/* CSS Document */

body{
font-family:Arial;
color:#3b3b3b;
font-size:11px;
background-color:#ffffff;
padding:0px;
margin:0px;
background-image:url(../images/top-bg.jpg); background-position:top; background-repeat: no-repeat;
width:950px; margin-left:auto;
margin-right:auto;

}
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}
.Clear{clear:both;}


ul {
	list-style: none;
	margin:0px;
	padding:0px;
	padding-top:8px;
	font-weight:normal;
}

ul li {
	padding-left:25px;
	background: url(../images/bullet.gif) no-repeat 5px 3px;
	line-height: 180%;
}


ul.Gray {
	list-style: none;
	margin:0px;
	padding:0px;
	padding-top:8px;
	font-weight:bold;
}

ul.Gray li {
	padding-left:25px;
	background: url(../images/bullet.gif) no-repeat 5px 3px;
	line-height: 180%;
}

ul.Gray li a { color:#4a5052;
}


ul.Gray li a:hover{ color:#c40c0c;
}

.login_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0A5483;
	text-align: right;
	padding-right: 2px;
}



ul.post {
	list-style: none;
	margin:0px;
	padding:0px;
	padding-top:8px;
	font-weight:normal;
	text-align:left;
	}

ul.post li {
	padding-left:25px;
	background: url(../images/bullet2.jpg) no-repeat 12px 8px;
	line-height: 190%;
}



td, div {
	font-size: 100%;
	text-align: inherit;
}

ol li {
	margin-left: 35px;
	line-height: 180%;
}

th {
	padding: 5px;
	font-weight: bold;
	text-align: left;
}


/* FORM
--------------------------------------------------------- */
form {
	margin: 0;
	padding: 0;
}

form label {
	cursor: pointer;
}

input, select, .textarea, .inputbox {
	padding: 3px 5px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
}

.button {
	padding: 3px 5px;
	border: 1px solid #527eaa;
	background: url(../images/grad1.gif) repeat-x top #50738f;
	color: #ffffff;
	font-size: 85%;
	text-transform: uppercase;
}

.button:hover, .button:focus {
	border: 1px solid #999999;
	background: #5dcbec;
	color: #0c5c74;
}

* html .button {
	padding: 2px 0 !important; /*IE 6*/
}

*+html .button {
	padding: 2px 0 !important; /*IE 7*/
}

.inputbox {
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
}

.inputbox:hover, .inputbox:focus {
	background: #FFFFCC;
}

/*Font size css*/

.Light10{font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal;}
.Light11{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}
.Light12{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.Light13{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal;}
.Light14{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;}
.Light15{font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal;}
.Light16{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal;}
.Light17{font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:normal;}
.Light18{font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal;}

.Orainge{color: #003366;}

/*Color css*/
.lightblue{color:#8ce6ff;}
.white{color:#FFFFFF;}
.black{color:#000000;}
.blue2{color:#0378b3;}
.gary{ color:#363535;}
.blueDARK{color:#08567d;}
.blueright{color:#004e77;}
.darkblue3{color:#033751;}
.red{color:#990d0d;}
.darkyellow{color:#9c4504;}
.lightgray{color:#84878e;}
.lightgray2{color:#c5c5c5;}
.darkgray2{color:#b34108;}
.footercolor{color:#3b3b3b;}
.darkred1{color:#830707;}
.darkgreen{color:#2d1d00;}
.green{color:#8b7b06;}
.Lightblue3{color:#1f497d;}
.Red{color:#F5711E;}
/*Link css*/

.FloatLeft{float:left;}
.FloatRight{float:right;}


/*Link css*/

A:link {text-decoration: none}
A:visited {text-decoration: none}
A:active {text-decoration: none}
A:hover {text-decoration: none; color:#0378b3;}


/*Image  css*/

.imgbdr{border:8px solid #f1f1f1;}
.imgbdr1{border:1px solid #4e4646;}
.imgbdr4{border:1px solid #b3b3b3; background-color:#ffffff; padding:4px;}
.tblbdr{border:1px solid #e4e4e4; }
.tblbdrNew{border:1px solid #e4e4e4; padding:4px; }


/*Document  css*/
.topmenubg{background-color:#0798d8;}
.topmainbg{background-image:url(../images/bg-top-menu.jpg); background-repeat: repeat-x; background-position:left; background-color:#17a8dd;}
.topmainbg2{background-image:url(../images/new.png); background-repeat:repeat-x; background-position:center; background-color:#17a8dd;}
.logo{width:387px; height:96px; background-color:#FFFFFF; }

.toptd { background-color:#0097d6;  text-transform:uppercase; text-align:center; color:#8ce6ff; font-weight:bold; padding:5px;}
.toptd:hover{ background-color:#0378b3; text-transform:uppercase; color:#d7d7d7; text-align:center;}
.toptd a { background-color:#0097d6;  text-transform:uppercase; text-align:center; color:#8ce6ff; font-weight:bold; padding:5px;}
.toptd a:hover{ background-color:#0378b3; text-transform:uppercase; color:#d7d7d7; text-align:center;}
.bgbannewr{background-image:url(../images/bg-banner.jpg); background-repeat:repeat-x; padding-left:3px; background-color:#FFFFFF}
#toptd1{ background-color:#0378b3; text-align:center;  text-transform:uppercase; color:#d7d7d7; font-weight:bold; padding:5px;}


.abouttext{line-height:18px; text-align:justify; }
.bgline{background-image:url(../images/bgline.jpg); background-repeat:repeat-x; background-position:left;}
.paddingcenter{padding:5px;}
.bglightblue{background-color:#e0eefb;}
.uppercase{text-transform:uppercase;}

.bgrightline{background-image:url(../images/bgrightline.jpg); background-repeat:repeat-y; background-position:right;}
.bdrBR{ border-bottom:1px solid #cae2f9; border-right:1px solid #cae2f9;}
.linhight18{line-height:18px;}
.bgfooter{background-image:url(../images/bg-footer.jpg); background-repeat:repeat-x;}
.bdrbuttom{border-bottom:1px solid #004d77;}
.pad2{ padding:0px;  margin:0px; }
.justify{ text-align:justify;}

.right_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #063151;
	text-align: left;
	padding-left: 0px;
	text-decoration: none;
}
.right_menu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-align: left;
	padding-left: 0px;
}

.Leftservices { background-color:#0097d6;  text-transform:uppercase; color:#a2e1fb; font-weight:bold; padding:5px;}
.Leftservices:hover{ background-color:#0378b3; text-transform:uppercase; color:#fff;}
.Bdrright{border-right:1px solid #e4e4e4;}

 
.Newtopbg{}
.mb1{color:#004e77;}

.post1 {

	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	background-color: #365f91;
	padding-left: 10px;
}
.Bdr1{ border:1px solid #e1e1e1;}
.Bdr1T{ border-top:1px solid #e1e1e1;}
.Bdr1B{ border-bottom:1px solid #e1e1e1;}
.Bdr1R{ border-right:1px solid #e1e1e1;}
.Bdr1L{ border-left:1px solid #e1e1e1;}

.darkblue3{color:#033751; padding-left:10px;}

tr.newpost:hover{background-color:#fdfced}
tr.newpost{background-color:#ffffff}


.Mainmenu{background-color:#0a97df; text-align:left; padding-left:15px; text-decoration:none; color:#FFFFFF; font-size:12px; border:1px solid #b4ffff; border-bottom:none;}
.Mainmenu:hover{background-color:#0b73a6; text-align:left; text-decoration:none; color:#FFFFFF; font-size:12px; background-image:url(../images/arrow2.jpg); background-repeat:no-repeat; background-position:240px 10px;}
.Mainmenu a {color:#fff;}
td.new a:hover {color:#fff;}
.online{background-color:#a7ccf1; padding-left:10px; color:#004d76;}
table.onlinetop{background-color:#edeced; border:1px solid #0f436b;}
.blue1212{color:#004d76;}
.Mapbdr{border:1px solid #e0effe;}
.Heading{background-color:#edeced; color:#004d76; padding-left:8px; font-size:12px; font-weight:bold;}
.Heading a{color:#004d76; font-size:12px; font-weight:bold;}
.Heading a:hover{color:#3782a8; font-size:12px; font-weight:bold;}
.hdcontant{padding-top:5px; font-size:12px; color:#525252; padding-left:8px;}
.whtnew{border:1px solid #edeced;}

.Heading2{background-color:#60a3cd; color:#fff; padding-left:8px; font-size:12px; font-weight:bold;}

.DarkBlue1{color:#01507a;}




/*ADMINISTRATOR CSS STYLE BY RAJVEER BENIWAL*/




/** cpanel settings **/

#cpanel div.icon {
	text-align: center;
	margin-right: 5px;
	float: left;
	margin-bottom: 5px;
	background: #fffffd;
}

#cpanel div.icon a {
	display: block;
	float: left;
	border: 1px solid #c3c3c3;
	height: 97px;
	width: 108px;
	color: #666;
	vertical-align: middle;
	text-decoration: none;
	
}

#cpanel div.icon a:hover {
	border-left: 1px solid #eee;
	border-top: 1px solid #eee;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background: #f7f7f6;
	color: #761a01;
}

#cpanel img  { padding: 10px 0; margin: 0 auto; }
#cpanel span { display: block; text-align: center; }

.R1Bgyellow { background-color:#e0eefb;}
.BdrAdminBottom{border-bottom:1px solid #8ac1de;}
.BdrAdminTop{border-top:1px solid #8ac1de;}
.BdrAdminRight{border-right:1px solid #8ac1de;}
.BdrAdminLeft{border-left:1px solid #8ac1de;}




tr.admintableL{ border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0; color:#5d5d5d;   padding-left:5px;  border-bottom:1px solid #f0f0f0;}

tr.admintableL td{font-size:11px; border-right:1px solid #f0f0f0; padding:4px 0px 1px 5px; background-color:#ffffff; }
tr.admintableL:hover{ background-color:#ffffdd;}


tr.admintableL1{ border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0; color:#5d5d5d;   padding-left:5px;  border-bottom:1px solid #f0f0f0;}

tr.admintableL1 td{font-size:11px; border-right:1px solid #f0f0f0; padding:4px 0px 1px 5px; background-color:#fafafa; }
tr.admintableL1:hover{ background-color:#ffffdd;}




.Adminmain{ border:1px solid #f0f0f0; background-color:#ffffe6; padding:10px;}
.admintableR{border-right:1px solid #f0f0f0; border-left:1px solid #f0f0f0;  color:#507112; padding-left:5px; border-bottom:1px solid #f0f0f0;}


table.admintable tr.gridview1{background-color:#f0f0f0; border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; border-top:2px solid #dcd9d9;}


.admintableRL{border:1px solid #4d6d05;  background-color:#cdd2b0;  color:#4d6d05; padding-left:5px;}

.Topadmin{background-color:#ffffcc; color:#341a01; padding:2px; border:1px solid #b0b0b0;}
.Topadmin:hover{background-color:#cdd2b0; color:#341a01; padding:2px; border:1px solid #735634;}
/*gridview----*/
.gridviewheading th{ padding-left:2px; height:20px; }
.gridviewrow{padding-left:2px; height:30px; text-align:left;}
.gridview1
{
 
   color:#e5a508;
   font-family: Arial;
   font-size: 0.9em;
   font-weight: bold;
}
.gridview1 a:link
{
   padding:2px 5px;
   margin:1px;
   border: 1px solid #f0f0f0;
   background-color:#504327;
   color:#ffffff;
   font-family: Arial;
   font-size: 0.9em;
   font-weight: bold;
    text-decoration:none;
}

.gridview1 a:visited
{
   padding:2px 5px;
   margin:1px;
   border: 1px solid #c2c2bc;
   background-color:#504327;
   color:#ffffff;
   font-family: Arial;
   font-size: 0.9em;
   font-weight: bold;
   text-decoration:none;
font-weight:bold;

}

.gridview1 a:hover
{
   background-color:#c45330;
   padding:2px 5px;
   color:#ffffff;
   font-family: Arial;
   font-weight: bold;
   text-decoration:none;
   text-transform:capitalize;
	font-weight:bold;
	 text-decoration:none;
}

.gridview1 a:active
{
   padding:2px 5px;
   margin:1px;
   border: 1px solid #c2c2bc;
   background-color:#504327;
   color:#ffffff;
   font-family: Arial;
   font-size: 0.9em;
   font-weight: bold;
   text-decoration:none;

}

.gridview1 span
{
   background-color:#ABAD8F;
   padding:2px 5px;
   color:#333333;
   font-family: Arial;
   font-weight: bold;
    text-decoration:none;
}
.gridviewheading th{ background-color:#f0f0f0; border-left:1px solid #f0f0f0; border-top:1px solid #f0f0f0; border-bottom:2px solid #f0f0f0; color:#5d5d5d; padding-left:5px; font-size:12px; text-align:left; }


.gridviewrow{padding-left:2px; height:30px; text-align:left;}

.diptbl{border-top:1px solid #e2e2e2;}






.mainlevel21{color:#333; margin-top:0px; padding-top:5px; text-decoration:none; font-weight:normal; margin-right:0px; background-color:#f4f2f2;  text-align:left; width:180px; float:left; height:20px; padding-left:8px; border-right:1px solid #e2e2e2; border-left:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2;}

.mainlevel21:hover{color:#525252; margin-top:0px; padding-top:5px; padding-left:8px; text-decoration:none; font-weight:bold; margin-right:0px; background-color:#e0eefb; text-align:left; width:180px; float:left; height:20px;}




tr.Pageing td table td a{color:#333; text-decoration:none; margin-top:5px;  margin-right:2px; background-color:#f4f2f2;  text-align:center;  float:left;   border:1px solid #b2b2b2; padding:2px 5px;}

tr.Pageing td table td span{color:#fff; text-decoration:none; margin-top:5px;  margin-right:2px; background-color:#089ad6;  text-align:center;  float:left;   border:1px solid #b2b2b2; padding:2px 5px;}

tr.Pageing td table td a:hover{color:#fff; text-decoration:none; margin-top:5px;  margin-right:2px; background-color:#089ad6;  text-align:center;  float:left;   border:1px solid #b2b2b2; padding:2px 5px;}





.dipButton{color:#fff; padding:2px 10px; font-weight:bold; background-color:#00addf; font-size:11px;}
.dipButton:hover{color:#444; padding:2px 10px; font-weight:bold; background-color:#cacaca; font-size:11px;}

