body{
	padding:0px;
	margin:0px;
	background:url(/images/bkg/bkg_body.jpg) top repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#000000;
}
body, html, form{
	height:100%;
	min-height:100%;
}
.pageWrapper{
	width:100%;	
	position:relative;
	min-height:100%;
	float:left;
}
*html .pageWrapper{
	height:100%;
}
form{
	padding:0px;
	margin:0px;
}
input, select, textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#000000;
}
img{
	border:none;
}
a{
	color:#ABAD14;
	text-decoration:none;
}
a:hover{
	color:#585858;
}
h1, h2, h3, h4, h5, h6{
	padding:0px;
	margin:0px;
	font-weight:normal;
	font-size:30px;
	color:#ABAD14;
}
.contentRight h1{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:36px;
}
h2{
	font-size:22px;
	padding-bottom:4px;
}
h3{
	font-size:16px;
	padding-bottom:4px;
}
h4{
	font-size:20px;
}
h5{
	font-size:16px;
}
h6{
	font-size:12px;
}
p{
	padding:0px 0px 16px 0px;
	margin:0px;
}
ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
.floatLeft{
	float:left;
}
.floatRight{
	float:right;
}
.pinkText a, a.pinkText, .pinkText h1, .pinkText h2, .pinkText h3, .pinkText h4, .pinkText h5, .pinkText h6{
	color:#EC0089;
}
.pinkText a:hover{
	color:#DA004A;
}
.greenText a, a.greenText, .greenText h1, .greenText h2, .greenText h3, .greenText h4, .greenText h5, .greenText h6{
	color:#C2C41B;
}
.greenText a:hover{
	color:#949703;
}
.blueText a, a.blueText, .blueText h1, .blueText h2, .blueText h3, .blueText h4, .blueText h5, .blueText h6{
	color:#00B9F2;
}
.blueText a:hover{
	color:#0086E6;
}
.orangeText a, a.orangeText, .orangeText h1, .orangeText h2, .orangeText h3, .orangeText h4, .orangeText h5, .orangeText h6{
	color:#F7931E;
}
.orangeText a:hover{
	color:#EF5504;
}
.goldText a, a.goldText, .goldText h1, .goldText h2, .goldText h3, .goldText h4, .goldText h5, .goldText h6{
	color:#B3B78B;
}
.goldText a:hover{
	color:#7E834C;
}
.blackText a, .blackText h1{
	color:#000000;
}
.blackText .contentRight a{
	color:#C2C41B;
}
a.blackText, .blackText h2, .blackText h3, .blackText h4, .blackText h5, .blackText h6{
	color:#C2C41B;
}
.blackText a:hover{
	color:#949703;
}
.pageContainer{
	width:962px;
	margin:0px auto auto auto;
}
.pageContainerInner{
	float:left;
	padding-bottom:54px;
}
.headerContainer{
	float:left;
	display:inline;
	width:912px;
	margin-right:50px;
}
.headerContainer img{
	float:left;
}
.headerContainer img.studentLogo{
	float:right;
	padding-right:180px;
}
.headerContainer table{
	float:right;
	background:#F1F0E0;
}
.headerContainer table th, .headerContainer table td{
	vertical-align:top;
}
.headerContainer table th input{
	border:solid 1px #999999;
	float:left;
	display:inline;
	margin:8px 0px 0px 0px;
	padding:3px 4px 2px 4px;
}
.headerContainer ul{
	float:right;
	display:inline;
	margin-top:55px;
	width:576px;
}
.headerContainer ul li, .headerContainer ul li a{
	float:left;
	display:inline;
}
.headerContainer ul li{
	padding-left:8px;
}
.headerContainer ul li a{
	margin-top:10px;
	background:url(/images/bkg/bkg_nav_1_footer.gif) repeat-x bottom #EC0089;
}
.headerContainer ul li.link2 a{
	background-image:url(/images/bkg/bkg_nav_2_footer.gif);
	background-color:#D2D41D;
}
.headerContainer ul li.link3 a{
	background-image:url(/images/bkg/bkg_nav_3_footer.gif);
	background-color:#00B9F2;
}
.headerContainer ul li.link4 a{
	background-image:url(/images/bkg/bkg_nav_4_footer.gif);
	background-color:#F7931E;
}
.headerContainer ul li a:hover, .headerContainer ul li.linkActive a{
	margin-top:0px;
	padding-bottom:10px;
}
.footerContainer{
	clear:both;
	width:100%;
	position:absolute;
	bottom:0;
	background-color:#00CC00;
	padding:12px 0px;
	text-align:center;
	color:#58595B;
	background:url(/images/bkg/bkg_footer.jpg) repeat-x top;
	
	/*
	float:left;
	display:inline;
	width:100%;
	margin-top:20px;
	
	
	*/
}
.footerContainer a{
	color:#58595B;
}
#homeFlash{
	float:left;
	width:100%;
	display:inline;
	padding-bottom:14px;
}
#homeFlash img{
	float:left;
}
.cornerContainerL, .cornerContainerR, .cornerContainerB, .cornerContainerTL, .cornerContainerTR, .cornerContainerBL, .cornerContainerBR{
	background:url(/images/bkg/bkg_corner_l.jpg) repeat-y left;
}
.cornerContainerR{
	background:url(/images/bkg/bkg_corner_r.jpg) repeat-y right;
}
.cornerContainerB{
	background:url(/images/bkg/bkg_corner_b.jpg) repeat-x bottom;
}
.cornerContainerTL{
	background:url(/images/bkg/bkg_corner_tl.jpg) no-repeat top left;
}
.cornerContainerTR{
	background:url(/images/bkg/bkg_corner_tr.jpg) no-repeat top right;
}
.cornerContainerBL{
	background:url(/images/bkg/bkg_corner_bl.jpg) no-repeat bottom left;
}
.cornerContainerBR{
	background:url(/images/bkg/bkg_corner_br.jpg) no-repeat bottom right;
}
.cornerContainerInner{
	margin:0px 20px 0px 15px;
}
.cornerContainerHome1, .cornerContainerHome2, .cornerContainerHome3{
	float:left;
	display:inline;
	width:248px;
	position:relative;
}
.cornerContainerHome1{
	width:466px;
}
.cornerContainerHome3{
	margin-right:0px;
}
.cornerContainerHome3 h1{
	padding-bottom:8px;
}
.cornerContainerHome1 .cornerContainerInner, .cornerContainerHome2 .cornerContainerInner{
	height:169px;
	overflow:hidden;
}
.cornerContainerHome3 .cornerContainerInner{
	height:193px;
}
.cornerTitleBlue, .cornerTitleGold{
	background:url(/images/bkg/bkg_title_blue.gif) no-repeat top left #00B9F2;
	font-size:1.8em;
	color:#FFFFFF;
}
.cornerTitleGold{
	background-image:url(/images/bkg/bkg_title_gold.gif);
	background-color:#B3B78B;
}
.cornerTitleInner{
	background:url(/images/bkg/bkg_title_blue_right.gif) no-repeat top right;
	padding:9px 12px 7px 12px;
}
.cornerTitleGold .cornerTitleInner{
	background-image:url(/images/bkg/bkg_title_gold_right.gif);
}
.contentLeft{
	width:210px;
	float:left;
	display:inline;
}
.contentLeft ul{
	font-size:1.25em;
	font-weight:bold;
	float:left;
	width:100%;
}
.contentLeft ul li{
	float:left;
	width:100%;
}
.contentLeft ul li a{
	float:left;
	padding:0px 0px 6px 0px;
}
ul.thirdNav{
	padding-top:4px;
	font-size:1em;
}
ul.thirdNav li a{
	display:inline;
	margin-left:10px;
}
.contentLeft ul li.linkActive li a{
	background:none;
}
.contentLeft ul li.linkActive a, .contentLeft ul li.linkActive li.linkActive a{
	background:url(/images/bkg/bkg_sub_1.gif) bottom left repeat-x;
}
.pinkText .contentLeft ul li.linkActive a{
	background-image:url(/images/bkg/bkg_sub_pink.gif);
}
.blueText .contentLeft ul li.linkActive a{
	background-image:url(/images/bkg/bkg_sub_blue.gif);
}
.orangeText .contentLeft ul li.linkActive a{
	background-image:url(/images/bkg/bkg_sub_orange.gif);
}
.blackText .contentLeft ul li.linkActive a{
	background-image:url(/images/bkg/bkg_sub_black.gif);
}
.contentRight{
	float:right;
	display:inline;
	width:720px;
}
.contentRight ul{
	padding-bottom:16px;
}
.pinkText .contentRight ul li{
	padding-left:18px;
	background:url(/images/bkg/bkg_pink_bullet.gif) top left no-repeat;
	background-position:2px 4px;
}
.greenText .contentRight ul li{
	padding-left:18px;
	background:url(/images/bkg/bkg_green_bullet.gif) top left no-repeat;
	background-position:2px 4px;
}
.blueText .contentRight ul li{
	padding-left:18px;
	background:url(/images/bkg/bkg_blue_bullet.gif) top left no-repeat;
	background-position:2px 4px;
}
.orangeText .contentRight ul li{
	padding-left:18px;
	background:url(/images/bkg/bkg_orange_bullet.gif) top left no-repeat;
	background-position:2px 4px;
}
.blackText .contentRight ul li{
	padding-left:18px;
	background:url(/images/bkg/bkg_green_bullet.gif) top left no-repeat;
	background-position:0px 4px;
}
.featuredItem{
	padding:10px;
	border:1px solid #D2D41D;
	margin-bottom:16px;
}
.abbreviationLinks{
	font-size:14px;
}

table.jobTable
{
}
table.jobTable td
{
    padding-bottom:10px;
}
table.videoCasestudyTable
{
    /*background-color:#F0FCFF;*/
	border-bottom:1px solid #CCF4FF;
    width:100%;
}
table.videoCasestudyTable th
{
    padding:0px 10px 0px 0px;
	text-align:left;
	width:82px;
	/*border-left:1px solid #CCF4FF;
	border-right:1px solid #CCF4FF;*/
	border-top:1px solid #CCF4FF;
}
table.videoCasestudyTable td
{
	/*border-right:1px solid #CCF4FF;*/
	border-top:1px solid #CCF4FF;
    padding:10px 0px 0px 10px;
}

table.casestudyTable th
{
    padding:0px 20px 0px 0px;
	text-align:left;
	border-bottom:1px solif #CCF4FF;
}
table.eventsTable th
{
	font-weight:bold;
    text-align:left;
	padding-right:15px;
}
table.eventsTable td
{
}
.glossaryContainerT, .glossaryContainerB, .glossaryContainerL, .glossaryContainerR,
.glossaryContainerTL, .glossaryContainerTR, .glossaryContainerBL, .glossaryContainerBR{
	width:100%;
	float:left;
	display:inline;
}
.glossaryContainerT{
	background:url(/images/bkg/bkg_glossary_solid.jpg) repeat-x top;
	margin-bottom:16px;
}
.glossaryContainerB{
	background:url(/images/bkg/bkg_glossary_solid.jpg) repeat-x bottom;
}
.glossaryContainerL{
	background:url(/images/bkg/bkg_glossary_solid.jpg) repeat-y left;
}
.glossaryContainerR{
	background:url(/images/bkg/bkg_glossary_solid.jpg) repeat-y right;
}
.glossaryContainerTL{
	background:url(/images/bkg/bkg_glossary_tl.jpg) no-repeat top left;
}
.glossaryContainerTR{
	background:url(/images/bkg/bkg_glossary_tr.jpg) no-repeat top right;
}
.glossaryContainerBL{
	background:url(/images/bkg/bkg_glossary_bl.jpg) no-repeat bottom left;
}
.glossaryContainerBR{
	background:url(/images/bkg/bkg_glossary_br.jpg) no-repeat bottom right;
}
.glossaryContainerInner{
	padding:18px;
}
.homeGoButton{
	position:absolute;
	left:183px;
	top:158px;
}
table.logoTable img, table.logoTable2 img{
	border:solid 1px #CCC;
}
table.logoTable2 img{
	margin-right:12px;
}
table.logoTable td, table.logoTable th, table.logoTable2 td, table.logoTable2 th{
	padding-bottom:15px;
}
table.logoTable2 tr.topRow td, table.logoTable2 tr.topRow th{
	padding-bottom:5px;
}
table.logoTable td, table.logoTable2 td{
	padding-right:15px;
}
table.logoTable thtable.logoTable2 th{
	text-align:right;
}
#flashContainer{
	width:100%;
	float:left;
}
table.formTable th, table.formTable td{
	padding-bottom:2px;
	padding-right:5px;
}
table.formTable th{
	text-align:left;
	padding-right:15px;
}
table.formTable td input{
	border:0px;
	width:330px;
	padding:4px 5px;
}
table.formTable td select{
	width:342px;
}
table.formTable2 th{
	padding-bottom:5px;
	text-align:left;
}
table.formTable2 td{
	padding-bottom:15px;
}
table.formTable2 td textarea{
	width:99%;
	height:60px;
	border:none;
}
table.formTable2 td.messageCell textarea{
	height:120px;
}
.textBoxWrapper{
	border:solid 1px #CCC;
}
table.backTable{
	float:right;
	font-size:1.2em;
	font-weight:bold;
}
table.backTable a{
	color:#585858;
}
table.downloadTable th, table.downloadTable td{
	vertical-align:top;
}
table.downloadTable th{
	padding:0px 20px 20px 0px;
	text-align:center;
}