body {
	margin:0 0;
	padding:0 0;
	font:12px arial;
	color:#626262;
	background:#334455;
}
a, a:active, a:visited {
	color:#515f6f;
	text-decoration:none;
}
a:hover {
	color:#515f6f;
	text-decoration:underline;
}
.bg-lft {
	background:#293644 url(../images/lft-bg.jpg) right top repeat-y;
}
.bg-lft2 {
	background:#e0e1e7 url(../images/lft-bg2.jpg) left top repeat-y;
}
h1 {
	font:26px verdana;
	color:#515f6f;
	letter-spacing:-2px;
	font-weight:normal;
	margin:0;
}
h2 {
	font:18px arial;
	color:#515f6f;
	font-weight:normal;
	margin:0;
}
.footer {
	font:11px tahoma;
	color:#808787;
	line-height:30px;
}
.lnk-navi {
	font:11px tahoma;
	color:#c4ced8;
	background: url(../images/lft-lnk-bg.jpg) right center repeat-y;
}
.lnk-navi a {
	font:11px tahoma;
	color:#c4ced8;
	text-decoration:none;
}
.lnk-navi a:hover {
	font:11px tahoma;
	color:#c4ced8;
	text-decoration:none;
}
.lnk-navi-b {
	font:11px tahoma;
	color:#c4ced8;
}
.lnk-navi-b a {
	font:11px tahoma;
	color:#c4ced8;
	text-decoration:none;
}
.lnk-navi-b a:hover {
	font:11px tahoma;
	color:#dbe4ec;
	text-decoration:none;
}
.banner-border {
	background:#6a7786 url(../images/banner-border.jpg) left top repeat-x;
}
.banner-border img {
	border:0;
}
.banner-bg {
	background:#242424 url(../images/banner-bg.jpg) left top repeat-x;
}
.lnk-more {
	font:normal 18px 'Trebuchet MS';
	line-height:18px;
	color:#e0e1e7;
}
.lnk-more a {
	font:normal 18px 'Trebuchet MS';
	line-height:18px;
	color:#e0e1e7;
	text-decoration:none;
}
.lnk-more a:hover {
	font:normal 18px 'Trebuchet MS';
	line-height:18px;
	color:#f6f6f6;
	text-decoration:none;
}
.lnk-top {
	font:11px tahoma;
	color:#c4ced8;
	text-indent:10px;
}
.lnk-top a {
	font:11px tahoma;
	color:#c7e1fa;
	text-decoration:none;
}
.lnk-top a:hover {
	font:11px tahoma;
	color:#81aad3;
	text-decoration:none;
}
.lnk-bot {
	font:11px tahoma;
	color:#808787;
}
.lnk-bot a {
	font:11px tahoma;
	color:#808787;
	text-decoration:none;
}
.lnk-bot a:hover {
	font:11px tahoma;
	color:#585e5e;
	text-decoration:none;
}
ul {
	margin-bottom:0;
	margin-top:0;
	padding-bottom:0;
	padding-top:0;
	list-style-image:url(../images/arrow2.gif);
}
ul li {
	font:normal 11px tahoma;
	color:#858585;
	line-height:18px;
}
ul li a {
	font:normal 11px tahoma;
	color:#858585;
	text-decoration:underline;
}
ul li a:hover {
	font:normal 11px tahoma;
	color:#5f5f5f;
	text-decoration:none;
}
ul.b {
	margin-bottom:0;
	margin-top:0;
	padding-bottom:0;
	padding-top:0;
	list-style-image:url(../images/arrow2.gif);
}
ul.b li {
	font:normal 11px tahoma;
	color:#858585;
	line-height:14px;
}
ul.b li a {
	font:normal 11px tahoma;
	color:#858585;
	text-decoration:underline;
}
ul.b li a:hover {
	font:normal 11px tahoma;
	color:#5f5f5f;
	text-decoration:none;
}
.search_btn {
	background:  url(../images/search_btns.png) top left no-repeat;
	position: relative;
	width:176px;
	height:33px;
}
.search_btn a {
	display: block;
	margin: 0;
}
.search_btn a:hover {
	background: url(../images/search_btns.png);
	background-position: 0 33px;/*opacity:0.4;
filter:alpha(opacity=40)*/
}
.search_bg {
	background-image:url(../images/search_bg.png);
	background-repeat:no-repeat;
	background-position:top left;
	height:263px;
	width:227px;
}
/*.search_btn { color:#FFFFFF; text-decoration:none; font:14px myriad pro;}
.search_btn ul { list-style:none;}
.search_btn li { width:132px; height:30px; background-image:url(../images/search_btns.png); background-position:0px 0px; color:#FFFFFF; text-decoration:none; font:14px myriad pro; list-style:none;}
.search_btn li a {color:#FFFFFF; text-decoration:none; font: 14px myriad pro; list-style:none; }
.search_btn li a:hover{ background-image:url(../images/search_btns.png); background-position:0px 30px; text-decoration:none; list-style:none;}*/

.text_field {
	background-color:#ffffff;
	height:20px;
	width:200px;
	color:#6b6b6b;
	font:12px Arial, Helvetica, sans-serif;
	border:0px;
	padding:2px;
	border:solid 1px #9f706a;
	height:28px; /*#d4d4d4 eaf7fe*/
	;
}
.logo-border {
	border:1px #141507 solid;
}
img {
	border:0;
}
 td.c8 {background-color: #B0B0B0}
 td.c7 {background-color: #424B55}
 td.c6 {background-color: #E0E1E7}
 table.c5 {background-color: #FFFFFF}
 td.c4 {background-color: #FFFFFF}
 table.c3 {float:left}
 input.c2 {width:195px; height:20px;}
 select.c1 {height:28px;}
input.zipcode {
	width:195px;
	height:20px;
}

.text_field	{background-color:#ffffff;
			height:28px;
			width:193px;
			color:#6b6b6b;
			font:12px Arial, Helvetica, sans-serif;
			border:0px;
			padding:2px 2px 2px 0px;
			border:solid 1px #0033CC /*#d4d4d4 eaf7fe*/;}
			
#search-form { height:220px; width:200px; padding:5px 10px 0 15px; }

#search-form p { margin:8px 0 8px 0; }

/*.search_btn { color:#FFFFFF; text-decoration:none; font:14px myriad pro;}
.search_btn ul { list-style:none;}
.search_btn li { width:132px; height:30px; background-image:url(../images/search_btns.png); background-position:0px 0px; color:#FFFFFF; text-decoration:none; font:14px myriad pro; list-style:none;}
.search_btn li a {color:#FFFFFF; text-decoration:none; font: 14px myriad pro; list-style:none; }
.search_btn li a:hover{ background-image:url(../images/search_btns.png); background-position:0px 30px; text-decoration:none; list-style:none;}*/


.text_field2 {background-color:#ffffff;
			height:25px;
			width:188px;
			color:#6b6b6b;
			font:12px Arial, Helvetica, sans-serif;
			border:0px;
			padding:2px;
			border:solid 1px #0033CC /*#d4d4d4 eaf7fe*/;}
