body { margin: 0; padding: 0; text-align: center; width: 100%; border: none; font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background: #E8EFD8 url(/img/bg-page.gif) repeat-x top left; line-height: 14px; }

img { border: none; }
a { color: #1173bc; }

#dropShadow { margin: 0 auto; padding: 0 6px 0 2px; width: 744px; text-align: center; background: transparent url(/img/bg-content.png) repeat-y center top; }
#container { margin: 0; width: 744px; text-align: left; position: relative; background: transparent url(/img/rt-col_img.jpg) no-repeat right top; }
body#homepage #container, body#nav1 #container,body#navfull #container,body#nav31 #container,body#nav32 #container,body#nav3 #container { background-image: none; }
#primaryContent { margin: 0; padding: 0; float: left; width: 530px; }

h1 { margin: 0 0 0 -2px; padding: 0; display: block; width: 530px; height: 60px; float: left; background: #FEFCEB url(/img/logo.gif) no-repeat 0px 0px; position: relative; left: auto; top: auto; }
h1 a { margin: 0; padding: 0; display: block; width: 230px; height: 55px; }
h1 span { display: none; }
#searchForm { margin: 0 -6px 0 0; padding: 10px 5px; width: 212px; height: 40px; float: right; text-align: right; background-color: #FEFCEB; position: relative; left: auto; top: auto; }
* html #searchForm { padding: 20px 5px 0 5px; }
*+ html #searchForm { padding: 20px 5px 0 5px; }
#searchForm #zipquery { width: 100px; }

/*nav*/
#nav { margin: 0; padding: 0; width: 528px; height: 167px; }
#nav li { margin: 0 0 1px 0; padding: 0; width: 157px; height: 83px; list-style-type: none; }
* html #nav li { height: 80px; }
*+ html #nav li { height: 80px; margin-bottom:5px;}
#nav li a { margin: 0; padding: 30px 11px 0 15px; font-size: 13px; color: #fff; font-weight: bold; 
position: relative; left: auto; top: -1px; z-index: 10; text-decoration: none; display: block; height: 52px; }
html>body #nav li a { top: auto; }
#nav li.first a:hover { background: url(/img/nav/t-nav-1_over.gif) no-repeat top left; }
#nav li.second a:hover { background: url(/img/nav/t-nav-2_over.gif) no-repeat top left; }
html>body #nav li a:hover { background: url(/img/nav/t-nav-over.png) no-repeat 0px 0px; }
#nav li a.on,#nav li a.on:hover { background: url(/img/nav/t-nav-at.png) no-repeat 0px 1px; }

#nav ul { position: absolute; left: 114px; top: 70px; }
#nav ul li { margin: 0; padding: 0 10px; width: 154px; height: 16px; text-align: right; }
#nav ul li a { margin: 0; padding: 0 10px 0 0; height: 12px; font-size: 10px; display: block; }
#nav ul li a.on, #nav ul li a:hover { background: url(/img/square.gif) no-repeat 100% 6px !important; }

/* corrections for IE */
* html #nav li a.on { height: 55px; margin-bottom: -3px; }
* html #nav li.second a.on,* html body#homepage #nav li.second a,* html body#navfull #nav li.second a { padding-top: 32px; height: 51px; }
* html #nav ul li a.on { padding-top: 0 !important; height: 18px !important; }

/* corrections for IE 7 *//*
* html+ #nav li a.on { height: 55px; margin-bottom: 0px; }
* html+ #nav li.second a.on,* html body#homepage #nav li.second a,* html body#navfull #nav li.second a { padding-top: 28px; height: 51px; }
* html+ #nav ul li a.on { padding-top: 0 !important; height: 18px !important; }
*/
/* nav backgrounds */
#nav li.first { background: url(/img/nav/t-nav-1.png) no-repeat top left; }
#nav li.second { background: url(/img/nav/t-nav-2.png) no-repeat top left; margin-bottom: 0; }
body#homepage #nav { background: #fff url(/img/nav/t-img_home.jpg) no-repeat top right; }
body#homepage #nav li { height: 83px; }
body#homepage #nav ul { display: none; }
body#nav1 #nav { background: #99c2ea url(/img/nav/t-img_programs-courses.jpg) no-repeat top right; }
body#nav11 #nav { background: #99c2ea url(/img/nav/t-img_programs-courses.jpg) no-repeat top right; }
body#nav12 #nav { background: #99c2ea url(/img/nav/t-img_medical-assistant.jpg) no-repeat top right; }
body#nav13 #nav { background: #99c2ea url(/img/nav/t-img_sonography.jpg) no-repeat top right; }
body#nav14 #nav { background: #99c2ea url(/img/nav/t-img_medical-billing.jpg) no-repeat top right; }
body#nav15 #nav { background: #99c2ea url(/img/nav/t-img_dental-assistant.jpg) no-repeat top right; }
body#nav16 #nav { background: #99c2ea url(/img/nav/t-img_pharmacy-technician.jpg) no-repeat top right; }
body#nav17 #nav { background: #99c2ea url(/img/nav/t-img_programs-courses.jpg) no-repeat top right; }
body#nav18 #nav { background: #99c2ea url(/img/nav/t-img_programs-courses.jpg) no-repeat top right; }

body#nav19 #nav {
background:#99C2EA url(/img/nav/t-img_pharmacy-technician.jpg) no-repeat scroll right top;
}

body#nav3 #nav { background: #005695 url(/img/nav/t-img_medical-billing.jpg) no-repeat top right; }
body#nav31 #nav { background: #005695 url(/img/nav/t-img_medical-billing.jpg) no-repeat top right; }
body#nav32 #nav { background: #005695 url(/img/nav/t-img_medical-billing.jpg) no-repeat top right; }
body#nav120 #nav { background: #99c2ea url(/img/nav/t-img_medical-assistant.jpg) no-repeat top right; }
body#nav110 #nav { background: #99c2ea url(/img/nav/t-img_medical-billing.jpg) no-repeat top right; }
body#nav122 #nav { background: #99c2ea url(/img/nav/t-img_sonography.jpg) no-repeat top right; }
body#nav126 #nav { background: #99c2ea url(/img/nav/t-img_dental-assistant.jpg) no-repeat top right; }
body#nav128 #nav { background: #99c2ea url(/img/nav/t-img_pharmacy-technician.jpg) no-repeat top right; }
body#nav125 #nav { background: #99c2ea url(/img/nav/t-img_massage-therapy.jpg) no-repeat top right; }
body#nav160 #nav { background: #99c2ea url(/img/nav/t-img_pharmacy-technician.jpg) no-repeat top right; }
body#nav170 #nav { background: #99c2ea url(/img/nav/t-img_programs-courses.jpg) no-repeat top right; }
body#nav180 #nav { background: #99c2ea url(/img/nav/t-img_programs-courses.jpg) no-repeat top right; }
body#nav30 #nav { background: #005695 url(/img/nav/t-img_medical-billing.jpg) no-repeat top right; }
body#nav310 #nav { background: #005695 url(/img/nav/t-img_medical-billing.jpg) no-repeat top right; }
body#nav320 #nav { background: #005695 url(/img/nav/t-img_medical-billing.jpg) no-repeat top right; }
/* li.finAid */
#nav ul li.finAid { position: absolute; left: 43px; top: 130px; margin: 0; padding: 6px 3px 0 10px; display: block; width: 151px; height: 20px; border-top: 1px dashed #fff; background-color: #60A1D7; }
* html #nav ul li.finAid { left: 3px }
*+ html #nav ul li.finAid { left: 3px }
body#nav3 #primaryContent,body#nav31 #primaryContent,body#nav32 #primaryContent { width: 744px; }
body#nav3 #overview,body#nav31 #overview,body#nav32 #overview { margin: -4px 9px 10px 0; padding-left: 13px; float: left; }

/* footer */
#footer { margin: 86px auto; padding: 10px 0; width: 744px; text-align: center; border-top: 1px dashed #ccc; }
#footer p.asterisk { margin: 0 0 5px 0; padding: 0; font-size: .75em; }
#footer ul { margin: 0 auto; padding: 0; width: 650px; }
#footer ul li { display: inline; margin: 0 0 0 -1px; padding: 0 10px; line-height: 10px; list-style-type: none; }
#footer ul li:first-child { border-left-width: 0px; }
#footer ul li a { margin: 0; padding-bottom: 2px; font-size: 10px; line-height: 10px; color: #1173bc; }
/* \*/
#footer ul li { float: left; border-left: 1px solid #1173bc; }
#footer ul li a { display: block; }
/* */

#overview { margin: 10px 9px 10px 13px; width: 504px; }
#overview h2 { margin: 17px 0 8px 0; font-size: 16px; line-height: 18px; color: #1173bc; }
#overview h3 { margin: 0 0 8px 0; font-size: 14px; color: #1173bc; }
#overview h3 a { text-decoration: none; }
#overview h5 { margin: 0 0 25px 0; padding-bottom: 20px; font-size: 12px; border-bottom: 1px dashed #ccc; }
#overview div.row { width: 504px; }
#overview div.row div.first,#overview div.row div.second { float: left; width: 244px; padding-bottom: 20px; }
#overview div.row div.first { margin-right: 15px; }
#overview div.row h3 { margin: 5px 0 -5px 0; padding: 5px 0 0 0; font-size: 12px; line-height: 14px; color: #1173bc; border-top: 2px solid #98C2EA; }
* html #overview div.row h3 { margin-bottom: -12px; }
*+ html #overview div.row h3 { margin-bottom: 0px; }
#overview p.required { margin-bottom: 0; padding-bottom: 0; font-size: 11px; }

#overview .postImg {float:left;margin:0 10px 5px 0;}

#feature { margin: 10px 9px 10px 13px; width: 504px; float: left; }
#feature h2 { padding: 2px 10px; font-size: 12px; line-height: 14px; background-color: #1173bc; color: #fff; }
#featuredSchools { margin: -10px 0 0 0; padding: 0; }
#featuredSchools li { margin: 20px 0; padding: 0; list-style-type: none; clear: both; }
#featuredSchools li div.school { margin: 0; padding: 0; width: 500px; border-bottom: 1px dashed #ccc; }
#featuredSchools li h3,
#featuredSchools li h5 { margin: 0; padding: 0; font-size: 12px; line-height: 14px; color: #000; }
#featuredSchools li h4 { margin: 0; padding: 0; width: 150px; height: 75px; float: left; font-size: 12px; line-height: 14px; color: #1173bc; }
#featuredSchools li p { margin: 0; padding: 0; }
#featuredSchools ul.moreInfo { padding: 10px 0; float: right; }
#featuredSchools ul.moreInfo li { margin: 0 0 0 -1px; padding: 0 20px; line-height: 10px; float: left; clear: none; text-align: right; border-left: 1px dashed #ccc; }
#featuredSchools ul.moreInfo li:first-child { border-left-width: 0px; }

/* homepage and programs page */
#programsFinder { margin: 0; padding: 40px 0 0 0; float: right; width: 198px; background: #FFFFF7 repeat-y top left; position: relative; left: auto; top: auto;}
#findPrograms { position: absolute; left: 115px; top: -15px; }
#programsFinder h2 { margin: 0; padding: 5px 70px 5px 5px; display: block; width: 123px; background-color: #f99f6d; font-size: 14px; line-height: 17px; }
#programsFinder h3 { margin: 0; padding: 5px 0 5px 5px; font-size: 12px; line-height: 14px; }
#programsFinder h3.left { padding: 5px 60px 5px 5px; }
#programsFinder p { margin: 0; padding: 5px 70px 5px 5px; }
#programsFinder form { margin: 0; padding: 0 0 20px 0; background: url(/img/feature/search_btm.gif) no-repeat left bottom; }
#programsFinder form p { padding: 0; }
#programsFinder form input.text { width: 113px; margin-left: 5px; }

#programsFinder #byState { margin: 0; padding: 5px; width: 188px; background: #fff url(/img/feature/state-search_bg.jpg) no-repeat top left; border-top: 1px solid #fdf4bd; border-bottom: 1px solid #fdf4bd; height: 131px; border-top: 10px solid #fff; }
#programsFinder #byState h3 { white-space: nowrap; }

#programsFinder #blogHomeSide { margin: 0; padding: 5px; width: 188px; background: #FFFFF7 url(/img/feature/blog-side_bg.gif) no-repeat top left; border-bottom: 1px solid #fdf4bd; border-top: 1px solid #fff; }
#programsFinder #blogHomeSide h3 {clear:both;}
#programsFinder #blogHomeSide h3 a {color:#000;text-decoration:none;white-space: nowrap;}
#programsFinder #blogHomeSide ul {list-style:square; color:#1173bc; font-size: 10px; margin-top:0px; margin-left:25px;}
#programsFinder #blogHomeSide .rssLink {float:right;clear:both;margin:0 15px 0 0;}
#programsFinder #byState h3 { margin-top: 15px; }
#programsFinder #byState p { margin: 0; padding: 5px; width: 178px; }
#programsFinder #byState a { display: block; text-align: center; }
#programsFinder #byStateBoxBottom { background: #fff url(/img/feature/state-search_btm.jpg) no-repeat top left; }
#programsFinder p.center { margin: 5px 0; padding: 0; text-align: center; width: 198px; }

.blogPostList { width: 504; float: left; }
#overview .blogPostList h2 { padding: 2px 10px; background-color: #1173bc; color: #fff; }
#overview .blogPostList h3 {line-height:18px;}
.blogPostList ul {list-style:none; margin:10px;}
.blogPostList ul li {border-bottom: 1px dashed #ccc;padding:5px;}
.blogPostList .back {float:left;list-style-type:none;border:0}
.blogPostList .fwd {float:right;list-style-type:none;border:0}

/* #navfull */
body#navfull #overview { margin: -4px 9px 10px 0; padding-left: 13px; float: left; }
body#navfull #primaryContent { width: 744px; }
body#navfull #nav { background: url(/img/nav/t-img_full-page.jpg) no-repeat top right; width: 744px; }
body#navfull #nav ul { display: none; }

/* #potentialLead */
#potentialLead fieldset { border-width: 0; }
#potentialLead fieldset legend { display: none; }
#potentialLead div p { margin: 10px 5px; text-align: right; }
#potentialLead p.submit { clear: both; margin: 5px auto; text-align: center; }

/* #bellCurve */
#bellCurve { margin: 0; padding: 0; border-width: 0; }
#bellCurve ul { margin: 0; padding: 0; position: relative; left: 20px; top: -45px; height: 10px; }
#bellCurve ul li { margin: 0; padding: 0; list-style-type: none; font-weight: bold; 
font-size: 9px; float: left; width: 118px; }
#bellCurve ul li.median { width: 89px; text-align: center; }
#bellCurve ul li.twentyFifth { text-align: right; }

#browseByState { width: 400px; }

/* #sitemap */
#sitemap { margin: 20px; padding:0;}
#sitemap li { margin-top: 30px; margin-bottom: 10px; list-style-type: none; font-weight: bold; }
#sitemap ul li { margin-top: 10px; font-weight: normal; }
#blogSiteMapBottom {margin-top:20px; padding:20px 0 0 20px;}
#blogSiteMapBottom .blogSideMapBottomNews {width:210px;float:left;}
#blogSiteMapBottom .blogSideMapBottomHeadlines {width:210px;float:left;margin-left:20px;}

.errorTable {color:#b00}