@charset "utf-8";
/* CSS Document */
*{ border:0; margin:0; outline:0; }
body{ background:#54c0e4 url(../images/bg.jpg) no-repeat top; font-family:Arial, Helvetica, sans-serif; color:#001c30; font-size:12px; line-height:16px; }
h1{ font-size:16px; color:#043c65; border-bottom:1px solid #ff0000; padding:6px 0 4px 0; margin-bottom:6px; margin-top:10px; }
h1 a{ color:#ff0000; text-decoration:none; }
h1 a:hover{ text-decoration:underline; }
h2{ font-size:14px; color:#043c65; border-bottom:1px solid #ff0000; padding:6px 0 4px 0; margin-bottom:4px; }
h3{ font-size:16px; color:#043c65; border-bottom:1px solid #ff0000; padding:6px 0 4px 0; margin-bottom:14px; }
h4{ font-size:14px; color:#043c65; padding:6px 0 4px 0; margin-bottom:4px; }
h5{ color:#013243; font-size:14px; padding:6px 8px; background:#d9f2ff; }
p{ margin:1.4em 0 1.8em 0; }

.clear{ clear:both; }
.marT_20{ margin-top:20px; }
.marTB_10{ margin:10px 0; }
.marB_1{ margin-bottom:1px; }
.marLR_22{ margin:0 21px; }
.red{ color:#ff0000; }
.fl{ float:left; }
.img_style{ padding:2px; margin:8px; border:1px solid #c2f0ff; }
.img_left{ display:block; float:left; }
.para_right{ float:left; width:60%; padding-left:10px;}
.para_right ul{ padding:8px 40px 0 40px; }
.list2 ul{ list-style-image:url(../images/content_bullet.gif); padding-left:40px; }
.list2 ul li{ padding-bottom:4px; }
.list2 ul li a{ font-weight:bold; text-decoration:none; color:#001c30; }
.list2 ul li a:hover{ background:#002265; color:#eef9ff; padding:2px; }
.article{ border-bottom:1px solid #002a4a; padding:14px 0 14px 14px; }
.article_right{ width:542px; float:right; }
.article_left{ display:block; float:left; }
.testimonial{ border-bottom:1px solid #c2f0ff; padding:14px 24px 14px 24px; }
.test_bg{ background:url(../images/feather.jpg) no-repeat bottom right; padding:10px 62px 0 10px;}
.test_bg .text{ margin:16px 0 6px 0; text-align:right; font-size:12px; }
.test_auth{ padding:10px 30px 12px 0; color:#2c5fa8; font-weight:bold; text-align:right; }
.pad_16{ padding:16px; }
.art_hdr{ background:#9de7ff; padding:2px 6px; margin:2px 0; font-weight:bold; }
.mar_LR{ margin:0 10px; }

#page_container{ width:960px; margin:0 auto; }
#banner_section{ padding-left:20px; }
.bnr_left{ background:#c3f0ff url(../images/left_bg_top.jpg) no-repeat top; margin-top:20px; }
.bnr_left_pad{ padding:16px 14px 0 14px; }

#content_section{ background:url(../images/page_bg.jpg) repeat-y top; }
.content_bg_btm{ background:url(../images/content_bg_btm.jpg) no-repeat bottom; padding-bottom:20px; padding-left:20px; }
.home_list{ margin:8px 0 8px 0; }
.home_list_left{ float:left; width:312px; }
.home_list_right{ float:right; width:312px; }
.list_bg{ height:37px; background:url(../images/list_bg.gif) no-repeat top; background-position:0 0; margin-bottom:4px; }
.list_bg:hover{ background-position:0 -37px; }
.list_bg a{ display:block; line-height:37px; padding-left:36px; color:#ffffff; font-size:14px; text-decoration:none; font-weight:bold; }
.list_bg a:hover{ color:#002265; }
.content_left{ background:#c3f0ff url(../images/left_bg_btm.jpg) no-repeat bottom; }
.list_pad{  padding:0 14px 14px 14px; }
.left_list ul{ list-style:none; padding:0; }
.left_list ul li{ border-bottom:1px solid #003243; }
.left_list ul li:hover{ background:#043c65; }
.left_list ul li a{ line-height:24px; color:#001c30; font-weight:bold; text-decoration:none; background:url(../images/bullet.jpg) no-repeat top; display:block; padding-left:26px; background-position:6px 4px; }
.left_list ul li a:hover{ background:url(../images/bullet_hover.jpg) no-repeat top; background-position:6px 4px; color:#c3f0ff; }

.link-1 { display:block; float:left; background:url(../images/btn_bg.jpg) left top repeat-x; color:#ffffff; text-decoration:none; text-transform:uppercase; font-size:11px; margin-top:10px; }
.link-1 em { display:block; background:url(../images/btn_left.jpg) no-repeat left top;}
.link-1  b { display:block; background:url(../images/btn_right.jpg) no-repeat right top; padding:3px 8px 5px 8px; font-style:normal;}
.link-1:hover{ text-decoration:none; color:#19c6ff}

.link-2 { display:block; float:left; background:url(../images/btn2_bg.jpg) left top repeat-x; color:#eef9ff; text-decoration:none; font-size:11px; }
.link-2 em { display:block; background:url(../images/btn2_left.jpg) no-repeat left top;}
.link-2 b { display:block; background:url(../images/btn2_right.jpg) no-repeat right top; padding:0 8px 3px 8px; font-style:normal; font-weight:100;}
.link-2:hover{ text-decoration:none; color:#5ba71b}
.cards{ background:url(../images/card_bg.gif) no-repeat right; padding:10px 0 10px 0; }
.cards img{ display:block; float:left; margin-right:4px; }

.icos{ padding:10px 0 10px 0; }
.icos img{ display:block; float:left; margin-right:4px; }
.home_list{ margin:0 6px 8px 0; }
.home_list_left{ float:left; width:312px; }
.home_list_right{ float:right; width:312px; }
.ad_banner{ margin:10px 0; text-align:left; }
.img_pad{padding:30px 4px 30px 10px; display:block; float:right; }
.con_left{ width:487px; float:left; }
.badges{ margin:10px 0 16px 0; }
.badges img{ display:block; float:left; }

.box_pad{ padding:0 14px 14px 14px; }
.list1 ul{ list-style-image:url(../images/list1_b.gif); padding:0 0 10px 40px; }
.list1 ul li{ padding-bottom:3px; }
.list1 ul li a{ font-weight:bold; text-decoration:none; color:#001c30; }
.list1 ul li a:hover{ text-decoration:underline; }

#footer_section{ background:url(../images/ftr_bg.jpg) repeat-y top; margin-bottom:30px; }
.ftr_bg_btm{ background:url(../images/footer_bg_btm.jpg) no-repeat bottom; }
.main_ftr{ height:89px; padding:14px 12px 13px 12px; }
.brands{ margin-bottom:10px; }
.brands img{ display:block; float:left; margin-right:8px; }
.copyright{ float:left; width:750px; color:#5590ba; }
.copyright a{ text-decoration:underline;color:#5590ba; }
.copyright a:hover{ text-decoration:underline;color:#fff; }
.influx{ display:block; float:right; }
.sub_ftr_pad{ padding:14px 22px; }
.ftr_text{ color:#002d4e; font-size:14px; font-weight:bold; padding-right:34px; }
.ftr_text strong{ font-size:18px; }
.form_pad{ padding:0 57px 0 30px; border-left:1px solid #002d4e; }
.form{ margin:20px 0; }
.level{ font-weight:bold; text-align:left; color:#001c30; line-height:30px; }
.input{ border:2px solid #002d4e; padding:4px 4px 0 4px; height:22px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

.newsfeed{
	
}
.newsfeed ul{
	list-style-image:url(../images/content_bullet.gif); padding-left:40px;
}
.newsfeed li{
	padding:10px 0 0 0;
}
.newsfeed a:link{
	color: #003764; text-decoration: none; font-weight:bold;
}
.newsfeed a:visited{
	color: #003764; text-decoration: none; font-weight:bold;
}
.newsfeed a:hover{
	background: #002265; color: #eef9ff; padding:2px; text-decoration: underline; font-weight:bold;
}
.newsfeed a:active{
	color: #eef9ff; text-decoration: none; font-weight:bold;
}
.phone{ width:200px; border:2px solid #666666; height:75px; margin-top:10px; margin-bottom:10px; font-size:18px; text-align:center; font-weight:bold;font-family:Arial, Helvetica, sans-serif; padding:8px 8px 0px 8px; line-height:30px; -moz-border-radius: 5px;
border-radius: 5px; }
.ptxt{ font-family:tahoma; font-size:26px; color:#FF0000; font-weight:bold;}

.city{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:30px; text-transform:uppercase; font-weight:bold; color:#335771; letter-spacing:-3px;}
.phone1{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:30px; text-transform:uppercase; font-weight:bold; color: #FF0000; letter-spacing:-3px;}
.phone2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:28px;font-weight:bold; color: #fff; letter-spacing:-3px;text-shadow: 2px 2px 2px #023bad;
filter: dropshadow(color=#023bad, offx=2, offy=2);}

#nav {
	background:url(../images/nav-sprite.jpg) no-repeat;
	width:574px;
	height:30px;
	margin:0;
	padding:0;
}
#nav span {
	display: none;
}
#nav li, #nav a {
	height:30px;
	display:block;
}
#nav li {
	float:left;
	list-style:none;
	display:inline;
}
#nav1 {
	width: 77px;
}
#nav2 {
	width: 115px;
}
#nav3 {
	width: 120px;
}
#nav4 {
	width: 94px;
}
#nav5 {
	width: 54px;
}
#nav6 {
	width: 94px;
}

#nav1 a:hover {
	background:url(../images/nav-sprite.jpg) 0px -30px no-repeat;
}
#nav2 a:hover {
	background:url(../images/nav-sprite.jpg) -77px -30px no-repeat;
}
#nav3 a:hover {
	background:url(../images/nav-sprite.jpg) -192px -30px no-repeat;
}
#nav4 a:hover {
	background:url(../images/nav-sprite.jpg) -312px -30px no-repeat;
}
#nav5 a:hover {
	background:url(../images/nav-sprite.jpg) -406px -30px no-repeat;
}
#nav6 a:hover {
	background:url(../images/nav-sprite.jpg) -460px -30px no-repeat;
}

