html {

	width:100%;

	height:100%;

}

h1
{
    font-size: 24px;
    font-weight: bold;
    color: #333333;
}


body {
	/*background-color: #e27d00;*/
	background-color: #dddddd;
	background-image:url(/assets/images/background.jpg);
	background-repeat: repeat-x;
	width:100%;
	height:100%;
	text-align:center;
	font-size:12px;
	font-family: Arial;
	color: #333333;
}

/* body {
background-color:#F5F5F5;
color:#333333;
font-family:Arial;
font-size:12px;
height:100%;
text-align:center;
width:100%;
} */




#overlay {

	background-image:url(/assets/images/bg_head.png);

	background-repeat:repeat-x;	

	margin:0px auto;

	width:100%;

	height:100%;

	
	

}



#header_bar {

	width:100%;

	height:110px;

	margin:0px auto;

}



.login_bar {

	color:	#fff;

}



#left {

	/*background-image:url(/assets/images/bg_head_left.jpg);*/
	background-repeat:repeat-x;	

}



#center {

	/*background-image:url(/assets/images/bg_head_right.jpg);*/
	background-repeat:no-repeat;	
	width:990px;

	padding-top:5px;

}



#right { }



#head_left
{
	float:left;
	padding-right:20px;
	width:207px;
	
}

#head_right {  

    display:block;
	float:right;
	text-align: left;
	width: 755px;	
}

.search_hr
{
	width:770px;
	padding-top: 20px;
}

.search_wide {
	padding-left:150px;  
	width:600px;
	float:left;
	padding-right:10px;
}

#main_content {

	z-index:1;

	width:950px;	

	overflow:hidden;

	background-color:#fff;

	margin:0px auto;

	padding: 20px;
}



#page {

	overflow:hidden;

}





#footer_bar {

	width:990px;
	

	background-color:#f5f5f5;

	padding-bottom:3px;

	/*background-image:url(/assets/images/footer.jpg);*/

	/*background-repeat:no-repeat;*/

	/*background-position:bottom left;*/
	margin:0px auto;
	padding-top:10px;
	clear:both;
	overflow:hidden;
}



#foot_left {

	text-align:left;

	font-size:9px;

	width:180px;

	height:30px;

	float:left;

	padding-left:10px;

}



#foot_middle {

	float:left;

	margin:0px auto;

	text-align:center;

	height:30px;

	width:630px;

}



#foot_right {

	width:160px;

	float:left;

	text-align:left;

	height:30px;

	margin-top:-5px;

}



#nav_top {

	width:990px;

	margin:0px auto;

	text-align:right;

	color:#fff;

	padding-top:5px;	

	padding-right:100px;

}



#nav_table { 

	border: 0px;

	margin: 5px auto 0 auto;

	width:950px;
    height: 70px;
	border-spacing:0px;

	padding: 0 20px;

	background-image:url(/assets/images/bg_nav.jpg);

	background-repeat:no-repeat;

}

#headerTopRow
{
    height: 40px;
}
#headerBottomRow
{
    height: 20px;
    padding-top: 5px;
}

#headerBottomRowRight
{
    float: right;
    font-size: 8pt;
}
#headerBottomRowRight ul
{
    list-style: none;
}
#headerBottomRowRight li
{
    float: left;
    margin: 0;
    padding: 1px 0 0 8px;
}

.pad {

	padding-left:20px;

	padding-right:20px;	

}

.social {

	font-size:10px;	

}

	

#bread_crumb {

	float: left;
	padding-top: 1px;
	font-size:10px;	

}



.nav_item {

	cursor:pointer;	

	vertical-align:top;



}

	

.footer {

	text-align:center;

	margin-top:10px;

	color: #666666;

	

	margin:0px auto;

}



.primary {

	font-size:13px;

}



.secondary {

	font-size:8px;

}



a {

	color: #3333ff;	

	text-decoration:none;

}

a:hover {

	text-decoration:underline;

}



a.white {

	color:#fff;

}



p {

	padding-bottom:12px;

}



.title {

	font-size:24px;

	font-weight:bold;

	color:#333;	

}



.sub_title {

	padding-bottom: 10px;

	font-size:16px;

	font-weight:bold;	

}



.tab_title {

	font-weight:bold;

	color:#fff;

	font-size:14px;	

}



.bold {

	font-weight:bold;

}

.subheads
{
	font-size:10px;
}

.subheadsb 
{
	font-size:10px;

	font-weight:bold;	
}

.subheadm
{
	font-size:12px;

}

.subheadmb
{
	font-size:12px;

	font-weight:bold;	
}

.subheadg
{
	font-size:12px;
	color:#999999;
}

.rslink  
{
	font-size:14px;
	text-decoration:underline;
	 
} 

.rstext
{
	font-size:14px;

}

.small {

	font-size:10px;

}

#spsrs
    {
        float: left;
        clear: left;
        width: 520px;
        padding-right: 15px;
    }

.t_block {

	padding-top:5px;

	width:100%;

	text-align:left;

	font-size:14px	

}



.page_tab {

	padding-top:3px;

	padding-left:10px;

	width: 300px;

	height:20px;

	background-image:url(/assets/images/btn_widget_tab.jpg);

	background-repeat:no-repeat;

}




span {

	color: #333333;

}



div {

	color: #333333;

}



.border {

	border-bottom:1px solid #000;

}



.dashed {

	border-bottom: 1px dotted #ccc; 

	border-style: none none dotted;

}



.sponsored_text {

	color:#999;

	font-size:12px;

}



.small_widget {

	background-color:#ececec;

	width:300px; 

	background-image:url(/assets/images/bg_small_widget.jpg); 

	background-repeat:no-repeat; 

	background-position: bottom left;

}

.widgetSmallGradientBG
{
	background-image:url(/assets/images/widget-small-gradient-bg.gif); 
	background-repeat: repeat-x; 
	background-position: bottom;
	border-bottom: solid 1px #333;
}




.small_widget_title {

	color:#fff; 

	font-weight:bold; 

	text-align:center; 

	background-image:url(/assets/images/btn_widget_small_tab.jpg); 

	background-repeat:no-repeat; 

	padding-top:5px; 

	height:27px; 

	width:300px;

}

.article-widget-container-left
{
    float: left; 
    padding-right: 35px; 
    padding-bottom: 5px;
}

.article-widget-container-right
{
    float: right; 
    padding-left: 20px; 
    padding-bottom: 10px;
}

ul.arrowList
{
     list-style-type: none;
     padding-left: 0;
     margin: 5px 5px 5px 0;
}
ul.arrowList li
{
    background: url(../images/bullet.png) no-repeat 0px center;
    padding: 4px 0 4px 17px;
    margin: 0;
}
.widgetContainer
{
    margin-top: 20px;   
}

.containerGC
{
	border:solid 1px rgb(214,214,214); 
    border-top:none 0 #fff; 
    border-bottom:none 0 #fff; 
    background-image: url(/assets/images/persona/bg_quick_search.jpg); 
    background-repeat: no-repeat; 
    background-position: bottom left; 
    overflow: hidden;   
}

.containerGCNoBackGround
{  
    width: 290px;
}

.featuredSchoolContentBlock
{
    margin-top: 4px;
    padding-bottom: 4px;
}
.featuredSchoolImage
{
    float: left;
    text-align: center;
    vertical-align: middle;
    width: 50px;
}
.featuredSchoolText
{
    float: left;
    padding: 4px 2px 2px 10px;
    width: 235px;
}
.GCFollow
{
	float:left; 
	width:80px;
   padding-left:34px;
}


.GCHeader 
{
    font-family:Arial;
	font-size:11PX;
	font-weight:bold;
	padding:15px 10px 10px 10px;
}

.GCcontact
{
    font-family:Arial;
	font-size:24PX;
}
	
ul.CollegesNearYouList
{
    /*list-style-type: none;*/
    /*margin: 5px 5px 5px 0;*/
    padding-left: 15px;
}
.CollegesNearYouList li
{
    /*background: transparent url(bullet.gif) no-repeat scroll 0 top;*/
    margin: 0;
    padding: 0 0 4px 0;
}
.Heading_1 {
    font-size: 24px;
    font-weight: bold;
    color: #333333;
}

.Heading_2 {
    font-family:Arial;
		font-size:16px;
		font-weight:bold;
}

##.tree UL LI A{
		font-size:11px;
		color: green;
}
##.tree UL LI UL LI A{
		font-size:11px;
		color: red;
}

.error
{
	border:1px solid pink;background-color:#FFE8E8;color:Red;padding:8px;margin-bottom:6px;display:none;
}

.themetitle
{
	 padding-top:20px;
	 padding-bottom:12px;
	 font-size:16px;
     font-family:Arial;
     font-weight:bold;
     color: rgb(51,51,51);
     
}

.countBox{float:left;padding:8px;margin-left:60px;width:130px;height:80px;background:transparent url(/assets/images/tan_box_small.gif) no-repeat scroll 0 0;}

.likeFrame
{
    
    position:relative; 
    width:120px;
    height:20px;
    float:left;
}
.likeFrameOut
{
    padding-left:20px;
    padding-right:10px;
}

.GCShare
{
	float:left; 
	margin-left:40px;
    
}
GCBookmark
{
    float:left;
    padding-left:5px; 
}

.GCShareStandard
{
	float:left;   
}

.GCShareHeader
{
    font-family:Arial;
	font-size:11PX;
	font-weight:bold;
	padding:15px 10px 10px 10px;
}

.truste_footer{
	background-color:#ebebeb;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#494949;
	text-align:center;
	padding:10px 0px;
	clear:left;
	
}

.truste_footer img{
	padding-bottom:5px;
}

.overlay{
background:url(/assets/images/overlay_striped.gif) repeat;
opacity: 0.6; 
}

.loadingAjaxPanel{
   position:absolute;
	top:50%;
	margin-top:-30px;
	left:50%;
	margin-left:-30px;
}


