/* CSS Document */

body{
	margin:13px 0;
	padding:0;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	background:#8b130f;
	color:#7f5b63;
}

A{
	text-decoration:none;
	color:#8b130f;
}

A:hover{
	text-decoration:underline;
}

H1, H2, FORM, UL, LI{
	margin:0;
	padding:0;
}

INPUT, TEXTAREA, SELECT{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#7f5b63;
}

#main_layout{
	width:895px;
	margin:0 auto;
	background:#fff;
}

#header_area{
	height:133px;
	background:url(../images/header_bg.gif) repeat-x left top;
	margin-left:12px;
}

#logo{
	margin:32px 0 0 17px;
}

#login_area{
	width:206px;
	float:right;
	background:url(../images/login_bg.gif) no-repeat left top;
	padding:28px 12px 0 97px;
	height:96px;
	position:relative;

}

#after_login_box{
	color:#ea8f8b;
	text-align:right;
	padding-right:5px;
	height:63px;
}
#after_login_box .loginName{
	height:44px;
	
}
#after_login_box A{
	color:#ea8f8b;
	text-decoration:underline;
}

#after_login_box A:hover{
	text-decoration:none;
}

#login_area LABEL{
	color:#ea8f8b;
	margin-bottom:5px;
	display:block;
}

#login_bttn{
	margin-left:123px;
}


.login_txt_bx{
	height:14px;
	width:114px;
	border:solid 1px #8a130f;
	color:#8a130f;
	padding:0 3px;
}

#header_telphone_no{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#7b7b7b;
	margin-top:17px;
}

html>/**/body #header_telphone_no{
	margin-top:23px;
}

#body_after_header{
	padding:0 12px 12px;
	line-height:16px;
}

#main_links_container{
	height:21px;
	background:url(../images/main_links_bg.gif) repeat-x left top;
	font:13px Arial, Helvetica, sans-serif;
	padding:5px 0 0 5px;
}
#main_links_container A{
	color:#8b130f;
	margin:0 11px;
}

#main_links_container A:hover, .main_link_active{
	color:#fff !important;
	text-decoration:none;
}

#banner_container{
	margin:8px 0;
}

.clearfx{
	height:1px;
	line-height:1px;
	font-size:1px;
	clear:both;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */


#banner_bottom_ads_area{
	background:url(../images/banner_btm_ad_bg.gif) repeat-y left top;
}

#ad_left{
	width:359px;
	float:left;
	padding:10px 10px 10px 20px;
	font-size:11px;
	color:#692232;
}

#ad_left IMG{
	margin-right:15px;
}

#ad_right{
	width:455px;
	float:left;
	padding:10px 10px 10px 16px;
}

#partner_discript{
	width:200px;
	float:left;
	margin-top:15px;
}	

.news_article{
	width:131px;
	float:left;
	border-right:solid 1px #dbc0ba;
	
	font:11px Tahoma;
	color:#692232;
	padding-right:8px;
	margin-right:8px;
	line-height:15px;
}

.news_artile_title{
	width:115px;
	height:16px;
	background:#dbc0ba url(../images/article_arow.gif) no-repeat 8px 6px;
	font:bold 12px Arial, Helvetica, sans-serif;
	padding:1px 0 0 18px;
	color:#7f5b63;
	margin-bottom:4px;
}

.news_article A{
	color:#692232;
	text-decoration:underline;
}

.news_article A:hover{
	text-decoration:none;
}

#home_contents{
	width:354px;
	float:left;
	padding:0 25px 10px 10px;
}

#news_container{
	width:482px;
	float:left;
}

#main_txt_area{
	margin-top:8px;
	background:url(../images/body_btm_grdnt.gif) repeat-x left bottom;
	padding-bottom:40px;
}
#main_txt_area A{
	color:#692232; text-decoration:underline;
}
#main_txt_area A:hover{
	color:#692232; text-decoration:none;
}
#txt_area_inside{
	background:url(../images/inside_page_right_bg.gif) repeat-y right top;
	border-top:solid 8px #ebd6d1;
	min-height:1px;
	height:auto !important;
	height:1px;
}

.page_sub_title{
	font-weight:bold;
	margin-top:11px;
}

.news_events_title{
	color:#fff;
	font:bold 12px Arial, Helvetica, sans-serif;
	background:#8b130f;
	height:18px;
	padding:3px 0 0 17px;
}

#news_discript_area{
	background:#f5eae8;
	padding:12px 10px 8px 17px;
	margin-bottom:10px;
}

#how_to_entrol_area{
	background:#f5eae8;
	padding:12px 10px 17px 17px;
	margin-bottom:10px;
	color:#692232;
	line-height:14px;
}

#how_to_entrol_area A{
	color:#692232;
	text-decoration:underline;
}

#how_to_entrol_area A:hover{
	text-decoration:none;
}

.how_to_entrol_bold{
	margin:5px 0 10px;
}

.page_title{
	font:normal 17px Tahoma;
	margin-bottom:8px;
	color:#692232;
}



.news_title{
	background:url(../images/news_title_bullet.gif) no-repeat left 5px;
	padding-left:15px;
	color:#692232;
}

.news_title A{
	color:#692232; text-decoration:underline;
}
.news_title A:hover{
	color:#692232; text-decoration:none;
}
.news_short_discript{
	color:#7f5b63;
	padding:0 0 10px 15px;
}

#news_bottm_container{
	background:#f5eae8;
	margin-bottom:10px;
	padding:10px 10px 10px 15px;
}

#news_bottm_container A{
	color:#692232;
}

#music_lessons{
	width:207px;
	min-height:118px;
	height:auto !important;
	height:118px;
	float:left;
	border-right:#dbc0ba;
	color:#692232;
	padding-right:12px;
	border-right:solid 1px #dbc0ba;
	margin-right:14px;
}

#time_table{
	width:207px;
	min-height:118px;
	height:auto !important;
	height:118px;
	float:left;
	border-right:#dbc0ba;
	color:#692232;
	padding-right:12px;
}

.news_bottm_container_title{
	font-weight:bold;
	text-transform:uppercase;
	padding-top:3px;
}

.more{
	font-weight:bold;
}

#bottom_links{
	width:895px;
	margin:0 auto;
	color:#be9b94;
	padding:10px 0;
}

#bottom_links A{
	color:#be9b94;
	margin:0 2px;
}

#bottm_links_active{
	text-decoration:underline;
}

#inside_page_txt_area{
	width:674px;
	float:left;
	padding:10px;
}

#inside_page_txt_area h1{
	font:normal 17px Tahoma;
	padding-bottom:3px;
	margin-bottom:12px;
	color:#692232;
	border-bottom:solid 2px #ebd6d1;
}

#inside_page_right_area{
	width:176px;
	float:left;
}

#inside_page_right_area IMG{
	margin-bottom:10px;
}

#inside_page_txt_area UL{
	margin-bottom:8px;
}

#inside_page_txt_area UL LI{
	list-style:none;
	background:url(../images/bullet.gif) no-repeat left 3px;
	padding:0 0 6px 20px;
}

html>/**/body #inside_page_txt_area UL LI{
	background:url(../images/bullet.gif) no-repeat left 2px;
}

UL.index_list{
	margin:5px 0 13px;
}

UL.index_list LI{
	list-style:none;
	background:url(../images/bullet.gif) no-repeat left 3px;
	padding:0 0 6px 20px;
}

UL.index_list A{
	color:#7f5b63 !important;
}




.sub_title{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:8px;
	color:#692232;
}

.sub_title_with_top_mrgin{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	margin:18px 0 5px;
	color:#692232;
}

.sub_title_2{
	font-weight:bold;
	margin:8px 0 3px;
	color:#692232;
}

.sub_title_3{
	font-weight:bold;
	margin:14px 0 5px;
	color:#692232;
}

.page_next_bttn_container{
	margin-top:15px;
	padding-right:3px;
}

.commom_table{
	border:solid 1px #dfc2bb;
	margin-top:10px;
	color:#692232;
}

.commom_table TH{
	height:21px;
	padding:0 3px 2px;
	font-weight:normal;
	background:#f5e0db url(../images/th_bg.gif) repeat-x left top;
	border-bottom:solid 1px #dfc2bb;
}

.commom_table TD{
	padding:3px;
}

.commom_table_alt_td{
	background:#f8eae7;
}

.total_display_table{
	margin-top:5px;
	font-weight:bold;
	padding:0 3px;
	color:#692232;
}

.course_list{
	margin-top:8px;
}

.course_outline_table{
	border:solid 1px #dfc2bb;
	color:#692232;
	margin-bottom:10px;
}

html>/**/body .course_outline_table{
	margin-bottom:3px;
}
.course_outline_table TH{
	height:21px;
	padding:0 3px 2px;
	background:#f5e0db url(../images/th_bg.gif) repeat-x left top;
	border-bottom:solid 1px #dfc2bb;
}

html>/**/body .course_outline_table TH{
	height:24px;
	padding-top:3px;
}

.course_outline_table TD{
	padding:3px;
}

.course_outline_table_alt_td{
	background:#f8eae7;
}

.contact_form_left{
	width:427px;
	float:left;
	margin-top:18px;
}

.contact_form_left TABLE TD{
	padding:3px 0;
}


.contact_form_right{
	width:200px;
	float:left;
	margin-top:20px;
	border:solid 3px #edd5d1;
	padding:8px 8px;
}

.contact_txtbx{
	width:230px;
}

.general_enq{
	font-weight:bold;
	font-size:12px;
	color:#692232;
	margin-bottom:10px;
}

.req_star{
	color:#ff0000;
}

.admission{
	margin-top:10px;
}

.application_tbl{
	
}

.application_tbl TD{
	padding:3px 0;
}

.application_txt_bx{
	width:240px;
}

.application_list_bx{
	width:245px;
}

.faq_block{
	margin-bottom:15px;
}

.faq_question{
	margin-bottom:2px;
	font-weight:bold;
}

.faq_ans{
	margin-bottom:10px;
}

.news_detail_title{
	font-weight:bold;
	margin-bottom:8px;
}

.news_date{
	font-weight:normal;
}

.archive_news{
	margin-top:10px;
	font-weight:bold;
	color:#692232;
}

.archive_news A{
	color:#7f5b63 !important;
}

.archive_news_container{
	border-bottom:dashed 1px #7f5b63;
	margin-bottom:5px;
	padding-bottom:10px;
}

.archive_news_container A{
	color:#7f5b63 !important;
}

.readmore{
	margin-top:5px;
}

.main_pic{
	border:solid 4px #ba928a;
	margin:0 15px 10px 0;
}

.main_pic1{
	border:solid 4px #ba928a;
	margin:0 15px 5px 0;
}

.tiuc_contact{
	font-weight:bold;
	color:#692232;
	margin-bottom:5px;
}

.enquiries{
	clear:both
}

.newlettr{
	height:10px;
	width:127px;
	font-size:10px;
	margin:2px 0;
}

html>/**/body .newlettr{
	height:10px;
	width:129px;
	font-size:10px;
}

.subscribe_bttn{
	margin-top:3px;
}	

.details_block{border:solid 1px #ebd6d1;  margin-bottom:15px;}

#inside_page_txt_area h3{
   background:url(../images/h3_bg.gif) repeat-x;
	font:bold 13px Tahoma;
	margin:0px;
	padding:5px 0px 5px 10px;
	color:#b9495c;
	border-bottom:solid 1px #ebd6d1;
}

.application_tbl2{
	
}

.application_tbl2 TD{
	padding:5px 5px 5px 10px; margin-left:20px; color:#000000;
}

.alternative{ background-color:#fdf8f8}


.application_tbl3{
	
}

.application_tbl3 TD{
	padding:5px 0px 5px 10px; margin-left:20px; border-right:solid 1px #ebd6d1; color:#000000;
}
.job-code{font-size:11px; color:#7f5b63; font-weight:lighter;}





#login_links{float:left; width:190px; border:#ebd6d1 solid 1px;}
#mail_box{ border:solid 1px #ebd6d1;}

.login_list UL{
	margin:0px; padding:0px;
	
}

.login_list LI{
	list-style:none;
	background: url(../images/login_listbg.gif) no-repeat 2px 0px; padding:5px 0px 4px 25px; 
	
}

#login_links A:link, #login_linksA:visited, #login_links A:active{
	color:#7f5b63 !important; text-decoration:none;
}

#login_links A:hover{
	color:#7f5b63 !important; text-decoration:underline;
}


.clear{clear:both}

.headings{
   background:url(../images/h3_bg.gif) repeat-x;
	font:bold 13px Tahoma;
	margin:0px 0px 10px 0px;
	padding:5px 0px 3px 10px;
	color:#b9495c;
	border-bottom:solid 1px #ebd6d1;
}

#mail_box_buttons{
   background:url(../images/h3_bg.gif) repeat-x;
	font: 11px Tahoma;
	margin:0px 0px 10px 0px;
	padding:3px 0px 6px 0px;
	color:#b9495c;
	border:solid 1px #ebd6d1;
}

#delBtn{padding:5px 0px 0px 0px;}

#mail_box_buttons a{padding:0px 0px 0px 17px;}

.nextPer{
	float:right;
	padding-right:5px;
}

#main{ width:auto; border:solid 1px #ebd6d1;}


.insert_addrs{
   background:url(../images/h3_bg.gif) repeat-x;
	font:11px Tahoma;
	margin:0px 0px 10px 0px;
	padding:5px 0px 3px 10px;
	color:#b9495c;
	border-bottom:solid 1px #ebd6d1;
}

.inboxDT{
	float:right;
	padding-right:18px;
	margin-top:2px;
	
}
.date_notice{
	color: #CC0000;}

.head_notice{
	font-weight:bold;
	color:#7f5b63;
	}
.notice_content{
	color:#333333;
	}
	
.notice_pding{
	padding:12px 5px;
}

.notice_box{
}

.notice_box td{
	padding:10px 10px;
}

.noticeIndetail{
	padding:6px;
}
.lgn_err{
	width:150px;
	position:absolute;
	margin-top:47px;
	color:#fff;
}
.subbttn{
	width:115px;
	height:16px;
	background:#dbc0ba url(../images/subscribe.gif) no-repeat 8px 6px;
	font:bold 12px Arial, Helvetica, sans-serif;
	padding:1px 0 0 18px;
	color:#7f5b63;
	margin-bottom:4px;
}


.subscribe{width:298px; clear:both; padding-top:5px;}

.online_app{
	width:303px;
	float:right;
	}

/*emh_link*/
.link_emh{ color:#bd9a94; padding:0px 0px 10px 0px;  text-align:center;}
.link_emh a:link, .link_emh a:visited, .link_emh a:active{ color:#f7ebef; text-decoration:none;}
.link_emh a:hover{color:#f7ebef; text-decoration:underline;}



