/*  new css  */

body {
	margin: 0;
	background: url(../images/page_bg.jpg);
}

td {
	font-family: arial;
	font-size: 12px;
	color: #454545;
}

a {
	color: #FF3C00;
}

h1 {
	margin: 0;
	background: url(../images/arrow2.gif) no-repeat left;
	line-height: 25px;
	font-size: 18px;
	color: #D00D0D;
	padding-left: 25px;
}

#left_block {
	background: url(../images/left_features_block.jpg) repeat-x top #B4E4F3;
	padding: 8px;
}

#left_block ul {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
	}

#left_block li { 
	background: url(../images/arrow1.gif) left center no-repeat 
}



#left_block li {
	padding-left: 26px;
	line-height: 20px;
}

#left_block .hd {
	font-size: 16px;
	font-weight: bold;
}

#left_block a {
	color: #454545;
	text-decoration: none;
}

a.topicons {
	color: #454545;
	text-decoration: none;
}

a.topicons:hover {
	color: #D00D0D;
	text-decoration: none;
}

.bg_white {
	background-color: #FFFFFF;
}

.bg_blue {
	background-color: #00539B;
}

#content_tbl {
	background-color: #FFFFFF;
}

#content_tbl .contleft {
	padding: 16px;
}

#content_tbl .contright {
	border-left: dashed 1px #A0A0A0;
	padding: 16px;
}

a.footlinks {
	color: #454545;
	text-decoration: none;
}

a.footlinks:hover {
	color: #D00D0D;
	text-decoration: none;
}

a.subhd {
	color: #00539B;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}

#menu {
	color: white;
	text-align: center;
}

#menu a{
	color: white;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
}

#menu a:hover{
	color: #00CCFF;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
}

.shadow_left {
	background: url(../images/shadow_left.jpg) repeat-y;
	width: 25px;
}

.shadow_right {
	background: url(../images/shadow_right.jpg) repeat-y;
	width: 25px;
}

input {
	height: 20px;
	border: solid 1px #0168A9;
}

.bg_green {
	background-color: #81BBE0;
	color: #FFFFFF;
	font-size: 10px;
}

a.homecontact {
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
}

a.homecontact:hover {
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
}

.bg_rhino {
	/* background-image: url(../images/page_bg_rhino.jpg); 
	background-position: top;
	background-repeat: repeat;  
	height: 445px; */
	
	background-color: #E7EBF1;

}

.bg_footer {
	background-image: url(../images/footer.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	height: 65px;
	text-align: right;
	color: white;
	font-size: 10px;
}


#mainmenu {
	height: 30px;
	background-image: url(../images/top_gradient.jpg);
	background-repeat: repeat-x;
	color: #FFFFFF;
}

#mainmenu td{
	color: #FFFFFF;
	text-decoration: none;
	border-width: 0px 1px 0px 0px;
	border-style: solid;
	border-color: white;
}

#mainmenu a{
	color: #FFFFFF;
	text-decoration: none;
}

.newstbl_center {
	/* 
	border-color: #0168A9;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	background-color: #DDF2FF;
	*/
	padding: 0px 7px 0px 7px;
}

.newshref {
	color: #454545;
}

.newstbl_hdng{
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0168A9;
	text-align: center;
}

.newstbl_bottom {
	background-color: #F9F3E4;
	border-color: #D32526;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
}

#maintxt {
	padding: 0px 15px 0px 15px;
	height: 350px;
}

#maintxt h4 {
	font-size: 14px;
	color: #D8261C;
}


.pageside
	{
		color: #01518F;
		height: 20px;
		cursor: pointer;
	}

.pageside_over
	{
		color: #FFFFFF;
		background-color: #81BBE0;
		height: 20px;
		cursor: pointer;
	}

.sitemap_bar
	{
		color: #FFFFFF;
		background-color: #81BBE0;
	}

a.sitemap_link
	{
		color: #FFFFFF;
	}

a.sitemap_link:hover
	{
		color: #FFFFFF;
		text-decoration: none
	}

.page_header {
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}

/*********************** FOR SUB MENU **************/


<!--
div.menu {
	visibility:hidden;
	position:absolute;
	color:black;
	background-color:#DDF2FF;
	padding: 2px;
	border-style: solid;
	border-width: 1px;
	border-color: #01518F;
	width:150px; 
	font-weight: bold; 
	font-family: tahoma; 
	font-size: 11px; 
	}

div.menu a         { display:block; width:100%; height: 20px; padding-top: 3px;}

div.menu a:link,
div.menu a:visited,
div.menu a:active,
div.menu a:hover   { color:black; text-decoration:none; }

div.menu a:hover   { background-color:#81BBE0; color: #FFFFFF}

a.menu-head,
a.menu-head:link,
a.menu-head:visited,
a.menu-head:hover,
a.menu-head:active,
a.menu-head-hilite,
a.menu-head-hilite:link,
a.menu-head-hilite:visited,
a.menu-head-hilite:active,
a.menu-head-hilite:hover {
	display:block;
	text-align:center;
	text-decoration:none;
	color: #FFFFFF;
	}

a.menu-head        { padding: 0px 5px 0px 5px; }

a.menu-head:hover,
a.menu-head-hilite {  padding: 0px 5px 0px 5px; color: #DAFF5A; }
-->


/*Request for Quote Style*/

.rq_hed	{
	background:url(../images/rq_ic.gif) no-repeat left center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#00539B;
	line-height:40px;
	padding:5px 0 5px 38px;
	font-weight:bold;
}

.txt_field {
	background:url(../images/txt_fead.gif) no-repeat left top;
	font-family:Arial, Helvetica, sans-serif;
	height:27px;
	border:0px solid #000000;
	padding:6px 0 0 10px;
	width:235px;
	line-height:normal;
	font-size:13px;
	margin-bottom:7px;
	color:#454545;
}	 

.txt_field_small {
	background:url(../images/txt_fead.gif) no-repeat left top;
	font-family:Arial, Helvetica, sans-serif;
	height:27px;
	border:0px solid #000000;
	padding:6px 0 0 10px;
	width:108px;
	line-height:normal;
	font-size:13px;
	margin-bottom:7px;
	color:#454545;
}	 

.txt_area {
	background:url(../images/txt_area.gif) no-repeat left bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#454545;
	width:150px;
	padding:6px 0 0 10px;
	height:62px;	
	border:none;
}

.form_sty {
	margin:5px 0 0 0;
	padding:0;
}

.radio_btn {
	border:none;
}

/*End Request for Quote Style*/
