@charset "utf-8";/* CSS Document */body, html{	margin:0;	padding:0;	background-color:#09F;	height:100%;	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#000;	font-size:10px;	background-image: url(../images/page_background.gif);	background-repeat: repeat-x;}/*************************************************************///////////////// SHARED DIVS AND CLASSES /////////////////////**************************************************************/.twelve_point{	font-size:12px;}.ten_point{	font-size:10px;	line-height:1.1em;}.small, #author a, #author .small{	font-size:9px;	line-height:1.1em;}.bold{	font-weight:bold;}.italic{	font-style:italic;}.normal{	font-style:normal;}.clear{	clear:both;}.right{	float:right;}.left{	float:left;}.center{	text-align:center;}h1{	font-size:14px;	margin:5px 0;}a img{	border:none;}.margin_top_10{	margin-top:10px;}.margin_bot_10{	margin-bottom:10px;}.margin_top_20{	margin-top:20px;}.margin_top_50{	margin-top:50px;}.margin_right_10{	margin-right:10px;}.margin_left_5{	margin-left:5px;}.margin_right_5{	margin-right:5px;}.white_header{	color:white;}.black{	color:#231f20;}.gray{	color:#5a5a5a;}.blue{	color:#005696;}a{	color:#005696;	text-decoration:underline;}#container{	margin:0 auto;	background:url(../images/container_background.gif) repeat-y;	width:988px;	height:auto !important; /* real browsers */	height:100%; /* IE6: treaded as min-height*/	min-height:100%; /* real browsers */}#header{	background:url(../images/header_background.gif) top left no-repeat;	width:988px;	height:40px;	padding-top:2px;}#print-header{	visibility:hidden;	height:1px;}.content{	width:950px;	margin-left:24px;}.min_height{	min-height:475px;}#top_banner{	width:950px;	height:34px;	margin:27px 0 15px 10px;}#top_banner img{	float:left;}#main_nav{	width:522px;	height:26px;	float:right;	padding:0;	margin-top:1px;}	#side_nav{	float:left;	clear:both;	width:162px;	height:305px;	margin-top:10px;}#side_nav img{	margin-bottom:1px;	border-bottom:1px solid #e9e9e9;}.current{	border:0;	margin:0;}#footer{	clear:both;	padding-bottom:50px;	color:#c9c9c9;}.footer_item{	clear:both;	margin-top:5px;}#footer .label{	text-transform:uppercase;	color:#acacac;	font-size:9px;	width:57px;	float:left;}#footer a, #footer a:hover{	color:#5a5a5a;	text-decoration:none;}#footer a:hover{	text-decoration:underline;}#advertising_quicklinks{	width:788px;	height:55px;	background:url(../images/quicklinks_background.gif) no-repeat;	padding-left:200px;	color:#5a5a5a;	font-size:11px;	margin-left:4px;}#advertising_quicklinks form{	margin:0;	padding:0;}.quicklink{	float:left;	width:235px;	padding:8px 11px;}select{	color:#5a5a5a;	font-size:11px;	width:190px;	clear:both;}/*************************************************************////////////////////// HOME PAGE DIVS /////////////////////////**************************************************************/#home_image{	float:right;}/*************************************************************//////////////////// SECONDARY PAGE DIVS ///////////////////////**************************************************************/#two_col_layout, #one_col_layout{	width:740px;	margin:0 0 0 45px;	float:left;	color:#231f20;	font-size:12px;	line-height:1.6em;	padding-bottom:50px;	min-height:630px;}.border_top_div, .gen_content_div{	width:742px;	float:left;	color:#231f20;	font-size:12px;	line-height:1.6em;	border-top:1px solid #e9e9e9;	padding: 3px 0;}.top_bot_borders{ /* variable width */	border-top:1px solid #e9e9e9;	border-bottom:1px solid #e9e9e9;}.gen_content_div{	border:0;}#left_col{	float:left;	width:350px;}#left_col p{	margin-bottom:30px;}#left_col ul{ /*used on summit page */	list-style-image: url(../images/bullet_blue.gif);	padding:0;	margin:10px 0 0 15px;	font-size:12px;	width:320px;}#left_col ul li{	margin-bottom:10px;}#right_col{	float:right;	padding-top:50px;	text-align:right;}#right_col a{	color:#d16f1a;	margin-right:47px;	text-decoration:underline;	font-size:9px;}#right_col img{	float:right;}.quote{	margin:5px 0 0 20px;	font-size:14px;	color:#8c8c8c;	font-style:italic;	padding-bottom:20px;	border-bottom:1px solid #e9e9e9;}.quote_left{	float:left;	width:215px;}.quote_image{	width:92px;	height:122px;	background:url(../images/quote_photo_bg.gif) no-repeat top left;	padding:6px;	float:right;}#author, .author{	text-align:right;	font-size:11px;	color:#5a5a5a;	margin-top:10px;}#author .name, .author .name{	color:#005696;	font-weight:bold;	font-size:14px;	margin-top:10px;}#cover{		width:363px;	height:127px;	clear:both;	margin-top:10px;}#cover img{	float:left;	margin:12px 0 0 26px;}	/*************************************************************//////////////////// TOP 10 PAGE DIVS ///////////////////////**************************************************************/.top_10{	padding:3px 9px;	width: 716px;	border-top:1px solid #e9e9e9;}.even{	background-color:#f7f9fa;}.top_10_number{	float:left;	margin-right:20px;}.top_10_content{	font-size:12px;	color:#231f20;	float:left;	margin:0;	padding:0;	width:632px;}.top_10 h1{	color:#d16f1a;	margin-bottom:9px;	padding:0;	font-size:14px;}/*************************************************************//////////////////// RATES PAGE DIVS ///////////////////////**************************************************************/.table_holder{	padding:3px 0;	/*width: 742px;*/	border-top:1px solid #e9e9e9;	border-bottom:1px solid #e9e9e9;	float:left;}.added_charge{	width:719px;	padding:3px 5px;	border-top:1px solid #e9e9e9;	background-color:#fbfbfb;}.added_charge p{	margin:0 0 10px 0;	padding:0;}/*************************************************************//////////////////// CONTACT PAGE DIVS ///////////////////////////////////////// SOME SHARED DIVS HERE /////////////////////**************************************************************/.contact_div, .specs_div, .specs_conditions, .specs_online_div{	width:742px;	float:left;	color:#231f20;	font-size:12px;	line-height:1.6em;	border-top:1px solid #e9e9e9;	padding: 3px 0;}.contact_header, .specs_header{	color:white;	width:720px;	background-color:#005696;	padding:3px 10px;}.contact_box{	width:244px;	float:left;	margin-top:3px;}.contact_box .header, .contact_div .header{	width:722px;	background-color:#e9e9e9;	padding:6px 9px;	color:#5a5a5a;}	.contact_box .header{	width:223px;}.contact_box ul{	/*list-style-image: url(../images/arrow_bullet.gif);*/	list-style-type:none;	margin:5px 0 0 10px;	padding:0;}.contact_box li{	background: url(../images/arrow_bullet.gif) no-repeat top left;	width:220px;	vertical-align:top; 	padding-left:10px;}.contact_box li.border{	border-bottom:1px solid #e9e9e9;	padding-bottom:5px;}.contact_div .label{	width:75px;	float:left;}/*************************************************************//////////////////// SPECS PAGE DIVS ///////////////////////**************************************************************//*main divs same as contact, see above*/.specs_div, .specs_conditions{	font-size:11px;}.specs_online_div{	font-size:11px;	border-bottom:1px solid #e9e9e9;}.specs_header{	font-size:12px;}.specs_diagram_holder{	background-color:#e9e9e9;	width:740px;}.specs_diagram{	margin:3px;	float:left;	padding:7px;	width:224px;	background-color:white;	border:1px solid #c3c3c3;	color:#231f20;	font-size:11px;	line-height:1.3em;}.page{	float:left;	margin-right:5px;}.specs_div ul{	color:#231f20;	margin-left:15px;	float:left;	font-size:12px;	width:320px;}.specs_div ul span{ /*********************************************************************************/	color:#231f20;}.specs_div ul li{	margin-bottom:30px;}.specs_div .specs_diagram ul{	list-style-image: url(../images/bullet_gray.gif);	font-size:10px;	width:100px;	line-height:1.2em;}.specs_diagram ul li{	margin-bottom:2px;}.specs_conditions{	width:700px;	padding-right:40px;}.specs_conditions ol{	margin-left:25px;	color:#5e5b5b;	list-style-type:lower-alpha;}.specs_conditions ol li{	vertical-align:top;	padding-bottom:10px;}table p{	margin:3px 0;	padding:0;}table td{	padding:3px;}/*************************************************************/////////////// AVIATION SUMMIT PAGE DIVS ////////////////////**************************************************************/.where_when{	width:330px;	padding:5px 10px;	border-bottom:1px solid #e9e9e9;	border-top:1px solid #e9e9e9;	margin:10px 0;	color:#dc281e;}.where_when .label{	width:64px;	color:#5a5a5a;	float:left;}/*************************************************************/////////////////// DOWNLOAD PAGE DIVS ///////////////////////**************************************************************/.download_div{	width:174px;	float:left;	margin: 0 10px 10px 0;}.ddlast{	margin-right:0;}.download_div_segment{	width:159px;	margin-bottom:1px;	background-color:#f6f6f6;	padding:5px 0 5px 15px;}.download_div_segment ul{	list-style-image: url(../images/bullet_gray.gif);	width:auto;	margin-left:20px;	padding:0;	line-height:1.2em;}.download_header{	padding-bottom:2px;	border-bottom:1px solid #e9e9e9;}.gallery{	float:left;	border:1px solid white;	margin:5px 6px 0 0;}/*************************************************************/////////////////// RESOURCES PAGE DIVS ///////////////////////**************************************************************/#required_fields{	width:467px;	text-align:right;	color:#5a5a5a;	font-size:9px;}#form{	width:730px;/*467px*/	padding:10px 0;	border-bottom:1px solid #e9e9e9;	border-top:1px solid #e9e9e9;	margin-bottom:20px;}#form .label{	width:150px;	text-align:right;	clear:both;	padding:3px;	margin-bottom:8px;	float:left;}.field{	float:left;	margin-left:10px;	padding:3px;}.input, textarea{	width:154px;	padding:3px;	border:1px solid #5a5a5a;}textarea{	width:258px;	height:82px;	border:1px solid #5a5a5a;}/*************************************************************//////////////////// AUDIENCE PAGES DIVS ///////////////////////**************************************************************//* SUMMIT PAGE */.percent{	padding:9px 9px;	width: 445px;	border-top:1px solid #e9e9e9;	min-height:27px;}.percent_last{	border-bottom:1px solid #e9e9e9;}.percent_number{	float:left;	margin:7px 20px 0 0;}.percent_content{	font-size:12px;	color:#231f20;	float:left;	margin:0;	padding:0;	width:375px;}/* MISC BLUE BULLET LISTS */.blue_ul ul{	list-style-type: disc;	color:#231f20;	margin-left:15px;	float:left;	font-size:12px;	width:320px;	padding-left:20px;}.blue_ul ul span, .blue_ul ul ul span{	color:#231f20;}.blue_ul ul ul{	list-style-type: circle;}
