
/**topnav**/
#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 20px 2px;}
.right { width:200px;float:left; position: relative;margin: 0; padding:0;}
.middle2 { float: left; width:750px; margin: 0 0 20px 2px;}

.topcopy {float: left; position: relative; width: 542px; margin: 0; padding:0;font: normal 12px/16px Arial, Helvetica, sans-serif; color:#000; }
.topcopy h2 {font: bold 22px Verdana; color:#203360; padding: 8px 0 4px 0; letter-spacing: -1px;}
.topcopy p {padding: 0; margin:0 0 8px 0;}
.topcopy h3 {font: bold 14px Arial, Helvetica, sans-serif; color:#000; padding: 10px 0;}
.topcopy li{background: url(../images/uc2/navy-blt.gif) 0 6px no-repeat; padding: 0 0 0 13px; margin: 0 0 8px 0; }
.topcopy ol {margin: 20px 0 0 20px; }
.topcopy ol li{background: none; padding: 0; margin: 0 0 8px 0; }


.topcopy2 {float: left; position: relative; width: 700px; margin: 0; padding:0;font: normal 12px/16px Arial, Helvetica, sans-serif; color:#000; }
.topcopy2 h2 {font: bold 22px Verdana; color:#203360; padding: 8px 0 20px 0; letter-spacing: -1px;}
.topcopy2 p {padding: 0; margin:0 0 8px 0;}
.topcopy2 h3 {font: bold 14px Arial, Helvetica, sans-serif; color:#000; padding: 10px 0;}
.topcopy2 li{background: url(../images/uc2/navy-blt.gif) 0 6px no-repeat; padding: 0 0 0 13px; margin: 0 0 8px 0; }
.topcopy2 ol {margin: 0 0 0 20px; }
.topcopy2 ol li{background: none; padding: 0; margin: 0 0 8px 0; }

/**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;}  



.stateListings{ width: 750px; float: left;}

.stateListings ul {width:180px; float: left; }
.stateListings p {padding: 0; margin:0 0 8px 0;}
.stateListings h3 {font: bold 14px Arial, Helvetica, sans-serif; color:#000; padding: 10px 0;}
.stateListings li{background: url(../images/uc2/o-blt.gif) 0 5px no-repeat; padding: 0 0 0 8px; margin: 0 0 4px 0; }
.stateListings li a{ font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}

.stateListings ol {margin: 20px 0 0 20px; }
.stateListings ol li{background: none; padding: 0; margin: 0 0 8px 0; }

/*state-listings*/
.listingHD{margin: 0 0 0 20px;_margin: 0 10px 0 10px;  padding:0; float: left;}
.listingHD h2{ font: bold 20px Arial, Helvetica, sans-serif; color: #1d1254;}
.listingHD p{ font: normal 13px/16px Arial, Helvetica, sans-serif; margin: 0 0 10px 0;}

#listings {margin: 0 0 10px 0; padding: 0; border: solid 1px #ccc;float: left; position: relative; width: 747px;}

#school-container{ margin:0; padding:0; float: left;width: 747px; position: relative;}
.school-name{ margin: 0; padding:10px 10px 0 10px; float: left; width:577px;background: url(../images/uc2/4pxtopgrad-long.gif) 0 0 repeat-x; position: relative; min-height: 110px;}
.request-btn{ margin: 0; padding:10px 10px 0 10px; float: left;width:130px;}

.school-name h4{font: bold 14px Arial, Helvetica, sans-serif;color:#203360;margin: 0; padding: 0;}
.school-name p{font:normal 12px/14px Arial, Helvetica, sans-serif;margin: 0; padding: 0;}

.campus{ margin:5px 0 0 0; padding:0; float: left;}
.campus li{display: inline; background: url(../images/uc2/o-blt.gif) 0 3px no-repeat; padding: 0 4px 0 8px; font: normal 11px Arial, Helvetica, sans-serif;}
.campus li.campusHD{ font: bold 11px Arial, Helvetica, sans-serif;margin: 0; padding:0;background: none;color: #e47911;}


#listing-container{margin: 10px 0 10px 12px; padding: 10px; 
_margin: 5px 0 5px 5px;
float: left; position: relative;}

.school-box { margin: 0 0 10px 0; padding:10px; float: left; width: 705px;
border: solid 1px #ccc; background-color: #e6e2bd; position:relative;}

.location{ margin: 0; padding:0; float: left; clear:both;}
.state{ margin: 0 0 6px 0; padding:0; float: left;clear:both;}
.location h3{ font: bold 20px Arial, Helvetica, sans-serif; color: #1d1254;}
.state h4{ font: bold 16px Arial, Helvetica, sans-serif; }
.school-loc{ margin: 0; padding:0; float: left; width: 79%;}
.school-loc h4{font: bold 14px Arial, Helvetica, sans-serif;}
.school-loc p{font:normal 12px/14px Arial, Helvetica, sans-serif;}
.school-loc li{display: inline; background: url(../images/uc2/sq-blt.png) 0 4px no-repeat; padding: 0 10px 0 9px; font: bold 12px Arial, Helvetica, sans-serif;}

.mouthoverBtn2 { width:125px; float:left; margin: 5px 0 0 5px;}
.mouthoverBtn2 a { display:block; width: 125px; height: 42px; background: url(../images/uc2/usecoupon2.png) top center no-repeat;margin: 0 auto; padding:0;}
.mouthoverBtn2 a:hover { background-position: 0 -42px; }

.request-btn div.request{ margin: 0; padding:0; float: left;}
.request-btn div.logo{ margin:0; padding:6px; float: left; }


/*program specific listings*/

#listings-pro {margin: 0 0 10px 0; padding: 0; border: solid 1px #ccc;float: left; position: relative; width: 747px;}

#school-pro{ margin:0; padding:0; float: left;width: 747px; position: relative;}
.school-namep{ margin: 0; padding:10px 10px 0 10px; float: left; width:577px;background: url(../images/uc2/4pxtopgrad-green.gif) 0 0 repeat-x; position: relative; min-height: 110px;}
.school-named{ margin: 0; padding:10px 10px 0 10px; float: left; width:577px;background: url(../images/uc2/4pxtopgrad-long.gif) 0 0 repeat-x; position: relative; min-height: 110px;}

.request-btn{ margin: 0; padding:10px 10px 0 10px; float: left;width:130px;}

.school-name h4{font: bold 14px Arial, Helvetica, sans-serif;color:#203360;margin: 0; padding: 0;}
.school-name p{font:normal 12px/14px Arial, Helvetica, sans-serif;margin: 0; padding: 0;}

.online { margin:5px 0 0 0; padding:0; float: left;width:577px;}
.online li{display: block; background: url(../images/uc2/o-blt.gif) 0 6px no-repeat; padding: 4px 4px 0 8px; font: normal 11px Arial, Helvetica, sans-serif; border: dotted 1px #ccc; border-width: 1px 0 0 0; }
.online div.onlineHD{ font: bold 11px Arial, Helvetica, sans-serif;margin: 0; padding:0;background: none;color: #e47911; border: none;}
.online li.last{display: block; background: url(../images/uc2/o-blt.gif) 0 6px no-repeat; padding: 4px 4px 4px 8px; font: normal 11px Arial, Helvetica, sans-serif; border: dotted 1px #ccc; border-width: 1px 0; }

.online ul{margin: 10px 20px 10px 0; width:268px; float: left; }

.mouthoverBtn2 { width:125px; float:left; margin: 5px 0 0 5px;}
.mouthoverBtn2 a { display:block; width: 125px; height: 42px; background: url(../images/uc2/usecoupon2.png) top center no-repeat;margin: 0 auto; padding:0;}
.mouthoverBtn2 a:hover { background-position: 0 -42px; }

.request-btn div.request{ margin: 0; padding:0; float: left;}
.request-btn div.logo{ margin:0; padding:6px; float: left; 
/*border: solid 2px #ec860b;border-color:#ffbf5d #fe9900 #cc6600 #fe9900; border-width: 1px 2px 2px 1px;*/}




/*IE*/

.school-named{_width:572px; _height: 110px;}

.online {_width:572px;}
.online ul{_width:258px; _margin: 10px 10px 10px 0;}
.online li{*background: url(../images/uc2/o-blt.gif) 0 10px no-repeat; }
.online li.last{ *background: url(../images/uc2/o-blt.gif) 0 10px no-repeat; *margin-bottom: 10px; }
.middle2 {_margin: 0 0 20px 0;}
.center-btm{ *margin-bottom: 10px;_margin-bottom: 0;}
.hd-schools { *margin:10px 0;_margin:0 0 10px 0;}

.topcopy2 li{_height: 18px; _width: 500px; }

.topcopy li{_height: 18px; _width: 500px; }


