@charset "UTF-8";
/* CSS Document */

body {margin:0px; padding:0px;}
body, p, td, li, blockquote {font:12px/18px "Lucida Sans Unicode", "Lucida Grande", sans-serif;}

img {border:0px;}
div.cb {clear:both; height:0px;}

h1 {font:bold 18px/18px Arial, Helvetica, sans-serif; color:#900;}
h2 {font:bold italic 16px/16px Arial, Helvetica, sans-serif; color:#648a85;}
h3 {color:#c00; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
h4 {color:#fff; font:bold 12px/12px Arial, Helvetica, sans-serif;}

a {color:#900;}
a:hover {text-decoration:none;}
	
div.header {width:900px; margin:0px auto; position:relative; z-index:0;}
.header .logo {}
.header .navigation {background:url('../images/bg_nav_main.jpg') repeat-x; height:25px;}
.header .picture {}

ul.nav_main {list-style:none; margin:0px auto; padding:0px; width:900px; height:50px; position:relative; z-index:10;}
ul.nav_main.home {top:-291px;}
ul.nav_main.inside {top:-144px;}
ul.nav_main li {float:left; margin:0px; padding:0px; height:50px; background:url('../images/nav_main_sep.png') no-repeat right;}
ul.nav_main li.r {background:none;}
ul.nav_main li a {display:block; color:#cae1f1; font:normal 13px/13px Arial, Helvetica, sans-serif; padding:26px 10px 11px 7px;
	text-decoration:none; text-transform:lowercase;}
ul.nav_main li a:hover {color:#fff;}

/* home page body styles */
div.body {margin:0px auto 20px; background:#eaeff5; position:relative; top:-50px; z-index:0;}
.body.home {width:880px; padding:10px;}
.body .video {width:466px; height:310px; float:left; position:relative; left:-10px; background:#dbe5ef;}
.body .h_intro {width:394px; height:281px; float:left; background:url('../images/home_intro_title2.gif') no-repeat #eff4f7;
	padding:10px;}
.body .h_intro .heading {color:#036; height:62px; font-size:18px;}
.body .h_intro .c1 {float:left;}
.body .h_intro .c2 {float:right; width:265px;}
.body .h_intro .c2 p {margin-top:0px;}
.body .h_intro a {color:#1a4d84;}

/* inside page body styles */
.body.inside {width:884px; padding:8px;}
.body .ic1 {float:left; width:588px; background:#fff;}
.body .ic1 ul.subnav {list-style:none; margin:0px; padding:0px; height:31px; background:url('../images/inside_subnav_tabs_bg.gif') repeat-x;}
.body .ic1 ul.subnav li {float:left; margin:0px; padding:0px; height:31px;}
.body .ic1 ul.subnav li a {display:block; padding:10px 10px 8px; font:normal 13px/13px Arial, Helvetica, sans-serif; color:#1d7092;
	text-decoration:none; text-transform:lowercase;}
.body .ic1 ul.subnav li.active a {background:#fff; color:#08345b;}
.body .ic1 ul.subnav li a:hover {color:#08345b;}
.body .ic1 .content {width:548px; margin:20px auto;}
.body .ic1 .content.i_intro p {color:#1a4d84; font-size:13px; line-height:18px;}
.body .ic1 .content.i_intro h1 {color:#1d7092;}
.body .ic1 .content.i_intro a {color:#c60;}
.body .ic1 .content a {color:#1a4d84;}
.body .ic1 .content.i_body {}
.body .ic1 .content.divider {background:url('../images/inside_page_divider.gif') repeat-x; padding-top:10px;}
.body .ic2 {float:left; width:288px; margin-left:8px;}

.form div.labl {clear:both; float:left; width:120px; padding:0px 10px 8px 0px; text-align:right;}
.form div.inpt {float:left; width:380px; padding:0px 0px 8px 0px;}
.form div.inpt img.securimage {padding:0px; margin:0px;}

div.footer {font:normal 10px/17px Arial, Helvetica, sans-serif; color:#1c738e; text-align:center;
	position:relative; top:-50px;}
.footer a {color:#1c738e; text-decoration:none;}
.footer a:hover {text-decoration:underline;}

div.dealers {}
.dealers h3.name {background:url('../images/bg_grey_dot_x.gif') repeat-x bottom; color:#053575; padding:0px 0px 8px;}
.dealers div.contact {float:left; background:url('../images/bg_grey_dot_y.gif') repeat-y right; padding:0px 15px 0px 0px;}
.dealers div.address {float:left; padding:0px 0px 0px 15px;}
.dealers div.dealer_event {background:url('../images/bg_grey_dot_x.gif') repeat-x #efefef bottom;
	color:#333; padding:8px; font-size:10px;}
.dealers div.dealer_event a {color:#333;}
.dealers div.dealer_event a.ev_view {color:#036; font-weight:bold; text-decoration:none;}

div.dealer_events {}
.dealer_events h3 {border-bottom:1px solid #ccc; color:#0a769a; padding:0px 4px 4px;}
.dealer_events ul {padding:0px; margin:0px; list-style:none;}
.dealer_events ul li {padding:4px; margin:0px; background:url('../images/bg_grey_dot_x.gif') repeat-x bottom; color:#036;}
.dealer_events ul li a {color:#0a769a;}

div.cat_myths {}
.cat_myths h3.name {background:url('../images/bg_grey_dot_x.gif') repeat-x bottom; color:#053575; padding:0px 0px 8px;}
.cat_myths div.myth {color:#053575; font-weight:bold; padding-bottom:14px; font-size:14px;}
.cat_myths div.truth {color:#2a7281; font-style:italic; padding-bottom:14px;}

div.charters {}
.charters h3.name {color:#053575; margin-bottom:0px;}
.charters div.info {color:#1a4d84;}
.charters div.info a {color:#1a4d84;}

div.contact_address {padding:8px; margin-bottom:20px; background:url('../images/bg_blue_fade_up.gif') repeat-x bottom;}
.contact_address h3.name {color:#053575; margin-top:0px; padding:0px 0px 8px; background:url('../images/bg_grey_dot_x.gif') repeat-x bottom;} /* border-bottom:1px dotted #c9cdd0; */
.contact_address div.address {float:left; background:url('../images/bg_grey_dot_y.gif') repeat-y right; padding:0px 15px 0px 0px;} /* border-right:1px dotted #c9cdd0; */
.contact_address div.phones {float:left; padding:0px 0px 0px 15px;}

div.partners {}
.partners .title {color:#053575; margin:0 0 10px 0; font-weight:bold;}
.partners .partnerName {color:#333; font-style:italic; margin:0 0 10px 10px;}
.partners .summary {margin:0 0 10px 0; padding:0 0 10px 0; background:url('../images/bg_grey_dot_x.gif') repeat-x bottom;}


