/* CSS Document */
/*Author Syamkrishna BG*/
/*Date:25-mach-2010*/
#nav a {
    text-decoration: none !important;
}

/* Optional: add hover styling */
#nav a:hover {
    text-decoration: underline; /* or keep none if you don’t want even on hover */
}

html, body {
    padding: 0;
    margin: 0px;
}
/*a:hover{color:#FFFF99; -moz-box-shadow:5px 5px 10px #CC0000;}*/
a:link, a:visited {	color:#234847; text-decoration: none;}
a:hover { color: #757738; text-decoration: underline;}

body{margin:auto;font-family:Tahoma; font-size:13px; color:#000; background:#fff; padding-top:3px;}
#tblMain{padding:0px; border:0px; width:900px;}
#tdHMid{background:url(../images/headermiddleslice.png) repeat-x}
.headerIcon{background:url(../images/headerIcon.png) no-repeat; width:28px; height:35px; display:block}
#headerleftslice{background:url(../images/headerleftslice.png) no-repeat; width:7px; height:98px; display:block;padding:0 0 0 0; margin:0 0 0 0;}
#headerrightslice{background:url(../images/headerrightslice.png) no-repeat; width:7px; height:98px; display:block;padding:0 0 0 0; margin:0 0 0 0;}
#footerl{background:url(../images/footerl_MAIL.png) no-repeat; width:7px; height:60px; display:block;padding:0 0 0 0; margin:0 0 0 0;}
#footerr{background:url(../images/footerr_MAIL.png) no-repeat; width:7px; height:60px; display:block;padding:0; margin:0;}

.viewicon {background:url(../siteicons/view.png) no-repeat; width:24px; height:24px; display:block}
.editicon {background:url(../siteicons/edit.png) no-repeat; width:24px; height:24px; display:block}
/* HEADING */
h3{ font-size: 1.4em;	}
h1, h2, h3, h4, h5, h6
{    
    text-transform: none;
    font-weight: 200;
	padding: 0px;
	margin: 0px;
	line-height: 100%;
}

.colheader { color:#ffffff; background-color:#17666A;}
.colwhite { color:#000000; background-color:#ffffff; }
.colbg {
	background-color: #EBF5F5;
    direction: ltr;
}

td {font-size:12px;}

.green { color:green; }
.pagination {
	padding: 3px;
	margin: 3px; font-size:8pt; text-decoration:none
}

/**********GRID CSS*********/
.gridwhiteHeader {text-align:left; height:30px;  border:1px solid #dfe0e2; padding:3px 3px 3px 15px;}

.gridheader {color:#ffffff; background-color:#17666A; font-size:12px; height:25px; }
.gridheader a {color:#ffffff; background-color:#17666A; font-size:12px; height:25px; }
.gridheader a:link, a:visited {	color:#ffffff; text-decoration: none;}
.gridheader a:hover { color:#ffffff; text-decoration: underline;}
.griditem {		color:#000000; background-color: #F0EBCA;}
.griditem a:link, a:visited {	color:#757738; text-decoration: none;}
.griditem a:hover { color: #757738; text-decoration: underline;}

.gridalertitem {	color:#000000; background-color: #ffffff;}
.gridalertitem a:link, a:visited {	color:#757738; text-decoration: none;}
.gridalertitem a:hover { color: #757738; text-decoration: underline;}

.gridwidth {  width: 100%;   }
.ghwidth {  width: 150px;   }
.scrollwidth {  width: 1100px;  }

/***COLORS***/
.darkgreen {color:#757738;}
.darkblue {color:#2b504f;}
.red { color:Red; }
.green { color:green; }
.confmsg { border:1px solid #CCCCCC; padding:10px;background-color: #EAFFF4; color:green; font-size=12px; }
.errmsg { border:1px solid #CCCCCC; padding:10px;background-color: #FFE8E8; color:red; font-size=12px;}

/*Page menu*/
#menu {
	height:27px;	
	display:block;
	padding:0px 5px 0px 0px;
	font: 13px  Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}
#menu ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style: none;
	height:27px;	
	}
	
#menu ul li {
	float: right;
	margin: 0px 1px ;
	padding: 0px 0px;
	line-height:27px;
	background:url(../images/menutopbg_n.png) repeat-x;	
	}	
#menu ul li a {
	line-height:27px;
	color: #000;
	display: block;	
	padding: 0px 5px;
    font-weight: bold;
	text-decoration: none;    		
	text-transform:capitalize;
	}
	/* */
#menu ul li a:hover,#menu.current_page_item a{
    line-height:27px;
	color: #062626;
	display: block;
	font-weight: bold;
	text-decoration: none;  
	padding: 0px 5px;
	background:url(../images/menutopbg_h.png) repeat-x;
	}
/* Category menu*/
.topheaderbg {  background-image:url(../images/topheaderbg.jpg); background-repeat:repeat-x;}

#headerLogo{height:98px;float:left; width:250px; background:url(../images/clientlogo.png) no-repeat}
#headerMenu{height:98px;float:left;width:736px;}
#headerMenu #tempTop{width:736px;height:71px;float:left;}
#headerMenu #menuTop{width:736px; height:27px;float:left;}
.border{border:1px #dad9d9 solid;}
.borderTableLeft{border-left:1px #dad9d9 solid;}
.borderTableRight{border-right:1px #dad9d9 solid;}

.roundborder
{
    border: 1px #dad9d9 solid;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
}

#tdMenuArea, #tdMenuAreaR, #tdMenuAreaL{background:url(../images/bg_menu.png) repeat-x; text-align:left}
#tdFooter{background:url(../images/footerbg_MAIL.png) repeat-x;height:60px;color:#fff; font-size:11px;}

#footerL{width:68%; float:left;height:98px;}
#footerR{width:30%; float:left;height:98px;}
#tblWelcome{}
#bodyArea{background:#FFF/*#fdfcfc*/; color:#555555;}
#bodyArea a{color:#555555; text-align:center; border-bottom: 0px solid  #999999; text-decoration:underline}
#bodyArea a:hover{color:#926d6d; border-bottom: 0px solid #999999; text-decoration:underline}
#advSearchToggler{display:block;  background:#d3d0d0; color:#555555; float:right; padding:3px 3px 0px 3px; cursor:pointer;}
#searchArea{width:100%; border: solid 1px #d3d0d0; background:#f7f4f4; padding:5px 0 5px 0; text-align:left}
.bodyTables{width:100%; padding:0px; margin:5px 0 5px 0;} /*Inner tablec common style*/
.tdLpanel{width:743px; } /*COLUMN 1*/




#BODYMAINAREA{width:743px; }
.tblFrmCOVER{width:100%;color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;border-collapse:collapse;margin-bottom:8px;}
.tblFrmCOVER td{text-align:left; height:30px;  border:solid #dfe0e2; border-width:1px;  }
.tblFrmCOVER .tblTitle{ height:30px; background:url(../images/tblHeader.png) repeat-x; border-top:none 0px; padding:0 0 0 0}
.tblTitle{ height:30px; background:url(../images/tblHeader.png) repeat-x; border-top:none 0px; padding:0 0 0 0}
.tblTitleQQ{display:block; height:18px; width:596px; text-align:left; background:White; color:#1B686C; font-weight:bold; border-top:none 0px; padding:0px 0 0px 22px}
.tblTitleQQQ{display:block; height:10px; width:650px; text-align:left; background:#6FA9C6; color:White; font-weight:bold; border-top:none 0px; padding:3px 0 7px 5px}
td.tblTitleQQQ{width:500px;}

.FORMTABLEQQ{width:100%;color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;border-collapse:collapse;margin-bottom:8px;}
.FORMTABLEQQ td{text-align:left; height:20px;
               border-bottom:1px;  border:solid #E6E7E8; border-width:0px; padding:3px 3px 3px 15px;}
.FORMTABLEQQ tdhead{text-align:left; height:20px;  border:solid #dfe0e2; border-width:0px; padding:3px 3px 3px 15px;}
.FORMTABLEQQ .tblTitle{ height:25px; background:url(../images/tblHeader.png) repeat-x; border-top:none 0px; padding:0 0 0 0}

.formBoxHeaderQQ{width:650px; float:left; text-align:left}

.FORMTABLE{width:100%;color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;border-collapse:collapse;margin-bottom:8px;}
.FORMTABLE td{text-align:left; height:30px; border:1px solid #dfe0e2; padding:3px 3px 3px 15px;  direction: ltr; }
.FORMTABLE tdhead{text-align:left; height:30px;  border:solid #dfe0e2; border-width:0px; padding:3px 3px 3px 15px;}
.FORMTABLE .tblTitle{ height:30px; background:url(../images/tblHeader.png) repeat-x; border-top:none 0px; padding:0 0 0 0}

.maintable{width:100%;color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;border-collapse:collapse;margin-bottom:8px;}
.maintable td{text-align:left; height:30px; border:1px solid #dfe0e2; padding:3px 3px 3px 15px;  direction: ltr; }
.maintable tdhead{text-align:left; height:30px;  border:solid #dfe0e2; border-width:0px; padding:3px 3px 3px 15px;}
.tblHeader1{ height:30px; background:url(../images/tblHeader.png) repeat-x; border-top:none 0px; padding:0 0 0 0}

.formBoxHeader{width:740px; float:left; text-align:left}
.F45{width:45px; height:30px;float:left;}
.Frest{width:665px; height:30px;float:left; padding-left:15px;}

.F30{width:30px;height:30px;float:left;}
.F30 img{padding-top:5px;}
.frmHeaderText{color:#124a4e; font-size:11px; text-align:left; float:left; padding-top:8px; font-weight:bold;}

.rpHeader{color:#3d6f7f; font-size:14px; text-align:left; float:left; padding-top:8px;}
.
#tdRpanel{width:243px;float:left; } /*COLUMN 2*/
.rpanelBox{width:240px; border:solid 1px #cecece; float:left;font-size:11px; margin-bottom:4px;margin-left:6px;}
.rpanelBox a{border-bottom:0 none}
.readMoreRpanel{padding-right:4px; float:right; text-align:right; border-bottom:0px none;}
.toggleImg{float:right; padding-right:3px; cursor:pointer;}
.padd2p{padding:2px 2px 2px 2px; width:237px; float:left; text-align:left}
.newsBox{width:235px;float:left; text-align:left;color:#000000}
.Tleft{text-align:left;}
.Tright{text-align:right;}
.left{float:left}


.L45{width:45px; background:#fff; height:38px;float:left;}
.L160{width:160px; background:#fff; height:38px;float:left;}
.L30{width:30px; background:#fff; height:38px;float:left;}
.L30 img{padding-top:3px;}


#searchBoxDiv, #searchCmbDiv, #searchBtnDiv{padding-left:15px}
.txtSearch{width:387px; height:25px; background:#dad8d8; color:#000000; border: solid 1px #b0a8a8; line-height:25px; padding:4px 0 0px 0; text-align:justify; font-size:16px; font-weight:bold; color:#000000}
#searchCombo{ width:125px;line-height:30px; padding:5px 0 5px 0; background:#f6f6f6; border: solid 1px #b0a8a8; }
#searchCombo:focus{border:solid #999999; border-width:1px; background:#FFFFCC;  }

#btnSearch{background:url(../images/btnSearch.png) no-repeat; width:123px; height:30px; color:#FFFFFF; font-weight:bold; border:0 none;}
hr {border: 0;color: #9E9E9E;background-color:#efebeb;height: 1px;width: 100%;text-align: left;}
.hrLine{border: 0;color: #9E9E9E;background-color:#efebeb;height: 1px;width: 100%;text-align: left; margin-top:4px;}
.borderBottom{border-bottom:solid 1px #efebeb}
.errorBox{height:auto;width:984px;background:#f5fec8; color:#993300;border:solid #cbc9c9; border-width:1px; text-indent:5px; margin-bottom:10px;float:left; padding:5px 0px 5px 0px  }

.status{ width:886px;background:#f5fec8; color:#555555;text-indent:5px; margin:0; border:none;float:left; }
.status ul {list-style:none; padding:5px 0 0 0 }
.status li {display:block;font-weight:500; font-weight:bold; font-size:12px; color:#555555  }
.status li.noerror {padding:2px 5px 5px 25px; }
.status li.err1 {padding:2px 5px 5px 25px; background:url(../images/error_login.png) no-repeat; }
.status li.smallDesc{padding:2px 5px 5px 25px; color:#555555; font-size:12px; font-weight:normal; }
.closePar{float:left; width:30px; padding-top:5px;}
.closePar a{color:#993300;}
.closePar a:hover{color:#FF9933}

.status li.success {padding:2px 5px 5px 25px; background:url(../images/success.jpg) no-repeat; color:#006600 }



.select{width:150px;height:25px;padding-top:1px; }
 .selectBig{width:250px;height:25px;padding-top:1px; }
 .textarea{width:150px;height:100px; border:solid 1px #CCCCCC  }
 .textarea1{width:250px;height:25px; }
 .textareaBig{width:225px;height:100px;}
 .textareaBig1{width:225px;height:50px;}


 .checkboxBasic{width:13px;height:13px;padding-top:1px; border:none; background:none}
 .radioBasic{width:13px;height:13px;padding-top:1px;border:none; background:none}
 .text{border:solid #bcbccd; border-width:1px; background:#f3f8fd; font-family:Tahoma;height:20px;width:150px; padding-top:1px;}
 .textBig{border:solid #bcbccd; border-width:1px; background:#f3f8fd; font-family:Tahoma;height:20px;width:250px; padding-top:1px;}
 .file{border:solid #bcbccd; border-width:1px; background:#f3f8fd; font-family:Tahoma;width:237px;height:25px;padding-top:1px; }
 .textareaBig:focus, .textarea:focus, .selectBig:focus, .select:focus, textarea:focus, select:focus, .text:focus, .file:hover, .textBig:focus{border:solid #999999; border-width:1px; background:#FFFFCC;  }
 .checkboxBasic:focus, .radioBasic:focus,{border:solid #999999; border-width:1px; background:#CC6600; }
 
 .textareaVeryBigM
{    
    font-size:14PX;
 width:845px; height:100px;  
 font-family:Fixedsys;
 font-weight:normal; 
 border:solid #999999 1px;
}.textareaVeryBigL
{  
     font-size:14PX;  
 width:845px; height:50px;  
 font-family:Fixedsys;
 font-weight:normal; 
 border:solid #999999 1px;
}

.textareaVeryBigM:focus,.textareaVeryBigL:focus{border:solid #999999; border-width:1px; background:#FFFFCC;  }
/*     grid view    */
.gridHead{ background-image:url(../images/list_head.png); width:100%; height:30px; font-family:Verdana; font-size:12px; border:solid #cccccc; border-width:1px;}
.left{float:left}
.gridAltOdd{background:#dce4eb; width:100%; height:25px; text-align:center;}
.gridAltEven{background:#e8eef2; width:100%; height:25px; text-align:left;}
.bigList{height:150px;width:auto;}
#assuretechLogo{background:url(../images/assuretechlogo.png)  no-repeat; width:181px; height:60px;}
.button { /* button styles */
    background: #1A686D;
    background-image: -webkit-linear-gradient(top, #1A686D, #40a9ad);
    background-image: -moz-linear-gradient(top, #1A686D, #40a9ad);
    background-image: -ms-linear-gradient(top, #1A686D, #40a9ad);
    background-image: -o-linear-gradient(top, #1A686D, #40a9ad);
    background-image: linear-gradient(to bottom, #1A686D, #40a9ad);
    -webkit-border-radius: 28;
    -moz-border-radius: 28;
    -webkit-border-radius: 10px 9px;
    -moz-border-radius: 10px 9px;
    border-radius: 10px 9px;
    border: 0px;
    margin: 5px;
    padding: 4px 10px 2px 10px;
    min-width: 140px;
    /*text styles */
    color: white;
    font-family: helvetica, arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 0px;
    word-spacing: 0px;
    text-align: center;
    text-shadow: 0px 0px 0px black;
    height: 26px;
    /*interaction */
    cursor: pointer;
}
    /*.button:hover{background-color:#006699}*/
    .button:hover {
        background-color: #2a8e94;
        background-image: -webkit-linear-gradient(top, #2d878c, #378f94);
        background-image: -moz-linear-gradient(top, #2d878c, #378f94);
        background-image: -ms-linear-gradient(top, #2d878c, #378f94);
        background-image: -o-linear-gradient(top, #2d878c, #378f94);
        background-image: linear-gradient(to bottom, #2d878c, #378f94);
    }

.globalHeader{font-size:16px; color:#1a426b; font-weight:bold; padding-left:15px; text-transform:capitalize}
.bold{font-weight:bold}
.header{background:url(../images/header.png) no-repeat; width:900px; height:98px}
#headerLogo{height:98px;float:left; width:250px; background:url(../images/clientlogo.png) no-repeat}
#footer{background:url(../images/footer.png) no-repeat; width:1000px; height:35px}
.white{color:#FFFFFF} 
.red {color:Red}

<!--[if IE 7]>
.borderTableRight{ padding-left:25px;}
<![endif]-->

.tblBlock{ background-image:url(../images/tblHeader.png);