html, body {
	width:100%;
	margin:0;
	padding:0;
}
body {
	background:#fff;
	font:11px Verdana, Arial, Helvetica, sans-serif;	
}
form {padding:0; margin:0;}
#main-container {
	float:left;
	width:100%;
	background:#ccc;
	margin:4px 0 0;
}
#main-container .holder {
	margin:0 auto;
	width:842px;
	overflow:hidden;
	background:#fff;
	padding:0 4px;
}
#main-container .bottom-bg {
	float:left;
	width:842px;
	background-repeat:no-repeat;
	background-position:0 100%;
}
#main-container .green {background:#fff url(../images/holder-green-bg.gif) repeat-y  4px 0;}
#main-container .green .bottom-bg {background-image:url(../images/bottom-green-bg.gif);}

#main-container .orange {background:#fff url(../images/holder-orange-bg.gif) repeat-y  4px 0;}
#main-container .orange .bottom-bg {background-image:url(../images/bottom-orange-bg.gif);}
#main-container .orange2 {background:#fff url(../images/holder-orange-bg.gif) repeat-y  4px 0;}
#main-container .orange2 .bottom-bg {background-image:url(../images/bottom-orange-bg.gif);}

#main-container .violet {background:#fff url(../images/holder-violet-bg.gif) repeat-y  4px 0;}
#main-container .violet .bottom-bg {background-image:url(../images/bottom-violet-bg.gif);}

#main-container .red {background:#fff url(../images/holder-red-bg.gif) repeat-y  4px 0;}
#main-container .red .bottom-bg {background-image:url(../images/bottom-red-bg.gif);}

#main-container .grey {background:#fff url(../images/holder-grey-bg.gif) repeat-y  4px 0;}
#main-container .grey .bottom-bg {background-image:url(../images/bottom-grey-bg.gif);}

#main-container .blue {background:#fff url(../images/holder-blue-bg.gif) repeat-y  4px 0;}
#main-container .blue .bottom-bg {background-image:url(../images/bottom-blue-bg.gif);}

/* header */
#header {
	float: left;
	width: 100%;
	min-width: 850px;
	height: 150px;
	background: url(../images/header-bg.gif) repeat-x 0 100%;
}
#header .holder {
	margin: 0 auto;
	width: 850px;
}
#header h2 {
	float: left;
	width: 300px;
	margin: 15px 0 0;
	height: 90px;
}
#header h2 a {
	float: right;
	width: 275px;
	height: 90px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/logo-big.jpg) no-repeat;
}
#header h2 a.logo2 {
	background: url(../images/logo2.gif) no-repeat;
}
#header .holder div {
	float: right;
	width: 300px;
	margin: 27px 0 0;
	padding: 0 1px 0 0;
}
#header div img {
	float: right;
	border: none;
	margin:4px 0 0;
}
#header ul {
	margin: 9px 0px;
	padding: 0px 0px;
	list-style: none;
	float: left;
	width: 100%;
	font: 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	background: url(../images/nav-separator.gif) no-repeat;
}
#header ul li {
	float: left;
	padding: 0px 1px;
	background: url(../images/nav-separator.gif) no-repeat 100% 0;
}

.admissions {
	padding: 2px 0;
	text-align: center;
	font-size: 10px;
}

#header ul a {
	float: left;
	height: 21px;
	color: #fff;
	padding: 7px 10px 0;
	text-decoration: none;
	font-weight: bold;
}
#header ul a:hover {
	text-decoration: underline;
}
#header ul li.active a {
	background: url(../images/nav-arrow.gif) no-repeat 50% 0;
}
#header div div.phoneNum {
	display: block;
	position: relative;
	float: right;
	margin: 8px 0 0;
	text-align: right;
	font-size: 20px;
	font-weight:bold; color:#bb2635
}
/* content-top */
#content-top {
	float:left;
	width:842px;
}
#content-top .media-box {
	float:left;
	width:529px;
	height:209px;
	padding:0 0 4px;
	border:none;
}
#content-top .cite {
	float:right;
	padding:0;
	margin:0;
	list-style:none;
	width:309px;
	color:#405675;
}
#content-top .cite li {
	float:left;
	width:282px;
	padding:11px 13px 16px 14px;
	border-bottom:1px solid #adc32a;
}
#content-top .cite li.last {border:none; padding:11px 13px 8px 14px;}
#content-top .cite p {
	margin:0;
}
#content-top .cite p.author {text-align:right;}
#content-top ul.programs-list {
	padding:0;
	margin:0 -4px 0 0;
	list-style:none;
	float:left;
	width:846px;
	display:inline;
}
#content-top ul.programs-list li {
	float:left;
	padding:0 4px 0 0;
}
#content-top ul a img {
	float:left;
	border:none;
}

/* content-bottom */
#content-bottom {
	float:left;
	width:842px;
	margin:4px 0 0;
	background:url(../images/content-bottom-bg.gif) repeat-y;
	color:#444;
}
#content-bottom h2 {
	margin:0;
	float:left;
	width:100%;
	height:35px;
	background:url(../images/title-bg.gif) repeat-x;
}
#content-bottom h2 img {
	float:left;
	display:inline;
	margin:10px 0 0 11px;
}
#content-bottom h2 span {
	float:left;
	width:100%;
	height:35px;
	background:url(../images/title-left-bg.gif) no-repeat;
}
#content-bottom h2 span span {background:url(../images/title-right-bg.gif) no-repeat 100% 0;}

/* content bottom left */
#content-bottom .cb-left {
	float:left;
	width:531px;
	padding:0 0 8px;
}
#content-bottom .cb-left ul {
	padding:0;
	margin:12px 0 0;
	float:left;
	width:520px;
}
#content-bottom .cb-left ul li {
	float:left;
	width:505px;
	padding:0 0 6px 15px;
}
#content-bottom .cb-left strong {
	float:left;
	width:58px;
	background:url(../images/hyphen.gif) no-repeat 100% 7px;
}
#content-bottom .cb-left ul span {
	float:left;
	width:440px;
	padding:0 0 0 5px;
	line-height:14px;
}
#content-bottom .cb-left a {color:#405675;}
#content-bottom .cb-left ul a {
	padding:0 10px 0 0;
	background:url(../images/link-arrow.gif) no-repeat 100% 4px;
}
#content-bottom .cb-left a:hover {text-decoration:none;}
#content-bottom .cb-left p {
	float:left;
	padding:0 0 0 15px;
	margin:0;
}

/* form */
#content .form {
	float:left;
	width:100%;
}
#content .form h2 {
	border:none;
	
	height:14px;
	width:100%;
	margin:0 0 20px;
	
	color:#405675;
	font-weight:normal; font-size:13px; border-bottom: solid 1px;
}
#content .form ul {
	padding:0;
	margin:0;
	float:left;
	width:100%;
	list-style:none;
}
#content .form ul li {
	padding:0 0 10px 44px;
	margin:0;
	width:320px;
	float:left;
	list-style:none;
	background:none;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}
#content .form label {
	float:left;
	width:132px;
	padding:1px 0 0;
}
#content .form select {
	float:left;
	border:1px solid #405675;
	background:#eee;
	height:18px;
	width:58px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
}
#content .form .text {
	float:left;
	border:1px solid #405675;
	background:#eee;
	width:168px;
	display:inline;
	margin:0 3px 0 0;
	padding:1px 0 3px 4px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
}
#content .form .radio {
	float:left;
	display:inline;
	padding:0;
	margin:0 2px;
	width:16px;
	height:16px;
}
#content .form .text1 {width:36px;}
#content .form .text2 {width:37px;}
#content .form .text3 {width:77px;}
#content .form .text4 {width:107px;}
#content .form div {
	float:left;
	width:180px;
}
#content .form span {
	float:left;
	width:100%;
	padding:0 0 1px;
}
#content .form .button {
	float:left;
	display:inline;
	margin:0 0 0 132px;
}

/* content bottom right */
#content-bottom .cb-right {
	float:right;
	width:311px;
	display:inline;
	margin:0 -2px 0 0;
}
#content-bottom .cb-right ul {
	float:left;
	padding:3px 6px 0 4px;
	margin:0;
	list-style:none;
	width:301px;
}
#content-bottom .cb-right ul li {
	float:left;
	width:301px;
	height:26px;
	line-height:26px;
	font-weight:bold;
	margin:4px 0 0;
	background:url(../images/list-bg.gif) no-repeat;
}
#content-bottom .cb-right ul li a {
	color:#887b77;
	float:left;
	width:301px;
	line-height:27px;
	text-decoration:none;
}
#content-bottom .cb-right ul li a:hover {text-decoration:underline;}
#content-bottom .cb-right ul img {
	float:left;
	border:none;
	display:inline;
	margin:0 2px 0 10px;
}
#content-bottom .cb-right p {
	margin:0;
	padding:11px 10px 0  15px;
	float:left;
	width:280px;
}

/* content */
#content {
	float:right;
	width:611px;
	padding:16px 0 0 9px;
	color:#444;
	background:#eee url(../images/content-bg.gif) repeat-x;
}

*html #content {
	width: 604px;
	height: 716px;
}
#content h1 {
	margin:0 0 12px -9px;
	position:relative;
	font-size:17px;
	padding:0 0 1px;
	letter-spacing:1px;
	font-weight:100;
}
#content ul {
	margin:0;
	padding:8px 0 8px 15px;
	list-style:none;
}
#content ul.no-padding {padding:0 0 8px 15px;}
#content ul li {
	padding:0 0 0 12px;
	margin:0 0 5px;
	background:url(../images/li-bullet.gif) no-repeat 0 5px; 
}
#content h3 {
	margin:0;
	font-size:11px;
}
#content h2 {
	margin:0;
	padding:0 0 1px;
	font-size:11px;
	border-style:solid;
	border-width:1px 0;
}
#content .ri {
	display:block;
	width:155px;
	height:22px;
	margin:0 0 9px;
	text-indent:-9999px;
	overflow:hidden;
}
#content .arrow-top {
	float:right;
	display:inline;
	margin:-22px 10px 0 0;
	font-weight:bold;
	padding:0 0 0 10px;
	color:#444;
	background:url(../images/arrow-top.gif) no-repeat;
}
#content .arrow-top:hover {text-decoration:none;}


.green #content h1 {color:#adc32a; border-bottom:1px solid #adc32a;}
.green #content .ri {background:url(../images/link-ri.gif) no-repeat 0 -22px;}
.green #content h2 {border-color:#adc32a;}
.green #content .arrow-top {background:url(../images/arrow-top-green.gif) no-repeat 0 4px;}
.green #content .table .title {border-color:#adc32a;}
.green #content .inf-box {border-color:#b1c633;}

.orange #content h1 {color:#fdb812; border-bottom:1px solid #fdb612;}
.orange #content .ri {background:url(../images/link-ri.gif) no-repeat 0 -22px;}
.orange #content h2 {border-color:#fdb612;}
.orange #content .arrow-top {background:url(../images/arrow-top-orange.gif) no-repeat 0 4px;}
.orange #content .table .title {border-color:#fdb612;}
.orange #content .inf-box {border-color:#fdb612;}

.violet #content h1 {color:#65055e; border-bottom:1px solid #65055e;}
.violet #content .ri {background:url(../images/link-ri.gif) no-repeat 0 -22px;}
.violet #content h2 {border-color:#65055e;}
.violet #content .arrow-top {background:url(../images/arrow-top-violet.gif) no-repeat 0 4px;}
.violet #content .table .title {border-color:#65055e;}
.violet #content .inf-box {border-color:#65055e;}

.red {color:#cc0000;} 
.red #content h1 {color:#a82835; border-bottom:1px solid #a82835;}
.red #content .ri {background:url(../images/link-ri.gif) no-repeat 0 -22px;}
.red #content h2 {border-color:#a82835;}
.red #content .arrow-top {background:url(../images/arrow-top-red.gif) no-repeat 0 4px;}
.red #content .table .title {border-color:#a82835;}
.red #content .inf-box {border-color:#a82835;}

.grey #content h1 {color:#897b78; border-bottom:1px solid #897b78;}
.grey #content .ri {background:url(../images/link-ri.gif) no-repeat 0 -22px;}
.grey #content h2 {border-color:#897b78;}
.grey #content .arrow-top {background:url(../images/arrow-top-grey.gif) no-repeat 0 4px;}
.grey #content .table .title {border-color:#897b78;}
.grey #content .inf-box {border-color:#897b78;}

.blue #content h1 {color:#3f5675; border-bottom:1px solid #3f5675;}
.blue #content .ri {background:url(../images/link-ri.gif) no-repeat 0 -22px;}
.blue #content h2 {border-color:#3f5675;}
.blue #content .arrow-top {background:url(../images/arrow-top-blue.gif) no-repeat 0 4px;}
.blue #content .table .title {border-color:#3f5675;}
.blue #content .inf-box {border-color:#3f5675;}

#content p {
	margin:0 0 12px;
}
#content .inform {
	display:table;
	padding:0 0 0 8px;
	height:1%;
}
#content .inform2 {
	padding:0 0 0 8px;
	clear:both;
}

/* table */
#content .table {
	overflow:hidden;
	height:1%;
	margin:0 0 14px;
}
#content .table .title {
	margin:0 0 11px -8px;
	padding:0 0 1px 8px;
	border-style:solid;
	border-width:1px 0;
}
#content .table .row {
	float:left;
	width:100%;
}
#content .table strong.col1 {
	float:left;
	width:340px;
}
#content .table div.col1 {
	float:left;
	width:73px;
}
#content .table div.col2 {
	float:left;
	width:267px;
}
#content .table div.col3 {
	float:left;
	width:26px;
	text-align:right;
}
#content .table div.col4 {
	float:left;
	width:76px;
	padding:0 0 0 264px;
}

/* bc */
#content .bc {
	overflow:hidden;
	height:1%;
	padding:0 0 5px;
}
#content .bc ul {
	padding:0;
	margin:0;
	list-style:none;
	float:right;
	color:#405675;
}
#content .bc li {
	float:left;
	padding:0 13px 0 5px;
	margin:0;
	background:url(../images/bc-arrow.gif) no-repeat 100% 4px;
}
#content .bc li.last {
	background:none;
	padding:0 0 0 5px;
}
#content .bc a {color:#405675; text-decoration:none;}
#content .bc a:hover {text-decoration:underline;}

/* inf-box */
#content .inf-box {
	float:right;
	clear:right;
	width:203px;
	display:inline;
	margin:21px 0 0 15px;
	border:1px solid;
}

#content .inf-box p {
	padding:0 10px 13px 6px;
	margin:0;
}
#content .inf-box p.author {
	text-align:right;
}
#content .inf-box img {
	float:left;
	border:none;
	padding:0 0 17px;
	margin:0 0 10px;
	background:url(../images/inf-box-bg.gif) no-repeat 0 100%;
}
/* left-block */
#left-block {
	width:218px;
	float: left;
	min-height:580px;
	position:relative;
}	
#left-block h2 {
	margin:0 0 13px;
	width:218px;
	height:58px;
	text-indent:-9999px;
}	

.green #left-block h2 {background:url(../images/green-title.gif) no-repeat;}
.orange #left-block h2 {background:url(../images/orange-title.gif) no-repeat;}
.orange2 #left-block h2 {background:url(../images/orange-title2.gif) no-repeat;}
.red #left-block h2 {background:url(../images/red-title.gif) no-repeat;}
.blue #left-block h2 {background:url(../images/blue-title.gif) no-repeat;}
.violet #left-block h2 {background:url(../images/violet-title.gif) no-repeat;}
.grey #left-block h2 {background:url(../images/grey-title.gif) no-repeat;}

#left-block ul {
	padding:0 0 0 11px;
	margin:0;
	font:11px Arial, Helvetica, sans-serif;
	list-style:none;
	float:left;
	width:207px;
}
#left-block ul li {
	float:left;
	width:100%;	
	padding:0 0 10px;
}
#left-block ul a {
	font-weight: bold; /*This pushes long titles right up to the column edge!*/
	color:#fff;
	float:left;
	text-decoration:none;
	padding:0 0 0 13px;
	background:url(../images/links-arrow.png) no-repeat;
}
#left-block ul a.none {
	color:#fff;
	float:left;
	text-decoration:none;
	padding:0 0 0 22px; 
	background:none;
	line-height:10px;
}
#left-block ul a:hover {text-decoration:underline;}

#banner {
	float:left;
	width:200px;
	min-height:50px;
	padding:72px 6px 0 12px;
	font:11px Arial, Helvetica, sans-serif;
	border:solid #fff;
	border-width:4px 0;
	position:absolute;
	left:0;
	bottom:0;
	color:#fff;
	text-decoration:none;
	background:#405675 url(../images/banner.gif) no-repeat;
}
 * html #banner {height:50px;}
/* footer */
#footer {
	float:left;
	width:100%;
	min-width:850px;
	padding:0 0 20px;
	margin:4px 0 0;
	background:url(../images/footer-bg.gif) repeat-x;
}
#footer .holder {
	margin:0 auto;
	width:850px;
}
#footer ul {
	padding:0;
	margin:6px 0 0;
	list-style:none;
	float:right;
}
#footer ul li {
	float:left;
	padding:0 6px;
	background:url(../images/footer-separator.gif) no-repeat 0 3px;
}
#footer .left {
	float:left;
	margin:6px 0 0;
}
#footer .left a{
	color:#fff;
	text-decoration:none;
}
#footer .left a:hover {
	text-decoration:underline;
}
#footer ul li.first {background:none;}
#footer ul li a {
	color:#fff;
	text-decoration:none;
}
#footer ul li a:hover {
	text-decoration:underline;
}
#footer p {
	float:left;
	width:840px;
	padding:0 5px;
	text-align:right;
	margin:10px 0 0;
	color:#444;
}
#footer p a {color:#444;}
#footer p a:hover {text-decoration:none;}

li.spacing{
margin-bottom:12px;
}

table.inform{ width:300px; margin-bottom:10px; margin-left:35px;
}

table.inform th{height:25px;
}
table.inform td{border-bottom: solid 1px; height:25px; text-align:center;
}

.employer_quotes_container{
	border: 1px solid #cccccc;	
	float: left;
	width: 355px;
	padding: 5px 5px;
	margin: 5px 0px 5px 0px;
}

.employer_quote {
	float:left;
	width: 50%;	
	padding: 10px 0px 0px 0px;
}

.employer_quote_name {
	font-weight: bold;	
	padding: 5px 0px 0px 0px;
}

.employer_quote_company{
	font-style: italic;	
}

#lead-form-short {
	float:left;
	min-height: 375px; 
	margin: 10px 0;
	padding: 0 0 0 10px;
	width: 188px;
	font-family: Arial, Helvetica, Sans-serif;
	/* background: #b32735; */
}


#lead-form-short p{
	color: #ffffff;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	border: 1px solid white;
	text-align: center; 
	padding: 10px 0px;
	margin: 20px 0px;
	background: #405675;
}

.blue #lead-form-short p {background:#999999; }

#lead-form-short .form label{
	color: #ffffff;
}

#lead-form-short form {
	margin: 0;
}

#lead-form-short .form .shortFormText {
	float:left;
	border:1px solid #405675;
	background:#eee;
	width:175px;
	display:inline;
	margin:0 3px 0 0;
	padding:1px 0 3px 4px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
}

.red #lead-form-short .shortFormSubmit {
	border: 1px solid white;
	background-color: #A30C14;
	color: #ffffff;	
}
.green #lead-form-short .shortFormSubmit {
	border: 1px solid white;
	background-color: #ADC32A;
	color: #ffffff;	
}
.orange #lead-form-short .shortFormSubmit {
	border: 1px solid white;
	background-color: #FDB812;
	color: #ffffff;	
}
.orange2 #lead-form-short .shortFormSubmit {
	border: 1px solid white;
	background-color: #FDB812;
	color: #ffffff;	
}
.blue #lead-form-short .shortFormSubmit {
	border: 1px solid white;
	background-color: #415675;
	color: #ffffff;	
}
.violet #lead-form-short .shortFormSubmit {
	border: 1px solid white;
	background-color: #A30C14;
	color: #ffffff;	
}
.grey #lead-form-short .shortFormSubmit {
	border: 1px solid white;
	background-color: #887A77;
	color: #ffffff;	
}

#lead-form-short ul {
	padding:0 0 0 5px;
	margin:0;
	font:11px Arial, Helvetica, sans-serif;
	list-style:none;
	float:left;
	width:180px;
}
#lead-form-short ul li {
	float:left;
	width:100%;	
	padding:0 0 5px;
}

#quiz-form-submit {
	border: 1px solid white;
	background-color: #415675;
	color: #ffffff;		
	margin: 0px 0px 0px 150px;
}

/* Lead form home */

#lead-form-home {
	float:left;
	height: 209px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	width: 308px;
	font-family: Arial, Helvetica, Sans-serif;
	background: #f5f7e5;
}

#lead-form-home h2 {
	margin: 0 0 10px 0;
	float:left;
	width:100%;
	height:35px;
	background:url(../images/title-bg.gif) repeat-x;
}
#lead-form-home h2 img {
	float:left;
	display:inline;
	margin:10px 0 0 11px;
}
#lead-form-home h2 span {
	float:left;
	width:100%;
	height:35px;
	background:url(../images/title-left-bg.gif) no-repeat;
}
#lead-form-home h2 span span {background:url(../images/title-right-bg.gif) no-repeat 100% 0;}


#lead-form-home p{
	color: #ffffff;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	border: 1px solid white;
	text-align: center; 
	padding: 10px 0px;
	margin: 20px 0px;
	background: #405675;
}

.blue #lead-form-home p {background:#999999; }

#lead-form-home .form label{
	float: left;
	width: 70px;
	text-align: right;
	margin: 1px 7px;
	font-weight: bold
}

#lead-form-home .form {
	margin: 15px 0;
	display: inline
}

#lead-form-home .form .shortFormText {
	float:left;
	border:1px solid #405675;
	background:#eee;
	width:175px;
	display:inline;
	padding:1px 0 3px 4px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
}

#lead-form-home .shortFormSubmit {
	border: 0;
	float: right;
	margin: 5px 12px 10px 0;
	display: block;
	background:url(../images/submit_btn.gif) no-repeat;
	width: 105px;
	height: 30px;
	text-indent: -9999px;
}


#lead-form-home ul {
	padding:0 0 0 5px;
	margin:0;
	font:11px Arial, Helvetica, sans-serif;
	list-style:none;
	float:left;
	width:180px;
}
#lead-form-home ul li {
	width:100%;	
	margin: 5px 0;
}

#quiz-form-submit {
	border: 1px solid white;
	background-color: #415675;
	color: #ffffff;		
	margin: 0px 0px 0px 150px;
}