
/* ACCORDATION START */
.arrowlistmenu{
width: 100%;  /*width of accordion menu*/
}

.arrowlistmenu .menuheader .small_text{ /*CSS class for menu headers in general (expanding or not!)*/
font:normal 12px arial; position:relative; color:#fff; width:100%; top:-3px; margin-left:10px; text-shadow:none;}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font-family:Tmatter; font-size:160%; color:#fff; font-weight:bold; text-align:center; text-shadow:1px 1px 2px #000;
background-image:url(..//images_ma/df_arrow.png); background-repeat:no-repeat; background-position:4px 7px; background-position:right;
background-color:#052f57;#03878c;
margin-bottom: 0px; /*bottom spacing between header and rest of content*/
padding-left:0px; clear:both;
cursor: hand; text-transform:uppercase; cursor: pointer; box-shadow:1px 1px 10px #bbb; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;
}
.arrowlistmenu .menuheader a{color:#fff;}
.arrowlistmenu .menuheader span{ width:48%; position:relative; left:5%; }
.arrowlistmenu .menuheader div{ width:40%; float:left; position:relative; left:5%; }

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image:url(..//images_ma/df_arrow_hover.png); background-repeat:no-repeat; background-position:right; color:#fff; 
}

.arrowlistmenu .menuheader:hover{ /*CSS class to apply to expandable header when it's expanded*/
background-color:#03878c; color:#fff;
}

.arrowlistmenu .download{ /*CSS class for menu headers in general (expanding or not!)*/
font:bold 13px arial; width:100%; list-style-type: none; margin:3px 0px 3px 0px; float:left; background-image:url(..//images_ma/df_arrow.png); background-repeat:no-repeat; background-position:4px 7px; background-position:right;
background-color:#c62f06;
}
.arrowlistmenu .download a{color:#fff; width:95%; float:left; line-height:18px; margin-left:3px; border-bottom:0px solid #ce5124; padding:5px 0px 5px 7px; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.arrowlistmenu .download a:hover{background:#fb9632; color:#000;}
.arrowlistmenu .download span{width:auto; float:left;}
.arrowlistmenu .download div{ width:auto; float:left; position:relative;}

.download_matter{font:bold 13px arial; display:block; line-height:25px; padding:10px;}
.download_matter a{font:bold 13px arial; display:block; color: #000; padding:0px 0px 7px 20px; margin-bottom:5px; text-decoration: none; border-bottom: 1px dashed #fb941a; background:url(..//images_ma/listing.png) no-repeat; background-position:0px 4px; }
.download_matter a span{font:bold 13px arial; display:block; line-height:15px; margin-top:3px; padding:0px;}

.download_matter a:hover{color:#063b6d;}
.download_matter a span:hover{color:#063b6d;}

/* Cooperation Start */
.arrowlistmenu .cooperation{ /*CSS class for menu headers in general (expanding or not!)*/
font:bold 13px arial; width:100%; list-style-type: none; margin:3px 0px 3px 0px; float:left; background-image:url(..//images_ma/df_arrow.png); background-repeat:no-repeat; background-position:4px 7px; background-position:right;
background-color:#052f57;
}
.arrowlistmenu .cooperation a{color:#fff; width:95%; float:left; line-height:18px; margin-left:3px; border-bottom:0px solid #ce5124; padding:5px 0px 5px 7px; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.arrowlistmenu .cooperation a:hover{background:#fb9632; color:#000;}
.arrowlistmenu .cooperation span{width:auto; float:left;}
.arrowlistmenu .cooperation div{ width:auto; float:left; position:relative;}

.cooperation_matter{font:bold 13px arial; float:left;  line-height:25px; padding:5px; }
.cooperation_matter a{font:normal 13px arial; color: #000; text-decoration: none; }
.cooperation_matter ol{font:bold 13px arial; margin:0px; padding:0px;}
.cooperation_matter li {font:bold 13px arial; display:block; border-bottom: 0px dashed #fb941a; }
.cooperation_matter li span{font:bold 13px arial; float:left;}
.cooperation_matter li a{font-weight:normal; width:auto; float:left; color: #000; padding:0px 0px 0px 5px; border:0px; margin-bottom:2px; text-decoration: none; }
.cooperation_matter a:hover{color:#063b6d;}

/* Cooperation End */


#nand{width:50%; margin:0 auto; padding-top:10px;}

/*2nd Header Start */

.result_later{font-family:Tmatter; font-size:135%; line-height:normal; text-align:left; color:#fff; clear:both; width:98%; padding:5px 0px 5px 2%; margin:10px 0px 10px 0px; background:#a64686;}



.details .small_text{font:normal 12px arial; color:#fff; clear:both; width:100%; margin-left:-19px; top:-2px; margin-bottom:10px; position:relative; text-shadow:none;}

.arrowlistmenu .details{ /*CSS class for menu headers in general (expanding or not!)*/
font-family:Tmatter; font-size:145%; color:#fff; text-align:center; text-shadow:1px 1px 2px #000;
background-image:url(..//images_ma/df_arrow.png); background-repeat:no-repeat; background-position:4px 7px; background-position:right;
background-color:#0ca852; border-bottom:0px solid #03878c;
margin-top: 15px; /*bottom spacing between header and rest of content*/
padding-left:0px; clear:both; 
cursor: hand; text-transform:uppercase; cursor: pointer; box-shadow:1px 1px 10px #bbb;  -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;
}
.arrowlistmenu .details a{color:#fff;}
.arrowlistmenu .details span{ width:48%; position:relative; left:5%; }
.arrowlistmenu .details div{ width:40%; float:left; position:relative; left:5%; }

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image:url(..//images_ma/df_arrow_hover.png); background-repeat:no-repeat; background-position:4px 7px; background-position:right; color:#fff; background-color:#03878c;
}

.arrowlistmenu .details:hover{ /*CSS class to apply to expandable header when it's expanded*/
background-color:#03878c; color:#fff;
}

/*2nd Header End */

.arrowlistmenu .openheader span{ /*CSS class for menu headers in general (expanding or not!)*/
position:relative; left:35%;}
.arrowlistmenu .openheader span{ width:48%; position:relative; left:5%; }
.arrowlistmenu .openheader div{ width:40%; float:left; position:relative; left:5%; }

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}
.categoryitems{ text-align:left; float:left; width:100%; margin:0px 0px 10px 0px; background-color:#ffe2c8;}
.categoryitems .module_text_cont{clear:both; padding:5px 5px 20px 5px; line-height:18px; float:left;}
.categoryitems .module_left{width:48%; float:left; border-right:1px dotted #000; padding-right:1%; padding-left:5PX;}
.categoryitems .module_left ul{list-style-type:none; display:block;}
.categoryitems .module_left li{font-size:130%; list-style-type:none; margin-bottom:5px;}
.categoryitems .module_left li span{font-family:Tmatter; font-weight:bold; font-size:100%; }
.categoryitems .module_right{width:48%; float:right; }
.categoryitems .module_right ul{list-style-type:none;  display:block; font-size:120%; }
.categoryitems .module_right li{line-height:20px; list-style-type:none; margin-bottom:7px;}
.categoryitems ul{ display:block; text-align:left;}
.categoryitems li{font-family:Tmatter;  font-size:14px; background:url(..//images_ma/listing.png) no-repeat; background-position:0px 4px; line-height:normal; padding:0px 5px 0px 20px; margin-bottom:3px;}

.categoryitems span ul{ display:block; text-align:left; font-size:15px;}
.categoryitems span li{font-size:13px; background:url(..//images_ma/listing.png) no-repeat; background-position:0px 4px; line-height:normal; padding:0px 5px 0px 20px; margin-bottom:3px;}


.categoryitems span{font-family:Tmatter_H; font-size:22px; color:#000; text-transform:none;}
.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #000;
display: block;
padding-bottom: 4px; margin-top:0px;
text-decoration: none;
border-bottom: 1px solid #dadada;
}



.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #7f0000; text-decoration:underline;
}
/* ACCORDATION END */
.link_btn a{color:#d76101; font:normal 12px arial; border:1px solid #f5821f; background:#fff; border-radius:3px; padding:3px 5px 3px 5px;}
.link_btn a:hover{color:#fff; background:#666; border:1px solid #666;}

.click{font:bold 11px arial; text-shadow:1px 1px 1px #333; clear:both; width:85px; margin:10px auto; color:#fff; text-transform:uppercase; }
.click a{font:bold 12px arial; text-shadow:1px 1px 1px #333; color:#fff; text-transform:uppercase; background-color:#7f0000; padding:5px 5px 5px 5px; border-radius:5px;}
.click a:hover{font:bold 12px arial; text-shadow:1px 1px 1px #333; color:#fff; text-transform:uppercase; background-color:#052f57; border-radius:5px; box-shadow:1px 1px 10px #666;}



/**** 3rd Expandable Start ***/

.title{font:normal 13px Arial, Helvetica, sans-serif; clear:both; margin:0px 0px 2px 0px; padding:1px 5px 1px 25px; background-color:none; border-bottom:0px solid #fadeae; line-height:18px; color:#083b6b; background-image:url(..//images_ma/orange_plus.png); background-repeat:no-repeat; background-position:8px 5px; cursor:pointer;}
.title:hover{ color:#083b6b;}
.title_collapse{background-color:none; font-weight:bold; color:#083b6b; background-image:url(..//images_ma/orange_minus.png); background-repeat:no-repeat; background-position:8px 5px; border:0px;}
.title_collapse:hover{font-weight:bold; color:#083b6b;}

.content_text{padding:3px 10px 5px 5px; margin:0px 0px 10px 20px; text-align:left; color:#000;  background-color: rgba(246,233,179,0.5);}


/**** 3rd Expandable Start ***/




/**** 4th Expandable Start ***/

.expandable_result{float:left; width:100%; height:auto; margin:40px 0px 10px 0px;}

.head_result{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:250%; width:100%; text-align:center;  margin:0 auto; text-transform:uppercase; float:left; clear:both; color:#7f0000; text-shadow:1px 1px 3px #fff; margin:10px 0px 10px 0px; padding:0px; letter-spacing:0.05em;}
.head_result_left{float:left; width:35%; margin-left:5%; position:relative; top:12px; text-align:left;}
.head_result_left img{width:100%;}
.head_result_middle{float:left; width:20%; position:relative; text-align:center;}
.head_result_right{float:right; clear:right;  position:relative; width:35%; top:12px; margin-right:5%; text-align:right;}
.head_result_right img{width:100%;}


.module{ font:normal 13px arial; text-align:justify; padding:10px 0px 10px 0px; line-height:18px; margin-top:10px;}
.module_head{font:bold 16px arial; margin:0px 0px 7px 0px;}

.module p{margin:2px 0px 7px 0px;}

.result_text{padding:5px 0px 0px 10px; background-color:none; line-height:20px;}

.part{font:bold 13px Arial, Helvetica, sans-serif; text-transform:none; clear:both; margin:0px 0px 5px 0px; padding:1px 5px 1px 22px; background-color:none; border-bottom:0px solid #fff; line-height:18px; color:#000; background-image:url(..//images_ma/collapsed.png); background-repeat:no-repeat; background-position:8px 5px; cursor:pointer;}
.part .small_text{font:normal 11px arial; color:#f1d46e; width:auto; left:5px; top:2px; margin-bottom:5px; position:relative; text-shadow:none;}
.part:hover{ color:#7f0000; background-color: rgba(255,255,255,0.3);}
.part_collapse{background-color:none; font-weight:bold; color:#7f0000; background-image:url(..//images_ma/expanded.png); background-repeat:no-repeat; background-position:8px 6px; border:0px;}
.part_collapse:hover{font-weight:bold; color:#7f0000;}

.content_part{padding:5px; margin:0px 10px 0px 20px; text-align:left; line-height:20px; color:#000;background-color: rgba(255,255,255,0.8);}

.content_part span{font:bold 13px arial;}



@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
.olympiad{font:normal 22px arial; float:left; padding-left:10px; line-height:50px; text-transform:uppercase;}
.olympiad a{color:#000;}
.olympiad a:hover{color:#fff;}
.olympiad_hindi{font-size:24px; margin-left:20px; float:left; line-height:45px;}
.olympiad_hindi a{color:#000;}
.olympiad_hindi a:hover{color:#fff;}
.international{width:515px; line-height:40px; margin:20px auto; float:left; text-align:center;}
.tagline{font:normal 18px arial; text-align:center; text-transform:uppercase;}
.tagline_hindi{font-size:22px; text-align:center;}
#left{position:relative; float:left; width:300px; top:-250px; right:150px; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.rotate_container{ float:left; position:relative; clear:both; margin-left:-100px; margin-top:-190px; width:100%;}
.left_menu_cont{width:200px; float:left; margin:210px 0px 10px 0px; clear:both; background:none;}

.fixed a{color:#deba4b;}

.Questions li span{font-size:14px; text-align:left; float:left; clear:both; margin:5px 10px 5px 0px; line-height:20px; width:100%;}

#slide_new li .nand{
	font:bold 17px arial; clear:both; float:left; width:auto; margin-top:5px; text-align:center;
	line-height:18px;}


.login_cont{float:right; font:bold 12px arial; text-shadow:1px 1px 2px #ac8d2e; width:257px; text-align:center; margin:0 auto; right:60px; top:13px; border-radius:5px; line-height:27px; z-index:1000; }
}