* {
	margin: 0;
	padding: 0;
	outline: none;
	border: none;
}

.html {
	font-size: 100.01%;
}

body {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	background: #fff;
    text-align: center;
	min-width: 950px;
}

#body ul{
	padding: normal;
	margin-left: 40px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#body ul li{
	padding: 1px;
}

a {
	color: #0033ff;
}
a:hover {
	color: #0033ff;
}

#wrap {
	margin: 0 auto;
	width: 950px;
    text-align: left;
}
#top {/** updated 18/05/10 **/
	height:140px;
	position:relative;
	width:100%;
	margin:0 0 7px 0;
}
#top #logo {/** updated 18/05/10 **/
	position:absolute;
	left:11px;
	top:7px;
	width:182px;
	height:74px;
}
#topNav {
	float: right;
	width: 735px;
	background: url('/image/bgTopNav_right.gif') no-repeat top right;
	height: 57px;
	margin-left:0; margin-right:0; margin-top:17px; margin-bottom:0
}
#topNav ul {
	float: left;
	height: 17px;
	background: url('/image/bgTopNav_left.gif') no-repeat top left;; list-style-type:none; padding-left:30px; padding-right:30px; padding-top:20px; padding-bottom:20px;
    white-space: nowrap;
}
#topNav ul li {
	float: left;
	padding: 0 10px;
}
#topNav ul li a {
	float: left;
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: none;
	color: #1f9aae;
}
#topNav ul li.register {
	border-left: 1px solid #ccc;
}
#topNav ul li.tell a {
	background: url('/image/bullet1.gif') no-repeat 0 1px;
	width: 100px; padding-left:25px; padding-right:0; padding-top:0; padding-bottom:2px
}
#topNav form {
	float: left;
	border-left: 1px solid #cccccc;
	width: 348px;
	height: 41px;
	margin: 8px;
}
#topNav form label {
	float: left;
	font-size: 13px;
	text-transform: uppercase;
	color: #333;
	margin: 12px 8px 0 20px;
}
#topNav form input {
	float: left;
}
#topSearch {
	border: 1px solid #d0cde3;
	font-size: 13px;
	padding: 3px;
	width: 192px;
	margin: 8px 0 0 0;
}

#sidebar {
	float: left;
	width: 201px;
}
#main {
	width: 735px;
	float: right;
}
#main.infographics {
    width: 1000px;
    float: none;
}
#nav {/** updated 18/05/10 **/
	border-bottom:#ea6d18 7px solid;
	width:100%;
	height: 26px;
	position:absolute;
	left:0;
	bottom:0;
}
#nav ul {/** updated 18/05/10 **/
	list-style: none;
	height: 26px;
	position:absolute;
	top:-1px;
	right:0;
	float:right;
}
#nav ul li {/** updated 18/05/10 **/
	float: left;
	height: 26px;
}
#nav ul li a {/** updated 18/05/10 **/
	font-size: 13px;
	color: #333;
	text-transform: uppercase;
	text-decoration: none;
	background:url(/image/bg_nava.png) 0 0 repeat-x;
	height: 26px;
	border:#d0cbec 1px solid;
	border-bottom:0;
	line-height:26px;
	float:left;
	padding:0;
	text-align:center;
}

#nav ul li a:hover,#nav ul li.selected a {/** updated 18/05/10 **/
	text-decoration: underline;
	background:url(/image/bg_nava.png) 0 -26px repeat-x;
	border:#fa6503 1px solid;
	border-bottom:0;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}

/** updated 18/05/10 **/
/*
 #nav ul li.selected a{
	background: url('/image/navRight.gif') no-repeat right -50px;
}
#nav ul li a span {
	float: left;
	background: url('/image/navLeft.gif') no-repeat left 0;
	cursor: pointer;
	height: 18px; padding-left:15px; padding-right:15px; padding-top:4px; padding-bottom:3px
}
#nav ul li.selected a span {
	background: url('/image/navLeft.gif') no-repeat left -50px;
	padding-left:24px; padding-right:24px; padding-top:4px; padding-bottom:3px
}
#navHome a {
	left: 15px;
	z-index: 4;
}
#navHome.selected a span {
	background: url('/image/navLeft.gif') no-repeat left -25px !important;
}
#navHome.selected a {
	left: 6px;
	z-index: 5;
}
#navCollegues a {
	left: 78px;
	z-index: 4;
}
#navCollegues.selected a {
	left: 69px;
	z-index: 5;
}
#navDegrees a {
	left: 166px;
	z-index: 4;
}
#navDegrees.selected a {
	left: 157px;
	z-index: 5;
}
#navCourses a {
	left: 293px;
	z-index: 4;
}
#navCourses.selected a {
	left: 284px;
	z-index: 5;
}
#navQuestion a {
	left: 421px;
	z-index: 4;
}
#navQuestion.selected a {
	left: 412px;
	z-index: 5;
}
#navReviews a {
	left: 545px;
	z-index: 4;
}
#navReviews.selected a {
	left: 536px;
	z-index: 5;
}
#navArticles a {
	left: 625px;
	z-index: 4;
}
#navArticles.selected a {
	left: 616px;
	z-index: 5;
	background: url('/image/navRight.gif') no-repeat right -25px !important;
}*/

#header {/** updated 18/05/10 **/
	height: 331px;
	background:url(/image/bg_header.gif) 0 repeat-x;
	margin-left:0; margin-right:0; margin-top:0; margin-bottom:13px
}
#header .left {
	float: left;
	width: 300px;
	padding: 15px 20px;
	color: #fff
}
#header h1 {
	font-size: 17px;
	font-weight: normal;
	text-transform: uppercase;
	padding: 0 0 10px;
}
#header img {
	float: right;
}
#header p {
	padding: 0 0 10px;
	font-size: 13px;
}
#header ul {
	list-style: none;
}
#header ul li {
	padding: 4px 0;
}
#header ul li a {
	color: #fff;
	font-size: 13px;
	background: url('/image/bullet2.gif') no-repeat 0 5px;; padding-left:15px; padding-right:0; padding-top:0; padding-bottom:0
}
#center {/** updated 18/05/10 **/
	float: left;
	width: 521px;
}
#right {/** updated 18/05/10 **/
	float: right;
	width: 195px;
}
.box {
	border: 1px solid #d0cde3;
	margin: 0 0 15px;
	position: relative;
	padding: 0;
	height: 100%;
	overflow: hidden;
}
.box h2 {/** updated 18/05/10 **/
	background: url('/image/bgBoxHeader2.gif') repeat-x top center;
	font-size: 12px;
	color: #fff;
	text-transform: uppercase;
	height: 100%;
	overflow: hidden; padding-left:14px; padding-right:0; padding-top:0; padding-bottom:0
}


.box h2 strong {
	padding: 4px 0 6px 32px;
	float: left;
}
.box h2.adspace{
	text-transform: none;
	padding-left:0px; padding-right:0; padding-top:0; padding-bottom:0;
	text-align:center;
}
.box h2.adspace strong
{
	padding: 4px 0 6px 0px;
	width:100%;
	
}

#featuredOnlineSchools h2 strong, #topArticles h2 strong {/** updated 18/05/10 **/
	background: url('/image/h2Book2.gif') no-repeat 0 0;
}
#recentQuestion h2 strong {
	background: url('/image/h2Questions.gif') no-repeat 0 0;
}

#featuredOnlineSchools ul {
	list-style: none;
}

#featuredOnlineSchools ul li {/** updated 18/05/10 **/
	border-bottom: 1px solid #ccc;
	padding: 10px 0px 13px 0;
	height: 100%;
	overflow:hidden;
}
#featuredOnlineSchools ul li .left {/** updated 18/05/10 **/
	float: left;
	width: 150px;
	text-align: center;
	padding:2px 0 0 0;
}
#featuredOnlineSchools ul li .left img {
	display: block;
	margin: 0 auto 8px;
}
#featuredOnlineSchools ul li .right {/** updated 18/05/10 **/
	float: left;
	width: 365px;
}
#featuredOnlineSchools ul li .right p a {
	font-size: 10px;
	color: #484848;
	text-decoration: none;
}
#featuredOnlineSchools ul li .right p a:hover {
	color: #0033ff;
}
#featuredOnlineSchools ul li .right h3 {/** updated 18/05/10 **/
	font-size: 14px;
	text-transform: uppercase;
	font-weight: normal;
	padding:0 0 3px 0;
}
#featuredOnlineSchools ul li .right h3 a {
	text-decoration: none;
	color: #e9300c;
}
.moreSmall {
	font-size: 11px;
	text-decoration: none;
	color: #000;
	background: url('/image/bgMoreInfo_small.gif') no-repeat right 0;
	padding-left:5px; padding-right:13px; padding-top:0; padding-bottom:0
}
.moreSmall:hover {
	background: url('/image/bgMoreInfo_small.gif') no-repeat right -15px;
}
.noBorder {
	border: none !important;
}

.box .bottom {
	text-align: right;
	height: 100%;
	overflow: hidden;
}
.more {
	text-decoration: none;
	color: #000;
	background: url('/image/bgMoreInfo.gif') no-repeat right 0;
	font-size: 11px; padding-left:5px; padding-right:17px; padding-top:1px; padding-bottom:1px
}
.more:hover {
	background: url('/image/bgMoreInfo.gif') no-repeat right -18px;
	color: #000
}

.more2 {
	text-decoration: none;
	color: #000;
	background: url('/image/bgMoreInfo2.gif') no-repeat right 0;
	font-size: 11px; padding-left:5px; padding-right:17px; padding-top:1px; padding-bottom:1px
}
.more2:hover {
	background: url('/image/bgMoreInfo2.gif') no-repeat right -18px;
	color: #000
}

#topArticles ul li {/** updated 18/05/10 **/
	padding: 9px 0;
	height: 100%;
	overflow: hidden;
        list-style-image: none;
        list-style-type:none;
}

/** updated 18/05/10 **/
/*#topArticles ul li img {
	float: left;
	margin: 4px 10px 0 0;
}*/
#topArticles ul li h3 a {/** updated 18/05/10 **/
	color:#060606;
	text-decoration:none;
}
#topArticles ul li h3 a:hover{
	color:#03c;
	text-decoration:none;
	}
#topArticles span a {/** updated 18/05/10 **/
	font-size: 10px;
	text-transform: uppercase;
	color: #484848;
	text-decoration: none;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
}
#topArticles  span img{
	margin-right:4px;
	vertical-align:middle;
	}
#topArticles span a:hover{
	color:#0234fd;
	text-decoration:underline;
	}
a.green {
	color: #336600;
	text-transform: uppercase;
}
#popularCourses ul {/** updated 18/05/10 **/
	height: 100%;
	overflow: hidden;
	padding-bottom:36px;
}
#popularCourses ul li {
	padding: 10px 5px 3px 10px;
	float: left;
	width:178px;
	line-height:14px;
}
#popularCourses ul li a {/** updated 18/05/10 **/
	text-decoration: none;
	color: #000;
}
#popularCourses ul li strong {/** updated 18/05/10 **/
	display: block;
	color: #346203;
	font-weight: normal;
}


#sidebarDegrees {
	background: #e9640c url('/image/bgSidebarTop.gif') no-repeat top center;
	margin-left:0; margin-right:0; margin-top:0; margin-bottom:15px; padding-left:1px; padding-right:1px; padding-top:0; padding-bottom:30px
}
#sidebarDegrees h2 {
	font-size: 14px;
	padding: 8px 15px;
	text-transform: uppercase;
}
#sidebarDegrees dl {
	background: #f7c11c url('/image/bgSidebarNav.gif') repeat-x top center;
	padding: 0 !important
}
#sidebarDegrees dl dd {
	border-bottom: 1px solid #e9640c;
	padding: 6px;
	height: 100%;
	overflow: hidden;
	z-index: 10000;
}

#sidebarDegrees dl dd a {
	float: left;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	padding: 5px;
}
#sidebarDegrees dl dd span.switch {
	float: right;
	width: 24px;
	height: 24px;
	text-indent: -9000px;
	background: url('/image/bulletSidebar.gif') no-repeat 0 0;
	cursor: pointer
}
#sidebarDegrees dl dd.opened span.switch {
	background: url('/image/bulletSidebar.gif') no-repeat 0 -24px;
}
#sidebarDegrees dl dd dl {
	float: left;
	width: 176px !important;
	margin: 4px 0 0 0;
	padding: 0 0 0 10px !important;
	background: none !important;
	display: none;
}
#sidebarDegrees dl dd.opened dl {
	display: block;
}
#sidebarDegrees dl dd dl dd {
	padding: 2px !important;
	border: none !important;
}
#sidebarDegrees dl dd dl dd a {
	padding: 0 !important;
	font-size: 11px !important;
}
#sidebar .box {/** updated 18/05/10 **/
	padding: 0 0 14px;
}
#sidebar .box h2 {/** updated 18/05/10 **/
	padding: 4px 0 0px 15px;
}
#sidebarSearch form {
	padding: 0 0 0 15px;
	height: 100%;
	overflow: hidden;
}
#sidebarSearch label {/** updated 18/05/10 **/
	display: block;
	color: #333;
	margin: 15px 0 3px 0;
	text-transform: uppercase;
	height: 100%;
	overflow: hidden;
	float: left;
	width: 180px;
}
#sidebarSearch label small {
	float: left;
	background: url('/image/bgSidebarNumber.gif') no-repeat 0 0;
	text-align: center;
	font-size: 11px; margin-left:0; margin-right:8px; margin-top:0; margin-bottom:0; padding-left:6px; padding-right:6px; padding-top:2px; padding-bottom:2px
}
#sidebarSearch label strong {
	float: left;
	padding: 2px 0 0 0;
	font-weight: normal;
}
#sidebarSearch select {/** updated 18/05/10 **/
	border: 1px solid #d1d1d1;
	width: 156px;
	padding: 2px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
}
#sidebarSearchSubmit {
	display: block;
	background: url('/image/buttonSidebarGo.gif') no-repeat 0 0;
	width: 164px;
	height: 29px;
	font-size: 13px;
	color: #000;
	text-transform: uppercase;
	text-decoration: none; margin-left:0; margin-right:0; margin-top:10px; margin-bottom:0; padding-left:11px; padding-right:0; padding-top:11px; padding-bottom:0
}
#sidebarSearchSubmit:hover {
	background: url('/image/buttonSidebarGo.gif') no-repeat 0 -40px;
}
.blankBox {
	margin: 0 0 15px;
}
.blankBox h3 {/** updated 18/05/10 **/
	font-size: 12px;
	color: #f84304;
	text-transform: uppercase;
	border-bottom: 1px solid #258fcd;
	padding: 4px 2px 0;
	margin: 0 0 4px 0;
	line-height: 14px;
}
.greenBullets li {
	background: url('/image/bullet3.gif') no-repeat 0 7px;; padding-left:12px; padding-right:0; padding-top:3px; padding-bottom:3px
}
.blankBox ul.links li {
	padding: 2px 0;
}

#footer {/** updated 18/05/10 **/
	background: url('/image/footerBottom.gif') no-repeat bottom left;
	width: 950px;
	float: left;
	margin-left:0; margin-right:0; margin-top:0; margin-bottom:60px
}
#footer #footerIn {/** updated 18/05/10 **/
	background: url('/image/footerTop.gif') no-repeat top left;
	overflow: hidden;
	padding-top:30px; padding-bottom:10px
}
#footer ul {/** updated 18/05/10 **/
	list-style: none;
	float: left;
	padding: 0 30px;
	border-right: 1px solid #d1d1d1;
	height: 97px;
	line-height:15px;
}
#footer ul li a {
	text-decoration: none;
	color: #333;
}
#footer ul li a:hover {
	color: #0033cc;
}
#footerInfo {/** updated 18/05/10 **/
	float: left;
	padding: 5px 0 4px 30px;
	width: 280px;
	font-size: 10px;
	line-height:12px;
}
#footerInfo p {/** updated 18/05/10 **/
	padding: 0 0 8px;
	color: #666;
	margin-bottom:5px;
}


.greyblock .pagination form{
	display: inline;
	margin-right: 10px;
}

.greyblock {
	display: block;
	padding: 3px 5px 4px 5px;
	background-color: #F0F0F0;
}

.greyblock a {
	color: #9A9A9A;
}

.left{
	float: left;
}

.right{
	float: right;
}

.rightaligned {
	text-align: right;
}


.dotbordered {
	border-top: 1px dotted #797979;
	border-bottom: 1px dotted #797979;
	padding: 8px 0;
	margin: 8px 0;
}

.small {
	font-size: 0.8em;
}

.small a {
	color: #000;
}


.html {
	font-size: 100.01%;
}



body, form, fieldset, div, img, a img, table, p {
	border: 0px;
	padding: 0px;
	margin: 0px;
}

table {
	border-spacing: 0;
	border-collapse: collapse;
}

input, textarea, select {
	font-size: 1.0em;
	font-family: tahoma, verdana, arial, sans-serif;
}

h1, h2, h3, h4, h5 {
	margin: 0;
}

h1 {color: #fff;}

.clearer {
    clear:both;
    height:1px;
    overflow:hidden;
}

.left {
	display: block;
	float: left;
}

.right {
	display: block;
	float: right;
}

.green {
	color: #049B3A !important;
}

p.centered {
	text-align: center;
}

.strong {
	font-weight: bold;
}

blockquote {
	color: #000;
	font-weight: none;
}


div.smaller {
	font-size: 0.9em;
}

.plain{
	text-decoration: none;
	font-size: 1.0em;
}

input.shadow {
	padding: 4px;
	font-family: arial;
	color: #777;
	border: 1px solid #888;
	background-image: url('/pics/search_box_bg.gif');
	background-repeat: no-repeat;
}



#container {
	width: 100%;
	text-align: center;
}


#page {
	display: block;
	margin: 0px auto;
	width: 950px;
	position: relative;
	text-align: left;
}

div#body {
	display: block;
	float: left;
	padding: 0;
	width: 735px;
}

div#body.infographics {
	display: block;
	float: none;
	padding: 0;
	width: 1000px;
}

div#content {
	display: block;
	font-family:Arial, Helvetica, sans-serif;/** updated 18/05/10 **/
	color:#333;
}

div#content.slim {
	float: left;
	width: 490px;
}

div#content.university {
	float: left;
	width: 520px;
	padding-top: 15px;
}

div#content.bordered {
	border: 1px solid #ddd;
}

div#content a.more {
	color: #ED1F12;
}

div#content h1.section {
	color: #222;
	font-family: georgia;
	text-transform: uppercase;
	font-size: 2.2em;
	padding: 15px;
	font-weight: normal;
}

div#content h2{
	font-size: 1.5em;
}

div#content div.solidbar {/** updated 18/05/10 **/
	display: block;
	clear: both;
	font-size:11px;
	color:#737373;
	padding: 8px 0;
	background:url(/image/bg_solidbar.png) left repeat-y;
	font-family:Arial, Helvetica, sans-serif;
}

div#content div.solidbar strong {
	text-transform: uppercase;
}

div#content div.solidbar a {/** updated 18/05/10 **/
	text-decoration: none;
	margin:0 0 0  9px;
}

div#content div.smallbar {
	display: block;
	clear: both;
	font-family: georgia;
	font-size: 0.85em;
	padding: 8px 15px;
	background-color: #fff;
	color: #969263;
	border-left: 1px solid #fff;
	border-bottom: 4px solid #969263;
}

div#content div.smallbar strong {
	text-transform: uppercase;
}

div#content div.smallbar a {
	text-decoration: underline;
	color: #969263;
}

.padded {/** updated 18/05/10 **/
	padding-top: 2px;
	padding-left: 6px;
	padding-right:16px;
	padding-bottom: 5px;
	width:713px;
}

div.padded.infographics {/** updated 18/05/10 **/
	padding-top: 2px;
	padding-left: 6px;
	padding-right:16px;
	padding-bottom: 5px;
	width:978px;
}

.light {
	color: #aaa;
}

.grey {
	color: #797979;
}
h2.black {
	color: #000000;
	font-weight:bold;

}
h3.grey  {
	font-size:14px;
	font-weight:bold;
}

.brown {
	color: #866F2B;
}

.spaced {
	line-height: 160%;
}

div#content .dotbordered {
	border-top: 1px dotted #797979;
	border-bottom: 1px dotted #797979;
	padding: 8px 0;
	margin: 8px 0;
}

div#content .small {
	font-size: 0.8em;
}

div#content .small a {
	color: #000;
}

.georgia {
	font-family: georgia, tahoma, verdana, arial;
}

.trebuchet {
	font-family: "trebuchet ms", tahoma, verdana, arial;
}

.arial {
	font-family: arial, tahoma, verdana;
}

div#content p.welcome {
	font-family: georgia;
	font-size: 1.25em;
	line-height: 160%;
}

div#content p.welcome {
	font-family: georgia;
	font-size: 1.25em;
	line-height: 160%;
}

div#content ul.sections {
	display: block;
	float: left;
	width: 47%;
	margin: 0;
	padding: 10px 0 20px 10px;
	font-family: georgia;
	list-style-type: none;
}

div#content ul.sections li {
	display: block;
	padding: 2px 0 2px 15px;
	margin: 0;
}

div#content ul.sections li.cat {
	background: #f8f8f8;
	padding: 4px 0 4px 15px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	font-weight: bold;
	font-size: 1.1em;
}

div#content ul.sections li.cat a{
	color: #369;
}

div#content ul.sections li a {
	color: #888;
	text-decoration: none;
}

div#content ul.sections li a:hover {
	color: #222;
	text-decoration: underline;
}

div#content ul.sections li.cat a {
	font-weight: bold;
}

div.thinbar, div#content div.dotbar, div#content div.dottedbar {
	display: block;
	clear: both;
	padding-top: 8px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 6px;
}

div#content div.dotbar {
	border-bottom: 1px dashed #ccc;
}

div#content div.dottedbar {
	padding-top: 4px;
	border-bottom: 1px dotted #888;
	margin-bottom: 15px;
}


div#content a.close {
	color: #ccc;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 10px;
}

div#content div.beveled {
	display: block;
	border: 1px solid #E9E5E2;
	margin: 10px 0;
}

div#content div.beveled div.section {
	display: block;
	border-top: 1px solid #fcfcfc;
	border-left: 1px solid #F9F6F1;
	border-bottom: 1px solid #E9E5E2;
	border-right: 1px solid #EFECE5;
	background-color: #F4F1EC;
	padding: 4px 10px;
	font-size: 0.85em;
}

div#content div.beveled div.under_tab {
	display: block;
	background-image: url('/pics/bevel_under_tab.gif');
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #fff;
	padding: 0 3px 0 10px;
	height: 52px;
}


div#content div.beveled div.under_tab a.request {
	margin-top: 15px;
}

div#content div.beveled div.under_tab p.more {
	margin: 9px 0 0 10px;
	line-height: 220%;
}

div.under_tab {
	display: none;
}


div#content div.beveled h2 {
	font-size: 1.55em;
	font-weight: normal;
	color: #045ABD;
}

div#content div.beveled h3 {
	font-size: 1.25em;
	font-weight: normal;
	color: #00397B;
}

div#content div.beveled h4 {
	display: block;
	float: left;
	font-size: 1.0em;
	font-weight: bold;
	color: #00397B;
}

div#content div.beveled div.tuition {
	color: #000;
	font-size: 0.6em;
	text-align: right;
}

div#content div.beveled div.tuition strong {
	font-size: 2.2em;
	font-weight: normal;
}

div#content div.beveled p.indent {
	padding: 15px 40px 15px 25px;
	margin: 50px 0;
	background-color: #EAEAE2;
	border-bottom: 1px solid #E1DED7;
	font-size: 1.24em;
	line-height: 1.5em;
}

div#content div.beveled p img {
	float: right;
}

div#content div.tools {
	width: 230px;
	padding: 5px;
	border: 1px solid #ddd;
	font-size: 0.9em;
	color: #aaa;
}

div#content div.tools a {
	display: block;
	float: left;
	padding: 1px 7px 1px 23px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	background-position: 7px 4px;
	background-repeat: no-repeat;
}

div#content div.tools a.email {
	background-image: url('/pics/email_icon_sm.gif');
}
div#content div.tools a.post {
	background-image: url('/pics/post_icon_sm.gif');
}

div#content .college_list_left {
	display: block;
	float: left;
	padding: 6px 0 0 0;
	width: 200px;
	height: 140px;
	border-right: 1px solid #EEEEEE;
	text-align: center;
	font-size: 0.8em;
}

div#content .college_list_left a {
	font-weight: normal !important;
	color: #FC4B08;
}

div#content .college_list_left strong {
	color: #7D7D7D;
}

div#content .college_list_left span.num {
	font-family: georgia;
	font-size: 1.2em;
	color: #FC4B08;
}

div#content div.college_list_right {
	display: block;
	float: left;
	margin-left: 8px;
	padding: 15px 0 10px 25px;
	width: 475px;
	height: 121px;
	font-size: 0.9em;
	background-image: url('/pics/college_block_bg.gif');
	background-repeat: no-repeat;
}

div#content div.college_list_right h2 {
	font-size: 1.55em;
	font-weight: normal;
	color: #045ABD;
}

div#content div.college_list_right h2 a {
	display: inline;
	float: none;
	color: #045ABD;
	text-decoration: none;
}

div#content div.college_list_right h2 a:hover {
	text-decoration: underline;
}

div#content div.college_list_right h3 {
	font-size: 1.25em;
	font-weight: normal;
	color: #045ABD;
}

div#content div.college_list_right h4 {
	font-size: 0.95em;
	font-weight: bold;
	color: #444;
}

div#content div.college_list_right p {
	line-height: 120%;
}

div#content div.college_list_right a {
	display: block;
	float: left;
	color: #222;
}

div#content div.college_list_right a.profile {
	margin-left: 25px;
	padding-left: 8px;
	color: #003EFF;
	background-image: url('/pics/bullet_arrow_blue.gif');
	background-repeat: no-repeat;
	background-position: center left;
}

div#content div.college_list_right a.request {
	margin-left: 15px;
	padding-left: 8px;
	color: #519B00;
	background-image: url('/pics/bullet_arrow_green.gif');
	background-repeat: no-repeat;
	background-position: center left;
}

div#content h1.article {/** updated 18/05/10 **/
	color: #030303;
	font-family: georgia;
	font-size:24px;
	font-weight: normal;
	padding-bottom: 6px;
}


div#content div.articletools {/** updated 18/05/10 **/
	display: block;
	border-left: 1px dotted #888;
	padding: 0 0 10px 11px;
	font-size: 0.9em;
	width: 200px;
	margin:0 0 20px 20px;
}

div#content div.articletools strong {
	color: #77786A;
	text-transform: uppercase;
	font-family: arial;
	font-weight: bold;
}

div#content div.articletools ul {
	display: block;
	padding: 0;
	margin: 0;
	list-type-style: none;
	padding: 10px 0;
}

div#content div.articletools ul li {
	display: block;
	float: left;
	width: 50%;
	padding: 0;
	margin: 0;
}

div#content div.articletools ul li a {
	display: block;
	padding: 6px 0;
	margin-right: 6px;
	border-bottom: 1px solid #75766E;
	text-align: center;
	font-size: 11px;
	font-family: arial;
	color: #75766E;
	text-decoration: none;
}

div#content div.articletools ul li a:hover {
	color: #000;
}

div#content div.articletools ul li a.top {
	border-top: 1px solid #75766E;
}

div#content div.articletools ul li a img {
	padding-right: 5px;
}

div#content div.articletools ul li a * {
	vertical-align: middle;
}



div#content div.articletools div.saveprint {
	display: block;
	clear: both;
	margin-top: 20px;
	background-image: url('/pics/save_or_print_bg.gif');
	background-repeat: no-repeat;
	background-position: top center;
	height: 24px;
	padding: 10px 0 0 0;
	text-align: center;
	font-family: tahoma, verdana;
	color: #5A5400;
	font-size: 11px;
}

div#content div.articletools div.saveprint a {
	font-weight: bold;
	color: #5A5400;
	text-decoration: none;
}

div#content div.articletools div.saveprint a:hover {
	color: #000;
	text-decoration: underline;
}






div#content p.author {
	color: #333;
}

div#content p.author span {
	color: #666;
}

div#content p.author a {/** updated 18/05/10 **/
	color:#0e617e;
	text-decoration:underline;
}
div#content p.author a:hover{
	color:#0e617e;
	text-decoration:underline;
	}
div#content p.sources {/** updated 18/05/10 **/
	font-family: arial;
	color: #333333;
	padding: 6px 0 16px 0px;
	font-size:12px;
	line-height:14px;
	border-bottom:#e4e2e2 1px solid;
	border-top:#e4e2e2 1px solid;
}

div#content p.sources strong {/** updated 18/05/10 **/
	font-weight: normal;
	color:#333;
	padding:0 0 13px 0;
	display:block;
}

div#content p.sources a {/** updated 18/05/10 **/
	color: #234ad7;
}
div#content p.sources a:hover{/** updated 18/05/10 **/
	color: #234ad7;
	text-decoration:none;
	}





div#content h3.featured, div#content h3.recent {
	display: block;
	padding: 4px 8px;
	text-transform: uppercase;
	background-color: #DCDBC7;
	color: #71705C;
	font-weight: normal;
	font-size: 11px;
}

div#content h3.recent {
	background-color: #F2F1ED;
	color: #787772;
	border-top: 1px solid #C2C4AF;
}

div#content p.articleblock {
	display: block;
	padding: 20px 8px 12px 8px;
	background-color: #F8F8F8;
	color: #4F4F4F;
	margin-bottom: 5px;
	font-family: "Trebuchet MS";
}


div#content p.featuredarticle {
	padding: 12px 8px;
	background-color: #FEFFED;
	border-bottom: 1px dashed #D0D2BA;
	margin-bottom: 0;
}


div#content p.articleblock a.title {
	font-size: 1.3em;
	font-weight: bold;
	color: #434343;
	text-decoration: none;
}

div#content p.articleblock a.title:hover, div#content p.featuredarticle a.title {
	color: #D80001;
}

div#content p.articleblock span.author {
	font-size: 1.1em;
	color: #7D7D7D;
}

div#content p.articleblock span.date {
	font-size: 0.9em;
	color: #000;
}


table.degrees {
	clear: both;
	margin-top: 14px;
}

table.degrees td a {
	text-decoration: none;
}

table.degrees td a:hover {
	text-decoration: underline;
}

table.degrees td.price {
	width: 80px;
	text-align: center;
	font-size: 10px;
	font-family: tahoma, verdana, arial;
	color: #aaa;
}







div.answers_header {
	display: block;
	height: 50px;
	margin: 10px 0;
	background-image: url('/pics/answers_for_education.jpg');
	background-repeat: no-repeat;
	background-position:  center;; padding-left:20px; padding-right:20px; padding-top:11px; padding-bottom:11px
}

div.answers_header a {
	display: block;
	float: left;
	height: 38px;
	padding: 12px 16px 0 16px;
	margin-left: 10px;
	color: #84A791;
	font-size: 1.5em;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
	background-image: url('/pics/answers_link_bg.gif');
	background-position: 0 0;
}

div.answers_header a:hover, div.answers_header a.selected{
	color: #fff;
	text-decoration: none;
	background-image: url('/pics/answers_link_bg.gif');
	background-position: 0 -50px;
}

div.answers_header a.home {
	float: right;
	width: 280px;
	background-image: url('none');
	text-indent: -5000px; margin-left:0; margin-right:20px; margin-top:0; margin-bottom:0
}


div.answers_step {
	font-size: 1.3em;
	color: #222;
	font-weight: normal;
	padding: 20px 0 20px 25px;
}

div.answers_step div.num {
	display: block;
	float: left;
	width: 33px;
	height: 29px;
	text-align: center;
	font-size: 1.1em;
	font-weight: normal;
	color: #666;
	background-image: url('/pics/answers_num_bg.gif');
	background-repeat: no-repeat;
	background-position:  center;; margin-left:0; margin-right:12px; margin-top:0; margin-bottom:0; padding-left:0; padding-right:0; padding-top:4px; padding-bottom:0
}


div.answers_step a {
	color: #2467AB;
}

div.answers_step a:hover {
	color: #06631C;
}

div.answers_section h1 {
	font-family: Georgia;
	color: #008100;
	font-weight: normal;
	font-size: 1.25em;
	padding: 3px;
}

div.answers_section, div.question_area {
	display: block;
	clear: both;
	margin: 0 auto 10px auto;
	color: #666;
	font-family: arial;
	font-size: 1.1em;
	width: 701px;
}

div.answers_section .top, div.question_area .bot, div.answers_section .bot, div.question_area .top {
	height: 31px;
	background-repeat: no-repeat;
}

div.answers_section .top, div.question_area .top{
	background-image: url('/pics/answers_section_bg_top.gif');
	background-position: top center;
}

div.question_area .bot, div.answers_section .bot{
	background-image: url('/pics/answers_section_bg_bot.gif');
	background-position: bottom center;
}

div.answers_section .body, div.question_area .body{
	clear: both;
	background-image: url('/pics/answers_section_bg_mid.gif');
	padding: 0px 30px 0px 30px;
}


div.answers_section p {
	margin: 0;
	padding: 0;
}

div.answers_section p.password {
	display: block;
	float: left;
	padding-right: 40px;
}


div.answers_section p.continue {
	display: block;
	float: left;
	border-left: 1px solid #aaa;
	padding: 25px 20px;
}

div.answers_section p.continue a {
	color: #0376D1;
	display: block;
	float: left;
	height: 24px;
	padding: 5px 0 0 50px;
	text-transform: uppercase;
	background-image: url('/pics/grey_arrow.gif');
	background-repeat: no-repeat;
	background-position: left center;
}

div.answers_section p.continue2 {
	display: block;
	float: left;
}

div.answers_section p.continue2 a {
	color: #0376D1;
	display: block;
	height: 24px;
	padding: 5px 0 0 50px;
	text-transform: uppercase;
	background-image: url('/pics/grey_arrow.gif');
	background-repeat: no-repeat;
	background-position: left center;
}
div.field_title{
	height: 15px;
}


div.answers_section div.line {
	display: block;
	clear: both;
	height: 10px;
	border-bottom: 1px solid #aaa;
	margin-bottom: 25px;
}

div.answers_section a {
	color: #249752;
}

div.answers_section small {
	font-size: 0.8em;
	color: #999;
}

div.answers_section ul.questions {
	margin: 10px 0 0 0;
	padding: 0;
	list-style-type: none;
}

div.answers_section ul.questions li {
	display: block;
	padding: 8px 15px;
	background-color: #E2E4E3;
	font-size: 0.8em;
	border-bottom: 1px solid #D9DBDA;
}

div.answers_section ul.questions li.alt {
	background-color: #E5E7E6;
}

div.answers_section ul.questions li a.question {
	color: #425C41;
	text-decoration: none;
}

div.answers_section ul.questions li a.question:hover {
	color: #343353;
	text-decoration: underline;
}

div.answers_section ul.questions li.highlight {
	background-color: #425C41;
	padding: 12px 15px;
	color: #fff;
	font-size: 1.1em;
	border-bottom: 20px solid #ECECEC;
}

div.answers_section ul.questions li.highlight a {
	color: #A6EEA5;
}

div.answers_section ul.questions li.highlight a.question {
	color: #fff;
}

div.answers_section ul.questions li.highlight a.question:hover {
	color: #fff;
	text-decoration: underline;
}












div.answers_guide_left {
	display: block;
	float: left;
	width: 190px;
	height: 550px;
	padding: 3px 6px 0 0;
	margin: 0 0 20px 10px;
	border-top: 1px dashed #000;
	border-right: 1px dashed #000;
}

div.answers_guide_left h2 {
	display: block;
	height: 26px;
	padding: 4px;
	margin: 0;
	color: #000;
	font-family: "arial narrow", arial;
	text-transform: uppercase;
	font-size: 1.15em !important;
	background-image: url('/pics/grey_blend_bg.gif');
	background-repeat: repeat-x;
}

div.answers_guide_left ul {
	padding: 0;
	margin: 0 0 4px 0;
	list-style-type: none;
}

div.answers_guide_left ul li {
	padding: 2px 0;
	margin: 0;
}

div.answers_guide_left ul li a {
	font-family: "trebuchet ms";
	font-size: 1.1em;
	color: #aaa;
	text-decoration: none;
}

div.answers_guide_left ul li a:hover {
	color: #666;
	text-decoration: underline;
}


div.answers_guide_left ul.bold {
	border-top: 1px solid #ccc;
}

div.answers_guide_left ul.bold li {
	border-bottom: 2px solid #ccc;
}

div.answers_guide_left ul.bold li a {
	font-family: georgia;
	font-size: 0.85em;
	font-weight: bold;
	color: #888;
}

div.answers_guide_left ul.bold li a:hover {
	color: #222;
	text-decoration: none;
}




div.answers_guide_right {
	display: block;
	padding: 0px 0 20px 0;
	margin-right: 5px;
	margin-left: 5px;
}


div.answers_guide_right h2 {
	display: block;
	float: left;
	width: 256px;
	margin: 0;
	padding: 0 0 2px 0;
	font-weight: normal;
	font-family: georgia;
	color: #008100;
	border-bottom: 1px solid #ccc;
}


div.answers_guide_right a.abouttab,
div.answers_guide_right a.activetab {
	display: block;
	float: right;
	height: 20px;
	width: 127px;
	padding: 2px 0 0 0;
	margin: 4px 0 0 0;
	text-align: center;
	font-size: 0.9em;
	text-transform: uppercase;
	text-decoration: none;
	color: #ccc;
	background-image: url('/pics/answers_tab_bg.gif');
	background-repeat: none;
	background-position: 0 -22px;
}

div.answers_guide_right a.activetab,
div.answers_guide_right a.abouttab:hover {
	color: #068200;
	background-position: 0 0;
}

div.answers_guide_right ul {
	clear: both;
	padding: 0;
	margin: 0 0 20px 0;
}

div.answers_guide_right ul li {
	display: block;
	font-family: "trebuchet ms";
	padding: 4px 2px;
	font-size: 0.9em;
	line-height: 120%;
}

div.answers_guide_right ul li.alt {
	background-color: #F9FFF7;
}

div.answers_guide_right ul li small {
	font-size: 0.9em;
	color: #aaa;
}

div#content div.answers_guide_right a.viewall {
	color: #aaa;
	font-size: 0.95em;
	text-transform: uppercase;
	text-decoration: underline;
}


div.answers_guide_filter_right{
	float: right;
}

div.answers_guide_filter_right h2 {
	display: block;
	height: 10px;
	padding: 7px;
	text-align: center;
	width: 160px;
	margin: 0;
	color: #000;
	font-family: "arial narrow", arial;
	text-transform: uppercase;
	font-size: .75em !important;
	letter-spacing: 3px;
	background-image: url('/pics/grey_blend_bg.gif');
	background-repeat: repeat-x;
}

div.answers_guide_filter_right a {
	font-family: "trebuchet ms";
	font-size: 1.1em;
	color: #aaa;
	text-decoration: none;
	background-image: url('/pics/grey_blend_bg.gif');
	background-repeat: repeat-x;
	height: 10px;
	padding: 8px 7px 6px 7px;
	margin: 0;
	display: block;
	float: left;
	border-bottom: 1px solid #ccc;
	margin-bottom: 5px;
}

div.answers_guide_filter_right a:hover {
	color: #666;
	text-decoration: underline;
}




div.answers_guide_filter_right a {
	font-family: georgia;
	font-size: 0.85em;
	font-weight: bold;
	color: #888;
}













div.form  {
	width: 100%;
	margin-bottom: 10px;
	border: 1px solid #ccc;
	overflow: hidden;
}

div.form input, select {
	margin-top: 2px;
}

div.form img {
	vertical-align: middle;
	margin: 1px;
}

div.form div {
	display: block;
	clear: both;
	overflow: hidden;
	width: 100%;
	padding: 0px;
}

div.form div.missing {
	background-color: #fcc;
}

div.form div.centered {
	display: block;
	clear: both;
	width: 100%;
	margin: 1px 1px 0 1px;
	padding: 6px 0;
	background-color: #f0f0f0;
	font-weight: bold;
}

div.form div label {
	display: block;
	float: left;
	clear: both;
	width: 150px;
	font-weight: bold;
	text-align: right;
	padding: 6px 10px 8px 4px;
	margin-right: 10px;
	background-color: #f0f0f0;
	color: #000;
	border-right: 2px solid #ccc;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
}

div.form div label.normal {
	display: inline;
	float: none;
	background-color: transparent;
	clear: none;
	font-weight: normal;
	text-align: left;
	padding: 2px;
	margin: 0px;
	border: 0px;
	width: auto;
}
a.homepage_school_name {
	font-size: 17px;
	text-decoration: none;
	border-bottom: 1px dashed #E1DBD1;
	color: #006EDF;
}
a.homepage_school_name:hover {
	font-size: 17px;
	text-decoration: none;
	border-bottom: 0px dashed #E1DBD1;
	color: #0050A1;
}
div.college_ratings_breakdown{
	left: 0px;
	top: 0px;
	border: 1px solid #666;
	background: #fff;
	color: #000;
	font-size: 12px;
	padding: 3px;
	width: 290px
}
div.college_ratings_breakdown span{
	padding-right: 5px;
	text-align: right;
	float: right;
}








/* ========== Styling all elements */

.floatleft		{float:left !important;}
.floatright		{float:right !important;}
acronym, abbr	{cursor: help;}

/* ==========  WHOLE BOX */
.filterbox{
width:494px;
/*height:317px;*/
background:url('/pics/boxbg.jpg') no-repeat left top;
padding-top:1px;
padding-bottom: 10px; margin-left:0; margin-right:0; margin-top:8px; margin-bottom:14px
}


/* ========== EACH ROW INSIDE BOX */
.box_row{
width:475px;
height:89px;
clear:both;
position:relative;
margin-bottom:5px;
margin-left:10px;
padding-top:5px;
}

/* ========== NUMBERS */
.bnumber{
width:31px;
height:31px;
position:absolute;
left:15px;
top:34px;
color:#ffffff;
text-align:center;
font-size:18px;
line-height:31px;
text-indent:-2000em;
}

.first .bnumber{background:url('/pics/1.gif') no-repeat center;}
.second .bnumber{background:url('/pics/2.gif') no-repeat center;}
.third .bnumber{background:url('/pics/3.gif') no-repeat center;top:24px}


/* ========== SELECT LISTS */
.first select{
position:absolute;
right:30px;
top:28px;
width:200px;
border:1px solid #383838;
color:#000;
font-size:14px;
padding:2px;
text-align:right;
height:22px;
}

.second select{
position:absolute;
right:30px;
top:35px;
width:200px;
border:1px solid #383838;
color:#000;
font-size:14px;
padding:2px;
text-align:right;
height:22px;
}


/* ========== FIRST ROW TEXT */
.first .btext{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:17px !important;
color:#50476e;
position:absolute;
left:60px;
top:28px;
line-height:20px;
}


/* ========== SECOND ROW TEXT */
.second .btext{
font-family:Arial, Helvetica, sans-serif;
font-size:13px !important;
color:#544e1c;
position:absolute;
left:60px;
top:28px;
line-height:20px;
}

.second .btext span{
font-family:Georgia, "Times New Roman", Times, serif;
color:#000000;
font-size:16px;
}


/* ========== THIRD ROW TEXT */
.third .btext{
font-family:Georgia, "Times New Roman", Times, serif;
color:#000000;
font-size:16px;
position:absolute;
left:60px;
top:20px;
line-height:20px;
}

.third .btext span{
font-size:11px;
color:#979467;
font-weight:bold;
}

.rdo{
margin-right:5px;
}


/* ==========  GO BUTTON */
.go{
background:url('/pics/go.gif') no-repeat center;
width:66px;
height:66px;
position:absolute;
right:20px;
bottom:10px;
text-indent:-2000em;
display:block;
border: 0px none;
cursor: pointer
}

/* ========== ADVANCED SEARCH */
.advanced{
font-size:10px;
color:#374fcd;
text-decoration:none;
background:url('/pics/arrow.gif') no-repeat left center;
padding-left:10px;
position:absolute;
left:20px;
bottom:0px;
letter-spacing:1px
}

a:hover.advanced{
text-decoration:underline;
}

/* ========== FIRST ROW SUBBOX */
.faded{
position:absolute;
left:60px;
top:60px;
width:413px;

/*filter:alpha(opacity=30);
-moz-opacity: 0.3;
opacity: 0.3;*/
}

.fade{
filter:alpha(opacity=30);
-moz-opacity: 0.3;
opacity: 0.3;
}

.faded p{
font-size:14px;
color:#000000;
font-family:Georgia, "Times New Roman", Times, serif;
}

.faded select{
position:absolute;
right:30px;
top:0px;
width:100px;
border:1px solid #383838;
color:#666;
font-size:10px;
padding:0 2px;
text-align:right;
height:16px;
}




div.autocomplete {
	font-size: 12px;
	position: absolute;
	width: 400px;
	background: #fff;
	border: 1px solid #888;
	border-right: 2px solid #888;
	border-bottom: 2px solid #888;
	margin: 0px;
	padding: 0px;
	display: inline;
}

div.autocomplete div{
	padding: 2px 4px;
}
div.autocomplete a {
	color: #666;
	text-decoration: none;
	border-bottom: 1px dotted #ddd;
	display: block;
	margin: 0;
	cursor: pointer;
	text-align: left;
}

div.autocomplete div:hover {
	background: #ABD486;
}

div.autocomplete i {
	font-size: 0.9em;
	padding: 1px;
}

p.trebuchet {
	font-family: trebuchet ms;
	line-height: 24px;
	font-size: 13px;
	padding: 5px 2px 0 9px;
}















/*
 * Author : Sergios Singeridis
 * Contact : Email: info@singeridis.com
 * Company : RustyBrick.com
*/

.floatleft		{float:left !important;}
.floatright		{float:right !important;}
acronym, abbr	{cursor: help;}

/* ========== Applying clearfix fix for some browsers to use in appropriate places */
.clearfix:after	{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix		{display:inline-block;}
/* Hide from IE Mac \*/.clearfix{display:block;}/* End hide from IE Mac */

/* ========== MAIN CONTENT */
#main_content{/** updated 18/05/10 **/
width:100%;
}

/* ========== MAIN CONTENT HEADING */
#main_content h1{
height:70px;
line-height:70px;
padding-right:20px;
text-align:right;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:30px;
font-weight:normal;
color:#000000
}


/* ========== SEARCH FORM */
#search_frm{ margin-bottom:20px; }
#search_frm div{ position:relative; clear:both; }
#search_frm label{ font-family:Georgia, "Times New Roman", Times, serif; }

.nr1{ width:31px; height:31px; background:url('/pics/frmnr1.gif') no-repeat left top; text-indent:-2000em; position:absolute; left:20px; top:30px; display:block }
.nr2{ width:31px; height:31px; background:url('/pics/frmnr2.gif') no-repeat left top; text-indent:-2000em; position:absolute; left:20px; top:15px; display:block }
.nrstar{ width:31px; height:31px; background:url('/pics/frmstr.gif') no-repeat left top; text-indent:-2000em; position:absolute; left:20px; top:20px; display:block }

#row1{ background:url('/pics/row1bg.gif') repeat-x left top; height:61px; padding-left:70px; padding-right:10px; padding-top:10px; padding-bottom:10px }
#row1 label{ color:#50476e; font-size:18px; position:absolute; left:70px; top:35px; }
#row1 select{ width:210px; padding:2px; position:absolute; left:220px; top:33px; }
.rowdescription{ font-size:10px; color:#504e47; font-family:Georgia, "Times New Roman", Times, serif; width:270px; position:absolute; right:10px; top:25px; }

#row2{ background:url('/pics/row2bg.gif') repeat-x left top; padding:10px; height:25px }
#row2 label{ color:#a7a6a3; font-size:14px; font-weight:bold; position:absolute; left:70px; top:15px; }
#row2 select{ width:210px; padding:2px; position:absolute; left:250px; top:10px; }
.rowcombig{ font-size:10px; color:#504e47; font-family:Georgia, "Times New Roman", Times, serif; width:270px; position:absolute; right:-10px; top:17px; }

#row3{ background:url('/pics/row3bg.gif') repeat-x left top; height:39px; padding-left:70px; padding-right:10px; padding-top:10px; padding-bottom:10px }
#row3 label{ color:#2c1e37; font-size:14px; position:absolute; left:70px; top:20px; }
#row3 select{ width:210px; padding:2px; position:absolute; left:370px; top:15px; }

#row4{ background:url('/pics/row4bg.gif') repeat-x left top; height:47px; padding-left:70px; padding-right:10px; padding-top:10px; padding-bottom:10px }
#row4 label{ color:#2c1e37; font-size:16px; position:absolute; left:70px; top:25px; }
#row4 p{ position:absolute; left:130px; top:27px; font-size:11px; font-weight:bold; color:#837e49; font-family:Georgia, "Times New Roman", Times, serif; }
#row4 input{ margin-left:10px; }

#row5{ background:url('/pics/row5bg.gif') repeat-x left top; padding:10px; height:47px }
#row5 p{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#c2bea9; font-size:13px; position:absolute; left:20px; top:25px; }
#row5 a{ color:#8a8671; text-decoration:underline; }
#row5 a:hover{ color:#8a8671; text-decoration:none; }
.srchimg{ position:absolute; right:30px; top:-23px; cursor: pointer}

table.search_totals{
	margin-bottom: 10px;
	margin-left: 40px;
}

table.search_totals td{
	vertical-align: bottom;
}

table.search_totals .no{
	text-align: right;
	padding-right: 8px;
	font-weight: bold;
	color: #666;
}

table.search_totals a{
	text-decoration: none;
	border-bottom: 1px dotted #333;
}

ul.searchTotals li{
	margin-left: 5px;
}


/* ========== RESULTS */
#heading{ height:83px; background:url('/pics/heading.jpg') no-repeat left top; padding-top:25px; position:relative; margin-bottom:30px }
#heading div{ position:relative; clear:both; }
#heading label{ font-family:Georgia, "Times New Roman", Times, serif; }

.transparent{
filter:alpha(opacity=30);
-moz-opacity: 0.3;
opacity: 0.3;
}

.use_wizard{
position:absolute;
left:10px;
top:10px;
color:#d5231f;
text-decoration:underline;
width:130px;
height:31px;
line-height:31px;
text-align:center;
z-index:9999;
background:url('/pics/butbg.gif') no-repeat left top;
}
a:hover.use_wizard{ text-decoration:none; color:#d5231f; }

.view_all_degrees{
position:absolute;
right:40px;
top:15px;
color:#9c9a94;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
}

a:hover.view_all_degrees{
text-decoration:none;
color:#9c9a94;
}

.post{
padding:0 15px;
}

.post a{
color:#0064df;
text-decoration:underline;
}

.post a:hover{
color:#0064df;
text-decoration:none;
}

.post p{
font-family:Trebuchet MS;
/*font-size:14px;
color:#444;*/
margin-bottom:20px;
/*line-height:20px;*/
}

.post h2{
font-size:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#2b3058;
font-weight:normal;
margin-bottom:10px;
}

.post_tools a{
padding-left:15px;
padding-right:15px;
}

.arrowedlink{
background:url('/pics/arrowblue.gif') no-repeat left center;
padding-left:10px
}

div.hr{
margin:15px; height: 1px;
background: #ececec url('hr1.gif') no-repeat center;

}

div.hr hr{
display:none;
}


/* ========== certificate */
#certificate{
border:1px solid #f0f0eb;
background:#fefdf9 url('/pics/cert.gif') repeat-x left bottom;
margin:15px;
padding-left:15px; padding-right:15px; padding-top:10px; padding-bottom:5px
}

#certificate h2{
color:#d5231f;
font-size:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
margin-bottom:5px;
}

#certificate h3{
color:#005bcb;
border-bottom:1px dashed #b6cce6;
font-size:14px;
font-family:Trebuchet MS;
margin-bottom:10px;
}

#certificate h3 a{
	text-decoration: none
}

.reqinfo{
font-family:trebuchet ms;
font-size:16px !important;
color:#000;
font-weight:bold;
margin-bottom:15px;
}

.reqinfo span{
float:left;
margin-right:20px;
}

.reqinfo a{
width:94px;
height:21px;
background:url('/pics/request_info.gif') no-repeat left top;
display:block;
text-indent:-2000em;
float:left
}

#certificate p{
clear:both;
margin-bottom:20px;
color:#000;
font-size:12px;
line-height:20px;
font-family:trebuchet ms;
}

.cert_bottom_line{
color:#666 !important;
}

.cert_more{
color:#9f9d8f !important;
margin-bottom:0 !Important;
}

.cert_more a{
color:#9f9d8f;
text-decoration:underline;
}

.cert_more a:hover{
text-decoration:none;
color:#9f9d8f;
}

.article ul, .article ol {
	font-family: georgia;
	font-size: 14px;
	color: #000;
	font-weight:none;
}


.article ol li, .article ul li {
	font-family: trebuchet ms;
	font-size: 13px;
	color: #000;
	font-weight:none;
	padding: 5px;
	line-height: 24px;
}




div.breadcrumb {
	margin-left: 11px;
	margin-top: 3px;
	font-size: 11px; color: #939393;
	font-weight: none;
	width: 600px;
	clear: left;
}

div.breadcrumb a{
	color: #939393;
	text-decoration: none;
	font-weight: none;
}

div.breadcrumb a:hover{
	color: #C0C0C0;
	text-decoration: underline;
	font-weight: none;
}











/*
 * Author : Sergios Singeridis
 * Contact : Email: info@singeridis.com
 * Company : RustyBrick.com
 * File Name : style.css
*/

/* ========== Styling all elements */
/**{margin:0;padding:0;}*/
a{outline:none;border:none;}
img{border:none;}
input{vertical-align:middle;}
p{margin-bottom:15px;}


/* Report cards page */
/* ========== HEADING */
.report_heading{
height:70px;
line-height:70px;
padding-right:20px;
background:url('/pics/report_heading.jpg') no-repeat left top !important;
text-align:right;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:30px;
font-weight:normal;
color:#000000
}

#heads_up{
background:#f5f3dc;
color:#687d00;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
padding:7px;
border-top:1px solid #fff;
}

#late_reviews{
background:url('/pics/dl.gif');
border-top:1px solid #fff; padding-left:7px; padding-right:7px; padding-top:12px; padding-bottom:12px
}

#late_reviews h2{
color:#4e4e4e !important;
text-transform:uppercase;
font-size:15px;
float:left;
}

#late_reviews h2 span{
color:#b4b4b4;
font-size:11px;
}

.late_reviews_links{
float:right;
}

.late_reviews_links a{
color:#747474;
text-decoration:underline;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
float:left;
padding-right:10px;
}

.late_reviews_links a:hover{
color:#747474;
text-decoration:none;
}

.write_review{
width:104px;
height:18px;
background:url('/pics/write_review.gif') no-repeat left top;
text-indent:-2000em;
float:left;
display:block
}

#scores{ font-family:Verdana, Arial, Helvetica, sans-serif; clear:both;}
span.red{ color:red; }
.star_rating{ clear:both; text-align:center; width:80px; margin:5px auto; }
.score_line{ clear:both; background:url('/pics/score_line.gif') repeat-x left bottom; padding-bottom:15px; padding-top:15px; padding-right: 5px}
.score_left{ text-align:center; width:170px; float:left; clear:left; background:url('/pics/score_left.gif') no-repeat right center; font-size:11px; color:000 }
.score_right{ width:527px; float:right; clear:right; font-size:11px; color:#525355; line-height: 19px;}
#scores a{ color:#2867c8; text-decoration:underline; }
#scores a:hover{ color:#2867c8; text-decoration:none; }


#most_top{ border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; background:url('/pics/most_top.gif') repeat-y center top; clear:both }
.most_top_left{ width:320px; text-align:right; padding:20px; }
.most_top_right{ width:320px; text-align:left; padding:20px; }
#most_top h3{ color:#727272; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight:normal; margin-bottom:15px; }
.most_top_left h3 span{ font-weight:bold; color:#0500b0; }
.most_top_right h3 span{ font-weight:bold; color:#f0770e; }
#most_top ul{ margin-bottom:10px; }
#most_top ul li{ list-style:none; font-family:Trebuchet MS; font-size:12px; color:#000; line-height:20px; }
#most_top ul li span{ font-family:Georgia, "Times New Roman", Times, serif; color:#727272; }
#most_top ul li a{ color:#ee7200; text-decoration:none; }
#most_top ul li a:hover{ color:#ee7200; text-decoration:underline; }

.all_colleges_link{ color:#4e627b; text-decoration:none; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; }
a:hover.all_colleges_link{ color:#4e627b; text-decoration:underline; }



#write_reviews{
background:url('/pics/dl.gif');
border-top:1px solid #fff; padding-left:7px; padding-right:7px; padding-top:12px; padding-bottom:12px
}

#write_reviews h2{
color:#4e4e4e !important;
text-transform:uppercase;
font-size:15px;
float:left;
}

#write_reviews h2 span{
color:#b4b4b4;
font-size:11px;
}

.bring_top{
float:right;
background:url('/pics/arrowbring.gif') no-repeat left center;
padding-left:10px;
font-size:11px;
text-transform:uppercase;
color:#c9c9c9;
text-decoration:none
}

.wreviews{
background:url('/pics/wstars.gif') no-repeat right bottom;
padding-bottom:20px;
padding-left:10px;
padding-top:15px;
margin-bottom:10px
}

.wreviews ul li{
list-style:none;
float:left;
color:#9a9a9a;
font-size:11px;
}

.wone_star{
background:url('/pics/wone.gif') no-repeat left center;
padding-left:20px;
width:60px
}

.wtwo_star{
background:url('/pics/wtwo.gif') no-repeat left center;
padding-left:35px;
width:160px
}

.wthree_star{
background:url('/pics/wthree.gif') no-repeat left center;
padding-left:50px;
width:80px
}

.wfour_star{
background:url('/pics/wfour.gif') no-repeat left center;
padding-left:65px;
width:90px
}

.wfive_star{
background:url('/pics/wfive.gif') no-repeat left center;
padding-left:80px
}

.needemail{
width:365px;
height:57px;
background:url('/pics/emailus.gif') no-repeat left top;
padding:10px
}

.needemail p{
font-size:10px !important;
color:#5d5d5d;
text-align:center;
margin-bottom:10px;
}

.needemail label{
font-size:11px;
font-weight:bold;
color:#000;
padding-right:10px;
padding-left:20px;
}

.needemail input{
width:229px;
height:26px;
background:url('/pics/emailusform.gif') no-repeat left top;
border:medium none;
padding-left:5px;
padding-top:7px
}


div#view_question{
	padding: 25px;
}

div#view_question ul{
	margin: 0;
	padding: 0;
	margin-top: -8px;
	list-style-type: none;
}

div#view_question ul li{
	line-height: 1.6em;
	border-bottom: 1px dotted #888;
	padding-top: 16px;
	padding-bottom: 8px;
}

div#view_question ul li .small{
	margin-top: 5px;
}

div#view_question h1{
	font-weight: strong;
	font-size: 1.2em;
	margin: 0px;
	padding: 5px 0px 10px 0px;
}

div#view_question #question{
	margin-bottom: 20px;
}

div#view_question a{
	text-decoration: none;
	color: #425C41;
}

div#view_question h2{
	font-weight: normal;
	font-size: 1.4em;
	margin-bottom: 5px;
	padding-bottom: 2px;
	border-bottom: 1px dashed #888;
}







div.reviewform strong{
	color: #294F00;
}

div.reviewform ul{
	width: 75%;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
div.reviewform ul li{
	margin-bottom: 15px;
}

div.reviewform ul li.rating label.lbl{
	float: none;
	margin-bottom: 3px;
}

div.reviewform ul li label.lbl{
	display: block;
	float: left;
	margin-top: 3px;
	margin-right: 5px;
}
div.reviewform ul li.text input, div.reviewform ul li.text textarea, div.reviewform ul li.text select {
	vertical-align: bottom;
	padding: 3px;
	border: 1px solid #bbb;
}

div.reviewform ul li.text textarea{
	width: 62%;
}

div.review ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

div.review ul li{
	margin-bottom: 15px;
}
div.review strong{
	color: #294F00;
}

div.question_answer_divider{
	border: 1px dotted #D6D6D6;
	padding: 7px;
	margin: 3px 0 10px 0;

}


div.answersA {
	font-family: trebuchet ms;
	font-size: 15px;
	color: #000;
	font-weight: bold;
	padding: 5px;
	border: 0px dotted #C2C2C2;
}

div.answersA a{
	font-family:  trebuchet ms;
	font-size: 15px;
	color: #000;
	font-weight: bold;
	border-bottom: 1px dotted #000;
	text-decoration: none;
	line-height: 17px;

}

div.answersA a:hover{
	font-family:  trebuchet ms;
	font-size: 15px;
	color: #3B7C30;
	font-weight: bold;
	border-bottom: 1px dotted #000;
	text-decoration: none;
}

div.answers1 {
	font-family: arial;
	font-size: 11px;
	letter-spacing: 1px;
	color: #4F4F4F;
	padding: 5px;
	border-left: 1px dotted #E2E2E2;
	border-bottom: 1px dotted #E2E2E2;
}

div.answers2 {
	font-family: trebuchet ms;
	font-size: 14px;
	font-weight: none;
	color: #0B4309;
	padding: 1px;
	margin: 0 0 0 17px;
}

div.answers2 a {
	font-family: trebuchet ms;
	font-size: 11px;
	letter-spacing: 1.2px;
	font-weight: none;
	border-bottom: 1px dotted #486A40;
	text-decoration: none;
}

div.answers2 a:hover {
	font-family: trebuchet ms;
	font-size: 11px;
	letter-spacing: 1.2px;
	font-weight: none;
	border-bottom: 1px solid #486A40;
	text-decoration: none;
}

span.answered_by{
	font-family: arial;
	color: #2C7037;
	font-size: .95em;
	letter-spacing: 1px;
	padding: 10px;

}


.contact label{
	color: #294F00;
	font-weight: bold;
	display: block;
	font-size: 0.9em;
	margin: 0px; padding: 0px;
}

.contact input, .contact textarea, .contact select {
	vertical-align: bottom;
	padding: 3px;
	border: 1px solid #bbb;
}

.contact fieldset{
	margin: 0px;
	padding: 0px;
	margin-right: 20px;
	margin-bottom: 12px;
	float: left;
}


.search h1{
	font-size: 1.75em;
	font-weight: normal;
	font-family: Georgia;
	border-bottom: 1px solid #000;
	margin-bottom: 15px;
}

.search ul{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

div.answers1 span {
	display: block;
	color: #AFAFAF;
	font-size: 10px;
	margin-top: 4px;
}

div.error {
	font-size: 1.25em;
	font-weight: bold;
	margin-bottom: 20px;
	color: #900;
}

#degrees div{
	padding: 0px;
	margin: 0px;
	float: none;

}

#degrees{
	border-top: 1px solid #ddd;
	font-family: Trebuchet MS, Verdana, Sans-Serif;
	font-size: 12px;
	color: #333;
}

#degrees #head{
	width: 526px !important;
	height: 93px;
	float: left;
	overflow: hidden;
        border:1px solid #CCCCCC;
        border-bottom:none;
        margin-right:43px;
}

/***
#degreesNew added 10/4/10

***/

#degreesNEW #head{ width: 507px !important;
/*	height: 93px;*/ float: left;
        overflow: hidden; border-top: 1px solid #666666; border-bottom: 1px solid #666666; margin-top:30px;
/*	margin-right:43px;*/
}

#degrees #head img{
	float: left;
}

#degreesNEW #head img{
    float: left;
    padding-top:10px;
    padding-bottom:10px;
}

#degreesNEW #head_links{
    color: #666666;
    font-family: arial;
    font-size: 11px;
}

#degreesNEW #head_links a{
    color: #4e97a1;
}

#degreesNEW #head_links h1{
    margin: 15px 0px 0px 0px;
    color:#2837b3;
    font-size: 15px;
    font-weight: normal;
    text-decoration: none;
    font-family:arial;
   }

#degrees h1{
	margin: 30px 0px 0px 0px;
	padding: 0px;
	font-size: 1.5em;
	font-weight: normal;
	text-decoration: underline;
	color: #2837B3;
	z-index: 10;
	display: inline-block;
}

#degrees #pg_length{
	text-align: center;
	width: 160px;
	height: 93px;
	overflow: hidden;
	float: none;
	background: url('/pics/degrees_program_length_bg.gif') no-repeat;
	text-transform: uppercase;
	color: #219E00;
	font-size: 1.3em;
}
#degrees #pg_length h3{
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 2px;
	color: #999;
	font-size: 10px;
}

#degreesNEW #pg_length{
	text-align: center;
	width: 160px;
	height: 110px;
	overflow: hidden;
	float: none;
	background: url('/pics/arrow_box.png') no-repeat;
	text-transform: uppercase;
	color: #219E00;
	font-size: 1.3em;
        z-index:100;
        
}
#degreesNEW #pg_length h3{
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 2px;
	color: #999;
	font-size: 10px;
}

#degrees #main{
	/*background-color: #f3f3f3;*/
	width: 730px;
	min-height: 380px;
}

#degrees #main #content{
	/*background: #F3F3F3;*/
        border:1px solid #CCCCCC;
        border-top:none;
	width: 687px;
	float: left;
	min-height: 380px;
        margin-top:50px;
}

#degreesNEW #main #content{
        width: 507px;
        float: left;
        min-height: 380px;
        margin-top:10px;
        font-family: arial;
}

#degrees #main #top{
	/*background: url('/pics/degrees_main_bg_top.gif') no-repeat top left;*/
	height: 20px;
	width: 687px;
}

#degreesNEW #main #top{
	/*background: url('/pics/degrees_main_bg_top.gif') no-repeat top left;*/
	
}

#degrees #main  #bot{
	/*background: url('/pics/degrees_main_bg_bot.gif') no-repeat bottom left;*/
	height: 20px;
	width: 687px;
}
#degrees #main #content #body{
	/*background: url('/pics/degrees_main_bg.gif') repeat center left;*/
	width: 687px;
}

#degreesNEW #main #content #body{
    /*background: url('/pics/degrees_main_bg.gif') repeat center left;*/
    width:507px;
    margin-top:-67px;
}

#degrees #main #content #body p{
	margin-left: 20px;
	margin-right: 10px;

        font-family:Arial,Helvetica,sans-serif;
        line-height:14px;
}

#degreesNEW #main #content #body p{
    font-family:Arial,Helvetica,sans-serif;
    line-height:14px;
}

.section_header_p {
    font-size:12px;
    font-weight:bold;
    font-family:arial;
    color:#4e97a1;
}


#similiar_programs
{
    width:507px;
    margin-top:20px;
    font-family:Arial;
    background:url('/pics/gradient_graytowhite.jpg') repeat-x;
    font-size:14px;
    color:#4e97a1;
    padding-top:15px;
    padding-left:10px;
    padding-bottom:15px;
    border-bottom:1px #CCCCCC solid;
}

#degrees #main #content #body p p{
	margin: 0px;
}



#degrees #main #sidebar{
	float: right;
	width: 161px;
	height: 361px;
}

#degrees #main #sidebar div div{
	padding: 5px;
	text-align: center;
	color: #219E00;
}

#degrees #main #sidebar div div span{
	font-size: 1.65em;
}

#degrees #main #sidebar h3{
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	font-weight: bold;
	font-size: 0.8em;
	margin-top: 15px;
	margin-bottom: 2px;
	color: #999;
}

#degrees #main #sidebar #seperator{
	margin-top: 20px;
	background: url('/pics/degrees_seperator.gif') repeat center left;
	height: 341px;
	width: 1px;
	float: left;
}


#degrees #main #sidebar #tuition{
	margin-right: 0px;
	margin-top: -20px;
	width: 158px;
	height: 98px;
	background: url('/pics/degrees_tuition_bg.gif') no-repeat top center;
	float: right;
}

#degrees #main #sidebar .item{
	margin-right: 0px;
	width: 158px;
	height: 89px;
	background: url('/pics/degrees_side_item_bg.gif') no-repeat top center;
	float: right;

}

#degrees #main #sidebar #total_cost{
	margin-right: 0px;
	width: 158px;
	height: 80px;
	background: url('/pics/degrees_total_bg.gif') no-repeat top center;
	float: right;

}

/**** DEGREES NEW SIDEBAR ***/

#degreesNEW #main #sidebar{
	float: right;
	width: 161px;
	height: 361px;
}

#degreesNEW #main #sidebar div div{
/*	padding: 5px;*/
	text-align: center;
	color: #219E00;
}

#degreesNEW #main #sidebar div div span{
	font-size: 1.65em;
}

#degreesNEW #main #sidebar h3{
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	font-weight: bold;
	font-size: 12px;
	margin-top: 15px;
	margin-bottom: 2px;
	color: #999;
}

#degreesNEW #main #sidebar #seperator{
/*	margin-top: 20px;*/
	background: url('/pics/degrees_seperator.gif') repeat center left;
/*	height: 341px;*/
	width: 1px;
	float: left;
}


#degreesNEW #main #sidebar #tuition{
/*	margin-right: 0px;*/
	margin-top:0px;
	width: 195px;
	height: 82px;
	background: url('/pics/gradient_sidebarboxes2.jpg') repeat-x ;
	float: right;
        z-index:-10;
}

#degreesNEW #main #sidebar .item{
/*	margin-right: 0px;*/
	width: 195px;
	height: 82px;
	background: url('/pics/gradient_sidebarboxes2.jpg') repeat-x ;
	float: right;

}

#degreesNEW #main #sidebar #total_cost{
/*	margin-right: 0px;*/
	width: 195px;
	height: 80px;
	background: url('/pics/gradient_sidebarboxes2.jpg') repeat-x ;
	float: right;

}


#degreesNEW #main #sidebar #tuition_disclaimer{
        margin-top:30px;
        width: 195px;
	
	float: right;
}

#degreesNEW #main #sidebar #tuition_disclaimer  p{
        font-size:8pt;
        color:#999999;
        padding-left:8px;
}

/*** DEGREES NEW SIDEBAR END ***/

#degrees #accred{
	width: 687px;
	height: 106px;
	/*background: url('/pics/degrees_additional_info_bg.gif') no-repeat top center;*/
}
#degrees #accred div{
	padding: 5px 20px;
	line-height: 1.3em;
}
#degrees #degrees_cats div{
	padding: 4px 0px 3px 0px;
}
#degrees #degrees_cats div.label{
	padding-right: 5px;
	border-right: 1px solid #ddd;
	margin-right: 8px;
	float: left;
	width: 60px;
}

#degrees #body ul li{
	margin-left: 30px;
}

a.rqBtn:hover img{
	margin-top: 1px;
	margin-left: 1px;
	margin-bottom: -1px;
	margin-right: -1px;
}

a.degrees_link{
	margin-right: 20px;
	display: block;
	text-decoration: none;
	border-bottom: 1px dotted #ccc;
}

#dg_filter{/** updated 18/05/10 **/
margin-left:19px;
	width:702px;
	border-top: 1px solid #aae0fa;
	padding:13px 0 14px 0;
	font-family:Arial, Helvetica, sans-serif;
	color:#999;
}
#dg_filter span{
	color:#000;
	}
/** updated 18/05/10 **/
/*#dg_filter span{
	font-variant: small-caps;
	font-weight: bold;
}

#dg_filter span{
	margin-right: 5px;
}*/

#dg_filter .light label{
	color: #000;
}
#dg_filter .dark label{
	color: #545702;
}

#dg_filter .row{
	width: 100%;
}

#dg_filter .row div{
	padding: 5px 11px;
}

#dg_filter .row div div{
	padding: 0px;
}

#dg_filter .row div div.half{
	width: 49.5%;
	float: left;
}

#dg_filter .dark{
	background: #F5F3DC;
}

#dg_filter .light{
	background: #FAF9ED;
}

#dg_filter select{
	vertical-align: baseline;
}

#dg_filter a{/** updated 18/05/10 **/
	color: #999;
	text-decoration: none;
}

#dg_filter a:hover, #dg_filter a.selected{/** updated 18/05/10 **/
	color: #3399ff;
	text-decoration: none;
}

ul.programs{
	margin: 0px;
	padding: 0px;
	font-family: Trebuchet MS, Sans-Serif;
	list-style-type: none;
}

ul.programs li{
	padding: 3px 0px 3px 10px !important;
	line-height: 1.25em;
	border-bottom: 1px dotted #ddd;
}

ul.programs li a{
	color: #333 !important;
}

ul.programs li small a{
	color: #666;
}

div#programs_list a{
	text-decoration: none;
}

ul.sections strong{
	color: #333;
}

/* starting 'Courses' section
@charset "utf-8";

/* ------ // ------ */

#nc_content
{
	border-left:#ececee solid 1px;
	border-right:#ececee solid 1px;
	margin:0px;
	outline:0px;
	overflow:hidden;
	padding:0px;
	width:732px;
}

#nc_content *
{
	margin:0px;
	outline:0px;
	padding:0px;
}

#nc_content em
{
	color:#a49375;
	font-style:normal;
}

#nc_content .nc_dashed
{
	background-image:url('../pics/nc_content-nc_dashed.png');
	background-position: center bottom;
	background-repeat:repeat-x;
	padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:6px
}

#nc_content .nc_dotted
{
	background-image:url('../pics/nc_content-nc_dotted.png');
	background-position: center bottom;
	background-repeat:repeat-x;
	padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:12px
}

/* ------ // ------ */

#nc_content div.nc_title
{
	background-position:24px bottom;
	background-repeat:no-repeat;
	border-bottom:#ececee solid 1px;
	font-family:georgia, times new roman, times, serif;
	padding:12px 24px;
	text-align:right;
}

#nc_content div.nc_title h2
{
	font-size:30px;
	font-weight:normal;
	line-height:36px;
	text-transform:uppercase;
}

#nc_content div.nc_title p
{
	font-size:12px;
	line-height:18px;
}

/* ------ // ------ */

#nc_sort
{
	background-color:#f9f2df;
	color:#999f7b;
	font-family:georgia, times new roman, times, serif;
	font-size:12px;
	padding:12px;
}

#nc_sort strong
{
	color:#000000;
	text-transform:uppercase;
}

#nc_sort p a
{
	color:#999f7b;
	text-decoration:none;
}

#nc_sort p a:hover
{
	text-decoration:underline;
}

/* ------ // ------ */

#nc_filter
{
	background-color:#f8faed;
	padding:12px;
}

#nc_filter form div label
{
	font-family:georgia, times new roman, times, serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}

#nc_filter form div select
{
	width:180px;
}

/* ------ // ------ */

#nc_content div.nc_main
{
	display:inline;
	float:left;
	font-family:trebuchet ms, arial, elvetica, sans-serif;
	font-size:12px;
	margin:12px 24px;
	width:390px;
}

#nc_content ul, #nc_content li{
	margin: 0px;
	padding: 0px;
}

#nc_content div.nc_main h3
{
	font-size:13px;
	margin:12px 0px 12px 0px;
}

#nc_content div.nc_main h3.image
{
	background-image:url('../pics/nc_content-div.nc_main-h3.image.png');
	background-repeat:no-repeat;
	line-height:31px;
	font-weight:normal;
	text-transform:uppercase
}

#nc_content div.nc_main p
{
	margin:12px 0px;
}

#nc_content div.nc_main p big
{
	font-size:15px;
}

#nc_content div.nc_main p small
{
	font-size:11px;
}

#nc_content div.nc_main div.nc_button
{
	height:47px;
	margin:12px 0px;
}

#nc_content div.nc_main div.nc_button div.nc_link
{
	display:inline;
	float:left;
	height:47px;
	width:118px;
}

#nc_content div.nc_main div.nc_button div.nc_link a
{
	background-image:url('../pics/nc_content-div.nc_main-div.nc_button-div.nc_link-a.png');
	background-repeat:no-repeat;
	display:inline;
	float:left;
	height:47px;
	text-indent:-9999px;
	width:118px
}

#nc_content div.nc_main div.nc_button div.nc_text
{
	border-top:#ecebf0 solid 1px;
	display:inline;
	float:left;
	height:46px;
	margin:0px 0px 0px 12px;
	width:228px;
}

#nc_content div.nc_main div.nc_button div.nc_text small
{
	border-bottom:#ecebf0 solid 1px;
	display:block;
	font-size:11px;
	line-height:22px;
}

#nc_content div.nc_main p.nc_enroll
{
	background-image:url('../pics/nc_content-div.nc_main-p.nc_enroll.png');
	background-repeat:no-repeat;
	font-size:13px;
	line-height:30px;
	padding-left:40px; padding-right:0px; padding-top:0px; padding-bottom:0px
}

#nc_content div.nc_main p.nc_enroll a
{
	color:#076c04;
}

#nc_content div.nc_main div.nc_2columns
{
	margin:12px 0px;
	overflow:hidden;
	widht:392px;
}

#nc_content div.nc_main div.nc_2columns ul
{
	display:inline;
	float:left;
	list-style:none;
	width:181px;
	margin: 0px;
}

#nc_content div.nc_main div.nc_2columns ul li a
{
	color:#3560ab;
	font-size:13px;
}

/* ------ // ------ */

#nc_content div.nc_sidebar
{
	display:inline;
	float:right;
	margin:12px 24px;
	width:246px;
}

#nc_content div.nc_sidebar h4
{
	font-family:arial, helvetica, sans-serif;
	font-size:16px;
	margin:12px 0px;
}

#nc_content div.nc_sidebar div.nc_box
{
	border:#ececee solid 1px;
	margin:12px 0px;
	padding:0px 12px;
}

#nc_content div.nc_sidebar div.nc_box p
{
	color:#909090;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:11px;
	margin:12px 0px;
}

#nc_content div.nc_sidebar div.nc_box p span
{
	color:#000000;
	display:block;
}

#nc_content div.nc_sidebar div.nc_box ul
{
	list-style:none;
	margin:12px 0px;
}

#nc_content div.nc_sidebar div.nc_box ul li
{
	background-image:url('../pics/nc_content-div.nc_sidebar--div.nc_box-ul-li.png');
	background-position: 0px 2px;
	background-repeat:no-repeat;
	line-height:24px;
	padding-left:15px; padding-right:0px; padding-top:0px; padding-bottom:0px
}

#nc_content div.nc_sidebar div.nc_box ul li a
{
	color:#005fbe;
	font-family:trebuchet ms, arial, helvetica, sans-serif;
	font-size:12px;
}

#nc_content div.nc_sidebar div.nc_box div.nc_enroll
{
	background-image:url('../pics/nc_content-div.nc_sidebar-div.nc_box-div.nc_enroll.png');
	background-repeat:no-repeat;
	background-position: right 0px;
	margin:12px 0px
}

#nc_content div.nc_sidebar div.nc_box div.nc_enroll p
{
	color:#068117;
	font-family:trebuchet ms, arial, helvetica, sans-serif;
	font-size:15px;
	margin:0px;
}

#nc_content div.nc_sidebar div.nc_box div.nc_enroll p strong
{
	font-family:arial, helvetica, sans-serif;
}

#nc_content div.nc_sidebar div.nc_box div.nc_enroll p a
{
	color:#00b419;
	font-family:trebuchet ms, arial, helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
}

#nc_content div.nc_sidebar div.nc_box div.nc_enroll p.nc_what
{
	border-bottom:#ededed solid 6px;
	border-top:#ededed solid 6px;
	margin:12px 0px;
	padding:9px 0px 12px 0px;
}

#nc_content div.nc_sidebar div.nc_box div.nc_enroll p.nc_what a
{
	background-image:url('../pics/nc_content-div.nc_sidebar-div.nc_box-div.nc_enroll-p.nc_what-a.png');
	background-position: 0px center;
	background-repeat:no-repeat;
	color:#708aba;
	text-transform:none; padding-left:13px; padding-right:0px; padding-top:0px; padding-bottom:0px
}

#nc_content div.nc_sidebar div.nc_search
{
	background-image:url('../pics/nc_content-div.nc_sidebar-div.nc_search.png');
	background-repeat:repeat-x;
	color:#7a7a7a
}

#nc_content div.nc_sidebar div.nc_search h4
{
	font-family:georgia, times new roman, times, serif;
	font-size:12px;
	font-weight:normal;
	margin:12px 0px 0px 0px;
	text-transform:uppercase;
}

#nc_content div.nc_sidebar div.nc_search h4 span
{
	color:#000000;
}

#nc_content div.nc_sidebar div.nc_search p
{
	margin:0px;
}

#nc_content div.nc_sidebar div.nc_search form
{
	margin:12px 0px;
}

#nc_content div.nc_sidebar div.nc_search form div
{
	height:20px;
}

#nc_content div.nc_sidebar div.nc_search form div input
{
	border:#cccccc solid 1px;
	display:inline;
	float:left;
	font-family:trebuchet ms, arial, elvetica, sans-serif;
	font-size:12px;
	width:144px;
}

#nc_content div.nc_sidebar div.nc_search form div button
{
	background:none url('../pics/nc_content-div.nc_sidebar-div.nc_search-form-div-button.png') no-repeat;
	border:medium none; cursor:pointer; display:inline; float:left; height:20px; margin:0px 6px; text-indent:-9999px; width:32px; background-image:url('../pics/nc_content-div.nc_sidebar-div.nc_search-form-div-button.png'); background-repeat:no-repeat
}

#nc_content div.nc_sidebar div.nc_popular
{
	padding:3px;
}

#nc_content div.nc_sidebar div.nc_popular h4
{
	background-color:#3560ab;
	color:#ffffff;
	font-family:georgia, times new roman, times, serif;
	font-size:12px;
	font-weight:normal;
	margin:0px;
	line-height:24px;
	text-indent:9px;
	text-transform:uppercase;
}

#nc_content div.nc_sidebar div.nc_popular ul
{
	margin:0px 9px;
}

#nc_content div.nc_sidebar div.nc_popular ul li
{
	background-image:url('../pics/nc_content-div.nc_sidebar-div.nc_popular-ul-li.png');
	background-position: 0px center;
	color:#795138;
	font-family:arial, helvetica, sans-serif;
	font-size:11px;
	line-height:normal;
	margin:12px 0px;
	padding-left:29px; padding-right:0px; padding-top:0px; padding-bottom:0px
}

#nc_content div.nc_sidebar div.nc_popular ul li a
{
	color:#000000;
	font-family:arial, helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}

#nc_content div.nc_sidebar div.nc_popular ul li a:hover
{
	text-decoration:underline;
}

/* ------ // ------ */

#nc_content div.nc_wide
{
	width:686px;
}

#nc_content div.nc_wide h3
{
	border-bottom:#eeeeee solid 6px;
	font-family:georgia, times new roman, times, serif;
	font-size:18px;
	margin:12px 0px 24px 0px;
	padding:0px 0px 3px 0px;
}

#nc_content div.nc_wide ul.nc_courses
{
	list-style:none;
}

#nc_content div.nc_wide ul.nc_courses li
{
	background-image:url('../pics/nc_content-div.nc_wide-ul.nc_courses-li.png');
	background-repeat:no-repeat;
	border-bottom:1px solid #eeeeee;
	margin:12px 0px
}

#nc_content div.nc_wide ul.nc_courses li h4
{
	padding:0px 0px 0px 22px;
}

#nc_content div.nc_wide ul.nc_courses li h4 a
{
	font-family:arial, helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
}

#nc_content div.nc_wide ul.nc_courses li h4 a:hover
{
	border-bottom:#000000 dotted 1px;
	color:#000000;
}

#nc_content div.nc_wide ul.nc_courses li p small
{
	color:#707070;
	padding:0px 0px 0px 22px;
}

#nc_content div.nc_wide ul.nc_courses li p
{
	margin:0px 0px 12px 0px;
}

#nc_content div.nc_wide ul.nc_courses li p a.nc_enroll
{
	color:#009b1d;
}

#recentQuestion em{
	font-weight: bold;
	color: #E9640C;
	font-size: 1.5em;
	font-style: normal;
	line-height: 50%;
}

.normal{
	font-size: 13px;
}


div#rightcol {
	display: block;
	float: right;
	width: 235px;
	font-size: 0.85em;
}

div#rightcol.university {
	width: 160px;
	padding: 0 15px;
	border-left: 1px solid #ccc;
	margin-top: 15px;
	font-family: georgia;
	font-size: 1.0em;
}

div#rightcol a {
	color: #4C51A6;
	text-decoration: underline;
}

div#rightcol.university a {
	text-decoration: none;
	font-size: 1em;
}

div#rightcol.university h3 {
	font-weight: bold;
	color: #222;
	font-size: 0.95em;
	background-image: url('/pics/rightcol_h3_bg.gif');
	background-repeat: repeat-x;
	padding: 5px 8px 20px 8px;
}

div#rightcol.university ul{
	font-size: 0.95em;
	color: #666;
	margin: 0;
	padding: 0 0 20px 16px;
}

div#rightcol.university li{
	list-style-type: disc;
}

div#rightcol div.roundbox {
	display: block;
	border-left: 1px solid #ccc;
	border-right: 2px solid #ccc;
	padding: 0 0 5px 5px;
}

div#rightcol div.roundboxtop {
	display: block;
	height: 5px;
	background-image: url('/pics/round_box_top.gif');
	line-height: 0.01em;
	font-size: 0.01em;
}

div#rightcol div.roundboxbottom {
	display: block;
	height: 5px;
	background-image: url('/pics/round_box_bottom.gif');
	margin-bottom: 8px;
	line-height: 0.01em;
	font-size: 0.01em;
}

div#rightcol div.roundbox h2 {
	display: block;
	border-bottom: 1px solid #eee;
	letter-spacing: .92px;
	font-weight: bold;
	color: #0E8516;
	font-family: arial;
	font-size: 1.23em;
}

div#rightcol div.roundbox h2 a {
	display: block;
	float: right;
	margin-right: 5px;
	color: #B90090;
	font-size: 11px;
	font-weight: none;
}

div#rightcol div.roundbox p {
	color: #000;
	padding: 5px 5px 5px 0;
	line-height: 130%;
}


div#rightcol div.roundbox p span.asked {
	color: #2C7037;
	font-size: .95em;
}

div#rightcol div.roundbox p span.asked a {
	color: #2C7037;
}

div#rightcol div.roundbox span.time {
	color: #aaa;
	font-size: 0.95em;
}


div#rightcol div.roundbox a.more, div#rightcol div.roundbox a.bycat {
	display: block;
	float: right;
	font-weight: bold;
	text-decoration: none;
	font-size: 0.95em;
	margin-right: 5px;
}

div#rightcol div.roundbox a.more:hover {
	font-weight: bold;
	background-color: #F5F5F5;
	color: #000;
	border: 0px dotted #9D9D9D;
	text-decoration: none;
	font-size: 0.95em;

}


div#rightcol div.roundbox a.bycat {
	color: #888;
	padding-right: 0px;

	background-repeat: no-repeat;
	background-position: center right;
}

div#rightcol div.roundbox a.answer {
	color: #345BD0;
	text-decoration: underline;
}



div#rightcol div.roundbox a.answer:hover {
	color: #345BD0;
	text-decoration: none;
	border-bottom: 1px dotted #345BD0;

}

div#rightcol div.box {
	display: block;
	padding: 1px 1px 8px 8px;
	margin-bottom: 8px;
}

div#rightcol div.box h2 {
	display: block;
	padding: 3px 0;
	font-family: arial;
	font-weight: normal;
	font-size: 1.3em;
	background-position: top right;
	background-repeat: repeat-y;
	color: #666;
}

div#rightcol div.box h2 a {
	display: block;
	float: right;
	padding: 1px 6px 0 0;
	color: #fff;
	font-size: 0.8em;
	text-decoration: underline;
}

div#rightcol div.box p {
	padding: 8px 0;
	margin-right: 5px;
}

div#rightcol div.box p.line {
	border-bottom: 1px solid #666;
}

div#rightcol div.pink {
	border: 1px solid #EBDBE6;
	background-color: #EEE4EC;
}

div#rightcol div.blue {
	border: 1px solid #D8D8E5;
	background-color: #E6E9F0;
	color: #232A3C;
}

div#rightcol div.pink h2 {
	background-image: url('/pics/h2_pink_bg.gif');
}


div#rightcol div.blue h2 {
	background-image: url('/pics/h2_blue_bg.gif');
}


div#rightcol div.pink a {
	color: #AE9EA9;
}

div#rightcol div.pink a:hover {
	color: #521B41;
}

div#rightcol div.blue a {
	color: #464D57;
}

div#rightcol div.pink div.dark {
	display: block;
	border-top: 1px solid #944678;
	border-left: 1px solid #944678;
	padding: 0;
	margin-right: 6px;
}

div#rightcol div.pink div.dark p {
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	padding: 6px;
	margin: 0;
	color: #fff;
	background-color: #410000;
}

div#rightcol div.pink .small {
	font-size: 0.9em !important;
	color: #AE9EA9;
	letter-spacing: -0.03em;
}

div#rightcol div.pink span.time {
	color: #444 !important;
}

div#rightcol div.pink div.dark p a {
	color: #E8A7C7;
	text-decoration: none;
}

div#rightcol div.pink div.dark p a:hover{
	color: #E8A7C7;
	text-decoration: underline;
}

div#rightcol div.box div.signature {
	display: block;
	float: right;
	width: 210px;
	clear: both;
	margin-top: -18px;
	text-align: right;
}

div#rightcol div.box div.signature img {
	margin: 0 10px 0 4px;
}

div#rightcol div.box div.signature a {
	text-decoration: none;
	margin-top: 24px;
}

ul.article_cats, ul.article_cats li{
	margin: 0px !important;
	padding: 0px !important;
}

ul.article_cats{
	width: 99%;
	font-size: 0.9em;
}

ul.article_cats li{
	display: block;
	width: 32%;
}

#content h1{
	color: #000;
}

#content ul{
	margin-left: 15px
}

#degreesNEW ul {
	margin-left: 45px
}

.star_rating_bg{
	background: #fff url('/pics/star_off.gif') repeat-x;
	width: 75px;
	height: 15px;
	text-align: left;
	display: inline-block;
	vertical-align: text-bottom;
	overflow: hidden;
}

.star_rating_fg{
	background: #fff url('/pics/star_on.gif') repeat-x;
	height: 15px;
	overflow: hidden;
	text-indent: -9000px;
	margin-left: 0px;
	display: block;

}

.star_rating_bg2{
	background: #fff url('/pics/star_off2.gif') repeat-x;
	width: 100px;
	height: 17px;
	text-align: left;
	display: inline-block;
	vertical-align: text-bottom;
	overflow: hidden;
}

.star_rating_fg2{
	background: #fff url('/pics/star_on2.gif') repeat-x;
	height: 17px;
	overflow: hidden;
	text-indent: -9000px;
	margin-left: 0px;
	display: block;

}


.article_thumb{
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	float: left;
}

/* ***************************
       18/05/10
   ***************************/

#top .breadcrumb{
	position:absolute;
	left:11px;
	color:#959595;
	top:82px;
	font-size:11px;
	margin-left:0;
	}
.breadcrumb a,.breadcrumb a:hover{
	color:#959595;
	}
.welcome{
	color:#000;
	left:5px;
	top:108px;
	position:absolute;
	font-size:12px;
	z-index:9999;
	}
.welcome a{
	color:#000;
	text-decoration:underline;
	}
.welcome a:hover{
	color:#000;
	text-decoration:none;
	}
.sidebarbox{
	width:100%;
	background:url(/image/bg_sidebarbox.png) 0 0 no-repeat;
	margin:0 0 9px 0;
	}
.sidebarbox_inner{
	width:199px;
	padding:0 1px 4px 1px;
	background:url(/image/bg_sidebarbox_inner.png) 0 bottom no-repeat;
    }
.sidebarbox h2 {
	font-size: 15px;
	padding: 6px 0 6px 10px;
	text-transform: uppercase;
	color:#fff;
}
.sidebarbox dl {
}
.sidebarbox dl dd {
	border-top: 1px solid #fad8c2;
	overflow: hidden;
	z-index: 10000;
	width:100%;
}
.sidebarbox dl dd.opened{
	background:url(/image/bg_dda.gif) 0 0 no-repeat;
	}
.sidebarbox dl dd a {
	float: left;
	font-size: 12px;
	line-height:18px;
	color: #000;
	text-decoration: none;
	padding:0 0 1px 10px;
	width:189px;
}
.sidebarbox dl dd a:hover{
	color: #000;
	}
.sidebarbox dl dd span.switch {
	float: right;
	width: 13px;
	height: 13px;
	overflow:hidden;
	text-indent: -9000px;
	background: url('/image/bulletSidebar.gif') no-repeat 0 0;
	cursor: pointer;
	margin-right:7px;
	margin-top:-16px;
}
.sidebarbox dl dd.opened span.switch {
	background: url('/image/bulletSidebar.gif') no-repeat 0 -13px;
}
.sidebarbox dl dd dl {
	float: left;
	display: none;
	width:199px;
	padding:6px 0;
}
.sidebarbox dl dd.opened dl {
	display: block;
}
.sidebarbox dl dd dl dd {
	border:0;
}
.sidebarbox dl dd dl dd a {
	font-size:10px;
	display:block;
	width:191px;
	line-height:13px;
	margin:0;
	padding:1px 0 1px 18px;
}
.sidebarbox dl dd dl dd dl dd a{
	padding:0 0 0 28px;
	width:181px;
	line-height:15px;
	}
.sidebarbox dl dd dl dd dl{
	padding-bottom:4px;
	}
.sidebarbox dl dd a:hover,.sidebarbox dl dd a.selected{
	background:url(/image/bg_dda.gif) left repeat-y;
	}
#subscribe{
	background:url(/image/bg_subscribe.gif) bottom no-repeat;
	width:188px;
	height:106px;
	padding:14px 0 0 13px;
	margin:0 0 14px 0;
	}
#subscribe p{
	font-size:11px;
	line-height:16px;
	margin:0 0 7px 0;
	}
#subscribe h2{
	color:#4e5050;
	font-weight:normal;
	font-family:16px;
	padding:0 0 4px 0;
	}
#subscribe .int_text{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#535353;
	line-height:12px;
	border:#959b9b 1px solid;
	padding:4px 0 4px 6px;
	width:134px;
	vertical-align:middle;
	margin:0 6px 0 0;
	}
#subscribe .int_btn{
	vertical-align:middle;
	background:url(/image/btn_go.gif) 0 0 no-repeat;
	width:28px;
	height:24px;
	overflow:hidden;
	padding:24px 28px 0 0;
	cursor: pointer;
	}
#subscribe .int_btn:hover{
	background:url(/image/btn_go.gif) 0 -24px no-repeat;
	}
#tweet_inner{
	margin:0 0 0 3px;
	width:190px;
	background:url(/image/bg_tweet_top.gif) 0 0 no-repeat;
	}
#tweet_content{
	width:163px;
	padding:15px 14px 0 13px;
	background:url(/image/bg_tweet_bot.gif) right bottom no-repeat;
	}
.box#tweet p{
	color:#333;
	line-height:15px;
	background:url(/image/bg_tweetp.gif) no-repeat;
	margin:0 0 5px 0;
	}
.box#tweet p a{
	color:#006666;
	text-decoration:underline;
	}
.box#tweet p a:hover{
	color:#006666;
	text-decoration:none;
	}
#tweet h2 img{
	vertical-align:middle;
	margin:0 8px 0 2px;
	}
#sidebar .box#tweet h2{
	padding:1px 0 1px 0;
	}
.link_follow{
	display:block;
	padding:8px 0 0 0;
	}
.box#tweet p .link_follow a{
	color:#02507d;
	font-size:13px;
	}
.box#tweet p .link_follow a:hover{
	color:#02507d;
	}
.why_lists{
	padding:3px 0 3px 0;
	}
.why_lists li{
	line-height:10px;
	font-weight:bold;
	padding:0 0 10px 11px;
	color:#333;
	background:url(/image/bullet3.gif) 0 2px no-repeat;
	list-style:none;
	}
.blankBox  p{
	line-height:16px;
	padding-top:7px;
	}
#footerIn .icons{
	padding-top:12px;
	}
#footerIn .icons .icon_f{
	float:left;
	width:24px;
	height:24px;
	background:url(/image/icon_f.gif) 0 0 no-repeat;
	margin:0 6px 0 0;
	}
#footerIn .icons .icon_f a,
#footerIn .icons .icon_t a{
	display:block;
	width:24px;
	height:24px;
	text-indent:-9999px;
	outline-style:none;
	}
#footerIn .icons .icon_t{
	background:url(/image/icon_t.gif) 0 0 no-repeat;
	float:left;
	width:24px;
	height:24px;
	}
#header_left{
	float:left;
	width:214px;
	}
#header img{
	vertical-align:middle;
	}
#header_right{
	float:right;
	padding:15px 18px 0 0;
	width:475px;
	color:#010101;
	}
#header  #header_right h1{
	font-size:26px;
	color:#010101;
	}
#header  #header_right h2{
	font-size:17px;
	font-weight:normal;
	padding:0 0 19px 0;
	}
#header  #header_right p{
	line-height:14px;
	margin-bottom:26px;
	}
#header_lists{
	width:100%;
	overflow:hidden;
	padding:0 0 5px 0;
	background:url(/image/bg_header_lists.png) 224px 6px no-repeat;
	}
#header_lists_left{
	float:left;
	width:216px;
	}
#header_lists_right{
	float:right;
	width:220px;
	}
#header  #header_right li{
	list-style:none;
	font-size:13px;
	font-weight:bold;
	background:none;
	padding:0 0 8px 0;
	}
#header  #header_right li a{
	background:none;
	display:inline;
	padding:0;
	color:#010101;
	}
#nav_home{
	width:54px;
	}
#nav_collegues{
	width:124px;
	}
#nav_online_degrees{
	width:120px;
	}
#nav_courses{
	width:120px;
	}
#nav_ask{
	width:111px;
	}
#nav_reviews{
	width:122px;
	}
#nav_articles{
	width:72px;
	}
#header  #header_right li a:hover{
	color:#010101;
	text-decoration:none;
	}
#featuredOnlineSchools ul li .right p{
	font-family:Arial, Helvetica, sans-serif;
	line-height:14px;
	}
.left .link{
	margin-left:21px;
	margin-top:20px;
	}
.link a{
	float:left;
	background:url(/image/bg_linka.png) right -66px no-repeat;
	padding:0 12px  0 0;
	font-size:11px;
	color:#000;
	text-decoration:none;
	}
.link a:hover{
	background:url(/image/bg_linka.png) right -22px no-repeat;
	color:#000;
	}
.link a span{
	float:left;
    font-weight:bold;
	height:22px;
	line-height:22px;
	padding:0 4px 0 7px;
	background:url(/image/bg_linka.png) left -44px no-repeat;
	}
.link a:hover span{
	background:url(/image/bg_linka.png) left 0 no-repeat;
	}
.box#featuredOnlineSchools{
	background:#fefdfd;
	}
#featured_article{
	width:490px;
	margin:0 auto;
	padding:7px 0 12px 0;
	border-bottom:#cccccc 1px solid;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
#featured_article h3{
	color:#060606;
	font-size:22px;
	line-height:27px;
	font-weight:normal;
	}
	
#featured_article h3.first_title a{
	color:#060606;
	font-size:22px;
	line-height:27px;
	font-weight:normal;
	text-decoration:none	
}	
#featured_article small{
	font-size:11px;
	color:#535353;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	padding:7px 0;
	}
#featured_article p{
	line-height:17px;
	color:#060606;
	font-size:14px;
	margin-bottom:5px;
	}
.box#topArticles{
	background:url(/image/bg_topArticles.png) 0 22px repeat-x;
	}
#topArticles ul {
	width:475px;
	margin:0 auto;
	padding:6px 15px 9px 0;
	}
#topArticles ul .imgleft{
	border:#c3c3c3 1px solid;
	margin:0 13px 0 0;
	float:left;
	}
#topArticles ul li h3{
	font-size: 16px;
	line-height:19px;
	color:#060606;
	font-weight: normal;
	text-transform: uppercase;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:none;
	padding:0 0 8px 0;
	}
#topArticles ul li p{
	line-height:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#262626;
	margin:0;
	}
#topArticles ul li .info{
	padding:7px 0 0 0;
	}
.info small{
	font-size:9px;
	font-weight:bold;
	color:#060606;
	text-transform:uppercase;
	margin:0 29px 0 0;
	}
#ask_question{
	background:url(/image/bg_ask_question.png) no-repeat;
	height:157px;
	padding:10px 15px 0;
	width:165px;
	}
#ask_question h1{
	font-size:24px;
	font-weight:normal;
	color:#000;
	padding:0 0 5px 0;
	}
#ask_question textarea{
	width:157px;
	height:60px;
	padding:4px;
	background:#fff;
	overflow:hidden;
	font-size:11px;
	color:#262626;
	line-height:12px;
	font-family:Arial, Helvetica, sans-serif;
	border:0;
	}
#ask_question span{
	display:block;
	font-size:10px;
	color:#2e5967;
	padding:5px 0 0 0;
	}
#ask_question  input{
	background:url(/image/btn_post.png) no-repeat;
	width:73px;
	height:34px;
	overflow:hidden;
	cursor:pointer;
	padding:34px 73px 0 0;
	border:0;
	float:right;
	margin-top:-5px;
	}
.box#recentQuestion{
	border-top:0;
	padding-top:8px;
	background:url(/image/bg_recentQuestion.png) top repeat-x;
	}
.box#recentQuestion .bottom{
	margin-top:19px;
	}
#recentQuestion h3{
	color:#006666;
	font-size:18px;
	font-weight:normal;
	margin-left:15px;
	}
.boxWrap {/** updated 18/05/10 **/
	padding: 10px 5px 3px 15px;
	font-family:Arial, Helvetica, sans-serif;
}
.boxWrap p {/** updated 18/05/10 **/
	padding: 0 0 4px;
	color:#333;
	line-height:15px;
	margin:0;
}
.boxWrap small{
	font-size:10px;
	display:block;
	color:#006666;
	}
.boxWrap p a{
	font-weight:bold;
	color:#080808;
	font-size:10px;
	text-decoration:none;
}
.boxWrap p a:hover{
	color:#03C;
}
.boxWrap p img{
	vertical-align:baseline;
	}
.box#popularCourses {
	background:url(/image/bg_popularCourses.png) 0 22px repeat-x;
	}
.box#popularCourses h2{
	padding-left:7px;
	}
.box#popularCourses h2 strong{
	padding-left:27px;
	background:url(/image/bg_h2course.png) 0 0 no-repeat;
	}
#popularCourses ul li a:hover{
	color:#0033cc;
	}
#title{
	background:url(/image/bg_title.png) 0 0 no-repeat;
	width:100%;
	height:70px;
	}

#titleNEW{
    float:left;
    width:507px;
    height:70px;
}

#request_button{
    margin-top:20px;
    float:right;
    width:198px;
}

#request_button a {
    background: url("/pics/request_information_large.png") repeat scroll left top transparent;
    border: medium none;
    color: white;
    cursor: pointer;
    display: block;
    font-size: 18px;
    font-weight: bold;
    height: 40px;
    margin: 0 auto;
    overflow: hidden;
    padding-top: 15px;
    text-align: center;
    text-decoration: none;
    width: 198px;
}

#request_button a:hover {
    background: url("/pics/request_information_large.png") repeat scroll left bottom transparent;
}

#main_content #title h1, h1.main_title{
	font-size:26px;
	font-weight:normal;
	color:#000;
	float:none;
	padding:0 0 0 22px;
	text-align:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}

#main_content #titleNEW h1, h1.main_title{
        font-size:26px;
        font-weight:normal;
        color:#000;
        float:none;
        text-align:left;
        font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
        padding:0 0 0 0;
}

#content_top{
	padding:15px 14px 0 19px;
	width:702px;
	background:url(/image/bg_content_top.png) 0 0 repeat-x;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	}
#content_top h2{
	font-size:18px;
	font-weight:normal;
	line-height:21px;
	color:#333;
	margin:0 0 12px 0;
	}
#content_top  .imgleft{
	float:left;
	margin:3px 15px 16px 0;
	border:#339999 2px solid;
	vertical-align:middle;
	}
#content_top p{
	margin-bottom:13px;
	}
#content_top p span img{
	vertical-align:middle;
	margin-right:3px;
	}
#content_top p span  a{
	font-size:10px;
	text-transform:uppercase;
	color:#c30;
	}
#content_top p span  a:hover{
	color:#03c;
	}
#programs_list {
	margin-left:23px;
	width:707px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	}
.programbox{
	width:686px;
	padding:9px 5px 15px 16px;
	float:left;
	background:url(/image/bg_programbox.png) top repeat-x;
	}
.programbox h2 a{
	font-size:18px;
	font-weight:normal;
	color:#0d0f0f;
	padding:0 0 2px 0;
	}
.programbox p{
	margin-bottom:8px;
	padding-right:10px;
	}
div#programs_list .programbox  p span a, div#programs_list .programbox span a{
	color:#484848;
	text-decoration:underline;
	font-size:10px;
	text-transform:uppercase;
	}
div#programs_list .programbox  p span a:hover, div#programs_list .programbox p span a:hover{
	color:#03c;
	}
.programbox  p span img{
	vertical-align:middle;
	}
.program_title small a{
	font-size:14px;
	color:#399;
	display:block;
	}
.program_title{
	width:100%;
	overflow:hidden;
	padding:0 0 16px 0;
	}
.program_title_left{
	float:left;
	width:510px;
	}
.program_title .link{
	float:right;
	}
.program_title .link a{
	float:left;
	background:url(/image/bg_linka2.png) right -72px no-repeat;
	padding:0 12px  0 0;
	font-size:13px;
	color:#000;
	text-decoration:none;
	}
.program_title .link a:hover{
	background:url(/image/bg_linka2.png) right -24px no-repeat;
	color:#000;
	}
.program_title .link a span{
	float:left;
	height:24px;
	line-height:24px;
	padding:0 4px 0 7px;
	background:url(/image/bg_linka2.png) left -48px no-repeat;
	cursor: pointer;
	}
.program_title .link a:hover span{
	background:url(/image/bg_linka2.png) left 0 no-repeat;
	}
.program_cost{
	float:left;
	text-align:center;
	color:#2a9797;
	font-size:10px;
	background:url(/image/bg_cost.png) no-repeat;
	width:96px;
	height:25px;
	line-height:25px;
	margin:0 13px 0 0;
	}
.program_cost strong{
	font-size:14px;
	vertical-align:middle;
	margin-left:2px;
	}
#body .programbox ul{
	margin-left:17px;
	}
#select_program{
	margin:0 0 0 20px;
	width:704px;
	border-top:1px solid #AAE0FA;
	font-family:Arial, Helvetica, sans-serif;
	padding:12px 0 0 0;
	}
#select_program h2{
	font-size:18px;
	font-weight:normal;
	margin:0 0 10px 0;
	}
.select_list{
	width:100%;
	float:left;
	background:url(/image/bg_select_list.png) left top no-repeat;
	margin:0 0 11px 0;
	}
.select_list_inner{
	width:100%;
	background:url(/image/bg_select_list_top.png) 0 0 no-repeat;
	}
.select_list_content{
	background:url(/image/bg_select_list_bot.png) left bottom no-repeat;
	padding:7px 0 25px 0;
	width:100%;
	overflow:hidden;
	}
.select_list_left{
	float:left;
	padding:8px 0 0 18px;
	width:265px;
	}
.select_list_right{
	float:right;
	margin:0 0 0 25px;
	display:inline;
	width:390px;
	padding:10px 0 0 0;
	}
.select_list h3{
	font-size:18px;
	color:#269495;
	font-weight:normal;
	padding:0 0 10px 0;
	}
.select_list ul{
	float:left;
	width:185px;
	}
div#body .select_list ul{
	margin:0;
	}
div#body .select_list ul li{
	list-style:none;
	background:url(/image/bg_arrow2.png) 0 5px no-repeat;
	padding:0 0 3px 12px;
	}
.select_list ul li a{
	color:#000;
	text-decoration:none;

	}
.select_list ul li a:hover{
	color:#03c;
	}
.select_list_left p{
	margin-bottom:5px;
	color:#333;
	line-height:15px;
	}
.select_list_left h3 a {
    text-decoration:none;
    color:#269495;
}
.articletools .adslist{
	width:100%;
	padding:17px 0 8px 0;
	}
div#content p.sources span{
	display:block;
	}
.article{
	color:#333;
	font-family:Arial, Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	padding:13px 0 0 0;
	}
.article h3{
	font-size:18px;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0 0 15px 0;
	}
.article p{
	line-height:16px;
	margin-bottom:18px;
	}
.author_info {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
	overflow:hidden;
	border-bottom:#e4e2e2 1px solid;
	padding:0 0 25px 0;
	margin:0 0 18px 0;
	}
.author_info h3{
	font-size:12px;
	font-weight:normal;
	text-transform:uppercase;
	padding:0 0 2px 10px;
	}
.author_info h3 a{
	text-transform:none;
	color:#ea7f15;
	}
.author_info h3 a:hover{
	color:#117584;
	text-decoration:none;
	}
.author_info  p{
	line-height:14px;
	padding-top:7px;
	}
.author_info  p img{
	float:left;
	padding:0 5px;
	}
.article_top{
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	}
.article_top small{
	display:block;
	font-size:12px;
	line-height:12px;
	padding:2px 0 0 0;
	}
div#content div.solidbar img{
	vertical-align:middle;
	}
.linkback{
	border-bottom:#34a4b5 6px solid;
	width:100%;
	overflow:hidden;
	margin-top:4px;
	}
.linkback a{
	float:left;
	font-size:14px;
	line-height:14px;
	color:#fff;
	text-decoration:none;
	padding:5px 10px 2px 28px;
	background:#34a4b5 url(/image/bg_arrow3.png) 0 6px no-repeat;
    margin-right:1ex;
	}
.linkback a:hover{
	background:#34a4b5 ;
	text-decoration:none;
	}
.more_degree{
	width:100%;
	overflow:hidden;
	border-top:#e4e2e2 1px solid;
	padding-top:20px;
	padding-bottom:40px;
	}
.more_degree h4{
	font-size:12px;
	font-weight:normal;
	text-transform:uppercase;
	padding:0 0 15px 0;
	}
#content .more_degree ul{
	float:left;
	margin:0;
	width:340px;
	}
#content .more_degree .rightcol{
	float:right;
	}
#content  .more_degree li{
	font-family:Georgia, "Times New Roman", Times, serif;
	list-style:none;
	padding:0 0 6px 18px;
	background:url(/image/bg_arrow.png) 0 5px no-repeat;
	line-height:14px;
	}
.more_degree li a{
	color:#040404;
	text-decoration:none;
	}
.more_degree li a:hover{
	text-decoration:none;
	color:#0033cc;
	}
#content_inner{
	width:100%;
	border-top:#000 6px solid;
	overflow:hidden;
	padding:0 0 30px 0;
	background:url(/image/bg_line.png) 357px 19px no-repeat;
	}
#content_inner_left{
	padding:18px 0 0 10px;
	width:340px;
	float:left;
	}
#content .article_featured_items {
	width:100%;
	overflow:hidden;
	margin:0;
	}
#content  .article_featured_items li{
	list-style:none;
	width:100%;
	float:left;
	padding:6px 0 32px 0;
	}
.article_featured_items .imgleft{
	border:#c3c3c3 1px solid;
	margin:0 13px 0 0;
	float:left;
	}
.article_featured_items li h3{
	font-size: 16px;
	line-height:19px;
	color:#040404;
	font-weight: normal;
	text-transform: uppercase;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:none;
	padding:0 0 8px 0;
	}
.article_featured_items li h3 a{
	color:#040404;
	text-decoration:none;
	}
.article_featured_items li h3 a:hover{
	color:#03c;
	text-decoration:none;
	}
.article_featured_items li p{
	line-height:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#262626;
	margin:0;
	}
.article_featured_items li .info{
	padding:7px 0 0 0;
	}
.article_featured_items li .info span a{
	font-size:10px;
	text-transform:uppercase;
	color:#444;
	}
.article_featured_items li .info span a:hover{
	color:#03c;
	}
.featured_article_slider_container {
    overflow:hidden;
    padding: 0;
}
.featured_article_slider {
    position: relative;
    left: 0px;
}
.info small{
	font-size:9px;
	font-weight:bold;
	color:#060606;
	text-transform:uppercase;
	margin:0 29px 0 0;
	}
.info img{
	margin-right:2px;
	vertical-align:middle;
	}
#content .article_items{
	margin:0;
	width:100%;
	overflow:hidden;
	}
#content .article_items li{
	width:100%;
	float:left;
	list-style:none;
	padding:0 0 22px 0;
	}
#content .article_items li .imgleft{
	border:#c3c3c3 1px solid;
	margin:0 13px 0 0;
	float:left;
	}
#content .article_items li h3{
	font-size:14px;
	line-height:18px;
	color:#040404;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
#content .article_items li h3 a{
	color:#040404;
	text-decoration:none;
	}
#content .article_items li h3 a:hover{
	color:#03c;
	text-decoration:none;
	}
#content .article_links{
	margin:0;
	padding:0 0 15px 0;
	}
#content .article_links li{
	padding:3px 0 4px 16px;
	list-style:none;
	background:url(/image/bg_arrow4.png) 0 6px no-repeat;
	}
.article_links li h4{
	line-height:14px;
	color:#040404;
	font-size:12px;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
.article_links li h4 a{
	color:#040404;
	text-decoration:none;
	}
.article_links li h4 a:hover{
	color:#03c;
	text-decoration:none;
	}
.link_readmore{
	background:url(/image/bg_arrow5.png) 0 4px no-repeat;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#040404;
	padding:0 0 0 16px;
	}
.link_readmore a{
	color:#040404;
	text-decoration:none;
	}
.link_readmore a:hover{
	color:#03c;
	text-decoration:none;
	}
#content_inner_right{
	float:right;
	width:355px;
	padding:18px 0 0 0;
	}
#content #content_inner_right ul{
	margin:0;
	padding:0 0 2px 0;
	}
#content #content_inner_right ul li{
	padding:0 0 4px 22px;
	background:url(/image/bg_arrow4.png) 4px 4px no-repeat;
	list-style:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:14px;
	}
#content_inner_right  h4{
	color:#0499ab;
	font-size:14px;
	padding:0 0 3px 0;
	}
 #content_inner_right li a {
	 color:#040404;
	 text-decoration:none;
	 }
 #content_inner_right li a:hover{
	 color:#03c;
	 text-decoration:none;
	 }
#content_featured{
	width:100%;
	overflow:hidden;
	height:441px;
	margin-bottom:18px;
	}
#content_featured_left{
	float:left;
	width:524px;
	height:439px;
	border:#dedede 1px solid;
	background:url(/image/bg_content_featured_left.png) top repeat-x;
	}
#content_featured_right{
	float:right;
	width:194px;
	border:#ccc 1px solid;
	height:439px;
	background:url(/image/bg_content_featured_right.png) top repeat-x;
	}
.featured_title{
	background:url(/image/bgBoxHeader.gif) top repeat-x;
	}
#content .featured_title h2{
	font-size:12px;
	font-weight:normal;
	padding:4px 0 4px 38px;
	background:url(/image/h2Book.gif) 8px 0 no-repeat;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}
#body #content #content_featured_right ul{
	margin:7px 0  0 15px;
	width:179px;
	overflow:hidden;
	}
#content #content_featured_right li{
	padding:0;
	list-style:none;
	padding:0 0 5px 15px;
	background:url(/image/bg_arrow2.png) 0 4px no-repeat;
	font-size:11px;
	width:164px;
	float:left;
	}
#content_featured_right li a{
	color:#000;
	text-decoration:none;
	}
#content_featured_right li a:hover{
	color:#03c;
	text-decoration:none;
	}
.content_featured_left_inner{
width: 497px;
height: 203px;
padding:8px 0 0 0;
margin-left:19px;
font-family:Georgia, "Times New Roman", Times, serif;
	}
.content_featured_left_inner h1{
	font-size:22px;
	font-weight:normal;
	color:#040404;
	line-height:27px;
	padding:0 0 8px 0;
	}
.content_featured_left_inner h1 a {
	color:#040404;
	text-decoration:none;
}
.content_featured_left_inner h1 a:hover {
	color:#03c;
	text-decoration:none;
}
.content_featured_left_inner p{
	font-size:14px;
	line-height:17px;
	margin-bottom:5px;
	}
.content_featured_left_inner small{
	display:block;
	color:#666;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 0 5px 0;
	}
.content_featured_left_inner p span{
	text-transform:uppercase;
	font-size:11px;
	}
.content_featured_left_inner p span img{
	vertical-align:middle;
		}
.content_featured_left_inner  p span a{
	color:#444;
	}
.content_featured_left_inner p span a:hover{
	color:#03c;
	}
#body #content #items{
	width:524px;
	margin:0;
	overflow:hidden;
	height:183px;
	}
#body #content #items li{
	float:left;
	list-style:none;
	width:131px;
	padding:0;
	}
#body #content #items  li  span{
	display:block;
	font-size:11px;
	line-height:13px;
	color:#040404;
	}
#content #items  li a{
	color:#040404;
	text-decoration:none;
	display:block;
	width:110px;
	height:160px;
	padding:23px 10px 0 10px;
	}
#content #items  li a:hover,#content #items  li.selected {
	color:#040404;
	text-decoration:none;
	background:url(/image/bg_itemsli.png) 0 0 no-repeat;
	}
#content #items  li a img{
	padding:1px;
	background:none;
	}
#content #items  li a:hover img,#content #items  li .selected img{
	background:#cacece;
	}
#featured_nav{
	font-size:11px;
	color:#666666;
	width:100%;
	overflow:hidden;
	}
#featured_nav span{
	float:left;
	padding:3px 0 0 11px;
	}
#featured_nav_inner{
	float:right;
	}
#featured_nav_inner a{
	float:left;
	width:28px;
	height:19px;
	text-indent:-9999pc;
	overflow:hidden;
	}
.arrowleft{
	background:url(/image/bg_arrow_left.png) 0 0 no-repeat;
	}
.arrowleft:hover,.arrowleft.selected{
	background:url(/image/bg_arrow_left.png) 0 -19px no-repeat;
	}
.arrowright{
	background:url(/image/bg_arrow_right.png) 0 0 no-repeat;
	}
.arrowright:hover,.arrowright.selected{
	background:url(/image/bg_arrow_right.png) 0 -19px no-repeat;
	}

.read_more {
    padding-left: .33em;
}
.read_more a {
    text-decoration: none;
}

#hidden_text, .ext_text {
    display:none;
	font-family:Arial, Helvetica, sans-serif;
}
.ext_text.degree_levels {
    padding-left: 19px;
}
.ext_text {
    margin-bottom: 1ex;
}
#read_more_toggle, .ext_text_toggle {
	font-family:Arial, Helvetica, sans-serif;
    border-top:1px solid #CCCCCC;
}
.ext_text_toggle.degree_levels {
    padding-left:.25em;
}
#toggle_link, .toggle_link {
    color:#000000;
    text-decoration:none;
}
.hidden_text_toggle_showing {
	background:transparent url('/image/bulletSidebar.gif') no-repeat 0 -13px;
    height:13px;
    width:13px;
}
.hidden_text_toggle_hidden {
    background:transparent url('/image/bulletSidebar.gif') no-repeat 0 0;
    height:13px;
    width:13px;
}
#hidden_text_toggle_msg, .click_to_open {
    color: #444;
    padding-left:15px;
}

/* Added for the /Answers/ section */

.answers_content {
	width:100%;
	overflow:hidden;
	padding:8px 0 50px 0;
}
.answers_sidebar {
	float:left;
	width:200px;
	margin:0 9px 0 0;
}
#content_top_answers {
	width:100%;
	background:url(/image/bg_content_top2.png) left repeat-y;
	margin:0 0 9px 0;
	} /* Renamed from "content_top" in main2.css, in order to avoid conflict. */
#content_top_answers a {
	text-decoration:none;
}
#content_top_answers a:hover {
	text-decoration:underline;
}
#content_top_inner{
	width:100%;
	background:url(/image/bg_content_top1.png) left top no-repeat;
	}
#inner_content{
	width:100%;
	overflow:hidden;
	background:url(/image/bg_content_top3.png) left bottom no-repeat;
	padding:13px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	}
#content_top_left{
	float:left;
	padding:0 45px 30px 27px;
	width:363px;
	min-height:150px;
	position:relative;
	}
#content_top_left h3{
	font-size:12px;
	font-weight:normal;
	width:100%;
	overflow:hidden;
	line-height:14px;
	padding:0 0 7px 0;
	}
#content_top_left h3 em{
	float:left;
	font-style:normal;
	padding:19px 0 0 0;
	}
#content_top_left h3 span{
	font-size:37px;
	color:#000000;
	float:left;
	margin:0 10px 0 0;
	line-height:37px;
	}
#content_top_left p{
	width:353px;
	overflow:hidden;
	}
#content_top_left p span{
	float:left;
	font-size:10px;
	color:#406d7b;
	margin:2px 0 0 0;
	}
#content_top_left p input{
	float:right;
	background:url(/image/btn_post.png) no-repeat;
	width:73px;
	height:34px;
	border:0;
	padding:0;
	cursor:pointer;
	}
#content_top_left textarea{
	width:353px;
	height:90px;
	border:0;
	background:#fff;
	overflow:hidden;
	padding:5px;
	font-size:14px;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	border: 1px solid #8fcacb;
	}
#content_top_right{
	float:left;
	width:483px;
	padding:25px 0 0 0;
	overflow:hidden;
	}
#content_top_right h3{
	font-size:12px;
	font-weight:normal;
	color:#000;
	padding:0 0 8px 0;
	}
#content_top_right p{
	font-size:18px;
	line-height:22px;
	padding:0 0 9px 0;
	}
.link_box{
	float:right;
	}
.link_box .link_view{
	float:left;
	background:url(/image/bg_view.png) no-repeat;
	width:113px;
	height:26px;
	padding:9px 0 0 35px;
	line-height:26px;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	margin-right:15px;
	}
.link_box .link{
	float:left;
	padding:9px 0 0 0;
	}
#sidebar_form{
	background: transparent url('../image/sidebar_form_bg.png') no-repeat;
	padding:7px 14px 2px 13px;
	margin:0 0 10px 0;
	}
#sidebar_form h3{
	font-size:20px;
	color:#020202;
	font-weight:normal;
	padding:0 0 4px 0;
	}
#sidebar_form input{
	height:30px;
	width:168px;
	padding:2px 0 0 5px;
	color:#acabab;
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background:#fff;
	border:0;
	border: 1px solid #ccc;
	}
#sidebar_form  p{
	width:100%;
	height:28px;
	}
#sidebar_form .btn_go a{
	font-size:11px;
	color:#010101;
	line-height:13px;
	text-decoration:underline;
	}
#sidebar_form .btn_go a:hover{
	text-decoration:none;
	color:#010101;
	}
#sidebar_form .forget a{
	font-size:11px;
	color:#010101;
	line-height:13px;
	text-decoration:underline;
	}
#sidebar_form .forget a:hover{
	text-decoration:none;
	color:#010101;
	}
#sidebar_form .btn_go span{
	float:left;
	width:110px;
	}
#sidebar_form .btn_go{
	height:41px;
	padding:1px 0 0 0;
	}
#sidebar_form .btn_go input{
	float:right;
	background:url(/image/btn_go.png) no-repeat;
	width:35px;
	height:28px;
	padding:0;
	margin:0 5px 0 0;
	cursor:pointer;
	}
#maincontent{
	float:left;
	width:740px;
	}
#maincontent h2{
	font-size:17px;
	font-weight:normal;
	color:#fff;
	float:left;
	background:url(/image/bg_h2.png) repeat-x;
	height:32px;
	line-height:32px;
	padding:0 0 0 14px;
	width:151px;
	margin:0 254px 0 0;
	}
#maincontent_top{
	width:725px;
	padding:14px 0 0 15px;
	background:#e8f2f2;
	}
#maincontent #maincontent_top h3{
	font-size:17px;
	color:#000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding:0 0 19px 0;
	position:relative;
	width:725px;
	}
#maincontent #maincontent_top p{
	font-size:13px;
	color:#115c5c;
	line-height:16px;
	padding:0 30px 24px 0;
	margin:0;
	}
#maincontent #maincontent_top .icons{
	width:100%;
	text-align:right;
	}
#maincontent #maincontent_top .icons a{
	margin-left:6px;
	}
#maincontent #maincontent_top .link_join{
	font-family: Arial;
	position:absolute;
	margin-top:-14px;
	right:-1px;
	font-size:24px;
	color:#df5a03;
	background:url(/image/bg_join.png) no-repeat;
	width:118px;
	height:48px;
	line-height:48px;
	padding:0 0 0 13px;
	}
#maincontent #maincontent_top .link_join:hover{
	color:#e9640c;
	}
#maincontent a {
	color: #585858;
	text-decoration:none;
}
#maincontent a:hover {
	color: #006699;
	text-decoration:underline;
}
.TabbedPanelsContent li, #subnav  li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.TabbedPanelsContent p {
    margin: 0;
    padding: 0;
}
#subnav{
	width:100%;
	background:url(/image/bg_subnavdark.png) repeat-y;
	margin:0 0 10px 0;
	}
#subnav h2{
	font-size:23px;
	font-weight:normal;
	color:#fff;
	padding:8px 0 15px 13px;
	}
#subnav ul{
	background:none;
    margin:0px;
	}
#subnav li{
	padding:9px 0 9px 13px;
	width:187px;
	font-size:14px;
	}
#subnav .bg_light{
	padding:5px 0 5px 13px;
	background:url(/image/bg_subnavlight.png) repeat-y;
	}
#subnav  li a{
	color:#000;
    text-decoration:none;
	}
#subnav  li a:hover{
    text-decoration:underline;
	}

.question_top{
	margin: 0;
	padding: 0;
	background: url(/image/bg_question_mid.png) repeat-y left top;
	width:740px !important;
	font-family:Arial, Helvetica, sans-serif;
	min-height:220px;
	height:auto !important;
	height:220px;
	}
.question_top_inner{
	padding:17px 15px 5px 120px;
	background: url(/image/bg_question.png) no-repeat left top;
	min-height:189px;
	width: 605px !important;
}
.question_top_inner .addthis_toolbox{
	margin-bottom: 8px;
}
.answers_sidebar2{
	width: 210px !important;
}

.question_top_bot{
	background: #fff url(/image/bg_question_bot.png) no-repeat left top;
	height: 11px;
	width: 740px !important;
	clear: both;
}
#maincontent .question_top p{
	margin:0;
	padding:0 0 8px 0;
	font-size:18px;
	line-height:22px;
	color:#2d2d2d;
	width: 600px;

	}
#maincontent .question_top div{
	width: 600px;
}
.question_top span{
	display:block;
	color:#3d77df;
	font-weight:normal;
	line-height:10px;
	font-size:10px;
	font-size: 12px;
	}
.question_top span a{
	color:#3d77df !important;
}
.question_top .description {
	font-size:14px; line-height:19px; margin-top:5px;
}
#maincontent .question_top  span a,
#maincontent .question_top  span a:hover{
	color:#d0ecec;
	font-size: 12px;
	}

.question_bot{
	background:#d0ecec url(/image/pic_answer.png) left top no-repeat;
	width:100%;
	overflow:hidden;
	padding:1px 0 2px 0;
	margin:0 0 19px 0;
	}
#maincontent .question_bot p{
	float:left;
	color:#000;
	padding:5px 0 0 120px;
	}
#maincontent .question_bot p span{
	color:#069;
	}

.answers_link {
	float:left;
	}
.answers_link a{
	float:left;
	color:#fff;
	height:26px;
	background:url(/image/bg_linka.gif) left top no-repeat;
    text-decoration:none;
	}
.answers_link a b{
	font-size:16px;
	color:#fff;
	height:26px;
	float:left;
	line-height:26px;
	cursor:pointer;
	padding:0 8px;
	background:url(/image/bg_linka.gif) right -26px no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	}
.answers_link a:hover{
	color:#fff;
    text-decoration:underline;
	}
.answers_link a:hover b{
	color:#fff;
	}
.question_bot .answers_link{
	 float:right;
	 }

.title_box{
	overflow:hidden;
	width:100%;
	border-bottom:#098e9e 6px solid;
	}
#maincontent .title_box a{
	font-size:11px;
	color:#333;
	float:left;
	margin:4px 36px 0 0 ;
    text-decoration: none;
	}
#maincontent .title_box img{
	vertical-align:middle;
	}
#maincontent .title_box a:hover{
	color:#333;
    text-decoration: underline;
	}
#maincontent .title_box label{
	font-size:11px;
	color:#333;
	float:left;
	margin:5px 4px 0  0;
	}
#maincontent .title_box select{
	vertical-align:middle;
	font-size:11px;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	height:18px;
	width:105px;
	float:left;
	margin:5px 0 0  0;
	}
#maincontent .title_box fieldset,#maincontent .title_box form{
	display:inline;
	}
#maincontent .title_box b{
	float:right;
	font-weight:normal;
	}

.answer{
	border:#d0ecec 1px solid;
	width:737px;
	margin:0 0 6px 0;
	}
.answer_top{
	width:100%;
	overflow:hidden;
	}
.answer_top_left{
	float:left;
	width:100px;
	text-align:center;
	font-size:14px;
	color:#333;
	padding:5px 0 0 0;
	}
.answer_top_left span{
	color:#33cfe1;
	font-size:81px;
	display:block;
	line-height:81px;
	}
.answer_top_left span.rating{
	font-size: 23px;
	color:#000000; 
	line-height:24px; 
	font-weight:bold; 
}
.answer_top_left  b{
	font-size:23px;
	display:block;
	}
.answer_top_right{
	float:left;
	width:600px;
	padding:18px 0 22px 0;
	}
#maincontent .answer_top_right p{
	line-height:15px;
	padding:0 0 12px 0;
	margin:0;
	}
#maincontent .answer_top_right  a{
	color:#2445a1;
	text-decoration:none;
	}	
#maincontent .answer_top_right  a:hover{
	
	text-decoration:underline;
	}		
	
.answer_bot{
	background:#d4f0f2;
	width:100%;
	overflow:hidden;
	}
#maincontent .answer_bot p{
	float:left;
	margin:0;
	padding:8px 0 0 120px;
	}
#maincontent .answer_bot p span{
	color:#069;
	}
.answer_bot_right{
	float:right;
	}
.answer_bot_right b{
	font-size:11px;
	font-weight:normal;
	margin:0 10px 0 0;
	}
.answer_bot_right span{
	font-size:15px;
	margin:0 0 0 11px;
	}
.answer_bot_right a,.answer_bot_right a:hover{
	color:#333;
	}
.answer_bot_right span img{
	vertical-align:middle;
	}
.your_answer, .your_answer2{
	background:#7fe0f8 url(/image/bg_your_answer.png) top no-repeat;
	padding:8px 20px 21px 20px;
	width:700px;
	overflow:hidden;
	height: 132px;
	margin:0 0 18px 0;
	}
.your_answer2{
	background:#7fe0f8 url(/image/bg_ask_question2.png) top no-repeat;
}
.your_answer div, .your_answer2 div {
	margin-left: 80px;
	margin-bottom: 10px;
}
.your_answer a {
	color: #2445a1 !important;
}
.your_answer label, .your_answer2 label{
	font-size:20px;
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	display:block;
	padding:0 0 3px 0;
	}
.your_answer  textarea, .your_answer2  textarea{
	height:75px;
	width:600px;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
	border:0;
	background:#fff;
	overflow:hidden;
	margin:0 0 11px 80px;
	}
#maincontent .your_answer  p{
	margin:0;
	padding:0;
	}
.your_answer input, .your_answer2 input{
	font-size:15px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	border:0;
	width:129px;
	height:26px;
	padding:0;
	color:#fff;
	float:right;
	margin:0;
	background:url(/image/bg_btn.png) no-repeat;
	}
.related{
	padding:12px 0 4px 77px;
	width:735px;
	overflow:hidden;
	background:url(/image/icon_q.png) 9px 16px no-repeat;
	}
#maincontent .related p{
	margin:0;
	padding:0 0 15px 0;
	}
.related_left{
	float:left;
	width:502px;
	}
.related_right{
	float:left;
	padding:0 0 0 14px;
	width:180px;
	}

.black_button {
background:transparent url(/image/bg_linka.gif) no-repeat scroll left top;
color:#FFFFFF;
height:26px;
display:block;
float:left;
height:26px;
}
.black_button b {
background:transparent url(/image/bg_linka.gif) no-repeat scroll right -26px;
color:#FFFFFF;
cursor:pointer;
float:left;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:16px;
height:26px;
line-height:26px;
padding:0 8px;
}
a.black_button {
	color: #006699;
	text-decoration:none;
}
a.black_button:hover {
	color: #006699;
	text-decoration:underline;
}

.login_form_body p {
    margin:0;
}

.ask_question_contents {
    width:730px;
    padding:10px 0 20px 10px;
    float:right;
    background:#E8F2F2 none repeat scroll 0 0;
}
.ask_question_contents h1 {
    color:#333333;
}

#user_profile { padding-right:16px; }
#user_profile h3 { padding:0 0 10px !important; }
#user_profile p { padding:0 0 10px !important; }
#user_profile h2 { float:none !important; width:220px; margin-top:10px; }
#user_profile ul li {
    cursor:pointer;
    padding:5px 0 5px 5px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}
#user_profile .odd { background:#FFF; }
#user_profile .share { margin-top:15px; }
#user_profile .share p { font-size:14px !important; padding:6px 0px !important; }

.soc_media_bar {
    float: left;
	padding: 7px 6px 3px 6px;
	/*background:url(/image/bg_solidbar.png) left repeat-y;*/
    width:100%;
    background: #e8e8e8; /* Show a solid color for older browsers */
    background: -moz-linear-gradient(left, #e8e8e8, #fafbfb);
    background: -o-linear-gradient(left, #e8e8e8, #fafbfb);
    background: -webkit-gradient(linear, left center, right center, 0% 0%, 0% 100%, from(#e8e8e8), to(#fafbfb)); /* older webkit syntax */
    background: -webkit-linear-gradient(left, #e8e8e8, #fafbfb);
}
.soc_media_bar > span {
    float: left;
}
.soc_media_bar span.add_this{
	font-size:13px;
    margin-top: 2px;
}
.soc_media_bar_ig {
    float: right;
    position: relative;
    top: -3px;
	padding: 0px 6px;
	background:url(/image/bg_solidbar.png) left repeat-y;
}
.soc_media_bar_ig > span {
    float: left;
}
.soc_media_bar_ig span.add_this{
	font-size:13px;
}

.addthis_button_compact {
    color:#0E617E;
}
.addthis_button_compact > span {
    float:left;
    margin-right:4px;
}

.cat_description_top ul {
	padding: 0 0 0 180px;
}

.cat_description_top_no_image {
    padding: 0 0 0 0;
}

/* Disqus Comments */
#dsq-content #dsq-toolbar-dropdown #dsq-toolbar-dropdown-wrap { z-index:12; }
#dsq-content h3 {
color:#34a4b5;
float:none;
font-size:21px;
margin:2px 0 10px;
}

#dsq-content div.dsq-comment-header {
background:none repeat scroll 0 0 #ddf6fa;
color:#336699; }

#dsq-content .dsq-comment-message {
font-family: Arial,Helvetica,sans-serif;
}

a.disqus_comments{
	padding-left: 15px;
	background: url('../images/comments.gif') no-repeat center left;
	color: #666666;
	text-decoration: none;
}

#helpful_tips {
    background-color: #f5f5f5;
    color: #3c3c3c;
    float: right;
    font-size: 11px;
    margin-right: 2px;
    padding:7px 10px 7px 2.25em;
    width: 275px;
    border: 1px solid  #bbb;
    box-shadow: 1px 1px #ccc;
}
#helpful_tips img#info_icon {
    position: relative;
    top: 3px;
    padding-right: 3px;
}
#q_details_info {
    padding-bottom: 1ex;
}


#school-request-info-top{
	float:right;
}

#school-request-info-top a, a.rqBtn{
	width: 212px;
	background: url("/pics/btn_request_information.png") left top;
	
	height: 32px;
	border: none;
	cursor: pointer;
	display: block;
	margin: 0 auto;
	color: white;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	padding-top:10px;
	text-decoration:none;
	overflow: hidden;
}

#school-request-info-top a:hover,a.rqBtn:hover{
	background: url("/pics/btn_request_information.png") left bottom;
}

#school-request-info-small{
	float:left;
	margin-bottom:5px;
}
#school-request-info-small a{
	width: 87px;
	background: url("/pics/request_info.png") left top;
	height: 19px;
	border: none;
	cursor: pointer;
	display: block;
	margin: 0 auto;
	color: white;
	font-size: 12px;
	font-weight: bold;
	
	padding:2px 0 0 7px;
	text-decoration:none;
	overflow: hidden;
	
}

#school-request-info-small a:hover{
	background: url("/pics/request_info.png") left bottom;
}
	
#colleges .by_letter {
	margin-top: 8px;
}

#colleges .by_letter a{
	display: block;
	width: 19px;
	height: 19px;
	float: left;
	text-align: center;
	font-family: "Trebuchet MS", sans-serif;
	text-decoration: underline;
}

#colleges .by_letter a.selected{
	text-decoration: none;
	background: transparent url('../image/background-letter.png') no-repeat;
}

#colleges .top_header {
	font-family: Arial, Sans-serif;
	width: 735px;
	min-height: 274px;
	/*background: #E3F1FE url('../image/bluegradient.jpg') repeat-x;*/
}

#colleges .top_header h2{
	font-family: "Trebuchet MS", sans-serif;
	font-size: 24px;
	color: #000;
	font-weight: normal;
	margin-bottom: 12px;
}

#colleges .top_header .lt {
	width: 322px;
	margin-left: 18px;
	padding-top: 18px;
	z-index: 1000;
}

#colleges .top_header .rt {
	position: absolute;
	margin-left: 322px;
	width: 413px;
	height: 274px;
	background: transparent url('../image/schools_welcome.png') no-repeat;
}

#colleges .top_header .lt p{
	margin-top: 12px;
}

#colleges .top_header a.read_more{
	font-size: 10px;
	line-height: 10px;
	vertical-align: middle;
	padding-left: 3px;
}

#colleges .top_header a.read_more img{
	margin-right: 3px;
}

#colleges .letter_bar {
	width: 732px;
	height: 30px;
	background: transparent url('../image/bar.jpg') no-repeat;
	clear: both;
	margin-top: 8px;
	margin-bottom: 8px;
}

#colleges .letter_bar .letter {
	float: left;
	font-size: 16px;
	font-weight: bold;
	color: #ec6e00;
	font-family: Arial, Sans-serif;
	padding: 8px;
	line-height: 16px;
}

#colleges .letter_bar a {
	float: right;
	width: 100px;
	text-align: center;
	color: #ec6e00;
	line-height: 28px;
	font-size: 11px;
}

#colleges .school_item {
	height: 70px;
}

#colleges .school_item .img {
	width: 185px;
	height: 70px;
	float: left;
}

#colleges .school_item .img img {
	margin-left: 10px;
	margin-top: 10px;
}
#colleges .school_item .rating {
	width: 176px;
	float: left;
	padding-top: 20px;
}

#colleges .school_item .rating .review_link{
	font-size: 10px;
	color: #666;
}
#colleges .school_item .rating .review_link a{
	text-decoration: underline;
	color: #666;
}
#colleges .school_item .info {
	width: 277px;
	padding-top: 20px;
	float: left;
}
#colleges .school_item .info a.g{
	background: transparent url('../image/grad_icon.png') no-repeat;
	height: 14px;
	font-size: 12px;
	padding-left: 26px;
	display: block;
	margin-bottom: 5px;
}
#colleges .school_item .info a.i{
	background: transparent url('../image/info_icon.png') no-repeat;
	height: 14px;
	font-size: 12px;
	padding-left: 23px;
	margin-left: 3px;
}
#colleges .top_header .background {
	height: 274px; 
	width: 735px; 
	position: absolute; 
	z-index: -1;
}
#colleges #hidden_text, #colleges #read_more_toggle{
	margin-left: 20px;
}
#colleges #hidden_text{
	margin-top: 10px;
}
