@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	padding:0px;
	background:#f4f8f9;
	font-family:"AnjaliOldLipi";
	font-size:14px; color:#6c6c6c;
	line-height:22px;
	}
/*------------------- Common -------------------------*/

br,h1,h2,h3,h4,h5,ul,li{
	margin:0px;
	padding:0px;
	list-style:none;
}
p{margin:20px 0 0 0;}
* { margin:0;padding:0;}

a{
	text-decoration:none; padding:0; font-family:"Trebuchet MS";
	color:#9c9c9c; font-weight:bold;text-decoration:none; line-height:25px;
}
a:hover{
	text-decoration:underline;
}
.hide {
	display:none;
}
.clear{
	clear:both;
	line-height:0px;
}
img{
	border:0px;
}
h1{
	font-family:"Aller_Rg"; color:#00aeef;font-size:26px;
	line-height:31px;margin:0 0 0px 0; text-transform:uppercase;
	font-weight:normal;
	}
h2{
	font-family:"Trebuchet MS";font-size:22px;color:#6c6c6c;
	line-height:31px;margin:0;font-weight:normal;
	}
h3{
	font-family:"Trebuchet MS";font-size:18px;color:#6f512d;
	line-height:31px;margin:0;font-weight:normal;
	}
h4{
	font-family:"Trebuchet MS";font-size:22px;color:#0078c1;
	line-height:20px;margin:0;font-weight:normal;
	}
@font-face {
 font-family: Cuprum;
 src:  url(../fonts/Cuprum.ttf);
 src: url("../fonts/Cuprum.eot"); /* IE */
 src: local("Cuprum"), url( "../fonts/Cuprum.ttf" ) format("truetype"); /* non-IE */
}

@font-face {
 font-family: Aller_Rg;
 src:  url(../fonts/Aller_Rg.ttf);
 src: url("../fonts/Aller_Rg.eot"); /* IE */
 src: local("Aller_Rg"), url( "../fonts/Aller_Rg.ttf" ) format("truetype"); /* non-IE */
}

@font-face {
 font-family: AnjaliOldLipi;
 src:  url(../fonts/AnjaliOldLipi-0.730.ttf);
 src: url("../fonts/AnjaliOldLipi-0.730.eot"); /* IE */
 src: local("AnjaliOldLipi"), url( "../fonts/AnjaliOldLipi-0.730.ttf" ) format("truetype"); /* non-IE */
}

	
	
	
/*------------------- Layout --------------------------*/
#main_container{width:100%;margin:0 auto;padding:0;}
#top_cont{ width:94%; padding:0 20px 0 50px}
.logo{margin:0; background:url(../images/logo_bg_inner.png) no-repeat; height:227px;}
.logo_admin{margin:0; background:url(images/logo.png) no-repeat; height:95px; width:300px; float:left;}

/*------------------- navigation --------------------------*/
.line_brdr{ background:url(../images/line.png) no-repeat; height:15px;}
.line_brdr2{ background:url(../images/heading2.jpg) no-repeat; height:60px;}
#nav_cont{font-family:"Trebuchet MS"; font-size:18px; padding:0 0 30px 0;}
.nav_login{font-family:"Trebuchet MS"; font-size:18px; padding:0;margin:0; width:440px; float:right; }
.nav_login a{font-family:"Trebuchet MS"; font-size:14px; color:#a2633b; padding:0;}
.welcome_user{padding:0; margin:0; text-align:right;}

.navigation{font-size:18px; float:right; width:920px; padding:25px 0 0 0;}
.navigation ul{margin:0px;}
.navigation li{margin:0px; padding:0; text-transform:uppercase;}
.navigation li a{font-family:"Cuprum";list-style:none; font-weight:normal;text-decoration:none; 
padding:5px 0 15px 20px; float:left; display:block;color:#000;}
.navigation li a:hover{color:#7ec242;background:url(../images/nav_hover.png) no-repeat;}
.navigation li .selected{color:#00aeef;background:url(../images/nav_hover.png) no-repeat;}

/*------------------- forms --------------------------*/
.login_error{color:#F00; background:url(../images/error_small.png) no-repeat; padding:0 0 5px 20px; margin:0 0 5px 20px;
	font-size:12px;}
#inner_main table{ margin:0px;}
.field_01{ background:#fff;height:30px; width:203px; border:2px solid #cac5b9; 
		    padding:0px 4px 0 10px;font-family:"Trebuchet MS"; font-weight:bold;}
.btn_01{ background:url(../images/button_bg.jpg); height:34px;border:none; border-top:1px solid #e2ceb8;padding:0px 10px 0 10px;
		font-family:"Trebuchet MS";cursor:pointer; color:#000; text-transform:uppercase; font-weight:bold;}
.error_small{
	color:#F00; background:url(../images/error_small.png) no-repeat; padding:0 0 5px 20px; margin:0 0 5px 10px;
	font-size:12px;}
.success_small{
	color:#090; background:url(../images/true_small.png) no-repeat; padding:0 0 0 20px; margin:0 0 0 10px; font-size:12px;}	
.textfield{background:#fff; width:207px; border:2px solid #cdcdcd; padding:4px;margin:2px 0 7px 0; color:#5b5b5b; height:16px;}
/*.textfield:focus{border:2px solid #fffd5b;}
*/
.field_02{background:#030303;width:207px;border:1px solid #2d2d2d; padding:4px;margin:0px 0 2px 0; color:#5b5b5b; height:18px;}
.chkbox{width:207px;padding:4px;margin:0px 0 2px 0; color:#5b5b5b; height:22px;}
.textarea2_css{ background:#030303; width:280px; border:1px solid #2d2d2d; padding:4px;margin:2px 0 7px 0; color:#5b5b5b;}
.field_sel{background:#fff; width:218px; border:2px solid #cdcdcd; padding:4px;margin:2px 0 7px 0; color:#5b5b5b; 
		   height:30px; outline:0;}
.textarea_css{ background:#fff; width:380px; border:2px solid #cdcdcd; padding:4px;margin:2px 0 7px 0; color:#5b5b5b;}
.btn_02{ background:#00aeef; border:2px solid #333; padding:0 10px 0 10px; height:36px; text-transform:uppercase; 
			   color:#fff; font-weight:bold; cursor:pointer; margin-top:10px;}
.search{
	background:#d8e7bd; padding:20px 10px 20px 10px; margin:0;border-bottom:1px solid #000;color:#000;}

.table_style{
	margin:0px; padding:6px 5px 2px 5px; background:#ecf3e3; 
	border-top:1px solid #cccccc;	border-left:1px solid #cccccc;}
.td_head{
	margin:0px;text-align:center; color:#6a8b3b; font-weight:bold; background:url(../images/td_head_bg.jpg) repeat-x #f2f8eb;
	border-top:1px solid #cccccc; border-left:1px solid #cccccc;}
.td_icons{
	margin:0px;text-align:center; color:#22486d; font-weight:bold; background:#ecf3e3; 
	border-top:1px solid #cccccc; border-left:1px solid #cccccc;}
.td_bottom{
	margin:0px;text-align:center; color:#22486d; font-weight:bold; background:#dbe1d4;
	border-bottom:1px solid #cccccc; border-left:1px solid #cccccc;border-right:1px solid #cccccc;}
	
.btn_03{ background:#9bc363; border:2px solid #333; padding:0 10px 0 10px; height:26px; text-transform:uppercase; 
			   color:#fff; font-weight:bold; cursor:pointer; float:right;}
.btn_04{ background:#9bc363; border:2px solid #333; padding:0 10px 0 10px; height:26px; text-transform:uppercase; 
			   color:#fff; font-weight:bold; cursor:pointer;}

/*------------------- INNER PAGE COMMON --------------------------*/
#inner_main{background:#fff; padding:30px 40px 40px 40px; margin:0 20px 20px 20px;}
.main_head{padding:0 0 10px 0px; border-bottom:1px solid #999999;margin:0 0 10px 0;}
.main_head2{padding:0 0 30px 0px; background:url(../images/heading3.jpg) no-repeat bottom;}
.main_head3{padding:0 0 30px 0px; background:url(../images/heading4.jpg) no-repeat; margin:20px 0 0 0;}
.main_head span{padding:0 0 0px 0px; float:left;}
.inner_main_adds_01{ text-align:center; padding:40px 0 0 20px;}
.inner_head{ width:200px; background:url(../images/icon_02.jpg) no-repeat; height:45px; padding:5px 0 0 0;}
.inner_head_cont{ width:200px;padding:2px 2px 20px 2px; background:url(../images/border.jpg) no-repeat center bottom;}
.inner_head h1{ font-family:"Comic Sans MS";}

/*------------------- Footer --------------------------*/
#footer{ padding:0 0 20px 0;font-family:"Trebuchet MS";}
#footer_links{ width:100%; margin:0 auto; padding:10px 0 50px 0; text-align:center;}
#footer_links a{padding:5px 12px 0px 4px;color:#000;text-decoration:none; font-weight:bold;}
#footer_links a:hover{text-decoration:underline;color:#a2633b;}

.paging{ padding:5px 0 0 0;}
.paging_head{ padding:5px 0 0 0; width:60px; float:right;font-weight:bold;}
.paging ul{padding:0px; float:right; width:auto;}
.paging li{ padding:0px; float:left;}
.paging li a{
text-decoration:none; font-family:"Trebuchet MS"; background:#000; border:1px solid #1a1a1a;
padding:2px 8px 2px 8px;float:left; display:block;color:#9c9c9c; font-weight:bold; margin:0 0px 0 10px;}
.paging li a:hover{background:#0e0e0e;}
.paging li span{
text-decoration:none;font-family:"Trebuchet MS";margin:0 0px 0 10px; display:block;
background:#0e0e0e; border:1px solid #1a1a1a;padding:4px 8px 2px 8px; float:left;}


.table_style1{margin:0px 0 10px 0!important; padding:6px 5px 2px 5px;border:1px solid #cccccc;width:600px;}
.table_style1 label{margin-left:10px;}

.comment_head{padding:10px 0 20px 0px;margin:0 0 10px 0; border-bottom:1px solid #ccc;}
.comment_head img{ border:4px solid #999999;margin:0 20px 0px 0; float:left;}
.td_comment{margin:0px;background:#dbe1d4; padding:15px 5px 15px 5px;border-bottom:1px solid #000;}
.td_comment2{margin:0px;background:#fff; padding:15px 5px 15px 5px;border-bottom:1px solid #000;}





    .mGrid {   
        width: 100%;   
        background-color: #fff;   
        margin: 5px 0 10px 0;   
        border: solid 1px #525252;   
        border-collapse:collapse;   
    }  
    .mGrid td {   
        padding: 2px 2px 2px 20px;   
        border: solid 1px #c1c1c1;   
        color: #000;   
    }  
    .mGrid .item {   
        padding: 2px 2px 2px 20px;   
        border: solid 1px #c1c1c1;   
        background-color:#d6e5f6;
    }  
    .mGrid .tdhover {   
       padding: 4px 2px;   
        color: #fff;   
        background-color: #DBE1D4;   
        border-left: solid 1px #525252;   
    }  
    .mGrid .head {   
        padding: 2px 2px 2px 20px;   
        color: #000;   
        background-color: #81c341;   
        border: solid 1px #cf0071;   
        font-size: 0.9em;   
        text-align:center;
        line-height:30px;
    }  
    .mGrid .alt { background-color:#fff; }  
    
    .mGrid .pgr {  background-color:#B1B1B1;}  
    .mGrid .pgr table { margin: 5px 0; }  
    .mGrid .pgr td {   
        border-width: 0;   
        padding: 4px;   
        border-left: solid 1px #666;   
        font-weight: bold;   
        color: #fff;   
        line-height: 15px;   
     }     
    .mGrid .pgr a { color: #000; text-decoration: none; }  
    .mGrid .pgr a:hover { color: #666; text-decoration: none; }  
    
.coverimg{ border:4px solid #999999;margin:0 20px 0px 0; float:left;}

.admintable
	{
	float:right;	
	}


ul.dropdown { position: relative; float:left; width:100%;}
ul.dropdown li { font-weight: bold; float: left; zoom: 1; }
ul.dropdown a:hover { color: #7ec242; }
ul.dropdown li a { display: block; padding: 6px 15px; }
ul.dropdown li:last-child a { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover { color:#7ec242;height:32px;
position: relative; }
ul.dropdown li.current { height:32px;
background-position:center bottom; color: #fff!important; position: relative;}
ul.dropdown li.hover a { color:#7ec242; }


/*
LEVEL TWO
*/
ul.dropdown ul { width: 150px; visibility: hidden; position: absolute; top: 100%; left: 0;
margin:0px; padding:0px; }
ul.dropdown ul li { font-weight: normal; color: #7ec242;
float: none; }

/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a { border-right: none;display: inline-block; }

/*
LEVEL THREE
*/
ul.dropdown ul ul { left: 100%; top: 0; }
ul.dropdown li:hover > ul { visibility: visible; }


