body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #F8F2CC;	
	margin: 0px;
	padding: 0px;
	border: none;
	
}
body, table, td, th, ul, ol, input, textarea, select {
	font: 10px Verdana, Arial, Helvetica, sans-serif;

}

.bodytext, .body_text, .bodytext *, .body_text *{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	line-height:130%;
}

.bodytext a, .bodytext a:hover, .bodytext a:active, .bodytext a:visited, 
.body_text a, .body_text a:hover, .body_text a:active, .body_text a:visited{
	font-weight:bold;
	color: #051D8F;
	text-decoration:none;	
}

.bodytext a:hover, .body_text a:hover{
	
	text-decoration:underline;
}


.headertext, h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:150%;
	color:#051D73;
	font-weight:bold; 
	margin: 0;
	padding:0;
	display:inline;
}


.smaller_heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:150%;
	color:#051D73;
	font-weight:bold; 
}


/* 
================================================================= */

.hide {
	display:none;
}
.show {
	display:;
}  

/* 
================================================================= */

table.menu td {
	cursor: hand;
	cursor: pointer;
	padding-top : 4px;
	padding-bottom : 4px;
	font-weight : normal;
}

table.menu td a {
	text-decoration : none;
	color : #000000;
}



td.menu-hr {
	padding : 0px !important;
	/* background-image:url(Images/menu-hr.gif); */
	background-position: 0px 0px;
	background-repeat :repeat-x;

}

td.menu-tick { 
	background-image:url(Images/menu-tick.gif);
	background-position: 9px 3px;
	background-repeat : no-repeat;
}

td.child { background: #e5e8f1; }





tr.menu-level-0-off td {
	background-color : #E6E8F1;
	background-color : #D7DAE9;
}

tr.menu-level-0-on td {
	background-color : #cdd3e3;
	background-color : #cdd3e3;
}

tr.menu-level-1-off td {
	background-color : #e5e8f1;
	background-color : #e5e8f1;
}
tr.menu-level-1-on td {
	background-color : #B4BBD5;
	background-color : #B4BBD5;
}


tr.rw-menu-level-0-off td {
	background-color : #67CAEB;
}

tr.rw-menu-level-0-on td {
	background-color : #43BEE7;
}

tr.rw-menu-level-1-off td {
	background-color : #67CAEB;
}
tr.rw-menu-level-1-on td {
	background-color : #4FB3D4;
}

/* 
================================================================= */


tr.sidebar-link-off td{

	background-color : #F2CCCC;
}
tr.sidebar-link-on td{
	
	background-color : #DFB8B8;
}

table.sidebar a {
	text-decoration : none;
	color : #000000;
}
.bodytext p{
	margin:0 0 7px 0;
}

li{
	list-style-image:url(Images/custom-bullet.gif);
	padding-bottom:3px;
}
ul{
	margin-left:0;
	padding-left:15px;
	margin-top:7px;
	padding-top:0;
}

a img {
	border: none;
	text-decortation : none;
}

.list-img {
	width : 104px !important;
}

.detail-img {
	width : 240px !important;
}

.drop-no-right {
	border-right: 0xp solid #000000 !important;
	border-right: none !important;
}

.drop-down-row-off td, .drop-down-row-on td {
	padding-top : 3px;
	padding-bottom : 3px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	cursor: hand;
	cursor: pointer;
}

.drop-down-row-off a, .drop-down-row-on a {
	text-decoration : none;
	color : #000000;
}	

.drop-down-row-off td {
	background-color :#CDD2E3;
	
}
.drop-down-row-on td {
	background-color :#B4BBD5;
}

table.spec-table {
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
}

table.spec-table td {
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}


.contact_table td {

	padding-bottom: 5px;
}


/*Forms defaults*/
input, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#404040 !important;
}
label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	padding-left:2px;
	line-height:18px;
	vertical-align:top;
	
		
	/*
	font-size: 10px;
	line-height: 13px;
	font-weight: normal;
	color: #666666;
	*/
}

label.chosen {
	color:#000000;
}
/*Text inputs*/
.textinput, .textinputHovered {
	width:225px;
	height:23px;
	background:url(Images/input.gif) no-repeat left top;
	border:none;
	padding:4px 8px;
	
}
.textinputHovered {
	background-position:left bottom;
}

/*Text inputs*/ 
.textinputbig, .textinputbigHovered {
	width:295px;
	height:23px;
	background:url(Images/input-big.gif) no-repeat left top;
	border:none;
	padding:4px 8px; 
}
.textinputbigHovered {
	background-position:left bottom;
}


/*Text areas*/
.textarea, .textareaHovered {
	/*width:336px;*/
	width:295px;
	height:133px;
	background:url(Images/textarea.gif) no-repeat left top;
	border:none;
	padding:4px 8px;
	@background-attachment: fixed;
}
.textareaHovered {
	background-position:left bottom;
}
 

/*Button*/ 
.buttonSubmit, .buttonSubmitHovered {
	width:81px;
	height:26px;
	color:#FFF !important;
	font-weight:bold;
	padding:2px 5px;
	background:url(Images/button.gif) no-repeat left top;
	cursor:pointer;
	border:none;
}
.buttonSubmitHovered {
	background-position:left bottom;
}

.sitemap_p, .sitemap_p a, .sitemap_p a:hover, .sitemap_p a:active, .sitemap_p a:visited{
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

.two-column-overlay {
	position: absolute; 
	top: 171px; 
	right: 0px;  
	z-index: 999999;
}	

#login-container {
	background-color: #b4bbd5; 
	width: 200px;
	margin-top: 20px;
}

#login-padding {
	padding: 10px;
}


/* NEW STYLE
--------------------------------*/

#horizontalNav {
	z-index: 10; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	height: 30px; 
	position: absolute; 
	top: 160px; 
	width: 750px; 
	background: #051d73; 
	color: #fff; 
}

dl { 
	display: inline; 
	margin: 0; 
	padding: 0; 
	position: absolute; 
	top: 0; 
	left: 0; 
}

dt { 
	display: block; 
	float: left; 
	margin: 0; 
	padding: 0; 
	border-right: 1px solid #fff; 
	height: 30px; 
	overflow: hidden; 
}

dt a { 
	width: auto; 
	color:#fff; 
	text-decoration: none; 
	height: 23px; 
	display: block; 
	float: left; 
	padding: 7px 15px 0; 
}

dt a.active { 
	background: #031552; 
	height: 30px; 
	display: block; 
	float: left;   
	cursor: pointer;  
}

dt a.tankfeature { 
	background: #009de0; 
	height: 30px; 
	display: block; 
	float: left;   
	cursor: pointer;  
}
dt a:hover { 
	background: #031552; 
	height: 30px; 
	display: block; 
	float: left; 
	cursor: pointer;  
}


 .footerfeature .headertext {
 
 margin-top:0px;
 padding-top:0px;
 margin-bottom:0px;
 padding-bottom:0px; 
 }
 
 h1.homepage {
 	font-size:16px;
 	font-weight:bold !important;
 
 }
 