﻿body {
	margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:14px;
}
ul, li 
{	
	padding:0px;
}
INPUT {
	border: 1px solid #525d00;
background-image:url('/Serp%20IB/images/text-bg.jpg'); 
	background-repeat:repeat-x; 	color:#333333; 	font-family:Verdana, Arial, Helvetica, sans-serif; 	font-size:11px; 	padding:2px; 	vertical-align:middle; 	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
}
SELECT {
	border: 1px solid #747474;
background-image:url('/Serp%20IB/images/text-bg.jpg'); 
	background-repeat:repeat-x; 	color:#333333; 	font-family:Verdana, Arial, Helvetica, sans-serif; 	font-size:11px; 	padding:2px; 	vertical-align:middle;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	}
TEXTAREA {
	BORDER-RIGHT: #747474 1px solid; BORDER-TOP: #747474 1px solid; FONT: 1em Arial, Helvetica, sans-serif; BORDER-LEFT: #747474 1px solid; BORDER-BOTTOM: #747474 1px solid; background-image:url(/Serp IB/images/text-bg.jpg); background-repeat:repeat-x; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:2px; vertical-align:middle;
}

/*.bod-bg {
	background-image:url(../Images/bod-bg.gif); background-repeat:repeat-x; background-position:top; padding:5px; height:424px;
}*/

.grn-hd-txt {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:Black; line-height:20px;background-color:#E0EFF9;
}
.cont-tabl {
	background-color:#FFFFFF; padding:5px; line-height:18px;
}

/* Form Starts */

.gry-bg {
	background-color:#959595; height:5px; 
}

.formbg1 {
	background-color:#E0EFF9; padding-left:2px; text-align:left; vertical-align:middle; font-size:11px;  height:23px; font-weight:600;  color:#4c4c4c;
}
.formbg2 {
	background-color:#f4f4f4; padding-left:2px; padding-bottom:6px; padding-top:6px;  border-bottom:1px #b0b0b0 solid; text-align:left; vertical-align:middle; font-size:10px;  font-weight:800; height:20px;
}

/* Form Ends */


.foot-txt {
	color:#454a00; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; line-height:18px; background-color:#b8c507;
}



/* GRID Starts */

.gridbg1 {
	background-color:#ffffff; text-align:center;  border-right:1px #148ac2 solid; border-bottom:1px #148ac2 solid;  border-left:1px #148ac2 solid; vertical-align:middle; font-size:10px;  font-weight:400; height:20px; padding-left:5px; padding-right:5px;
}
.gridbg2 {
	background-color:#f0fcff; 
	text-align:center; 
	border-right:1px #148ac2 solid; 
	border-bottom:1px #148ac2 solid;  
	border-left:1px #148ac2 solid; 
	vertical-align:middle; 
	font-size:10px;  
	font-weight:400; 
	height:20px; 
	padding-left:5px; 
	padding-right:5px;
}
.gridhdbg {
	background-color:#2d99bd; text-align:center;  border-right:1px #148ac2 solid; border-bottom:1px #148ac2 solid;  border-left:1px #148ac2 solid; vertical-align:middle; font-size:10px;  font-weight:bold; height:20px;
}

 .gridtb {
	border-right:1px #b0b0b0 solid; border-top:1px #b0b0b0 solid;
}
.mergecells
{
	background-color: #ffffff;
	position: static;
	
	border-top:white solid 2px;
	border-bottom:white solid 2px;
	border-left:#C6C5C5 solid 2px;
	border-right:#C6C5C5 solid 2px;
	padding:6px;
	
	
}
/*.gridbg1 {
	background-image:url(../../Images_new/p_bg.jpg); text-align:center; font-family:Arial;  border-right:1px #12627b solid; border-bottom:1px #12627b solid;  border-left:1px #12627b solid; vertical-align:middle; font-size:11px;  font-weight:bold; height:20px; padding-left:5px; padding-right:5px;
}
.gridbg2 {
		background-image:url(../../Images_new/p_bg2.jpg); text-align:center; border-right:1px #12627b solid; border-bottom:1px #12627b solid;  border-left:1px #12627b solid; vertical-align:middle; font-size:11px;  font-weight:bold; height:20px; padding-left:5px; padding-right:5px;
}
.gridhdbg {
	background-color:#1f7d9b; text-align:center;  border-right:1px #148ac2 solid; border-bottom:1px #12627b solid;  border-left:1px #12627b solid; vertical-align:middle; font-size:11px;  font-weight:bold; height:20px;
}

 .gridtb {
	border-right:1px #12627b solid; border-top:1px #12627b solid;
}*/

/* GRID Ends */

.orng-lnk-caps {
	font-size:12px; color:#df4f01; font-variant:small-caps; text-decoration:none; font-weight:600;
}
a.orng-lnk-caps:visited {
	font-size:12px; color:#df4f01; font-variant:small-caps; text-decoration:none; font-weight:600;
}
a.orng-lnk-caps:hover {
	font-size:12px; color:#df4f01; font-variant:small-caps; text-decoration:underline; font-weight:600;
}
a.orng-lnk-caps:active {
	font-size:12px; color:#df4f01; font-variant:small-caps; text-decoration:none; font-weight:600;
}


.wht-lnk {
	font-size:12px; color:#ffffff; text-decoration:none; font-weight:600;
}
a.wht-lnk:visited {
	font-size:12px; color:#ffffff; text-decoration:none; font-weight:600;
}
a.wht-lnk:hover {
	font-size:12px; color:#ffffff; text-decoration:underline; font-weight:600;
}
a.wht-lnk:active {
	font-size:12px; color:#ffffff; text-decoration:none; font-weight:600;
}

.gry-hd-txt {
	font-size:14px; color:#41243a; text-decoration:underline; height:25px; font-weight:bold; vertical-align:middle;
}

.tbl-bg-clr {
	background-color:#a96b9a;
}


.cssGridHead{
	background-color:#c69bb9; text-align:center;  border-bottom:0px #b0b0b0 solid;  
	border-left:0px #575757 solid; vertical-align:middle; font-size:10px;
}

#ctl00_ContentPlaceHolder2_grdDcb th
{background-color:#c69bb9; text-align:center;  border-bottom:0px #b0b0b0 solid;  
	border-left:0px #575757 solid; vertical-align:middle; font-size:10px; color:#FFFFFF;}
	
	
#ctl00_ContentPlaceHolder2_grdDistrict th
{background-color:#c69bb9; text-align:center;  border-bottom:0px #b0b0b0 solid;  
border-left:0px #575757 solid; vertical-align:middle; font-size:10px; color:#FFFFFF;
}

#ctl00_ContentPlaceHolder2_grdCluster th
{background-color:#c69bb9; text-align:center;  border-bottom:0px #b0b0b0 solid;  
border-left:0px #575757 solid; vertical-align:middle; font-size:10px; color:#FFFFFF;
}
	


.alternateRow
{
	background-color:#e7f5fc;
}

.normalRow
{
	background-color:#fcfdfe;
}


.idrp
{
	
}

.idrp td
{
	border:1px #575757 solid;
}

/*BUTTON CSS*/
.cbdb-menu {
	display: block;
	float: center;
	line-height: 15px;
	list-style:none;
	margin: 0 5px;
}
.cbdb-menu {
	/*background-image: url(../images/but_grt.jpg);*/
	color: #f4f4f4; /* IE */
	display: block;	
	font: bold 14px Arial;		
	outline:none;
	padding: 5px 15px;
	text-decoration: none;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
	border:#055494 solid 1px;
	cursor:pointer;	
}
	.cbdb-menu :hover {
		font-weight:bold;
		/*background-image:url(../images/but_grthover.jpg);*/
		text-decoration:underline;
	}

/* for the REPORT HEADER TITLE*/
.reporttitles
{
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	text-align: left;
	color: White;
}


.trHead
{
	font-family: Arial,verdana,Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	/*background-color: #CBC55C;*/
	/*background-color: #7a9dae;*/
	/*background-color: #0c90e4;*/
	background-color: #67b2fc;
	color: White;
	height: 20px;
	padding-left: 10px;
	vertical-align: middle;
	margin:0px 0px 0px 0px;
}

.form-bg-1 input123{ font-family:Verdana;  height:20px;	font-size: 14px;  }
.form-bg-1 input{ font-family:Verdana;  height:25px;	font-size: 12px; padding:0px 10px 0px 10px;  }


.cssGridHead_New{
	background-color:#2d99bd; text-align:center;  border-bottom:0px #FFFFFF solid;  
	border-left:0px #FFFFFF solid; vertical-align:middle; font-size:10px;
}

#ctl00_ContentPlaceHolder1_grdDcb th
{background-color:#2d99bd; text-align:center;  border-bottom:0px #FFFFFF solid;  
	border-left:0px #FFFFFF solid; vertical-align:middle; font-size:10px; color:#FFFFFF;}


.Failure
{
	color:Red;
}

.Success
{
	color:Green;
}
.modalPopup
{
	background-color: #b0c4de;
	filter: alpha(opacity=40);
	opacity: 0.7;

	
}
#overlay
{
 position: fixed;
            z-index: 60;
            top: 5px;
            left: 0px;
            background-color: #b0c4de;
            width: 100%;
            height: 100%;
            filter: Alpha(Opacity=50);
            opacity: 0.6;
            -moz-opacity: 0.9;
            padding-top:230px;
}