body {font:13px AArial, Helvetica, sans-serif; *font-size:small;*font:x-small;}
body {margin:0 auto;background-color: transparent;}
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;}
html{font-size:x-small;}
input,select{font:normal 13px helvetica;}
a:link,a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
a:active {outline: none;} 
a:link,a:visited,a:active,a:hover{color:#203c73;}

.none{display:none;}
.hidden{visibility:hidden;}
.spacer {background:transparent url(../images/spacer.gif) no-repeat top left; height:10px;}
#breadcrumb { float: left;  margin: 4px 0 0 0;}
#breadcrumb a {font-size:10px;color:#203c73;text-decoration:underline; }
#breadcrumb a:hover{font-size:10px;color:#203c73;text-decoration:none; }
.b-text {font:bold 11px Arial, Helvetica, sans-serif; margin: 4px 0 0 0; color: #666;}
.c-arrow { background: url(../images/blue-arrow.png) 4px 5px no-repeat; height: 10px; width: 10px; float: left;margin: 4px 0 0 0;}



/* Main Layout */
#Mathead{width:958px; background-color:#fff; padding:0; margin:0 auto;}
#header-container{width:958px; clear:both; margin:0 auto;}
#logo {background:url(../images/logo.png) top right no-repeat;
width:385px;height:54px;float:left; margin:10px 0 0 0;padding:0;}
	
.mainindex{
margin:10px 0 10px 0;padding:0;}
}
#Main{width:100%;}
#Main-container
{width:958px;padding:0;margin-left:auto; margin-right:auto;background-color:transparent; margin-top:0;}

#toprow{width:958px; height:86px;float:left; margin: 10px 0 0 0;}	
.model{background: url(../images/model.jpg) 0 0 no-repeat; width:103px; float:left;height:74px;margin: 0 8px 0 0;}
.copy{width:178px;float:left;margin: 0 6px 0 0;}

.copy h3{font: bold 12px Arial, Helvetica, sans-serif;color:#203c73; }
.copy p{font: normal 12px/14px Arial, Helvetica, sans-serif;color:#000; }
.copy p.right{font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#203c73; text-indent: 37px;
background: url(../images/arrowblt.png) 150px 0 no-repeat; height: 15px; width: 170px; margin-top:2px;
}
.topform{ border: solid 1px #a0a0a2;float:left; width:660px; background: url(../images/form-bg.png) 0 0 repeat-x; }

.topform h2{font: normal 18px Arial, Helvetica, sans-serif; color:#203c73; padding: 4px 0 0 6px; }



/*form*/
.formSection {margin: 0;padding-top:0;}

.inputGroup-name5 {padding:1px 0;margin:0;float:left;width:160px; font: normal 12px Verdana;left;}
.mainLabel-name5{margin:4px 0 0 8px;padding:0;position: static;float:left;_margin-left:3px;}
.mainLabelContent-name5 label{padding-right:6px;font:normal 12px Arial, Helvetica, sans-serif;}
.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:150px; border-collapse: collapse;font-family:arial;font-size:12px;}

.inputGroup-name6 {padding:1px 0;margin:0;float:left;width:95px; font: normal 12px Verdana;left;}
.mainLabel-name6{margin:4px 0 0 8px;padding:0;position: static;float:left;_margin-left:3px;}
.mainLabelContent-name6 label{padding-right:6px;font:normal 12px Arial, Helvetica, sans-serif;}
.options-name6 {padding:2px 0 0 0;margin:0;float: left;position: static;text-align:left;}
.optionsContent-name6 {padding:0 0 1px 6px;}
.optionsContent-name6 p{padding:4px 0 3px 3px;}
.options .option-name6 {padding-bottom:5px;}
input.name6{width:80px; border-collapse: collapse;font-family:arial;font-size:12px;}


.inputGroup-name7 {padding:1px 0;margin:0;float:left;width:220px; font: normal 12px 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 12px Arial, Helvetica, sans-serif;}
.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:210px; border-collapse: collapse;font-family:arial;font-size:12px;}


.buttonGroup{width:170px; float:left; }
.buttonGroup button {cursor: pointer;border:none;padding:0;float:left;}
.buttonGroup button.continue{ margin:0;height:49px;width:170px;background:url(../images/find-btn.png) 7px 18px no-repeat;float:left;}




/* CHANGES FOR GLOBAL NAV DIV SWITCH START HERE */
#globalNavRedux {*background:url(../images/top-bar.png) 0 0 repeat-x;}
#globalNavRedux .gnavContainer li {padding-right: 7px;padding-left: 8px;_background:url(../images/top-bar.png) 0 0 repeat-x;}
#globalNavRedux #gjobs {padding-left: 8px;padding-right: 8px;}
#globalNavRedux #gre {padding-left: 9px;padding-right: 9px;}
#globalNavRedux #gsearch {padding-left: 7px;padding-right: 4px;}
#globalNavRedux #gcars {padding-left: 9px;padding-right: 8px;}
#globalNavRedux #gjobs_on {padding-left: 8px;padding-right: 8px;}
#globalNavRedux #gre_on {padding-left: 9px;padding-right: 9px;}
#globalNavRedux #gsearch_on {padding-left: 7px;padding-right: 4px;}
#globalNavRedux #gcars_on {padding-left: 9px;padding-right: 8px;}


#globalNavRedux .gnavContainer li {float:left; list-style-type:none; padding-top: 4px; padding-bottom: 8px; border-right:1px dotted #fff;position:relative; height:29px; font-size:12px;}
#globalNavRedux #search {border:0; padding-right:0;}
#globalNavRedux .gnavContainer {width:958px; margin:0; padding:0; border-bottom:1px solid #203c73; font-size:12px; font-weight:bold; height:28px; position:relative; overflow:hidden;z-index:3;}
#globalNavRedux .gnavContainer a {padding:0 3px;}
#globalNavRedux a {text-decoration:none; color:#203c73;}
#globalNavRedux li a {display:block; position:relative; top:0px; line-height:20px;}
#globalNavRedux #sNav {margin:0; padding:0; background-color:#e5e5e5; height:27px; overflow:hidden;width:958px;}
#globalNavRedux #sNav li {list-style-type:none; display:inline; float:left; padding:0 10px; top:5px;}
#globalNavRedux #sNav li a {top:4px;}
#globalNavRedux #sNav a {color:#464646;}
#globalNavRedux #sNav a:hover {color:#000;}
#globalNavRedux #sNav li.active a {color:#000;font-weight:bold;}
#globalNavRedux #globalNav #sNav a:focus {color:#000;}
#globalNavRedux .gnavContainer li {background-image:url(../images/top-bar.png); background-repeat: repeat-x;}
#globalNavRedux .gnavContainer li.active {color:#fff;background-image:url(../images/top-bar-on.png); background-repeat: repeat-x;}
#globalNavRedux .gnavContainer li.active a{color:#fff;}
#globalNavRedux .gnavContainer li:hover {color:#fff;background-image:url(../images/top-bar-on.png); background-repeat: repeat-x;}
#globalNavRedux .gnavContainer li:hover a {color:#fff; border-bottom:none;}
#globalNavRedux a:hover, #globalNavRedux a:focus, #globalNav a:active {border-bottom:none;}
#headL img, #headR img {padding:5px 0 10px 0 }
#header #globeIcon {padding:0;}

#globalNavRedux .gnavContainer li.cfied_on a:hover, #globalNavRedux li#gcars a:hover, #globalNavRedux li#gjobs a:hover, #globalNavRedux li#gre a:hover, #globalNavRedux li#gsearch a:hover {color:#fff;}
#hp #globalNavRedux .gnavContainer li.cfied_on a:hover {color:#203C73;}
#globalNavRedux li#gcars, #globalNavRedux li#gjobs, #globalNavRedux li#gre, #globalNavRedux li#gsearch, #globalNavRedux .gnavContainer li.cfied {background-image:url(../images/top-bar.png);color:#fff;}
#globalNavRedux li#gcars:hover, #globalNavRedux li#gjobs:hover, #globalNavRedux li#gre:hover, #globalNavRedux li#gsearch:hover, #globalNavRedux .gnavContainer li.cfied:hover {background-image:url(../images/top-bar.png);color:#fff;}
#globalNavRedux .gnavContainer li.active{background:url(../images/top-bar-on.png) 100% 0 repeat-x;height:29px;}

#globalNavRedux .gnavContainer li#gsearch {border-right:none;}
#globalNavRedux .gnavContainer li#gsearch_on {border-right:none;}
#globalNavRedux .gnavContainer #nav2 {background:url(../images/top-bar.png) 0 0 repeat-x;height:29px; width: 100%;_background:none;}
/* AND NOW THEY STOP*/

#Main-container .midBorder {width:958px; margin:0; padding:0; border-bottom:1px solid #ccc;height:1px; position:relative;}

#content{width:958px;padding:0; margin: 0 auto;}
.left{ float: left; width: 190px;border: solid 1px #ccc; border-width: 0 1px 0 0; }
.middle{ float: left; width:760px; }
.right{ float: right; width: 180px; }

.left li { border: solid 1px #cccccc; border-width: 1px 0 0 0; padding: 4px 0; width: 163px; margin-left: 17px;
_margin-left: 0px;}
.left li.first { border: solid 1px #cccccc; border-width:0; padding: 4px 0; width: 163px;}
.left li.last { border: solid 1px #cccccc; border-width: 1px 0; padding: 4px 0; width: 163px;}
.left li a
{background: url(../images/circle-blt.png) 0 1px no-repeat; padding-left: 17px;
font: normal 12px Arial, Helvetica, sans-serif;
margin-left: -17px;
_margin-left: 0px;
}

.left li a:hover{background: url(../images/circle-blt-on.png) 0 1px no-repeat; padding-left: 17px; 
font: normal 12px Arial, Helvetica, sans-serif;
margin-left: -17px;
_margin-left: 0px;
}


.left h4{font: normal 18px/18px Arial, Helvetica, sans-serif; margin: 20px 0 2px 0;color:#203c73;}
.left h5{font: bold 12px Arial, Helvetica, sans-serif; margin: 8px 0 2px 0; color:#666;}

.left .gray-bg{ background: url(../images/gray-bg.png) 0 0 no-repeat; width: 180px; height:23px; margin: 16px 0 2px 0;}
.left .gray-bg h4{font: bold 14px Arial, Helvetica, sans-serif; margin:0;color:#203c73; text-transform:uppercase; padding: 4px;}



.middle .school-row{ float:left; position:relative;}
.middle .school-row h2{ font: normal 26px Arial, Helvetica, sans-serif;color:#203c73;  margin: 20px 0 10px 10px;}
#school-container{ width:760px;float:left; position: relative;}
#school-container .schools{width:730px; float:left; margin:0 10px; border: solid 1px #ccc; padding:10px; border-width: 0 0 1px 0;_padding:5px;_margin:0 5px;}
#school-container .school-logo{float: left; width: 220px; height: 150px; margin: 0 0 0 20px;}
#school-container .desc{float: left;width:470px;}
#school-container .desc h3{font: bold 14px Arial, Helvetica, sans-serif;}
#school-container .desc p{font: normal 12px/16px Arial, Helvetica, sans-serif;}
#school-container .go{width:470px; text-align: center; padding: 10px 0 0 0;float: left;}

#school-content{width: 765px;float: left; position: relative;}
.md{ width:540px; margin: 0 10px;float: left; position: relative;_margin: 0 5px;}
.rt{ width:205px;float:right; position: relative;margin: 0;}





.rightmantleTwo {
  background-image: url(../images/top-bar.png);
  background-repeat:repeat-x;
 border:1px solid #ccc; padding:8px; margin:12px 0 0 0; font:normal 12px arial;
}
.rightmantleTwo ul{ margin: 16px 0 0 0;}
.rightmantleTwo li{margin: 0 0 3px 0;}
.rightmantleTwo li a{ background: url(../images/page_icon.png) 0 0 no-repeat; padding: 0 0 6px 20px; margin: 0 0 8px 0;}

.rightmantle {
  background-image: url(../images/top-bar.png);
  background-repeat:repeat-x;
 border:1px solid #ccc; padding:8px; margin:12px 0 0 0; font:normal 12px arial;
}
.rightmantle ul{ margin: 16px 0 0 0;}
.rightmantle li{margin: 0 0 3px 0; padding-left:17px; _padding-left:0px;}
.rightmantle li a{ background: url(../images/folder_icon.png) 0 0 no-repeat; padding: 0 0 6px 20px; margin: 0 0 8px 0;
margin-left: -20px;
padding-left: 20px;
_padding: 0 0 6px 20px; 
_margin: 0 0 8px 0;
}




h4.rMantleTwo{ background:url(../images/money-icon.gif) left no-repeat; color:#203c73;
font:bold 12px arial; padding:0; 
}

h4.rMantleThree{color:#203c73;
font:bold 12px arial;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;}  


#topMd{ float: left; position: relative; margin: 10px 0; width: 100%;}

#topMd h3{ font: normal 26px Arial, Helvetica, sans-serif;color:#203c73;  margin-bottom: 10px;}
#topMd .left-box{ float:left; position:relative; width:260px; margin: 0 10px 0 0;}
#topMd .right-box{ float:left; position:relative; width:264px;}
#topMd .left-box p{float:left;  font: normal 13px/18px Arial, Helvetica, sans-serif;}

#topMd h5{ font: normal 18px Arial, Helvetica, sans-serif;color:#666;  margin: 20px 0 10px 0;}
#topMd p{fotn: normal 13px/18px Arial, Helvetica, sans-serif; margin: 4px 0 12px 0;}
#topMd li{fotn: normal 13px/18px Arial, Helvetica, sans-serif; background: url(image-url.gif) 0 0 no-repeat;
list-style: none; margin: 4px 0;
background: url(../images/navy-blt.png) 3px 6px no-repeat; padding-left: 16px; }


/*footer*/
#footer {width: 958px; 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:#666;}
.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;}

/*mouse over tabs*/
#tabs-mid {width: 530px; float: left; position: relative;*width:100%;}
#tabs-mid li{width: 152px; height:23px; float: left; display:inline;}
#tabs-mid li.tab2 { display:inline;widht: 152px; float: left; margin: 0 4px 0 0; padding: 0;}

#tabs-mid li.tab2 a.on { background: url(../images/tab-on.png) 0 0 no-repeat; width: 152px; height:23px;float: left;display: inline; color:#203c73; text-decoration:none;}
#tabs-mid li.tab2 a.off { background: url(../images/tab-off.png) 0 0 no-repeat; width: 152px; height:23px;float: left;display: inline;color:#203c73;text-decoration:none;}
#tabs-mid li.tab2 a:hover{ background: url(../images/tab-on.png) 0 0 no-repeat; width: 152px; height:23px;float: left;display: inline;color:#203c73; text-decoration: underline;}

#tabs-mid li h4{widht: 152px; height:23px; padding: 0 6px 0 10px;/*changed*/font: bold 12px Arial, Helvetica, sans-serif; _padding: 0;_margin: 0 6px 0 10px; line-height: 23px;}

#b-b{width:540px; float: left; position: relative; background: url(../images/top-b.png) 0 0 repeat-x; height: 4px; *width:535px; margin:0; padding:0;}


#tabs-mid li span{widht: 152px; height:23px; padding: 0 6px 0 10px;/*changed*/font: bold 12px Arial, Helvetica, sans-serif; _padding: 0;_margin: 0 6px 0 10px; line-height: 23px;}



.md-mid3cols{ float: left; position: relative;
border:1px solid #ccc;
border-width:0 1px 1px 1px;
margin:0 0 10px 0;_margin-top:-10px;
padding: 0;width:538px; height:250px;
*width:533px;
}



.degList {list-style: none; padding:0; margin:0;}
.degList li {background: url(../images/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/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/learn-arrow.gif) 0 4px no-repeat; padding-left:13px; padding-bottom:3px; font: bold 12px arial;}
.degList2cols li a {line-height:18px;}
.degList2cols li a:hover {}

.relList {list-style: none; padding:0; margin:0;}
ul.relList li {padding-bottom:3px; font: bold 12px arial;}
ul.relList li a {line-height:18px;}
ul.relList li a:hover {}
ul.relsub li {padding-bottom:3px; font:normal 11px arial;}

.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;}
.relList3cols li span{font:normal 11px arial; }
.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*/
#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/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/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;
}

.slogo42{
width:125px;
height:42px;
margin-bottom: 20px;
}


