body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #414b56;
	text-align: center;
	line-height: 1.3em;
}
a:link {color: #29568f; font-weight: bold;}
a:visited {color: #29568f; font-weight: bold;}
a:hover {color: #29568f; font-weight: bold; text-decoration: none;}
a:active {color: #29568f; font-weight: bold;}
/*h1 {
	color: #ffd24e;
	font-size: 13px;
}*/

h1{
	font-family: "Times New Roman", Times, serif;
	font-weight: lighter;
	color: #FFFFFF;
	font-size: 22px;
	line-height:20px;
	}
	
h2 {
	color: #29568f;
	font-size: 13px;
	padding: 0px;
	margin-top: 0px;
	font-weight: bold;
}
h3 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}
h4 {
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #666666;
	border-bottom-color: #666666;
	padding-top: 4px;
	padding-bottom: 4px;
}
.float {
	float: left;
	z-index: 1;
	padding: 0px;
	margin: 0px;
}
.parpad {
	padding: 0px 33px 0px 0px;
	margin: 0px;
}
img {border: 0px;}
.border {border: 1px solid #000000;}
.right {text-align: right;}

.center {text-align: center;}
.left {text-align: left;}
.height {height: 100%;}
.imgpadding {padding: 10px;}
.padding {padding: 5px;}
.nopadding {padding: 0px;}
.red {color: #d72e58;}
.blue {color: #29568f;}
.lineheight {line-height: 1.4em;}
.relative {position: relative;}
table, tr, td {padding: 0px;}

div#wrapper {
	width: 912px;
	top: 20px;
	padding: 0px;
	height: 100%;
	background-image: url(images/wrapperbkgrnd.jpg);
	background-repeat: repeat-y;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
div#wrappersp {
	width: 912px;
	top: 20px;
	padding: 0px;
	height: 100%;
	background-image: url(images/wrapperbkgrndsp.jpg);
	background-repeat: repeat-y;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

	div#MainHeadWrap {
		background-image:url(images/HeaderBlank.jpg); 
		height: 134px; 
		margin-top: 0;
		}
		
	div#eCollegeLogo {
		width=: 196; 
		height: 92; 
		float: left; 
		padding-left: 25px; 
		padding-top: 28px;
		}
			
	div#MainHeadCaption {
		padding-right:40px; 
		margin-top:30px; 
		width:500px; 
		float:right; 
		text-align:right;
		}	
		
	.navcntnr {
		width: 912px;
		height: 43px;
		padding: 0px;
		margin: 0px;
	}
	.navcntnr2 {
		/*width: 912px;*/
		height: 43px;
		padding: 0px;
		margin: 0px;
	}
		div#nav {
			width: 843px;
			background-color: #29568f;
			position: relative;
			padding: 0px 0px 0px 40px;
			float: left;
			text-align: left;
			margin: 0px;
		}
		
		div#HeaderWrap {
		 	/*background-color: #29568f;*/ 
		 	/*background-image: url(images/header-eLearningSolutions-Blank.jpg);*/
		 	}
		
		div#Header {
			height: 138px; 
			width: 912px;
			}
			
			div#HeadCaptionLeft {
				margin-left: 20px; 
				padding-top: 48px; 
				width: 500px;
				}
			
			div#HeadCaptionRight {
				padding-right:120px; 
				margin-top:48px; 
				width:500px; 
				float:right; 
				text-align:right;

				}		
				
		div#columnonecntnr {
			width: 209px;
			float: left;
			padding: 0px;
			background-image: url(images/leftbkgrnd.jpg);
			height: 100%;
			bottom: 0px;
			top: 0px;
			display: inline;
			text-align: left;
			}
			div#columnone {
				width: 209px;
				position: absolute;
				padding: 0px;
				z-index: 200;
				bottom: 0px;
				background-image: url(images/leftfadeimg.jpg);
				background-position: bottom;
				background-repeat: no-repeat;
				text-align: left;
				}
				div#mediacenter {
					width: 190px;
					background-image: url(images/mediacenter-bkgrnd.jpg);
					padding: 0px 0px 0px 19px;
					z-index: 200;
					line-height: 1.4em;
				}
				div#location {
					width: 190px;
					background-image: url(images/mediacenter-bkgrnd.jpg);
					padding: 0px 0px 0px 19px;
					z-index: 200;
					/*line-height: 1.4em;*/
				}
				div#newsletter {
					width: 160px;
					background-image: url(images/mediacenter-bkgrnd.jpg);
					padding: 1px 30px 1px 19px;
					z-index: 200;
				}
				div#events {
					width: 160px;
					background-image: url(images/events-bkgrnd.jpg);
					padding: 0px 30px 0px 19px;
					z-index: 200;
					text-align: left;
				}
				div#events2 {
					width: 160px;
					height: 232px;
					background-image: url(images/mediacenter-bkgrnd.jpg);
					padding: 0px 30px 0px 19px;
					z-index: 200;
					text-align: left;
				}
				#marqueecontainer{
					position: relative;
					width: 150px; /*marquee width */
					height: 200px; /*marquee height */
					/*background-color: white;*/
					overflow: hidden;
					/*border: 3px white;
					padding: 2px;*/
					padding-left: 4px;
					padding-bottom: 10px;
					margin-bottom: 8px;
					z-index: 90;
					vertical-align: middle;
					text-align: left;
					}
				div#iframe {
					width: 160px;
					height: 275px;
					scrollbar-arrow-color: #FFFFFF;
					scrollbar-3dlight-color: #414b56;
					scrollbar-highlight-color: #414b56;
					scrollbar-face-color: #414b56;
					scrollbar-shadow-color: #414b56;
					scrollbar-darkshadow-color: #FFFFFF;
					scrollbar-track-color: #FFFFFF;
					z-index: 200;
					vertical-align: middle;
					text-align: left;
				}
			div#columnoneimg {
				width: 209px;
				position: absolute;
				padding: 0px;
				background-image: url(images/leftfadeimg.jpg);
				background-position: bottom;
				background-repeat: no-repeat;
				height: 100%;
			}
		div#columntwocntnr {
			float: left;
			width: 482px;
			top: 0px;
			color: #FFFFFF;
			padding: 0px;
			display: inline;
		}
			div#columntwo {
				width: 442px;
				background-color: #29568f;
				left: 0px;
				padding: 1px 20px 1px 20px;
				top: 0px;
				color: #E6E6E6;
			}
			div#columntwowhite {
				width: 442px;
				background-image: url(images/columntwo-bkgrnd.jpg);
				left: 0px;
				padding: 20px 20px 1px 20px;
				top: 0px;
				color: #414b56;
			}
			div#whitebtm {
				width: 472px;
				height: 39px;
				background-image: url(images/middlebtm.jpg);
				text-align: right;
				padding: 0px 10px 0px 0px;
			}
			div#bluetop {
				width: 472px;
				height: 12px;
				background-image: url(images/blue-top.jpg);
				text-align: right;
				padding: 0px 10px 0px 0px;
			}
			div#bluebtm {
				width: 472px;
				/*height: 20px;*/
				height: 10px;
				/*background-image: url(images/blue-btm.jpg);*/
				background-image: url(images/blue-btm-sm.jpg);
				text-align: right;
				/*padding: 5px 10px 0px 0px;*/
				padding: 0px 10px 0px 0px;
			}
			
			/* Inset Box for subpages*/
			
			#inset_box {
			width:622px;
			height:auto;
			background-image:url(/images/contentbox_shim.jpg);
			}
			img.inset {margin-left:22px;}
			
			img.inset_icon {margin-left:22px;}
			
			#inset_img {
				width:55px;
				height:auto;
				left:8px;
				z-index:5000;
			}
			#inset_content{
				width:480px;
				height:auto;
				margin-left:110px;
			}
			#inset_li_withicon{
				height:48px;
				width:500px;
				margin-left:40px;
			}
			#inset_litext{
				height:48px;
				width:352px;
				top:10px;
				left:48px;
				float:right;
			}
			#inset_liicon{
				height:48px;
				width:48px;
				left:0px;
				top:0px;
		}
		div#columnthreecntnr {
			width: 221px;
			float: right;
			padding: 0px 0px 20px 0px;
			background-image: url(images/rightbkgrnd.jpg);
			display: inline;
		}
		div#sp-columnthreecntnrbtm {
			width: 221px;
			float: right;
			top:200px;
			left:700px;
			padding: 0px 0px 20px 0px;
			background-image: url(images/rightbkgrnd.jpg);
		}
			div#columnthree {
				width: 221px;
				position: absolute;
				padding: 0px;
			}
				div#nextsteps {
					width: 153px;
					background-image: url(images/nextsteps-bkgrnd.jpg);
					color: #FFFFFF;
					padding: 10px 33px 1px 35px;
				}
				div#sp-nextsteps {
					width: 153px;
					background-image: url(images/sp_nextstepsbkgrnd.jpg);
					color: #FFFFFF;
					padding: 10px 33px 1px 35px;
					/* margin-top: -11px; */
				}
				ul#ulnextsteps {
					margin-left: 0px;
					padding: 0px;
					list-style-type: none;
				}
				.rightbkgrnd {
					width: 186px;
					background-image: url(images/plain-bkgrnd.jpg);
					padding: 0px 0px 5px 35px;
				}
				.rightbtm {
					width: 188px;
					height: 39px;
					background-image: url(images/plain-btm.jpg);
					padding: 0px 33px 0px 0px;
					text-align: right;
				}

				.leftbtm {
					width: 176px;
					height: 11px;
					background-image: url(images/events-btm.jpg);
					padding: 0px 33px 0px 0px;
					text-align: right;
				}
				.leftbtm2 {
					width: 176px;
					height: 39px;
					background-image: url(images/events-btm2.jpg);
					padding: 0px 33px 0px 0px;
					text-align: right;
				}
		div#blue {
			clear: both;
			width: 912px;
			height: 7px;
			background-image: url(images/bluebkgrnd.jpg); 
			padding: 0px;
		}
		div#footer {
			font-size: 11px;
			clear: both;
			width: 912px;
			height: 103px;
			background-image: url(images/btmbckgrnd.jpg);
			padding: 0px;
		}
			div#pearson {
				margin-left: 465px;
				width: 73px;
				padding: 42px 0px 0px 0px;
			}
			div#copyright {
				font-size: 11px;
				float: right;
				z-index: 1;
				width: 324px;
				padding: 20px 0px 0px 0px;
				color: #414b56;
			}
			a.copyright:link {color: #29568f; text-decoration: none; font-weight: normal;}
			a.copyright:visited {color: #29568f; text-decoration: none; font-weight: normal;}
			a.copyright:hover {color: #d72e58; font-weight: normal;}
			a.copyright:active {color: #29568f; text-decoration: none; font-weight: normal;}
div#subpageleft {
	width: 631px;
	float: left;
	background-image: url(images/sp_leftbkgrnd.jpg);
	padding: 30px 20px 50px 40px;
	display: inline;
}
#slideshow {
	border: thin solid #CCCCCC;
	width: 216px;
	height: 144px;
}
div#sp-columnthreecntnr {
	width: 221px;
	float: right;
	display: inline;
	padding: 0px 0px 20px 0px;
	background-image: url(images/sp-rightbkgrnd.jpg);
	height: 100%;
	bottom: 110px;
}
div#yellow {
	width: 662px;
	height: 25px;
	background-image: url(images/sp_yellowbkgrnd.jpg);
	padding: 9px 0px 0px 29px;
	float: left;
	display: inline;
}
div#middle {
	padding-top: 15%;
	padding-bottom: 15%;
}
/*div#Specials_DIV {
	width: 912px;
	top: 20px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	font-color: white;
	display: none;
	}*/
a.bc:link {color: #414b56; text-decoration: none; font-weight: normal;}
a.bc:visited {color: #414b56; text-decoration: none; font-weight: normal;}
a.bc:hover {color: #414b56; text-decoration: underline; font-weight: normal;}
a.bc:active {color: #414b56; text-decoration: none; font-weight: normal;}

a.sp:link {color: #414b56; text-decoration: underline; font-weight: normal;}
a.sp:visited {color: #414b56; text-decoration: underline; font-weight: normal;}
a.sp:hover {color: #414b56; text-decoration: none; font-weight: normal;}
a.sp:active {color: #414b56; text-decoration: underline; font-weight: normal;}

a.nsteps:link {color: #FFFFFF; text-decoration: none; font-weight: normal;}
a.nsteps:visited {color: #FFFFFF; text-decoration: none; font-weight: normal;}
a.nsteps:hover {color: #FFFFFF; text-decoration: none; font-weight: normal;}
a.nsteps:active {color: #FFFFFF; text-decoration: none; font-weight: normal;}

.formleft {
	float: left;
	width: 240px;
	padding: 20px 10px 0px 0px;
}
.formright {
	float: right;
	width: 240px;
	padding: 20px 0px 0px 10px;
}

div.row {
  clear: both;
  padding-top: 10px;
}
div.row span.label {
  float: left;
  width: 100px;
  text-align: right;
}

div.row span.label_r {
  float: left;
  width: 100px;
  text-align: right;
color:#FF0000;
	font-weight:bold;
}

div.row span.formw {
  float: right;
  width: 520px;
  text-align: left;
}

/* Careers Page */
.treeview ul {
	margin-left: 0px;
	padding-left: 0px;
}
.treeview li {
	list-style-type: none;
	/*color: #29568f;*/
	/*font-weight: bold;*/
}
.treeview li li {
	color: #414b56;
	font-weight: bold;
}
.treeview li li li {
	font-weight: normal;
	color: #414b56;
	padding-left: 20px;
}
.treeview li.submenu {
	cursor: hand;
	cursor: pointer;
	padding: 5px 0px 0px 20px;
}
.treeview li.submenu ul {display: none;}
.treeview .submenu ul li li {cursor: default;}

.treeview .title {
	font-size:12px;
	color: #29568f;
	font-weight: bold;
}
.treeview .description {
	font-size:12px;
	/*color:#29568F;*/
	font-weight:normal;
	margin:0px 0px 0px 0px;
}

#dhtmltooltip{
position: absolute;
width: 160px;
padding: 5px;
background-color: white;
visibility: hidden;
z-index: 100;
}





/*nav fun below*/
.menu {padding:0px; width:912px; margin:0px}
.menu ul {padding:0;margin:0;list-style-type:none; height:43px; z-index:110}
.menu ul li {float:left; height:43px; display:block; z-index:110}
.menu ul ul li {display:block; width:154px; height:auto; line-height:1em; z-index:110}
.menu ul ul li.last {padding:0px 0px 9px 0px; background:url(images/ddbtm.gif) bottom left no-repeat; z-index:110}
.menu ul ul ul li.last {padding:0px 0px 9px 0px; background:url(images/ddbtm2.gif) bottom left no-repeat; z-index:110}
.menu ul ul ul ul li.last {padding:0px 0px 9px 0px; background:url(images/ddbtm3.gif) bottom left no-repeat; z-index:110}
.menu a, .menu a:visited {display:block; float:left; height:43px; width:154px; font-size:11px; text-decoration:none; color:#414b56; background:#FFFFFF; padding:0px; text-align:left; border:0; font-weight:normal}
* html .menu a, * html .menu a:visited {width:134px; w\idth:134px; font-weight:normal}
.menu ul ul a, .menu ul ul a:visited {display:block; background:#fff; width:134px; height:100%; line-height:1em; padding:5px 10px; font-weight:normal}
* html .menu ul ul a, * html .menu ul ul a:visited  {width:134px; w\idth:134px; font-weight:normal}
.menu table {padding:0; margin:-1px; width:0; height:0; font-size:1em; z-index:1}
.menu ul ul ul a, .menu ul ul ul a:visited {background:#29568f; color:#FFF; font-weight: normal}
.menu ul ul ul ul a, .menu ul ul ul ul a:visited {background:#FFFFFF; color:#414b56; font-weight:normal; border-right:solid 1px #29568f; border-left:solid 1px #29568f; width:132px}
* html .menu a:hover {border:0; position:relative; z-index:100; font-weight:normal}
.menu li:hover {position:relative}
.menu :hover > a {color:#000; border:0; font-weight:normal}
* html .menu ul ul a:hover {color:#d72e58; position: relative; z-index: 110; font-weight:normal}
.menu ul ul li:hover {position:relative; font-weight:normal}
.menu ul ul :hover > a {color:#d72e58; z-index:110; font-weight:normal; color:#d72e58}
* html .menu ul ul ul a:hover {position:relative; z-index:120; font-weight:normal; color:#d72e58}
.menu ul ul ul ul a:hover {position:relative; z-index:130; font-weight:normal; border-right:solid 1px #29568f; border-left:solid 1px #29568f; width:132px}
.menu ul ul {visibility:hidden; position:absolute; height:0; top:28px; left:0; width:154px}
.menu ul ul ul {visibility:hidden; position:absolute; height:0; top:-10px; left:30; width:154px}
.menu ul :hover ul {visibility:visible; height:auto; padding:15px 30px 30px 30px; left:-40px}
.menu ul :hover ul.left {visibility:visible; height:auto; padding:15px 30px 30px 30px; left:-55px}
.menu ul :hover ul ul {visibility:hidden}
.menu ul :hover ul :hover ul ul {visibility:hidden}
.menu ul :hover ul :hover ul {visibility:visible; left:90px; height:auto; padding:10px 30px 30px 30px}
.menu ul :hover ul.left :hover ul {left:-150px}
.menu ul :hover ul :hover ul :hover ul {visibility:visible; left:90px; height:auto; padding:10px 30px 30px 30px}


/************ other ********************/
.leftpad {	padding: 0px 5px 0px 100px;}
.leftpad2 {	padding: 0px 5px 0px 86px;}



