@charset "utf-8";
/* CSS Document  */
/* NCRA-TIFR women's cell Aug 2015,  Shilkumar  */

@import url(http://fonts.googleapis.com/css?family=Lora);
@import url(http://fonts.googleapis.com/css?family=Ubuntu:400,300);

html{ height:100%;}
body{ margin:0; padding:0; background-color:#f1f2f4; background-image:url(../images/bg-bottom.png);
   background-repeat:repeat-x; background-position:bottom; background-attachment:fixed;}
  .top{ z-index:-1; position:fixed; top:0; width:100%; height:300px; background-image:url(../images/top-bg.jpg);background-repeat:repeat-x; background-position:top; background-attachment:fixed;}

.clear {
  clear: both; height:auto; float:none;
}
ul{list-style:none;}
p, ul, table, .main-content ul, #mainnav ul, h3, h2{font-family: 'Ubuntu', sans-serif; /*font-family:"Lucida Grande","Lucida Sans Unicode", helvetica, verdana, arial, sans-serif;*/}
 .padding-tenpx{ padding:0; margin:0; padding:10px;}
 .main-content p, .main-content ul, .main-content table{ font-size:1.1em;}
 
.wrapper{ width:1000px; height:auto; margin:auto; /*background-color:#A4A4A4;*/}
.header{ width:auto; height:165px; margin-top:10px;}
.header h1{ padding:0; margin:0; color:#91008b; font-weight:normal; font-size:50px; font-family: 'Lora', serif; padding:10px 0 0 0;}
.logo-holder{width:130px; float:left;} 
#mainnav { width:100%; height:45px; border-radius:10px; border:1px solid #FFFFFF; background-color:#863C3D; background-image:url(../images/menu-bg.jpg); background-position:center center; background-repeat:repeat-x; box-shadow:2px 2px 4px #C9C9C9; margin-top:20px; overflow:hidden;}
#mainnav ul{ margin:0; padding:0; margin-top:14px; margin-left:1px; position:relative; width:100%; }
#mainnav ul li{ display:inline; list-style:none; margin:0; padding:0; float:left; }
#mainnav ul li a:link, #mainnav ul li a:visited{text-decoration:none; color:#000000; /*background-color:#FFFFFF;*/ padding:14px 2.5em 14px 2.5em; border-right: 1px solid #fce8a8; transition:0.5s;}
#mainnav ul li a.last-child{ border-right:none; padding-right:2.9em;}
#mainnav ul li a.first-child{padding-left:2.9em;}
#mainnav ul li a:hover{background-color:#C19300; color:#FFFFFF;}
#mainnav ul li a.selected{background-color:#C19300; color:#FFFFFF;}

.activity-notification{ width:auto; height:35px; }
.activity-notification table{ margin:0; padding:0; width:100%;}
 td.marqu-txt{ width:100%; color:#A0191B; }
 td.marqu-txt p{padding:0; margin:0; padding:5px; color:#FC1B1F;}
 td.act-h label{font-family: 'Ubuntu', sans-serif; color:#FC1B1F; padding:0 42px 0 0; background-image:url(../images/acti-hand.jpg); background-position:right -2px; background-repeat:no-repeat;}
 
 .main-content{background-color:#FFFFFF; height:auto; width:auto; border-radius:10px; border:1px solid #E1E1E1;}
 .main-content p{ margin:0; padding:0; padding:10px; text-align:justify; color:#000000; line-height: 1.4em; word-spacing:1px; }
 .main-content p a:link, .main-content p a:visited{ text-decoration:none; color:#258BD6;}
 .main-content p a:hover{ text-decoration:underline;}
 
 .main-content h3,.main-content h2{ margin-left:11px;}
 .main-content h2{ color:#333333; border-bottom:1px dashed #D6D6D6; padding:0px 5px 11px 0;}
 .main-content ul.guidelines-lst{ list-style:square;}
  ul.guidelines-lst li{padding:5px 0 5px 0;}
  ul.activity-ul{ margin:0; padding:0; margin-left:1.9em;}
  ul.activity-ul li{ font-weight:500; color:#484848;}
  
  ul.contact-ul{ margin:0; padding:0; margin-left:25px; }
  ul.contact-ul li{ color:#484848;line-height:1.6em;}
  
  ul.other-lnk {margin:0; padding:0; margin-left:20px; font-weight:bold; }
    .other-lnk li{ list-style:none; padding:4px 0 4px 0;}
	.other-lnk li a:link, .other-lnk li a:visited{ text-decoration:none; color:#258BD6;}
	.other-lnk li a:hover{ text-decoration:underline;}
	
	#iframe-holder{z-index:1000;}
	.wait{ position:absolute; display:block; margin-top:100px; z-index:2;}
  
  .hilight{color:#AB4C95;}
   .normal{ font-weight:100;}
   .bold{ font-weight:bold;}
 
 table.member td{ padding:8px;}
  .member th{ padding:5px;}
  .member tr{ background-color:#FFF9E6;}
  .member tr:hover{ background-color:#FFFFFF;}