/* CSS Document */

body{margin:0px; background-color:#ffffff; text-align:center;}

.centereddiv{margin-left:auto; margin-right:auto; width:769px; }

.main{width:100%; float:left; } 

#dottedLinePanel{width:2px; float:left; height:100%; background-image:url({$smarty.const.WEBSITE_URL}/images/vert_dot.jpg); background-repeat:repeat-y;}
 
.top_grey_bg{background-image:url({$smarty.const.WEBSITE_URL}/images/grey_bg.jpg); background-repeat:repeat-x; height:110px; width:100%; float:left;}

.logo{width:242px; height:80px; float:left; margin:0px;}

.top_mid{width:259px; height:79px; float:left;}

.greyBg{ background-color:#F0F1F3;}

.bbb{width:46px; height:76px; float:left; margin-top:3px; margin-bottom:3px;}

.clear{clear:both;}

.login_bg1{background-image:url({$smarty.const.WEBSITE_URL}/images/login_bg1.jpg); width:212px; height:76px; background-repeat:no-repeat; float:left; margin-left:9px; margin-top:2px;}

.blue_txt_9pt{font-family:Arial; font-size:9pt; color:#0D658B; font-weight:bold; text-decoration:none;}

.black8_txt{font-family:Arial; font-size:8pt; color:#000000; text-decoration:none;}

.contenText{font-size: 9pt; color:#000000; font-family:arial;}

.greyBold{font-size:11pt; color:#cd0000; font-family:Arial; text-decoration:underline;}

a.redlink{font-family:Arial; font-size:8pt; color:#FF0000; text-decoration:none; display:block;}
a.redlink:hover{font-family:Arial; font-size:8pt; color:#FF0000; text-decoration:none; display:block;}

.input_txt{width:75px; font-family:Arial; font-size:8pt; height:12px; color:#000000; border:solid 1px #004B90;}

.chkbox{width:12px; height:12px; float:left; padding:0px; margin:0px;}

.pwd{margin-left:8px; float:left; padding-top:1px;}

.login_btn{float:left; width:45px; padding-left:2px; padding-top:2px;}
/*mnu*/
.darkgray_bg{background-color:#38464F; width:753px; height:29px; float:left; padding:0px; margin:0px;}

#navigation{width:780px; float:left; text-align:center;}

#navigation ul{list-style: none; padding:0px; margin:0px;}

#navigation ul li{float: left; margin:0px;} 

.darkgray_bg1{background-color:#38464F;  height:29px; float:left; padding:0px; margin:0px;}
#navigation1{ text-align:left; clear:both}

#navigation1 ul{list-style: none; padding:0px; margin:0px;}

#navigation1 ul li{float: left; margin:0px;} 

.mnu_lcnr{float:left; width:8px; height:29px;}

.mnu_rcnr{float:left; width:8px; height:29px;}

.mnu_separator{padding-left:3px; padding-top:5px; float:left; width:3px; height:12px;}

.home{padding-top:0px; float:left; width:39px; height:15px;}

.sign_up{padding-left:3px; padding-top:5px; float:left; width:49px; height:15px;}

.subjects{padding-left:3px; padding-top:5px; float:left; width:56px; height:15px;}

.for_parents{padding-left:3px; padding-top:5px; float:left; width:72px; height:15px;}

.faq{padding-left:3px; padding-top:5px; float:left; width:28px; height:15px;}

.demo{padding-left:3px; padding-top:5px; float:left; width:40px; height:15px;}

.tutor{padding-left:3px; padding-top:5px; float:left; width:97px; height:15px;}

.about_us{padding-left:3px; padding-top:5px; float:left; width:57px; height:15px;}

.contact_us{padding-left:3px; padding-top:5px; float:left; width:69px; height:15px;}

.fontlist{font-family:Arial; font-size:10px; color:#3A3A3A; width:115px; height:17px; padding:0px; margin:0px;}

/*mid_panel*/
#midpanel{width:780px; float:left;}

.main_img{width:221px; height:286px; float:left; margin:0px; padding:0px;}

.content_bg{ background-image:url({$smarty.const.WEBSITE_URL}/images/content_bg.jpg); height:286px; width:285px; float:left; margin:0px; padding:0px;}

.blspiral_bg{ background-image:url({$smarty.const.WEBSITE_URL}/images/blspiral.jpg); background-repeat:no-repeat; width:274px; height:286px; float:left; margin:0px; padding:0px;}

.email_txt{font-family:Arial; font-size:12px; color:#FFFFFF; margin-top:15px; margin-bottom:8px; float:left;}

.email_link{font-family:Arial; font-size:12px; color:#FFFFFF;}

/*img panel*/
.blank{height:20px; width:780px; float:left;}

.free_session{width:195px; height:114px; float:left;}

.get_help{width:195px; height:114px; float:left; margin-left:5px; margin-top:0px;}

.tutor_spotlight{width:195px; height:114px; float:left; margin-left:4px; margin-top:0px;}

.wcbs{width:173px; height:114px; float:left; margin-left:5px; margin-top:0px;}

/*footer*/
.bluebg{background-color:#006C99; width:100%; height:42px; float:left; margin:0px; padding:0px; }

.white_txt{font-family:Arial; font-size:10pt; text-decoration:none; color:#FFFFFF;}

.white_txt_bold{font-family:Arial; font-size:12pt; text-decoration:none; color:#FFFFFF; font-weight:bold;}

.footer_mid{width:236px; height:44px; float:left;}

.blackHeading{font-family:Arial; font-size:12pt; color:#000000;}

.powered{width:175px; float:right; padding-top:15px;}

/*rightpanel_homepage*/
.black_txt16{font-family:Arial; font-size:16pt; text-decoration:none; color:#000000;}

.white_txt15{font-family:Arial; font-size:15pt; text-decoration:none; color:#FFFFFF;}

.black_txt12{font-family:Arial; font-size:12pt; text-decoration:none; color:#000000;}

.header_txt{float:left; width:200px;}

.math_margin{float:left; width:200px;}

.bullet{width:20px; height:19px; float:left; margin:0px; padding:0px;}

.bullet2{width:4px; float:left;}

.math{padding-left:4px; float:left; width:110px;}

.math_txt{padding-left:4px; float:left;}

.science_margin{float:left; padding-top:12px; padding-left:60px;}

/*subject*/
.sub_h{width:780px; height:110px; padding:0px; margin:0px; float:left;}

.black10bold_txt{font-family:Arial; font-size:10pt; color:#000000; text-decoration:none; font-weight:bold;}

.black10_txt{font-family:Arial; font-size:10pt; text-decoration:none; color:#000000;}

.subject_margin{float:left; width:150px; height:18px;}

.vert_dotted_line{ background-image:url({$smarty.const.WEBSITE_URL}/images/vert_dotted_bar.jpg); background-repeat:repeat-y; width:1px;}

.horz_dash_line{background-image:url({$smarty.const.WEBSITE_URL}/images/dash_line.jpg); background-repeat:repeat-x; height:1px;}

.blue_txt_12pt{font-family:Arial; font-size:12pt; color:#0D658B; font-weight:bold; text-decoration:none; float:left;}

.graybg{background-color:#D6D6D6;}

.lgreybg{background-color:#F5F4F4;}

.content_panel{ padding-left:5px; padding-top:2px; width:604px; float:left;}

.bluebg_trans{background-color:#078EB8;}


.dgrey_bg{background-color:#394A54;}

.white10_boldtxt{font-family:Arial; font-size:10pt; text-decoration:none; color:#FFFFFF; font-weight:bold;}

/*For parents*/

.mid_panel{width:780px; float:left;}

/*sign up*/
.signup_header{width:770px; height:108px; float:left;}

.bodyPane{width:580px; _width:593px;float:left; margin-left:auto; margin-right:auto;  height:auto; background-color:#FFFFFF;}
.bodyPanel{width:769px; _width:769px; float:left; margin-left:auto; margin-right:auto;  height:auto; background-color:#FFFFFF;}
#leftPanel{width:215px; float:left; background-color:#FFFFFF; height:100%;}

#mainPanel{width:554px; float:left; background-color:#FFFFFF; background-image:url({$smarty.const.WEBSITE_URL}/images/mainpanel_bg.gif); background-repeat:repeat-y;}

.leftpanel_grad{background-image:url({$smarty.const.WEBSITE_URL}/images/leftpanel_grad.jpg); background-repeat:repeat-x; width:212px; _width:195px; float:left; position:relative;}

/*.leftpanel_grad{background-image:url({$smarty.const.WEBSITE_URL}/images/leftpanel_grad.jpg); background-repeat:repeat-x; width:213px; float:left;background-size:100%; height:100%; max-height:100%; overflow:auto; position:relative;}
*/

.dgray15{font-family:Arial; font-size:13px; color:#394750; font-weight:bold; float:left;}

.arr_bullet{width:22px; height:25px; float:left; padding-top:0px;}

.plus_bullet{width:13px; float:left; padding-top:6px;}

.black11_txt{font-family:Arial; font-size:11px; color:#000000; float:left; text-decoration:none;}

.blackBoldTxt{font-family:Arial; font-size:11px; color:#000000; font-weight:bolder; float:left; text-decoration:none;}

.session_free{width:212px; height:114px; float:left;}

.vertical_dot{background-image:url(images/vert_dot.jpg); background-repeat:repeat-y; width:1px; float:left;}

.horizontal_dot{background-image:url({$smarty.const.WEBSITE_URL}/images/hor_dash_line.jpg); background-repeat:repeat-x; height:1px;}

.horizontal_dot1{background-image:url({$smarty.const.WEBSITE_URL}/images/hor_dotted_line.jpg); background-repeat:repeat-x; height:13px;}

.whiteBold{font-family:Arial; font-size:9pt; color:#FFFFFF; font-weight:bold;}

.dgray12_txt{font-family:Arial; font-size:12px; color:#2E2E2E; float:left; text-decoration:none;   }

.bl11_txt{font-family:Arial; font-size:11px; color:#006C99; float:right;}

.dbl12_txt{font-family:Arial; font-size:12px; color:#004B90; float:left; font-weight:bold; text-decoration:none;}
.dbl12_txt_center{font-family:Arial; font-size:12px; color:#004B90; font-weight:bold; text-decoration:none;}
.dbl12_txtbig{ padding-bottom:inherit:15px; padding-left:5px; font-family:Arial; font-size:17px; color:#004B90; float:left; font-weight:bold; text-decoration:none;}

.txtbox{height:21px; background-color:#FFFFA0; font-family:Arial; font-size:11px; color:#000000; border:1px solid #C3C3C3; float:left;}

.txtbox1{ width:210px; height:21px; background-color:#FFFFA0; font-family:Arial; font-size:11px; color:#000000; border:1px solid #C3C3C3; float:left;}

.txtbox2{ width:57px; height:21px; background-color:#FFFFA0; font-family:Arial; font-size:11px; color:#000000; border:1px solid #C3C3C3; float:left;}

.txtbox3{ width:34px; height:21px; background-color:#FFFFA0; font-family:Arial; font-size:11px; color:#000000; border:1px solid #C3C3C3; float:left;}

.txtbox4{ width:70px; height:21px; background-color:#FFFFA0; font-family:Arial; font-size:11px; color:#000000; border:1px solid #C3C3C3; float:left;}

.txtbox5{ width:126px; height:21px; background-color:#FFFFA0; font-family:Arial; font-size:11px; color:#000000; border:1px solid #C3C3C3; float:left;}

.signup{float:left; width:61px; height:20px; margin:0px; padding:0px;}

/*get help*/
.get_help_1{width:212px; height:114px; float:left;}

a.top{font-family:Arial; font-size:9pt; color:#FF5E03; font-weight:bold; text-decoration:none;}
a.top:hover{font-family:Arial; font-size:9pt; color:#cd0000; font-weight:bold; text-decoration:none;}

a.blueLink{font-family:Arial; font-size:12px; color:#006B99; text-decoration:underline;}
a.blueLink:hover{font-family:Arial; font-size:12px; color:#2E2E2E; text-decoration:none;}

.mimgtxtbig{ font:20px Verdana, Arial, Helvetica, sans-serif; color:#F0F5F9; line-height:24px;}
.mimgtxt{ font:14px Verdana, Arial, Helvetica, sans-serif; color:#F0F5F9; line-height:20px;}
.mimgtxtbox{ height:210px;}
.register{margin-top:215px; float:right;}
.register2{margin-top:10px; float:right;}

/*tutor*/
.blue12link_txt{font-family:Arial; font-size:12px; color:#006C99; float:left;}
.black12bold_txt{font-family:Arial; font-size:12px; color:#000000; text-decoration:none; font-weight:bold; float:left;}

/*about_us*/
.blue12pxtext_bold{font-family:Arial; font-size:12px; color:#05519D; text-decoration:none; font-weight:bold; float:left;}

a.red12_link{font-family:Arial; font-size:12px; color:#AA0000;}
a.red12_link:hover{font-family:Arial; font-size:12px; color:#FF0000; text-decoration:none;}

a.graylink12{font-family:Arial; font-size:12px; color:#777777; text-decoration:none;}
a.graylink12:hover{font-family:Arial; font-size:12px; color:#777777;}

a.leftLink{font-family:Arial; font-size:12px; color:#000100; text-decoration:none;}
a.leftLink:hover{font-family:Arial; font-size:12px; color:#777777;}

a.textLink{font-size:10pt; color:#000000; font-family:arial; text-decoration:underline;}
a.textLink:hover{font-size:10pt; color:#ff0000; font-family:arial; text-decoration:none;}

/* message center*/
.txtarea1{width:440px; background-color:#FFFFA0; font-family:Arial; font-size:11px; color:#000000; border:1px solid #C3C3C3; float:left;}

/*profile*/
.txtarea2{width:150px; font-family:Arial; font-size:11px; color:#000000; border:1px solid #C3C3C3; float:left;}

.tabularPanel{overflow:hidden;}

.columns{margin-bottom:-1000px; padding-bottom:1000px; float:left;}

.greyVlColumn{width:1px; float:left; margin-bottom:-1000px; padding-bottom:1000px; background-image: url({$smarty.const.WEBSITE_URL}/images/grey_vl.gif); background-repeat:repeat-y;}

.blueRow{float:left; background:#037CA9; margin-bottom:-1000px; padding-bottom:1000px; border-left:solid 1px #ffffff;}

.greyRow{float:left; background:#E6EAEB; margin-bottom:-1000px; padding-bottom:1000px; border-left:solid 1px #d1d1d1;}

.lightGreyRow{float:left; background:#F5f5f5; margin-bottom:-1000px; padding-bottom:1000px; border-left:solid 1px #d1d1d1;}

input.required, textarea.required {
	width:140px; height:23px; background-color:#FFFFA0; font-family:Arial; font-size:12px; color:#000000; border:0px solid #C3C3C3; float:left;

}

input.required2, textarea.required2 {
	width:180px; height:21px; background-color:#FFFFA0; font-family:Arial; font-size:11px; color:#000000; border:1px solid #C3C3C3; float:left;

}

input.requirednew, textarea.requirednew {
	width:200px; height:21px; background-color:#FFFFA0; font-family:Arial; font-size:11px; color:#000000; border:1px solid #C3C3C3; float:left;

}

input.requirednew55, textarea.requirednew55 {
	width:180px; height:21px; background-color:#FFFFA0; font-family:Arial; font-size:12px; color:#000000; border:1px solid #C3C3C3; float:left;

}

.blueRowTr{font-family:Arial; background:#037CA9; border-left:solid 1px #ffffff;}
.whiteBoldTd{font-family:Arial; font-size:9pt; color:#FFFFFF; font-weight:bold;}
.greyRowTr{background:#E6EAEB; border-left:solid 1px #ffffff;}
.dgray12_txtTd{font-family:Arial; font-size:12px; color:#2E2E2E; text-decoration:none;}
