/*Developed by INDER - webpageindia*/

/*Body and global declarations*/
body{margin:0px; padding:0px; height:100%; background:url(../images/body-bkg.gif) repeat-y center;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;
margin-left:auto; margin-right:auto;}




:-moz-any-link:focus{outline: none;}
form{ padding:0px; margin:0px;}
input{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}

.f-left{ float:left;}
.f-right{ float: right;}

select{ font-size:11px;}

img{ border:none;}

/*Main Container*/
#container{ margin-left:auto; margin-right:auto; width:912px;}


/*TopNav*/
#topnav{ height:55px; background:#282c2f; clear:both;}
#topnav ul{ list-style-type:none; padding:0px; margin:25px 0px 0px 10px; float:left;}
#topnav ul li{margin:0px; padding:0px 5px 0px 5px; float:left; }
#topnav ul li a{padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; font-weight:bold; font-style:italic; text-decoration:none; background:url(../images/left-off.gif) left no-repeat; height:29px; display:block; float:left;}

#topnav ul li a div{padding:0px 15px 0px 15px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; font-weight:bold; font-style:italic; text-decoration:none; background:url(../images/right-off.gif) right no-repeat; height:29px; display:block; float:left;}

#topnav ul .aa{padding:0px; margin:0px 5px 0px 5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; font-weight:bold; font-style:italic; text-decoration:none; background:url(../images/left-off1.gif) left no-repeat; height:29px; display:block; float:left;} /*for big buttons*/
#topnav ul li .bb{padding:0px 10px 0px 10px; margin-left:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; font-weight:bold; font-style:italic; text-decoration:none; background:url(../images/right-off1.gif) right no-repeat; height:29px; display:block; float:left;}/*for big buttons*/


#topnav ul .aa a:hover{padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; font-weight:bold; font-style:italic; text-decoration:none; background:url(../images/left-on.gif) left no-repeat; height:29px; display:block; float:left;}

#topnav ul li a:hover .bb{padding:0px 10px 0px 10px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; font-weight:bold; font-style:italic; text-decoration:none; background:url(../images/right-on.gif) right no-repeat; height:29px; display:block; float:left;}



html div#topnav {line-height:220%;	margin: 27 0 0 1px;}

#topnav ul li a:hover {	display:block;	cursor:pointer;	height:29px;float:left; background: url(../images/left-on1.gif) left no-repeat;}

#topnav ul li a:hover div{	display:block;	cursor:pointer;	height:29px;float:left; background: url(../images/right-on1.gif) right no-repeat;}

html body#home div#topnav a#homenav div{color:#ffffff;	background: url(../images/left-on1.gif) left no-repeat;	cursor:pointer;
height:29px; font-weight:bold; 0px 15px 0px 15px;}

html body#home div#topnav a#homenav {color:#ffffff; background: url(../images/right-on1.gif) right no-repeat; cursor:pointer;
	height:29px;font-weight:bold; padding:0px 0px 0px 0px; 
}

.big-text{ font-size:14px;}
/*Logo*/

#logo{ height:114px; background:url(../images/logo-bkg.jpg) repeat-x;clear:both; }
#logo .logo{ float:left; padding:15px 0px 0px 10px; }
#logo .logo img{ border:0px;}
#logo .call{ float:right; padding:40px 10px 0px 0px; text-align:left; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif} 
#logo .call a{color:#0000ff; text-decoration: underline; font-size:11px; font-weight:normal; }
#logo .call a:hover{color:#0000FF; text-decoration:none;}

#logo .members { }
#logo .members a{color:#82020d; text-decoration:none; font-size:11px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif}

#logo .members a:hover{color:#000000; text-decoration: underline; font-size:11px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif}


/*Middle container*/
#middle-container{ clear:both; float:left; }
#middle-container .left-container{ width:560px; float:left;  }
#middle-container .left-container-search{ width:885px; float:left;  }

#welcome{width:513px; margin-left:auto; margin-right:auto; margin-top:20px;margin-bottom:20px;  overflow:hidden;}
#welcome .round-top-l{background:url(../images/round-top-l.gif) left no-repeat bottom; height:12px; width:12px; float:left;}
#welcome .round-top-m{background:url(../images/round-top-m.gif) left repeat-x bottom; height:12px; width:489px; float:left;}
#welcome .round-top-r{background:url(../images/round-top-r.gif) left no-repeat bottom; height:12px; width:12px; float:left;}

#welcome .round-m{background:url(../images/round-m.gif) left repeat top; width:513px; float:left;}

#welcome .round-bottom-l{background:url(../images/round-bottom-l.gif) left no-repeat top; height:12px; width:12px; float:left;}
#welcome .round-bottom-m{background:url(../images/round-bottom-m.gif) left repeat-x top; height:12px; width:489px; float:left;}
#welcome .round-bottom-r{background:url(../images/round-bottom-r.gif) left no-repeat top; height:12px; width:12px; float:left;}



#middle-container .content-heading{color:#db6a09; font-family:Arial, Helvetica, sans-serif; font-size:22px; 
padding:10px 0px 5px 0px;}

#middle-container .content-heading div{ float:right; font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; padding-bottom:5px;}

#middle-container .breadcrum a{ color:#0000FF; line-height:18px;}
#middle-container .breadcrum a:hover{ color:#000000; text-decoration:none; }
#middle-container .content{padding:20px 0px 10px 20px; line-height:18px; font-family: Arial, Helvetica, sans-serif; font-size:12px;}

#middle-container .content a{ color:#2b85a0; text-decoration:underline;}
#middle-container .content a:hover{ color:#000000; text-decoration:none;}

#middle-container .content .img{ margin:0px 0px 0px 10px; border:1px solid #CCCCCC}
#welcome .welcome-heading{ color:#db6a09; font-family:Arial, Helvetica, sans-serif; font-size:22px; padding:0px 0px 0px 10px; font-weight:bold; }

#welcome .welcome-heading1{ color:#db6a09; font-family:Arial, Helvetica, sans-serif; font-size:15px; padding:0px 0px 0px 0px; font-weight:bold; font-style: italic;}

#welcome .welcome-content{ color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:10px 10px 0px 10px; }

#welcome .welcome-content ul{ list-style-type:none; margin:0px 0px 0px 10px; padding:0px;}
#welcome .welcome-content ul li{margin:0px; padding:0px; background:url(../images/grey-bullet.gif) left no-repeat; padding:0px 0px 0px 20px; line-height:22px;}

#welcome .more { float:right}
#welcome .more a{ color:#2b85a0;}
#welcome .more a:hover{ color:#000000;}

#news{width:550px; height:200px; float:left;}

#news .news-inner{width:513px; height:210px; margin-left:auto; margin-right:auto; margin-top:20px;margin-bottom:20px;}
#news  .news-heading{ font-size:18px; color:#414b56; padding:0px 0px 0px 8px;}
#news .news-content{ padding:10px 0px 0px 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#news .news-content img{ border:1px solid #cacaca; margin:0px 20px 0px 0px;}
#news .news-content a{ color:#2b85a0; text-align: left; text-decoration:underline;}
#news .news-content a:hover{ color:#000000; text-align: left; text-decoration:none;}
#news .grey{ color: #666666}
#news span a{ color:#2b85a0; text-align: left; text-decoration:underline; float:right; padding-right:10px; }


#news  .news-heading span{ font-size:11px; clear: both;}
#news  .news-heading span a{ font-size:11px; color:#990000}
#news  .news-heading span a:hover{ font-size:11px; color:#000000}

#news-table th{ background-color: #C0C0C0;background-image:url('none');font-size:13px;
font-family:Arial, Helvetica, sans-serif; padding-left:5px; padding-right:0px; padding-top:0px; padding-bottom:0px; height:22px;}

#news-table td{ background-color: #F4F4F4;background-image:url('none');padding:5px;font-size:11px;font-family:Arial, Helvetica, sans-serif; height:25px;
}
#news-table td a{ padding:5px 5px 5px 0px;font-size:11px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}

#news-table td a:hover{ font-size:11px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#0000FF;}

.subject-color{color:#003bd0;font-size:13px;}

#dynamic-news{ overflow:auto; height:206px;}
#dynamic-news ul{ list-style-type:none; padding:0px; margin:0px 0px 0px 10px; color: #666666}
#dynamic-news ul li{ list-style-type:none; padding:0px 0px 15px 0px; margin:0px;}


#middle-container .right-container{width:350px; float:left; }
#middle-container .right-inner{width:350px; margin-left:auto; margin-right:auto; margin-top:20px;margin-bottom:20px; }
#middle-container .right-register{ margin-bottom:10px; padding-right:20px;}


/*Registration*/

#reg-table{ border:1px solid #f0f0f0;}
#reg-table .bg1{ background:#e2e2e2;}
#reg-table .bg2{ background:#f4f3f3;}
#reg-table .bg3{ background:#f8f8f8;}

#reg-table th{ padding:0px 0px 0px 5px; height:25px; background:url(../images/cell-bkg.jpg) repeat-x;}
#reg-table td{ padding:5px;}
#reg-table td a{ color:#2b85a0;}
#reg-table td a:hover{ color:#000000; text-decoration:none}

#reg-table .input-box{border: 1px solid #CCCCCC;}

#reg-table .red{ color:#FF0000; font-size:13px; font-family:"Times New Roman", Times, serif}
#reg-table .tinytext{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#reg-table .error{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FF0000}

#reg-table .btn{ background: url(../images/btn-bkg.jpg) repeat-x; height:25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; border:1px solid #075a02; cursor:pointer;}


/*Inner tables*/
#inner-table{ border:1px solid #f0f0f0;}
#inner-table .bg1{ background:#e2e2e2;}
#inner-table .bg2{ background:#f4f3f3;}


#inner-table th{ padding:0px 0px 0px 5px; height:25px; background:url(../images/cell-bkg.jpg) repeat-x; font-size:14px;}
#inner-table td{ padding:5px;}
.content #inner-table td a{ color:#CC0000; font-size:13px; font-weight:bold;}
#inner-table td a:hover{ color:#000000; text-decoration:none}





/*Search*/

#search-table{ border:1px solid #f0f0f0;}
#search-table .bg1{ background:#e2e2e2;}
#search-table .bg2{ background:#f4f3f3;}
#search-table .bg3{ background:#f8f8f8;}

#search-table th{ padding:0px 0px 0px 5px; height:25px; background:url(../images/cell-bkg.jpg) repeat-x;}
#search-table td{ padding:5px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif}
#search-table td a{ color:#2b85a0;}
#search-table td a:hover{ color:#000000; text-decoration:none}

#search-table .red{ color:#FF0000; font-size:13px; font-family:"Times New Roman", Times, serif}
#search-table .tinytext{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#search-table .error{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FF0000}



/*Footer*/
#footer{ height:65px; background:#e4e4e4; clear:both; border-top:1px solid #c2c2c2;}
#footer .footer-links{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px; padding:10px;}
#footer .footer-links a{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#3e3e3e; font-size:11px; text-decoration:none;}
#footer .footer-links a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px; text-decoration: underline;}


#footer .oth-links{ clear:both; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px; padding:10px;}
#footer .copyright{ float:left; color:#3e3e3e}
#footer .copyright a{ color:#2b85a0; text-decoration:underline;}
#footer .copyright a:hover{ color:#000000; text-decoration:none}

#footer .website{ float:right;color:#3e3e3e}
#footer .website a{ color:#2b85a0; text-decoration:underline;}
#footer .website a:hover{ color:#000000; text-decoration:none}



#table-common-offline th{ background-color:#000066;background-image:url('none');padding:3px;font-size:12px;font-family:Arial, Helvetica, sans-serif; height:25px; color:#FFFFFF}

#table-common-offline td{ background-color: #ffffff;background-image:url('none');padding:3px;font-size:12px;font-family:Arial, Helvetica, sans-serif}

#table-common-offline td input, textarea{border:1px solid #999999;}
#table-common-offline .btn{ background: url(../images/btn-bkg.jpg) repeat-x; height:25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; border:1px solid #075a02; cursor:pointer;}

.error1{ font-size:14px; color:#FF0000; font-weight:bold;}

