@charset "utf-8";
/* CSS Document */
	body{ margin: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; background:#CCC; color: #FFF; }
	img, fieldset{ border: 0px; }
	h1, h2, h3, h4{ display: inline; margin: 0px; padding: 0px; }
	p{ margin: 0px; padding: 0px; }
	a{ text-decoration: none; }
	hr{ display:none;}
	.clearfix{ display: inline-block; }
	.clearfix:after{ content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
	html[xmlns] .clearfix{ display: block; }
	* html .clearfix{ height: 1%; }
	.main_container { width: 899px; margin: 10px auto; background: #374964; }
/* Header */
	.header{ width:899px; height:493px; }
		.header .sidebox { background:url(../images/header/list_bgwithtext.png); width:240px; height:448px; float:right; margin:49px -2px 0px 0px; /*border:7px solid #FFF;*/  }
		.header .sidebox ul { width:180px; list-style:none; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; text-transform:uppercase; color:#000; position:absolute; margin:120px 0 0 22px; padding:0;}
		.header .sidebox ul li { border-top:1px solid #FFF; padding:9px 0 9px 0; }
		.header .sidebox ul li:first-child { border-top:none; }
		.header br{ display:none;} 
		.header big{ width:519px; height:39px; margin: 31px 0px 0px 19px; display:block; position:absolute; background:url(../images/header/logo.png); text-indent:-999em; overflow:hidden;} 
		.header em{ width:206px; height:77px; margin: 120px 0px 0px 677px; display:block; position:absolute; background:url(../images/header/quote.png); text-indent:-999em; overflow:hidden;}
		.header .quote2{ width:478px; height:38px; margin: 6px 0px 0px 412px; display:block; position:absolute; background:url(../images/header/quote2.png);}
		.header form{ margin: 43px 0px 0px 658px; position:absolute;}
			.header form input{ width:128px; height:23px; margin:0px; padding:0px; display:inline-block; position:absolute;}
			.header form a{ width:93px; height:21px; margin-left:132px; padding-top: 5px; display:inline-block; position:absolute; background:#F76F23; font-family: "Arial Narrow", Arial, Helvetica, sans-serif; color:#FFF; font-size:12px; text-transform:uppercase; font-weight:bold; text-align:center;}
/* Footer */
	.footer{ width:899px; height:48px; background:url(../images/footer/footer_bg.png) repeat-x;}
		.footer p{ width:485px; margin: 12px 0px 0px 10px; position:absolute;}
			.footer p a{ color:#FFF;}
		.footer h4{ display:none;}
		.footer ul{ margin: 17px 0px 0px 670px; padding: 0px; position:absolute; list-style:none;}
			.footer ul li{ margin: 0px; padding: 0px;}
/* Content */
	.content{ margin-left:32px; background: url(../images/content/content_bg2.png) repeat-y;}
		.content div{ padding: 20px 10px;}
		.content .leftnav{ width:225px; float:left;}
			.content .leftnav ul{ width:156px; margin:0px; padding:0px; list-style:none;}
				.content .leftnav ul li{ width:116px; height:auto; margin: 0px 37px; padding: 0px 20px; display:block; border-top: 2px #FFF solid;}
				.content .leftnav ul li:hover{ background:#F76F23;}
				.content .leftnav ul li:first-child{ border-top: none;}
					.content .leftnav ul li a{ margin-top:4px; display:block; font-size:12px; color:#FFF;}
		.content .main-content{ width:308px; padding-top:0px; float:left; color:#333;}
		.content .main-content .show{ height:150px;}
			.content .show ul{ width:156px; margin:0px; padding:0px; list-style:none;}
				.content .show ul li{ width:216px; height:22px; margin: 0px 37px; padding: 0px 20px; display:block; border-top: 2px #333 solid;}
				.content .show ul li:hover{ background:#F76F23;}
				.content .show ul li:first-child{ border-top: none;}
					.content .show ul li a{ margin-top:4px; display:block; font-size:12px; color:#333;}
			.content .main-content h1{ margin-bottom:15px; display:block; font-family:"Times New Roman", Times, serif; font-size:18px; text-transform:uppercase;}
			.content .main-content p,.content .application p{ font-size:12px;}
		.content .application{ width:274px; float:left;}
			.content .application h3{ margin-bottom:15px; display:block; font-family:"Times New Roman", Times, serif; font-size:15px; text-transform:uppercase;}
			.content .application form{ margin-top: 15px;}
			.content .application form label{ width:75px; display:inline-block; font-weight:bold; font-size:12px;}
			.content .application form input{ width:170px; height:16px; margin-bottom:5px; font-size:10px;}
			.content .application form input[type="submit"]{ width:100px; height:20px; font-size:10px;}
			
/* common */
.show{ display:block;}
.hide{ display:none;}