/* CSS Document */
body {
	margin:0px;
	background:url(../images/bg.jpg) repeat-x #FFFFFF;
}
* {	margin:0px; padding:0px;}
.f_left {	float:left; }
.register {	float:left; padding:10px 0px 0px 14px; }
.f_right {	float:right; }
.clear {	clear:both; }
div {	font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:20px; color:#343333;}
a {	color:#343333; text-decoration:none;		}
a:hover {		text-decoration:underline; color:#c65322;}

#main {	
	margin:0px auto;
	width:974px;
	padding:0px 15px;
}
#breadcrumb { float:right; width:225px; padding:10px 10px 10px 0px; margin:0px; color:#c54a20; font-size:11px; font-weight:bold; text-align:right; text-transform:lowercase; }
.flt_left   { float:left; }
#logo {
	float:left;
	width:510px;
	padding:24px 187px 0px 27px;
}
#top_right {
	float:left;
	width:219px;
	padding:22px 0px 0px 0px;
}
#top_right_logo_bg {
	float:right;
	width:219px;
	background:url(../images/top_right_logo_bg.jpg) right repeat-y;
}
#top_right_logo {
	float:left;
	width:155px;
	padding:11px 0px 15px 50px;
}
#banner {
	float:left;
	height:268px;
}
#news_div {
	float:left;
	width:268px;
	background:url(../images/news_bg.jpg) repeat-y;
	height:236px;
}

#news_title { background:url(../images/tittle_news.jpg) no-repeat; width:254px; height:32px; padding:18px 0px 3px 14px; }
#news_div ul {	padding:15px 0px 0px 15px; margin:0px; list-style-type:none; color:#FFFFFF; }
#news_div ul li {	padding:2px 0px 2px 18px; margin:0px; background:url(../images/news_bullet.jpg) no-repeat 0px 9px; }
#news_div a {	color:#FFFFFF; text-decoration:none;}
#news_div a:hover {	color:#FFFFFF; text-decoration:underline;}

#center_box {
	float:left;
	width:685px;
	background:#f9e4db;
	color:#000000;
	padding:0px  0px 10px 15px;
}

#parents_login {
	float:left;
	background:url(../images/parents_login.jpg) no-repeat #f9e4db top left;
	width:248px;
	height:148px;
	padding:0px 0px 0px 18px;
	
}
.text_box1 {
	width:187px;
	height:18px;
	padding-top:5px;
	color:#7e7e7e;
}
.text_box {
	width:128px;
	height:18px;
	padding-top:5px;
	color:#7e7e7e;
}
#logintext {
	float:left;
	padding:10px 0px 0px 14px;
	
}
#parents_login a {	color:#ffffff; text-decoration:none;	}
#parents_login a:hover {	color:#ffffff; text-decoration:underline;	}

#index_content {
	float:left;
	margin-top:40px;
	padding:0px 0px 0px 15px;
	width:316px;
	background:url(../images/side_line.jpg) repeat-y right top;
}
#index_content #tittle_image{ 
	padding-left:10px;
}
#index_content img{ 
	padding-bottom:0px;
}
#index_last_box {
	float:left;
	margin:35px 0px;
	padding-left:15px;
	width:296px;
	padding-top:0px;
	padding-bottom:10px;
}
#index_last_box ul {
	list-style-type:none;
	margin:0px;
	padding:0px 0px 15px 20px;
}
#index_last_box ul li {
	list-style-type:none;
	margin:0px;
	padding:3px 0px 3px 20px;
	background:url(../images/bullet.jpg) no-repeat 0px 7px;
}

#footer {
	margin:0px auto;
	width:100%;
	height:70px;
	line-height:25px;
	padding-top:20px;
	text-align:center;
	background:#ededed;
	border-top:1px solid #c6c6c6;
	color:#5c5c5c;
}

#footer a {	 color:#5c5c5c; text-decoration:none; padding:0px 20px;}
#footer a:hover {	 color:#5c5c5c; text-decoration:underline;}


/*-----------------------------------------------------------------------------------*/


#menu_bg {
	float:left;
	background: url(../images/menu_bg.jpg) no-repeat top left;
	height:32px;
	padding:10px 110px 0px 110px;
	margin:0px;
	width:752px;
}

#menu_bg ul {
	float:left;
	height:32px;
	width:752px;
	list-style:none;	
	font-size:12px;
	color:#FFFFFF;
	padding:0px;
	margin:0px;
}
#menu_bg ul li {
	float:left;
	padding:0px;
	margin:0px;
	height:32px;
	list-style:none;
	background:none;
}



#menu {
	float:left;
	height:42px;
	padding:0px;
	margin:0px;
	width:972px;
}
#menu ul {
	float:left;
	height:42px;
	width:972px;
	list-style:none;
	padding:0px;
	margin:0px;
}
#menu ul li {
	float:left;
	padding:0px;
	margin:0px;
	height:42px;
	list-style:none;
	background:none;
}


/*------------------------------ innerPage  -------------------------*/
#news_div_inner {
	float:left;
	width:268px;
	background:url(../images/news_bg.jpg) repeat-y;
	height:210px;
}
#news_div_inner ul {	padding:15px 0px 0px 15px; margin:0px; list-style-type:none; color:#FFFFFF; }
#news_div_inner ul li {	padding:2px 0px 2px 18px; margin:0px; background:url(../images/news_bullet.jpg) no-repeat 0px 9px; }
#news_div_inner a {	color:#FFFFFF; text-decoration:none;}
#news_div_inner a:hover {	color:#FFFFFF; text-decoration:underline;}

#banner_inner {
	float:left;
	
	text-align:right;
	padding:0px;
	margin:0px;
	width:702px;
	height:242px;
}

#banner_heading { float:right; text-align:right; padding:170px 20px 0px 0px; width:355px; }

#content {
	float:left;
	width:970px;
}
#left_content {
	float:left;
	width:685px;
	padding:10px 0px 0px 0px;
}

#left_content .tittle { float:left; width:692px; padding:0px 0px 15px 0px; }
.image_pad_left {
	float:left;
	padding:9px 10px 0px 0px;
}
#right_content {
	float:right;
	width:273px;
	margin-top:15px;
}
#right_menu {
	float:left;
	background:url(../images/side_line.jpg) repeat-y 0px 5px;
	padding-left:20px;
}
#right_menu .tittle {	float:left; width:245px; }
#right_menu ul {
	float:left;
	padding:4px 0px 0px 0px;
}

#right_menu a  {	color:#000000; text-decoration:none; }
#right_menu a:hover {text-decoration:none; color:#fbe106;}

#right_menu ul li {
	list-style-type:none;
	margin:0px;
	padding:5px 0px 5px 20px;
	background:url(../images/bullet.jpg) no-repeat 0px 7px;
}
#parents_login_inner {
	float:left;
	background:url(../images/parents_login_inner.jpg) no-repeat top left;
	width:240px;
	height:148px;
	margin:20px 0px;
	padding:0px 0px 0px 18px;
}
#parents_login_inner a {	color:#ffffff; text-decoration:none;	}
#parents_login_inner a:hover {	color:#ffffff; text-decoration:underline;	}

.contentheading { color: #9b411b; font-size:20px; text-align: left; font-weight:bolder; line-height:20px; }
.sub_contentheading { color: #ffffff; font-size:20px; padding-top:10px; line-height:20px; }
.banner_headimg {	 text-align: right; font-size:22px; color: #fbe106; line-height:22px; }
#college { width:200px; }
#campus { padding-left:10px; padding-bottom:5px; }

.content { padding:14px 0px 8px 0px; }

.text_input
{
	background:url(../images/text_bg.jpg) repeat-x;
	height:16px;
	width:180px;
	border: #ffdfd1 1px solid;
	font-family:Arial;
	font-size:12px;
	color:#000000;
}
.text_input_right
{
	background:url(../images/text_bg.jpg) repeat-x;
	height:16px;
	width:140px;
	border: #ffdfd1 1px solid;
	font-family:Arial;
	font-size:12px;
	color:#000000;
}
.address_input
{
	background:url(../images/address_bg.jpg) repeat-x #FFFFFF;
	height:50px;
	width:180px;
	border: #ffdfd1 1px solid;
	font-family:Arial;
	font-size:12px;
	color:#000000;
}
.button
{
	background:url(../images/button_bg.jpg) repeat-x;
	height:26px;
	border: #9a401b 1px solid;	
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	padding:0px 5px;
	cursor:pointer;
}
.gallery_text
{
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#9a401b;
}
.gallery
{
	border:#9a401b 1px solid;
	padding:1px;
}
.table_bg
{
	background:#F2F2F2;
	border:#CCCCCC 1px solid;
	margin:5px;
	padding:10px;
}
.table_img
{
	float:right;
	margin:5px 5px 5px 15px;
}
.news_img { float:left; padding:0px 10px 0px 0px;}

