/* Clearfix */
  
	.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	.clearfix {display: inline-block;}
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */


/* Zero defaults */

	* { margin:0; padding:0; border:0; font-size: 100%; }
	legend,caption { display:none;}
	ul li, ol li { list-style-type: none;}

/* Global */

	body { text-align:center; font-size:62.5%; font-family:tahoma,geneva,verdana,sans-serif; }
	
	#container { width:730px; margin:0 auto; text-align:left;}
	
	#header { height:100px;}
	#header h1 { margin-top:40px; height:25px; width:239px; float:left; }
	#header h1 a { display:block; height:25px; width:239px; text-indent:-9999px; background:transparent url(../images/logo.gif) no-repeat 0 0;}
	#header #number { width:224px; height:55px; float:right; margin-top:22px; background:transparent url(../images/number.gif) no-repeat 0 0; }
	
	
	#nav { margin-bottom:5px; border-bottom:5px solid #339933; font-size:1.1em; }
	#nav ul li { width:120px; float:left; margin-right:2px; background:#cecece url(../images/tab1.gif) no-repeat 0 0; text-align:center; }
	#nav ul li a { padding:7px 5px 7px; display:block; color:#339933; text-decoration:none; font-weight:bold; }
	#nav ul li a:hover { background:#99cc99 url(../images/tab3.gif) no-repeat 0 0;}
	#nav ul li.current { background:#339933 url(../images/tab2.gif) no-repeat 0 0; }
	#nav ul li.current a { color:#fff; background:none;  }
	#nav ul li.last{ margin:0;}
	
	#content h2 {margin:20px 0 15px; color:#339933; font-size:2.2em; font-weight:normal; }
	#content p { margin-bottom:1.2em; color:#555; font-size:1.2em;  }
	#content p.req { font-size:1.1em; color:#999; }
	#content p a {color:#339933; }
	#content p a:hover {color:#000; }
	#content dl { color:#555; font-size:1.2em; }
	#content dl dt { font-weight:bold; }
	
	#content label { margin-bottom:5px; color:#555; font-size:1.2em; display:block; }
	#content input.textfield { width:250px; margin-bottom:10px; padding:3px; border:1px solid #ccc; display:block; font-size:1.2em; background:#FFF9D6; font-family:tahoma,sans-serif;}
	#content input.button { width:120px; padding:7px 0; color:#fff; font-weight:bold; font-size:1.1em; background:transparent url(../images/btn.gif) no-repeat 0 0; font-family:tahoma,sans-serif; cursor:pointer; }
	#content textarea { width:250px; height:70px; margin-bottom:20px; padding:3px; display:block; border:1px solid #ccc; font-size:1.2em; background:#FFF9D6; font-family:tahoma,sans-serif;}
	
	#content #left-col { width:456px; float:left;}
	
	#content #right-col {width:254px; margin-top:20px; float:right; }
	#content #right-col #panel { padding:14px 12px 9px; background:#339933 url(../images/panel-bg.gif) no-repeat 0 0;}
	#content #right-col #panel h3 { margin-bottom:10px; font-size:2em; font-weight:normal; color:#fff; border-bottom:2px solid #99cc99;}
	#content #right-col #panel p { color:#fff; margin-bottom:1em;}
	#content #right-col #panel p a {color:#fff; font-weight:bold;}
	#content #right-col #panel p a:hover {color:#99cc99;}
	
	#footer { margin-top:30px; padding:12px 12px 30px 12px; border-top:5px solid #339933; color:#666; font-size:1.1em; background:#e4e4e4; }
	#footer a { color:#666; }
	#footer a:hover { color:#339933; }
	
	
	
	
/* Pages */
  
  /* titles */
  
  .welcome h2 { height:30px; text-indent:-9999px; background:transparent url(../images/title-welcome.gif) no-repeat 0 0; border:none; }
  .about h2 { height:30px; text-indent:-9999px; background:transparent url(../images/title-about.gif) no-repeat 0 0; }
  .safety h2 { height:30px; text-indent:-9999px; background:transparent url(../images/title-safety.gif) no-repeat 0 0; }
  .quotes h2 { height:30px; text-indent:-9999px; background:transparent url(../images/title-quotes.gif) no-repeat 0 0; }
  .corporate h2 { height:30px; text-indent:-9999px; background:transparent url(../images/title-corporate.gif) no-repeat 0 0; }
  .contact h2 { height:30px; text-indent:-9999px; background:transparent url(../images/title-contact.gif) no-repeat 0 0; }
  #content #right-col #panel h3 { height:32px; text-indent:-9999px; background:transparent url(../images/title-account.gif) no-repeat 0 0; }



  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  