@font-face {
    font-family: 'Demistile';
    src: url('../fonts/eurostile-demi-webfont.eot');
    src: url('../fonts/eurostile-demi-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/eurostile-demi-webfont.woff') format('woff'),
         url('../fonts/eurostile-demi-webfont.ttf') format('truetype'),
         url('../fonts/eurostile-demi-webfont.svg#eurostile-demidemi') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Eurostile';
    src: url('../fonts/eurosti-webfont.eot');
    src: url('../fonts/eurosti-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/eurosti-webfont.woff') format('woff'),
         url('../fonts/eurosti-webfont.ttf') format('truetype'),
         url('../fonts/eurosti-webfont.svg#eurostileregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


/* Masters */

body {
padding:0;
margin:0 0 20px;
text-align: center;
font:normal normal normal 11pt/1em Arial,Helvetica,sans-serif;
color:#666;
}

	/* different bg's depending on what section you are in */
	body#home, body#articles, body#resume-builder, body#search, body#Pages, body#pathways{ background:#e2e7d1 url(/images/bg/bg_home.jpg) no-repeat top center; background-attachment:fixed;}
	body#careers { background:#e2e7d1 url(/images/bg/bg_careers.jpg) no-repeat top center;background-attachment:fixed; }
	body#school { background:#e2e7d1 url(/images/bg/bg_college.jpg) no-repeat top center;background-attachment:fixed; }
	body#college { background:#e2e7d1 url(/images/bg/bg_college.jpg) no-repeat top center;background-attachment:fixed; }
	body#military { background:#e2e7d1 url(/images/bg/bg_military.jpg) no-repeat top center;background-attachment:fixed; }
	body#favorites { background:#e2e7d1 url(/images/bg/bg_favorites.jpg) no-repeat top center;background-attachment:fixed; }

* { margin:0;padding:0;
background-color:transparent;background-position:top left; }

a { color:#669900;text-decoration:none; overflow:hidden; }
a:hover { text-decoration:underline; }
a:focus { -moz-outline: none; }
a img { border:0; }
sup { font-size:8px; }
ul { list-style-type:none; }
fieldset { border:0; }



/* TEMP TRAITS HIDE 4/29/13

#liFour{ display: none; } */

/* global classes */
.bold { font-weight:bold; }
.liLast { border:0px !important;margin-right:0px !important; }
.liFirst { border:0px !important;margin-left:0px !important; }
.dNone { display:none; }
.showAccessibleOnly { position: absolute; left: -10000px; top: auto; width: 1px; height: 1px; overflow: hidden; }
.divClear { clear:both; }
.bump_down{font-size: .9em;}
.bump_up{font-size: 1.1em;}
.vMid { vertical-align:top;margin-left:5px; }
.inner-small{font-size: .65em !important; padding-top:8px; padding-right: 5px;}
h6.inner-small{margin-left: 6px; font-weight: normal;}
.inner-medium{font-size: .8em !important; padding-top: 3px;}
.inner-larger{font-size: 1.1em !important;}
.more-info-link{font-size: .9em; padding: 5px 3px 0px 0;  text-align: right;}
.indent45{padding-left: 45px;}
.longParagraph{display: none;}
.aShowMore{margin: 5px 0 5px 0; display: block;}
.more-about-major{font-size: .8em !important;}
.small-blurb{margin-bottom: 8px; font-size: .8em;}
tr.zebra td{background-color: #F0F5F7;}
.clear{clear:both;}
.padding-10{padding: 10px;}
.padding-15{padding: 15px;}
.padding-20{padding: 20px;}
.bold{font-weight: bold;}
.bottom-15{margin-bottom: 15px;}
.bottom-10{margin-bottom: 10px;}
.top-20{margin-top: 20px;}
.top-15{margin-top: 15px;}
h1.default{line-height: .1px; font-size: 01em; text-indent: -5000px; }
.text-left{text-align: left !important;}
.text-right{text-align: right !important;}
.qtip-text{line-height: .01em; height: 0px; font-size: .01em; visibility: hidden; text-indent: -5000px;}
a.qtip:hover{text-decoration: none;}
a.qtip{cursor: help;}
a.qtip img{position: relative; top: 2px;}
.external{background:url(/images/global/external.gif) no-repeat right center; padding-right: 18px;}
#major-page ul{padding-left: 20px;}
p.expand{padding-top: 5px;}
#major-page ul li{list-style: circle; margin-bottom: 5px;}
p.expand a{font-weight: bold; padding-top: 8px; color:#669900!important; cursor: pointer !important;}
p.no_results{font-weight:bold; margin-top: 10px;}
.ss-score-submit{font-size: 10px; color: #000099; cursor: pointer; display:none;}
.article-listing{border-top: 0px !important;padding-bottom: 8px !important;}
.text-in-box{margin: 5px; font-size: .9em;}
.hide508{line-height:.01em; height:0px; display: block; text-indent:-5000px;}
.no-wrap {white-space: nowrap;}
#range-span{position: relative; left: -3px;}

/*qtip built in styles */
.qtip-content{font-size: .8em; }
	.qtip-content a{color: #c7d491; }
.qtip-title{font-size:.9em;}


/* 404 styles */
#error-container{margin-top: 25px;}
				#error-container ul{list-style: inside; padding-left: 20px; font-size: 12px;}


#divSkipLink { display:none; }
#div-favorite-link{text-align: right; position: relative; top: -18px;}

#divMain
{
	width: 920px;
	position: relative;
	margin: 0 auto;
	padding:119px 0 0;
	text-align: left;
	background: #FFF;
}
#aLogo
{
	width:436px;
	height:26px;
	position:absolute;
	top:26px;
	left:14px;
	z-index:10;
	display:block;
	text-indent:-9999px;
	background: url(/images/global/logo.gif) no-repeat;
}
	/* Main Header */

	#divHeader { width:920px;height:88px;z-index:9;
	position:absolute;top:0;left:0;
	background-color:#fff; }
	.fb_notlog { position: absolute; right: 110px; top: 14px; }
	.fb_log { position: absolute; right: 135px; top: 14px; }
     #add_this .addthis_button_compact {position: relative; top: 2px; right: 3px;}
	.recommend { margin-bottom: 10px; }
    .recommend #fb-root * { width:100px; overflow:hidden; }
    .recommend.top { position: absolute; width: 100px; top: 50px; left: 483px; z-index: 100; }
    .recommend.top .fbSend { margin-top: 5px; }
	#fb-comment{margin-bottom: 8px; border: 0px;}
    .recommend.bottom { margin: 10px 0; padding-bottom: 10px; border-bottom: 1px solid #CACACA; width: 452px;}
    #divHeader ul { position:absolute; }
	#divHeader ul li { float:left; }
		/* main nav */
		#ulMainNav { width:600px;height:20px;
		bottom:0px;left:294px; }
		#ulMainNav li { height:20px; }
		#ulMainNav li a { display:block;height:20px; line-height: 18px; text-transform: uppercase; letter-spacing: 1px;}
		#ulMainNav li a:focus{border-top: 1px solid #e7e7e7;}
		#liCareer, #liCareerOn { width:60px;margin-right:42px;		}
		#liCollege, #liCollegeOn { width:67px;margin-right:37px;	}
		#liMilitary, #liMilitaryOn { width:72px;margin-right:32px;	}
		#liFavorites, #liFavoritesOn { width:107px;	}
		#liPathways, #liPathwaysOn { width:113px; margin-left: 35px; }

			#liCareerOn a, #liCareer:hover a, #liCollegeOn a, #liCollege:hover a, #liMilitaryOn a, #liMilitary:hover a, #liFavoritesOn a, #liFavorites:hover a, #liPathwaysOn a, #liPathways:hover a  {color: #1A3A55; text-decoration: none;}

		li a span.my {text-transform: lowercase; font-size: 19px; line-height:12px; color: #B7C123;}

			#liFavorites:hover a span.my, #liFavoritesOn a span.my {color: #98BDD1;}
			#liPathways:hover a span.my, #liPathwaysOn a span.my {color: #98BDD1;}

			/* Subnav */
			#ulSubNav { width:400px;height:18px;
			top:96px;left:294px; }
			#ulSubNav li { padding-right:6px;margin-right:6px;padding-bottom:1px;
			float:left;font-size:.9em;
			border-right:1px solid #669900; }
			#ulSubNav li a { color:#669900; }
			#ulSubNav li a#aSubOn { color:#1c3b53; }
		#ulAccount { right:15px;top:17px;}
		#ulAccount li { margin-left:6px;padding-left:6px;
		font-size:.8em;border-left:2px solid #8cb340; }
		#ulShareThis { position:absolute;right:27px;top:13px;
		font-size:.8em; }
		#ulShareThis * { float:left; }
		#ulShareThis li#share_icon{padding: 2px 5px 0 0;}
		#ulShareThis li#print_icon{border-left: 1px dotted #76a602;padding-left: 10px; }

		/* Quick Search Box */

		/* #### Updated Search Style */

		/* ## General page content search header styles */
		.search-header {
			position: relative;
		}
		.search-header h1 {
			color: #618799;
			font: normal 32px/34px "Arial", sans-serif;
			padding: 0 0 4px;
		}
		.search-header h2 {
			color: #909090;
			font: normal 12px/14px "Arial", sans-serif;
			text-transform: uppercase;
			width: 345px;
		}
		.search-header #ulKey {
			bottom: 0 !important;
			position: absolute;
			right: 30px !important;
			top: auto !important;
		}
		#articles .search-header #ulKey {
			display: none;
		}
		.search-header #ulKey li {
			display: inline-block;
			float: none;
		}


		/* ## Search sidebar styles */
		#divHeader .site-search {
			background: #abc8ca;
		}
		#divHeader .site-search fieldset {
			padding: 5px 0 7px 13px;
		}
		#divHeader .site-search h5 {
			background: #618799;
			color: #fff;
			font: bold 12px/14px "Eurostile", "Arial", sans-serif;
			height: auto;
			padding: 10px 15px 8px;
			text-indent: 0;
			text-transform: uppercase;
			width: auto;
		}
        #divHeader p {
            color: #fff;
            font-size: .9em;
            font: bold 11px/14px "Eurostile", "Arial", sans-serif;
            margin: 8px 15px 0px;
        }
		#divHeader .site-search input {
			background: #fff;
			display: inline-block;
			margin: 5px 6px 18px 0;
			vertical-align: top;
			width: 180px;
		}
		#divHeader .site-search button {
			background: url('/images/global/btn_search.gif');
			border: none;
			display: inline-block;
			height: 0;
			overflow: hidden;
			padding: 27px 0 0;
			width: 56px;
		}
		#divHeader .site-search select {
			background: #fff;
			clear: both;
			display: block;
			margin: -5px 0 0;
			width: 195px;
		}

		/* ## Main search filters style */
		#divHeader .search-filters {
			padding: 10px 0 0;
		}
        #divHeader .search-filters p {
            margin: 10px 0 0;
            text-transform: none;
        }
		#divHeader .search-filters h3 {
			background: #80a3ab;
			color: #fff;
			font: bold 16px/18px "Eurostile", "Arial", sans-serif;
			text-transform: uppercase;
			padding: 8px 12px;
			width: auto;
		}
		#divHeader .search-filters h4 {
			color: #666;
			font: bold 12px/14px "Eurostile", "Arial", sans-serif;
			padding: 0 0 8px;
			text-transform: uppercase;
		}
		#divHeader .search-filters h5 {
			background: transparent;
			color: #666;
			font: normal 11px/14px "Arial", sans-serif;
			height: auto;
			padding: 0 0 10px;
			text-indent: 0;
			text-transform: none;
			width: auto;
		}
		#divHeader .search-filters > div {
			background: #f1f2f2;
			margin: 0 0 2px;
			padding: 13px 15px 9px;
		}
		/* General Sidebar styles */
		#divHeader .search-filters .check-list {
			overflow: hidden;
			padding: 0 0 10px;
		}
		#divHeader .search-filters .divider {
			border-top: 1px solid #d0d4d7;
			margin: 15px 0 0;
			padding: 12px 0 8px;
		}
		#divHeader .search-filters .search-adacemics #ajax-major-text {
			width: 175px;
		}
		#divHeader .search-filters .search-adacemics span {
			background: #7da956;
			border-radius: 10px;
			color: #fff;
			cursor: pointer;
			display: inline-block;
			font: normal 12px/12px "Arial", sans-serif;
			margin: 0 0 0 10px;
			padding: 3px 8px;
			text-align: center;
		}

		#divHeader .search-filters input {
			background: #fff;
		}
		#divHeader .search-filters label {

		}
		#divHeader button.search-submit {
			display: none;
		}
		#divHeader .search-filters .check-list label {
			clear: right;
			float: left;
			margin: 0 0 10px;
			width: 200px;
		}
		#divHeader .search-filters select {
			background: #fff;
			display: block;
			margin: 0 0 8px;
			width: 200px;
		}
		#divHeader .search-filters input.input-winnow-cbox,
		#divHeader .search-filters .check-list input {
			clear: left;
			float: left;
			margin: 0 9px 0 0;
		}

		/* Tab Filters Contaner */
		#divHeader .search-filters .tab-filters {

		}
		#divHeader .search-filters .tab-nav {
			display: inline-block;
			overflow: hidden;
			border: 1px solid #a1a1a1;
			border-radius: 5px;
		}
		#divHeader .search-filters .tab-nav li {
			background: #f0f0f0 url('/images/search/bg-tab-nav.png') 0 0 repeat-x;
			color: #000;
			cursor: pointer;
			float: left;
			font: normal 12px/14px "Arial", sans-serif;
			padding: 4px 0;
			text-align: center;
			width: 70px;
		}
		#divHeader .search-filters .tab-nav li.middle {
			border-left: 1px solid #a1a1a1;
			border-right: 1px solid #a1a1a1;
		}
		#divHeader .search-filters .tab-nav li.current {
			background: #0d7fd6 url('/images/search/bg-tab-nav-current.png') 0 0 repeat-x;
		}
		#divHeader .search-filters .tab-content li {
			display: none;
			float: none;
			padding: 10px 0;
		}
		#divHeader .search-filters .tab-content li.current {
			display: block;
		}

		/* Campus type */
		#divHeader .search-filters .campus-type {
			border-top: 1px solid #d0d4d7;
			padding: 12px 0 8px;
		}
		#divHeader .search-filters .campus-type h5 {
			position: relative;
		}
		#divHeader .search-filters .campus-type ul {
			overflow: hidden;
		}
		#divHeader .search-filters .campus-type li {
			font-size: 11px;
			padding: 70px 0 0 5px;
			position: relative;
			width: 70px;
		}
		#divHeader .search-filters .campus-type li.rural {
			background: url('/images/search/location-rural.jpg') 0 0 no-repeat;
			width: 66px;
		}
		#divHeader .search-filters .campus-type li.suburban {
			background: url('/images/search/location-suburban.jpg') 0 0 no-repeat;
		}
		#divHeader .search-filters .campus-type li.urban {
			background: url('/images/search/location-city.jpg') 0 0 no-repeat;
		}
		#divHeader .search-filters .campus-type label {
			padding: 0 0 0 3px;
		}
		#divHeader .search-filters .campus-type .clear {
			display: none;
		}
		#divHeader .search-filters .campus-type.active .clear {
			background: #7da956;
			border-radius: 10px;
			color: #fff;
			cursor: pointer;
			display: inline-block;
			font: normal 12px/12px "Arial", sans-serif;
			margin: 0 0 0 10px;
			padding: 3px 8px;
			position: absolute;
			right: 0;
			text-align: center;
			top: 0;
		}
		#divHeader .search-filters .campus-type .current .clear:hover {

		}
		/* Slider styles */
		#divHeader .search-filters .rangeset {
			border-top: 1px solid #ccc;
			padding: 12px 0 0;
			margin: 8px 0 0;
		}
		#divHeader .search-filters .rangeset .range {
			height: 6px;
		}
		#divHeader .search-filters .rangeset > div {
			padding: 0 0 24px;
		}
		#divHeader .search-filters .rangeset label {
			font-size: 13px;
			padding: 0 0 20px;
		}
		#divHeader .search-filters .rangeset ul {
			padding: 0 0 11px;
			position: relative;
		}
		#divHeader .search-filters .rangeset li {
			float: none;
		}
		#divHeader .search-filters .rangeset li.high {
			position: absolute;
			right: 0;
			top: 0;
		}
		#divHeader .search-filters .ui-slider-handle {
			background: url('/images/search/bg-tab-nav-current.png') 0 center repeat-x;
			height: 15px;
			margin-left: -10px;
			overflow: visible;
			width: 10px;
		}
		#divHeader .search-filters .ui-slider-handle span {
			color: #666;
			font: normal 11px/11px "Arial", sans-serif;
			position: absolute;
			bottom: -15px;
			left: 50%;
			margin: 0 0 0 -50px;
			text-align: center;
			width: 100px;
		}
		#divHeader .search-filters .rangeset .inner-range {
			display: inline-block;
			padding: 0 0 4px;
			width: 79%;
		}
		#divHeader .search-filters .rangeset h6 {
			display: inline-block;
			vertical-align: bottom;
			width: 17%;
		}
		#divHeader .search-results .inner-range {

		}
		#divHeader .search-results .inner-range {

		}
		/* Specialties */
		.search-featured {

		}
		.search-featured label {
			font-size: 13px;
		}
		.ui-helper-hidden-accessible {
			display: none;
		}
		.ui-autocomplete {
			background: #fff;
			font-size: 12px;
			height: 300px !important;
			overflow: auto;
			text-align: left;
			width: 250px !important;
			text-transform: capitalize;


			background-attachment: scroll;
			background-clip: border-box;
			background-color: #fff;
			background-origin: padding-box;
			background-position: 50% 50%;
			background-size: auto;
			border-bottom-color: rgb(170, 170, 170);
			border-bottom-left-radius: 4px;
			border-bottom-right-radius: 4px;
			border-bottom-style: solid;
			border-bottom-width: 1px;
			border-left-color: rgb(170, 170, 170);
			border-left-style: solid;
			border-left-width: 1px;
			border-right-color: rgb(170, 170, 170);
			border-right-style: solid;
			border-right-width: 1px;
			border-top-color: rgb(170, 170, 170);
			border-top-left-radius: 4px;
			border-top-right-radius: 4px;
			border-top-style: solid;
			border-top-width: 1px;
			color: rgb(34, 34, 34);
			cursor: default;
			display: none;
			font-family: Verdana, Arial, sans-serif;
			font-size: 12px;
			font-style: normal;
			font-variant: normal;
			font-weight: normal;
			height: 300px;
			left: 132px;
			line-height: 14.6666669845581px;
			list-style-image: none;
			list-style-position: outside;
			list-style-type: none;
			margin-bottom: 0px;
			margin-left: 0px;
			margin-right: 0px;
			margin-top: 0px;
			outline-color: rgb(34, 34, 34);
			outline-style: none;
			outline-width: 0px;
			overflow-x: auto;
			overflow-y: auto;
			padding: 2px;
			position: absolute;
			text-align: left;
			top: 125px;
			width: 250px;
			z-index: 11;

		}
		.ui-autocomplete li {
			margin: 0;
			padding: 0;
			zoom: 1;
			width: 100%;

			background-color: rgba(0, 0, 0, 0);
			background-position: 0% 0%;
			color: rgb(34, 34, 34);
			cursor: default;
			display: list-item;
			font-family: Verdana, Arial, sans-serif;
			font-size: 12px;
			font-style: normal;
			font-variant: normal;
			font-weight: normal;
			height: auto;
			line-height: 14.6666669845581px;
			list-style-image: none;
			list-style-position: outside;
			list-style-type: none;
			margin-bottom: 0px;
			margin-left: 0px;
			margin-right: 0px;
			margin-top: 0px;
			padding-bottom: 0px;
			padding-left: 0px;
			padding-right: 0px;
			padding-top: 0px;
			text-align: left;
			width: 100%;
			zoom: 1;
		}
		.ui-autocomplete li a {
			border-radius: 0;
			color: #222;
			cursor: default;
			text-decoration: none;
			font-size: 12px;
			display: block;
			padding: 2px .4em;
			line-height: 1.5;
			zoom: 1;
			font-weight: normal;


			background-color: rgba(0, 0, 0, 0);
			background-position: 0% 0%;
			color: rgb(34, 34, 34);
			cursor: default;
			display: block;
			font-family: Verdana, Arial, sans-serif;
			font-size: 12px;
			font-style: normal;
			font-variant: normal;
			font-weight: normal;
			height: auto;
			line-height: 18px;
			list-style-image: none;
			list-style-position: outside;
			list-style-type: none;
			margin-bottom: 0px;
			margin-left: 0px;
			margin-right: 0px;
			margin-top: 0px;
			overflow: hidden;
			text-align: left;
			text-decoration: none;
			width: auto;
			zoom: 1;
		}
		.ui-autocomplete a:hover {
			background: #eee;
			text-decoration: none;
		}



		/* Category List container */
		#divHeader .search-filters .category-list {

		}
		#divHeader .search-filters .category-list ul {
			padding: 3px 0 0;
		}
		#divHeader .search-filters .category-list li {
			float: none;
			font: normal 13px/14px "Arial", sans-serif;
			padding: 0 0 5px;
		}
		#divHeader .search-filters .category-list a {
			color: #87a636;
		}

		/* Search Basics container */
		#divHeader .search-filters .search-basics {

		}
		#divHeader .search-filters .search-basics label {
			color: #666;
			display: block;
			font: normal 11px/14px "Arial", sans-serif;
			float: none;
			padding: 6px 0 6px;
		}
		#divHeader .search-filters .search-basics select {

		}

		/* Search Interests container */
		#divHeader .search-filters .search-interests {

		}

		#div-cs-results, #div-ss-results {
			overflow: hidden;
		}
		.pRTop, #pNums.pRTop {
			background: #999;
			clear: both;
			color: #fff;
			margin: 15px 0 0;
			overflow: hidden;
			padding: 10px 12px 8px;
			position: relative;
			width: 575px;
			font: normal 14px/16px "Eurostile", "Arial", sans-serif;
		}
		.pRTop {
			position: relative;
		}
		.pRTop a {
			color: #fff;
			text-decoration: underline;
		}
		.pRTop h2 {
			color: #fff;
			font: normal 14px/16px "Eurostile", "Arial", sans-serif;
			letter-spacing: 0.05em;
			padding: 0;
			text-transform: uppercase;
		}
		.pRTop span {
			float: right;
			font: normal 14px/16px "Eurostile", "Arial", sans-serif;
			letter-spacing: 0.05em;
		}
		.pRTop span.search-total {
			float: none;
		}
		.pRTop fieldset {
			position: absolute;
			right: 7px;
			top: 8px;
		}
		.pRTop fieldset label {

		}
		.pRTop fieldset select {
			background: #fff;
		}
		.featured-search {
			padding: 12px 0;
		 }
		 .featured-search h3 {
			 font: bold 16px/19px "Arial", sans-serif;
		 }
		 .featured-search h4 {
			 background: #999;
			 color: #fff;
			 font: normal 14px/16px "Eurostile", "Arial", sans-serif;
			 letter-spacing: 0.05em;
			 padding: 10px 12px 8px;
			 text-transform: uppercase;
			 width: 165px;
		 }
		.featured-search li {
			float: left;
			height: 230px;
			overflow: hidden;
			width: 33%;
		}
		.featured-search div.divCrDetails {
			border: none;
		}
		.featured-search div div {
			display: none;
		}
		.featured-search div.divCrDetails p {
			margin: 0;
		}
		.featured-search a.view-results {
			display: block;
			line-height: 16px;
			margin: 10px 0 0;
		}
		.featured-search .total-number {
			display: none;
		}

		#divHeader .search-filters ul { position: static; }


		#divQckSrch { width:280px;
		position:absolute;top:62px;left:0;
		z-index:10;  }
		#divQckSrch h5 { width:280px;height:27px;
		text-indent:-9999px;
		background: url(/images/global/quick_search_off.gif) no-repeat; cursor: pointer;}
		#divQckSrch h5#h5QS { width:280px;height:27px;
		text-indent:-9999px;
		}
		#divQckSrch h5.h5-qs-1{
		background: url(/images/global/quick_search.gif) no-repeat;
		}
		#divQckSrch h5.h5-qs-0{
		background: url(/images/global/quick_search_off.gif) no-repeat;
		}

			#ss-loc-tabs{display: block; margin-bottom: 8px; margin-left: 13px;}
			#ss-loc-tabs li {display: inline; float: left; font-size: 1em; padding-right: 10px; cursor: pointer; font-family: "arial narrow", arial, serif; color: #214C66; line-height:1.2em;}
			#ss-loc-tabs li.sel{color: #000000; font-weight:bold;}

			#divQSrchBox, #divQSrchBox2, #divQSrchBox3 {width:280px;
			background-color:#abc8ca; }
			#divQSrchBox2, #divQSrchBox3{float: left; clear: none;}
				#divQSrchBox2 select{width: 200px;}
				#divQSrchBox2 .short_control{width: 80px!important;}
				#ss-loc-holder{padding-top: 8px;}
				#qs-school-type{width: 203px !important; margin-top: 3px; background-color: #ABC8CA !important;}
				#qs-advanced-link{ text-transform: uppercase !important; font-size: .7em; color: #ffffff;}
			#divQSrchBox ul { width:280px;height:15px;
			border-top:1px solid #517187; }
			#divQSrchBox ul li { padding:0; height:15px;
			float:left;background-color:#76959e; }
			#divQSrchBox ul li a {
			display:block;font-size:.1em;text-align:center;
			background-color:#76959e;text-indent:-5000px;}
			#divQSrchBox ul li a#qaOn { background-color:#abc8ca;color:#000; }
			#divQSrchBox fieldset { padding:22px 0 4px 13px;
			clear:both; }
			#divQSrchBox #txt_qSearch { margin-bottom:0;width:190px;height:22px;
			vertical-align:middle;
			background-color:#fff;border:1px solid #8fabc4; }
			#divQSrchBox #btn_Qsearch { margin:0;vertical-align:middle; }
			#divQSrchBox #chk_show_mil { margin:5px 5px 0 0;vertical-align:bottom; }
			#qs_term{padding-left: 2px; background-color: #FFFFFF; width: 190px;}
			#divQSrchBox2, #divQSrchBox3 { border-top:2px solid #fff;
			background-color:#bdd3d5; }
			#divQSrchBox2 h5 { width:280px;height:35px;
			background:url(/images/global/filter_results.gif) no-repeat 12px; }
			#divQSrchBox2 h5 span { display:none; }
			#divQSrchBox2 h5 a { padding:10px 0 0 165px;width:100px;
			font-size:.8em;
			display:block; }
			#divQSrchBox2 fieldset { margin:0 0 0 13px; }
			#divQSrchBox2 select {margin-bottom:8px;
			background-color:#fff;border:1px solid #9eb9cf;
			 }

			#divQSrchBox2 #aMoreF { height:18px;
			text-indent:-9999px;
			display:block; cursor: pointer;}
				.filter_closed{background:#d8e5e6 url(/images/global/more_filters.gif) no-repeat;}
				.filter_open{background:#d8e5e6 url(/images/global/more_filters_close.gif) no-repeat;}

			img.imgQ { margin:0 3px;vertical-align:bottom; }
			#divQSrchBox3 { padding:5px 0 16px; font-size:.9em; display:none;}
			#ss-loc-holder{clear:both; margin-top: 20px;}
			#divQSrchBox3 fieldset { margin:10px 10px 0 10px; }
			#divQSrchBox3 #chk_job_demand { margin:0 6px 0 0; vertical-align:top; }
			#divQSrchBox3 p { margin:10px 30px 10px 10px; }
			#divQSrchBox3 h5 { margin-bottom:-1.2em; font-weight:normal; }
			#divQSrchBox3 .chk3 { margin:0 3px 5px 12px; vertical-align:middle; }
			#divQSrchBox2 input, #divQSrchBox2 select, #divQSrchBox3 input, #divQSrchBox3 select{font-size: .8em; background-color: #ffffff;}
			#divQSrchBox3 label, #divQSrchBox2 label{font-size: .8em;}
			#divQSrchBox3 legend, #divQSrchBox2 legend{color:#64879B; text-transform:uppercase;font-weight:bold; margin-bottom: 12px;}
			#divQSrchBox3 input {background: transparent;}
		#rdShow, #lblShow { vertical-align:middle; }
		#rdShow { margin-right:5px; }
		#lblShow, #lblShowMil { color:#fff;font-size:.7em;text-transform:uppercase; }

		#a-qs-entire{background: url(/images/global/btn-entire-site.gif) no-repeat; width: 78px;}
		#a-qs-careers{background: url(/images/global/btn-careers.gif) no-repeat; width: 59px;}
		#a-qs-college{background: url(/images/global/btn-colleges.gif) no-repeat; width: 65px;}
		#a-qs-articles{background: url(/images/global/btn-articles.gif) no-repeat; width: 78px; }

		.entire-on{background-position: -78px 0 !important;}
		.college-on{background-position: -65px 0 !important;}
		.careers-on{background-position: -59px 0 !important;}
		.articles-on{background-position: -78px 0 !important;}

	/* min heights */


	/* Body div with ALL inner content */
	.divBody { padding-bottom:30px;z-index:2;
	position:relative;
	background-color:#fff;
	min-height:160px;
	height:auto !important;
        height:160px;

	}

	/* Post-It Notes */
	#noteRemember { width:288px;height:239px;
	position:absolute;top:110px;left:-25px;
	text-indent:-9999px;
	background:url(/images/global/postit_remember.png) no-repeat; }

	/* post-it note */
	#hmPostIt {  width: 380px; height: 256px; position:absolute; bottom: 5px;right:-90px; z-index: 10; }
	#hmPostIt h5 { display:none; }
	#hmPostIt a { width: 380px; height: 256px; display: block; background: url(/images/home/promo.png) no-repeat; }
		/* pages with wide right content area and a left nav */
		.divConRight { margin:0 0 0 296px;
		position:relative; }
		/* pages with content taking up entire page width */
		.divConWide { margin:0 25px 0 21px;padding-top:93px; }

		/* Landing Pages */
		#lp_careers h1, #lp_school h1, #lp_military h1, #lp_favorites h1 { width:624px;height:105px;text-indent:-9999px; }
		#lp_careers h1 { background:url(/images/careers/bg_lp.jpg) no-repeat; }
		#lp_school h1 { background:url(/images/school/bg_lp.jpg) no-repeat; }
		#lp_military h1 { background:url(/images/military/bg_lp.jpg) no-repeat; }
		#lp_favorites h1 { background:url(/images/favorites/bg_lp.jpg) no-repeat; }
		#p_lp_main { padding:10px 40px 14px 0;margin:0 2px 0 0;
		line-height:1.4em;
		color:#537489;border-bottom:1px solid #cbcbcb; }
		.mil-index-list{width: 565px !important;}
		.mil-index-list li{display: block; float: left !important; width: 270px;}
		.major-list-text{padding: 10px; text-align: center; margin:10px; border: 1px solid #97a2a7; color: #97a7a2; font-size: .8em;}
		.major-search-text{padding: 10px 0 0 25px; font-size: .9em;}
		.major-search-text input{background-color: #ffffff;}
		.major-search-text a{font-size: .8em; padding-top: 2px;}
		#major-search-list{margin: 10px 0 10px 10px; padding-left: 7px; font-size: .8em;}
		#ss-button-home-major{position: relative; left: 16px; top: -4px;}
		#div-cs-results, #div-ss-results{min-height:700px; height:auto !important; height:700px; clear: both !important;}
		.refresh-message{width: 600px; background-color: #D8E5E6; border: 2px solid #BFBFBF; margin-top: 20px;text-align: center; padding: 30px 0 30px 0; }
			/* inner content of landing pages */
			#divInnerLp { margin-top:23px;
			position:relative; }
			#divInnerLp h2,
			div.thickbox h1 { padding:7px 0 7px 7px;
			background-color:#172c41;color:#fff;
			text-transform:uppercase;font-size:1em; }



			/* Find a Career/Military Career Tab Module */
			#divInnerLp h2 {width:100%;height:29px;padding:0;text-indent:-9999px;}
				#divInnerLp h2#h2LpCareer { background:#172c41 url(/images/careers/hdr_find_career.gif) no-repeat 6px 10px; }
				#divInnerLp h2#h2LpMil { background:#172c41 url(/images/military/fnd_career.gif) no-repeat 6px 10px; }
				#divInnerLp h2#h2LpScl { background:#172c41 url(/images/school/fnd_college.gif) no-repeat 6px 10px; }

			#divInnerLp ul.tbsIMG { float:left;width:100%;background-color:#97a2ac; }
			#divInnerLp ul.tbsIMG li { height:22px; float:left;background-color:#97a2ac; }
			#divInnerLp ul.tbsIMG li a { display:block; color: #fff; background-color: #97A2AC; font-size:.6em; line-height:2.2em; padding:0 8px; }
			#divInnerLp ul.tbsIMG li a:hover {text-decoration:none;}
			#divInnerLp ul.tbsIMG li a.aFindOn { color: #1E1D1D; background-color: #F0F6F8; height: 22px; }



				/* Find a College Tab Module */

				#divInnerLp div.divFindTabs select,
				#divInnerLp div.divFindTabs input#ajax-major-text {background-color:#fff; border:1px solid #A4B97F;}
				div#school-ht_type {padding:5px;}
				div#school-ht_type p.smaller {margin-top:5px;}
				div#school-ht_type input.chk3 {margin-top:6px;}
				#divQSrchBox2 select.s_winnow {width:212px;}


				/* Find a Military Career Tab Module */


			#divInnerLp p.pDivider { padding:6px 16px; background-color:#2f8886;color:#fff; margin-left: 0px !important; font-size:.8em;text-transform:uppercase; }
				#InnerLeft { width:438px;padding-bottom:5px; }/* left side of 2 wide landing page */
				.school-home-left{min-height:470px; height:auto !important; height:470px; clear: both !important;}
				#divInnerLp div.divFindTabs { clear:both; background-color:#edf3f6; }
				#divInnerLp div.divFindTabs fieldset { padding:6px 0 5px 15px; background-color:#edf3f6;}
				#divInnerLp div.divFindTabs .slt_find { vertical-align:middle; border:1px solid #8fabc4;background-color:#fff; }
				#divInnerLp div.divFindTabs .txt_find { vertical-align:middle;background-color:#fff;border:1px solid #8fabc4; }
				#divInnerLp div.divFindTabs .btnFindUpdate { vertical-align:middle; }
					#divInnerLp div.divFindTabs div { padding:8px 20px 5px 16px; border-bottom:1px solid #fff; font-size:.9em; }
					.school-home-left div.divFindTabs div { padding: 8px 0px !important; border-bottom:0px !important; }
						.school-home-left div.divFindTabs div form{padding: 0 5px 0 5px;}
					#divInnerLp div.divFindTabs div h3 { font-size:1em;font-weight:normal;}
					#divInnerLp div.divFindTabs div p { margin-left:14px; }
				#divInnerLp div.divFindTabs fieldset#fldSrchCollege { padding:10px 0 10px 15px; position:relative; }
				#divInnerLp div.divFindTabs fieldset#fldSrchCollege span { margin:0 0 10px;
				display:block; }
				#divInnerLp div.divFindTabs fieldset#fldSrchCollege br { display:none; }
				#divInnerLp div.divFindTabs fieldset#fldSrchCollege #slt_find_miles { width:100px;height:22px; }
				#divInnerLp div.divFindTabs fieldset#fldSrchCollege #find_zip { width:120px;height:22px; }
				#divInnerLp div.divFindTabs fieldset#fldSrchCollege a { margin:5px 0 0 165px;
				display:block;font-size:.8em; }
				#divInnerLp div.divFindTabs fieldset#fldSrchCollege span { color:#172c41;font-weight:bold;font-size:.9em; }
				#divInnerLp #aAdvanced { margin:10px 0 0;
				display:block;font-size:.9em; }
				#divInnerLp #aAdvanced {
					display: none;
				}
				#InnerRight { width:150px;
				position:absolute;top:0;right:18px; }
				#InnerRight h4 { height:35px;
				text-indent:-9999px; }
					#InnerRight h4#careerLaunchpad { background:url(/images/careers/career_launchpad.gif) no-repeat; }
					#InnerRight h4#college101 { background:url(/images/school/college_101.gif) no-repeat; }
				#InnerRight h5 { padding:0 0 0 13px;
				background:url(/images/global/green_arrows.gif) no-repeat 0 3px; }
				#InnerRight p { margin:6px 0 15px 4px;
				font-size:.8em; }

				form#ss-form-home-state {background-color:#EDF3F6; padding:10px;}
				form#ss-form-home-state label {font-weight:bold; color:#172C41;}

				/* Military Landing Page */
				#divInnerLp ul#ulMltryMid { width:95%;height:145px;margin:40px 25px 0 0;
				float:none;
				background-color:transparent;border-top:1px solid #b7c875; }
				#divInnerLp ul#ulMltryMid li { width:172px;margin:-24px 10px 0 13px;
				float:left;text-align:left;font-size:.8em; }
				#divInnerLp ul#ulMltryMid li.liLast { margin:-24px 0 0 13px; }

				/*benefits - programs - careers green buttons sprite*/
				#ulMltryMid li h3 { width:172px;height:46px; }
				#ulMltryMid li h3 a { width:172px;height:46px;display:block;text-indent:-9999px;background:url(/images/military/sprite_benefits_programs_careers.jpg) no-repeat; }
				#divInnerLp ul#ulMltryMid #h3Mltry1 a { background-position:left top; }
						#divInnerLp ul#ulMltryMid #h3Mltry1 a:hover { background-position:left bottom; }
				#divInnerLp ul#ulMltryMid #h3Mltry2 a { background-position:center top; }
						#divInnerLp ul#ulMltryMid #h3Mltry2 a:hover { background-position:center bottom; }
				#divInnerLp ul#ulMltryMid #h3Mltry3 a { background-position:right top; }
						#divInnerLp ul#ulMltryMid #h3Mltry3 a:hover { background-position:right bottom; }


				#ulMltryMid li p { margin:5px 0 0 10px;width:160px;  }
					/* Find a Military Career Mod */
							#divFndMltryCareer { margin:0 27px 0 0;
							overflow: hidden; clear:both;
							background-color:#edf3f6; padding-bottom: 10px;}
							#divFndMltryCareer div {padding: 10px;}
							#divInnerLp ul.ulFndLeft { width:290px;padding:15px 0 0 0;
							float:left;line-height:1.3em;font-size:.9em;
							background-color:transparent; }
							#divInnerLp ul.ulFndLeft li { float:none;
							text-align:left;
							background-color:transparent; }
							#divInnerLp ul.ulFndLeft li a{padding-left: 10px;}
							#divInnerLp ul.ulFndLeft li a { padding:0 0 0 0px;font-size:1em;
							color:#669900;text-transform:none; }

					/* My Favorites Landing Page */
					ul#ulFavs { margin-top:27px;padding-top:20px;
					background:transparent url(/images/favorites/bg_nav.gif) no-repeat; }
					ul#ulFavs li { padding:0 6px 0 0;margin-right:6px;
					float:left;border-right:1px solid #669900; }
					ul#ulFavs li a { padding:0;
					font-size:1em;color:#669900;text-transform:none; }
					img.myFaves { vertical-align:middle;margin:0 0 -.2em 0; }
					ul#ulFavs li a.aOn { color:#1c3b53; }
			.major-list{font-size: .9em;  padding-left: 5px; margin-top: 8px;}
				.major-list li{margin-bottom: 5px; }

				/* My Favorites Login Page */
				fieldset#fsUserRegister {margin-left: 5px;}
				fieldset#fsUserRegister label {font-size: .9em;}
				fieldset#fsUserRegister input {margin: 0 0 10px 0;}

		/* top right bg pages */
		#rp_careers { background:url(/images/careers/bg_top_right.gif) no-repeat right 25px; }
		#rp_school { background:url('/images/school/bg_top_right2.gif') no-repeat right 25px; }
		#rp_military { background:url(/images/military/bg_top_right.gif) no-repeat right 25px; }

/*		.searchresults #rp_careers, .searchresults #rp_school, .searchresults #rp_military { background: transparent; }*/



		h1#h1Results { padding-top:45px;width:365px;
		color:#4b738c;font-size:1.2em;line-height:1.2em;   }
		h1.h1SubsPage { padding-top:45px;
		color:#4b738c;font-size:1.2em;line-height:1.2em;text-transform:uppercase;  }
		/*p.pRTop { color:#547489; }*/
		#pNums { padding:15px 0;
		font-weight:bold; }
		#rp_careers #ulKey {
		position:absolute;top:60px;right:50px; }
		#rp_careers #ulKey li { margin-right:10px; }
		#rp_careers #ulKey li img { margin-right:4px;
		vertical-align:middle; }
		#state-salary-map {margin-top:-15px;}

		/* pages from the Sub Nav = Articles, Tools, Top Lists */
		h1.h1SubsPage { padding-left:63px;padding-bottom:45px; }
		h1.h1SubsPageAA{ padding-bottom:5px; padding-top:45px;
		color:#4b738c;font-size:1.2em;line-height:1.2em;text-transform:uppercase; width: 450px;}
		h2.a-search { padding-bottom:5px; padding-top:45px;
		color:#4b738c;font-size:1.2em;line-height:1.2em;text-transform:uppercase;}
		h1#h1SubAaA { background:url(/images/global/bg_artsadv.gif) no-repeat 0 45px; }
		h1#h1SubTaC { background:url(/images/global/bg_tlschk.gif) no-repeat 0 45px; }
		h1#h1SubTL { background:url(/images/global/bg_toplists.gif) no-repeat 0 45px; }
		p#pSubsPage, p#pSubsPageTop { padding:0 150px 15px 63px;margin:-45px 0 9px 0; color:#3d607a;line-height:1.3em; border-bottom:3px solid #cbcbcb;}
		p#pSubsPageAA, p#article-lead { padding:0 0 15px 0;margin:0 150px 9px 0;
		color:#3d607a;line-height:1.3em; }
		#h2SubsTop { padding:0 150px 0 63px;margin-top:-45px;
		color:#4b738c;font-size:1.1em;line-height:1.2em; }
		p#pSubsPageTop { margin-top:0; }
		ul#ulAnchors { padding:0 0 15px 215px; font-size:10pt;}
		ul#ulAnchorsL {float:left; font-size:10pt;}
		ul#ulAnchorsL li,
		ul#ulAnchors li {margin-bottom: .2em;}

		/* nav with standard colors and going across */
		ul.ulAcross li { padding:0 6px 5px 0;margin-right:6px;
		float:left;border-right:1px solid #669900; }
		ul.ulAcross li a { padding:0;
		font-size:.62em;color:#669900;text-transform:none; }
		ul.ulAcross li a.aOn { color:#1c3b53;  font-weight: bold;}

		/* top 10 modules in the left hand gutter */
		#divLeft10 { width:280px;
		position:absolute;left:0;top:95px; }

	/* Specific School/Career/Mil Pages */

		.section-blurb{font-weight: bold; padding: 5px 5px 2px 10px; margin-top:2px !important; display: block;}
		.divConWide h1 { padding:8px 0 8px 17px;
		background-color:#172c41;color:#fff;font-size:1em; }

		tr.state-pay-values td {font-size: .8em; padding:0 6px;}
		tr.state-pay-values td span{font-weight: bold;}

		#divTopTitle { width:874px;height:57px;margin-top:9px;
		position:relative;
		background:url(/images/global/box_grey.gif) repeat-x 0 22px; }
		div.facebookSend { float: right; position: relative; margin: 0; padding: 0; width: 50px; height: 20px;}
		#ulTersh { margin-left:16px; }
		#ulTersh li { height:13px;margin-right:6px;padding-right:6px;
		border-right:1px solid #a1c063;font-size:.9em;
		float:left; }
		#ulTersh li a { height:26px;
		display:block; }
		#ulTersh li a#aOnTer { color:#1c3b53;
		background:url(/images/global/ball_blue.gif) no-repeat bottom center; }
		#ulPN { position:absolute;right:0;top:0; }
		#ulPN li { float:left;border-right:1px solid #a1c063; }
		#ulPN li #aPrev { padding:0 5px 0 15px;
		background:url(/images/global/arrow_left.gif) no-repeat left center; }
		#ulPN li #aNext { padding:0 15px 0 5px;
		background:url(/images/global/arrow_right.gif) no-repeat right center; }
		#aSaveFav {
		display:block;
		position:absolute;right:0;top:30px; }
		#aSaveFav img { margin:2px 0 0;
		vertical-align:middle; }

		a.video-link { display: block; margin: 10px 0 0 0; padding: 0px 60px 5px 22px; background: url(/images/global/icon_video.png) left top no-repeat; font-weight: bold; }
		a#no-video-icon{ background: none; padding: 0; margin: 0; }
		/*hide links in job outlook section **/
		div.job-outlook a{color: #666666; text-decoration: none; cursor: text;}

		/* 3 wide columns for Career and School*/
		#div3Wide1, #div3Wide2, #div3Wide3 { width:285px;margin-right:9px;
		float:left; }
		#divBotFloat { margin-bottom:-10px;clear:both;
		font-size:.8em !important;text-align:left; padding-top: 15px; font-size: .8em; padding-bottom:10px; margin-left: 180px;}
		#divBotFloatL { margin-bottom:-10px;clear:both;
		font-size:.9em;text-align:left; }
		#div3Wide1 h2, #div3Wide1 h3 { font-size:1em; }
		#div3Wide1 h2 { padding:6px 0; }
		#div3Wide1 div.divGraphs { margin-bottom:15px; }
		#div3Wide1 h3, h3.underline, h2.underline { text-transform: none !important; font-weight: bold !important; padding:8px 0 5px; margin:0 0 15px;
		border-bottom:1px solid #cbcbcb; }
        #div3Wide1 h3#top { padding: 0px 0 5px; }
		#div3Wide1 h4{font-size: .8em; margin-bottom: 4px; margin-top: 8px;}
		#div3Wide1 h3 a { font-weight:normal;font-size:.9em; }
		#div3Wide1 ul { margin-left:18px;
		list-style-type:disc;font-size:.9em;
		 }
		#div3Wide1 .botMarg, #div2Wide1 .botMarg { margin: 8px 0 20px 0px; }
		#div3Wide1 a.botMarg { display:block; }
			#div3Wide2 div, #div2Wide2 div.polls, #div2Wide1 div.polls {padding-bottom: 10px; margin-bottom:10px;
			border:1px solid #ccc; background-color: #F0F5F7; clear: left; overflow: hidden;}
			div.polls img{margin-top: 5px;}
			div.polls select{background-color: #ffffff; font-size: .8em; position: relative; }
		#div2Wide1 div.polls {clear:both; overflow: hidden;}
				#div2Wide1 div.polls div{float:left; margin: 5px;}
					#div2Wide1 div.polls div h3{font-size: .8em; font-weight: bold; padding: none; text-transform: none; border-bottom: none; background: none; }
					#div2Wide1 div.polls div h4{font-size: .8em; font-weight: bold; }

				#div3Wide2 div img, #div2Wide2 div.polls p, #div3Wide2 div img, #div2Wide2 div.polls img, p, #div3Wide3 div img, #div3Wide3 div p{margin-left: 5px; font-size: .9em; margin-bottom: 8px;}
					.fixed-div div{width: 265px; }
			#div3Wide2 div h3, #div2Wide2 div.polls h3, #div2Wide1 h2, #div2Wide1 h3, #div3Wide3 div h3{ padding:5px 0 5px 5px;
			font-size:.8em;font-weight:normal;text-transform:uppercase;
			border-bottom:1px solid #ccc; background-color: #ffffff;}
			#div2Wide1 p {margin-bottom:14px; margin-top:10px;}
		#div3Wide1 p#pMrDetails { margin-bottom:20px; }

		#div3Wide1 p, #div3Wide1 ol, #div3Wide1ul, #div3Wide1 img{margin-left: 0px!important;}
		#div3Wide3 { margin-right:-5px; }
		#div3Wide3 div { border:1px solid #ccc;  background-color: #F0F5F7; margin-bottom: 10px !important;}
		#div3Wide3 div, #div3Wide2 div{clear: both; overflow: hidden;}
		#div3Wide3 h5 { margin-top:25px;width:217px;height:43px;
		text-indent:-9999px; }
			#div3Wide3 h5#needDegree { background:url(/images/careers/need_degree.jpg) no-repeat; width: 285px; padding-bottom: 5px; border-bottom: 1px solid #cccccc; }
		#div3Wide3 p { margin:5px 0 10px; }
		#div3Wide3 li { padding-left:15px;margin:0 15px 5px 0;
		background:url(/images/global/green_arrows.gif) no-repeat 0 4px; }
		#div3Wide3 li a { font-size:.9em; }
		#army-rotc-image{padding-left: 15px;}

		select#state-salary {top: -6px;}


		/* 2 wide columns for Career */
		#div2Wide1, #div2Wide2 { float:left; }
		#div2Wide1 { margin-right:30px;width:560px; }
		#div2Wide2 { width:280px; }
		#div2Wide1 h2, #div2Wide1 h3 { margin-bottom:2px;
		font-size:1em; }
		#div2Wide1 h2, #div2Wide1 h3 { font-weight:normal; }
		#div2Wide1 ul { margin:0 0 20px 18px;
		list-style-type:disc;font-size:.9em; }
		#div2Wide1 ul.botMarg { color:#669900; }
		.major-desc{padding-left: 5px;}
		h4.major-desc{font-size: .9em; padding-top: 1px;}
		p.major-desc{margin-bottom: 8px; margin-top:-4px;}
		.major-related-list{font-size: .8em;}
		#major-search-toggle{ position: relative; top: 5px; left: 0px; margin-top: 5px;}
			#major-search-toggle span{cursor: pointer; font-size: .8em !important; color: #669900}
			#major-search-toggle span.sel{font-weight: bold; color: #000; cursor: default;}



		#major-search_browse, #school-home-major-holder{height: 250px; padding-bottom: 20px; overflow:auto; font-size: .9em !important; margin: 10px 0 10px 0;}
		.all-majors-list *{ font-size: .95em; padding-left: 5px;}
			ul.all-family-list > li.family{ margin-top: 8px; }
			ul.all-sub-family-list li.sub-family{ font-weight: bold; background-color: #EDF3f6 !important; margin-top: 5px;}
			li.cip {padding-top: 3px;}
			li.cip label{}

			/* Career Details Class */
			#details_disclaimer{clear:both !important; padding: 5px; font-size: .8em; background-color: #f0f5f7; border: 1px solid #cccccc;}
			.salary-overview p{clear: left; margin-top: 10px;}
			.salary-overview h4{ font-size: .8em; padding: 8px 0 0 5px; clear: left;}
			.salary-overview dl{margin-left: 5px; padding-bottom: 10px; margin-top: 5px;}
			.salary-overview dl dt, .salary-overview dl dd{font-size: .8em; font-weight: bold; float: left;}
			.salary-overview dl dt{clear: left; display: block; width: 150px;}
			.salary-overview dl dd {width: 100px;}
			.growth-trend-header{font-size: .8em; font-weight: bold;}
				.in-demand{color: #EBAC38; text-transform: uppercase; padding-left: 20px;}

			.pHML span, .pHML img{float: left;}
			.pHML span{clear:left; font-size: .8em; margin-bottom: 3px;font-weight: bold; display: block; width: 130px;}

			div.divCrDetails { margin:0 25px 0 0;padding:20px 0 30px;min-height:125px;
			clear:both;position:relative;
			border-bottom:1px solid #cbcbcb; }
			div#divBottom { border-bottom:0 !important; }
			div.divCrDetails h3 { margin-bottom:15px;
			color:#669900;font-size:1em; }
			div.divCrDetails h3 img { margin:0 2px;vertical-align:middle; }
			div.divCrDetails p { margin:0 195px 0 0;
			line-height:1.2em; }
			div.crArticles p { margin:0 0 0 0 !important;}
				div.crArticles{min-height: 90px !important;}
				div.divCrDetails div { width:160px;
				float:right;
				background:url(/images/global/dots_green_vert.gif) no-repeat; }
				div.divCrDetails div h4 { margin:2px 0 3px 15px;
				font-size:.9em; }
				div.divCrDetails div p { margin:0 0 3px 15px;
				font-size:.9em; }
			/* lists divs and oontainor */
			#innerLists { position:relative; }
				#innerLists div.divList { margin-right:172px; border-bottom:1px solid #cbcbcb; border-top:3px solid #cbcbcb; }
				#innerLists div.divList h2 { font-size:1.1em; margin:25px 0 0 0; }
				#innerLists div.divList h3 { font-size:1em; margin:20px 0 0 0; }
				/*#innerLists div.divList h3 a { color:#666; }*/
				#innerLists div.divList p { margin:12px 0 0 0; line-height:1.3em; }
				#innerLists div.divList ul {margin:12px 0 0 24px;}
				#innerLists div.divList li {font-size:10pt; list-style-type:disc; margin-bottom:.6em;}
				#innerLists div.divList br { display:none; }
				#innerLists div.divList address {font-style:normal;}
				#innerLists div.divList pre {font-family:"courier new", courier; font-size:10pt;}
				#innerLists div.divList .writing-sample {font-family: "courier new"; background-color:#EEEEEE; padding:5px 10px;}

				/* tables */
				#innerLists div.divList table {width: 95%; font-size: 9pt; margin-top:12px;border-collapse:collapse;}
				#innerLists div.divList table th,
				#innerLists div.divList table td {padding:3px 0;}
				#innerLists div.divList table.with-borders,
				#innerLists div.divList table.with-borders th,
				#innerLists div.divList table.with-borders td { border: 1px solid #666;  }
				#innerLists div.divList table.without-borders,
				#innerLists div.divList table.without-borders th,
				#innerLists div.divList table.without-borders td { border: none; }

				a.aB2T { margin:20px 0 -15px 0;padding:0 10px 0 0; display:block;text-align:right; background:url(/images/global/arrow_up.gif) no-repeat right top; }

				/* Additional Resources links */
				#innerLists #divAddRes { width:142px; position:absolute;top:85px;right:0; }
				#innerLists #divAddRes h4 { width:136px;height:23px;margin:0 0 14px 0; text-indent:-9999px;background:url(/images/global/hdr_additional.gif) no-repeat; }
				#innerLists #divAddRes ul {width: 136px; margin:0;}
				#innerLists #divAddRes li{ list-style:none; margin:0 0 4px 0; padding:0 0 0 12px; background:url(/images/global/green_arrows.gif) left 2px no-repeat;}
				#innerLists #divAddRes li a { display:block; padding:0 12px 0 0; font-size:.9em; font-weight:bold; }

        #divNote { width:269px;height:218px; position:absolute;top:-8px;left:465px; }

        #divNote h5 { display:none; }

        #divNote a { width:269px;height:218px;
        text-indent:-9999px;display:block;
        background:url(/images/global/postit_aa.png) no-repeat; }

        #divNote.careersNote {
        top:150px;
        left:469px;
        z-index:10;
        }

        #divNote.careersNote a{
        width:300px;
        height:280px;
        text-indent:-9999px;
        display:block;
        background:url(/images/resume/img-postit.png) no-repeat;}

		#athletics-holder{padding-top: 10px;}
			#athletics-holder div{float: left; width: 170px;}
			#athletics-holder div h4{font-size: .9em; margin-bottom: 3px;}


		ul.yes-no{position: relative; top: 5px; left: -10px;}
			ul.yes-no li{list-style: none; margin-bottom: 3px; background: none !important;}
			ul.yes-no li img{position: relative; top: 3px;}
			#school-degrees ul.yes-no li img{position: relative; top: 11px;}
			.mil2 div ul.yes-no{left: 0px; top: 0px;}
			.mil2 div ul.yes-no li img{position: relative; top: 11px;}

		/* collapseable majors on schools/academics/$id page*/
		#degree-major-collapse div#majors_list{padding: 10px 10px 20px 5px;}
			.aml-header{font-size: .9em;  cursor: pointer; padding-left: 16px; margin-bottom: 5px;}
			.aml-plus{background: url(/images/ui/expand_plus.gif) no-repeat; }
			.aml-minus{background: url(/images/ui/expand_minus.gif) no-repeat; }



		/* left side nav */
		#ulLeftNav { width:220px; position:absolute; right:670px; top:100px; text-align:right; }
		#ulLeftNav li { padding:2px 0;
		border-bottom:1px dashed #b3cc80; line-height: 1.2em;}
		#ulLeftNav li a#aLNavOn { color:#1c3b53; }
		/* list of results pages numbered links */
		#divPagination { margin-right:25px;
		position:relative; }
		#divPagination #ulPage { position:absolute;right:0;top:0; }
		#divPagination li { float:left;border-right:1px solid #a1c063; }
		#divPagination #ulPage li #aPrev { padding:0 5px 0 15px;
		background:url(/images/global/arrow_left.gif) no-repeat left center; }
		#divPagination #ulPage li #aNext { padding:0 15px 0 5px;
		background:url(/images/global/arrow_right.gif) no-repeat right center; }
		#divPagination #ulNums li { margin-right:6px;padding-right:6px; }
		#divPagination p { padding-bottom:8px; }
	/* footer div with footer links */
	#footer { margin: 0 auto; width:920px; clear: both; overflow: hidden; font-size: 10px !important; }
	#footer div.nav { background-color: #E8EFD1; width: 100%; height: 20px; padding: 10px 0 3px; }
	#footer ul { float:left; }
	#footer ul li { margin-right:14px;float:left;padding: 0px 0 8px 5px; }
	#footer ul li a { color:#678a00;font-size:10px; }
	#fb-not-logged {  margin: 0px; width: 100px; top:6px; right: 206px;}
	#fb-logged {  margin: 0px; width: 100px; top:6px; right: 223px;}
	ul.social-links li { margin: 0px; padding: 0; }
	ul.social-links a.button { display: block; width: 16px; height: 16px; text-indent: -999em; margin: 10px 0 0 5px; padding: 0; }
	ul.social-links a.facebook { background: url(/images/global/icon-fb.jpg) no-repeat; }
	ul.social-links a.youtube { background: url(/images/global/icon-youtube.jpg) no-repeat; }
	ul.social-links a.twitter { background: url(/images/global/icon-twitter.jpg) no-repeat; }
	ul.social-links a.flickr { background: url(/images/global/icon-flickr.jpg) no-repeat; }
    /*#socialFooter{margin:0 auto;padding-top:10px;width:920px;}*/
    #credits{ width: 500px; padding-left: 5px; margin: 12px 0; text-align: left; font-size: 9px !important; color: #a7a7a7; float: left; }
	#fb-plugin{margin-top: 30px;}

	/** data tables */
	.dataTable{font-size: .8em; width: 97%; margin-bottom: 8px;}
	.dataTable tr td{padding: 3px;}
	.polls .dataTable{border-top: 1px solid #cccccc; margin: 10px 0 5px 5px;}
	.totalRow td{font-weight: bold;}
	.total-row td{border-top: 1px solid #666666; font-size: 1.1em; font-weight: bold;}
		#div2Wide1 .dataTable tr td.label-row{width: 370px;}

	/* My Favorites stuff */
	.favorite-form{text-align: center;}
		.fave-fs{margin: 0 auto 0 auto !important; margin-top: 20px !important; text-align: left; padding: 10px; background-color: #ECEFF0; width: 300px; border: 2px solid #cccccc;}
			.fave-fs legend{color: #63879B; font-weight: bold;}
			.fave-fs label{font-size: 10px; font-weight: bold;}
			.fave-fs input.text, .fave-fs textarea.text{width: 300px; padding: 2px 0 2px 0; margin-bottom: 8px; font-size: 16px; border: 2px solid #bbbbbb; background-color: #ffffff; color: #666666;}
	#favorite-holder{min-height:200px; height:auto !important; height:200px; clear: both;}
	.no-favorites{font-size: 20px; line-height: 1.2em;  font-weight: bold; padding: 4px 0 5px 27px; background: url(/images/ui/alert-icon.png) no-repeat 0 5px; clear: both; position: relative; top: 25px;}
	.no-favorites-links{margin-top: 30px; font-size: 14px; margin-left: 33px; font-weight:bold;}
	.form-hint{color: #63879B; font-size: 9px;}

	/* utility (footer, mostly) pages */
	#wide1Col{ margin: 20px 30px 0; }
		#wide1Col p{margin-left: 0px !important;}
		#wide1Col ul {font-size: .9em; margin-bottom: 15px;}
			#wide1Col ul li{list-style: outside; margin: 0 0 3px 30px;}
		#wide1Col h2{margin-bottom: 10px !important; font-size: 1em; margin: 20px 0 0 0;}


	/* errors */
	#error-holder{padding: 8px 3px 1px 3px;; background-color: #ffcccc; color: #990000; border: 1px solid #990000; margin-bottom: 10px;}
	div.error-message{font-size: 10px; color: #990000; font-weight: bold; position: relative; top: -5px;}
	input.error{border: 2px solid #990000 !important;}

	/* thickbox pages */
	div.thickbox{ text-align: left !important; padding: 20px; font-size: 0.9em !important; }
	div.thickbox h1{ margin-bottom: 30px;}
	div.thickbox h3 { color: #4b738c; padding: 0 0 10px 5px; }
    div.thickbox p, div.thickbox ul { margin-bottom: 15px; font-size: 1em; line-height: 20px; }
    div.thickbox ul li { list-style: square !important; }

	/*school advanced search */
		#ss-advanced-search {clear: both; overflow: hidden; font-size: .8em;}
		#ss-advanced-search fieldset{width: 90% !important; padding:10px 5px 20px 0; margin: 10px 0 10px 5px; border-bottom:1px solid #eee;}
		#ss-advanced-search legend, #ss-advanced-search legend label{margin-bottom: 5px; font-weight: bold; margin-left: 0 !important; text-indent:0;}
		#ss-advanced-search fieldset *{margin-left: 5px;}
		#ss-advanced-search #p_lp_main{font-size: 1.2em !important;}
		#ss-advanced-search h2{position: relative; top: -15px;}
		#ss-advanced-search select,
		#ss-advanced-search #ss-loc-tabs {margin-left:5px;}
		#ss-advanced-search #ss-loc-holder fieldset {border:none;}
		#ss-advanced-search input#ss-test-sat,
		#ss-advanced-search input#ss-test-act {display:block;}

	/* googlesearch */
	.google_paging_links{margin-top: 10px;}

	/* pie chart */
			.pie_data{font-size: .9em; font-weight: bold; margin-left: 50px;}
				.pie_data li{padding-left: 15px; padding-bottom: 5px; background-position: 0 2px !important;}
				.pi_li_4b728c{background: url(/images/ui/4b728c.gif) no-repeat !important;}
				.pi_li_ccdde7{background: url(/images/ui/ccdde7.gif) no-repeat !important;}
				.pi_li_339999{background: url(/images/ui/339999.gif) no-repeat !important;}
				.pi_li_b5da00{background: url(/images/ui/b5da00.gif) no-repeat !important;}
				.pi_li_432b25{background: url(/images/ui/432b25.gif) no-repeat !important;}
				.pi_li_ecac36{background: url(/images/ui/ecac36.gif) no-repeat !important;}
				.pi_li_4b728c{background: url(/images/ui/4b728c.gif) no-repeat !important;}
				.pi_li_678a00{background: url(/images/ui/688a00.gif) no-repeat !important;}

/* Paul's Added Styles */

#career-pathways-holder{position: absolute; left: 0px; top: -9px;}

/* force min height */
.divConWide, .divBody
	{
	  min-height:700px;
	  height:auto !important;
	  height:700px;
	}

/* height for PATHWAYS */
#pathways .divConWide, #pathways .divBody
	{
	  min-height:0px !important;
	  height:auto !important;
	  height:460px !important;
	}

/*pathways*/
/* force min height for COLLEGE pages */
#school .divConWide, #school .divBody
	{
  min-height:1520px;
  height:auto !important;
  height:500px;

	}

/* force min height for COLLEGE pages */
#careers .divConWide, #careers .divBody
	{
  min-height:828px;
  height:auto !important;
  height:500px;

	}

.fb_iframe_widget {
    /*height: 22px;*/
}

/* venn diagram */
	.ulVenn{float: left; margin-left: 5px !important; margin-top: 14px;}
		.ulVenn li{}
		.chartVenn{float: left; padding: 5px;}
	.bc-table tr td{color: #333333; font-family: arial, sans-serif; font-size: 10px; text-align: center; }
    .bc-table tr td span{display: block; font-size: 9px;}
    .bc-value-row td{padding-left: 4px;}

    #city-wages tr th{font-size: .7em;}
	#city-wages tr th.first{padding-left: 15px;}

.form-tip {
        display:none !important;
}
