/* CSS Document */
* {font-size:100%;}
.float-l {float:left;}
.float-r {float:right;}
.clear {clear:both;}

.clearit {
clear: both;
height: 0;
line-height: 0;
font-size: px; /*for IE*/
}


body{
	padding:0;
	margin:0;
	color:black;
	font-size: 10px;
	text-align: center;
	
}

div, ul, h1, h2, h3, h4, p, img, form{
	padding:0; margin:0;
}
ul{
	list-style-type:none;
}
.blank{
	font-size:0px; clear:both; line-height:0px;
}

img {
	border: 0px;
}

a:focus {
	outline: none;
}
		
div#preloaded-images {
   position: absolute;
   overflow: hidden;
   left: -9999px; 
   top: -9999px;
   height: 1px;
   width: 1px;
}


#MainContent {
	width: 989px; /*Width of main container*/
	height: 944px; 
	margin: 0 auto; /*Center container on page*/
	background: url(../images/content_bg.gif) top center;
}

#header{
	width: 975px;
	height: 94px;
	margin: 0 auto; 
	display:block;
	text-align: left;
	position:relative;
	background: url(../images/header.gif) top center;
}

#headermenu{
	width: 972px;
	height: 33px;
	margin: 0 auto; 
	display:block;
	text-align: left;
	position:relative;
	
}

#midcolumns{
	width: 989px;
	height: 740px;
	margin: 0 auto; 
	display:block;
	text-align: left;
	position:relative;
	padding-top: 0px;
	float:left;
	
	
}

#mainleft{
	width: 667px;
	height: 727px;
	margin: 0 auto; 
	display:block;
	text-align: left;
	position:relative;
	padding-top: 0px;
	float:left;

	
}


#featuredarticles_wrapper{
	width: 647px;
	height: 352px;
	margin: 0 auto; 
	display:block;
	text-align: left;
	position:relative;
	padding-top: 0px;
	border: 1px solid #3969a1;
	float:left;
	margin-left:15px;
	margin-top:10px;
	
}

#fa_left{
	width: 430px;
	height: 350px;
	margin: 0 auto; 
	display:block;
	text-align: left;
	position:relative;
	padding-top: 0px;
	float:left;
	
	}
	
#fa_girl{
	width: 430px;
	height: 276px;
	margin: 0 auto; 
	display:block;
	text-align: left;
	position:relative;
	padding-top: 0px;
	border-top: 0px;
	border-right: 1px solid #3969a1;
	border-bottom: 1px solid #3969a1;
	background: url(../images/fa_girl.jpg) top center;
	
	}

#fa_textbottom{
	width: 430px;
	height: 75px;
	margin: 0 auto; 
	display:block;
	text-align: left;
	position:relative;
	padding-top: 0px;
	background: #fcf7e6;
	border-right: 1px solid #3969a1;

	
	}

#fa_right{
	width: 216px;
	height: 350px;
	margin: 0 auto; 
	display:block;
	text-align: left;
	position:relative;
	padding-top: 0px;
	background: #ff0000;
	float:right;
	font-size: 10px;
	
	}
	
#fa_title{
	width: 216px;
	height: 34px;
	margin: 0 auto; 
	display:block;
	text-align: left;
	position:relative;
	padding-top: 0px;
	border-top: 0px;
	background: url(../images/fa_title.gif) top center;
	
	}

#fa_righttext{
	width: 216px;
	height: 316px;
	margin: 0 auto; 
	display:block;
	text-align: left;
	position:relative;
	padding-top: 0px;
	background: #f0f0f0;
	border-right: 1px solid #3969a1;

	
	}
	
/*----------------------------------Featured schools section ----------------*/
	
#fs_container{
	width: 215px;
	height: 347px;
	margin: 0 auto; 
	display:block;
	text-align: left;
	position:relative;
	padding-top: 0px;
	border: 1px solid #3969a1;
	float:left;
	margin-left:15px;
	margin-top:10px;
	
}

#fs_title{
	width: 215px;
	height: 34px;
	margin: 0 auto; 
	display:block;
	text-align: left;
	position:relative;
	padding-top: 0px;
	border-top: 0px;
	background: url(../images/fs_title.gif) top center;
	
	}

#fs_school{
	width: 215px;
	height: 55px;
	margin: 0 auto; 
	display:block;
	text-align: left;
	position:relative;
	padding-top: 0px;
	border-bottom: 1px solid #3969a1;
	
}

#fs_readmore{
	width: 215px;
	height: 33px;
	margin: 0 auto; 
	display:block;
	text-align: left;
	position:relative;
	padding-top: 0px;
	background: #9cb4d0;
		
	}

/*----------------------------------Bottom Middle section ----------------*/
	
#mid_container{
	width: 433px;
	height: 360px;
	margin: 0 auto; 
	display:block;
	text-align: left;
	position:relative;
	padding-top: 0px;
	float:left;
	
}

#rp_container{
	width: 420px;
	height: 256px;
	margin: 0 auto; 
	display:block;
	text-align: left;
	position:relative;
	padding-top: 0px;
	border: 1px solid #3969a1;
	float:left;
	margin-left:10px;
	margin-top:10px;
	
}

#rp_title{
	width: 420px;
	height: 34px;
	margin: 0 auto; 
	display:block;
	text-align: left;
	position:relative;
	padding-top: 0px;
	border-top: 0px;
	background: url(../images/rp_title.gif) top center;
	
	}
	
#rp_girl{
	width: 420px;
	height: 192px;
	margin: 0 auto; 
	display:block;
	text-align: left;
	position:relative;
	padding-top: 0px;
	border-top: 0px;
	background: url(../images/rp_girl.jpg) top center;
	
	}

#rp_form1{
	width: 206px;
	height: 38px;
	margin: 0 auto; 
	display:block;
	text-align: left;
	position:relative;
	padding-top: 0px;
	float:left;
	margin-left:195px;
	margin-top:38px;
	
}	

#rp_form2{
	width: 206px;
	height: 38px;
	margin: 0 auto; 
	display:block;
	text-align: left;
	position:relative;
	padding-top: 0px;
	float:left;
	margin-left:195px;
	margin-top:2px;
	
}	
	
#rp_search{
	width: 420px;
	height: 30px;
	margin: 0 auto; 
	display:block;
	text-align: left;
	position:relative;
	padding-top: 0px;
	background: #9cb4d0;
		
	}
	
#ps_container{
	width: 420px;
	height: 86px;
	margin: 0 auto; 
	display:block;
	text-align: left;
	position:relative;
	padding-top: 0px;
	border: 1px solid #3969a1;
	float:left;
	margin-left:10px;
	margin-top:3px;
	
}

#ps_title{
	width: 420px;
	height: 35px;
	margin: 0 auto; 
	display:block;
	text-align: left;
	position:relative;
	padding-top: 0px;
	border-top: 0px;
	background: url(../images/ps_title.gif) top center;
	
	}

#rp_links{
	width: 420px;
	height: 50px;
	margin: 0 auto; 
	display:block;
	text-align: left;
	position:relative;
	padding-top: 0px;
	background: #ffffff;
		
	}

/*----------------------------------RightSide start ----------------*/

#mainright{
	width: 310px;
	height: 727px;
	margin: 0 auto; 
	display:block;
	text-align: left;
	position:relative;
	padding-top: 0px;
	float:left;

	
}


#banner{
	width: 300px;
	height: 250px;
	margin: 0 auto; 
	display:block;
	text-align: left;
	position:relative;
	padding-top: 0px;
	border: 1px solid #3969a1;
	float:left;
	margin-left:5px;
	margin-top:10px;
	
}

#ss_container{
	width: 300px;
	height: 361px;
	margin: 0 auto; 
	display:block;
	text-align: left;
	position:relative;
	padding-top: 0px;
	border: 1px solid #3969a1;
	float:left;
	margin-left:5px;
	margin-top:7px;
	background: #fcf7e6; 
	
}

#ss_title{
	width: 300px;
	height: 35px;
	margin: 0 auto; 
	display:block;
	text-align: left;
	position:relative;
	padding-top: 0px;
	border-top: 0px;
	background: url(../images/ss_title.gif) top center;
	
	}
	
#ss_form{
	width: 300px;
	height: 270px;
	margin: 0 auto; 
	display:block;
	text-align: left;
	position:relative;
	padding-top: 0px;
	border-top: 0px;
		
}

#ss_button{
	width: 251px;
	height: 36px;
	margin: 0 auto; 
	display:block;
	text-align: left;
	position:relative;
	padding-top: 0px;
	border-top: 0px;
		
}


#sub_container{
	width: 300px;
	height: 86px;
	margin: 0 auto; 
	display:block;
	text-align: left;
	position:relative;
	padding-top: 0px;
	border: 1px solid #3969a1;
	float:left;
	margin-left:5px;
	margin-top:3px;
	background: #f0f0f0; 
	
}

#sub_table{
	width: 294px;
	height: 80px;
	margin: 0 auto; 
	display:block;
	text-align: left;
	position:relative;
	padding-top: 0px;
	float:left;
	margin-left:15px;
	margin-top:3px;
	 
	
}

#footer{
	width: 960px;
	height: 54px;
	clear: both; 
	height: 54px;
	display:block;
	margin: 0 auto;
	text-align:center;
	position:relative;
	padding-top: 0px;
	margin-left:13px;
	margin-top:0px;
	
		
}

