@import url(../_css/reset.css);

body { font-family: Arial, Helvetica, sans-serif; font-size:.65em; color:#222; background:#fff; }

.vx_block { margin-bottom:10px; }
	
	.content a { color:#0094DE; text-decoration:none; }
		.content a:hover { color:#222; text-decoration:none; }
		
	.content h1, .content h2, .content h3, .content h4, .content h5, .content h6, .content hr, .content p, .content ul, .content ol, .content dl, .content pre, .content address, .content table, .content form { margin:0 0 1em 0; }
	
	.content h1, .content h2, .content h3, .content h4, .content h5 { font-weight:normal; color:#0094DE; margin-top:-2px; }
		
	.content h1 { font-size:1.8em; line-height:1.8em; }
	.content h2 { font-size:1.45em; line-height:1.4em; }
	.content h3 { font-size:1.3em; line-height:1.3em; }
	.content h4 { font-size:1.1em; line-height:1.1em; }
	.content h5 { font-size:1em; line-height:1em; }
	
	.content li { font-size:1em; margin-bottom:0; line-height:1.3em; margin-left:1.2em; }
	
	.bullets li { font-size:1em; margin-bottom:.7em; line-height:1.3em; margin-left:0; background: url(../_images/bullet_submenu.gif) no-repeat 0 3px; padding-left:15px; list-style:none; }
	
	.content p { line-height:1.3em; }
	
#wrapper { margin: 0 auto; width: 800px; position:relative; }
			
		.logo { position: absolute; top: 5px; }
		
		#top { position:absolute; top:29px; right:0px; width:300px; text-align: right; }
			#top .content p { color:#555; font-size:.9em; }
				#top .content a { padding:0 5px; }
			
		#header { height:13.7em; }
	
		.banner img { border-top: solid 1px #fff; }
		
		.clearfix:after { content:" "; clear:both; float:none; display:block; }
		
		.menu { position: absolute; width: 800px; top: 100px; text-transform: uppercase; height: 4em; background:url(../_images/bg_menu.png) repeat-y; }
			.menu ul { text-align:left; width: 100%; }
				.menu ul li { display: block; float:left; width:113px; text-align:center; padding:13px 10px; font-size: 1.4em; height:1.1em; }
					.menu ul li a { text-decoration: none; color:#000; background:url(../_images/bullet.gif) no-repeat left; padding-left:8px;  }
						.menu ul li a:hover { color:#0094DE; text-decoration: none;  }
						
				.menu li ul { display:none; padding:0; position:absolute; top:42px; margin-left:-1px; font-size:.6em; text-transform:none; }
					.menu li:hover ul, .menu li.hover ul { display:block; cursor:pointer; z-index:1;  margin-left:-10px  }
						.menu li ul li { display: block; float:none; background:#EAEFF1; padding:0; width:133px; text-align:left; height:2.4em; }
							.menu li:hover ul li, .menu li.hover ul li, .menu li.selected ul li { display: block; float:none; border:solid 1px #9BC1C8; border-top:0; }
							.menu li ul li a { display: block; padding:9px 10px 8px; background:none; }
								.menu li ul li a:hover { display: block; background:#D9E1E3; }
					
									.menu li li li { display:none!important; }
									
	.breadcrumb { height:1em; padding:10px 0; background:url(../_images/bg_breadcrumb.png) repeat-x 0px 1px; }
		.breadcrumb ul, .breadcrumb p { display:inline; font-size:.8em; }
			.breadcrumb li { display:inline; background:url(../_images/bullet_small.png) no-repeat left; padding-left:10px; margin-left:.2em; }
	
	#content { padding: 3em 0; }
		  
	.col_01 { float:left; width:275px; }
		#inside .col_01 { width:200px; }
		
	.col_02 { float:right; width:500px; }
		#inside .col_02 { width:560px; }

#footer { width: 800px; margin: 0 auto; }
	#footer p { color:#999; font-size:.8em; line-height:1.3em; }
		.footer2 { border-top:dotted 1px #999; padding-top:10px; }

	.form {}
		.form fieldset { border: none; }
		.form legend { display: none; }
		.form label { display: none; }
		.form p { margin-bottom:10px; }
		.form input[type=text] { border:solid 2px #C0D6E7; width:200px; color:#666666; font-size:1.1em; padding:3px; }
		.form textarea { border:solid 2px #C0D6E7; width:200px; padding:3px; }

	.image_right { float:right; margin: 0 0 1em 1em; }	
	.image_left { float:left; width:240px; }
	.text_right { float:right; width:625px}
	.text_left { float:left; margin:0 1em 1em 0; }
	
	.submenu {}
		.submenu ul { margin:0; }
			.submenu li { list-style:none; margin-bottom:2px; margin-left:0px; background:none; }
				.submenu li.selected ul li { display:block; }
					.submenu li li { font-size:.9em; }
				
		.submenu a { text-decoration:none; background:#f1f1f1 url(../_images/bullet_submenu.gif) no-repeat 5px 11px; padding:8px; display:block; padding-left:20px;  }
			.submenu a:hover { text-decoration:none; background:#e1e1e1 url(../_images/bullet_submenu.gif) no-repeat 5px 11px; }
			.submenu li ul a , .submenu li.selected ul a { color:#0094DE; font-size:1.1em; background:#fff url(../_images/bullet_submenu.gif) no-repeat 2px 11px; margin-left:17px; }
				.submenu li ul a:hover { color:#222; font-size:1.1em; background:#fff url(../_images/bullet_submenu.gif) no-repeat 2px 11px; margin-left:17px; }
			
			.submenu li.selected a { color:#222; text-decoration:none; background:#fff url(../_images/bullet_submenu.gif) no-repeat 5px 11px; }
		
		.heading h2 { color:#fff; background:#aaa; padding:3px 10px; display:block; margin-bottom:5px; }
		
		.pdf_list ul { padding-bottom:.7em; } 
			.pdf_list li { background: url(../_images/icon_pdf.png) no-repeat 0px -1px; padding-left:25px; padding-top:3px; display:block; margin-left: 0px; width:95%; }

	.two_col {}
		.col_left { width:260px; float:left; }
		.col_right { width:260px; float:right; }

	.image_border img { border:solid 1px #ccc; }
	
	.footnote p, .footnote li { font-size:.9em; }
	
	.anchor .text p { float:right; font-size:.9em; text-align:right; background: url(../_images/bullet_top.gif) no-repeat 0 3px; padding-left:15px; }
	
	.hr { display:block; border-top:dotted 1px #ccc; margin-top:1em; padding-bottom:1em }

.start_buttons { text-align:center; width:530px; margin:15px 0 0 180px; }
	.start_buttons a span { display:none; }
	.start_buttons p { float:left; margin-right:30px;}
		.accept a { display:block; width:200px; height:40px; background:url(../_images/accept1.gif) no-repeat;  }
			.accept a:hover { background:url(../_images/accept2.gif) no-repeat; }
		.decline a { display:block; width:200px; height:40px; background:url(../_images/decline1.gif) no-repeat; }
			.decline a:hover { background:url(../_images/decline2.gif) no-repeat; }
			
		.subnav { width: 560px; height: 3em; background:url(../_images/bg_subnav.png) no-repeat top; }
			.subnav ul { text-align:left; width: 100%; }
				.subnav ul li { display: block; float:left; width:140px; text-align:center; padding:6px 0 0; font-size: 1.1em; list-style:none; margin: 0; }
					.subnav ul li a { text-decoration: none; color:#fff; background:url(../_images/bullet2.gif) no-repeat left; padding-left:8px;  }
						.subnav ul li a:hover { color:#fff; text-decoration: underline;  }

	.content label { display: block; float:left; width: 7em; min-width:7em; font-size: 0.9em; padding-top: 3px; }
	.content .submit { margin-left:7.1em;}
	.content input[type=text] { width: 280px; }
	.content textarea { width: 280px; font-family:Arial, Helvetica, sans-serif; font-size:0.9em; line-height: 1em; }

.awards { float:left; margin:10px 25px 0 0;}
