@charset "utf-8";
/* html tags */
body {background:url(bodywrap-bkgrnd.jpg) top left repeat #f5f2ec; font-size:1em;}

form {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:left;}
label {text-transform:capitalize; color:#333;}
select {font-size:1em; color:#333;}
input {font-size:1em; color:#333;}
.submit {border:1px solid #333; background:url(nav-2-bkg.gif) top left repeat-x; font-size:0.9em; color:#fff; font-weight:bold; text-transform:uppercase;}
img {border:none;}

hr {border:none; height:1px; width:100%; background:#fff; margin:5px 0px 5px 0px; border-top: 1px dotted #aaa;}

a, a:link, a:visited, a:hover {color:#0174b3;}
h1 a, h1 a:link, h1 a:visited, h1 a:hover {color:#0174b3;}
h1 span:hover {color:#0174b3; text-decoration:underline}
p {font-size:0.75em;}
h2 {font-size:0.8em; text-transform:none;}
h3 {font-size:0.9em; text-transform:none; font-weight:bold;}



/* Page Columns and Wrappers */
.page-wrap {width:100%; height:100%;}
.site-wrap {width:990px; background:url(sitewrap-bkgrnd.png) top center repeat-y; height:100%;}
.header-wrap, #header-wrap {display:block; margin:0px 8px 0px 8px; float:none; background:url(page-top.gif) top left repeat-x #fff; height:100%;}
#brand-collat {width:290px; height:75px; left:0px; display:block; position:static; float:left;}
.footer-wrap {display:block; width:954px; background-color:#EBE7DB; margin-top:65px; margin:0px auto 0px auto; font-size:1em;}
.footer-wrap p {color:#666; line-height:16px; padding-top:5px;}
.footer-wrap p span a, .footer-wrap p span a:link, .footer-wrap p span a:visited, .footer-wrap p span a:hover {color:#666;}

.page-column1 {width:641px; margin:14px 0px 0px 0px; padding:11px 11px 11px 11px; float:left; clear:left;}
.page-column2 {width:300px; margin:14px 0px 0px 0px; padding:11px 11px 11px 0px; float:right; clear:right;}

.main-column-split {display:block; clear:both; width:640px;}
.main-split1 {display:block; float:left; clear:none; width:219px; padding:0px 8px 0px 0px; margin:0px 0px 11px 0px;}
.main-split2 {display:block; float:right; clear:none; width:409px; padding:0px 0px 0px 0px; margin:0px 0px 11px 0px;}


/* Base Box Parts */
.box0 {background:url(landing-bkg.jpg) top left no-repeat #fff;}
.box0-wrap {display:block; padding:0px 0px 0px 0px; border:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;  background:url(box-edge.gif) bottom left repeat-x;}
.box0-top {display:block; background:url(box-edge.gif) top center repeat-x; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:100%;}
.box0-left {display:block; background:url(box-edge.gif) top left repeat-y; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; height:100%;}
.box0-right {display:block; background:url(box-edge.gif) top right repeat-y; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; height:100%;}
.box0-content {display:block; vertical-align:middle; margin:2px 2px 2px 2px; padding:0px 0px 0px 0px; height:100%;}
.box0-right .tl, .box0-wrap .bl {clear:left; float:left; width:11px; height:11px; margin:0px 0px 0px 0px; border:0px; padding:0px 0px 0px 0px;}
.box0-right .tr, .box0-wrap .br {clear:right; float:right; width:11px; height:11px; margin:0px 0px 0px 0px; border:0px; padding:0px 0px 0px 0px;}


.box1-wrap {display:block; border:none; margin:0px 0px 11px 0px; background:url(content-bg1.gif) top left repeat-x #fcf7e6; padding:0px 0px 0px 0px;}
.box1-top {display:block; background:url(box-edge.gif) top center repeat-x; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:100%;}
.box1-bottom {display:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.box1-left {display:block; background:url(box-edge.gif) top left repeat-y; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; height:100%;}
.box1-right {display:block; background:url(box-edge.gif) top right repeat-y; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; height:100%;}
.box1-content {display:block; vertical-align:top; margin:0px 2px 0px 2px; padding:0px 0px 0px 0px; background:#fff; border-bottom:2px solid #cec1a6; height:100%;}
.box1-right .tl, .box1-right .bl {clear:left; float:left; width:11px; height:11px; margin:0px 0px 0px 0px; border:0px; padding:0px 0px 0px 0px;}
.box1-right .tr, .box1-right .br {clear:right; float:right; width:11px; height:11px; margin:0px 0px 0px 0px; border:0px; padding:0px 0px 0px 0px;}
.box1-right h1 {clear:none; color: #495712; text-align:left; text-transform:capitalize; margin:0px 0px 0px 0px; padding:5px 0px 3px 0px; font-size:17px;}
.box1-right h1 span {float:right; clear:none; color: #495712; text-align:left; text-transform:capitalize; margin:0px 0px 0px 0px; padding:3px 0px 3px 0px; font-size:11px;}


.box2-wrap {display:block; border:none; margin:0px 0px 11px 0px; background:url(content-bg1.gif) top left repeat-x #fcf7e6;}
.box2-top {display:block; background:url(box-edge.gif) top center repeat-x; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:100%;}
.box2-bottom {display:block; background:url(box-edge.gif) bottom center repeat-x; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.box2-left {display:block; background:url(box-edge.gif) top left repeat-y; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.box2-right {display:block; background:url(box-edge.gif) top right repeat-y; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.box2-content {display:block; height:100%; margin:0px 2px 0px 2px; padding:10px 10px 10px 10px; width:auto; clear:both;}
.box2-right .tl {clear:left; float:left; width:11px; height:11px; margin:0px 0px 0px 0px; border:0px; padding:0px 0px 0px 0px;}
.box2-right .tr {clear:right; float:right; width:11px; height:11px; margin:0px 0px 0px 0px; border:0px; padding:0px 0px 0px 0px;}
.box2-bottom .bl {clear:left; float:left; width:11px; height:11px; margin:0px 0px 0px 0px; border:0px; padding:0px 0px 0px 0px;}
.box2-bottom .br {clear:right; float:right; width:11px; height:11px; margin:0px 0px 0px 0px; border:0px; padding:0px 0px 0px 0px;}
.box2-right h1 {clear:none; color: #495712; text-align:left; text-transform:capitalize; margin:0px 0px 0px 0px; padding:8px 0px 3px 0px; font-size:17px;}
.box2-right h1 span {float:right; clear:none; color: #495712; text-align:left; text-transform:capitalize; margin:0px 0px 0px 0px; padding:3px 0px 3px 0px; font-size:11px;}



.box3-wrap {display:block; margin:0px 0px 11px 0px; padding:0px 0px 0px 0px; border:1px solid #b1a27b; background:#ffe598;}
.box3-content {display:block; vertical-align:top; margin:0px 0px 0px 0px; padding:10px 10px 10px 10px; background:url(brick-bg1.gif) top left repeat-x #fcf7e6;}
.box3-wrap h1 {clear:none; color: #495712; text-align:left; text-transform:capitalize; margin:0px 0px 0px 0px; padding:3px 0px 3px 10px; font-size:17px;}
.box3-wrap h1 span {float:right; clear:none; color: #495712; text-align:left; text-transform:capitalize; margin:0px 0px 0px 0px; padding:3px 5px 3px 0px; font-size:11px;}
.box3-content h1 {padding-left:5px;}

.box4-wrap {display:block; margin:0px 0px 11px 0px; border:1px solid #6f706b; background-color:#0062a9; padding:2px 2px 2px 2px; text-align:center;}
.box4-content {display:block; vertical-align:top; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-color:#fff;}
.box4-content img {border:none;}
#narrow-ad {font-size:10px; color:#666;}

.box5-wrap {display:block; border:none; margin:10px 0px 11px 0px; background:#FFF;}
.box5-top {display:block; background:url(drop-te.gif) top center repeat-x;}
.box5-bottom {display:block; background:url(drop-be.gif) bottom center repeat-x; clear:both;}
.box5-left {display:block; background:url(drop-le.gif) top left repeat-y;}
.box5-right {display:block; background:url(drop-re.gif) top right repeat-y;}
.box5-content {display:block; height:100%; vertical-align:top; margin:0px 0px 0px 0px; padding:5px 5px 5px 5px;}
.box5-right .tl, .box5-right .bl {clear:left; float:left; width:5px; height:5px; margin:0px 0px 0px 0px; border:0px; padding:0px 0px 0px 0px;}
.box5-right .tr, .box5-right .br {clear:right; float:right; width:5px; height:5px; margin:0px 0px 0px 0px; border:0px; padding:0px 0px 0px 0px;}


/* Assets */

#yahoo-header {margin:0px 0px 0px 0px; height:86px; overflow:hidden;}

/* Landing Page Materials */
.landing-section1 {display:block; float:left; clear:none; width:367px; margin:0px 0px 0px 0px;}
.landing-section2 {display:block; float:right; clear:none; text-align:center; margin:20px 0px 0px 0px; width:560px;}
.landing-section2 h1 {font-size:2.5em; color:#00559c;}
.landing-steps {display:block; width:420px; margin:0px auto 0px auto; padding:20px 0px 0px 0px;}
.landing-steps span {display:block; clear:both;  margin:0px 0px 0px 0px; padding:11px 0px 0px 0px;}
.landing-steps label {display:block; clear:left; float:left; width:37%; font-size:0.8em; font-weight:bold; color:#000; text-align:right; padding-right:3%;}
.landing-steps input, .landing-steps select {width:195px; font-size:0.7em; font-weight:normal; color:#000; text-align:left; display:block; clear:none; float:left;}
#zipCode {width:50px;}

#landing-search-submit {display:block; margin:10px auto 10px 40%; width:186px; height:40px; clear:both; float:none; padding-top:10px;}

/* tabs and navigation */

.navigation-wrap {font-size:0.9em; display:block; clear:both; height:39px; margin:0px 0px 0px 0px; font-weight:bold; color:#444535; text-transform:uppercase; padding:0px 0px 0px 0px; background:url(nav-1-bkg.gif) top left repeat-x;}
.navigation-wrap a.nav-tab, .navigation-wrap a.nav-tab-active {height:32px; margin:0px 0px 0px 0px; text-align:center; float:left; height:auto; padding:10px 30px 11px 30px; font-weight:bold; vertical-align:middle; border-right:1px solid #d0c7aa;}
	.navigation-wrap a.nav-tab {width:auto; text-decoration:none; color:#444535;}
	.navigation-wrap a.nav-tab:link {text-align:center;text-decoration:none; color:#444535;}
	.navigation-wrap a.nav-tab:visited {text-decoration:none; color:#444535;}
	.navigation-wrap a.nav-tab:hover, .navigation-wrap a.nav-tab-active {color:#fff; background:url(nav-2-bkg.gif) top left repeat-x;}
	
.tab-wrap {height:35px; display:block; float:right; clear:none; width:auto; text-align:right;}
.tab-item {display:block; float:left; clear:none; height:35px; background:url(spc.gif) top left repeat-x; width:95px;}
.tab-item h1 {display:block; float:left; clear:none; padding-top:14px; font-size:0.8em;}
.tab-item-active {display:block; float:left; clear:none; height:35px; background:url(tab-bkg.gif) top left repeat-x; width:95px;}
.tab-item-active h1 {display:block; float:left; clear:none; padding-top:14px; font-size:0.8em;}
.tab-start {display:block; float:left; clear:none; width:30px; height:35px;}
.tab-end {display:block; float:right; clear:none; width:10px; height:35px;}
.tab-item .tab-start {background:url(spc.gif) top left no-repeat;}
.tab-item .tab-end {background:url(spc.gif) top left no-repeat;}
.tab-item-active .tab-start {background:url(tab-start.gif) top left no-repeat;}
.tab-item-active .tab-end {background:url(tab-end.gif) top left no-repeat;}
	
/*content assemblies */

.prog-cent-wrap-item {display:block; float:left; clear:none; width:49%; height:60px; background:url(dot.gif) bottom left repeat-x; margin:0px 0px 0px 0px; text-align:left; vertical-align:middle; padding-bottom:2px;}
.prog-cent-wrap-item img {display:block; float:left; clear:none; width:64px; height:48px; border:none; margin:5px 1px 5px 1px;}
.prog-cent-wrap-item h1 a {width:200px; display:block; padding:0px 0px 0px 0px; font-size:14px; color:#0174b3; margin:12px 10px auto 15px; float:left; clear:none;}
#program-more {display:none;}

.school-filter-cent-wrap {display:block; width:617px; clear:both; margin:0px 0px 0px 0px;}
#search-results-bar {background:url(nav-2-bkg.gif) top left repeat-x; width:100%; height:35px; margin:10px auto 0px auto;}
#search-results-bar h1 {float:left; clear:none; color: #fff; text-align:left; text-transform:capitalize; margin:0px 0px 0px 0px; padding:8px 0px 3px 10px; font-size:0.8em;}
#search-results-bar h1 span {float:right; clear:none; color: #fff; text-align:left; text-transform:capitalize; margin:0px 0px 0px 0px; padding:3px 10px 3px 20px; font-size:11px; border-left:1px solid #848f5f;}
#search-results-bar h1 span a, #search-results-bar h1 span a:link, #search-results-bar h1 span a:visited, #search-results-bar h1 span a:hover {color:#fff;}

.filter-horiz {display:block; float:left; clear:none; width:32%; padding:0px 5px 5px 0px; margin:0px 0px 0px 0px;}
.filter-horiz select, .filter-horiz input {width:100%; margin:0px 0px 0px 0px;}
.filter-horiz .submit {padding:1px 3px 0px 3px; width:125px;}
.filter-horiz span {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

.school-cent-wrap-item {display:block; float:left; clear:both; background:url(dot.gif) bottom left repeat-x; margin:0px 0px 0px 5px; text-align:left;}
.school-cent-wrap-image {display:block; float:left;}
.school-cent-wrap-image img {display:block; float:left; clear:left; border:none; margin:20px 1px 9px 1px; border:1px solid #efefef;}
.school-cent-wrap-text {display:block; float:right; clear:right; margin:0px 0px 10px 0px; text-align:left; width:420px;}
.school-cent-wrap-item h1 {font-weight:bold; color:#0174b3; margin:10px 10px 5px 15px; font-size:0.8em; text-transform:none;}
.school-cent-wrap-item p {clear:none; font-size:0.7em; color:#333; margin:0px 10px 5px 15px;}
.school-cent-wrap-text p a, .school-cent-wrap-text p a:link, .school-cent-wrap-text p a:visited, .school-cent-wrap-text p a:hover {font-size:1em; line-height:30px; text-decoration:underline;}

#wide-fulllist-category-career .box2-content {padding:5px 5px 0px 3px;}
.career-cent-wrap-item {display:block; float:left; clear:none; vertical-align:top; width:49%; height:100px; background:url(dot.gif) bottom left repeat-x; margin:0px 0px 0px 4px; text-align:left; padding-top:5px;}
.career-cent-wrap-image {display:block; float:left; clear:left; width:65px; margin:0px 0px 0px 0px; padding:2px 0px 0px 0px;}
.career-cent-wrap-image img {display:block; float:left; clear:left; width:60px; height:60px; border:1px solid #4a502c; margin:0px 0px 0px 0px;}
.career-cent-wrap-text {display:block; float:right; clear:right; margin:0px 0px 10px 0px; text-align:left; width:230px; padding:0px 0px 0px 0px;}
.career-cent-wrap-item h1 {font-weight:bold; color:#4a5712; margin:0px 10px 0px 0px; font-size:0.9em; padding-top:0px;}
.career-cent-wrap-item h1 a, .career-cent-wrap-item h1 a:link, .career-cent-wrap-item h1 a:visited, .career-cent-wrap-item h1 a:hover {color:#4a5712;}
.career-cent-wrap-item p {clear:none; font-size:0.7em; color:#333; margin:0px 10px 5px 0px; padding:0px 0px 0px 0px;}
.career-cent-wrap-item p a, .career-cent-wrap-item p a:link, .career-cent-wrap-item p a:visited, .career-cent-wrap-item p a:hover {font-size:1em;}

#narrow-detail-school-search .box3-content {padding:1px 7px 5px 7px;}
#narrow-detail-school-search .box5-content {padding:1px 5px 0px 5px;}
.school-search-side-wrap {display:block; margin:0px 0px 0px 0px; clear:both;}
.school-search-side-wrap label {padding:5px 10px 4px 10px; clear:both; margin:0px 0px 0px 0px;}
.school-search-side-wrap select {margin:5px 10px 4px 10px; clear:both;}
.school-search-side-wrap input {margin:5px 10px 4px 10px; clear:both;}
.school-search-side-wrap .submit {padding:3px 3px 3px 3px; display:block; margin:10px auto 0px 20px; text-transform:uppercase;}

.feat-side-wrap-item {display:block; float:left; clear:none; height:74px; background:url(dot.gif) bottom left repeat-x #fff; margin:4px 0px 0px 0px; text-align:left; padding-bottom:2px;}
.feat-side-wrap-item img {display:block; float:left; clear:none; width:170px; height:72px; border:none; margin:1px 1px 5px 1px;}
.feat-side-wrap-item h1 {font-weight:bold; color:#0174b3; margin:25px 10px auto 5px; float:left; clear:none; font-size:0.75em; font-weight:normal; text-decoration:underline;}
#main-featured-split .box2-content {margin-top:5px; background-color:#fff;}
#main-featured-split .box2-bottom {background-color:#fff;}


.article-side-wrap {display:block; clear:both; width:100%;}
.article-side-wrap-item {display:block; float:left; clear:both; width:100%; background:url(dot.gif) bottom left repeat-x #fff; margin:0px 0px 0px 0px; text-align:left; padding-bottom:5px;}
.article-side-wrap-image {display:block; float:left; clear:left; width:59px;}
.article-side-wrap-image img {display:block; float:left; clear:left; width:54px; height:54px; border:none; margin:5px 1px 5px 7px;}
.article-side-wrap-text {display:block; float:right; clear:right; margin:0px 0px 0px 0px; text-align:left; width:220px; height:60px;}
.article-side-wrap-item h1 {font-size:0.7em; font-weight:bold; color:#0174b3; margin:3px 10px 0px 5px;}
.article-side-wrap-item p {clear:none; font-size:0.7em; color:#333; margin:0px 10px 5px 10px;}
.article-side-wrap-item p a, .article-side-wrap-item p a:link, .article-side-wrap-item p a:visited, .article-side-wrap-item p a:hover {font-size:0.9em; color:#0174b3;}

#wide-detail-article .box2-content {background:#fff; margin-top:5px; padding-top:0px;}
#wide-detail-article .box2-bottom {background:url(box-edge.gif) bottom center repeat-x #fff;}
.article-detailed {margin:0px 0px 0px 0px; padding:0px 10px 10px 10px;}
.article-detailed h1 {color:#08599c; font-size:18px; margin:0px 10px 10px 0px; font-size:1.8em;}
.article-detailed h2, .article-detailed h4 {text-transform:none; color:#525255; font-size:14px; margin:10px 10px 10px 0px; font-size:0.9em;}
.article-detailed h4 {margin-bottom:0px; padding-bottom:0px;}
.article-detailed p {color:#333;font-size:12px; margin:10px 10px 10px 0px;}
.article-detailed .byline {color:#aeaeae; margin-top:23px;}
.article-detailed ul {font-size:12px; margin:10px 10px 10px 0px;}
.article-detailed li {font-size:12px; font-weight:normal;}
.article-detailed a:link, .article-detailed a:visited, .article-detailed a:hover {font-size:1em; text-decoration:underline;}
#article-image {display:inline; float:left; clear:none; border-top:1px dotted #8b868d;  border-bottom:1px dotted #8b868d; background:none; margin:3px 20px 10px 0px; padding:10px 0px 10px 0px;}
#article-text a, #article-text a:link, #article-text a:visited, #article-text a:hover {text-decoration:underline;}
#article-text ol {list-style:inside;}
.ad-wrap {font-size:0.6em; color:#666; display:block; width:100%; text-align:center;}
.ad-wrap.box7-wrap {}
.ad-wrap img {width:294px; height:244px; border:0px;}

.hide {display:none;}
.show {display:block;}


#narrow-shortlist-school .box3-content {padding:1px 7px 5px 7px;}
#narrow-shortlist-school .box5-content {padding:1px 5px 0px 5px;}

#narrow-shortlist-article .box3-content {padding:10px 7px 15px 7px;}
#narrow-shortlist-article .box5-content {padding:1px 5px 0px 5px;}

#wide-search-school form {margin:0px 0px 0px 0px; padding:5px 5px 5px 5px;}
.form-grouping {display:block; float:left; clear:none; width:33%; margin:0px 0px 15px 0px;}
.form-grouping label {display:block; font-weight:bold; margin-bottom:3px;}

/* Specifici asset overide deffinitions */
#main-featured-split .box1-content {padding:5px 0px 5px 0px;}
#main-featured-split .feat-side-wrap-item {text-align:center; margin:0px 1px 0px 1px; height:75px; padding:1px 0px 1px 0px;}
#main-featured-split .feat-side-wrap-item img {float:none; margin-left:auto; margin-right:auto;}

#quick-search .box2-content {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; height:178px; background:url(quick-search-bkg.jpg) top center no-repeat;}
.quick-search-wrap {display:block; width:200px; float:right; clear:both; margin:10px 10px 30px auto;}
#quick-search label {display:block; text-align:left; clear:both; color:#fff; font-weight:bold; margin-top:30px;}
#quick-search-category {width:190px; clear:both;}
#quick-search-campus-submit {margin-left:10px;border:1px solid #fff; background:#ff9103; color:#fff; font-weight:bold;}
#quick-search-online-submit {clear:both; margin-top:37px;border:1px solid #fff; background:#ff9103; color:#fff; font-weight:bold;}
#quick-search .box2-bottom span a {font-size:0.7em; font-weight:bold; float:right; padding-top:3px;}
#quick-search .box2-bottom .bl {clear:left; float:left; margin:13px 0px 0px 0px; border:0px; padding:0px 0px 0px 0px;}
#quick-search .box2-bottom .br {clear:right; float:right; margin:13px 0px 0px 0px; border:0px; padding:0px 0px 0px 0px;}

#wide-feature-article {}
#wide-feature-article .feature-section1, #wide-feature-article .feature-section2 {display:block; clear:none; float:left; height:100%;}
#wide-feature-article .feature-section1 {width:435px; padding:0px 0px 0px 0px;}
#wide-feature-article .feature-section1 img {display:block; width:435px; height:175px; margin:0px 0px 0px 0px}
#wide-feature-article .feature-section1 h1 {margin:10px 10px 0px 10px; font-size:1.2em;}
#wide-feature-article .feature-section2 {width:198px; background:url(dot.gif) top left repeat-y;}
#wide-feature-article .feature-section2 hr {margin:3px 0px 3px 0px; padding:0px 0px 0px 0px;}
#wide-feature-article .feature-section2 h1 {margin:0px 10px 0px 10px; font-size:0.9em; line-height:13px;}
#wide-feature-article .feature-section2 img {display:block; width:173px; height:90px; margin:5px auto 0px 9px;}
#wide-feature-article .feature-section2 p a {margin-bottom:5px;}

#wide-shortlist-category-program .box2-content {padding:0px 5px 0px 5px; margin-bottom:0px;}
#wide-shortlist-category-program .box5-wrap {margin:13px 5px 0px 5px; margin-bottom:0px;}
#wide-feature-category-program {}
#wide-feature-category-program .feature-section1, #wide-feature-category-program .feature-section2 {display:block; clear:none; float:left; height:316px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#wide-feature-category-program .feature-section2 {width:313px; background:#fdf9eb; border-left:2px solid #cec1a6;}
#wide-feature-category-program .feature-section1 img {display:block; width:321px; height:316px; margin:0px 0px 0px 0px;}
#wide-feature-category-program .feature-section2 h1 {margin:10px 10px 0px 10px; color:#005699; font-size:1.4em;}

#wide-feature-category-career {}
#wide-feature-category-career .feature-section1, #wide-feature-category-career .feature-section2 {display:block; clear:none; float:left; height:100%;}
#wide-feature-category-career .feature-section1 {width:321px; height:316px;}
#wide-feature-category-career .feature-section1 .section1b {width:321px; height:103px; z-index:3; display:block; background:url(white.png) top left repeat; position:absolute; top:241px;}
#wide-feature-category-career .feature-section1 .section1a img {width:321px; height:315px;}
#wide-feature-category-career .feature-section1 .section1b h1 {margin:0px 10px 0px 10px; color:#005699; font-size:1.2em; text-align:left;}
#wide-feature-category-career .feature-section2  {border-left:2px solid #cec1a6; width:314px; height:316px;}
.section2a, .section2b {background:url(title-bar.gif) top left repeat-x #fff;}
.section2a {height:213px;}
.section2b {height:102px;}
#wide-feature-category-career .section2a h1, #wide-feature-category-career .section2b h1  {clear:both; color: #495712; text-align:left; text-transform:capitalize; margin:0px 0px 0px 0px; padding:4px 0px 4px 10px; font-size:17px;}
.section2a h1 span, .section2b h1 span {float:right; clear:none; color: #495712; text-align:left; text-transform:capitalize; margin:0px 0px 0px 0px; padding:4px 10px 4px 0px; font-size:11px; font-weight:bold;}
.section2b img {display:block; float:left; clear:none; border:none; width:156px; height:56px; margin:5px 0px 0px 0px;}
.section2a .article-side-wrap-text {float:none; clear:both; width:100%; border-bottom:1px solid #ffecb9;}
#industryHighlight-articleSection .article-side-wrap-text h1 {margin-top:1px; margin-bottom:0px; padding-bottom:0px; font-size:14px;}
#industryHighlight-articleSection .article-side-wrap-text p {margin-top:5px; line-height:1em;}
.section2a p a, .section2a p a:link, .section2a p a:visited, .section2a p a:hover {font-weight:normal;}
#industryHighlight-category-headline {padding-top:9px;}
#categoryHighlight-category-text {font-size:0.8em;}

#wide-shortlist-article .box2-content {padding:0px 5px 0px 5px; margin-bottom:8px;}
#wide-shortlist-article .box5-wrap {margin:13px 5px 0px 5px; margin-bottom:0px;}
#wide-fulllist-article .box2-content {padding:0px 3px 0px 3px; margin-bottom:8px;}
#wide-fulllist-article .box5-wrap {margin:13px 5px 0px 5px; margin-bottom:0px;}
#wide-fulllist-article ul, #wide-shortlist-article ul {color:#ddd; margin:10px 0px 10px 10px; font-size:0.8em;}
#wide-fulllist-article li, #wide-shortlist-article li {list-style-type:disc; line-height:1.8em;}

#wide-fulllist-school .box2-content p {padding:0px 0px 0px 0px; margin:0px 0px 0px 5px;}
#wide-fulllist-school .box2-content .box5-content p {margin-left:15px;}

#search-school label {font-weight:bold;}
#search-school select {font-size:1em; text-transform:capitalize; color:#333; width:87%;}
#search-school input {font-size:1em; text-transform:capitalize; color:#333; width:87%;}
#search-school .submit {color:#fff; width:125px; margin-left:10px; margin-right:auto; display:block;}

#search-school-cent select {font-size:1em; text-transform:capitalize; color:#333; width:87%;}
#search-school-cent input {font-size:1em; text-transform:capitalize; color:#333; width:87%;}
#search-school-cent .submit {color:#fff; width:125px; margin-left:0px; margin-right:auto; display:block; padding:1px 3px 0px 3px;}


#school-cent-filter label {font-weight:bold;}
#school-cent-filter select {font-size:1em; text-transform:capitalize; color:#333; width:87%; margin-top:3px; margin-left:0px;}
#school-cent-filter input {font-size:1em; text-transform:capitalize; color:#333; width:87%; margin-top:3px; margin-left:0px;}
#school-cent-filter .submit {color:#fff; width:125px; margin-left:0px; margin-right:auto; display:block; margin-top:3px;}



#featured-articles .box1-content {height:388px;}

#wide-detail-school-search {}
#wide-detail-school-search .box2-content {padding:2px 7px 0px 7px; margin-bottom:0px;}
#wide-detail-school-search .box5-content {padding:1px 5px 0px 5px; margin-bottom:0px;}

#wide-fulllist-school-directory .box2-content {padding:1px 7px 0px 7px; margin-bottom:0px;}
#wide-fulllist-school-directory .box5-content {padding:1px 5px 0px 5px; margin-bottom:0px;}
#wide-fulllist-school-directory .box2-content p {padding:0px 0px 0px 0px;}
#wide-fulllist-school-directory p a:link {text-decoration:underline; font-size:1em;}
.dir-box {display:block; text-align:center; width:100%; background:url(dot.gif) bottom left repeat-x; height:25px; margin-top:5px;}
.dir-box p {text-align:center; width:100%; margin:5px 0px 0px 0px;}
#wide-fulllist-school-directory .dir-box p a:link, #wide-fulllist-school-directory .dir-box p a:visited {padding:3px 6px 3px 6px; text-align:center; text-decoration:none; font-size:1em; font-weight:bold;}
.dir-active, .dir-active:link, .dir-active:visited, .dir-active:hover {padding:3px 6px 3px 6px; text-align:center; text-decoration:none; font-size:1em; font-weight:bold; color:#fff; background:#003366;}
#wide-fulllist-school-directory ul {margin:10px 10px 30px 10px;}
#wide-fulllist-school-directory li {list-style:none; margin-left:0px; font-size:0.8em; line-height:1.8em;}

#wide-fulllist-school-directory-category ul li {font-size:0.9em;}
#wide-fulllist-school-directory-category ul li a:link, #wide-fulllist-school-directory-category ul li a:visited {font-size:1em; text-decoration:underline;}
#wide-fulllist-school-directory-category ul li ul {margin:0px 0px 0px 0px; padding-bottom:10px; border-bottom: 1px dotted #666; padding-top:10px; border-top: 1px dotted #666;}
#wide-fulllist-school-directory-category ul li ul li {color:#333; font-size:0.8em; font-weight:bold; padding-left:30px;} 
#wide-fulllist-school-directory-category ul li ul li a, #wide-fulllist-school-directory-category ul li ul li a:link, #wide-fulllist-school-directory-category ul li ul li a:visited {color:#333; text-decoration:none;}

#wide-fulllist-school-directory-state ul li {font-size:0.9em;}
#wide-fulllist-school-directory-state ul li a:link, #wide-fulllist-school-directory-state ul li a:visited {font-size:1em; text-decoration:underline;}
#wide-fulllist-school-directory-state ul li ul {margin:0px 0px 0px 0px; padding-bottom:10px; border-bottom: 1px dotted #666; padding-top:10px; border-top: 1px dotted #666;}
#wide-fulllist-school-directory-state ul li ul li {color:#333; font-size:0.8em; font-weight:bold; padding-left:30px;} 
#wide-fulllist-school-directory-state ul li ul li a, #wide-fulllist-school-directory-state ul li ul li a:link, #wide-fulllist-school-directory-state ul li ul li a:visited {color:#333; text-decoration:none;}
#wide-fulllist-school-directory-state ul li ul li a:hover, #wide-fulllist-school-directory-category ul li ul li a:hover {color:#33F; text-decoration:underline;}


#industryHighlight-schools2-image {border-left: 1px dotted #aaa; margin-left:1px;}

#more-less, #more-less-school, #more-less-school2 { vertical-align:text-top; color: #0174b3; clear:none; float:left; font-weight:bold; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#more-less:hover, #more-less-school:hover, #more-less-school2:hover {text-decoration:underline;}

/* Hide the following tabs */
#quick-search-online, #quick-search-campus {display:none;}
#wide-fulllist-school-directory-category, #wide-fulllist-school-directory-alpha, #wide-fulllist-school-directory-state {display:none;}
#wide-fulllist-school-tab1, #wide-fulllist-school-tab2 {display:none;}