/*	General	*/
body { background-color:#393943; font-family:"Times New Roman", Times, serif; font-size:14px; margin:0px; }
a { color:#036; text-decoration:none; }
a img { border:none; }
small.breadcrumbs { color:#036; font-size:11px; }
small.breadcrumbs a { color:#036; }

/*	footer.php	*/
#footer-body { color:#FFF; font-size:11px; margin:5px 0 0 0; width:985px; }
#footer-body a { color:#FFF; }

/*	header.php	*/
.horizontal-tab-container { float:left; height:22px; margin-right:2px; }
.horizontal-tab-off-center { background:url(/img/header/hzn-tab-off-center.gif) repeat-x; float:left; height:22px; }
.horizontal-tab-off-center a { color:#000; font-size:14px; font-weight:bold; margin:0 3px; }
.horizontal-tab-off-left { background:url(/img/header/hzn-tab-off-left.gif) no-repeat top left; float:left; height:22px; width:7px; }
.horizontal-tab-off-right { background:url(/img/header/hzn-tab-off-right.gif) no-repeat top left; float:left; height:22px; width:7px; }
.horizontal-tab-on-center { background:url(/img/header/hzn-tab-on-center.gif) repeat-x top left; float:left; height:22px; }
.horizontal-tab-on-center a { color:#FFF; font-size:14px; font-weight:bold; margin:0 5px; }
.horizontal-tab-on-left { background:url(/img/header/hzn-tab-on-left.gif) no-repeat top left; float:left; height:22px; width:7px; }
.horizontal-tab-on-right { background:url(/img/header/hzn-tab-on-right.gif) no-repeat top left; float:left; height:22px; width:7px; }

#body_container { background-color:#EBF1F7; border:1px solid #000; overflow:hidden; width:985px; }
#container { margin:0 10px; width:985px; }
#content { float:right; padding:4px 0; width:775px; }
#header_container { width:985px; }
#header-top { overflow:hidden; width:985px; }
#horizontal-tabs { margin-top:10px; overflow:hidden; width:985px; }
#left { float:left; padding-top:4px; width:210px; }
#logo { color:#FFF; float:left; font-size:13px; margin:10px 0 0 5px; width:350px; }
#right { float:left; padding:4px 0; width:306px; }
#social-banner { background:url(/img/header/social-banner-left.gif) no-repeat #6D6D72; color:#FFF; float:right; font-size:12px; height:33px; width:260px; }
#social-banner img { margin:0px 3px 0 0; vertical-align:middle; }
#social-banner-content { margin:5px 0 0 10px; }
#social-banner-content a { color:#FFF; }

/*	left_nav.php	*/
.left-rail-bottom-center { background-color:#165594; float:left; height:11px; width:178px; }
.left-rail-bottom-left { background:url(/img/left-rail/left-rail-bottom-left.gif) no-repeat; float:left; height:11px; width:11px; }
.left-rail-bottom-right { background:url(/img/left-rail/left-rail-bottom-right.gif) no-repeat; float:left; height:11px; width:11px; }
.left-rail-first-heading-left { background:url(/img/left-rail/left-rail-first-heading-left.gif) no-repeat; float:left; height:23px; width:9px; }
.left-rail-first-heading-right { background:url(/img/left-rail/left-rail-first-heading-right.gif) no-repeat; float:left; height:23px; width:9px; }
.left-rail-heading-container { height:9px; width:200px; }
.left-rail-heading-center { background:url(/img/left-rail/left-rail-heading-center.gif) repeat-x; float:left; height:23px; text-align:center; width:182px; }
.left-rail-heading-center span { color:#FFF; font-size:13px; font-weight:bold; }
.left-rail-heading-left { background:url(/img/left-rail/left-rail-heading-left.gif) no-repeat; float:left; height:23px; width:9px; }
.left-rail-heading-right { background:url(/img/left-rail/left-rail-heading-right.gif) no-repeat; float:left; height:23px; width:9px; }
.left-rail-lisitng { list-style:url(img/left-rail/yellow-arrow-right.gif); line-height:1.5em; margin:0; padding:5px 0 5px 20px; }
*:first-child+html .left-rail-lisitng { margin:10px 0 0 0; }	/*	For IE7	*/
.left-rail-lisitng a { color:#FFF; }
.listing-expanded { list-style:url(img/left-rail/yellow-arrow-down.gif); }
.listing-expanded ul { list-style:url(img/left-rail/white-minus.gif); margin:0; padding:0 0 5px 20px; }

#left-rail-content { background-color:#165594; margin:0 0 4px 4px; width:200px; }/*	common	*/
hr.dark-blue { border:0px; border-top:1px solid #036; color:#003366; margin:3px 0 0 0; }

.listing-container { width:441px; }
.listing-col-2 { float:left; margin-right:10px; width:210px; }
.listing-col-3 { float:left; margin-right:7px; width:140px; }
.more-info { background:url(/img/more-info.gif) no-repeat; display:block; height:30px; text-align:right; width:124px; }
.school-logo { border:1px solid #000; float:left; margin:3px 10px 0px 10px; }

#content { background-color:#FFF; border:1px solid #036; float:left; margin:4px 4px 4px 0; width:459px; }
#content-body { margin:1px 5px; width:449px; }
#content-body h1 { color:#036; margin:10px 0 0 0; }
#listing-container ul { list-style:square; margin:0px; padding-left:20px; }
#listing-container ul li { color:#036; }

/*	degrees.php	*/
.alphabet-list { font-size:13px; }
.alphabet-list a { text-decoration:underline; }

/*	degree-level.php	*/
h2.degree-level { color:#036; margin:0 0 5px 0; }

/*	listing.php	*/
.listing { *width:460px; }
.listing-body { border:1px solid #000; border-top:0px; width:448px; }
.listing-footer { background-color:#4496E9; color:#FFF; height:23px; overflow:hidden; width:448px; }
.listing-footer a { color:#FFF; font-weight:normal; }
.listing-footer .pagination { font-weight:bold; margin:2px 0 0 15px; }
.listing-header { background-color:#4496E9; color:#FFF; height:23px; width:448px; }
.listing-header a { color:#FFF; font-weight:normal; }
.listing-header .extra-text { float:right; margin:2px 10px 0 0; }
.listing-header .extra-text a { text-decoration:underline; }
.listing-header .pagination { float:left; font-weight:bold; margin:2px 0 0 15px; }
.listing-tab-container { height:27px; margin-left:10px; width:440px; }
.listing-tab-on { background:url(/img/tab-on.gif) repeat-x; border:1px solid #000; border-bottom:0px; float:left; height:26px; text-align:center; width:110px; }
.listing-tab-on a { color:#FFF; display:block; font-weight:bold; margin-top:3px; }
.listing-tab-off { background-color:#D0E4F8; border-bottom:1px solid #000; float:left; height:26px; text-align:center; width:110px; }
.listing-tab-off a { display:block; font-weight:bold; margin-top:3px; text-decoration:underline; }
.listing-tab-spacer_15 { border-bottom:1px solid #000; float:left; height:26px; width:15px; }
.listing-tab-spacer_198 { border-bottom:1px solid #000; float:left; height:26px; width:198px; }
.program-listing-col { float:left; margin-right:5px; width:211px; }
.program-listing-col ul { color:#036; list-style:square; margin:0px; padding:0 0 0 20px; }
.program-listing-container { width:432px; }
.school-listing { background:url(/img/listing-bg.gif) repeat-x #EDF3F8; overflow:hidden; width:448px; }
.school-listing-body { margin:10px 0 10px 10px; width:425px; }
.school-listing-body h3 { margin:3px 0; text-decoration:underline; }

/*	right_nav.php	*/
.field-container { clear:both; padding:10px 0; width:240px; }
.field-container label { color:#FFF; display:block; float:left; font-size:12px; font-weight:normal; width:75px; }
.field-container select { font-size:10px; width:130px; }

#banner-body { height:250px; margin:2px; width:300px; }
#right-content { float:left; width:306px; }
#right-content #banner { background-color:#FFF; border:1px solid #003366; height:254px; margin-top:5px; width:304px; }
#right-content #searchbox { background-color:#FFF; border:1px solid #003366; height:268px; width:304px; }
#searchbox-body { height:264px; margin:2px; width:300px; }
#searchbox-content { background:url(/img/static-pages/searchbox-bg.jpg) no-repeat; height:231px; width:300px; }
#searchbox-form { padding:0 10px; }
#searchbox-go { background:url(/img/btn-go-red-sq.gif) no-repeat; cursor:pointer; height:23px; margin-left:125px; width:80px; }
#searchbox-header { background:url(/img/static-pages/searchbox-header-online.gif) no-repeat; height:33px; width:300px; }
