body {font:13px Arial, Helvetica, sans-serif;}
body {margin:0;padding: 0;}
form { margin:0; padding:0;}
ul{ list-style: none;}
div.clear {clear:both;}
h1,h2,h3,h4,h5,h6,pre,code {font-size:1em;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,textarea,th,td { margin:0; padding:0; }
a img,:link img,:visited img { border:none;}
address,caption,code,dfn,th,var{ font-style:normal;}
table{border-collapse:collapse;border-spacing:0;}
caption,th,td{text-align:left;}
input,select{font:normal 12px helvetica;}
a:link,a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
a:active {outline: none;} 
a:link,a:visited,a:active{color:#000;}
a:hover{color:#e47911;}
.none{display:none;}
.hidden{visibility:hidden;}
.spacer {background:transparent url(../images/uc2/spacer.png) no-repeat top left; height:10px;}
.clear{clear:both;background:transparent none repeat scroll 0%;height:0;display:block;overflow:hidden;margin:0;padding:0;}

/* layout */
#header-container{width:930px; height:90px; clear:both;margin:0 auto; padding:0; background: url(../images/uc2/box-930-top.png) 0 0 no-repeat;}
#logo {background:url(../images/uc2/logo.png) 8px 12px no-repeat;width:300px;height:70px;float:left; margin:0;padding:0;}
#HdLinks { float: right; margin: 4px 16px 0 0;}
#HdLinks a { font: normal 11px Arial, Helvetica, sans-serif;}

/* search box layout */
#Main{width: 100%;}
#Main-container {width:930px;padding:0; margin:0 auto;}

/**topnav**/
#category-nav{width:930px; padding:0;margin:0; float: left; z-index: 1; background: url(../images/uc2/top-gray.png) 0 0 no-repeat; height: 36px;}
#content{width:930px;padding:0; margin: 10px 0 0 0; float: left;*margin: 10px 0;}

/** main layout **/

.left { float: left; width:180px; margin: 0 0 20px 0;}
.center{ float: left; width:750px; margin: 0;}
.center-btm{ float: left; width:750px; margin: 0;}
.middle { float: left; width:550px; margin: 0 0 15px 2px;}
.right { width:200px;float:left; position: relative;margin: 0; padding:0;}

.topcopy {float: left; position: relative; width: 542px; margin: 0; padding:0;}
.topcopy h2 {font: bold 22px Verdana; color:#203360; padding: 8px 0 4px 0; letter-spacing: -1px;}
.topcopy p {font: normal 12px/16px Arial, Helvetica, sans-serif; color:#000; padding: 0;}

.col-left ul{width:220px; float:left; margin:0;background: url("../images/uc2/gray-bg.png") 0 0 repeat-x;}
.col-left li{font: normal 12px Arial; padding: 6px 0 4px 14px;color: #000; background: url("../images/uc2/blt.png") 0 8px no-repeat; width:220px; margin-left:8px;_width:198px}

.place-holder h2{font: lighter 30px arial; color: #ccc; text-indent: 150px; line-height: 60px;}
.place-holder h2{ *padding-top:30px; *line-height: normal;}

.mouthoverBtn { text-align: center; margin: 0 auto; width:122px;}

.mouthoverBtn a { display:block; width: 122px; height: 70px; background: url(../images/uc2/usecoupon.png) top center no-repeat;margin: 0 auto;  }
.mouthoverBtn a:hover { background-position: 0 -70px; }
#guidefooter {
	font-size: 10px;
	line-height: 14px;
	color:#1e3b8f;
	margin-top: 10px;
}	
	

/**right column**/
.right{ width:195px;float:right; position: relative;margin: 0;}

.rtopHeading {background: url(../images/uc2/blue-top.png) 0 0 no-repeat;padding:0; margin:0; width: 195px; height:24px;}
h4.rMantleThree{color:#000;font:bold 13px Arial;padding: 4px 0 0 8px;}

.rightmantle {border:1px solid #ccc; padding:0 0 0 8px; margin:0 0 12px 0; font:normal 13px Arial;}
.rightmantle ul{ margin: 6px 0 0 0;}
.rightmantle li{background: url(../images/uc2/folder-icon.png) 0 0 no-repeat; padding: 0 0 0 20px; margin: 0 0 4px 0; width: 160px;}
.rightmantle li a{ }
.rightmantle h5{font:bold 12px Arial, Helvetica, sans-serif; margin: 10px 0 0 0; color: #e47911; padding:0;}

p.dropdownTitle{font:bold 12px Arial; color:#000000; padding:8px 0 2px 0;}
p.rightCol { padding:8px 0 0 0;}
p.rightColSm { padding:8px 0 0 0;font:normal 11px arial; }
select.DegSearch { width:198px;}

.rFeatured{ padding:8px 0 0 0;}
.leftmantle{border:1px solid #b0bec7; font:bold 12px Arial; padding:2px 0 1px 8px; margin:0;color:#fff;}

.rightmantletwo {border:1px solid #b0bec7; padding:0px; margin:10px 0 0 0;}  

/*footer*/
#footer {width: 930px; margin: 0 auto 20px auto; border: solid 1px #ccc; border-width: 1px 0 0 0;}

.sitemap{width:24%; float:left;  margin:15px 0 20px 0; padding:0;}
.sitemap li {font:normal 12px/14px arial; padding-bottom: 4px;}
.sitemap li a {}
.sitemap li a:hover {}

.linkSection{margin:0 padding:0;font: normal 11px arial; color:#000;}
.linkSectionContent{text-align: center;margin-top:6px;font: normal 11px arial;}
.linkSectionContent ul{text-align: center;font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.linkSectionContent li {padding:2px 0 2px 8px; display: inline; list-style:none; 
font: normal 11px arial;}

.linkSectionContent a:hover{color:#ff6600;font: normal 11px arial;}


.topform{float:right; width:600px; margin: 12px 12px 0 0; background-color: #fff;}
.topform h2{font:bold 12px Arial, Helvetica, sans-serif; color:#666; padding:4px 0 0 8px; margin:0;}

/*form*/
.secheader {float: left;}
.formSection {margin: 0;padding-top:0;}
.inputGroup-name5 {padding:1px 0;margin:0;float:left;width:180px;left;}
.mainLabel-name5{margin:0 0 0 8px;padding:0;position: static;float:left;_margin-left:3px;}
.mainLabelContent-name5 label{padding-right:6px; font: normal 11px Verdana;}
.options-name5 {padding:2px 0 0 0;margin:0;float: left;position: static;text-align:left;}
.optionsContent-name5 {padding:0 0 1px 6px;}
.optionsContent-name5 p{padding:4px 0 3px 3px;}
.options .option-name5 {padding-bottom:5px;}
select.name5{width:170px; border-collapse: collapse;font-family:arial;font-size:12px;}


.inputGroup-name7 {padding:1px 0;margin:0;float:left;width:200px; font: normal 11px Verdana;left;}
.mainLabel-name7{margin:4px 0 0 8px;padding:0;position: static;float:left;_margin-left:3px;}
.mainLabelContent-name7 label{padding-right:6px; font: normal 11px Verdana;}
.options-name7 {padding:2px 0 0 0;margin:0;float: left;position: static;text-align:left;}
.optionsContent-name7 {padding:0 0 1px 6px;}
.optionsContent-name7 p{padding:4px 0 3px 3px;}
.options .option-name7 {padding-bottom:5px;}
select.name7{width:190px; border-collapse: collapse;font-family:arial;font-size:12px;}

.buttonGroup{width:55px; float:left; }
.buttonGroup button {cursor: pointer;border:none;padding:0;float:left;}
.buttonGroup button.continue{ margin:0;height:25px;width:55px;background:url(../images/uc2/go.png) 6px 3px no-repeat;float:left;}




.topimg{float: left; width:542px; height:141px; background: url(../images/uc2/top-img.jpg) 0 0 no-repeat; }
.chart {float: left; width:542px; height:141px; background: url(../images/uc2/chart.png) 250px 20px no-repeat; }

/*left nav*/
/*
.left li{ background: url(../images/uc2/folder-off.png) 0 3px no-repeat; width: 130px; padding: 4px 0 4px 20px; margin: 0;*width: 145px; }
.left li { width: 130px;}
.left li a,.left li a:link,.left li a:visited,.left li a:hover {padding-left: 20px;margin-left: -20px; font:normal 13px Arial, Helvetica, sans-serif;}
*/

.left li {padding: 4px 0; width: 150px; margin-left:20px;}
.left li.first { border: solid 1px #cccccc; border-width:0; padding: 4px 0;}
.left li.last { border: none; padding: 4px 0;}
.left li a {background: url(../images/uc2/folder-off.png) 0 1px no-repeat; padding-left: 20px;font: normal 13px Arial, Helvetica, sans-serif; margin-left:-20px;}
.left li a:hover{background: url(../images/uc2/folder2.png) 0 1px no-repeat; padding-left: 20px; font: normal 13px Arial, Helvetica, sans-serif;}

.left h4{font: normal 18px/18px Arial, Helvetica, sans-serif; margin: 20px 0 2px 0;color:#000;}
.left h5{font: bold 13pxArial, Helvetica, sans-serif; margin: 8px 0 2px 0; color:#666;}

.left .gray-bg{ background: url(../images/uc2/gray-top.png) 0 0 no-repeat; width: 170px; height:25px; margin: 8px 0; float: left;}
.left .gray-bg h4{font: bold 13px Arial, Helvetica, sans-serif; margin:0;color:#000; padding: 4px 0 0 8px;}

.left .left-top { width: 150px; margin: 0 0 2px 0; float:left; /*border: solid 1px #a7a8aa;*/ padding: 10px; background-color:#eaedf0;}
.left .left-top h4{font: bold 14px Arial, Helvetica, sans-serif; margin:0;color:#203c73; padding: 0 0 0 25px; background: url(../images/uc2/arrow-icon.png) 0 3px no-repeat; height: 21px;}

.left .left-top li {background:none;padding: 4px 0; width: 150px; border: dotted 1px #ccc; border-width: 1px 0 0 0; margin: 0;}
.left .left-top li.first { background:none;border: solid 1px #cccccc; border-width:0; padding: 4px 0; width: 170px;}
.left .left-top li.last {background:none;padding: 4px 0; width: 150px; border: dotted 1px #ccc; border-width: 1px 0;}
.left .left-top li a {background:none; padding: 0;font: normal 13px Arial, Helvetica, sans-serif; margin:0;}


/**main content mouseover**/

#loBoxContent {
	width:542px; 
	padding: 0;
	float:left; 
	position:relative; 
	margin:0;
	}

#boxTop {width:542px; height:7px; background:transparent url(../images/uc2/tab-box-top.png) 0 0 no-repeat;float:left; position:relative; padding: 0; margin:0;}
#boxBtm{width:542px; height:16px;background: url(../images/uc2/tab-box-btm.png) 0 0 no-repeat;float:left; position:relative; padding: 0; margin: 0;}
#box {width:542px; background:url(../images/uc2/tab-box-mid.png) 0 0 repeat-y;float:left; position:relative; padding: 0; margin: 0;}



/*mouse over tabs*/
#tabs-mid {width:542px; float: left; position:relative; margin:20px 0 0 0; }
#tabs-mid li{width: 130px; height:30px; float: left; display:inline;}

#tabs-mid li.tab1 {display:inline;widht: 130px; float: left; margin: 0 0 0 4px; padding: 0; position:relative; }
#tabs-mid li.tab1 a.on { background: url(../images/uc2/tab.png) 0 0 no-repeat; width: 130px; height:30px;float: left;display: inline; color:#fff;text-decoration:none;}
#tabs-mid li.tab1 a.off { background: url(../images/uc2/tab-off.png) 0 0 no-repeat; width: 130px; height:30px;float: left;display: inline;color:#fff;text-decoration:none;}
#tabs-mid li.tab1 a:hover{ background: url(../images/uc2/tab.png) 0 0 no-repeat; width: 130px; height:30px;float: left;display: inline;text-decoration: none; color:#fff;}
#tabs-mid li.tab1 div {padding-top: 8px;font: bold 13px Arial, Helvetica, sans-serif; text-align: center;}

#tabs-mid li span{widht: 130px; height:30px; padding: 0 6px 0 10px;/*changed*/font: bold 13px Arial, Helvetica, sans-serif; _padding: 0;_margin: 0 6px 0 10px; line-height: 23px;}
.md-mid3cols{ float: left; position: relative;margin:0 0 10px 0;_margin-top:-10px;padding: 0;width:520px; height:250px;*width:520px;}

.degList {list-style: none; padding:0; margin:0;}
.degList li {background: url(../images/uc2/learn-arrow.gif) 0 4px no-repeat; padding-left:13px; padding-bottom:3px; font: bold 12px Arial;}
.degList li a {line-height:18px;}
.degList li a:hover {}
.featList {list-style: none; padding:0; margin:0;}
.featList li {background: url(../images/uc2/navy-arrow.png) 0px no-repeat; padding-left:10px; padding-bottom:3px; font: bold 12px Arial;}
.featList li a {line-height:18px;}
.featList li a:hover {}

.degList2cols {width:50%; float:left;  margin:10px 0 0 0; padding:0;}
.degList2cols li {background: url(../images/uc2/learn-arrow.gif) 0 4px no-repeat; padding-left:13px; padding-bottom:3px; font: bold 12px Arial, Helvetica, sans-serif;}
.degList2cols li a {line-height:18px;}
.degList2cols li a:hover {}
.relList {list-style: none; padding:0; margin:0;}
ul.relsub2 li {padding-bottom:3px; font:normal 12px Arial, Helvetica, sans-serif;}
ul.relsub2 li a { text-decoration: underline;}
ul.relsub2 li a:hover{ text-decoration: none;}
ul.relList li {padding-bottom:3px; font: bold 13px Arial, Helvetica, sans-serif;}
ul.relList li a {line-height:18px;}
ul.relList li a:hover {}
ul.relsub li {padding-bottom:3px; font:normal 11px Arial, Helvetica, sans-serif;}

.relList3cols {width:30%; float:left;  margin:15px 0 0 0; padding:0 4px 0 12px; line-height:13px;}
.relList3cols li {padding-bottom:8px; font: bold 12px Arial, Helvetica, sans-serif;}
.relList3cols li span{font:normal 11px Arial, Helvetica, sans-serif;}
.relList3cols li a {line-height:13px;}
.relList3cols li a:hover {}
.relsub li {padding-bottom:3px; font:normal 11px arial;}
.relsubMd li {padding:0 0 3px 0; font:normal 11px arial; background-image:none;}


/*left col links*/
.jobHd a {font: bold 12px Arial, Helvetica, sans-serif;}
.jobHd li a{font: normal 12px Arial, Helvetica, sans-serif;}


#moreLinks { padding:8px 0 0 0; text-align:right;}
a.moreLinks{ font: bold 10px verdana;}

.spot { margin:0 0 0 10px;}
#icons { text-align:center; margin:8px;}
.spotList {list-style: none; padding:0; margin:8px 0 0 0;}
.spotList li {background: url(../images/uc2/blue-bullet.gif) 0px no-repeat; padding-left:8px; font: normal 11px arial;}
.degList li a {line-height:14px;}
.degList li a:hover {}
.colList {list-style: none; padding:0; margin:8px 0 0 0;}
.colList li {background: url(../images/uc2/blue-bullet.gif) 0px no-repeat; padding-left:8px; font: bold 11px arial;}
p.schools {font: bold 12px arial;}
.reqstar{font-size:75%;font-weight:normal;color: red;display:none;}
.midTable{padding:10px; float: left; font: normal 12px Arial, Helvetica, sans-serif;}
.midTable p{font: bold 11px Arial, Helvetica, sans-serif; color: #666; padding: 8px 0;_padding: 2px 0;}

.TableHeader{ font: bold 12px Arial, Helvetica, sans-serif; background-color: #e0e9ee; padding: 5px 0 5px 6px; border-right: 1px solid #fff; }

.leftCell{padding: 4px 0; border-bottom: 1px dotted #ccc; text-indent: 6px;font: normal 12px Arial, Helvetica, sans-serif; }
.midCell{padding: 4px 0 4px 40px; border-bottom: 1px dotted #ccc;font: normal 12px Arial, Helvetica, sans-serif; }
.rightCell{padding: 4px 0 4px 60px; border-bottom: 1px dotted #ccc;font: normal 12px Arial, Helvetica, sans-serif; }

.lastTable{padding:10px; float: left; font: normal 12px Arial, Helvetica, sans-serif;}
.lastTable p{font: normal 12px Arial, Helvetica, sans-serif; color: #000; padding:4px 0 0 0;}
td.source {font: bold  10px Arial, Helvetica, sans-serif; color: #666; padding: 8px 0 0 0;}

.lastTable td.cl-center{text-align:left; padding: 2px 0 2px 20px;font: normal 12px Arial, Helvetica, sans-serif; border-bottom: dotted 1px #ccc;}
.lastTable td.cl-left{text-align:left;padding: 2px 0 2px 6px; font: normal 12px Arial, Helvetica, sans-serif; border-bottom: dotted 1px #ccc;}
.lastTable td.cl-1st{ padding: 2px 0 2px 6px;font: normal 12px Arial, Helvetica, sans-serif; border-bottom: dotted 1px #ccc;}
.lastTable td.cl-2{ padding: 2px 0 2px 20px;font: normal 12px Arial, Helvetica, sans-serif; border-bottom: dotted 1px #ccc;}

.listing-left { float: left; width: 365px; margin: 0 20px 0 0; padding: 0;}
.listing-right { float: left; width: 365px; margin: 0; padding: 0;}

.hd-schools { float: left; width: 750px; height:32px; background: url(../images/uc2/gray-top750.png) 0 0 no-repeat; margin:0 0 10px 0;}
.hd-schools h3 {font: bold 18px Verdana; color:#203360; padding: 4px 8px; letter-spacing: -1px;}


/**categories**/
.schoolListings {width:363px; border:#b9c9d1 solid 1px; margin:0 0 10px 0;padding:0;position:relative;float:left; background-color: #fff; }

.learnMore {padding:0; margin:0;}
.learnMore a.learnMoreBar 
{text-align:right; color:#004b91; 
font: normal 9px Verdana;padding:0 0 0 10px;
background:url(../images/uc2/navy-blt.png) 0 3px no-repeat; 
float:left; 
margin: 4px 0;}
.learnMore a:hover.learnMoreBar 
{text-align:right; 
color:#e47911; 
font: normal 9px Verdana;
padding:0 0 0 10px;
background:url(../images/uc2/navy-blt.png) 0 3px no-repeat;
float:left; 
margin: 4px 0;}
.schoolName 
{padding:0; margin: 0;position:relative;float:left; width:130px;}
.schoolPrograms 
{padding:0; margin: 0;width:233px; 
background: url(../images/uc2/4pxtopgrad-long.gif) 0 0 repeat-x; 
position:relative;float:left; 
min-height: 120px;}
.schoolLogo { padding:6px 0 0 0; text-align:center; margin: 0 auto;}

.mouthoverBtn { text-align: center; margin: 0 auto; width:122px;}
.mouthoverBtn a { display:block; width: 122px; height: 70px; background: url(../images/uc2/usecoupon.png) top center no-repeat;margin: 0 auto;}
.mouthoverBtn a:hover { background-position: 0 -70px; }
		
.schooldiv {border:#f2f2f2 solid 1px; margin-bottom:5px; padding:12px 2px 13px 5px; font-size:14px; line-height:14px; font-weight:bold; color:#273869;}
.schooldiv ul {margin: 0; padding:0;}
.schooldiv ul li {list-style:none; padding:0;}
.schooldiv ul li a {line-height:16px; font-size:11px; font-weight:normal;}


.schoolPrograms h3{font:normal 18px Arial; color: #000099; padding: 10px;}
.schoolPrograms ul {list-style: none; padding:0; margin:0;}
.schoolPrograms a.name {color:#004b91; font: bold 13px Arial, Helvetica, sans-serif; text-decoration:none;padding:0; margin:0;}
.schoolPrograms a.name:hover {color:#e47911; text-decoration:none;padding:0; margin:0;}

.schoolPrograms {font: normal 11px Arial, Helvetica, sans-serif; }
.upperBox{ clear: both;float: left; position: relative; width: 95%;margin: 0;padding:8px 8px 0 8px;}
.lowerBox{ clear: both;float: left; position: relative; width:95%;margin: 0; padding:8px 8px 0 8px;}

.smallTxt { font: normal 10px Verdana; padding: 0; margin: 0; float:left;}
.rbox p{font: normal 12px/12px Arial, Helvetica, sans-serif; padding: 0; margin: 0;}
.rbox span{font: bold 12px Arial, Helvetica, sans-serif; color: #e47911;}

.lowerBox li{ background: url(../images/uc2/hat.png) 0 0 no-repeat; font: normal 11px Arial, Helvetica, sans-serif; padding: 0 0 6px 26px;}
.lowerBox a {color:#000; font: normal 11px Arial, Helvetica, sans-serif; text-decoration: underline;padding:0; margin:0;}
.lowerBox a:hover {color:#e47911; text-decoration:none;padding:0; margin:0;}

/**IE**/

.center-btm{ *margin-top: 15px;}
#box {_margin-top: -9px; *height: 270px;}
#boxBtm { *margin-btm: 15px;}


.schoolPrograms {_width:228px;_height: 120px;}
.left .left-top li a:hover {background:none;*padding-left: 0;}
.left li {*margin-left:-20px;*padding-left:20px;}
.left li a {*padding-left: -20px;*margin-left:0;}
.left li a:hover{*padding-left: 20px; }

.lowerBox li{ _height:15px;}





