@charset "UTF-8";
/* CSS Document */

body {
	background: url('/images/bg.jpg') #ffffff center top ;
	background-repeat:repeat-x;
	font-size:100%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	text-align:left;
	color:#0053a0;
	}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-align:left;
	color:#009fc3;
	}
	
h2 a:link { color: #009fc3; text-decoration: underline; font-weight:bold; }
h2 a:visited { color: #009fc3; text-decoration: underline; font-weight:bold; }
h2 a:hover { color: #0053a0; text-decoration: underline; font-weight:bold; }
h2 a:active { color: #009fc3; text-decoration: underline; font-weight:bold; }	
	
.bulletspace ul li {
	padding-bottom:10px;
	}	
	
.graytext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	color:#333333;
	line-height:20px;
	}
.graytext a:link { color: #0053a0; text-decoration: underline; font-weight:bold; }
.graytext a:visited { color: #0053a0; text-decoration: underline; font-weight:bold; }
.graytext a:hover { color: #009fc3; text-decoration: underline; font-weight:bold; }
.graytext a:active { color: #0053a0; text-decoration: underline; font-weight:bold; }	

.customerstory {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-style:italic;
	text-align:left;
	color:#0053a0;
	padding-top:20px;
	}	
		
div#bgwrap {
	width:999px;
	background-image:url(/images/mainbg.png);
	background-repeat:no-repeat;
	}
.textfield {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	text-align:left;
	}	
div#emergencybutton {
	float:left;
	margin-left:369px;
	margin-top:0;
	padding-top:0;
	}		
	
* html div#emergencybutton {
	margin-left:185px;
	}	
	
div.equipment {
	width:200px;
	float:left;
	text-align:center;
	height:150px;
	}	
	
	
/* BEGIN MAIN STRUCTURE */	

div#header {
	width:959px;
	height:130px;
	background-image:url(/images/headerbg.jpg);
	background-repeat:no-repeat;
	text-align:left;
	}
div#nav {
	width:959px;
	height:44px;
	margin-top:2px;
	background-image:url(/images/navbg.png);
	background-repeat:repeat-x;
	text-align:left;
	}
	
div#homeupper {
	width:959px;
	margin-top:13px;
	
	}
div#homecampaign {
	width:630px;
	float:left;
	}
div#homedeliverycolumn {
	width:317px;
	float:left;
	margin-left:12px;
	}
	
div#homelower {
	width:959px;
	margin-top:15px;
	}
div#homelowercol1 {
	width:485px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#333333;
	background-image:url(/images/staffbg.jpg);
	background-repeat:no-repeat;
	min-height:220px;
	}
div#homelowercol1 a:link { color: #0053a0; text-decoration: underline; font-weight:bold; }
div#homelowercol1 a:visited { color: #0053a0; text-decoration: underline; font-weight:bold; }
div#homelowercol1 a:hover { color: #009fc3; text-decoration: underline; font-weight:bold; }
div#homelowercol1 a:active { color: #0053a0; text-decoration: underline; font-weight:bold; }		
	
div#homelowercol2 {
	width:458px;
	float:left;
	margin-left:15px;
	}							
	
div#footernav {
	background-image:url(/images/footernavbg.png);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	color:#0053a0;
	width:959px;
	margin-top:30px;
	padding-left:29px;
	}
div#footernav a:link { color: #0053a0; text-decoration: none; }
div#footernav a:visited { color: #0053a0; text-decoration: none; }
div#footernav a:hover { color: #0053a0; text-decoration: underline; }
div#footernav a:active { color: #0053a0; text-decoration: none; }	
div.footercolumn {
	width:155px;
	float:left;
	margin-top:12px;
	}	
div#footer {
	width:959px;
	margin-top:30px;
	margin-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:11px;
	color:#333333;
	}	
	
div#adminfooter {
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:12px;
	color:#0053a0;
	width:750px;
	margin-top:30px;
	}
div#adminfooter a:link { color: #0053a0; text-decoration: none; }
div#adminfooter a:visited { color: #0053a0; text-decoration: none; }
div#adminfooter a:hover { color: #0053a0; text-decoration: underline; }
div#adminfooter a:active { color: #0053a0; text-decoration: none; }				
	
div.clearfloats {clear:both;}

.clearfix:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
	}
.clearfix {
	display: inline-block;
	}
	
	/* backslash hack hides from IE mac \*/
	*html .clearfix {height:1%;}
	.clearfix {display:block;}
	
	/* end backslash hack */

/* END MAIN STRUCTURE */	



/* BEGIN INTERIOR NAVIGATION CODE */

		div#navmenu {
		/*padding: 0 1px 1px;*/
		
			margin-top:20px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:16px;
			width: 317px; 
			text-align: left; 
			float:left;
			position:relative;
			z-index:50;
			color:#0053a0;
			background-color:#ccecf3;
			border-bottom: solid 1px #7acde0;
			border-top: solid 1px #7acde0;
			
		}
		
		div#navmenu a { 
			text-decoration: none; 
			color:#0053a0; 
			display:block; 
			width:100%;}
			
		div#navmenu a:hover { 
			text-decoration: underline; 
			color:#0053a0; 
			}	
		
		div#navmenu ul { 
			margin:0; 
			border:0;  
			padding:0; 
			list-style-type:none; }
		
		div#navmenu ul li {
			display: block;
			padding: 8px 0 ;
			margin:0 18px;
			/*border-left: 1em solid #9FD900;*/
			text-decoration: none;
			border-top: 1px solid #7acde0;
			position:relative;
			}
		
		div#navmenu ul li:first-child {border-top: 0px solid #FFFFFF; }
		
		
		div#navmenu ul li:hover {
			display:block;
			color:#0053a0;
			}
		
		
		* html div#navmenu ul li:hover {
			display:block;
			text-decoration:underline; 
			}
		* html div#navmenu a {display:block;}
		
		
		div#navmenu ul li ul{
			margin:0; 
			width:160px; 
			position:relative; 
			top:-1px; 
			z-index:70;
			text-decoration:none;
			
			}
		* html div#navmenu ul li ul {left:240px; top:0px;}
		div#navmenu ul li ul li{ 
			margin:0; 
			padding: 8px 0 4px 10px; 
			position:relative; 
			border-top:0; 
			border-left: 0; 
			border-right: 0; 
			color:#FFFFFF; 
			font-size:16px;
			text-decoration:none;
			font-size:12px;
			} 
		
		
		
		div#navmenu ul li ul li a {color:#01425b; text-decoration:none;}
		div#navmenu ul li ul li:hover { color:#534741;  text-decoration:none;}
		div#navmenu ul li ul li a:hover { color:#534741;  text-decoration:underline;}
		
		div#navmenu ul li:hover ul {display:block; }
		div#navmenu ul li ul:hover {display:block; }
		
		

/* END INTERIOR NAVIGATION CODE*/	

/* BEGIN FORM */	
.contactform {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#3e9753;
}
.select { 
	background: #ccecf3; 
	border: 1px solid #97d8e7; 
	color: #0053a0;
	font-weight:bold; 
	padding: 4px; 
	 }	
	
.select2 { 
	background: #ccecf3; 
	border: 1px solid #97d8e7; 
	color: #0053a0;
	font-weight:bold; 
	padding: 4px; 
	 }		
	 		
/* END FORM */

div#flame ul {list-style-image:url(/images/flameicon.png); margin:0; border:0;  
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 40px; }
