

/* CSS Document */
/**
*  http://www.keywebtech.com
*  String Poets
*  CSS Document
*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:15px;
	margin:0;
}
.clear
{
clear:both;
}
#page
{
width:960px;
margin-top:20px;
background-color:#333333;
height:auto;
padding:10px;
margin:auto;
clear:both;
}

#main_page
{
width:960px;
background-color:#EEEEEE;
height:auto;
margin:auto;
clear:both;
}
/*-------------------------------------Header---------------------------*/
#header
{
width:960px;
height:auto;
clear:both;
}
.header_part
{
width:960px;
height:auto;
clear:both;
}
.header_part
{
width:960px;
height:130px;
font-size:12px;
color:#000000;
background-image:url('../images/header-background.jpg');
background-repeat:repeat-x;
clear:both
}
.menubar
{
width:960px;
height:32px;
font-size:12px;
color:#fff;
font-weight:bold;
background-color:#666666;
clear:both;
}
.bg
{
border-right: solid 1px #000;
}
.menutextlink:link, .menutextlink:active, .menutextlink:visited
{
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}
.menutextlink:hover
{
font-size:12px;
color:#AAAAAA;
text-decoration:none;
}
/*-------------------------------------Midpart---------------------------*/
#midpart
{
width:942px;
height:auto;
padding-top:15px;
margin:auto;
clear:both;
}
.leftpart
{
width:612px;
float:left;
}
.rightpart
{
width:322px;
padding-left:8px;
float:left;
}
.gallery
{
width:603px;
padding-left:9px;
padding-top:8px;
/*height:408px;*/
height:328px;
background-image:url('../images/gallery.jpg');
background-repeat:no-repeat;
clear:both
}
.new_member
{
width:302px;
padding-top:10px;
float:left;
}

.new_member1
{
width:302px;
padding-top:10px;
padding-left:8px;
float:left;
}

.new_member_top
{
width:285px;
height:27px;
padding-left:17px;
padding-top:15px;
font-size:14px;
color:#FFFFFF;
font-weight:bld;
background-image:url('../images/new-memberons.jpg');
background-repeat:no-repeat;
clear:both
}
.new_member_textbox
{
width:300px;
background-color:#FFFFFF;
border-left: solid 1px #DDDDDD;
border-right: solid 1px #DDDDDD;
border-bottom: solid 1px #DDDDDD;
clear:both;
padding-bottom:10px;
}
.row_box
{
width:280px;
margin:auto;
font-size:11px;
color:#000000;
line-height:17px;
padding-top:8px;
padding-bottom:8px;
background-image:url('../images/dot.jpg');
background-repeat:no-repeat;
background-position-y:50%;
background-position:bottom;
}
.redtext
{
/*font-size:13px;*/
font-size:11px;
font-weight:bold;
color:#A91B33;
}

.moretextlink:link, .moretextlink:active, .moretextlink:visited
{
font-size:12px;
color:#A91B33;
text-decoration:none;
}
.moretextlink:hover
{
font-size:12px;
color:#A91B33;
text-decoration:underline;
}

.moretextlink19:link, .moretextlink19:active, .moretextlink19:visited
{
font-size:19px;
color:#A91B33;
text-decoration:none;
}
.moretextlink19:hover
{
font-size:19px;
color:#A91B33;
text-decoration:underline;
}

.rightparttextlink:link, .rightparttextlink:active, .rightparttextlink:visited
{
font-size:12px;
color:#000;
text-decoration:none;
}
.rightparttextlink:hover
{
font-size:12px;
color:#A91B33;
text-decoration:underline;
}
.student_teacher
{
width:612px;
height:auto;
padding-bottom:10px;
padding-top:10px;
clear:both;
}
.student_teacherbox
{
width:595px;
padding-left:17px;
height:28px;
padding-top:15px;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
background-image:url('../images/bg1.jpg');
background-repeat:no-repeat;
/*clear:both*/
}
.student_box
{
width:610px;
height:auto;
font-size:12px;
color:#000000;
background-color:#FFFFFF;
border-left: solid 1px #DDDDDD;
border-right: solid 1px #DDDDDD;
border-bottom: solid 1px #DDDDDD;
clear:both;
}
.blacktext
{
font-size:12px;
color:#000000;
padding-top:6px;
background-image:url('../images/dot.jpg');
background-repeat:no-repeat;
padding-bottom:4px; background-position-y:50%;
background-position:bottom;
}
.student_teachder
{
width:322px;
height:auto;
clear:both;
}
.student_teachderbox
{
width:305px;
padding-left:17px;
height:29px;
padding-top:14px;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
background-image:url('../images/student-find-teacher.jpg');
background-repeat:no-repeat;
clear:both
}

.student_teachderbox1
{
width:320px;
background-color:#FFFFFF;
color:#000000;
font-size:12px;
border-left: solid 1px #DDDDDD;
border-right: solid 1px #DDDDDD;
border-bottom: solid 1px #DDDDDD;
clear:both;
}
.whitetext
{
font-size:13px;
font-weight:bold;
color:#FFFFFF;
}

.row_box1
{
width:300px;
margin:auto;
font-size:11px;
color:#000000;
line-height:17px;
padding-top:8px;
padding-bottom:8px;
background-image:url('../images/dot.jpg');
background-repeat:no-repeat;
background-position-y:50%;
background-position:bottom;
}
.google_add
{
width:960px;
height:auto;
padding-bottom:8px;
clear: both;
}
#footertext
{
width:960px;
height:auto;
font-size:12px;
text-align:center;
padding-top:5px;
padding-bottom:5px;
color:#FFFFFF;
background-color:#000000;
clear: both;
}
.footertextlink:link, .footertextlink:active, .footertextlink:visited
{
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
.footertextlink:hover
{
font-size:11px;
color:#FFFFFF;
text-decoration:underline;
}
#main_footertext
{
width:960px;
height:auto;
margin:auto;
font-size:12px;
line-height:22px;
text-align:center;
padding-top:5px;
padding-bottom:5px;
color:#000;
clear: both;
}


/* added by mah.wweb@gmail.com */
.img_border
{
border: 1px solid #DDDDDD;
padding:2px;
background-color:#FFFFFF;
}

.paddingbottom10
{
padding-bottom:10px;
}

.paddingtopbottom20
{
padding-bottom:20px;
padding-top:20px;
}

.textbox240
{
border: 1px solid #DDDDDD;
width:240px;
height:20px;
}

.textbox200
{
border: 1px solid #DDDDDD;
width:200px;
height:18px;
}

.textbox210
{
border: 1px solid #DDDDDD;
width:210px;
height:18px;
}


.textbox150
{
border: 1px solid #DDDDDD;
width:150px;
height:18px;
}

.error_msg
{
font-size:12px;
color:#A91B33;
text-decoration:none;
}

.error_msg a
{
text-decoration:none;
}

.success_msg
{
font-size:12px;
color:#A91B33;
}

.selectbox240
{
border: 1px solid #DDDDDD;
width:240px;
height:22px;
}


.selectbox200
{
border: 1px solid #DDD;
width:210px;
height:22px;
}

.textbox70
{
border: 1px solid #DDDDDD;
width:70px;
height:18px;
}

.redsmalltextnormal
{
font-size:11px;
color:#A91B33;
font-weight:normal;
}

.row_box_raves
{
width:590px;
margin:auto;
font-size:11px;
color:#000000;
line-height:17px;
padding-top:8px;
padding-bottom:8px;
background-image:url('../images/dot.jpg');
background-repeat:repeat-x;
background-position-y:50%;
background-position:bottom;
}




/*---------------------------------------------------(05-05-2010)-------------------------*/
.lesson_details
{
width:371px;
height:auto;
float:left;
}
.lesson_details_education
{
width:590px;
height:auto;
float:left;
}
.services
{
width:234px;
height:auto;
margin-left:7px;
float:left;
}

.services_back
{
width:217px;
padding-left:17px;
height:28px;
padding-top:15px;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
background-image:url('../images/services.jpg');
background-repeat:no-repeat;
clear:both
}
.service_TExtbox
{
width:220px;
padding-left:7px;
padding-right:5px;
height:auto;
font-size:12px;
color:#000000;
padding-bottom:10px;
line-height:17px;
background-color:#FFFFFF;
border-left: solid 1px #DDDDDD;
border-right: solid 1px #DDDDDD;
border-bottom: solid 1px #DDDDDD;
clear:both;
}
.lesson_details_back
{
width:354px;
padding-left:17px;
height:28px;
padding-top:15px;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
background-image:url('../images/lesson-details.jpg');
background-repeat:no-repeat;
clear:both
}
.student_boxnew
{
width:369px;
height:auto;
font-size:12px;
color:#000000;
background-color:#FFFFFF;
border-left: solid 1px #DDDDDD;
border-right: solid 1px #DDDDDD;
border-bottom: solid 1px #DDDDDD;
clear:both;
}
.dotnew
{
background-image:url('../images/dot.jpg');
background-repeat:no-repeat;
background-position-y:50%;
background-position:bottom;
}


.new_dotnew
{
background-image:url('../images/dot.jpg');
background-repeat:repeat-x;

padding-left:0; padding-right:0; padding-top:10px; padding-bottom:10px; background-position-y:50%
background-position:bottom;
}

/**@ added on 18-5-2010 */

.tbl_class
{
  background-color:#DDDDDD;
}


.selectbox60
{
border: 1px solid #DDDDDD;
width:60px;
height:22px;
}

.student_teacher_new
{
width:612px;
height:auto;
/*padding-bottom:5px;*/
padding-top:5px;
clear:both;
}

.student_teacherbox_new
{
width:595px;
padding-left:17px;
height:28px;
padding-top:15px;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
background-image:url('../images/bg1.jpg');
background-repeat:no-repeat;
clear:both
}

.student_teacher_top
{
width:612px;
height:auto;
clear:both;
}

.footerparttextlink:link, .footerparttextlink:active, .footerparttextlink:visited
{
font-size:11px;
color:#000;
text-decoration:none;
}
.footerparttextlink:hover
{
/*font-size:12px;*/
font-size:11px;
color:#A91B33;
text-decoration:underline;
}

.row_box_news
{
width:590px;
margin:auto;
font-size:12px;
color:#000000;
line-height:17px;
padding-top:8px;
padding-bottom:8px;
background-image:url('../images/dot.jpg');
background-repeat:repeat-x;
background-position-y:50%;
background-position:bottom;
}

.rednewstext
{
font-size:12px;
font-weight:bold;
color:#A91B33;
text-decoration:none;
}

.rednewstext:hover
{
font-size:12px;
font-weight:bold;
color:#A91B33;
text-decoration:underline;
}


.newredtext
{
/*font-size:13px;*/
font-size:12px;
font-weight:bold;
color:#A91B33;
}

.row_box_raves_new
{
width:590px;
margin:auto;
font-size:11px;
color:#000000;
line-height:17px;
background-image:url('../images/dot.jpg');
background-repeat:repeat-x;
background-position-y:50%;
background-position:bottom;
}

/*--------------------------06-06-2010-----------------------------------*/
.inbox
{
width:590px;
height:auto;
margin:auto;
background-color:#666666;
clear:both;
}

.select
{
width:20px;
float:left;
font-size:12px;
padding-bottom:2px;

color:#000;
}
.name
{
width:160px;
padding-bottom:2px;
padding-top:2px;
padding-left:26px;
font-size:12px;
color:#FFFFFF;
float:left;
}
.subject	
{
width:250px;
padding-bottom:2px;
padding-top:2px;
font-size:12px;
color:#FFFFFF;
float:left;
}
.date	
{
width:140px;
padding-bottom:2px;
padding-top:2px;
font-size:12px;
color:#FFFFFF;
float:left;
}
.inbox1
{
width:590px;
height:auto;
background-image:url('images/dot.jpg');
background-repeat:repeat-x;

padding-bottom:3px;
padding-top:3px;
margin:auto;
clear:both; 
background-position-y:50%;
background-position:bottom;
}
.name1
{
width:160px;
padding-bottom:2px;
padding-top:2px;
font-size:12px;
color:#000;
float:left;
}
.subject1	
{
width:250px;
padding-bottom:2px;
padding-top:2px;
font-size:12px;
color:#000;
float:left;
}
.date1	
{
width:140px;
padding-bottom:2px;
padding-top:2px;
font-size:12px;
color:#000;
float:left;
}

.send
{
width:590px;
height:auto;
margin:auto;
background-color:#E7E7F0;
clear:both;
}
.img
{
vertical-align:text-top;
}

.send_box
{
width:590px;
height:auto;
margin:auto;
clear:both;
}
.mailtext
{
width:500px;
height:15px;
color:#000000;
font-size:12px;
}
.textfiled
{
width:576px;
height:155px;
color:#000000;
font-size:13px;
}

.12redsmalltextnormal
{
font-size:12px;
color:#A91B33;
font-weight:normal;
}

/* 12 June 2010 */
.send_down
{
width:590px;
height:auto;
margin:auto;
background-color:#EEF2F5;
border-bottom:1px solid #FFFFFF;
}

.send_up
{
width:590px;
height:auto;
margin:auto;
background-color:#E7E7F0;
border-bottom:1px solid #FFFFFF;
clear:both;
}


.send_up_new
{
width:590px;
height:auto;
margin:auto;
background-color:#E7E7F0;
border-bottom:1px solid #FFFFFF;
font-weight:bold;
clear:both;
}

.textfiledCompose
{
width:586px;
height:200px;
color:#000000;
font-size:13px;
}


.newredtext
{
font-size:13px;
font-weight:bold;
color:#A91B33;
}

.RedTextBold16
{
font-size:16px;
color:#A91B33;
font-weight:bold;

}

.BlackTextBold16
{
font-size:16px;
color:#000000;
font-weight:bold;
}

.RedTextBold15
{
font-size:15px;
color:#A91B33;
font-weight:bold;
}

.BlackTextBold15
{
font-size:15px;
color:#000000;
font-weight:bold;
}

/*--------------------------------------22-06-2010--------------------------------------------*/
.box1
{
width:580px;
height:120px;
padding:3px;
background-color:#FAFAFA;
border: solid 1px #ccc;
}

a{
color:#000000;
}

.student_teacher_new
{
width:612px;
height:auto;
clear:both;
}

.blacktext_new
{
font-size:12px;
color:#000000;
padding-top:5px;
background-repeat:no-repeat;
padding-bottom:4px;
}
/*--------------------------------------22-06-2010--------------------------------------------*/
.box1
{
width:580px;
height:120px;
padding:3px;
background-color:#FAFAFA;
border: solid 1px #ccc;
}


/*--------------------------------------20-08-2010--------------------------------------------*/

.Faq{ width:590px; height:auto; float:left;}
.Texttop{ width:590px; height:auto; float:left; font-size:12px; color:#C00; font-weight:bold; padding: 10px 0 0 0px}
.Text1{ width:575px; padding: 5px 0 0 15px; height:auto; float:left; font-size:12px; color:#000000; line-height:18px; }


/****************************************9-9-2010 ********/
div.demo {
	border: 1px solid #333333;
	width: 585px;
}
#test2 {
	height: 120px;
}

.sample
{
background:#AAAAAA; 
height:26px; 
color:#FFFFFF;
font-weight:bold;
}

.m_background
{
background:#F3F3F3;
}

.m_category
{
margin:5px; 
height:24px; 
font-weight:bold;
}

#vclass{
z-index:1000;
position:absolute;
background:#000000;
border:#666666 1px solid;
top:60%;
left:65%;
width:410px;
display:none;
color:#FFFFFF;
}
