body {background-color: #fff;}
.page-wrap {width:1000px; background:url(sitewrap-bkgrnd.gif); margin-top: 0px;}
.header-wrap {width:1000px; background:url(brand-collat.jpg) top left no-repeat; display:block; height: 325px;}
	.content-column-left {width:558px;}
	.content-column-right {width:442px;}

/* NAVIGATIONAL OBJECTS */
.navigation-wrap {display:block; clear:both; width:884px; height:41px; margin:0px auto 0px 60px; padding:0px 0px 0px 0px; text-align:center;}
.nav1 img, .nav2 img, .nav3 img, .nav4 img, .nav5 img {border:0px; background:left top no-repeat; height:39px; margin: 0 0 0 0; padding: 0 0 0 0;}
.nav1 a, .nav2 a, .nav3 a, .nav4 a, .nav5 a {border:0px; margin: 0px 0px 0px 0px; padding: 0 0 2px 0;}
	.nav1 img {height:39px; width:176px; background:url(tab1_off.gif) no-repeat;}
	.nav1:hover img {background:url(tab1_over.gif) left top no-repeat; border:0px;}

	.nav2 img {height:39px; width:176px; background:url(tab2_off.gif) no-repeat;}
	.nav2:hover img {background:url(tab2_over.gif) left top no-repeat; border:0px;}
	
	.nav3 img {height:39px; width:176px; background:url(tab3_off.gif) no-repeat;}
	.nav3:hover img {background:url(tab3_over.gif) left top no-repeat; border:0px;}

	.nav4 img {height:39px; width:176px; background:url(tab4_off.gif) no-repeat;}
	.nav4:hover img {background:url(tab4_over.gif) left top no-repeat; border:0px;}
	
	.nav5 img {height:39px; width:176px; background:url(tab5_off.gif) no-repeat;}
	.nav5:hover img {background:url(tab5_over.gif) left top no-repeat; border:0px;}

/* asset level */
form {margin:0px 0px 0px 0px;}
.form-wrap {display:block; border:2px solid #fff; padding:1px 1px 1px 1px; background:#dca308; float:left; position:relative; text-align: center; margin:0px 33px 1em 0px;}
.form-container {font-family:Arial, Helvetica, sans-serif; color:#000000; margin:0 0 0 0; border:2px solid #09426c; background:#f0f0f0;}
.step-bar {display:block; position:relative; margin:0 0 0 0; background:#000; height:23px;}
.step-bar h5 {font-size:0.7em; font-weight:bold; margin:0 0 0 0; color:#fff; }

h1 {padding-bottom:0.5em; font-size:1.1em; display:block}
h1 span {display:block; padding-bottom:10px; border-bottom:1px solid #dca308;}
p {font-size:0.75em; margin-top:1em; display:block}
ul {position: relative; }

.text-content-welcome {height:200px; margin:32px 180px 0px 60px;}
.text-content-welcome h1 {color:#fff; display:inline; margin-top:30px;}
.text-content-welcome p {color:#fff; line-height: 18px;}

.text-content-program {background:url(col1-tab1-slot1-bkg.gif) top left no-repeat; margin-top:0px;}
.text-content-program h1 {color:#7f0012; margin:0px 100px 20px 60px; display:block; padding-top:30px;}
.text-content-program p {color:#000; margin:0px 100px 1em 60px;}
.text-content-program a, .text-content-program a:link, .text-content-program a:visited, .text-content-program a:hover {color:#0a436e; font-weight:normal; text-decoration:underline; }
#tab0 .text-content-program a, #tab0 .text-content-program a:link, #tab0 .text-content-program a:visited, #tab0 .text-content-program a:hover {color:#000; font-weight:bold;}
.text-content-program a img {border:none;}
.text-content-program ul {font-size:0.75em; line-height: 18px; margin:0px 100px 0.75em 60px;}
.text-content-program li {list-style:none; padding-left: 20px; background:url(li-bullet1.gif) left no-repeat;}


.text-content-benefits h1 {color:#0a436e; margin:0px 100px 20px 60px; display:block; padding-top:30px;}
.text-content-benefits p {color:#000; margin:0px 100px 0.75em 60px; }


.text-content-formcta p {color:#000; margin:0px 100px 0.75em 60px; font-weight:bold;}


.text-content-note p {font-size:0.6em; font-style:italic; color:#000; margin:0px 100px 0.75em 60px; }

.block a { text-decoration:underline;}

.box-wrap {width:280px; margin-left:100px; display:block; clear:both; margin-top:1em;}
.box-wrap h1 {color:#0a436e;}
.box-wrap ul {font-size:0.75em; line-height: 20px;}
.box-wrap li {list-style:none; padding-left: 20px; background:url(li-bullet1.gif) left no-repeat;}
.box-wrap a, .box-wrap a:link, .box-wrap a:visited, .box-wrap a:hover {color:#0a436e; text-decoration:underline; font-weight:normal;}


#step_status {padding-right:20px;}

.optin {
	margin: 10px auto 10px auto;
	text-align: center;
	font: normal 11px Arial;
	color: #000;
}
.optin a {
	color: #000;
}
.optin input {
	float: left;
	width: 20px;
}
.opt_pad {
	padding: 0 0 0 8px;
}
.form_title {
text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 10 10 5 10;
	color: #fff;
	background:#000;
}
.form_title_table {
	width: 399;
}
.form_title a {
	color: #fff;
	text-decoration: underline;
}
.form_area {
	text-align: center;
	padding: 0;
	margin: 0
}
/* step 1 */
.steps1 {
	width: 395px;
	border: none;
	text-align: left;
	margin: 0 auto 0 auto;
}
.steps1 label {
width:140px;
float:left; 
clear:left; 
	display: block;
	font: normal 11px Arial;
	margin: 20px 0 0 10px;
	color: #000;
}
.steps1 select {
 float:left;
	width: 200px;
	font: normal 10px Arial;
	margin: 20px 0 0 0;
}

.classroom {
 float:left; display:block;
	width: 200px;
	font: normal 10px Arial;
	margin: 20px 0 0 0;
}
.submit1 {
	margin: 15px auto 25px auto;
	padding: 0;
}
/* step 2 */
.steps2 {
	width: 330px;
	border: none;
	text-align: left;
	margin: 0 auto 0 auto;
	color: #000;
}
.steps2 label {
	display: block;
	float: left;
	width: 100px;
	font: normal 10px Arial;
	color: #000;
	margin: 5px 3px 0 0;
	text-align: right;
}
.steps2 select {
	width: 170px;
	font: normal 10px Arial;
	display:  inline;
	margin: 3px 0 0 0;
}
.steps2 input {
	width: 170px;
	font: normal 10px Arial;
	display:  inline;
	margin: 3px 0 0 0;
}
.submit2 {
	width: 200px;
	height: 46px;
	margin: 15px auto 5px auto;
	padding: 0 0 10px 0;
}
