body {padding:0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; color:#5b5b5b; background:url(i/bg/001.jpg) center top no-repeat #356fa4}
img {border:0}

a:link, a:visited, a:active {text-decoration:underline}
a:hover {text-decoration:none}

a:link, a:visited, a:visited {color:#1b5c9f}
a:hover {color:#e5730d}



h1, h5, h6, p {padding:0; margin:0;}

#main01 h1 {padding:0 0 1px 0}


h2 {margin:0; padding:25px 0 8px 0; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal}
#lft01 h2 { padding:10px 0 4px 16px; font-size:16px}

h3 { font-family:Arial, Helvetica, sans-serif; font-size:18px; margin:0; padding:19px 0 2px 0; font-weight:normal; line-height:21px}
h3 img {margin:0 0 7px 0; display:block; padding:0}

.bcol01 h3 {padding:19px 0 2px 0px;}

h4 {font-size:14px; padding:10px 0 4px 0; margin:0}
h5 {font-size:12px; padding:0 0 10px 0; margin:0; font-weight:normal}
h5 img {padding:0; margin:2px 7px 0 0}
p { margin:0; padding:0;}
#lft02 p {padding:0 0 0 16px}


img {border:0}
form {margin:0; padding:0}
input, select, textarea {font-family:Verdana, Arial, Helvetica, sans-serif}

ul {margin:0; padding:0 0 3px 0; list-style:none}
ul li {no-repeat; line-height:14px; padding:0 5px 2px 12px; list-style:none; margin:0}



dl, dl dd, dl dt {margin:0; padding:0;}



#all { width:990px; overflow:hidden; background: #fff; margin-left:auto; margin-right:auto}


#hdr01 {height:116px; overflow:hidden; background:url(i/bg/002.jpg) no-repeat}
#hdr02 {float:right; width:726px; overflow:hidden; padding:12px 0 0 0}
#hdr03 {float:left; width:245px}
#hdr04 {padding:12px 0 0 0; height:73px; overflow:hidden;}
#hdr04 img {display:block}
#hdr05 { font-size:11px; font-weight:bold}
#hdr05 a:link, #hdr05 a:visited {display:block; background:url(i/ico/001.gif) 1px 0 no-repeat; color:#ffe9b1; text-decoration:underline; padding:0 0 0 21px}
#hdr05 a:hover { color:#ffe9b1; text-decoration:none}

#srch { height:50px; border-bottom:1px solid #b6b6b6; background:#e3e3e3; overflow:hidden}
#srch01 { width:225px; padding:11px 20px 0 17px; overflow:hidden; font-size:10px; line-height:14px; float:left}
#srch02 {width:595px; overflow:hidden; float:left;}
#srch02 input {display:block; height:17px; width:582px; font-size:12px; margin:15px 0 0 0}
#srch03 { float:left; width:130px; padding:15px 0 0 0; overflow:hidden}

#lft01 {width:262px; overflow:hidden; float:left}
#lft02 {padding:12px 17px 30px 0; font-size:12px}

#main01 {width:554px; overflow:hidden; float:left; font-size:11px}


#rght01 {float:right; width:160px; overflow:hidden; padding:11px 0 0 0;}

ul.menu01 { padding:0 0 3px 0}
ul.menu01 li { background:url(i/bul/001.gif) 16px 1px no-repeat; line-height:13px; font-size:11px; padding:0 0 2px 34px }

ul.menu02 { padding:0 0 2px 0}
ul.menu02 li { font-size:12px; font-weight:bold; line-height:16px; background:url(i/bul/001.gif) 18px 3px no-repeat; padding:0 0 5px 32px}
ul.menu02 li ul {padding:6px 0 0 0}
ul.menu02 li ul li { background:url(i/ico/002.gif) 15px 0 no-repeat; line-height:13px; font-size:11px; padding:0 0 3px 40px; font-weight:normal}
ul.menu02 li ul li.m02st01 { background-image:url(i/ico/003.gif)}
ul.menu02 li ul li.m02st02 { background-image:url(i/ico/004.gif)}
ul.menu02 li ul li.m02st03 { background-image:url(i/ico/005.gif)}
ul.menu02 li ul li.m02st04 { background-image:url(i/ico/006.gif)}
ul.menu02 li ul li.m02st05 { background-image:url(i/ico/007.gif)}
ul.menu02 li ul li.m02st06 { background-image:url(i/ico/008.gif)}

.menu04 {font-size:12px; padding:9px 0 12px 0}


.box01 {background:#f7f2dc; font-size:11px; padding:12px 12px 11px 16px}

.box02 { text-align:right; padding:20px 0 0 0}

.box03 {background:url(i/bg/003.jpg) 100% 100% no-repeat; min-height:178px;}
.box03 p { font-size:11px; padding:0 305px 34px 0; line-height:14px}
.box03 p.frst {padding:12px 205px 12px 0;}



.box051 { border:solid #89c144; border-width:4px 1px 1px 1px; margin:20px 0 0 0; padding:0 5px 0 14px; font-size:12px; position:relative}
.box051 h2 { font-size:18px; padding:13px 0 0 0; line-height:20px}
.box051 h4 { font-family:Arial, Helvetica, sans-serif;  font-size:25px; padding:0 0 11px 0; line-height:27px; font-weight:normal; color:#8ac046}
.box051 p { padding:0 0 18px 0}
.box051 h4 a:link, .box051 h4 a:visited {text-decoration:none; color:#8ac046; }
.box051 h4 a:hover {text-decoration:underline}
.box051 .st01 {color:#5b5b5b; float:right; width:71px; padding:17px 0 0 0}
.box051 .st01 a {background:url(i/but/005.gif) 100% 5px no-repeat; padding:0 9px 0 0}
.box051 .st02 {float:right; padding:20px 10px 5px 0; clear:right;}
.box051 .st02 img {display:block;}

.box051 .st03 {float:left; width:175px; overflow:hidden; padding:12px 0 20px 0;}


.block01 {background:#fff; padding:19px 0 0 0}

.block02 {width:554px}
.block03 {width:553px}

.block03 .bcol30 { width:184px; float:left; overflow:hidden; text-align:center; padding:0 0 18px 0} 


.bcol01 {width:175px; overflow:hidden; margin:0;}
#bcol011 {margin:0 14px 0 0}
.bcol01 h3 {background:#fff; border-bottom:1px solid #b6b6b6}

.bcol02 {width:164px; overflow:hidden; font-size:10px; line-height:13px}
.bcol02 p {margin:0; padding:0 0 12px 0; font-size:10px}

.bcol02 a:link, .bcol02 a:visited {text-decoration:underline}
.bcol02 a:hover {text-decoration:none}

.bcol2c1 h4 { color:#9e581a}
.bcol2c1 a:link, .bcol2c1 a:visited, .bcol2c1 a:hover {color:#9e581a}

.bcol2c2 h4 { color:#a6224a}
.bcol2c2 a:link, .bcol2c2 a:visited, .bcol2c2 a:hover {color:#a6224a}

.bcol2c3 h4 { color:#26946c}
.bcol2c3 a:link, .bcol2c3 a:visited, .bcol2c3 a:hover {color:#26946c}


.menu04 a:link, .menu04 a:visited { color:#1b5c9f}
.menu04 a:hover {color:#e5730d}


.but01 { font-size:11px; font-weight:bold; background:url(i/but/001.gif) 100% 0 no-repeat; float:left}
.but01 a:link, .but01 a:visited {text-decoration:none; padding:4px 39px 5px 39px; color:#5b5b5b; /*background:url(i/but/002.gif) no-repeat;*/ display:block; position:relative}
.but01 a:hover {text-decoration:underline}

.but02 { height:29px; overflow:hidden}
.but02 .bst01 { font-size:11px; font-weight:bold; background:url(i/but/003.gif) 100% 0 no-repeat; float:left}
.but02 .bst01 a:link, .but02 .bst01 a:visited {text-decoration:none; padding:8px 20px 8px 23px; color:#5b5b5b; background:url(i/but/004.gif) no-repeat; display:block; position:relative; line-height:13px}
.but02 .bst01 a:hover {text-decoration:underline}

.but021 {background:url(i/bg/004.jpg) 100% 0 no-repeat #e9e9e9;}

.but03 {padding:0 0 12px 0; text-align:right}

ul.list01 { padding:10px 0 5px 0}
ul.list01 li { background:url(i/ico/002.gif) 0 2px no-repeat; line-height:14px; font-size:10px; padding:0 10px 10px 21px }
ul.list01 li a{	padding-left: 0px;}
ul.list01 li.lst01 { background-image:url(i/ico/003.gif)}
ul.list01 li.lst02 { background-image:url(i/ico/004.gif)}
ul.list01 li.lst03 { background-image:url(i/ico/005.gif)}
ul.list01 li.lst04 { background-image:url(i/ico/006.gif)}
ul.list01 li.lst05 { background-image:url(i/ico/007.gif)}
ul.list01 li.lst06 { background-image:url(i/ico/008.gif)}



.rating01 {height:13px; font-size:10px; overflow:hidden}


#ftr {width:990px; background: url(i/bg/010.gif) repeat-x #e3e3e3; margin-left:auto; margin-right:auto; font-size:10px}
#ftr a:link, #ftr a:visited {color:#5b5b5b; text-decoration:none}
#ftr a:hover {color:#5b5b5b; text-decoration:underline}

#ftr01 {padding:18px 0 16px 0; text-align:center; line-height:13px;}
#ftr02 {padding:9px 10px 9px 32px; font-size:12px; margin:0 15px; background:#f7f7f7}
#ftr03 { padding:0 0 25px 40px}
.ftr04 {float:left; width:300px; overflow:hidden; padding:0 12px 0 0}
.ftr04 dl { margin:0; padding:18px 0 0 0}
.ftr04 dl dt { margin:0; padding:0 0 0 0; color:#000}
.ftr04 dl dd { margin:0; padding:0; display:inline}

#pwrby {font-size:10px; padding:0 15px 0 0; line-height:13px; text-align:right}
#pwrby a:link, #pwrby a:visited { background:url(i/leadix.gif) 0 1px no-repeat; padding:0 0 0 16px; text-decoration:underline}
#pwrby a:hover {text-decoration:none}

.clear {clear:both; height:1px; overflow:hidden;}
.right {float:right}
.left {float:left}

#tab12, #tab13, #tab14, #tab15 {display:none}




/*------------------------NEW - CAMPUSES SECTION--------------------------------*/


/* styling for campus sponsor logo */
.campLogo {position:relative; margin: 0px; padding:0px; float:right; padding-top:7px; padding-right: 2px;}
.campusSpon {width: 180px; margin: 0px; padding: 0px 0px 3px 0px; text-align: center; color: #c8c8c8; font-size: 10px; position: relative;}
	#campusBox {border: 1px solid #89c144;width: 552px;border-top: 4px solid #89c144;border-bottom: 4px solid #89c144;}
	#campusHdr {border-bottom: 1px solid #89c144;  width: 552px; height: 28px; position:relative; }
	#campusHdr .campBtn {width: 132px; height: 20px; background-image:url(i/btnCampViewAll.gif); background-position: top left; background-repeat: none; font-family: Arial, Helvetica, sans-serif ; font-weight: bold; font-size: 12px; float: right; text-align: center; padding-top: 8px; color: #496e1b;}
	#campusHdr .campusBtn a{ font-family: Arial, Helvetica, sans-serif ; font-weight: bold; font-size: 12px; color: #496e1b; text-decoration: none;}
	#campusHdr .campBtn a:hover{ font-family: Arial, Helvetica, sans-serif ; font-weight: bold; font-size: 12px; color: #496e1b; text-decoration: underline;}
	#campusTitle {float:left; color: #5b5b5b; font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; width: 350px; position: relative;  }
	#campusTitle .campName {float: left; margin: 4px; bottom: 0px; position:relative; }
	#campusDesc { width: 350px; background-image:url(i/bkgCampusDesc.gif); background-repeat:repeat-x; background-position: top left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #5b5b5b; padding: 4px; border-top: 1px solid #b4e776; margin-left: 1px; }
.campusSpon {width: 180px; margin: 0px; padding: 0px 0px 3px 0px; text-align: center; color: #c8c8c8; font-size: 10px; position: relative;}

/* styling for campus sponsor logo */
.campLogo {position:relative; margin: 0px; padding:0px; float:right; padding-top:7px; padding-right: 2px;}
	#campusBox { border: 1px solid #89c144;  width: 552px; border-top: 4px solid #89c144;}
	#campusHdr {border-bottom: 1px solid #89c144;  width: 552px; height: 28px; position:relative; }
	#campusHdr .campBtn {width: 132px; height: 20px; background-image:url(i/btnCampViewAll.gif); background-position: top left; background-repeat: none; font-family: Arial, Helvetica, sans-serif ; font-weight: bold; font-size: 12px; float: right; text-align: center; padding-top: 8px; color: #496e1b;}
	#campusHdr .campusBtn a{ font-family: Arial, Helvetica, sans-serif ; font-weight: bold; font-size: 12px; color: #496e1b; text-decoration: none;}
	#campusHdr .campBtn a:hover{ font-family: Arial, Helvetica, sans-serif ; font-weight: bold; font-size: 12px; color: #496e1b; text-decoration: underline;}
	
	#campusScroll {width: 552px; height: 26px; position:relative; }
	.csTabOff {background-color: #dfdfdf; width: 123px; height: 15px; margin: 7px 1px 0px 0px; float: left; text-align: center; padding-top: 4px; }
	.csTabOff:hover {background-color: #e6f6d1; color: #5b5b5b; }
	.csTabOn {color:#e5730d; border-top: 2px solid #b4e776; width: 123px; height: 16px; border-left: 1px solid #b4e776; border-right: 1px solid #b4e776; margin: 4px 1px 0px 0px; float: left; text-align: center; padding-top: 4px;}
	.csTabOn,.csTabOn:hover, .csTabOn:link, .csTabOn:visited,.csTabOn:link  {color:#e5730d; text-decoration: none;}
	
	#campusList { width: 545px; position: relative; margin: 0px; padding: 0px;  }
	#campusList .heading {border-top: 2px solid #dfdfdf; border-bottom: 2px solid #dfdfdf; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px;  width: 166px; margin: 0px; padding: 2px 0px 2px 0px; }
	#campusList .heading1 {border-top: 2px solid #dfdfdf; border-bottom: 2px solid #dfdfdf; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px;  width: 257px; margin: 0px; padding: 2px 0px 2px 0px; }
	#CLelearning { width: 166px; margin: 4px 0px 4px 2px;  position: relative;   padding: 0px; }
	#CLwhitepapers { width: 165px; margin: 4px 0px 4px 2px;  position: relative; padding: 0px;}
	#CLbrochures {width: 165px;margin: 4px 0px 4px 2px; position: relative; padding: 0px;}
	#CLbtm {width: 551px; padding: 0px; margin: 0px ; padding: 0px; position: relative; background-image:url(i/bkgCampusDesc1.gif); background-repeat:repeat-x; background-position: bottom left; position: relative; }
	#CLnetwork { width: 258px; margin: 4px 0px 4px 2px; padding: 0 0 20px 0; }
	#CLlinks {width: 258px;height:100%; margin: 4px 0px 4px 2px; padding: 0 0 15px 0;}

	/*----- scroller -----*/

	#container {position: relative; width: 524px; height: 26px; overflow: hidden; float: left; margin: 0px; padding: 0px; }
	.content {}
        #scroller ul {list-style:none; padding: 0px; margin: 0px;}
	#scrollerTabs { list-style:none; padding: 0px; margin: 0px;}
        #scrollerTabs li { float:left; margin: 0px; padding:0}

	ul.relatedInfo {margin:0; padding:0 0 3px 0; list-style:none}
	ul.list01 {margin:0; padding: 0px;; list-style:none}

       	a.campusMoreInfoLink {
	color: #1B5C9F; font-weight: bold; text-decoration: none;position:absolute; bottom:0;
	}
       	a.campusMoreInfoLink2 {
	color: #1B5C9F; font-weight: bold; text-decoration: none;
	}

		a.campusMoreInfoLink:hover {
	color:#E5730D;
	}
	
		a.campusMoreInfoLink2:hover {
	color:#E5730D;
	}
#campusMoreLinkdiv {width:100%;}
/*------------------------ NEW - HOT COURSES SECTION ---------------------------*/

#courseBox { border: 1px solid #4383c0;  width: 552px; border-top: 4px solid #4383c0; background-color:#FFFFFF; position: relative; height:auto; }
#courseHdr {border-bottom: 1px solid #4383c0;  width: 552px; position: relative; height: 28px; }
#courseTitle {background-color: #4383c0; width: 548px; padding: 2px; color: #ffffff; font-weight: bold; font-size: 14px; margin: 4px 0px 0px 0px; position: relative; height: 20px; }
#courseInfo {border-bottom: 2px dashed #a8c9e7; width: 552px; padding: 0px; margin: 0px 0px 4px 0px; position: relative;}
#couseIcon {width: 117px; margin: 0px; padding: 0px; position: relative;}
#courseDesc {width: 298px; border-right: 1px solid #a8c9e7; border-left: 1px solid #a8c9e7;background-color: #e6e6e6;  margin: 0px; padding: 2px; color: #000000; font-size: 10px; line-height: 14px; position: relative;}
#courseDesc .title {color: #4383c0; font-weight: bold; font-size: 12px; }
#courseSpon {width: 131px; margin: 0px; padding: 6px 0px 0px 0px; text-align: center; color: #c8c8c8; font-size: 10px; position: relative;}

	

/* box for post-registration promo */
.postRegBox {min-height:167px;}
.postRegBox p { font-size:11px; padding:5px; line-height:14px}
/* end of box for post-registration promo */

.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;} 
* html .clearfix {height: 1%;}

#CLnetwork a {display:block; margin-bottom:4px; max-width: 255px}  
 
#all #CLlinks a  {display:block; margin-bottom:4px; max-width: 255px}
