html, body { height: 100%; }
body,td,th { font-family: Tahoma, Geneva, sans-serif; font-size: 11px;	color: #efefef;}
body { background:#000 url(../imagesV6/bg.jpg) center top no-repeat; margin:0; }
a:link, a:visited, a:active { color: #00c0ff; /*e82521*/ text-decoration: none; outline:none; }
a:hover { text-decoration: none; color: #009bcd; /*d51612*/ }
 
label, form, label, fieldset, ul, ol, li { margin:0; padding:0; }
ul, ol { list-style-type:none }
h1, h2, h3, h4, p { margin:0 0 15px 0; padding:0; }
p { margin:0 0 10px 0; }
h2, .h2 { font-size:18px; font-weight:normal;  }
h3 { font-size:14px; font-weight:normal;  }
h4 { font-size:12px; font-weight:normal;  }
h1, .h1 { font-size:22px; font-weight:normal;  }

.clr {clear:both; height:1px; font-size:1px; }

.container { width:960px; margin:0 auto;  }

#header { width:986px; margin:20px auto 0 auto; padding-top:11px; background:url(../imagesV6/wrapper_top.png) no-repeat; behavior: url(includes/js/iepngfix/iepngfix.htc);   }
	#header_inner { height:203px; background:url(../imagesV6/wrapper_bg.png) repeat-y; padding:0 10px 0 11px; behavior: url(includes/js/iepngfix/iepngfix.htc);  }
		#logo { height:140px; width:300px; float:left;  }
			#logo img { border:none; margin:18px 0 0 23px }
		#top_banner { float:right; width:510px; padding-top:40px  }
		
		#navigation { clear:both; height:25px; background:url(../imagesV6/navigation.gif) repeat-x }
			#navigation ul { margin:0 0 0 20px }
				#navigation ul li { display:inline; }
					#navigation ul li a { display:block; float:left; height:25px; line-height:23px; color:#FFF; padding:0 16px; }
						#navigation ul li a:hover { color:#d7dff0 }
					#navigation ul li.selected a { background:url(../imagesV6/navigation.gif) 0 -25px repeat-x; color:#FFF }
					
		#topbar { height:38px; background:url(../imagesV6/topbar_bg.gif) repeat-x; padding:0 10px; }
			#topbar td { line-height:38px; }
		

#wrapper { width:986px; min-height:660px; height:auto !important; height:660px; margin:0 auto; background:url(../imagesV6/wrapper_bg.png) repeat-y; behavior: url(includes/js/iepngfix/iepngfix.htc);  }

#main { width:965px; margin:0 10px 0 11px; background:url(../imagesV6/main_top.gif) repeat-x;  }

	#content { width:645px; float:left; padding-left:30px; padding-top:20px; }
	#content p { line-height:1.5em }
		
		.cfh_path { margin:0 0 10px 0; color:#777 }
			.cfh_path a { color:#999 }
			.cfh_path a:hover { color:#bbb }
			
		.cfh_title { height:35px; background:url(../imagesV6/title_line.gif) 0 center repeat-x; margin-bottom:15px }
			.cfh_title .title { margin:0; padding:0; text-align:right; line-height:28px; font-weight:normal; color:#00c0ff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif }
				.cfh_title .title span { background:#222222; padding:0 5px; }
		
		.cfh_box { background:#2d2d2d; border:1px solid #3f3f3f; margin-bottom:15px; border-top:none  }
			.cfh_box_title { height:50px; background:url(../imagesV6/cfh_box_title.gif) right 0 no-repeat;  border-top:1px solid #3f3f3f; margin-bottom:10px; }
				.cfh_box_title h1, .cfh_box_title h2, .cfh_box_title h3 { font-size:14px; color:#00c0ff; font-weight:normal; margin:0; line-height:30px; padding-left:10px }
			.cfh_box_text { padding:0 10px 10px 10px; }
			
	#sidebar { width:260px; float:right; padding-right:12px }
	
		.cfh_sidebox { background: url(../imagesV6/cfh_sidebox_bg.gif) repeat-y; width:247px; margin-bottom:7px;  }
			.cfh_sidebox_bottom { background:url(../imagesV6/cfh_sidebox_bottom.gif) 0 bottom no-repeat; }
				.cfh_sidebox_inner { margin:0 8px; border-top:1px solid #3f3f3f; padding:10px 10px 20px 10px; }
					.cfh_sidebox_inner h1, .cfh_sidebox_inner h2, .cfh_sidebox_inner h3 { font-size:14px; color:#fff; font-weight:normal; margin:0 0 10px 0;  }
					
		ul.sidelist { margin-bottom:10px }
			ul.sidelist li { font-size:12px}
				ul.sidelist li a { display:block; padding:7px 0 7px 15px; border-bottom:1px solid #333; background:url(../imagesV6/arrow_blue_path.gif) 5px center no-repeat}
				ul.sidelist li a:hover { }
				ul.sidelist li.selected a { background:#333 url(../imagesV6/arrow_blue_path.gif) 5px center no-repeat}
				
		.cfh_s_newsletter { width:205px; height:55px; text-indent:-9999px; background:url(../imagesV6/sidebar_titles/newsletter.gif) no-repeat}
		.cfh_s_fordofthemonth { width:205px; height:55px; text-indent:-9999px; background:url(../imagesV6/sidebar_titles/ford_of_the_month.gif) no-repeat}
		.cfh_s_schedule { width:205px; height:55px; text-indent:-9999px; background:url(../imagesV6/sidebar_titles/schedule.gif) no-repeat}
		
	
#footer { width:986px; margin:0 auto 10px auto; padding-bottom:10px; background:url(../imagesV6/wrapper_bottom.png) 0 bottom no-repeat;  behavior: url(includes/js/iepngfix/iepngfix.htc);  }
	#footer_inner { height:50px; background:url(../imagesV6/wrapper_bg.png) repeat-y; padding:0 10px 0 11px;  behavior: url(includes/js/iepngfix/iepngfix.htc); }
		#footer_text { background:url(../imagesV6/footer_bg.gif) repeat-x; height:35px; padding-top:15px; line-height:1.4em; font-size:10px; text-align:center  }

a.more { background:url(../imagesV6/arrow_blue_small.gif) right 5px no-repeat; padding-right:12px; }
a.back { background:url(../imagesV6/arrow_blue_small_left.gif) left 5px no-repeat; padding-left:12px; }
.paging_field {width:23px; padding:2px 1px; text-align:center; font-family:Tahoma, Geneva, sans-serif; font-size:11px; background:#444; color:#fff; border:1px solid #666}
.select_box { font-size:11px; font-family:Arial, Helvetica, sans-serif; }
.input_box { font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:2px 3px; background:#fff; border:1px solid #CCC}
	.input_box:focus { border:1px solid #999 }
.input_box_top { font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:2px 3px; background:#222; color:#fff; border:1px solid #444}
	.input_box_top:focus { border:1px solid #555 }
.submit_button { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; cursor:pointer; background:#d9d9d9; color:#000; padding-top:3px; padding-bottom:3px; border:1px solid #bbb }
	.submit_button:hover { background:#b3b3b3; border:1px solid #aaa }
.submit_button_top { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; cursor:pointer; background:none; color:#00c0ff; padding-top:3px; padding-bottom:3px; border:none; outline:none }
	.submit_button_top:hover {  color:#009bcd }
.simple_button {  font-size:12px; font-family:Arial, Helvetica, sans-serif; cursor:pointer }


.article_list_item { margin-bottom:15px; border-bottom:1px solid #444; padding-bottom:5px; }
	.article_list_item .image { float:left; margin:0 15px 15px 0}
	.article_list_item .attribute strong { color:#999 }
	
.article { }
	.article h2, .article h3, .article h4 { font-weight:bold; padding-top:10px }
	.image_left { float:left; margin:0 15px 15px 0; }
	.image_right { float:right; margin:0 0 15px 15px; }
	.article img { border:none; }
	.article .attribute strong { color:#999 }	

ul.download_list { margin:0 0 15px 0 }
	ul.download_list li { padding:5px 0 5px 10px;  background:url(../imagesV6/arrow_blue_path.gif) 0 center no-repeat; font-size:12px}
	
.sideevent_date {font-size:18px; font-weight:normal; color:#00c0ff; padding-right:6px;}
.sideevent_title { }
	.sideevent_title a { color:#fff }
	.sideevent_title a:hover { color:#CCC }
	
.sideford_head {font-size:13px; font-weight:bold; color:#00c0ff; padding-right:6px;}
.sideford_title { }
	.sideford_title a { color:#fff }
	.sideford_title a:hover { color:#CCC }	
	
.mods_table { margin:0 0 20px 0 }
	.mods_table th { text-align:left; background:#222222 }
	.mods_table th, .mods_table td { padding:8px 6px; border-bottom:1px solid #444 }
	.mods_table tr:hover td { border-bottom:1px solid #555 }
	.mods_table tr.highlight td { background:#557085}
	.mods_table tr.highlight2 td { background:#555}
	
p.success { font-size:12px; color:#6dc861; font-weight:bold; margin:0 0 10px 0; }
p.error { font-size:12px; color:#dd4141; font-weight:bold; margin:0 0 10px 0; }

p.success_comment { font-size:12px; color:#6dc861; margin:0 0 10px 0; }
p.error_comment { font-size:12px; color:#dd4141; margin:0 0 10px 0; }

/* suggestions */
.suggest_link { margin-left:10px; padding-left:15px; background:url(../imagesV6/balloons_03.gif) left center no-repeat; }
.suggestion { border-top:1px solid #444; padding-top:15px; padding-bottom:5px; margin:0 5px; }
	.suggestion .count { float:left; width:25px; padding-left:10px; font-size:12px }
		.suggestion .count a { color:#fff }
	.suggestion .body { margin-left:35px;  }
	.suggestion .text { font-size:12px; line-height:1.4em; margin-bottom:10px; }
	.suggestion .date { font-size:11px; color:#999}
	.suggestion .sender { font-size:11px; color:#bbb}
.suggestion_form { border-top:1px solid #444; padding-top:15px; margin:0 10px 20px 10px; }
	.suggestion_form h4 { margin-bottom:5px; font-weight:bold }
	.suggestion_form label { display:block; padding:8px 0 3px 0; }
	.suggestion_form .submit_button { margin-top:5px;}
	.suggestion_msg { margin-top:10px; font-size:12px; color:#dd4141 }

		