@CHARSET "UTF-8";

a{
	color:#000000;
	text-decoration:none;
	padding-top:0px;
}

a:hover{
	color:#000000;
	text-decoration:underline;
	padding-top:0px;
}

body{
	padding:0;
	margin:0;
	background-color:#ECEFF2;
}

#topbar{
	border-top:2px solid #283351;
	border-bottom:4px solid #283351;
}

#logo{	
	margin-top:15px;
	margin-left:10px;
}

#contactinfo{
	margin-left:10px;
	margin-top:30px;
	text-align:right;
	color:#283351;
	font-size:1.4em;
}
#nav{
	padding:0;
	margin:0;	
	font-size:1.3em;
	vertical-align:middle;
}

.nav a{
	color:#ffffff;
	text-decoration:none;	
	
}

.nav{
	background-color:#283351;
	padding-left:15px;
	height:31px;
	padding-top:8px;
}

.nav:hover{
	background-color:#9399a7;
	padding-left:15px;
	height:31px;
	padding-top:8px;
}

.selected a{
	color:#ffffff;
	text-decoration:none;
	line-height:24pt;	
	padding-top:3px;
}

.selected{
	background-color:#9399a7;
	padding-left:15px;
	height:31px;
	padding-top:8px;
}

#mainimage{

}

#bodytext{
	margin-top:15px;
	padding-left:15px;
	color:#565A5D;	
	margin-right:5px;
	width:690px;	
}

#full-bodytext{
	margin-top:15px;
	padding-left:15px;
	color:#565A5D;	
	margin-right:5px;
}

#boxes{
	margin-top:15px;	
	margin-left:20px;
}
.bigtext{
	font-size:1.7em;	
}

#suppliersofhead{
	background:url(../images/boxheader.jpg) top left no-repeat;
	width:220px;
	height:35px;
	padding-top:7px;
}

.headtext{
	font-size:1.6em;
	color:#ffffff;
	padding-left:10px;	
}

#suppliersof{
	width:220px;
	background-color:#283351;	
	color:#ffffff;
	margin-bottom:20px;
}

#suppliersof2{
	width:220px;
	background-color:#283351;	
	color:#ffffff;
	margin-bottom:0px;
}

#suppliersofcontent{
	padding-top:18px;
	padding-left:10px;	
}

#suppliersofcontent a{
	color:#FFFFFF;
	text-decoration:none;
}

#suppliersofcontent a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

#supplierstohead{
	background:url(../images/boxheader.jpg) top left no-repeat;
	width:220px;
	height:35px;
	padding-top:7px;
}


#suppliersto{
	width:220px;
	background-color:#283351;	
	color:#ffffff;
}

#supplierstocontent{
	padding-top:18px;
	padding-left:10px;	
}

#supplierstocontent a{
	color:#FFFFFF;
	text-decoration:none;	
}

#supplierstocontent a:hover{
	color:#FFFFFF;
	text-decoration:underline;	
}

#footer{
	background:url(../images/footerbg.jpg) top left repeat-x;
	height:140px;
	border-top:4px solid #283351;
}

#footercontent{
	padding-top:10px;
	text-align:center;
	color:#283351;
	font-size:0.8em;	
}

#footercontent a{
	color:#283351;
	text-decoration:none;	
}

#boxes{
	margin-top:20px;
	margin-bottom:50px;	
}

#tank-images{
	margin-top:20px;
	margin-bottom:50px;	
}

#newsheader{
	background:url(../images/news_header.jpg) bottom left no-repeat;
	width:703px;
	height:53px;
	float:right;
	padding-top:4px;
}
	
#newsbg{
	background:url(../images/news_bg.jpg) top left no-repeat;
	width:703px;
	height:100px;
	float:right;		
}

#news{
	width:703px;
	height:99px;
	font-size:1.3em;
	vertical-align:middle;
	padding-left:80px;
}

#news a{
	color:#ffffff;
	text-decoration:none;
	line-height:25pt;	
	padding-top:4px;
}

#news a:hover{
	color:#ffffff;
	text-decoration:underline;
	line-height:25pt;	
	padding-top:4px;
}

#feature1{
	padding-left:19px;
	padding-top:22px;
}

#feature2{
	padding-left:19px;
}

#form{
	padding-bottom:10px;
}

#bodytextmargin{
	margin-top:15px;
	padding-left:15px;
	color:#565A5D;	
	margin-right:5px;
	width:690px;
	margin-bottom:15px;
}

.error{
	background:#ECEFF2;
	color:#8a1f11;
	border-color:#ECEFF2;
	font-weight:bold;
	font-size:1.4em;
}

.flashmessage{
	background:#ECEFF2;
	color:#283351;
	border-color:#ECEFF2;
	font-weight:bold;
	font-size:1.4em;
}