@charset "utf-8";
/* CSS Document */

/* global */
*{outline-style: none;}
body,div,li,ul,h1 {margin: 0; padding: 0;}
h2 {font-size: 18px; line-height:24px; margin:0; padding:0; font-weight:normal;}
body {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; background: #FFF; line-height: 18px; }
textarea, input {font-family:Arial, Helvetica, sans-serif; font-size:1em; border: 1px solid #D3D3D3; padding:2px 0px;}
select {font-family:Arial, Helvetica, sans-serif; font-size:1em; border: 1px solid #D3D3D3;}
iframe {border: 0; margin: 0 0 2px 10px; background: #fff; padding: 0 4px 4px 0; border: #C3D3E6 solid 1px; border-width: 0 1px 1px 0;}
#main a 			{color:#0055A5; text-decoration:none;}
#main a:link		{color:#0055A5; text-decoration:none;}
#main a:hover		{color:#0055A5; text-decoration:underline;}
#main a:visited	{font-weight: normal;}

/* header */
#header {height: 120px;}
#header_inner {width: 960px; margin: 0 auto; position: relative;}

#forming_now {
	font-size: 14px;
	font-weight: bold;
	/*	color: #FF9900;*/
	color: #F00;
	position: absolute;
	width: 353px;
	height: 24px;
	left: 318px;
	top: 8px;
}


#gi_bill {
	font-size: 16px;
	font-weight: bold;
	text-align:center;
	color: #FF9900;
	position: absolute;
	width: 216px;
	height: 40px;
	left: 382px;
	top: 14px;
}


#forming_now_ndt {
	font-size: 20px;
	font-weight: bold;
	color:#FF9900;
	position:absolute;
	width:251px;
	height:40px;
	left: 367px;
	top: 14px;
	line-height:22px;
}

#forming_now_udt {
	font-size: 20px;
	font-weight: bold;
	color:#FF9900;
	position:absolute;
	width:292px;
	height:40px;
	left: 359px;
	top: 14px;
	line-height:22px;
}



.disclaimer {font-size: 14px}
#logo {float: left; margin: 10px 0 10px 0; background: url(../images/logo.gif) top left no-repeat;}
#logo a {display: block; width: 270px; height: 47px; margin: 0; border: 0; padding: 0; background: none;}
#more_info {position:absolute; width:240px; height:36px; z-index:1; left: 695px; top: 4px;}
#navigation {text-align: left; position:absolute; left: 0px; top: 68px; width: 960px; height: 42px;}
.impact {line-height: 1em; text-align: center; padding-top: 20px;}
.impact h2 {font-size: 20px; color: #555; line-height: .05em; margin-bottom: 0;}
.impact h3 {font-size: 24px; font-weight: bold; color:#0055A5; margin-bottom: 10px; margin-top: 2px;}
.who_hires {font-size:18px;}

/* main content */
#main {margin: 0 auto;}
#main_inner{width: 960px; margin: 0 auto; position: relative; text-align:justify;}

#partner_affiliations{width:900px; margin:0 auto;}

#main_content {position:relative; width:642px; margin:20px 0; padding:0 20px 0 0;}
#breadcrumb {position:relative; width:622px; height:28px; background:url(../images/breadcrumb.jpg) top left no-repeat;}
.breadcrumb {color:#666666; font-size:12px; padding:8px 0 0 40px;}
.breadcrumb a{color:#666666; font-size:12px; text-decoration:none;}
#banner {position:relative; width:662px; height:240px;}
#buttons {position:relative; width:662px; height:84px; background:url(../images/buttons.jpg) no-repeat left top;}
.button_udt {color:#0055A5; font-size: 16px; font-weight:bold;}
.button_ndt {color:#99CC66; font-size: 16px; font-weight:bold;}
#buttons a 			{color:#000000; text-decoration:none;}
#buttons a:link		{color:#000000; text-decoration:none;}
#buttons a:hover	{color:#000000; text-decoration:none;}
#buttons a:visited	{font-weight: normal;}
#catalog_image {position:absolute; width:213px; left: 662px; top: 0px; height:70px; background:url(../images/form_top.jpg) top left no-repeat;}
#catalog_form {position:absolute; width:278px; z-index:1; left: 662px; top: 90px; padding:0 0 0 20px; color:#555555; font-size:0.9em; font-weight:bold; background:url(../images/form_bottom.jpg) top left no-repeat;}
.submit {width: 232px; height: 69px; background: transparent url("../images/form-button.png") no-repeat 0 top; text-indent: -99999px; border: 0; cursor: pointer;}
.request {color: #0055A5; font-size: 20px; font-weight:bold; padding:18px 0 0 85px; line-height:1em;}

/* footer */
#footer {width: 100%; margin: 0 auto; position: relative; background-image: url(../images/footer.jpg);}
#footer_inner {width: 960px; margin: 0 auto; padding:20px 0 0 0; position: relative; font-size:11px; color:#555555;}
#footer a:link, a:visited {color: #555555; text-decoration:none;}
#footer a:hover, a:active {color: #555555; text-decoration:underline;}
