@charset "utf-8";
body {
	margin:0px; padding:0px;
	background-color:#ccc;
}
*{
	margin:0px; padding:0px;
	border:0; outline:none; text-decoration:none;
}
.maint{
	width:100%; height:100%;
}

#outer_div{
	margin-left:auto; margin-right:auto; width:1002px;	position:relative;
}
h1{
	font:bold 16px Arial, Helvetica, sans-serif; color:#1C80B8;
	border-bottom:1px solid #E0E0E0; line-height:25px;
}
h2{
	font:bold 12px Arial, Helvetica, sans-serif; color:#1C80B8;
}
.lnk_bg{
	background-image:url(../images/home/lnk_bg.jpg); background-repeat:no-repeat; background-position:center;
}
.content_bg{
	background-image:url(../images/inner/content_bg.jpg); background-repeat:repeat-y;
}
.mid_img_bg{
	background-image:url(../images/inner/mid_img_bg.jpg); background-repeat:repeat-x; background-position:top;
}
.bottom_border{
	border-bottom:1px solid #E0E0E0;
}
.img_border{
	border:2px solid #ccc;
}
.main_lnk{
	font:bold 11px Arial, Helvetica, sans-serif; color:#000;
}
.main_lnk:hover{
	font:bold 11px Arial, Helvetica, sans-serif; color:#336398;
}
.main_lnk_active{
	font:bold 11px Arial, Helvetica, sans-serif; color:#336398;
}
.gray_border{
	border:1px solid #E1E1E1;
}
.head{
	font:bold 11px Arial, Helvetica, sans-serif; color:#808080;
	background-image:url(../images/home/head_bg.gif); background-position:top; background-repeat:repeat-x;
}
.head1{
	font:bold 12px Arial, Helvetica, sans-serif; color:#fff;
	
}

.right_head{
	font:bold 11px Arial, Helvetica, sans-serif; color:#808080;
	background-image:url(../images/inner/rhead_bg.gif); background-repeat:repeat-x;
}

.news_lnk{
	font:11px Arial, Helvetica, sans-serif; color:#808080;
}
.news_lnk:hover{
	font:11px Arial, Helvetica, sans-serif; color:#336398;
}
.btm_txt{
	font:10px/25px Arial, Helvetica, sans-serif; color:#808080;
}
.btm_txt a{
	font:10px/25px Arial, Helvetica, sans-serif; color:#808080;
}
.btm_txt a:hover{
	font:10px/25px Arial, Helvetica, sans-serif; color:#fff;
}

.btm_txt_active{
	font:10px/25px Arial, Helvetica, sans-serif; color:#fff;
}
.gray_bg{
	background:url(../images/inner/gray_bg.gif); background-repeat:repeat-x;
}
.vox{
	font:10px/25px Arial, Helvetica, sans-serif; color:#666;
}
.vox a{
	font:10px/25px Arial, Helvetica, sans-serif; color:#666;
}
.vox a:hover{
	font:10px/25px Arial, Helvetica, sans-serif; color:#000;
}
.menu_lnk{
	font:bold 11px Arial, Helvetica, sans-serif; color:#808080;
}
.menu_lnk:hover{
	font:bold 11px Arial, Helvetica, sans-serif; color:#336398;
}
.inner_paratext{
	font:12px/18px Arial, Helvetica, sans-serif; color:#808080;
}
.paratext_lnk{
	font:12px/18px Arial, Helvetica, sans-serif; color:#808080; text-decoration:underline;
}
.paratext_lnk:hover{
	font:12px/18px Arial, Helvetica, sans-serif; color:#1C80B8; text-decoration:underline;
}
.inner_paratext_lnk{
	font:bold 12px/18px Arial, Helvetica, sans-serif; color:#808080; text-decoration:none;
}
.inner_paratext_lnk:hover{
	font:bold 12px/18px Arial, Helvetica, sans-serif; color:#1C80B8; text-decoration:none;
}
.pressclip_paratext{
	font:12px/18px Arial, Helvetica, sans-serif; color:#808080; padding:0px 0 10px 0px; 
}
.pressclip_paratext_bg{
	background-image:url(../images/inner/pressclip_bg.gif); background-repeat:repeat-x;
}
.sub_lnk{
	font:bold 11px/18px Arial, Helvetica, sans-serif; color:#808080;
}
.sub_lnk:hover{
	font:bold 11px/18px Arial, Helvetica, sans-serif; color:#1C80B8;
}
.sub_lnk_active{
	font:bold 11px/18px Arial, Helvetica, sans-serif; color:#1C80B8;
}
.form_head{
	font:bold 12px/18px Arial, Helvetica, sans-serif; color:#808080;
}
.combobox{
	font:12px/18px Arial, Helvetica, sans-serif; color:#808080; border:1px solid #CDCDCD; height:20px;
}
.txt_field{
	font:12px/18px Arial, Helvetica, sans-serif; color:#808080; border:1px solid #CDCDCD; height:18px; width:200px;
}
.txt_area{
	font:12px/18px Arial, Helvetica, sans-serif; color:#808080; border:1px solid #CDCDCD; height:54px; width:200px;
}
.dealer_txt{
	font:12px/18px Arial, Helvetica, sans-serif; color:#808080; padding-bottom:7px;
}
.require_field{
	font:12px/18px Arial, Helvetica, sans-serif; color:#ff0000;
}
.email{
	font:12px/18px Arial, Helvetica, sans-serif; color:#808080; text-decoration:underline;
}
.email:hover{
	font:12px/18px Arial, Helvetica, sans-serif; color:#333; text-decoration:underline;
}
.dealer_txt_head{
	font:bold 12px/18px Arial, Helvetica, sans-serif; color:#000;
}
.blank_lnk{
    font:12px/18px Arial, Helvetica, sans-serif; color:#808080; text-decoration:underline;
}
.blank_lnk:hover{
    font:12px/18px Arial, Helvetica, sans-serif; color:#1C80B8; text-decoration:underline;
}
.milestones_txt{
	font:12px/18px Arial, Helvetica, sans-serif; color:#808080; padding-bottom:10px;
}
.seprator{
	font:bold 11px Arial, Helvetica, sans-serif; color:#808080;
	background-image:url(../images/inner/seprator_bg.gif); background-position:top; background-repeat:repeat-x;
}
.milestone{
	font:bold 12px Arial, Helvetica, sans-serif; color:#808080;
	padding-left:8px; background-image:url(../images/inner/milestone_bg.gif); background-repeat:repeat-x;
}
.milestone_txt{
	font:12px Arial, Helvetica, sans-serif; color:#808080;
	border-bottom:0px solid #E0e0e0; padding:8px 0 6px 8px;
}	
.date{
	font:10px Arial, Helvetica, sans-serif; color:#808080; background-color:#f1f1f1; padding:3px;
}

.news_paratext{
	font:12px/18px Arial, Helvetica, sans-serif; color:#808080; padding:8px 0 18px 0px; 
}
.pressnote_bg{
	background-image:url(../images/inner/pressnote_bg.gif); background-repeat:repeat-x;
}
.err{
	font:11px Arial, Helvetica, sans-serif; color:Red;
}
.next_prv_sep{
	font:11px Arial, Helvetica, sans-serif; color:#cccccc;
}
.next_prv_lnk{
	font:bold 11px/18px Arial, Helvetica, sans-serif;	color:#808080;
}
.next_prv_lnk:hover{
	font:bold 11px/18px Arial, Helvetica, sans-serif; color:#1C80B8;	text-decoration:underline;	
}
.next_prv_lnk_active{
	font:bold 11px/18px Arial, Helvetica, sans-serif; color:#1C80B8;
}
.btn{
font:bold 11px Arial, Helvetica, sans-serif; color:#000; cursor:pointer; cursor:hand;
background:url(../images/inner/button.jpg) no-repeat; height:24px; width:80px;
}
.avg_txt_field{
	font:12px/18px Arial, Helvetica, sans-serif; color:#808080; border:1px solid #CDCDCD; height:18px; width:75px;
}
#ad{
	width:100%;
	height:870px;
	position:absolute;
	top:0px;
	left:0px;
	background-color:#000;
	z-index:100;
	overflow:auto;
	opacity: 0.95; filter: alpha(opacity=95);
}
.faq_lnk{
	font:bold 12px Arial, Helvetica, sans-serif; color:#1C80B8;
}
.faq_lnk:hover{
	font:bold 12px Arial, Helvetica, sans-serif; color:#808080;
}
.faq_lnk_active{
	font:bold 12px Arial, Helvetica, sans-serif; color:#808080;
}
.table_text{
	font:11px/18px Arial, Helvetica, sans-serif; color:#808080;
}
