/* CSS Document */
body{ margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-align:center;}
img{ border:none;}
a{ text-decoration:none; color:#666666}
a:hover{ color: #0054a6;}
h1{ font-weight:normal; font-size:24px; margin:0; padding:0;}
h2{ font-weight:normal; font-size:24px; margin:0; padding:0;}
h3{ font-weight:normal; font-size:24px; margin:0; padding:0;}
p{ margin:0; padding:0;}


#wrapper{ margin:0; padding:0; width:100%; text-align:center;}
#wrap{ width:996px; margin:0 auto; text-align:left;}

#header{ height:115px; background: url(../images/header-top-bg-img.jpg) center top}


#navigation{ clear:both; height:42px; background: url(../images/navigation_line.jpg) repeat-x top; color:#FFFFFF; font-size:16px;font-weight: bold}

/*top menu starts here*/
#nav_left{width:800px;height:42px; float:left;z-index:100; position:absolute; background:url(../images/navigation_left.jpg) left top no-repeat}
#nav_left dl, dt, dd, ul, li {margin: 0;padding: 0;list-style-type: none;}
#nav_left dl {float: left; width:130px; text-align:center}
#nav_left dt {cursor: pointer; background:url(../images/navigation_divider.jpg) right top no-repeat;}
#nav_left dt a{padding-left:5px; padding-right: 5px; }
#nav_left dt a:hover{ background:url(../images/navigation_hover.jpg) repeat-x top;}
#nav_left li {background: #fff;}
#nav_left li a, #nav_left dt a {color: #FFFFFF;text-decoration: none;display: block;border: 0 none; line-height:42px;}
#nav_left li a:hover, #nav_left dt a:hover {}
#nav_left dd {}
#nav_left dd a{ color:#000000; line-height:20px; background-color:#b4dc2d;}
#nav_left dd a:hover{ color: #666666;}


li .menu1{width:77px;}

/*top menu end*/

.nav_right{ background:url(../images/navigation_right.jpg) top right no-repeat; width:195px;height:42px; float:right; text-align:right}
.nav_right a{color: #FFFFFF; padding-left:10px; padding-right:10px; font-size:12px;display: inline-block; line-height:42px;}
.nav_right a:hover{ color: #666666; text-decoration:underline;}


#banner{ border-bottom:#05a4d0 3px solid; text-align:center;}

#maincontainer{ clear:both}
.leftside_container{ width:310px; float:left;}
.leftside_container p{}

.rightside_container{ width:676px; float:right; padding-left:10px;}
.rightside_container h1{ color:#9fc228; padding-top:5px;}
.rightside_container p{ line-height:18px; text-align:justify}
.rightside_container a{ color: #0054a6;}
.rightside_container a:hover{ color: #666666; text-decoration:underline}




#footer{ height: auto;}

.footerleft{ float:left; width:490px; text-align:left;}
.footerleft p{ padding-left:10px; line-height:18px;}
.footerright{ float: right; width:490px; text-align:right;}
.footerright p{ padding-right:10px; line-height:18px;}

#bottom_links{ height:150px; background:url(../images/Footer_link-bg.jpg) center bottom no-repeat; border-bottom:#dedede 1px solid; border-top:#dedede 1px solid;}
#bottom_links a{ line-height:16px;}
#bottom_links a:hover{ text-decoration:underline}
#bottom_links ul{ margin:0; padding:0; float:left; width:185px;}
#bottom_links li{ list-style:none; padding-left:25px;}
#bottom_links strong{ line-height:20px; color: #9fc228}
.bottom_links_left{ width:496px; float:left}
.bottom_links_right{ width:496px ; float:right;}
/*
#bottom_links{ height:140px; background:url(../images/Footer_link-bg.jpg) center top no-repeat; border-bottom:#dedede 1px solid; border-top:#dedede 1px solid;}
#bottom_links a{ line-height:16px;}
#bottom_links a:hover{ text-decoration:underline}
.bottom_links_left{ width:496px; float:left}
.bottom_links_right{ width:496px ; float:right;}
#bottom_links ul{ margin:0; padding:0; float:left; width:220px;}
#bottom_links li{ list-style:none; padding-left:25px;}
#bottom_links strong{ line-height:20px;}
*/


/*index page styles*/
.home_message_container{ border-top: #99cccc 1px dashed;height:auto; margin-top:10px; line-height:18px;}
*:first-child+html .home_message_container{ border-top: #99cccc 1px dashed; height:100%; border-left: none; border-right: none; margin-top:10px;}/*ie7 styles*/


.home_message_container ul{ margin:0; padding:0;}
.home_message_container li{ margin:0; padding:0; list-style:none;line-height:20px;background:url(../images/quicklink_but.jpg) left no-repeat;}
.home_message_container li a{  padding-left:15px; text-decoration:underline}
.home_message_container li a:hover{ text-decoration: none;}
.home_message_container h1{ font-size:18px; padding-left:5px;}

.mess_from_man{ width:335px; float:left;}
.mess_from_man img{ vertical-align:middle}
.mess-home-prici{ margin:3px; padding:3px; border:#CCCCCC 1px solid}



.mess_from_cor{ width:335px; float:right; border-left:#CCCCCC 1px dashed;}
.mess_from_cor img{ vertical-align:middle}
.mess-home-prici{ margin:3px; padding:3px; border:#CCCCCC 1px solid}


.news_events{width:185px; float:left; margin-top:10px;}
.news_events li a{  text-decoration: none; color:#666666}
.news_events li a:hover{  text-decoration: none; color:#0054a6; text-decoration:none;}
.news_events img{ vertical-align:middle}

.q_links{ width:180px; float: left; border-left: #CCCCCC 1px dashed; padding-left:10px; margin-top:10px;}

.quiz_box{ width:300px; float: left; height:180px; background:url(../images/quiz-bg.jpg) left top no-repeat; margin-top:5px;}
.quiz_box h1{color:#FFFFFF; font-size:14px; text-align:right; padding-right:25px; line-height:35px;}
* html .quiz_box h1{color:#FFFFFF; font-size:14px; text-align:right; padding-right:25px; padding-top:15px;padding-bottom:15px;}
.quiz_box p{ padding-left:25px;}
.quiz_box form{ margin:0; padding:0;}
.quiz_box img{ vertical-align: text-bottom}

.home_gallery{ background:url(../images/home-photo-gal-bg.jpg) left top no-repeat; width:309px; height:237px; clear:both}


/*innerpage styles*/

#innercontainer{}
.innerleft_container{width:310px; float:left;}
.innerleft_container p{}

#innerpg_left_links{ width:303px; height:auto; background:url(../images/inner_left_bg_line.jpg) repeat-y left;}
.innerpg_left_links_top{ background:url(../images/inner_left_bg_top.jpg) top left no-repeat; width:303px; padding-top:10px;}
.innerpg_left_links_bottom{ background:url(../images/inner_left_bg_bottom.jpg) bottom left no-repeat; width:303px; padding-bottom:10px;}
#innerpg_left_links ul{ margin:0; padding:0;}
#innerpg_left_links li{ margin:0; padding:0; list-style:none; padding-left:15px; line-height:21px;}
#innerpg_left_links li a{ margin:0; padding:0; list-style:none;background:url(../images/quicklink_but.jpg) left no-repeat; padding-left:15px; color: #0054a6;}
#innerpg_left_links li a:hover{ color:#b3db2d}
#innerpg_left_links .in_active_sublink{color:#b3db2d}

.innerright_container{ width:666px; float:right; padding-left:10px; padding-right:10px;}
.innerright_container img{ margin:8px;}
.innerright_container h1{ color: #666666; padding-top:5px; text-align: left; font-size:30px; padding-bottom:5px;}
.innerright_container h2{color: #666666; padding-top:5px;}
.innerright_container p{ line-height:20px; text-align:justify; padding-bottom:10px;}
.innerright_container a{ color: #0054a6;}
.innerright_container a:hover{ color: #666666; text-decoration:underline}
.innerright_container .active_broad{ color: #9fc228;}
.innerright_container li{ list-style: disc; padding-left:0px; margin-left:20px;}

.innerright_container .image_left{ float:left; margin:5px; padding:3px; border:#CCCCCC 1px solid}
.innerright_container .image_right{ float:right; margin:5px; padding:3px; border:#CCCCCC 1px solid}

.question-container{padding-left:50px;}
.question-container ul{padding-left:20px;}
.question-container blockquote{}

.schoolstore-blo{}

.cal_table{}
.cal_table td{ padding:5px;}

.clear{ clear: both;}

/*top menu styles*/
#menu {list-style-type:none; margin:0px; padding:0;}

#menu li {float:left; padding:0; margin:0 1px 0 0; position:relative; width:150px; height:1px; z-index:100;}
#menu li a, #menu li a:visited {text-decoration:none;}

#menu dl {position:absolute; top:0; left:0; width: 150px; margin: 0; padding: 0; background: transparent url(transparency.gif);}
#menu dt {margin:0;border-bottom:1px solid #fff; width:150px; float:left;}
#menu dd {display:none; background: transparent; border-bottom:1px solid #fff; clear:left; margin:0; padding:0; color: #fff; font-size: 1em; text-align:left; line-height:28px;}

#menu dt a, #menu dt a:visited {display:block; color: #FFFFFF; padding: 0px 0px 0px 0px; width:125px;}
#menu dd a, #menu dd a:visited {color: #FFFFFF; text-decoration:none; display:block; padding:0px 0px 0px 10px; width:240px; font-size:14px}

#menu li a:hover {border:0;}

#menu li:hover dd, #menu li a:hover dd {display:block; background-color:#b4dc2d;}
#menu li:hover dl, #menu li a:hover dl {width:250px; }
#menu li:hover dt a, #menu li a:hover dt a, #menu dd a:hover {color: #666666;}
/**/


.days{ background:url(../images/day-hig-bg.jpg) top center no-repeat; width:31px; height:22px; text-align:center; padding-left:4px;}
.dates{ background: url(../images/day-bg.jpg) top center no-repeat; width:31px; height:22px;text-align:center; padding-left:4px;}



/*gokul*/
.thumbnail{
position: relative;
z-index: 0;
background-color:#FFE21C;
}
.thumbnail img{ vertical-align:text-bottom}
.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #e6efc7;
padding: 6px;
left: -1000px;
border: 1px  solid  #CCCCCC;
visibility: hidden;
color: #000000;
text-decoration: none;
width:200px;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 15px;
left: 25px;
}


/**/

/**/
/*for sidemap*/
.sitemap_cont{ padding-left:150px;}
.sitemap_cont ul{ list-style:circle}
.sitemap_cont li{ padding-left:10px; margin-left:20px; list-style:circle; line-height:20px;}
.sitemap_cont a:hover{ text-decoration:underline}
.sitemap_cont li li{ padding-left:10px; margin-left:15px; list-style: disc}
/*for rules display*/
.rules_cont{ font-size:12px}
.rules_cont ul{}
.rules_cont li{ padding-left:0px; margin-left:40px; padding-bottom:5px;}


/*quiz apge styles*/

.quiz_ques_res{ width:500px; padding-left:25px; color:#333333}
.quiz_ques_res img{margin:0; padding:0;vertical-align: text-bottom;}
.quiz_ques_res .quiz-butt{background-color: #b3da2f; font-weight:bold; color: #000000; font-size:12px}

.quiz_result{width:600px;border: #aed9f0 1px solid; background-color: #f1f8fd; padding-bottom:30px; padding-left:25px; color:#000000}


/*know your leader*/
.know_ur_ld{}
.know_ur_ld p{ padding-bottom:5px; padding-top:5px;}

/*modal question paper style*/
.ques_cont{}
.ques_cont li{ line-height:25px;}


.exam_sch{}
.exam_sch td{ padding:3px;}

/*calendar styles*/
.cal_arrow{padding-right:5px; color:#000000; padding-bottom:5px;}


/*all form styles*/
.form_stys{ width:600px;border: #aed9f0 1px solid; background-color: #f1f8fd; padding-bottom:30px; margin-left:25px;}
.form_stys h1{ margin-left:10px; margin-right:10px; padding-top:5px;border-bottom:#aed9f0 1px solid;}
.form_stys input{ width:150px;}
.form_stys .submit{ width:75px;}
.form_stys .sub_tit{ padding-left:15px;}

/*Result page style*/
.result_search_cont{border: #aed9f0 1px solid; background-color: #f1f8fd; padding-bottom:30px; padding-left:10px;}

.managements{ clear:both;}
.managements td{ padding:2px; padding-left:10px; border: #EBEBEB 1px solid;}
.managements p{ margin:0; padding:0; padding-bottom:3px;}

.student_toppers{ clear:both}
.student_toppers table p{ margin:0; padding:1px; padding-left:15px; line-height:14px;}

.result_0809{}
.result_0809 td{ padding:5px; padding-left:8px;}

.online_pay-con{width:796px; margin:0 auto; background: url(../images/online_bg_line.jpg) center repeat-y;}
.online_pay-con-top{ background: url(../images/online_bg_top.jpg) center top no-repeat; height:15px;}
.online_pay-con-bottom{ background: url(../images/online_bg_bottom.jpg) center bottom no-repeat; height:15px;}
.online_content{ padding:20px;}

.online_table{float:left; width:430px; background:url(../images/online_table_bg.png) top left no-repeat; padding:8px;height:240px;}
.online_table td{ padding-top:5px;}

.online_term-table td{ padding:5px;}

/*photo gallery updates*/

.pgallery_container{margin:0 auto; height:auto; width:100%; color:#666666; text-align:center}
.pgallery_container h1{ text-align:left; font-size:18px; padding-left:15px;}
.pg_categories_box{ width:225px; margin:5px; padding:3px; padding-bottom:10px; border:#999999 1px solid; text-align: center; float:left;}
.pg_categories_box h1{ text-align:center; padding-bottom:10px;}
.pg_categories_box img{ border:#FFFFFF 2px solid;}
.pg_categories_box a:hover .images_1{ border: #06c3ed 2px solid;}
.pg_categories_box a:hover .images_2{ border: #fcc230 2px solid;}
.pg_categories_box a:hover .images_3{ border: #b3d829 2px solid;}
.pg_categories_box a:hover .images_4{ border: #b2d72f 2px solid;}

.head_bt_line{border-bottom: #999999 1px solid}

/*.tab-bor-1{ width:450px; padding-left:50px;}*/
/*
Project : GRT School
Version : 1.0, 1.1, 1.2
Dated: 02.21.2009, 02.28.2009, 30.06.09
*/

