/* CSS Document */
*{	margin: 0;	padding: 0;}
.log-tp{height:45px; color:#aa4343; font-size:20px; text-align:center; padding-top:25px;  font-weight:bold;}
.ctrl td{padding:5px;}
.ctrl h1{padding-left:20px; font-size:18px;}
.un-ic1{background:url(images/ui-ic.jpg) no-repeat 2px center #fff; border:0; padding:2px 3px 2px 18px; width:150px;}
.n-mod{border:3px solid #0B6790; width:600px; height:200px; position:relative; margin:20px auto;}
.mod-head{background:url(images/mod-hg.jpg) no-repeat 0 0 #fff; position:absolute; padding:18px 0 0 10px; font-size:16px; font-weight:bold; color:#fff; left:-3px; top:-3px; width:139px; height:33px; }
.disp-mod{margin-top:15px; text-align:center;}
html{
	height: 98%;
}
.header .logo img{float:left;}
.header .logo h1{color:#aa4343; font-size:16px; width:200px; margin:13px 0 0 15px; float:left;}
.loginf{
	height: 30px;
	position:absolute;
	top: 50px;
	right: 0;
	padding: 0 10px 0 23px;
	line-height: 18px;
	color: #000; text-align:right;
}
.loginf a {
	text-decoration: none;
	padding: 0 3px;
	font-weight:bold;
}
.loginf a:hover{
	text-decoration:underline;
}
.menu2 {
    background: url("online/navbg.gif") repeat-x scroll 0 -8px transparent;
    float: left;
    height: 25px;
    width: 100%;
}
.menu2 table tr td {	padding:0;}
.menu{color: #fff; font-size:10px; cursor: hand;	clear: both; padding:0 0 0 0; display: block; margin:0;}
.menuItem {display:block; border-right:1px solid #fff;}
.menuItem a{display:block!important; color: #fff; text-align: left; float:left; padding: 3px 10px!important; 
            margin:0; font-size:11px!important; font-weight:bold;}
.menuItem a:hover{background:url(images/hov.jpg) repeat-x left top;}
.menuItem a:hover .menuSelectedItem a{background:url(images/hov.jpg) repeat-x left top;}
.menuItem a:hover{text-decoration: none; cursor: pointer; color: #fff; background:url(images/hov.jpg) repeat-x left top;} 
.menuPopup{color: #282828;  margin:0 0 0 0; border:1px solid #0b6790;}
.menuPopup a{background: #fff; display: block; font-size:11px!important; padding: 3px 5px 3px 10px; border-bottom:1px solid #0b6790!important; color: #282828; font-weight:bold;}
.menuPopup a:hover{	display: block;}
 make drop down menu item style 
.menuPopupItem{	color: #ffffff; }
.menuPopupItem a{display: block; font-size:15px;}
.menuPopupItem a:hover{color: #282828;   text-decoration:underline;}
.menuItemHover{background:#fff;}
#content {
    float: left;
    min-height: 400px;
    padding: 10px 1.5% 1.5%;
    width: 97%;
}
/*========= Table =========*/
.tableheading {
    /*background: url("images/tab-bg.jpg") repeat-x scroll left top transparent;*/
    background: none repeat scroll 0 0 #009ACD;
    color: #fff !important;
    font-size: 16px !important;
    height: 25px;
    line-height: 25px;
    padding: 0 0 0 6px !important;
}
.vtext{
	text-align: right;
	padding-right: 10px;
}
.secContent{
	background: #F8F8F8;
	border: 1px solid #EAEAEA;
}
.secContent td{
	padding: 3px 10px 3px 10px;
	font-size: 11px;
	font-weight: bold;
	color: #4A4A56;
	padding: 4px 16px !important;
}
.required{color:red!important; font-size:11px;}
.msg{color:red!important; font-size:10px;font-weight: bold;}
.table td {
	padding-left: 3px;
	color:#666666;
	font-weight: bold;
}
table{margin:0!important; border:none;}
.wr-left table {
	border-collapse: collapse;
}
.tablesubheading {
    border-bottom: 1px solid #3C81C4;
    color: #0B6790 !important;
    font-size: 14px !important;
    height: 27px;
    line-height: 28px;
    padding: 0 6px !important;
}
.buttonformula {
	font-size: 11px;
	font-weight: bold;
	background-color:#E4E4E4;
	width: 30px;
	padding: 2px;
	color: #333;
	margin: 2px;	
	background-image: url(Images/button_bg.jpg);
}
.buttonformula:hover {
	background-color:#D2D2D2;
	background-image: url(Images/button_bg_over.jpg);
	cursor:hand;
}
.buttonHTML {
    background: url("online/submitbtnbg.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #0B6790;
    color: #FFFFFF;
    font-size: 11px;
    cursor:pointer;
    padding: 3px;
}
.rec-phto {
	float:left;
	width:100%;
}
.rec-btn {
	float:left;
	width:100%;
	padding:5px 0 0 0;
}
.buttonformula1 {
	font-size: 11px;
	font-weight: bold;
	background-color:#E0E0E0;
	padding: 2px;
	color: #333;
	margin: 2px;
	width: 65px;
	background-image: url(Images/button_bg.jpg);
}
.buttonformula1:hover{
	background-color:#E0E0E0;
	background-image: url(Images/button_bg_over.jpg);
	cursor:hand;
}
.LinkButton {	
	font-size: 11px;
	font-weight: bold;
	background-color: #db6600;
	padding: 2px 7px 2px 7px;
	color: #ffffff;
	margin:1px 0px 0px 10px;
	border:2px solid #db6600;
	display:block;
	height:15px;
	background-image: url(Images/button_bg.jpg);	

}
.LinkButton:a {		text-decoration:none;}
.LinkButton:hover{	
	background-color: #000000;
	border: 2px solid #000000;
	text-decoration:none;
	background-image: url(Images/button_bg_over.jpg);
}
.colon{width:2%;text-align:center;}
.btngap{width:1px;}
.tdgap{height:10px;}
/*=========== Grid ===========*/
.item-style{background: #fff;}
.item-style td, .dgitem-style td{
	padding: 3px;
	border: 1px solid #000;
}
.item-style td a, .dgitem-style td a{
	color: #17547E;
	text-decoration: none;
}
.item-style td a:hover, .dgitem-style td a:hover{
	color: #5EC5DB;
	text-decoration: underline;
}
.header-style th{
	/*background: url(images/th-bg.jpg) repeat-x left center #E1E1E1;
	border: 1px solid #B0B0B0;
    background: none repeat scroll 0 0 #A6D5F6;*/
    background: url("online/table-header.jpg") repeat-x scroll 0 0 #CDCDCD;
    border: 1px solid #000000 !important;
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    padding: 3px 5px !important;
    text-align: left;
}
.header-style td {
    /*background: none repeat scroll 0 0 #A9D2EE;
    border: 1px solid #7699C8;
    background: none repeat scroll 0 0 #A6D5F6;*/
    background: url("online/table-header.jpg") repeat-x scroll 0 0 #CDCDCD;
    border: 1px solid #000000 !important;
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    padding: 3px 5px !important;
    text-align: left;
}
.pager-style td{ border: 1px solid #7699c8;
	font-weight: bold;
	padding: 5px !important;
	height: 25px;
}
.pager-style a {
    background: none repeat scroll 0 0 #0C78A9;
    color: #FFFFFF !important;
    font-weight: normal;
    padding: 1px 5px;
    text-decoration: none;
}
.pager-style a:hover {
	background: #1486b9;
	color: #fff;
}
.rowselect td{	border: 1px solid #B0B0B0;}
input, textarea, select{
	font-size: 11px;
	color: #000;
}
#logi-pg{
	border: 2px solid #9FC8EC;
	position: relative;
	margin: auto auto;
	padding: 10px 0 20px;
	background: #fff;
	width: 413px;
	top: 100px;
}
#logi-pg .head{
	background: url(images/lglogo.jpg) no-repeat center top;
	height: 59px;
	width: 383px;
	margin: 5px 0 10px auto;
	padding: 0 15px;
	float: left;
}
.tr{
	background: url(images/round.jpg) no-repeat right top;
	height: 21px;
	width: 21px;
	position: absolute;
	right: -2px;
	top: -2px;
}
.tl{
	background: url(images/round.jpg) no-repeat left top;
	height: 21px;
	width: 21px;
	position: absolute;
	left: -2px;
	top: -2px;
}
.br{
	background: url(images/round.jpg) no-repeat right bottom;
	height: 21px;
	width: 21px;
	position: absolute;
	right: -2px;
	bottom: -2px;
}
.bl{
	background: url(images/round.jpg) no-repeat left bottom;
	height: 21px;
	width: 21px;
	position: absolute;
	left: -2px;
	bottom: -2px;
}
#logi-pg h3{
	background: url(images/hdng.jpg) repeat-x left center;
	height: 25px;
	line-height: 25px;
	padding-left: 15px;
	margin: 10px 0;
	display: block;
	font-size: 12px;
}
#logi-pg td{
	padding: 3px 2px 3px 10px;
	font-weight: bold;
}
.lgfot, .lgfot a{
	margin: 0 15px; font-size:13px; color:#666;
	text-decoration: none;
	text-align: center; 
}
.lgfot a span{background:url(images/exp-log.jpg) no-repeat left 2px; display:inline; padding-left:55px; }
.lgfot a:hover{color:#000;}
.boxgrid{
	width: 120px;
	height: 113px;
	margin: 10px;
	float: left;
	background: #fff;
	border: 1px solid #9FC8EC;
	overflow: hidden;
	position: relative;
}
.boxgrid img{
	position: absolute;
	top: 0;
	left: 13px;
	border: 0;
}
.boxcaption{
	float: left;
	position: absolute;
	background: #5C97CB;
	height: 60px;
	width: 100%;
	padding: 0 5px;
}
.caption .boxcaption{
	top: 83px;
	left: 0;
}
.boxcaption a{
	margin: 5px 5px 0 5px;
	color: #fff;
	font-size: 10px;
	text-decoration: none;
	display: block;
}
.tdht td{	height: 150px;}
.h3-hd{background:url(images/mod-hd.jpg) repeat-x left 0;  border:1px solid #cfcfcf;	color: #000;	font-size: 12px; height:20px; padding: 0 0 0 15px;}
.h3-hd h3{font-size:12px;}
.vtexthrpt{
	margin:0px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#EA0303;
	padding:0px 0px 0px 0px;
	text-align:center;
}
.vtexthrpt1{
	margin:0px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#003399;
	padding:0px 0px 0px 0px;
	text-align:left;
}
.vtexth1rpt{
	margin:0px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#EA0303;
	padding:0px 0px 0px 0px;
	text-align:center;
}
.vtexth2rpt{
	margin:0px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#EA0303;
	padding:0px 0px 0px 0px;
	text-align:center;
}
.vtextbrpt{
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#003399;
	padding:3px 1px 3px 1px;
	text-align:center;
	background-color:#DCDCDC;
}
.vtextbrpt1{
	font-family:Verdana, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#003399;
	padding:3px 1px 3px 1px;
	text-align:center;
	background-color:#DCDCDC;
}
.vtextlrpt{
	margin:0px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#333;
	padding:3px 0px 3px 1px;
	text-align:center;
}
.vtextlrpt1{
	margin:0px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#333;
	padding:3px 0px 3px 1px;
	text-align:center;
}
.vtextrrpt {
	margin:0px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	padding:0px 0px 0px 0px;
	text-align:center;
}
/*============= text-box class =============*/
.textboxdate, .textbox1, .textbox2, .textbox3, .textbox4, .textbox, .textboxmedium, .textboxlong, .textboxmultiline, .textboxsuggestion {
	border: 1px solid #666666;
    color: #000000;
    font-size: 11px !important;
    padding: 1px 0 1px 2px;
}
.textbox {	width: 96px;}
.textboxdate {	width: 60px !important;}
.textbox1 {	width: 25px;}
.textbox2 {	width: 50px;}
.textbox3 {	width: 75px;}
.textbox4 {	width: 100px;}
.textbox5 {	width: 125px;}
.textbox6 {	width: 150px;}
.textbox7 { width:90px;}
.textboxmedium { width: 196px; margin-bottom:2px;}
.textboxlong { width: 251px; margin-bottom:2px;}
.textboxmultiline {	width: 200px; height: 45px;}
.textboxsuggestion { width: 200px;}
/*============ text-box-gridview class ends ===========*/
.dropdown {	width: 100px;}
.dropdownsmall { width: 75px;}
.dropdown1 { width: 130px;}
.dropdownmedium {
    border: 1px solid #666;
    padding: 0;
    width: 200px;
}
.dropdownlong {
    border: 1px solid #91C4E6;
    padding: 2px;
    width: 255px;
}
.dropdownverylong { width: 350px;}
.dropdownveryvlong { width: 500px;}
.dropdownlogin { width: 255px;}
.dropdownshowhide {	width: 255px;}
.lblmessage {
	font-weight: normal;
	font-size: 11px;
	color: #ff0000;
	line-height: normal;
	font-style: normal;
	font-family: Arial;
}
.DivStyleWithScroll {
	border:1px solid #91C4E6;
	font-size: 11px;
	overflow: scroll;
	margin:10px 0 10px 0px;
}
.DivStyleWithoutScroll {
	border:1px  #A4B583;
	font-size: 11px;
	overflow:scroll auto;
	width: 200px;
	height:150px;
	margin:10px 10px 10px 0px;
}
.listboxsmall{font:normal 11px/normal tahoma;margin:0;padding:0;}
.listbox{font:normal 11px/normal tahoma;margin:0;padding:0;}
.chkboxlist{font:normal 11px/normal tahoma;margin:0;padding:0;}
.radio{font:normal 11px/normal tahoma;margin:0;padding:0;}
.chkbox{font:normal 11px/normal tahoma;margin:0;padding:0;color:red;}
.chkboxhighLight{font:normal 11px/normal tahoma;margin:0;padding:0;color:red;}
.uploadfiles{ 
	margin: 2px 0px 2px 0px;
	padding: 1px 0px 1px 2px;
	border: 1px solid #789AA6;
	width: 293px;
	font-size:11px;
}
.codebox{width:130px;}
.module{background:#fff; border:1px solid #096db3; margin:10px;}
.bto{padding:4px 0; text-align:center; font-size:12px;}
.bto a{color:#282828; text-decoration:none!important;}
input[type="submit"],input[type="button"] {
    background: url("online/submitbtnbg.gif") repeat-x scroll 0 0 transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    padding: 5px 6px;
    border: 1px solid #0B6790;
}
.login-bg{background:url(images/login-bg.jpg) no-repeat left top; margin: 0 auto; height:217px; width:307px; padding:55px 0 0 264px; font-weight:bold; color:#3A464E; font-size:12px;}
.login-bg h3{font-size:15px; font-weight:bold; color:#227A92;}
.login-bg h5{font-size:13px; color:#227A92; font-weight:normal;}
.log-inp{border:1px solid #93BCC8; font-size:11px; padding:1px 2px; width:150px;}
.head-lg{background:url(images/logo.gif) no-repeat left 10px; height:100px;}
.mod-bg{background:#eaf8ff; border:1px solid #a3d4ea; padding-top:20px;}
.bto{font-weight:bold;}
.DivStyleWithScroll div{float:left;}
.table {border: 1px solid #7699C8;}