/* ***************************
  Site - Distance Learning
  ---------------------------
  StyleSheet Index
  $1 - Global Styles
  $2 - Website Structure Styles
  $3 - Header Styles
  $4 - Content Styles
  $5 - Sidebar Styles
  $6 - Footer Styles
   ***************************/

/* ***************************
   $1 GLOBAL Styles
   ***************************/

html { overflow-y: scroll; }

* {
	margin: 0;
	padding: 0;
}
a {
	color:#0c4268;
	text-decoration:none;
	font-weight:bold;
}
a:hover {
	color:#0c4268;
	text-decoration:underline;
}
a:visited {
	color:#680C5C;
}

img {
	border:0;
}
fieldset {
	border:none;
}
ul li {
	list-style:none;
}
#content .aligncenter{
	text-align:center;
	padding-right:10px;
	}
.alignleft{
	margin-left:10px;
	}
.clear {
	clear:both;
	height:0;
	font-size:0;
}
.clearr {
	clear:right;
	height:0;
	font-size:0;
}
label[for], .lfp { cursor:pointer; }
.error { background-color:red; color:white; }
.global_popup { background:#E1EBF4 url(/images/popup_bg.png) no-repeat center 10px; width:390px; height:364px; position:absolute;
	z-index: 10043;
	margin:0 auto; border:2px solid #CCCCCC;
	box-shadow:0 0 31px rgba(0,0,0,0.8);
	-moz-box-shadow:0 0 31px rgba(0,0,0,0.8);
	-webkit-box-shadow:0 0 31px rgba(0,0,0,0.8);
	-khtml-box-shadow:0 0 31px rgba(0,0,0,0.8);

}
.global_popup .inner { padding:65px 37px 37px 37px; text-align:left; line-height:1.5em; }
.global_popup .closebutton { position:absolute; background:url(/images/close_button.png) no-repeat; width:77px; height:21px; bottom:8px; left:40%; text-indent:-9997px; }
.global_popup .closebutton a { display:block; height:21px; }

/* ***************************
   $2 Website Structure Styles
   ***************************/
body { text-align:left; }

body.normal {
	text-align:center;
	font:12px Arial, Helvetica, sans-serif;
}
#container {
	text-align:left;
	width:980px;
	margin:0 auto;
	color:#333;
}

/* ***************************
   $3 Header Styles
   ***************************/
#header {
	position:relative;
	height:123px;
	width:100%;
}
#header h1{
	position:absolute;
	width:243px;
	height:44px;
	left:0;
	top:25px;
	}
#header h1 a{
	display:block;
	text-indent:-9999px;
	outline-style:none;
	background:url(../images/bg_logo.png) no-repeat;
	width:243px;
	height:44px;
}
.header_link{
	position:absolute;
	right:0;
	top:17px;
	/*width:440px;*/
	width:auto;
	}
.header_link ul{
	float:left;
	}
.header_link ul li{
	float:left;
	}
.header_link ul a,.header_link ul a:hover{
	color:#87b7cf;
	}
.header_link ul li img{
	vertical-align:middle;
	margin:0 7px;
	}
.header_link p{
	float:right;
	}
.header_link  .int_text{
	width:170px;
	height:15px;
	border-top:#404040 1px solid;
	border-left:#404040 1px solid;
	border-bottom:#dfdfdf 1px solid;
	border-right:#dfdfdf 1px solid;
	vertical-align:middle;
	padding:1px 0 0 5px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}
.header_link .int_search{
	vertical-align:middle;
	background:url(../images/btn_search.png) no-repeat;
	width:52px;
	height:11px;
	margin-left:6px;
	border:0;
	padding:0;
	cursor:pointer;
	}
/* ***************************
   $4 Content Styles
   ***************************/
p { text-align:left; }

#content {
	width:100%;
	overflow:hidden;
	padding:0 0 17px 0;
    }
.breadcrumb{
	width:100%;
	color:#238103;
	padding:4px 0 7px 0;
	font-weight: bold;
	font-size: 11px;
	}
.breadcrumb a{
	text-decoration:underline;
	}
.breadcrumb a:hover{
	text-decoration:none;
	}
#maincontent{
	float:left;
	width:758px;
	}
.maincontent_top,.middle_top{
	padding-right:20px;
	padding-bottom:7px;
	}
#maincontent h1{
	color:#238103;
	font-size:28px;
	font-weight:normal;
	padding:0 0 4px 0;
	}
#maincontent p{
	line-height:16px;
	padding-bottom:10px;
	}
#maincontent .box.step{
	margin-top:5px;
	}
#maincontent .box.step h2{
	padding:12px 0 5px 20px;
	font-size:18px;
	color:#6991ae;
	font-weight:normal;
	}
#maincontent .box.step .paddingtop{
	padding-top:18px;
	}
#maincontent .box.step h2 a{
	font-size:14px;
	text-decoration:underline;
	font-weight:bold;
	}
#maincontent .box.step h2 a:hover{
	text-decoration:none;
	}
#maincontent .box.step h5{
	padding:10px 0 10px 20px;
	font-size:13px;
	}
#maincontent .box.step .paddingleft{
	padding:6px 0 0 20px;

	}
.stepform{
        position:relative;
        height:168px;
	padding:20px 20px 0 20px;
	width:478px;
        z-index:20;
	}

#maincontent .stepform.stepthree_other{
	padding:10px 0 0 20px;
	width:720px;
	overflow:hidden;
	}
#maincontent .stepform.stepthree_other input{
	margin-right:15px;
	}
#maincontent  .stepform.stepthree_other p{
	float:none;
	width:100%;
	height:31px;
	padding:0;
	}
.subbox{
	padding-left:40px;
	padding-bottom:7px;
	display:none;
	}
#maincontent  .stepform.stepthree_other .subbox p{
	height:24px;
	}
#maincontent  .stepform.stepthree{
	padding:10px 0 0 15px;
	width:720px;
	overflow:hidden;
	margin-bottom:5px;
	}




#maincontent  .stepform.stepthree p.larger{
	float:left;
	width:25%;
	height: 64px;
	}

#maincontent  .stepform.stepthree p.larger span{
	color: #698a5d;
	display: block;
	margin-top: 4px;
	font-size: 0.95em;
}

#maincontent  .stepform.stepthree p.larger label{
	float:left;
	margin:0;
	padding:0 0 0 5px;
	line-height:13px;
	font-size:11px;
	font-weight:normal;
	width:155px;
	}


#maincontent  .stepform.stepthree p{
	float:left;
	width:340px;
	}
#maincontent  .stepform.stepthree input{
	float:left;
	}
#maincontent  .stepform.stepthree .btn_box{
	float:right;
	padding-bottom:5px;
	}
#maincontent  .stepform.stepthree_other .btn_box{
	height:23px;
	}
#maincontent  .stepform.stepthree label{
	float:left;
	margin:0;
	padding:0 0 0 5px;
	line-height:13px;
	font-size:11px;
	font-weight:normal;
	width:115px;
	}
#maincontent  .stepform.steps label{
	display:inline;
	padding:0;
	font-size:13px;
	font-weight:normal;
	margin-left:11px;
	}
#maincontent .stepform.steps p{
	
	height:24px;
	}
.stepform label{
	font-size:12px;
	font-weight:bold;
	display:block;
	padding:0 0 6px 0;
	}

.stepform select{
	width:190px;
	height:19px;
	border:#666 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	}
.stepform .gray{
	border:#b9bec2 1px solid;
	color:#b9bec2;
	}
.steptop{
	width:757px;
	background:#aacce4 url(../images/bg_article_top.png) left top no-repeat;
	}
#stepForm .btn_box{
	position:relative;
	right:0px;
	text-align:left;
	margin:10px 0 0 0;
	padding:0px 20px;
	height:25px;

	width:328px;
	}
#stepForm .btn_box .btn_step{
	position:absolute;
	right:20px;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	border:#238103 1px solid;
	background:url(../images/btn_step.png) center repeat-x;
	width:125px;
	height:19px;
	padding:0 10px;
	cursor:pointer;
	}
#stepForm .btn_box .btn_step:hover { background:#447B12; }
#stepForm .btn_box .btn_step.disabled { background:#BBBBBB; border:1px solid #777777; }

#maincontent .box.step{
	background:#e8f2fa url(../images/bg_article.png) left repeat-y;
	}
#maincontent .box.step h3{
	font-size:14px;
	color:#0c4268;
	border-bottom:#6991ae 1px solid;
	padding:14px 0 14px 20px;
	}
#maincontent .box.step h3 span { color:white; }
#maincontent .box.step h3 var { color:#84A2BA; }

.box.step .box_content{
	padding:0;
	/* padding-bottom:20px; */
	}
.stepbox{
	margin-left:20px;
	width:720px;
	}
.stepbox_other{
	margin-left:20px;
	width:720px;
	}
.stepbox_other .stepbox_top{
	padding-top:0;
	}
.stepbox_top{
	width:100%;
	text-align:right;
	padding:16px 0 10px 0;
	}
.stepbox_top span{
	margin:0 5px 0 10px;
	}
.stepbox_top img{
	vertical-align:middle;
	margin-right:5px;
	}
.stepbox_top  a{
	text-decoration:underline;
	}
.stepbox_top  a:hover{
	text-decoration:none;
	}
.stepbox_inner{
	width:100%;
	overflow:hidden;
	background:#E1ECF3;
	border-bottom:#87b1d0 1px solid;
	font-size:11px;
	font-weight:bold;
	}
.stepbox_other .stepbox_title{
	background:#6991ae url(../images/bg_stepbox_innerli_other.png) repeat-y;
	padding-top:0;
	padding-bottom:0;
	}
 .box_content .stepbox_other .stepbox_inner .stepbox_title .col1{
	background:none;
	}
.stepbox_other .stepbox_inner li{
	background:url(../images/bg_stepbox_innerli_other.png) repeat-y;
	padding:0;
	height:38px;
	}
.stepbox_other .stepbox_inner .col1{
	width:96px;
	padding-left:8px;
	padding-right:30px;
	text-align:left;
	color:#fff;
	background:#759ebc;
	line-height:13px;
	height:36px;
	padding-top:2px;
	}
.stepbox_other .stepbox_inner .col1 span{
	display:block;
	padding-top:7px;
	}
.stepbox_other .stepbox_inner .col2{
	width:117px;
	padding-left:0;
	text-align:center;
	padding-top:7px;
	}
.stepbox_other .stepbox_inner .col3{
	width:117px;
	padding-top:7px;
	}
.stepbox_other .stepbox_inner .col4{
	width:117px;
	padding-top:7px;
	}
.stepbox_other .stepbox_inner .col5{
	width:116px;
	padding-top:7px;
	}
.stepbox_other .stepbox_inner .col6{
	width:116px;
	float:left;
	text-align:center;
	padding-top:7px;
	}
.stepbox_other .stepbox_inner .even{
	background:#fff url(../images/bg_stepbox_innerli_other.png) repeat-y;;
	}
.stepbox_other .stepbox_inner .even .col1{
	background:#6991ae;
	}
.stepbox_title{
	width:100%;
	float:left;
	border-top:#87b1d0 1px solid;
	border-bottom:#87b1d0 1px solid;
	padding:7px 0;
	color:#fff;
	background:#6991ae url(../images/bg_stepbox_innerli.png) repeat-y;
	}
.stepbox_inner li{
	width:100%;
	float:left;
	background:url(../images/bg_stepbox_innerli.png) repeat-y;
	padding:7px 0;
	}
.stepbox_inner .even{
	background:#fff url(../images/bg_stepbox_innerli.png) repeat-y;;
	}
.stepbox_inner .col1{
	float:left;
	width:201px;
	padding:0 0 0 12px;
	margin:0 1px;
	display:inline;
	}
.stepbox_inner .col2{
	float:left;
	width:143px;
	padding:0 0 0 12px;
	}
.stepbox_inner .col3{
	float:left;
	width:117px;
	text-align:center;
	}
.stepbox_inner .col4{
	float:left;
	width:117px;
	text-align:center;
	}
.stepbox_inner .col5{
	float:left;
	width:116px;
	text-align:center;
	}
.stepbox_inner .col5 a,.stepbox_other .stepbox_inner a{
	border:#238103 1px solid;
	color:#fff;
	text-decoration:none;
	background:#6ab900;
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	width:55px;
	height:15px;
	line-height:14px;
	margin:0 auto;
	font-size:10px;
	}
.stepbox_inner .col5 a:hover,.stepbox_other .stepbox_inner a:hover{
	text-decoration:none;
	color:#fff;
	}
.stepbox_bot{
	width:100%;
	overflow:hidden;
	padding:11px 0 0 0;
	}
.stepbox_bot a{
	float:right;
	font-weight:bold;
	color:#fff;
	background:url(../images/btn_step.png) repeat-x;
	height:18px;
	line-height:17px;
	border:#2b850d 1px solid;
	padding:0 12px;
	}
.stepbox_bot a:hover{
	color:#fff;}
.box{
	width:100%;
	background:url(../images/bg_article.png) left repeat-y;
	margin-bottom: 25px;
	}
.box_inner{

	width:100%;
	background:url(../images/bg_article_top.png) left top no-repeat;
	position:relative;
	}
.box_content{

	width:auto;
	background:url(../images/bg_article_bot.png) left bottom no-repeat;
	padding:10px 0 0 0;
	}
.box_content_inner{
        position:relative;
        top:1px;
        right:4px;
        margin-bottom:-17px;
        height:322px;
	width:100%;
	background:url(../images/search_form_schools_background.jpg) right bottom no-repeat;


}
.box_content_inner_degree{
        position:relative;
        top:-9px;
        right:1px;

        height:322px;
	width:100%;
	background:url(../images/search_form_degrees_background.jpg) right bottom no-repeat;


}
.box_content_inner_form{
        width:400px;
}

.box_content_compare_background{

    background: url(../images/compare_programs_background_a.gif) right top no-repeat; position:absolute;
    width:500px;
    height:278px;
    top:1px;
    right:2px;

}

.box_content_compare_background_b{

    width:756px;
    background: url(../images/compare_programs_background_b.gif) right bottom no-repeat; position:absolute;
    height:286px;
    top:45px;
    right:2px;

}

.box_content_make_background{
    width:500px;
    height:278px;
    top:1px;
    right:2px;
    background: url(../images/make_rankings_background_a.gif) right top no-repeat; position:absolute;
}

.box_content_make_background_b{
    width:756px;
    background: url(../images/make_rankings_background_b.gif) right bottom no-repeat; position:absolute;
    height:286px;
    top:45px;
    right:2px;

}
.no_background_image{
    background: none;
}

.article_box{
	padding-left:18px;
	width:720px;
	overflow:hidden;
	}
#maincontent .article_box h3{
	font-size:17px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#6991ae;
	padding:0 0 4px 0;
	font-weight: normal;
	}
#maincontent .maincontent_top h2,#middle .middle_top h2{
	color:#238103;
	font-size:22px;
	}
#maincontent .article_box h2{
	color:#0c4268;
	font-size:16px;
	padding:0 0 10px 0;
	}
.article_box .article_box_left{
	float:left;
	width:460px;
	padding:0 40px 0 0;
	}
.article_box .article_box_left p a{
	text-decoration:underline;
	}
.article_box .article_box_left p a:hover{
	text-decoration:none;
	}
.article_box .article_box_right{
	float:right;
	width:220px;
	text-align:right;
	padding:10px 0 0 0;
	}
.article_box .article_box_right a{
	float:right;
	font-weight:bold;
	}
.article_box .article_box_right img{
	margin-bottom:4px;
	}
.article_box .article_box_right a img{
	vertical-align:middle;
	margin-right:5px;
	margin-bottom:0;
	}
.article_list{
	width:100%;
	}
*html .article_list li{
	height:91px;
	}
.article_list li{
	float:left;
	width:352px;
	min-height:91px;
	padding-bottom:20px;
	}
.article_list li.right{
	margin-left:40px;
	display:inline;
	}
#maincontent .article_list h3{
	font-size:14px;
	color:#0c4268;
	font-weight:normal;
	margin:0;
	padding:0 0 5px 0;
	}
#maincontent .article_list p{
	line-height:14px;
	font-size:11px;
	margin:0;
	padding:0 0 0 0;
	}
.readmore {
	width:100%;
	text-align:right;
	}
.readmore img{
	vertical-align:middle;
	margin-left:6px;
	}
.readmore a{
	font-size:11px;
	color:#666;
	font-weight: bold;
	}
.readmore a:hover{
	color:#666;
	text-decoration:underline;
	}
.titlebox{
	width:100%;
	padding:40px 0 20px 0;
	}
#maincontent .titlebox h1{
	font-size:20px;
	font-weight:bold;
	line-height:21px;
	}
.article_published_date{
	
	
}
#maincontent .titlebox h2{
	font-size:22px;
	color:#238103;
	}
#maincontent .titlebox h2 span{
	color:#333;
	}
.link_enroll{
	float:right;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	border:#238103 1px solid;
	background:url(../images/btn_ask.png) repeat-x;
	height:22px;
	padding:5px 10px 0 10px;
	}
.link_enroll:hover{
	color:#fff;
	text-decoration:none;
	}
#maincontent .titlebox h1 span{
	display:block;
	font-size:16px;
	font-style:italic;
	font-weight:normal;
	color:#333;
	padding:0 0 2px 0;
	}
#maincontent .titlebox em{
	font-size:13px;
	display:block;
	font-style: normal;
	}
.text_top{
	width:100%;
	overflow:hidden;
	}
.leftbox{
	float:left;
	width:520px;
	}
.rightbox{
	width:212px;
	float:right;
	padding:100px 0 15px 0;
	}
#maincontent .rightbox .italic_text{
	color:#6ab900;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	padding:15px 0 20px 0;
	}
.box_list{
	width:100%;
	padding:0 0 18px 0;
	}
.box_list li{
	padding:2px 0 6px 10px;
	background:url(../images/bg_dot2.png) left 8px no-repeat;
	line-height:16px;
	font-size:11px;
	margin:0px 9px;
		}
.box_list li a,.box_list li a:hover{
		color:#333;
		}
.for_more{
	width:100%;
	padding:0 0 25px 0;
		}
#maincontent .for_more h3{
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0 0 2px 0;
		}
.for_more a{
	display:block;
	text-decoration:underline;
	}
.for_more a:hover{
	text-decoration:none;
	}
.related_box{
	padding:0 0 15px 16px;
	width:735px;
	}
#maincontent .related_box h5{
	font-size:12px;
	color:#238103;
	padding:0 0 10px 0;
	font-weight:bold;
	}
#maincontent .related_box li{
	font-size:11px;
	color:#0c4268;
	font-weight:bold;
	padding:0 0 7px 13px;
	background:url(../images/bg_dot3.png) left 6px no-repeat;
	}
.content_top{
	width:100%;
	}
.content_top h1{
	color:#238103;
	font-size:32px;
	font-weight:normal;
	line-height:33px;
	padding:0 0 12px 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
.content_top p{
	padding:0 10px 15px 0;
	}
.changes_bot{
	width:100%;
	overflow:hidden;
	padding: 0 0 30px 0;
	}
#maincontent .changes_bot h4{
	font-size:15px;
	padding:0 0 6px 0;
	margin:0;
	}
#maincontent .changes_bot h4 span{
	color:#238103;
	}
.changes_bot .link_enroll{
	font-size:18px;
	padding-top:2px;
	height:25px;
	font-weight:normal;
	width:158px;
	margin:9px  auto 0 auto;
	float:none;
	display:block;
	text-align:center;
		}
#middle.middle_narrow{
	width:497px;
	}
#middle{
	float:left;
	width:536px;
	padding:4px 0 0 0;
	}
.middle_box{
	background:url(../images/bg_middle_box.png) left repeat-y;
	}
.middle_box_inner{
	background:url(../images/bg_middle_box_top.png) left top no-repeat;
	}
.middle_box_content{
	background:url(../images/bg_middle_box_bot.png) left bottom no-repeat;
	overflow:hidden;
	padding:10px 20px 15px 20px;
	width:457px;
	}
.middle_box  .article_box{
	padding:10px 0 3px 0;
	width:100%;
	}
.middle_box  .article_box .article_box_left{
	width:284px;
	padding:0 0 0 0;
	}
.middle_box  .article_box .article_box_right{
	float:right;
	width:170px;
	}
#middle .middle_box h3{
	font-size:17px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#6991ae;
	padding:0 0 4px 0;
	margin:0;
	font-weight: normal;
	}
#middle .middle_box h4{
	font-size:13px;
	color:#0c4268;
	line-height:15px;
	padding:0 0 0 0;
	margin:0;
	}
#middle .middle_box p{
	margin:0;
	padding:0 10px 15px 0;
	line-height:16px;
	}
.article_box_link{
	text-align:right;
	font-weight: bold;
	}
.article_box_link img{
	margin-right:4px;
	margin-top: 2px;
	}
.box.otherline_color{
	background:url(../images/bg_box2.png) left repeat-y;
	width:733px;
	margin:5px 0 0 0;
	}
.box.otherline_color .box_inner{
	background:url(../images/bg_box_top2.png) left top no-repeat;
	}
.box.otherline_color .box_content{
	background:url(../images/bg_box_bot2.png) left bottom no-repeat;
	padding:7px 20px 16px 20px;
	width:693px;
	}
.askform{
	width:100%;
	overflow:hidden;
	}
.askform .int_text{
	float:left;
	font-size:16px;
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	width:562px;
	height:23px;
	padding:3px 0 0 23px;
	border-left:#3f3f3f 1px solid;
	border-top:#3f3f3f 1px solid;
	border-bottom:#dedede 1px solid;
	border-right:#dedede 1px solid;
	}
.askform .int_ask{
	float:right;
	font-size:18px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	height:28px;
	border:#238103 1px solid;
	background:url(../images/btn_ask.png) left repeat-x;
	width:91px;
	cursor:pointer;
	}
#maincontent .box.otherline_color h3{
	margin:0;
	padding:0 0 5px 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#238103;
	font-weight:normal;
	}
#maincontent .q_a{
	width:715px;
	overflow:hidden;
	padding:22px 0 0  0;
	}
#maincontent .q_a span{
	float:left;
	width:20px;
	font-size:15px;
	padding:0;
	font-weight:bold;
	}
#maincontent .q_a  p{
	float:left;
	width:682px;
	padding:0 0 8px 0;
	}
#maincontent .q_a .q_text,
#maincontent .q_a .a_text{
	width:100%;
	overflow:hidden;
	}
#maincontent .q_a{
	width:735px;
	}
#maincontent .q_a .q_text p{
	font-size:15px;
	color:#333;
	}
#maincontent .q_a.question {
	padding:50px 0 12px 0;
	}
#maincontent .q_a.question .q_text p{
	font-size:20px;
	color:#238103;
	line-height:20px;
	font-weight:normal;
	padding:0 0 20px 0;
	}
#maincontent .q_a.question .a_text p{
	font-size:15px;
	line-height:18px;
	}
#maincontent .q_a.question span{
	font-size:20px;
	font-weight:normal;
	width:35px;
	}
#maincontent .answersbox{
	padding:0 0 12px 35px;
	width:710px;
	}
#maincontent .answersbox h3{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:normal;
	color:#238103;
	padding:0 0 5px 0;
	margin:0;
	}
#maincontent .answersbox_list{
	width:100%;
	padding:0 0 18px 0;
	}
#maincontent .answersbox_list h5{
	font-size:14px;
	padding:0 0 3px 0;
	margin:0;
	}
#maincontent .answersbox_list h5 a{
	text-decoration:underline;
	}
#maincontent .answersbox_list h5 a:hover{
	text-decoration:none;
	}
#maincontent .answersbox_list p{
	padding:0 0 3px 0;
	line-height:15px;
	}
.answerform{
	width:100%;
	overflow:hidden;
	}
#maincontent .answerform p{
	padding-bottom:8px;
	}
.answerform_left{
	float:left;
	}
.answerform_left input{
	width:240px;
	height:17px;
	padding:3px 0 0 4px;
	border-left:#404040 1px solid;
	border-top:#404040 1px solid;
	border-bottom:#dfdfdf 1px solid;
	border-right:#dfdfdf 1px solid;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	}
.answerform_right{
	float:right;
	width:417px;
	}
.answerform_right textarea{
	width:405px;
	height:60px;
	padding:5px;
	border-left:#404040 1px solid;
	border-top:#404040 1px solid;
	border-bottom:#dfdfdf 1px solid;
	border-right:#dfdfdf 1px solid;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	}
.answerform_right input{
	font-size:18px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	cursor:pointer;
	margin:0 auto;
	width:110px;
	height:28px;
	border:#238103 1px solid;
	background:url(../images/btn_ask.png) left repeat-x;
	padding:0;
	color:#fff;
	display:block;
	}
.box.otherline_color_narrow{
	background:url(../images/bg_box3.png) left repeat-y;
	width:708px;
	margin-left:35px;
	}
.box.otherline_color_narrow .box_inner{
	background:url(../images/bg_box_top3.png) left top no-repeat;
	}
.box.otherline_color_narrow .box_content{
	background:url(../images/bg_box_bot3.png) left bottom no-repeat;
	padding:10px 18px 15px 18px;
	width:672px;
	}
#maincontent .box.otherline_color_narrow h3{
	margin:0;
	padding:0 0 5px 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#238103;
	font-weight:normal;
	}
.bluebox{
	background:url(../images/bg_rankbox.png) left repeat-y;
	width:758px;
	}
#middle .bluebox.bg_top .bluebox_inner{
	background:url(../images/bg_bluebox_top3.png) left top no-repeat;
	}
.bluebox_inner{
	background:url(../images/bg_rankbox_top.png) left top no-repeat;
	}
.bluebox_content{
	background:url(../images/bg_rankbox_bot.png) left bottom no-repeat;
	width:756px;
	padding:0 1px 8px 1px;
	overflow:hidden;
	}

.new_list{
	width:758px;
	margin-left: 5px;
	}

.new_list h3{
	color: #27547a;
}

.new_list_content{
	width:756px;
	padding:0 1px 8px 1px;
	overflow:hidden;
	}

.new_list ul{
	margin: 0px !important;
	padding-left: 0px !important;
}

.new_list li{
	margin: 0px !important;
	height: auto;
	clear: both;
	padding-top: 5px !important;
	padding-bottom: 9px !important;
	padding-left: 8px !important;
	overflow: hidden;

}
.link_get2{
	position:absolute;
	right:16px;
	top:12px;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	border:#238103 1px solid;
	width:55px;
	height:15px;
	line-height:15px;
	text-align:center;
	display:block;
	background:#6ab900;
	}
.link_get2:hover{
	color:#fff;
	text-decoration:none;
	}
.new_list li.alt{
	background: #d9e5ef;
}

.new_list li img{
	float: left;
	margin-right: 15px;
	width: 90px;
	height: auto;
}



#maincontent .maincontent_top_text{
	padding-bottom:0px;
	}
#middle .middle_top p{
	padding-bottom:3px;
	padding-top:3px;
	}
#maincontent .bluebox h3{
	font-size:16px;
	color:#fff;
	padding:7px 0 6px 23px;
	}
#middle .bluebox.bg_top h3{
	font-size:17px;
	color:#6991ae;
	padding:10px 0 14px 23px;
	}
.bluebox_title{
	width:100%;
	float:left;
	font-weight:bold;
	border-bottom:#87b1d0 1px solid;
	padding:7px 0;
	}
.bluebox_lists{
	width:100%;
	float:left;
	}
.bluebox_lists a{
	text-decoration:underline;
	}
.bluebox_lists a:hover{
	text-decoration:none;
	}
.bluebox_lists .col5 a{
	border:#238103 1px solid;
	color:#fff;
	text-decoration:none;
	background:#6ab900;
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	width:55px;
	height:15px;
	line-height:14px;
	margin:0 auto;
	font-size:10px;
	}
.bluebox_lists .col5 a:hover{
	text-decoration:none;
	color:#fff;
        background:#75D000;
	}
.bluebox_lists li{
	width:100%;
	float:left;
	padding:7px 0;
	}
.bluebox_lists .bg_blue{
	background:#E1ECF3;
	}
.bluebox .col1{
	float:left;
	width:60px;
	text-align:center;
	font-weight:bold;
	}
.bluebox .col2{
	float:left;
	width:280px;
	font-weight:bold;
	}
.bluebox .col3{
	float:left;
	width:240px;
	}
.bluebox .col4{
	float:left;
	width:60px;
	text-align:center;
	}
.bluebox .col5{
	float:left;
	width:115px;
	text-align:center;
	}
.bluebox.accounting .bluebox_content{
	padding-bottom:25px;
	}
.bluebox.accounting .col1{
	padding:0 0 0 15px;
	width:361px;
	text-align:left;
	}
.bluebox.accounting .col2{
	width:95px;
	}
.bluebox.accounting .bluebox_title .col3{
	text-align:left;
	}
.bluebox.accounting .col3{
	width:100px;
	text-align:center;
	}
.bluebox.accounting .col4{
	width:85px;
	text-align:center;
	}
.bluebox.accounting .col5{
	width:100px;
	text-align:center;
	}
#middle .bluebox{
	width:536px;
	background:url(../images/bg_bluebox2.png) left repeat-y;
	margin-bottom:12px;
	}
#middle .bluebox.bg_blue{
	background:#cfe0ec url(../images/bg_bluebox2.png) left repeat-y;
	}
#middle .bluebox_inner{
	background:url(../images/bg_bluebox_top2.png) left top no-repeat;
	}
#middle .bluebox_content{
	width:534px;
	background:url(../images/bg_bluebox_bot2.png) left bottom no-repeat;
	}
#middle .bluebox.bg_blue .bluebox_title{
	background:#fff;
	padding:5px 0 5px 0;
	}
#middle .bluebox h3{
	padding:8px 0 9px 18px;
	font-size:16px;
	color:#fff;
	}
#middle .bluebox .col1{
	width:55px;
	}
#middle .bluebox .col2{
	width:235px;
	}
#middle .bluebox .col3{
	width:150px;
	}
#middle .bluebox .col4{
	width:77px;
	}
#middle  .bluebox_lists li{
	width:517px;
	padding-right:17px;
	}
#middle .bluebox .col4 a{
	border:#238103 1px solid;
	color:#fff;
	text-decoration:none;
	background:#6ab900;
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	width:55px;
	height:15px;
	line-height:14px;
	margin:0 auto;
	font-size:10px;
	}
#middle .bluebox .col4 a:hover{
	text-decoration:none;
	color:#fff;
	}

#maincontent .nobox h3{
	font-size:16px;
	color:#fff;
	padding:7px 0 6px 23px;
	}
#middle .nobox.bg_top h3{
	font-size:17px;
	color:#6991ae;
	padding:10px 0 14px 23px;
	}
.nobox_title{
	width:auto;
	float:left;
	font-weight:bold;
	border-bottom:#87b1d0 1px solid;
	padding:7px 0;
	}

.nobox_lists{
	width:100%;
	float:left;
	}
.nobox_lists a{

	}
.nobox_lists a:hover{
	text-decoration:none;
	}
.nobox_lists .col5 a{
	border:#238103 1px solid;
	color:#fff;
	text-decoration:none;
	background:#6ab900;
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	width:55px;
	height:15px;
	line-height:14px;
	margin:0 auto;
	font-size:10px;
	}
.nobox_lists .col5 a:hover{
	text-decoration:none;
	color:#fff;
        background:#75D000;
	}
.nobox_lists li{
	width:100%;
	float:left;
	padding:7px 0;
	}
.nobox_lists .bg_blue{
	background:#cfe0ec;
	}
.nobox .col1{
	float:left;
	width:60px;
	text-align:center;
	font-weight:bold;
	}
.nobox .col2{
	float:left;
	width:280px;
	font-weight:bold;
	}
.nobox .col3{
	float:left;
	width:240px;
	}
.nobox .col4{
	float:left;
	width:60px;
	text-align:center;
	}
.nobox .col5{
	float:left;
	width:115px;
	text-align:center;
	}
.nobox .col1,
.nobox .col2,
.nobox .col3,
.nobox .col4,
.nobox .col5 { position:relative; }

.nobox_title .arrowbox {
left:92px;
position:absolute;
top:2px;
width:40px;
}

.col3 .arrowbox { left:81px; }
.col4 .arrowbox { left:54px; }

.nobox.accounting .nobox_content{
	padding-bottom:25px;
	}
.nobox.accounting .col1{
	padding:0 0 0 15px;
	width:320px;
	text-align:left;
	}
.nobox.accounting .col2{
	width:135px;
	}
.nobox.accounting .nobox_title .col3{
	text-align:left;
	}
.nobox.accounting .col3{
	width:100px;
	text-align:center;
	}
.nobox.accounting .col4{
	width:85px;
	text-align:center;
	}
.nobox.accounting .col5{
	width:100px;
	text-align:center;
	}
#middle .nobox{
	width:536px;
	background:url(../images/bg_nobox2.png) left repeat-y;
	margin-bottom:12px;
	}
#middle .nobox.bg_blue{

	}
#middle .nobox_inner{

	}
#middle .nobox_content{
	width:534px;

	}
#middle .nobox.bg_blue .nobox_title{
	background:#fff;
	padding:5px 0 5px 0;
	}
#middle .nobox h3{
	padding:8px 0 9px 18px;
	font-size:16px;
	color:#fff;
	}
#middle .nobox .col1{
	width:55px;
	}
#middle .nobox .col2{
	width:235px;
	}
#middle .nobox .col3{
	width:150px;
	}
#middle .nobox .col4{
	width:77px;
	}
#middle  .nobox_lists li{
	width:517px;
	padding-right:17px;
	}
#middle .nobox .col4 a{
	border:#238103 1px solid;
	color:#fff;
	text-decoration:none;
	background:#6ab900;
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	width:55px;
	height:15px;
	line-height:14px;
	margin:0 auto;
	font-size:10px;
	}
#middle .nobox .col4 a:hover{
	text-decoration:none;
	color:#fff;
	}


.link_seeall{
	clear:both;
	text-align:right;
	padding:8px 18px 0 0 ;
	color:#666;
	font-size:11px;
	}
.link_seeall a,.link_seeall a:hover{
	color:#666;
	font-weight:bold;
	}
.link_seeall img{
	vertical-align:middle;
	margin-left:4px;
	}
li.bg_white{
	background:#fff;
	}
.pop_courses{
	width:100%;
	padding:10px 0 0 0;
	}
.pop_courses p { margin-left:105px; }

.pop_courses li{
	padding:11px 126px 16px 18px;
	width:390px;
	position:relative;
	}
.link_get{
	position:absolute;
	right:16px;
	bottom:15px;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	border:#238103 1px solid;
	width:55px;
	height:15px;
	line-height:15px;
	text-align:center;
	display:block;
	background:#6ab900;
	}
.link_get:hover{
	color:#fff;
	text-decoration:none;
	}
.pop_courses .bg_blue{
	background:#cfe0ec;
	}
#middle .pop_courses li h4{
	color:#0c4268;
	font-size:14px;
	padding:0 0 1px 0;
	margin:0;
	}
#middle .pop_courses li small{
	display:block;
	color:#238103;
	font-size:12px;
	font-weight:bold;
	padding:0 0 4px 0;
	}
.toolbox{
	padding:0 0 0 23px;
	width:510px;
	overflow:hidden;
	}
.toolbox_left{
	float:left;
	width:340px;
	}
.toolbox_right{
	float:right;
	}
#middle .toolbox h4{
	font-size:13px;
	color:#0c4268;
	}
#middle .toolbox p{
	line-height:15px;
	padding:0 0 20px 0;
	}
#narrow_maincontent{
	width:722px;
	padding-top:8px;
	float: right;
	}
#narrow_maincontent .box{
	background:url(../images/bg_box4.png) left repeat-y;
	}
#narrow_maincontent .box_inner{
	background:url(../images/bg_box_top4.png) left top no-repeat;
	}
#narrow_maincontent .box_content{
	background:url(../images/bg_box_bot4.png) left bottom no-repeat;
	}
.box_content.degreesearch { height:314px; }

#narrow_maincontent .box h2{
	color:#6991ae;
	font-size:18px;
	font-weight:normal;
	padding:5px 0 17px 15px;
	}
.find_pro{
	padding:0 0 0 60px;
	width:590px;
	}
.find_colleges{
	padding:0 0 0 60px;
	width:322px;
	}
.find_colleges_top{
	padding-top:10px;
	}
#maincontent .find_colleges_top p{
	padding-bottom:0px;
	}
#maincontent  .find_colleges_bot p{
	padding-bottom:0px;
	}
.find_colleges_bot{
	padding-top:32px;
	width:100%;
	overflow:hidden;
	}
.find_pro_top{
	width:100%;
	overflow:hidden;
	}
.find_pro_top p{
	float:left;
	padding-right:12px;
	}
.find_pro_top label{
	display:block;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	padding:0 0 5px 0;
	}
.find_pro_top select{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	border:#575757 1px solid;
	height:19px;
	width:227px;
	}
.find_pro_middle{
	width:100%;
	padding:25px 0 0 0;
	}
.find_pro_middle p{
	height:24px;
	padding:0 0 0 0;
	}
.find_pro_middle p.degree_level{
	float:left;
	height:22px;
	line-height:12px;
	width:220px;
	}
.find_pro_middle input{
	margin-right:8px;
	}
.find_pro_middle h5,.find_pro_bot h5,#maincontent .box.step .find_colleges_top  h5,#maincontent .box.step .find_colleges_bot h5{
	font-size:11px;
	text-transform:uppercase;
	padding:0 0 5px 0;
	}

.find_pro_bot h5{
	padding-bottom:2px;
	}
.find_pro_bot{
	width:100%;
	padding:19px 0 28px 0;
	}
.find_colleges_bot select{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	border:#575757 1px solid;
	height:19px;
	vertical-align:middle;
	width:228px;
	}
.find_colleges_bot span{
	display:block;
	font-size:12px;
	color:#333;
	padding:10px 0 0 0;
	}
.find_colleges_bot input{
	margin-right:5px;
	}
.find_pro_bot select,.find_colleges_top select{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	border:#575757 1px solid;
	height:19px;
	vertical-align:middle;
	}
.find_pro_bot .select1,.find_colleges_top .select1{
	width:106px;
	}
.find_pro_bot .select1.gray{
	border:#b9bec2 1px solid;
	color:#b9bec2;
	}
.find_pro_bot .select2,.find_colleges_top .select2{
	width:84px;
	}
.find_pro_bot span,.find_colleges_top span{
	margin:0 8px;
	vertical-align:middle;
	}
.find_pro_bot .int_text,.find_colleges_top  .int_text{
	width:102px;
	height:16px;
	border:#404040 1px solid;
	margin-right:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	padding:1px 0 0 5px;
	vertical-align:middle;
	}
.find_pro_bot .int_search,.find_colleges_bot  .int_search{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	height:18px;
	background:url(../images/btn_step.png) repeat-x;
	padding:0 10px;
	border:#2b850d 1px solid;
	cursor:pointer;
	vertical-align:middle;
	}
.int_checkbox{
	padding-left:15px;
	padding-top:5px;
	padding-bottom:13px;
	}
.int_checkbox p{
	height:21px;
	}
.find_colleges_bot p .int_search{
	margin-left:60px;
        margin-top:10px;


	}
.pro_types{
	padding:0 0 0 15px;
	width:676px;
	}
.pro_types h3{
	font-size:16px;
	color:#238103;
	padding:0 0 25px 0;
	}
.typebox{
	width:100%;
	overflow:hidden;
	padding:0 0 20px 0;
	}
.typebox_left{
	float:left;
	width:460px;
	}
.typebox_right{
	float:right;
	width:152px;
	text-align:center;
	}
.typebox_left h4{
	font-size:15px;
	padding:0 0 7px 0;
	}
.typebox_left h4 a,.typebox_left h4 a:hover{
	color:#333;
	}
.typebox_left p{
	line-height:16px;
	font-size:13px;
	padding:0 0 20px 0;
	}
.typebox_right h4{
	font-size:14px;
	color:#238103;
	padding:0 0 12px 0;
	}
.typebox_right h4 a,.typebox_right h4 a:hover{
	color:#238103;
	}

.footer_sep { background:url(/images/footer_hr.png) no-repeat; height:12px; margin-top:7px; }
.footer_link_col { float:left; width:485px;  }
.footer_link_col h3 { text-transform:uppercase; color:#888; }
.footer_link_col .links{
	clear:both;
	padding-top:6px;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	color:#6ab900;
	}
.links li { float:left; width:241px;  }
.links li a:hover { color:#7DAC50; }

.narrow_maincontent_top{
	width:100%;
	margin-top:-3px;
	padding-bottom:15px;
	}
#narrow_maincontent h1{
	color:#238103;
	font-size:22px;
	line-height:23px;
	padding:0 0 12px 0;
	}
.maincontent_breadcrumb{
	width:100%;
	overflow:hidden;
	}
.breadcrumb_left{
	float:left;
	width:360px;
	color:#238103;
	}
.breadcrumb_left span{
	color:#333;
	margin:0 4px;
	}
.breadcrumb_left h5{
	font-size:12px;
	color:#333;
	}
.breadcrumb_left .inlinetext{
	display:inline;
	margin-right:6px;
	}
.breadcrumb_left a,.breadcrumb_left a:hover{
	color:#238103;
	}
.breadcrumb_right{
	float:right;
	text-align:right;
	width:360px;
	}
.breadcrumb_right span{
	vertical-align:middle;
	margin-left: 18px;
	}
.breadcrumb_right img{
	margin-right:6px;
	}
.breadcrumb_right  a{
	text-decoration:underline;
	}
.breadcrumb_right  a:hover{
	text-decoration:none;
	}
.numbox{
	width:702px;
	text-align:center;
	background:url(../images/bg_numbox.png) no-repeat;
	height:35px;
	padding:17px 0 0 17px;
	line-height:19px;
	margin-bottom:14px;
	}
.numbox a{
	text-decoration:underline;
	font-size:13px;
	float:left;
	width:26px;
	font-weight:bold;
	}
.numbox a:hover,.numbox .selected{
	color:#238103;
	text-decoration:none;
	font-size:18px;
	}
.page{
	text-align:right;
	padding:8px 0 12px 0;
	}
.view_all{
	text-align:right;
	padding:8px 0 12px 0;
	float:left;
}
.page_print_only {display:none;}
.page img{
	vertical-align:middle;
	}
.page a{
	text-decoration:underline;
	margin:0 4px;
	}
.page a:hover,.page .selected{
	text-decoration:none;
	color:#333;
	font-weight:bold;
	}
#narrow_maincontent .narrow_box.school{
	background:url(../images/bg_narrow_maincont_box2.png) left repeat-y;
	}
.narrow_box.school .narrow_box_inner{
	background:url(../images/bg_narrow_maincont_box_t2.png) left top no-repeat;
	}
.narrow_box.school .narrow_box_content{
	background:url(../images/bg_narrow_maincont_box_b2.png) left bottom no-repeat;
	font-size:11px;
    }
#narrow_maincontent  .narrow_box.school .col1{
	width:226px;
	padding:0 6px 2px 12px;
	font-size:11px;
	font-weight:bold;
	}
#narrow_maincontent  .narrow_box.school .col2{
	width:55px;
	padding:0;
	font-size:11px;
	font-weight:normal;
	cursor:default;
	}
.results .col3 { cursor:default; }

#narrow_maincontent  .narrow_box.school li .col2{
	text-align:center;
	}
#narrow_maincontent  .narrow_box.school li .col3{
	text-align:center;
	}
#narrow_maincontent  .narrow_box.school li .col4{
	text-align:center;
	}
#narrow_maincontent  .narrow_box.school li .col5{
	text-align:center;
	}
#narrow_maincontent  .narrow_box.school li .col6{
	text-align:center;
	}
#narrow_maincontent  .narrow_box.school .col3{
	width:71px;
	padding:0 6px 0 6px;
	font-size:11px;
	font-weight:normal;
	}
#narrow_maincontent  .narrow_box.school .col4{
	width:70px;
	padding:0 6px 0 5px;
	font-size:11px;
	font-weight:normal;
	}
#narrow_maincontent  .narrow_box.school .col5{
	width:57px;
	padding:0 6px 0 8px;
	font-size:11px;
	font-weight:normal;
	}
#narrow_maincontent  .narrow_box.school .col6{
	width:92px;
	padding:0 6px 0 5px;
	font-size:11px;
	font-weight:normal;
	}
#narrow_maincontent  .narrow_box.school .title_box .col6 b{
	text-align:left;
	float:left;
	width:76px;
	padding:0;
	}
.narrow_box.school .title_box .col4 b,.narrow_box.school .title_box .col5 b{
	padding:2px 0 0 0;
	}
#narrow_maincontent .narrow_box.school .title_box .col6 b{
	padding:9px 0 0 0;
	}
.narrow_box.school .col7{
	width:80px;
	padding:0;
	float:left;
	text-align:center;
	font-size:11px;
	font-weight:normal;
	}
.narrow_box.school .title_box .col7 b{
	width:100%;
	text-align:center;
	}
.narrow_box.school .title_box{
	color:#fff;
	}
.narrow_box.school .arrowbox{
	margin:0;
	}
*html #narrow_maincontent .narrow_box.school .arrowbox{
	margin-top:6px;
	}
*+html #narrow_maincontent .narrow_box.school .arrowbox{
	margin-top:6px;
	}
#narrow_maincontent  .narrow_box.school .odd{
		background:#E1ECF3 url(../images/bg_narrow_maincont_box2.png) left repeat-y;
		}
.narrow_box{
	background:url(../images/bg_narrow_maincontent_box.png) left repeat-y;
	width:720px;
	margin-bottom:5px;
	}
.narrow_box_inner{
	background:url(../images/bg_narrow_maincontent_box_t.png) left top no-repeat;
	}
.narrow_box_content{
	background:url(../images/bg_narrow_maincontent_box_b.png) left bottom no-repeat;
	width:100%;
	overflow:hidden;
	}
.narrow_box h3{
	padding:8px 0 8px 12px;
	font-size:16px;
	color:#fff;
	}
.narrow_box .col1{
	width:197px;
	padding:0 11px 2px 11px;
	float:left;
	font-weight:bold;
	}
.narrow_box .col2{
	width:110px;
	padding:0 9px 0 13px;
	float:left;
	font-weight:bold;
	}
.narrow_box .col3{
	width:59px;
	padding:0 9px 0 12px;
	text-align:center;
	float:left;
	}
.narrow_box .col3 .campus_count_link{
	font-size:9px;
	}
.narrow_box .col2 .campus_count_link{
	font-size:9px;
	}
.narrow_box .col4{
	width:78px;
	padding:0 7px 0 12px;
	text-align:center;
	float:left;
	}
.narrow_box .col5{
	width:85px;
	padding:0 9px 0 7px;
	text-align:center;
	float:left;
	}
.narrow_box .col6{
	width:88px;
	padding:0;
	text-align:center;
	float:left;
	}
.narrow_box ul{
	width:100%;
	overflow:hidden;
	padding:0 0 10px 0;
	}
.narrow_box li{
	width:100%;
	float:left;
	padding:7px 1px 7px 1px;
	}
.narrow_box .odd{
		background:#E1ECF3 url(../images/bg_narrow_maincontent_box.png) left repeat-y;
		}
.title_box{
	width:100%;
	overflow:hidden;
	border-bottom:#87b1d0 1px solid;
	}
.title_box b{
	float:left;
	padding:9px 0 0 0;
	}
.title_box .col5 b{
	padding:0px 0 0 0;
	line-height:12px;
	}
.title_box .col6 b{
	text-align:center;
	width:100%;
	padding:0px 0 0 0;
	line-height:12px;
	}
.arrowbox{
	float:right;
	width:11px;
	margin-top:0px;
	line-height:10px;
	}
.narrow_box li .col1,.narrow_box li .col2{
	font-size:11px;
	}
.narrow_box li .col3,.narrow_box li .col4{
	font-size:13px;
	}
*html .arrowbox{
	margin-top:3px;
	}
*+html .arrowbox{
	margin-top:3px;
	}
.arrowbox span{
	display:inline;
	height:7px;
	width:11px;
	}
.arrowbox .top_arrow{
	margin-bottom:5px;
	}
.arrowbox span a{
	width:11px;
	height:7px;
	display:inline;
	margin:0;
	padding:0;
	}
.narrow_box li .col6 a,.narrow_box.school li .col7 a{
	border:#238103 1px;
	color:#fff;
	text-decoration:none;
	background:#6ab900;
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	width:55px;
	height:15px;
	line-height:14px;
	margin:0 auto;
	font-size:10px;
	}
.narrow_box li .col6 a:hover,.narrow_box.school li  .col7 a:hover{
	text-decoration:none;
	color:#fff;
	background:#75D000;

	}
.narrow_box a{
	text-decoration:underline;
	}
.narrow_box a:hover{
	text-decoration:none;
	}
#narrow_middle{
	float:left;
	width:500px;
	padding:27px 0 0 0;
	}
.link_back{
	width:100%;
	font-size:11px;
	padding:0 0 15px 0;
	}
.link_back a{
	text-decoration:underline;
	}
.link_back a:hover{
	text-decoration:none;
	}
#narrow_middle h2{
	font-size:18px;
	color:#238103;
	padding:0 0 3px 0;
	}
.about_school_box{
	width:490px;
	background:#E8F2FA url(../images/round2.png) left bottom no-repeat;
    padding-bottom:6px;
	margin-bottom:0px;
}

.about_school_box .sep { height:13px; background:#E8F2FA url(/images/sep1.png) no-repeat scroll 0 0; }
.about_school_box .bottom {
	background:white;
	padding:12px 15px 0px;
	border-left:1px solid #A0BED6;
	border-right:1px solid #A0BED6;
}
.about_school_box .bot_round { background:white url(/images/bot_round.png) no-repeat scroll 0 0; height:14px; }

.about_school_box_inner{
	background:#E8F2FA url(../images/round3.png) left top no-repeat;
        padding-top:6px;
	}

.about_school_box_content{

    background:#E8F2FA url(../images/bg_sidebarbox490.png) left repeat-y;

	padding:10px 10px 0 20px;
	width:460px;
	}
.textbox{
	width:100%;
	padding:0 0 21px 0;
	}
.textbox  p{
	padding:0 0 16px 0;
	line-height:16px;
	}
.textbox  p a{
	text-decoration:underline;
	}
.textbox  p a:hover{
	text-decoration:none;
	}
.textbox  p span{
	display:block;
	}
b.bold_green{
	color:#238103;
	}
.get_info {
	float: right; margin-top: 10px; text-transform:uppercase;
}
.get_info.bottom { float:none;  }
.get_info a{
	display:block;
	border:#FF6D00 2px outset;
	height:28px;
	width:207px;
	line-height:27px;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	margin:0 auto;
	background:url(../images/bg_liahover-orange1.png) repeat-x;
	}
.get_info a:hover{
	color:#fff;
	background:url(../images/bg_liahover-orange2.png) repeat-x;
	text-decoration:none;
	border:#FF6D00 2px outset;
	}
.narrow_middle_top{
	width:100%;
	padding:0 0 14px 0;
	}
.narrow_middle_top h3 { color:#238103; font-style:italic; margin-bottom:10px; }

.narrow_middle_top .color1 {  }
.university_profile .color2 { color:#238103; font-weight:bold; }
.university_profile .color3 { font-weight:bold; }
.university_profile .color4 { color:purple; font-weight:bold; }
#sidebar_left .degree_name { text-transform:uppercase; }

.university_profile .url { font-weight:bold; color:#0C4268; text-transform:lowercase; text-decoration:none; }
a.url:hover { text-decoration:underline !important; }

.university_profile .one_institution { position:relative; padding:0px 0px 0px 0px; top:-8px; width:490px; }
.university_profile .one_institution p { padding:0 0 3px; }
.one_institution .sep { height:13px; background:#E8F2FA url(/images/sep1.png) no-repeat; }
.one_institution .inst_inner { padding:15px 20px; border-left:1px solid #A0BED6; border-right:1px solid #A0BED6;}
.one_institution .bot_round  { height:14px; background: white url(/images/bot_round.png) no-repeat; }
.university_profile .sep3 { height:20px; }
.university_profile .showAllVids { margin-bottom:15px; }

#narrow_middle .about { margin-top:30px; }

.narrow_middle_top_right {
	float:right;
	width:224px;
}
.narrow_middle_top img{
    float:right;
	vertical-align:middle;
	margin-bottom:10px;
	}
.narrow_middle_top h2{
	font-size:18px;
	color:#238103;
	}
/*.narrow_middle_top p{
	font-size:11px;
	font-weight:bold;
	padding-bottom:15px;
	}
.narrow_middle_top p span{
	display:block;
	}
.narrow_middle_top p span em{
	font-size:12px;
	color:#238103;
	}*/
.textbox p small{
	font-size:12px;
	color:#238103;
	font-weight:bold;
	margin-left:3px;
	}

#narrow_middle.paddingtop{
	padding-top:10px;
	}
.textbox p  a{
	text-decoration:underline;
	}
.textbox p  a:hover{
	text-decoration:none;
	}
.textbox h4{
	font-size:15px;
	}
#maincontent .school_list h3{
	font-size:16px;
	color:#238103;
	padding-bottom:12px;
	}
.school_list{
	width:730px;
	padding:0 0 0 5px;
	}
.school_list ul{
	width:100%;
	overflow:hidden;
	}
*html .school_list li{
	height:95px;
	}
.school_list li{
	float:left;
	width:310px;
	padding-bottom:20px;
	min-height:95px;
	}
.school_list .right{
	padding-left:110px;
	}
#maincontent .school_list  h4{
	color:#0c4268;
	font-size:14px;
	font-weight:normal;
	padding:0 0 2px 0;
	}
#maincontent .school_list p{
	padding-bottom:8px;
	}
.school_text{
	width:100%;
	overflow:hidden;
	}
.school_text a:visited {
	color:#0C4268;
	font-weight:normal;
}
.school_text a {
	color:#0C4268;
	font-weight:normal;
}

.img_school{
	float:left;
	width:112px;
	text-align:center;
	padding:12px 0 0 0;
	}
#maincontent .school_text p{
	float:right;
	font-size:11px;
	line-height:13px;
	width:195px;
	}
.link_lean{
	text-align:right;
	}
.link_lean img{
	vertical-align:middle;
	margin-left:6px;
	}
.link_lean a{
	font-size:11px;
	color:#666;
	}
.link_lean a:hover{
	color:#666;
	}
.list_result{
	width:758px;
	padding:0 0 15px 0;
	overflow:hidden;
	}
#maincontent .list_result h3{
	font-size:18px;
	color:#238103;
	font-weight:normal;
	padding-bottom:13px;
	}
#maincontent .list_result.other_schools h3{
	font-size:14px;
	color:#238103;
	border-bottom:#ccc 1px solid;
	font-weight:bold;
	padding-bottom:10px;
	}
.result_box{
	float:left;
	width:100%;
	padding:10px 0 9px 0;
	}
.result_box .col1{
	float:left;
	width:110px;
	text-align:center;
	padding-top:4px;
	}
.result_box .col2{
	float:left;
	width:490px;
	padding:0 0 0 33px;
	}
.result_box .col3{
	float:left;
	width:125px;
	text-align:right;
	padding-top:15px;
	}
.result_box .col3 img{
	vertical-align:middle;
	margin-left:6px;
	}
.result_box .col3 a{
	font-size:11px;
	color:#666;
	}
.result_box .col3 a:hover{
	color:#666;
	}
#maincontent .result_box .col2 h4{
	font-size:14px;
	color:#0c4268;
	}
#maincontent .list_result.other_schools h4{
	font-size:12px;
	font-weight:normal;
	}
#maincontent .list_result.other_schools .col2 p{
	font-size:11px;
	line-height:13px;
	}
#maincontent .list_result.other_schools .col3 a{
	font-size:11px;
	text-decoration:underline;
	color:#0c4268;
	}
#maincontent .list_result.other_schools .col3 a:hover{
	color:#0c4268;
	text-decoration:none;
	}
#maincontent .result_box .col2 p{
	padding-bottom:10px;
	}
/* ***************************
   $5 Sidebar Styles
   ***************************/
#sidebar_left{
	float:left;
	width:210px;
	margin-right:10px;
	font-size:11px;
	padding:5px 0 0 0;
	}
.sidebar_box{
	width:210px;
	background:url(../images/bg_sidebarbox.png) left repeat-y;
	margin:0 0 10px 0;
	}
.sidebar_box.other_top{
	background:#e8f2fa url(../images/bg_sidebarbox.png) left repeat-y;
	}
.sidebar_box.other_top .sidebar_box_inner{
	background:url(../images/bg_sidebarbox_top2.png) left top no-repeat;
	}
.sidebar_box_inner{
	background:url(../images/bg_sidebarbox_top1.png) left top no-repeat;
	}
.othertop .sidebar_box_inner{
	background:url(../images/bg_sidebarbox_top2.png) left top no-repeat;
	}
.sidebar_box_content{
	background:url(../images/bg_sidebarbox_bot.png) left bottom no-repeat;
	padding:0 10px 0 10px;
	width:190px;
	}
.sidebar_box.other_top  .arial_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding-top:7px;
	}
.sidebar_box h2{
	color:#fff;
	font-size:17px;
	font-weight:normal;
	padding:7px 0 15px 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}
.sidebar_box  .list{
	line-height:13px;
	text-transform:capitalize;
	padding-bottom:7px;
	font-weight: bold;
	}
.sidebar_box  .list li{
	background:url(../images/bg_listli.png) left 3px no-repeat;
	padding:1px 10px 10px 10px;
	}

.sidebar_box  .list li .selected,
.sidebar_box  .list li .selected:hover,
.sidebar_box  .list li a:hover{
	color:#238103;
	text-decoration:none;
	}
#sidebar_right{
	float:right;
	width:210px;
	padding:5px 0 0 0;
	}
#sidebar_right.sidebar_wide{
	width:250px;
	}
#sidebar_right h3{
	font-size:17px;
	color:#6991ae;
	margin:0;
	padding:0 0 7px 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	}
#sidebar_right p{
	padding:0 0 8px 0;
	}
.q_a{
	padding:0 10px 13px 0;
	}
.q_a p span{
	font-size:15px;
	font-weight:bold;
	}
.q_text{
	color:#238103;
	font-size:14px;
	font-weight:bold;
	}
.q_a .a_text span{
	color:#0c4268;
	}
.q_a a{
	text-decoration:underline;
	}
.q_a a:hover{
	text-decoration:none;
	}
.que_link{
	padding:3px 0 0 91px;
	}
.que_link img{
	margin:0 4px 0 0;
	}
.que_link a{
	display:block;
	padding:0 0 3px 0;
	font-weight: bold;
	}
.sidebar_box_content.subnavbox{
	width:208px;
	padding:0 1px;
	}
.sidebar_box_content.subnavbox h2{
	padding-left:10px;
	padding-bottom:13px;
	}
.subnav{
	width:100%;
	padding:0 0 18px 0;
	}
#sidebar_left .sidebar_box .subnav .menuheader {
	padding:5px 0 5px 13px;
	width:184px;
	background:url(../images/icon_add1.png) right 6px no-repeat;
	color:#0c4268;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
	}
#wide_left .sidebar_box .subnav .menuheader{
	padding:5px 0 4px 9px;
	width:224px;
	background:url(../images/icon_add1.png) right 6px no-repeat;
	color:#0c4268;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
	}
#wide_left .sidebar_box .subnav .menuheader span{
	margin-right:6px;
	}
#wide_left .sidebar_box .subnav .menuheader span img{
	vertical-align:middle;
	}
#wide_left .sidebar_box .subnav .menuheader.openheader{
	color:#238103;
	background:url(../images/icon_cut.png) right 6px no-repeat;
	}
#sidebar_left .sidebar_box .subnav .menuheader.openheader{
	color:#238103;
	background:url(../images/icon_cut.png) right 6px no-repeat;
	}
.sidebar_box .categoryitems{
	width:100%;
	overflow:hidden;
	}
.sidebar_box .categoryitems li{
	width:100%;
	float:left;
	}

.sidebar_box .categoryitems li a{
	padding:5px 0 5px 36px;
	background:#d5fdd1 url(../images/bg_listli.png) 21px 7px no-repeat ;
	display:block;
	color:#238103;
	width:172px;
	float:left;
	font-size:11px;
	font-weight:normal;
		}



	#wide_left .sidebar_box .subnav .categoryitems{
		width:244px;
		margin-left:1px;
	background:#d5fdd1;
	padding-bottom:4px;
	padding-top:4px;
		}
#wide_left .sidebar_box .subnav .categoryitems ul{
	padding-top:5px;
	width:100%;
	float:left;
	}
#wide_left .sidebar_box .subnav .categoryitems li a{
	display:block;
	width:212px;
	padding:5px 0 4px 32px;
	font-weight:bold;
	}
#wide_left .sidebar_box .subnav .categoryitems li li a{
	font-weight:normal;
	width:198px;
	padding:0 0 4px 46px;
	background:#d5fdd1 url(../images/bg_dot4.png) 34px 7px no-repeat ; ;
	}
#wide_left .sidebar_box .subnav .categoryitems li li a:hover{
	font-weight:normal;
	}
#wide_left .sidebar_box .subnav .categoryitems li a:hover{
	}
#wide_left .sidebar_box .categoryitems li a{
	display:inline;
	padding:0;
	float:none;
	background:none;
	}
.sidebar_box .categoryitems li a:hover{
	color:#333333;
	text-decoration:none;
	font-weight:normal;
	background:#d5fdd1 url(../images/bg_arrowgray.png) 21px 7px no-repeat ;
		}
.sidebar_box .categoryitems.formlist{
	width:208px;
	margin:0 auto;
	}
.sidebar_box .categoryitems.formlist li{
	padding:5px 0 5px 10px;
	background:#d5fdd1;
	color:#238103;

	}
.sidebar_box .categoryitems.formlist li:hover,.sidebar_box .categoryitems.formlist .selected{
	color:#333;
	cursor:pointer;
	}
.sidebar_box .categoryitems.formlist li input{
	margin-right:8px;
	}

	/*fix for link colors*/
.sidebar_box .categoryitems2{
	width:100%;
	overflow:hidden;
	}
.sidebar_box .categoryitems2 li{
	width:100%;
	float:left;
	}

.sidebar_box .categoryitems2 li a{
	padding:5px 0 5px 36px;
	background:#d5fdd1 url(../images/bg_listli.png) 21px 7px no-repeat ;
	display:block;
	
	width:172px;
	float:left;
	font-size:11px;
	font-weight:normal;
		}



	#wide_left .sidebar_box .subnav .categoryitems2{
		width:244px;
		margin-left:1px;
	background:#d5fdd1;
	padding-bottom:4px;
	padding-top:4px;
		}
#wide_left .sidebar_box .subnav .categoryitems2 ul{
	padding-top:5px;
	width:100%;
	float:left;
	}
#wide_left .sidebar_box .subnav .categoryitems2 li a{
	display:block;
	width:212px;
	padding:5px 0 4px 32px;
	/*font-weight:bold;*/
	}
#wide_left .sidebar_box .subnav .categoryitems2 li li a{
	font-weight:normal;
	width:198px;
	padding:0 0 4px 46px;
	background:#d5fdd1 url(../images/bg_dot4.png) 34px 7px no-repeat ; ;
	}
#wide_left .sidebar_box .subnav .categoryitems2 li li a:hover{
	font-weight:normal;
	}
#wide_left .sidebar_box .subnav .categoryitems2 li a:hover{
	}
#wide_left .sidebar_box .categoryitems2 li a{
	display:inline;
	padding:0;
	float:none;
	background:none;
	}
.sidebar_box .categoryitems2 li a:hover{
	
	
	font-weight:normal;
	background:#d5fdd1 url(../images/bg_arrowgray.png) 21px 7px no-repeat ;
		}
.sidebar_box .categoryitems2.formlist{
	width:208px;
	margin:0 auto;
	}
.sidebar_box .categoryitems2.formlist li{
	padding:5px 0 5px 10px;
	background:#d5fdd1;
	color:#238103;

	}
.sidebar_box .categoryitems2.formlist li:hover,.sidebar_box .categoryitems.formlist .selected{
	color:#333;
	cursor:pointer;
	}
.sidebar_box .categoryitems2.formlist li input{
	margin-right:8px;
	}

	/*KHANNNNN*/


#sidebar_left .featured_list{
	padding-bottom:4px;
	}
#sidebar_left .featured_list h4{
	font-size:11px;
	font-weight:bold;
	line-height:13px;
	color:#0c4268;
		}
#sidebar_left .featured_list li{
		padding-bottom:15px;
		}
#sidebar_left .featured_list p{
	line-height:13px;
	font-size:11px;
	padding-bottom:3px;
		}
#sidebar_left .featured_list .link_read{
	text-align:right;
	padding-right:5px;
	}
#sidebar_left .featured_list .link_read a{
	text-decoration:underline;
	}
#sidebar_left .featured_list .link_read a:hover{
	text-decoration:none;
	}
.sidebar_box.bg_blue{
	background:#e8f2f9 url(../images/bg_sidebarbox.png) left repeat-y;
	}
.sidebar_box.bg_blue h2{
	padding-bottom:8px;
	}
.findform{
	padding:4px;
	clear:both;
	}
.findform.paddingtop{
	padding-top:19px;
	padding-bottom:18px;
	}
.campusFinderUl { padding:8px 10px 5px; }
.campusFinderUl .stateRoll { cursor:pointer; margin-bottom:5px; }
.campusFinderUl a.state { display:block; font-size:13px; font-weight:bold; background:url(/images/icon_add1.png) no-repeat center left; padding-left:16px; }
.campusFinderUl .state.toggled { background-image:url(/images/icon_cut.png); color:#238103; }
.campusFinderUl .stateRoll:hover a.state { color:#238103; text-decoration:underline; }
.campusFinderUl .cInfo { padding:4px 16px; font-size:11px; }
.campusFinderUl .collapsed {  }

#sidebar_right .sidebar_box .findform p{
	padding-bottom:12px;
	}
.sidebar_section.first .findform .int_text{
	font-size:11px;
	color:#999;
	width:155px;
	height:16px;
	padding-top:0;
	border:#8a8a8a 1px solid;
	background:none;
	margin-left:12px;
	}
.sidebar_section.first .findform .int_serch{
	margin-left:62px;
	}
.findform .int_text{
	font-size:14px;
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	border:#8a8a8a 1px solid;
	width:170px;
	height:21px;
	padding:4px 0 0 9px;
	border:0;
	margin-bottom:9px;
	vertical-align:middle;
	}
.findform .int_serch{
	font-size:12px;
	color:#fff;
	font-weight:bold;
	color:#fff;
	background:url(../images/bg_liahover.png) repeat-x;
	width:77px;
	height:21px;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:50px;
	cursor: pointer;
	margin-top:7px;
	}
.findform .int_serch .hover{
	background:url(../images/bg_liahover3.png) repeat-x;
	}
.sidebar_box.bg_green{
	background:url(../images/bg_sidebarbox3.png) left repeat-y;
	}
.sidebar_box.bg_green .sidebar_box_inner{
	background:url(../images/bg_sidebarbox_top3.png) left top no-repeat;
	}
.sidebar_box.bg_green .sidebar_box_content{
	background:url(../images/bg_sidebarbox_bot3.png) left bottom no-repeat;
	padding-bottom:10px;
	}
.sidebar_box.bg_green .box_list li{
	background:url(../images/bg_dot.png) left 8px no-repeat;
	}
.sidebar_box .list.list_other li{
	padding-left:5px;
	background:none;
	}
#wide_left{
	float:left;
	width:246px;
	padding-top:8px;
	margin-right: 11px;
	}
#wide_left .sidebar_box{
	width:246px;
	background:url(../images/bg_sidebarbox4.png) left repeat-y;
	}
#wide_left .sidebar_box.othertop .sidebar_box_inner{
	background:url(../images/bg_sidebarbox_top5.png) left top no-repeat;
	}
#wide_left .sidebar_box.othertop.facts{
	background:#e8f2fa url(../images/bg_sidebarbox4.png) left repeat-y;;
	}
#wide_left .sidebar_box.othertop.facts h2{
	padding-left:12px;
	text-align:left;
	}
#wide_left .sidebar_box.results {
	background:#e8f2fa url(../images/bg_sidebarbox4.png) left repeat-y;
	}
#wide_left .sidebar_box.results .sidebar_box_content{
	padding-bottom:8px;
	}
#wide_left .sidebar_box.results  .sidebar_section{
	background:#fff;
	padding-bottom:0;
	}
#wide_left .sidebar_box.results  .sidebar_section  .expandable{
	cursor:pointer;
	width:224px;
	}
#wide_left .sidebar_box.results  .sidebar_section  h3 a{
	color:#333;
	}
#wide_left .sidebar_box.results  .sidebar_section .openheader{
	background:#e8f2fa url(../images/bg_arrowdown2.png) 6px 9px no-repeat;
	}
#wide_left .sidebar_box.results  .sidebar_section .categoryitems{
	padding-bottom:10px;
	}
#wide_left .sidebar_box_inner{
	background:url(../images/bg_sidebarbox_top4.png) left top no-repeat;
	}
#wide_left .sidebar_box.othertop.facts .sidebar_box_content{
	padding-bottom:15px;
	}
#wide_left .sidebar_box_content{
	padding:0;
	width:100%;
	background:url(../images/bg_sidebarbox_bot4.png) left bottom no-repeat;
	}
#wide_left .sidebar_box h2{
	text-align:center;
	}
#wide_left .sidebar_box h2.paddingbot{
	padding-bottom:5px;
	}
#wide_left .sidebar_box .alphabetical{
	padding-left: 52px;
	padding-top: 15px;
	padding-bottom: 10px;
	}
 #sidebar_left .sidebar_section .alphabetical{
	padding-left: 35px;
	}
#wide_left .sidebar_box .alphabetical table td, #sidebar_left .sidebar_section .alphabetical table td{
	width:17px;
	text-align:center;
	}
.sidebar_section{
	width:244px;
	margin:0 auto;
	padding:0 0 10px 0;
	border-top:#87b1d0 1px solid;
	clear:both;
	}
.sidebar_section.first{
	border:0;
	}
#wide_left .sidebar_box .sidebar_section h3{
	font-size:11px;
	color:#666;
	text-transform:uppercase;
	padding:6px 0 5px 20px;
	background:#e8f2fa url(../images/bg_arrowblue3.png) 8px 8px no-repeat;
	}

#wide_left .sidebar_box .list{
	margin-left:9px;
	width: 230px;
	}

#wide_left .sidebar_box .list li{
	padding:2px 0 10px 0px;
	font-size:10px;
	background:none;
	}

#wide_left .sidebar_box .list li:hover { background-color:#E6FDCE; }

#wide_left .sidebar_box #subCatSection ul.list li { font-size:13px; }

#wide_left .sidebar_box .list li.selected {
	background:#D5FDD1;
}

#wide_left .sidebar_box .list li a span{
	margin-right:5px;
	}
#wide_left .sidebar_box .list li a span img{
	vertical-align:middle;
	}
#wide_left .sidebar_box .sidebar_section .list li a{
	color:#238103;
	}
#wide_left .sidebar_box .sidebar_section .list{
	padding-top:10px;
	padding-bottom:0px;
	}
.link_see{
	text-align:right;
	padding-right:10px;
	font-size:10px;
	line-height:11px;
	padding-top:18px;
	}
.link_see a{
	text-decoration:underline;
	}
.link_see a:hover{
	text-decoration:none;
	}
.sidebarform{
	width:244px;
	padding:13px 0 0 0;
	overflow:hidden;
	}
.sidebarform p{
	padding-left:10px;
	width:234px;
	}
.stateslist{
	height:215px;
	overflow-y:auto;
}
.namelist{
	padding:13px 0 0 30px;
}
.sidebar_section.fixedhight{
	padding-bottom:0;
	}
.sub_checkbox{
	background:#d5fdd1;
	}
.sidebarform .sub_checkbox p{
	padding-left:30px;
	width:214px;
	}
.sidebar_section.fixedhight .sidebarform{
	width:244px;
	height:215px;
	overflow-y:auto;
	}
.sidebarform input{
	margin-right:8px;
	float:left;
	}
.sidebarform .sub_checkbox label{
	font-size:11px;
	text-transform:none;
	color:#238103;
	}
.sidebarform  label{
	font-size:10px;
	color:#0c4268;
	font-weight:bold;
	text-transform:uppercase;
	float:left;
	margin-top: 2px;
	}
.sidebarform  p{
	height:24px;
	overflow:hidden;
	}
.sidebarform  p:hover label,.sidebarform  .selected label{
	color:#238103;
	margin-top: 2px;
	}
.sidebarform  select{
	height:18px;
	width:55px;
	border:#575757 1px solid;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#575757;
	margin:0 6px;
	}
.sidebarform  .int_text{
	width:102px;
	height:15px;
	padding:1px 0 0 5px;
	border:#404040 1px solid;
	font-size:11px;
	color:#999;
	margin-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	}
.sidebarform  #school_name{
	width:164px;
}
.sidebarform  .int_go{
	padding:0 9px;
	border:#2c860d 1px solid;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/btn_step.png) repeat-x;
	height:18px;
	cursor:pointer;
	}
.sidebarform.location p{
	padding:0 0 5px 29px;
	width:180px;
	}
.fact_list{
	margin-left:12px;
	}
.fact_list li{
	padding:3px 0 14px 10px;
	background:url(../images/bg_dot2.png) left 8px no-repeat;
	font-size:11px;
	font-weight:bold;
	width: 195px;
	}
.fact_list li  a,.fact_list li a:hover{
	color:#238103;
	}
.fact_list li em{
	color:#238103;
	font-size:12px;
	display:block;
	padding:2px 0 0 0;
	}
.link_more{
	padding:0 13px 0 0;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	text-transform:uppercase;
	}
.link_more img{
	vertical-align:middle;
	margin-left:4px;
	}
.link_more  a,.link_more a:hover{
	color:#333;
	}
.imgbox{
	width:100%;
	text-align:center;
	padding-top:10px;
	}
.imgbox img{
	vertical-align:middle;
	margin-bottom:9px;
	}
#sidebar_right.paddingtop  .sidebar_box{
	margin-top:27px;
	}
.box_links{
	padding:0 10px 10px 10px;
	}
.box_links a{
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	}
.box_links a:hover{
	text-decoration:none;
	}
.box_links li{
	padding:0 0 7px 0;
	}
.fact_list .int_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999;
	padding:1px 0 0 5px;
	border:#404040 1px solid;
	width:101px;
	height:16px;
	margin-right:8px;
	}
.fact_list .factform{
	padding-bottom:8px;
	}
.fact_list li span{
	display:block;
	padding:0 0 3px 0;
	}
.fact_list .btn_go{
	background:url(../images/btn_go.png) no-repeat;
	width:22px;
	height:18px;
	padding:0;
	vertical-align:middle;
	border:0;
	cursor:pointer;
	}
#wide_right{
	float:right;
	width:246px;
	padding:8px 0 0  0;
	}
#wide_right .sidebar_box{
	width:100%;
	background:#e8f2fa url(../images/bg_sidebarbox4.png) left repeat-y;
	}
#wide_right .sidebar_box_inner{
	background:url(../images/bg_sidebarbox_top4.png) left top no-repeat;
	}
#wide_right .sidebar_box_content{
	background:url(../images/bg_sidebarbox_bot5.png) left bottom no-repeat;
	width:244px;
	padding:0 1px;
	}
#wide_right .sidebar_box h2{
	padding-bottom:8px;
	}
#wide_right .sidebar_box h5{
	font-size:13px;
	color:#000;
	padding:0 0 4px 0;
	}
#wide_right .sidebar_box .findform{
	width:auto;
	margin:0 auto;
	}
#wide_right .sidebar_box .findform .int_text{
	width:135px;
	padding-left:0;
	text-align:center;
	height:17px;
	font-size:12px;
	color:#666;
	}
#wide_right  h3{
	font-size:13px;
	color:#238103;
	padding:0 0 7px 0;
	}
.gallery{
	width:100%;
	padding:0 0 5px 0;
	}
.gallery li{
	float:left;
	margin-right:8px;
	margin-bottom:9px;
	width:41px;
	height:41px;
	overflow:hidden;

	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
	-khtml-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
	}
.gallery  ul{
	width:100%;
	overflow:hidden;
	}
.gallerytop{
	margin-bottom:12px;
	-moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
	-khtml-box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
	}
.gallerytop img{
	vertical-align:middle;
	}
.gallery .rightcol{
	margin-right:0;
	}

#wide_right .gallery li img {
	/* -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
	-khtml-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2); */
}
.videobox{
	width:246px;
	overflow:hidden;
	padding:0 0 12px 0;
	}
.videobox_left{
	float:left;
	border:#999999 1px solid;
	padding:1px;
	}
.videobox_left img{
	vertical-align:middle;
	}
.videobox_right{
	float:right;
	width:110px;
	font-size:11px;
	font-weight:bold;
	padding:20px 0 0 0;
	}
.videobox_right a{
	text-decoration:underline;
	}
.videobox_right a:hover{
	text-decoration:none;
	}
#wide_right .link_see{
	font-size:11px;
	line-height:12px;
	padding-bottom:15px;
	}
.link{
	width:100%;
	overflow:hidden;
	}
.link li{
	float:left;
	font-size:11px;
	width:110px;
	}
.link li img{
	float:left;
	margin-right:8px;
	}
.link .first{
	padding-right:20px;
	}
.link li a{
	text-decoration:underline;
	}
.link li a:hover{
	text-decoration:none;
	}
.sidebar_section.first  h5{
	}
.sidebar_section.first .findform{
	padding-bottom:8px;
	}
.sidebar_section h5{
	font-size:11px;
	color:#666;
	padding:15px 0 8px 12px;
	}
.sidebar_section .findform{
	padding-top:2px;
	}
.findform select{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999;
	border:#8a8a8a 1px solid;
	width:161px;
	height:17px;
	margin-left:12px;
	}
.num_link{
	width:160px;
	margin:0 auto;
	}
.num_link a{
	text-decoration:underline;
	margin:0 7px;
	line-height:25px;
	font-size:11px;
	}
.num_link a:hover{
	text-decoration:none;
	}
.sidebar_box.university .sidebar_box_content{
	padding:0 1px;
	width:208px;
	}
.sidebar_box.university .sidebar_section{
	width:208px;
	}
.sidebar_box.university .findform{
	padding-bottom:10px;
	}
.sidebar_box.university .sidebar_section.first .findform{
	padding-bottom:7px;
	}
/* ***************************
   $6 Footer Styles
   ***************************/
#footer {
	width:100%;
	font-size:11px;
	background:url(../images/bg_footer.png) center no-repeat;
	height:45px;
	padding:31px 0 0 0;
	z-index: 100;
}
.footer_left{
	float:left;
	}
.footer_left li{
	float:left;
	padding:0 16px 0 28px;
	}
.footer_right{
	float:right;
	padding-right:30px;
	color:#369;
	}
.footer_right a{
	margin-left:7px;
	}
.footer_mid{
	text-align:center;
	color:#666;
	}


/********1204*************** NEW CSS ************************************/
.generic{
	overflow:hidden;
	width:758px;
	float:right;
	padding-right:2px;
}
.generic h2{
	font-size:28px;
	color:#238103;
}
.generic_box{
	width:528px;
	float:left;
}
.generic_box.narrow_generic_box{
	width:740px;
}
.generic_box p{
	font-size:13px;
	color:#333333;
	padding:0px 0px 16px 0px;
}
.generic_right_box{
	width:213px;
	float:right;
}
.generic_right_box p{
	font-size:11px;
	color:#0c4268;
	padding-top:8px;
}
.generic_right_box .box{
	background:transparent;
	margin-bottom:0px;
	padding-top:0px;
	position:relative;
}
.generic_right_box .box .box_inner{
	background:url(../images/bg_bm.png) left top repeat-y;
	height:100px;
}
.generic_right_box .box .bb{
	background:url(../images/bg_bb.png) left top no-repeat;
	height:10px;
	overflow:hidden;
}
.sidebar_nav{
	width:244px;
	margin:0px auto;
	background:url(../images/bg_sidebar_nav.png) left top repeat-x;
	margin-top:-3px;
}
#wide_left .sidebar_box .sidebar_box_inner .sidebar_box_content.changing_bg{
	background:url(../images/bg_changing_bg.png) left top no-repeat;
}
#wide_left .sidebar_box .sidebar_box_inner .sidebar_box_content.changing_bg2{
	background:url(../images/bg_changing_bg2.png) left top no-repeat;
}
.sidebar_nav_bb{
	background:url(../images/bg_sidebarbox_bot4.png) left top no-repeat;
	height:6px;
	overflow:hidden;
}
.sidebar_nav_bb2{
	background:url(../images/bg_sidebar_nav_bb2.png) left top no-repeat;
	height:8px;
	overflow:hidden;
}
.sidebar_box.special_box{
	margin-top:15px;
}
.most_popular_courses{
	background:#f4f7f9 url(../images/most_popular_courses.png) left top repeat-x;
	width:244px;
	margin:0px auto;
	margin-top:-3px;
}
.most_popular_courses ul{
	width:228px;
	margin:0px auto;
	padding-top:7px;
	overflow:hidden;
	padding-bottom:15px;
}
.most_popular_courses ul li{
	width:219px;
	border:1px solid #87b1d0;
	padding-left:7px;
	overflow:hidden;
	background:#FFF;
	line-height:24px;
	font-size:11px;
	color:#0c4268;
	margin-top:4px;
}
.most_popular_courses ul li a{color:#0c4268;}
.most_popular_courses ul li a:hover{color:#0c4268;}
.most_popular_courses ul li span{
	display:block;
	padding-left:24px;
	width:42px;
	height:24px;
	float:right;
	background:#f3f3f3 url(../images/bg_most_popular_courses_li_span.png) left top no-repeat;
	font-size:11px;
	color:#7298b4;
}

.most_popular_courses ul.alt li{
	width:219px;
	border:1px solid #87b1d0;
	padding-left:7px;
	overflow:hidden;
	background:#FFF;
	line-height:16px;
	font-size:10px;
	color:#0c4268;
	margin-top:4px;
	height: 36px;
}

.most_popular_courses ul.alt li span{
	display:block;
	padding-left:27px;
	width:64px;
	height:36px;
	position: absolute;
	margin-left: 125px;
	background:#f3f3f3 url(../images/bg_most_popular_courses_li_span_2.png) left top no-repeat;
	font-size:11px;
	color:#7298b4;
	line-height: 36px;
}

.most_popular_courses ul.alt li span a{
	text-decoration: underline;
	font-weight: normal;
}

.most_popular_courses ul.alt2 li{
	width:219px;
	border:1px solid #87b1d0;
	padding-left:7px;
	overflow:hidden;
	background:#FFF;
	line-height:16px;
	font-size:10px;
	color:#0c4268;
	margin-top:4px;
	height: 36px;
}

.most_popular_courses ul.alt2 li span{
	display:block;
	padding-left:24px;
	width:64px;
	height:36px;
	position: absolute;
	margin-left: 125px;
	background:#f3f3f3 url(../images/bg_most_popular_courses_li_span_2.png) left top no-repeat;
	font-size:11px;
	color:#7298b4;
	line-height: 36px;
}

.most_popular_courses ul.alt2 li span a img{
	margin-top: 5px;
}


.masthead_features{
	width:722px;
	overflow:hidden;
	/* position:relative; */
}
.masthead_features .left_img_box{
	width:510px;
	float:left;
}
.masthead_features .right_img_box{
	width:207px;
	height:263px;
	float:right;
	overflow:hidden;
	position:relative;
}

.masthead_features .right_img_box .formbox {
	width:207px;
	height:263px;
	position: absolute;
	top:0px;
	left:0px;
}

.masthead_features .right_img_box .form1{
	width:207px;
	height:263px;
	position: absolute;
	background:url(../images/main_page_search.jpg) left top no-repeat;
}

.masthead_features .right_img_box .form1 .inside{
	padding-top:125px; padding-left:20px;
}

.masthead_features .right_img_box .form2{
	width:207px;
	height:263px;
	position: absolute;
	background:url(../images/main_page_search2.jpg) left top no-repeat;
}

.masthead_features .right_img_box .form2 .inside{
	padding-top:158px; padding-left:0px;
	color: #fff;
	font-size: 10px;
	text-align: center;
}

.masthead_features .right_img_box .form3{
	width:207px;
	height:263px;
	position: absolute;
	background:url(../images/main_page_search3.jpg) left top no-repeat;
}

.masthead_features .right_img_box .form3 .inside{
	padding-top:50px; padding-left:38px;
	font-size: 13px;
}

.masthead_features .right_img_box .form3 .inside label{
	margin-left: 8px;
}

.masthead_features .right_img_box .form3 .inside li{
	height: 23px;
}

.masthead_features .right_img_box .form4{
	width:207px;
	height:263px;
	position: absolute;
	background:url(../images/bg_find_programs.png) left top no-repeat;
}

.masthead_features .right_img_box .form4 .inside{
	padding-top:123px; padding-left:0px;
	font-size: 13px;
}

.masthead_features .right_img_box .form4 .inside input#program_zip{
	margin-left: 11px;
	width: 100px;
}
.masthead_features .right_img_box .form4 .inside select{
	margin-left: 11px;
	font-size: 11px;
}

.masthead_features .right_img_box .form4 .inside li{
	height: 23px;
}

.lower_features{
	width:100%;
	overflow:hidden;
}
.lower_features .lower_features_box{
	width:361px;
	float:left;
	padding:0px;
	margin:0px;
	padding-top:12px;
}
.lower_features .lower_features_box h2{
	background:url(../images/bg_lower_features_box_title.png) left top no-repeat;
	height:56px;
	font-weight:normal;
	color:#FFF;
	font-size:18px;
	line-height:36px;
	padding:0px;
	margin:0px;
	padding-left:17px
}

.lower_features .lower_features_box h2 a{
	color:#FFF;
}
.lower_features .lower_features_box h2 a:hover{
	text-decoration:none;
}

.lower_features .lower_features_box .text_box{
	padding:0px;
	margin:0px;
	padding:10px 0px 10px 16px;
}
.lower_features .lower_features_box .text_box h3{
	font-size:14px;
	color:#0c4268;
	text-transform:none;
	padding-bottom:8px;
}

.lower_features .lower_features_box .text_box h3 a:hover{
	text-decoration:underline;
}
.lower_features .lower_features_box .text_box .text_box_inner{
	width:100%;
	padding:0px;
	margin:0px;
	overflow:hidden;
}
.lower_features .lower_features_box .text_box .text_box_inner .box{
	float:right;
	width:232px;
	padding:0px;
	margin:0px;
	background:#FFF;
}
.lower_features .lower_features_box .text_box .text_box_inner p{
	background:#FFF;
	font-size:11px;
	color:#333333;
	padding:0px;
	margin:0px;
	padding-right:12px;
	padding-bottom:3px;
}
.lower_features .lower_features_box .text_box .text_box_inner .img_box{
	width:113px;
	float:left;
}
.lower_features .lower_features_box .text_box .text_box_inner .img_box img{
	display:block;
	margin:0px auto;
}
.lower_features .lower_features_box .text_box span,.lower_features .lower_features_box .text_box label{
	display:block;
	text-align:right;
	padding:0px;
	margin:0px;
	padding-right:12px;
}
.lower_features .lower_features_box .text_box span a{
	font-size:11px;
	color:#666666;
	background:url(../images/bg_lower_features_box_a.png) right top no-repeat;
	text-transform:uppercase;
	padding-right:17px;
}
.lower_features .lower_features_box .text_box label a{
	font-size:11px;
	color:#666666;
	background:url(../images/bg_lower_features_box_a2.png) right top no-repeat;
	text-transform:uppercase;
	padding-right:17px;
}

.article_content ol li{
	margin-left:30px;
}

.article_content ul li{
	background:url(../images/bg_dot2.png) left 8px no-repeat;
	line-height:16px;
	font-size:11px;
	padding:2px 0 6px 10px;
	margin-left:30px;
}

.article_content .sidebar_box_content ul li{
	background:url(../images/bg_dot2.png) left 8px no-repeat;

	font-size:11px;
	padding:2px 0 6px 10px;
	margin-left:0px;
}

.btop { background:url(/images/btop.png) no-repeat; width:214px; height:10px; position:absolute; z-index:1; top:0; left:0; }
.bbot { background:url(/images/bbot.png) no-repeat; width:214px; height:10px; position:absolute; z-index:1; bottom:0; left:0; }

.sidebar_box .no_arrow li a{
	background:#d5fdd1;
}
.sidebar_box .no_arrow li a:hover{
	background:#d5fdd1;
}

.contact_us { margin-top:15px; background:#E8F2FA; padding:21px 30px; position:relative; }
.contact_us label { display:block; text-transform:uppercase; font-weight:bold; font-size:90%; }
.contact_us .text { width:180px; }
.contact_us .col1 { float:left; margin-right:20px; width:230px; }
.contact_us .col1, .contact_us .col2 { height:46px; }
.contact_us .col3 { position:absolute; top:18px; right:85px; }
.contact_us .txt_message { height:78px; width:618px; }
.contact_us .row3 { margin-bottom:10px; }
.contact_us .bottom_section { text-align:center; }
.contact_us .bottom_section p { text-align:center; text-transform:uppercase; font-weight:bold; font-size:90%; }
.contact_us #recaptcha_area { width:442px; margin:0 auto 10px auto; }
.contact_us .submit { background:url(/images/btn_search2.png) no-repeat; font-weight:bold; text-transform:uppercase; border:0px none; color:white; width:76px; height:20px; cursor:pointer; font-size:90%; }

.errors { padding:10px; background-color:#FFAAAA; }
.success { padding:10px; background-color:#B3FFA8; font-weight:bold;}

.hpimgrotate{

	z-index: 1;
}

#rotate_box { position:relative; }
#rotate_box a { display:block; position:absolute; top:0px; left:0px; }
#rotate_box .notactive { display:none; }

label.tools { display:inline; }

/* Easy Popup Styles */
#myPopup { border:2px solid black; background-color:white; width:200px; }
#myPopup > div { padding:4px; }
#myPopup .hd { height:18px; background-color:#6991AE; padding:0; }
#myPopup .hd .close { width:16px; height:16px; background-color:#CCC; text-align:center; float:right; cursor:pointer; border:1px solid black; font-size:23px; line-height:16px; }
#myPopup .bd { padding:4px 8px; text-align:left; }
#myPopup .ft {}

.no_results{
	font-weight:bold;

	text-align:center;
	height:45px;
	padding:20px 0 0 0;
}


#youtube_popup { display:none; width:640px; height:483px; position:absolute; border:5px solid black; padding:5px; background:black; }
#youtube_popup .close {
	display:block;
	width:36px;
	height:36px;
	position:absolute;
	background:url(/images/close_img.png) left top no-repeat;
	text-indent:-9999px;
	outline-style:none;
	top:-24px;
	right:-24px;
}


.newtopLinkCell {
	font-size: small;
	font-weight: bold;
	text-align: center;
	width: 30%;
}
.halfLine {
	line-height: 50%;
}
.fivePixelBreak {
	line-height: 5px;
}
.overlayDiv {
	left: 0px;
	width: 240px;
	padding: 0px;
	border-style: 0;
	margin: 0px auto 0px auto;
	border-width: 0px;
	position: relative;
}
.imgBase {
	position: relative;
	left: 0px;
	top: 0px;
	padding: 0px;
	border-style: 0;
	margin: 0px;
	border-width: 0px;
	vertical-align: middle;
}
.imgOver {
	left: 0px;
	position: absolute;
	top: 0px;
	padding: 0px;
	border-style: 0;
	margin: 0px;
	border-width: 0px;
	vertical-align: middle;
	visibility: hidden;
}
.mapButton1 {
	padding: 0px;
	margin: 0px;
	border: 4px outset #0066CC;
	font-weight: bold;
	background-color: #FFF9BF;
	position: relative;
	height: auto;
	font-size: 11pt;
	color: #0000FF;
	border-collapse: collapse;
	border-spacing: 0px;
	width: auto;
}
.adCell {
	width: 160px;
	text-align: center;
	border-style: none;
	vertical-align: top;
}
.imageCell {
	text-align: center;
	vertical-align: top;
	padding: 0px;
	border-style: 0;
	margin: 0px;
	border-width: 0px;
}
.linksCell {
	position: relative;
	text-align: center;
	width: 160px;
	right: 0%;
	vertical-align: top;
}

.rusty_map_widget_div {
	padding: 0px;
	/* background: transparent url(/shared_files/mapwidget/usmap.png) repeat scroll 0% 0%; */
	display: block;
	position: relative;
	width: 240px;
	height: 180px;
}

.rusty_map_widget_div .map {
border: 0px none ; padding: 0px; width: 240px; height: 180px; opacity: 0; position: absolute; left: 0px; top: 0px;
}

#popup_map { position:absolute; top:100px; left:100px; background-color:white; width:250px; padding:7px 15px 15px 15px;
	border:1px solid rgb(0,64,0); z-index:99999; font-size:90%; color:#333333;
	border-color:rgba(0, 48, 0, 0.5);
	-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.3);
	-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.3);
	-khtml-box-shadow:0px 0px 10px rgba(0,0,0,0.3);
}
#popup_map ul li { list-style-type:disc; margin-left:20px; }
#popup_map .statelevel { /* color:#238103; */ list-style-type:none; }
#popup_map .statelevel.local { color:#238103; }
#popup_map .statelevel > strong { /* color:#238103; */ }
.campus_listing { display:none; }
#popup_map h2 { color:#336666; font-size:14px; margin-bottom:5px; }


/* Gallery */

/* the overlayed element */
#gallery {

	/* must be initially hidden */
	display:none;

	/* place overlay on top of other elements */
	z-index:10000;

	/* styling */
	background-color:#333;

	width:675px;
	min-height:200px;
	border:1px solid #666;

	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;
}

/* close button positioned on upper right corner */
#gallery .close {
	background-image:url(/images/close_img.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}

/* the large image. we use a gray border around it */
#gallery #img {
	border:1px solid #666;
}

/* "next image" and "prev image" links */
#gallery .next, #gallery .prev {

	/* absolute positioning relative to the overlay */
	position:absolute;
	top:40%;
	border:1px solid #666;
	cursor:pointer;
	display:block;
	padding:10px 20px;
	color:#fff;
	font-size:11px;

	/* upcoming CSS3 features */
	-moz-border-radius:5px;
	-webkit-border-radius:5px;

}

#gallery .prev {
	left:0;
	border-left:0;
	-moz-border-radius-topleft:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:0;
}

#gallery .next {
	right:0;
	border-right:0;
	-moz-border-radius-topright:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-top-right-radius:0;
}

#gallery .next:hover, #gallery .prev:hover {
	text-decoration:underline;
	background-color:#000;
	color:#fff;
}

/* when there is no next or previous link available this class is added */
#gallery .disabled {
	visibility:hidden;
}

/* the "information box" */
#gallery .info {
	position:absolute;
	bottom:0;
	left:0;
	padding:10px 15px;
	color:#fff;
	font-size:11px;
	border-top:1px solid #666;
}

#gallery .info strong {
	display:block;
	font-weight:normal;
}

#gallery .info strong a{
	color: #96D524;
}

/* progress indicator (animated gif). should be initially hidden */
#gallery .progress {
	position:absolute;
	top:45%;
	left:42%;
	display:none;
}

/* everybody should know about RGBA colors. */
#gallery .next, #gallery .prev, #gallery .info {
	background:#333 !important;
	background:rgba(0, 0, 0, 0.6) url(/img/global/gradient/h80.png) repeat-x;
}

#tooltip, .tooltip_pop {
	position:absolute;
	border:1px solid #333;
	background:#ADC9DF;
	padding:2px 5px;
	color:#333;
	display:none;
	}
.tooltip_pop em { display:block; }

#demotip {
    display:none;
    background:#E3FBDB;
    background:rgba(141,191,34,0.7);
    font-size:14px;
    height:auto;
    width:auto;
    font-weight:bold;
    padding:12px 17px;
    color:black;

    /* upcoming CSS3 features */
    border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;

	border:1px solid #8DBF22;

}

#signup_form { position:absolute; right:17px; top:50px; width:500px; text-align:right; color:#3579A8; }
#signup_form .signup { border:0px none; background:transparent; text-transform:uppercase; color:#4D8F13; font-weight:bold; font-family:Helvetica, Arial; cursor:pointer; }
#signup_form .email { background:white;width:250px; }
#signup_form .email.blurred { /*background:url(/images/your_email.png) no-repeat 3px 2px;*/ }

/*search form*/
#advance_search_frm { position:absolute; right:17px; top:50px; width:500px; text-align:right; color:#3579A8; }
#advance_search_frm .signup { border:0px none; background:transparent; text-transform:uppercase; color:#4D8F13; font-weight:bold; font-family:Helvetica, Arial; cursor:pointer; }
#advance_search_frm .query { background:white;width:250px; }


.stepForm_bg.makeyourown1 { background:url("../images/make_rankings_background_a1.jpg") no-repeat scroll right 1px transparent;
	padding-bottom:20px; }
.stepForm_bg.makeyourown2 { background:url("../images/make_rankings_background_b1.jpg") no-repeat scroll 286px 0px transparent;
	padding-bottom:15px; }

.makeyourown2 .stepform { height:142px;width:362px; }
.makeyourown2 .stepform p {width:50%;float:left}

.stepForm_bg.compare1 { background:url("../images/compare_programs_background_a1.jpg") no-repeat scroll right 0px transparent;
	padding-bottom:20px; height:268px; }
.stepForm_bg.compare2 { background:url("../images/compare_programs_background_b1.jpg") no-repeat scroll right 0px transparent;
	padding-bottom:7px; }

.compare2 .stepform { height:150px;width:362px; }
.compare2 .stepform p { width:50%;float:left }
#stepForm .btn_box.compareStep3 { padding-bottom:20px; }

.whatsnew{
	font-size: 10pt;
}

.whatsnew ul{
	margin-left: 4px;
}

.whatsnew ul li{
	list-style: disc outside url("/images/green-arrow-bullet.png") !important;
	margin-left: 13px;
}

.whatsnew h3{
	font-size: 10pt !important;
	font-weight: bold !important;
	padding-bottom: 0px  !important;
}

a.read_more {
	text-decoration: underline;
	white-space: nowrap;
}


/* new styles for course listing page */

#maincontent .sub_cat_list h3{
	font-size:16px;
	color:#238103;
	padding-bottom:12px;
	}
.sub_cat_list{
	width:730px;
	padding:0 0 0 5px;
	}
.sub_cat_list ul{
	width:100%;
	overflow:hidden;
	}
*html .sub_cat_list li{
	height:95px;
	}

.sub_cat_list li{
	float:left;
	width:326px;
	padding-bottom:5px;
	min-height:95px;
	}
.sub_cat_list .right{
	padding-left:67px;
	}

.sub_cat_list .ul_course_landing { width:auto; }
.sub_cat_list .ul_course_landing li { /* background:rgba(255,0,0,0.5); border:1px solid green; */ }

.sub_cat_list .ul_course_landing_sub { width:180px;  margin-left:130px; padding-left:10px; }
.ul_course_landing_sub a { text-decoration:underline; }
.sub_cat_list .ul_course_landing_sub li { float:none; min-height:0;padding-bottom:2px;padding-left:4px;width:auto; text-indent:-8px; }
.sub_cat_list .ul_course_landing .clear { clear:both; float:none; height:2px; min-height:0px; width:690px; padding:0px; margin:0px; }

.corner_graphic img { width:210px; height:auto; }

#maincontent .sub_cat_list  h4{
	color:#0c4268;
	font-size:16px;
	font-weight:normal;
	padding:0 0 0 10px;
	}
#maincontent .sub_cat_list p{
	padding-bottom:8px;
        padding-top:9px;
	}
.sub_cat_text{
	width:100%;
	overflow:hidden;
	}
.img_sub_cat{
	float:left;
	width:112px;
	text-align:center;
	padding:12px 0 0 0;
	}
#maincontent .subcat_text p{
	float:right;
	font-size:11px;
	line-height:13px;
	width:195px;
	}

div.user_course_cms_body ul{
	padding:0 0 0 15px;
}

div.user_course_cms_body ul li{
	list-style-type:disc;
}
div.user_course_cms_body ol{
	padding:0 0 0 22px;
}

/* *** BLOG *** */
.blogwrap .right_side { float:right; width:216px; position:relative; }
.blogwrap .blog_inner { width:531px; margin-left:221px; }
.blogwrap .blog_banner { height:65px; background:url(/images/blog_banner.png) no-repeat 7px 5px; text-indent:-9998px; position:relative; }
.blog_banner .linkhome { position:absolute; top:0px; left:0px; width:510px; height:65px; }
.right_side .followus { width:113px; height:56px; background:url(/images/blog_follow.png) no-repeat top left; text-indent:-9998px; }
.right_side .blogrss,
.right_side .linktwitter { position:absolute; top:0px; right:0px; width:45px; height:45px; background:url(/images/blog_follow.png) no-repeat top right; text-indent:-9998px; }
.right_side .blogrss { right:48px; background-position:-119px top; }

.right_side .searchpad, .right_side .catbox { background:#E7EFF6; padding:10px; border:1px solid #87B1D0; margin-bottom:12px; }
.searchpad { text-align:center; }
.searchpad .searchbox { display:block; margin-bottom:7px; margin-left:14px; width:161px; }
.searchpad h3, .catbox h3, .tags_box h3 { text-transform:uppercase; color:#777; margin-bottom:3px; text-align:left; }
.searchpad .submit { width:77px; height:21px; font-size:0px; line-height:0px; background:url(/images/yasb.png) no-repeat top center; border:0px none; cursor:pointer; }
#select_cats { width:170px; display:block; margin:0px auto; }
#select_cats .first { }
.right_side .tags_box { padding:2px 10px; }
.tags_box a { padding:0px 5px; }

.blog_entry { padding-bottom:0px; margin-bottom:26px; position:relative; }
.blogwrap .blog_entry.archive { padding-left:109px; padding-bottom:0px; }
.blog_entry.archive .thumbnail { position:absolute; float:none; top:0px; left:0px;  }
.blog_entry.archive .blurb { margin-top:4px; }
.blog_entry.archive h2 { font-size:14px; }
.blog_entry h2 { margin:4px 0; }
.blog_entry .publish_date,
.blog_entry .link2 { display:inline; color:#777; }
.blog_entry .blurb { margin:10px 0 0 0; }
.first .blurb { min-height:155px; }
.blurb p { margin-bottom:7px; }
.blog_entry .thumbnail { float:left; margin-right:10px; }
.blog_entry .link3 { float:left; margin-right:10px; float:right; text-transform:uppercase; padding:5px 20px 5px 0; background:url(/images/bg_arrowright.png) no-repeat right center; margin-top:-10px; }

.first .link3 { margin-top:2px; }

.blog_entry.first { border-bottom:1px solid #87B1D0; margin-bottom:15px; }

.blogwrap .author { font-size:inherit; }
.blogwrap .about, .blogwrap .archive { padding-bottom:15px; }
.blogsingle .blog_entry { border-bottom:1px solid #87B1D0; padding-bottom:14px; }
.blogsingle .blurb p { /* font-size:14px; */ line-height:1.4em; }

.blogwrap .archives { font-size:12px; }
.archives h3.year { color:#238103; font-size:13px; padding:0 0 9px 19px; background:url(/images/bg_arrowdown1.png) no-repeat left 6px; }
h3.year.collapsed { background-image:url(/images/bg_listli.png); background-position:8px 3px;  }
.archives h3.year a { color:#238103; }
.archives h4.month { color:#238103; font-size:13px; text-transform:uppercase; }
.archives div.month { padding-left:19px; margin-bottom:9px; margin-top:3px; }
.archives .pchive { padding:3px 0px; }


.blogwrap .cat_desc p { margin-bottom:8px; }

/* Top Nav Menus */
.drop_down_menus { }
.drop_down_menus ul { display:none; position:absolute; top:0px; left:0px; z-index:99; background:#EDF5FA; /*  */
	padding-bottom:4px; font-size:94%;

	-moz-box-shadow:0 5px 14px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:0 5px 14px rgba(0, 0, 0, 0.5);
	-khtml-box-shadow:0 5px 14px rgba(0, 0, 0, 0.5);

	}
.drop_down_menus li { background:#EDF5FA; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; }
.drop_down_menus a { padding:5px 20px 5px 20px; background:transparent url(/images/bg_arrowblue.png) no-repeat scroll 9px center; display:block; width:150px; font-weight:bold; }
.drop_down_menus a:hover { background-image:url(/images/bg_arrowgray.png); }
.drop_down_menus .categoryitems a { padding:5px 20px 5px 20px; background:transparent; font-weight:normal; }
.drop_down_menus .categoryitems a:hover { background:transparent; }
.drop_down_menus .expandable { border-top:1px solid #CFDEE7; cursor:pointer; }
.drop_down_menus .openheader { background:url(/images/bg_arrowdown.png) no-repeat scroll 6px center transparent; }
.drop_down_menus .openheader:hover { background-image:url(/images/bg_arrowdown.png); }


/* Search results Campus Overlay */
.results .see_more { text-decoration:none !important; padding:2px 36px 2px 2px; background:url(/images/see.png) no-repeat center right; }
.results .single_state { text-decoration:none !important; }

/* Advanced Search */
.div_adv_search .generic_box { float:none; width:auto; }
.div_adv_search .generic_box p { font-size:12px;  }
.div_adv_search .form_adv_search { padding:25px 0 0 31px; background:url(/images/advsearch_bg.png) no-repeat; height:167px;
	position:relative; font-size:14px; }
	.div_adv_search .generic_box .form_adv_search p { font-size:14px; }
.div_adv_search .results a:visited {
	color:rgb(0,100,0);
}
.form_adv_search .searchbox { width:250px; height:24px; font-size:16px; }
.form_adv_search .ul_type { }
.form_adv_search .strong { font-weight:bold; }
.form_adv_search label { cursor:pointer; }
.form_adv_search .ul_type li { margin:5px 0px; }
.form_adv_search .submit { position:absolute; display:block; cursor:pointer; background:url(/images/yasb.png) no-repeat; width:77px; height:21px; border:0px; line-height:0px; font-size:0px; color:white; top:139px; left:200px; 	}
.div_adv_search .results h2 { margin:8px 0px; }
#sresults li { margin:5px 0px 5px 10px; padding-left:10px; background:url(/images/bg_listli.png) no-repeat left center;  }
.form_adv_search .cboxes { position:absolute; top:23px; left:470px; width:507px; }
.cboxes li { display:none; margin:4px 8px; float:left; display:none; width:220px; }
.cboxes li.show { display:block; margin:4px 4px 13px 4px; float:none; width:auto; }
.div_adv_search .results { display:none; min-height:150px; }
#sresults .page_links { margin:5px 0px; }
#sresults .page_links a { padding:0px 3px; }
#sresults .page_links strong { padding:0px 5px; background-color:#DDDDDD; }

#sresults { padding-right:300px; position:relative; }
#sresults .extra_results { position:absolute; top:0px; right:2px; width:246px; padding:15px; background-color:#E0EAF4;
	border:2px solid #CCD4D9;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;
}

a.one_line_learn_more{
	float: right;
}

a.one_line_request_info{
	float: right;
	margin-right: 4px;
}

div.img_box_menu{
	position: absolute;
	margin-top: 235px;
	height: 25px;
	z-index: 1;
	text-align: center;
	right: 20px;
}

div.img_box_menu ul{
	display: block;
	height: 25px;
	background: url(../images/hp_img_tab_bg.png) repeat-x;
	float: left;
	margin: 0px;
}

div.img_box_menu ul li.selected{
	background: url('../images/hp_img_tab_sel_bg.png') no-repeat 50% 60%;
	cursor: default;
	font-size: 12px;
	padding-top: 4px;
}

div.img_box_menu ul li.selected:hover{
	text-decoration: none;
	cursor: default;
}

div.img_box_menu ul li{
	vertical-align: baseline;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	display: block;
	float: left;
	width: 18px;
	text-align: center;
	height: 18px;
	padding-top: 6px;
	cursor: pointer;
}

div.img_box_menu div.lend{
	display: inline-block;
	width: 19px;
	height: 25px;
	background: url('../images/hp_img_tab_bg_left.png') no-repeat;
	float: left;
}

div.img_box_menu div.rend{
	display: inline-block;
	width: 19px;
	height: 25px;
	background: url('../images/hp_img_tab_bg_right.png') no-repeat;
}

div.img_box_menu ul li:hover{
	text-decoration: underline;
}

/*
    Document   : dan_styles
    Created on : May 9, 2010, 2:12:49 PM
    Author     : danielmarsh
    Description:
        Purpose of the stylesheet follows.
*/
.main_subcategory, .main_concentrations{
   background: url(/greatdegree/images/bottomBorder.gif) no-repeat 0 bottom;
  /* float:left;*/
   width:722px;
   padding-bottom:10px;
}

.secondary_subcategory{
    clear:both;
    float:left;
    width:722px;
}

.main_concentrations h2{
    color:#238103;
    font-size:16px;
}
.secondary_subcategory h2, .main_subcategory h2{
    color:#238103;
    font-size:14px;
    margin-top:15px;
}
.main_subcategory h3{
    font-size:14px;
    font-weight:normal;
}
.main_subcategory ul {
    margin:5px 0 15px;
}
.main_subcategory li{
    background:url(http://www.greatdegree.com/images/bg_listli.png) no-repeat left 3px;
    padding-left:15px;
    line-height:150%;
}
.concentration{
    float:left;
    margin:15px 0;
}
.concentation h3{
    font-size:14px;
}

.concentration .image{
    float:left;
    width:110px;
}

.concentration .info{
    float:left;
    width:400px;
}
.concentration .info ul{
    margin-top:15px;
}
.concentration .info ul li{
    background:url(http://www.greatdegree.com/images/bg_listli.png) no-repeat left 3px;
    padding-left:15px;
}
.secondary_concentrations h4{
    font-size:13px;
}
.secondary_subcategory ul, .secondary_concentrations ul{
    float:left;
    width:295px;
    margin:15px 50px 15px 0;
    _display:inline;
}
.secondary_subcategory ul li, .secondary_concentrations ul li{
    margin:15px 0;
    float:left;
}
.secondary_concentrations ul ul{
    margin:0px;
}

.secondary_concentrations ul ul li{
    float:none;
    line-height:150%;
    margin:0;
    background:url(http://www.greatdegree.com/images/bg_listli.png) no-repeat left 3px;
    padding-left:15px;
}
.secondary_subcategory ul p.image{
    float:left;
    width: 92px;
}
.secondary_subcategory li .info{
    float:left;
    width:200px;
}

.arrow_link{
   background: url(http://www.greatdegree.com/images/bg_arrowright.png) no-repeat 0 0;
   padding-left:20px;
   font-weight:bold;
   margin:10px 0;
}

.blue_bg .box_bg{
    background: #F4F7F9 url(http://www.greatdegree.com/images/most_popular_courses.png) repeat-x left top;
    margin:0 auto;
    width:224px;
    padding: 5px 10px 0 10px;
}
#wide_left .box_list li a{
    color:#0C4268;
}
#wide_left .othertop h2{
    padding-bottom:5px;
}


.featured_school_promo { width:212px; height:200px; margin:0px auto; position:relative; }
.featured_school_promo.r0 { background:url(/images/promo_bg.png) no-repeat center center;  }
.featured_school_promo.r1 { background:url(/images/promo_bg2.png) no-repeat center center;  }

.featured_school_promo .top { text-align:center; padding-top:16px; }
.featured_school_promo .bottom { padding:3px 11px; color:white; }
.featured_school_promo .bottom strong { font-size:14px; }
.featured_school_promo .bottom .go { display:block; position:absolute; width:212px; height:40px; bottom:0px; left:0px; text-indent:-9999px; z-index:34; }
.featured_school_promo a { color:white; font-weight:bold; text-decoration:underline; }

.countdown_ad { width:221px; margin-top:34px; }
.countdown_ad.right_side { float:right; }
#course_countdown_1 { width:219px; height:153px; background:url(/images/counter_final.png) no-repeat top left; position:relative; }
#course_countdown_1 .days,
#course_countdown_1 .hours,
#course_countdown_1 .minutes,
#course_countdown_1 .next_date
{ position:absolute; font-weight:bold; color:black; font-size:18px; top:91px; width:26px; text-align:center; text-shadow:1px 1px 1px rgba(0,0,0,0.4); text-transform:uppercase;  }
#course_countdown_1 .days    { left:13px; }
#course_countdown_1 .hours   { left:52px; }
#course_countdown_1 .minutes { left:89px; }
#course_countdown_1 .next_date { top:21px; left:4px; color:#238103; width:142px; text-align:center; }
#course_countdown_1 .partner_link { position:absolute; z-index:1; top:71px; left:0px; height:75px; width:100%; }
#course_countdown_1 .partner_link a { display:block; height:75px; text-indent:-5555px; }

.left_sidebar_ad p {  }

.hp_newsletter div{
	padding-left: 222px;
	padding-top: 105px;
}

.hp_newsletter div input{
	vertical-align: middle;
}	
