@charset "utf-8";
/* CSS Document */

body {
	margin:0px; 
	background-image: url('images/bgimage.jpg');
	background-repeat:repeat-x;
	background-position:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px; 
	/*background-position-y:50%;*/
}
hr.hrlink {
	height:1px;
	color:#cccccc;
	background-color:#cccccc;
	border:0px;
	padding-bottom:0px;
	margin-bottom:3px;
	margin-bottom/* */: 0/* */px;
	margin-top:3px;
	margin-top/* */: 0/* */px;

}
#topBannerBG {
	width:938px;
	height:143px;
	background-image:url('images/topBanner_bg.jpg');
	background-repeat:no-repeat;
	margin:0px auto;
}
#topBannerBG div.topBanner {
	width:930px;
	height:143px;
	background-color:#FFFFFF;
	margin:0px auto;
	background-image:url('images/doubleBorder.jpg');
	background-repeat:repeat-x;
	/*background-position-y:50%*/
}
#topMenuBG {
	width:938px;
	height:55px;
	background-image:url('images/topMenuBG.jpg');
	background-repeat:no-repeat;
	margin:0px auto;
}
#midFormBG {
	width:938px;
	/*height:122px;*/
	background-image:url('images/midFormBG.jpg');
	background-repeat:repeat-y;
	margin:0px auto;
}
#contentTOP {
	width:938px;
	margin:0px auto 0px auto;
}
.contentBG {
	width:938px;
	margin:0px auto 0px auto;/*background-image:url(images/contentBG.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:693px;*/
}
.lRrepeat {
	background-image:url('images/contentLCRepeat.jpg');
	background-repeat:repeat-y
}
.rRrepeat {
	background-image:url('images/contentRCRepeat.jpg');
	background-repeat:repeat-y
}
h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#ffffff;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:0px;
}
h1.heading {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#474747;
	margin-top:2px;
	margin-bottom:0px;
	margin-left:0px;
	padding:5px 5px 5px 5px;
}
p.regular {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:17px;
	color:#474747;
	padding:0px 5px 0px 5px;
	margin:5px 0px 5px 0px;
}
p.jstify
{
	text-align:justify;
}
p.regular a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#990000;
}
p.regular a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#990000;
}

h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#ffffff;
	margin:0px 0px 0px 0px;
}

h2.yellow {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#FFFF00;
	margin:0px 0px 0px 0px;
	
}
h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#ffffff;
	margin:0px 0px 0px 0px;
}


select.drpViewbox {
	border:1px solid #666666;
	width:175px;
}
input.Inptextbox {
	border:1px solid #666666;
	width:175px;
}

p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:17px;
	color:#ffffff;
	padding:10px 30px 10px 25px;
}
p a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#ffcfea;
}
p a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#ffcfea;
}


.footerlook {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	line-height:17px;
	color:#ffffff;
	padding:0px 0px 10px 0px;
	background-color:#00adef;
}
.footerlook a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
	color:#FFFFFF;
}
.footerlook a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#FFFFFF;
}

ul{
	display:block;
	list-style:none;
	list-style-position:inside;
	padding-left:0px;
	padding-left/**/:-50/**/px;
	margin-left:25px;
	margin-left/**/:5/**/px;
	padding-top:0px;
	margin-bottom:0px;
	margin-top:10px;
}

ul li{	
	list-style:url(images/arrow.gif);
	padding-bottom:5px;
	padding-bottom/**/:0/**/px;
	margin-bottom:0px;
	padding-top:0px;
	margin-top:5px;
	padding-left:0px;
	margin-left:0px;
}

ul li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#cc0000;
	font-size:12px;
	text-decoration:none;
}
ul li a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#cc0000;
	font-size:12px;
	text-decoration:underline;
}


.left_partion_white{
background-image:url('images/w_parti.gif');
background-position: left top;
background-repeat:no-repeat;
width:303px; padding-left:10px; padding-right:10px; padding-top:40px; padding-bottom:10px
}

.twntyBar{
	background-image:url('images/rbG.jpg');
	background-repeat:no-repeat;
	background-position: left top;
	height:24px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#02688f;
	font-size:14px;
	font-weight:bold; padding-left:15px; padding-right:5px; padding-top:2px; padding-bottom:2px
}

Table.tblRecordsGrid{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#02688f;
	font-size:12px;
	
}

Table.tblRecordsGrid tr th{	
	font-weight:bold;
	height:26px;
	border-bottom: 1px solid #cccccc;
	padding-left:15px;
}
Table.tblRecordsGrid tr th a{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#99015b;
	text-decoration:none;
}
Table.tblRecordsGrid tr th a:hover{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#99015b;
	text-decoration:underline;
}
Table.tblRecordsGrid tr td{
	border-bottom: 1px solid #cccccc;
	padding-left:15px;
}
Table.tblRecordsGrid tr td a{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#99015b;
	text-decoration:none;
}
Table.tblRecordsGrid tr td a:hover{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#99015b;
	text-decoration:underline;
}

/*Table.tblRecordsGrid tr.cLink 
{
    background-color:none;
}
Table.tblRecordsGrid tr.cLink:hover
{
    background-color:#ffeff8;
}*/

/* test me (Sunil)*/

.cLinkOver{
    background-color:#FFF;
}
.cLinkActive
{
    background-color:#f3efef;
}

/* End test me*/
span.activePagelink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#02688f;
	text-decoration:none;
	}

.lRrepeat_blk {
	background-image:url('images/contentLCRepeat_blk.jpg');
	background-repeat:repeat-y
}
.rRrepeat_blk {
	background-image:url('images/contentRCRepeat_blk.jpg');
	background-repeat:repeat-y
}

.maintopLogin {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	line-height:17px;
	color:#02688f;
	padding:0px 10px 0px 0px;
	font-weight:bold;
}
.maintopLogin a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
	color:#993399;
}
.maintopLogin a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#02688f;
}


.mainOptions {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:17px;
	color:#02688f;
	padding:0px 5px 0px 0px;
	font-weight:bold;
}
.mainOptions a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#993399;
}
.mainOptions a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#02688f;
}

.mainOptions a.mActive {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#02688f;
}
.mainOptions a.mActive:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#02688f;
}


#leftMenu {
	float:left;
	width:170px;
	padding-top: 6px;
	margin-left:8px;
	margin-left/**/:5/**/px;
	}

#leftMenu a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #993399;
	text-decoration:none;
	display:block;
	background-image:url('images/arrow.gif');
	background-position: left 50%;
	background-repeat:no-repeat;
	padding-left:15px;
	margin-bottom:0px
	}
	
#leftMenu a:hover {
	color: #99015b;
	text-decoration:underline;
	background-image:url('images/arrow.gif');
	background-position: left 50%;
	background-repeat:no-repeat
}


#leftMenu a.active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #474747;
	text-decoration:none;
	display:block;
	background-image:url('images/arrow.gif');
	background-position: left 50%;
	background-repeat:no-repeat;
	padding-left:15px;
	margin-bottom:0px
	}
#leftMenu a.active:hover {
	color: #474747;
	text-decoration:none;
	background-image:url('images/arrow.gif');
	background-position: left 50%;
	background-repeat:no-repeat
}
	
	
.smltext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:17px;
	color:#ffffff;
}


Table.tblwurRev{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#484848;
	font-size:12px;
	
}

Table.tblwurRev tr td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#484848;
	font-size:12px;
	
}


a.r_corn:link, a.r_corn:visited, a.r_corn:active {
	font: 12px verdana;
	color: #99015b;
	text-decoration: underline;
	line-height:30px;
}

a.r_corn:hover {
	color: #99015b;
	text-decoration: none;
}

a.greenLink:link, a.greenLink:visited, a.greenLink:active {
	font: 12px verdana;
	color: #00741e;
	text-decoration: underline;
	line-height:30px;
}

a.greenLink:hover {
	color: #00741e;
	text-decoration: none;
}
a.redLink:link, a.redLink:visited, a.redLink:active {
	font: 12px verdana;
	color: #ff0000;
	text-decoration: underline;
	line-height:30px;
}

a.redLink:hover {
	color: #ff0000;
	text-decoration: none;
}
a.brownLink:link, a.brownLink:visited, a.brownLink:active {
	font: 12px verdana;
	color: #a47b00;
	text-decoration: underline;
	line-height:22px;
}

a.brownLink:hover {
	color: #a47b00;
	text-decoration: none;
}

hr{
	border:0px;
	background-color:#cccccc;
	color:#cccccc;
	height:1px;
	

}

a.mainbrownlink:link, a.mainbrownlink:visited, a.mainbrownlink:active {
	font: 12px verdana;
	color: #99015b;
	text-decoration: underline;
	line-height:18px;
}

a.mainbrownlink:hover {
	color: #99015b;
	text-decoration: none;
}

.labelText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#4a4a4a;
	padding:0px;
}

/*--------- Sunil Gupta (10.20.07) ---------*/
table.tblRatinggrid div.DivvalueRate{
	text-align:center;
	width:90px;
	height:35px;
	padding-top:4px;
}
table.tblRatinggrid div.DivvalueRate img{
	float:left;
	margin:0px 2px 0px 0px;
	cursor:pointer;
}
/*--------- Sunil Gupta (10.20.07 End) ---------*/
/*Start---Added By Anil--*/
.mainOptions a.mainOptionSelected {
	font-family:Verdana, Arial, Helvetica, 
sans-serif;
	font-size:12px;
	font-weight:normal;	
	color:#02688f;
	text-decoration:none;
	font-weight:bold;
}

.mainOptions a.mainOptionSelected:hover {
	font-family:Verdana, Arial, Helvetica, 
sans-serif;
	font-size:12px;
	font-weight:normal;	
	color:#02688f;
	text-decoration:none;
	font-weight:bold;
}

#leftMenu a.leftMenuSelected {
	font-family: Verdana, Arial, Helvetica, 
sans-serif;
	font-size: 13px;
	color: #02688f;
	text-decoration:none;
	display:block;
	background-image:url(images/arrow.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:15px;
	margin-bottom:0px;
	/*border:red 1px solid;*/
	}
	
#leftMenu a.leftMenuSelected:hover {
	color: #02688f;
	text-decoration:none;
	background-image:url(images/arrow.gif);
	background-position:left;
	background-repeat:no-repeat;
}
.in{	
	font-family: Arial, Helvetica,sans-serif;
	font-size: 12px;
	/*font-weight: bold;	*/
	color:#02688f;
}
.errormsg
{
color:Red;
}
/*End---Added By Anil--*/
a.redLink2:link, a.redLink:visited, a.redLink:active {
	font: 12px verdana;
	color: #99015b;
	text-decoration: underline;
	line-height:30px;
}

a.redLink2:hover {
	color: #99015b;
	text-decoration: none;
}
/*-Paging Start-*/
table.pagination {
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#02688f;
	font-size:12px;
	border-bottom: 1px solid #cccccc;
	}
table.pagination td a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#99015b;
	font-size:12px;
	text-decoration:none;
	}
table.pagination td a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#99015b;
	font-size:12px;
	text-decoration:underline;
	}
span.activePagelink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#02688f;
	text-decoration:none;
	}
/*----Paging End*/
/*------------- for tool tip by rajiv ----------------------*/
#fixedtipdiv{
position:absolute;
padding: 2px;
border:1px solid black;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}