﻿body
{
	margin: 5px;
	font-family: Tahoma;
	font-size: 11px;
	white-space: nowrap;
}
a
{
	color: blue;
	text-decoration: underline;
	font-family: Tahoma;
	font-size: 11px;
}
a:hover
{
	color: #555555;
}
table
{
	font-family: Tahoma;
	font-size: 11px;
	white-space: nowrap;
}



.Divwordwrap { 
   white-space: normal;      /* CSS3 */   
   word-break:break-all;
   white-space: -moz-pre-wrap; /* Firefox */    
   white-space: -pre-wrap;     /* Opera <7 */   
   white-space: -o-pre-wrap;   /* Opera 7 */    
   word-wrap: break-word;      /* IE */
}
/****************** anchor tag a1  *************************/
.a1
{
	color: #ffffff;
	text-decoration: none; 
}
.a1:hover
{
	color: #dcdcdc;
}
.ddlAuthParams
{
	border: #A2ACB2 1px solid;
	font-family: Verdana;
	font-size: 9px;
	background-repeat: repeat-x;
	width: 90%;
}
.ddlAuthorization
{
	border: #A2ACB2 1px solid;
	font-family: Verdana;
	font-size: 10px;
	background-repeat: repeat-x;
	
}
#mainLinks
{
	background-image: url(../images/mainLinksBg.gif);
	background-repeat: repeat-x;
	height: 26px;
}
.mLinks
{
	color: #666666;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	height: 22px;
}
.mLinks:hover
{
	text-decoration: none;
	color: #000000;
	font-size: 11px;
	font-family: Tahoma;
}
.mLinksActiveBg
{
	border-top: 1px solid #7a9dc5;
	border-right: 1px solid #7a9dc5;
	border-left: 1px solid #7a9dc5;
	background-color: #FFFFFF;
	padding: 1px;
}

.inactiveHeader1
{
	font-size: 11px;
	font-family: Tahoma;
	height: 22px;
	color: #003399;
	font-weight: bold;
	padding-left: 10px;
}
.mLinksActive
{
	text-decoration: none;
	color: #008aff;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.mLinksImg
{
	height: 25px;
	display: block;
	background-color: #FFFFFF;
	border-left: 1px solid #7a9dc5;
	border-top: 1px solid #7a9dc5;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
	vertical-align: middle;
}
.mLinksActiv
{
	border-top: 1px solid #7a9dc5;
	border-right: 1px solid #7a9dc5;
	border-left: 1px solid #7a9dc5;
	background-color: #FFFFFF;
	padding: 1px;
	text-decoration: none;
	color: #008aff;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
}


/****************** grid view *************************/
.RowHeader
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
}
.gridHeader1
{
	font-family: Tahoma;
	font-size: 11px;
	background-color: #B1C0F1;
	padding-left: 20px;
	height: 22px;
	text-align: left;
}
.gridBody
{
	font-family: Tahoma;
	font-size: 11px;
	background-color: #F6F7FD;
	padding-left: 10px;
	height: 22px;
	border: 1px solid;
	text-align: left;
}

/****************** Slinks view *************************/
a.sLinks
{
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	border-bottom: 1px solid #5985ff;
	border-right: 1px solid #5985ff;
	border-top: 1px solid #5985ff;
	display: block;
	height: 17px;
	padding-top: 5px; /*background-image: url(images/sLinksBg.gifpageLinksActive);*/
	background-repeat: repeat-x;
	white-space: nowrap;
}
a.sLinks:hover
{
	text-decoration: none;
}
a.sLinksActive
{
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	height: 18px;
	display: block;
	color: #000000;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
	border-top: 1px solid #0081d6;
	border-right: 1px solid #0081d6;
	white-space: nowrap; /*background-image:url(images/pageLinksActive.gif);*/
	text-align: center;
}
a.sLinksActive:hover
{
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	white-space: nowrap;
}
.smallHeadingsExp
{
	color: #003399;
	height: 18px;
	text-decoration: none;
	font-size: 11px;
	font-family: Tahoma;
	padding-left: 10px;
	padding-right: 20px;
	background-color: #DFE6F9;
}
/****************** mainIntroBg *************************/
.mainIntroBg
{
	border-left: 1px solid #0081d6;
	border-right: 1px solid #0081d6;
	border-bottom: 1px solid #0081d6;
	border-top: 1px solid #0081d6;
	background-color: #F6F7FD;
}

img
{
	cursor: pointer;
}

imgLogo
{
	cursor: text;
}

.tdHand
{
	cursor: pointer;
}
.tdSeperator
{
	height: 2px;
}
.tdRowSeperator
{
	height: 5px;
	background-color: #ffffff;
}
.LoginTable
{
	vertical-align: middle;
}


.tblDefault
{
	border-collapse: collapse;
	border-bottom-style: inset;
	padding: 10px;
	border: solid 0px #FFFFFF;
	width: 100%;
}
.tdGridLeft
{
	font-family: Tahoma;
	font-size: 11px;
	padding-left: 10px;
	white-space: nowrap;
	height: 20px;
}
.tdLeftScenario
{
	font-family: Tahoma;
	font-size: 11px;
	padding-left: 10px;
	white-space: nowrap;
}
.tdLeft
{
	width: 30%;
	font-family: Tahoma;
	font-size: 11px;
	padding-left: 10px;
	white-space: nowrap;
	height: 22px; /*vertical-align:top ;*/
}
.tdLeft_New
{
	width: 25%;
	font-family: Tahoma;
	font-size: 11px;
	padding-left: 10px;
	white-space: nowrap;
	height: 22px; /*vertical-align:top ;*/
}
/*Added by Ramanath - CR for EOC search - March 4 2011*/
.tdLeftFont
{
	padding-left: 9px;
	font-style:italic;
	font-size: 9px;
}
.tdLeftFontBold
{
	padding-left: 9px;
	font-weight: bold;
	font-size: 9px;
}
.tdLeftFontBoldItalic
{
	padding-left: 9px;
	font-weight: bold;
	font-style:italic;
	font-size: 9px;
}
.tdLeftAuthHeader
{
	width: 100%;
	font-family: Tahoma;
	font-size: 11px;
	padding-left: 10px;
	white-space: nowrap;
	height: 22px; /*vertical-align:top ;*/
}
.tdLeftlabel
{
	font-family: Tahoma;
	font-size: 11px;
	padding-left: 10px;
	white-space: normal;
	height: 22px; /*vertical-align:top ;*/
}

.tdLeftTop
{
	width: 30%;
	font-family: Tahoma;
	font-size: 11px;
	padding-left: 10px;
	white-space: nowrap;
	height: 22px;
	vertical-align: top;
}
.tdGridLeft
{
	font-family: Tahoma;
	font-size: 11px;
	padding-left: 10px;
	white-space: nowrap;
	height: 22px;
}

.tdRowGridLeft
{
	font-family: Tahoma;
	font-size: 11px;
	padding-left: 5px;
	white-space: nowrap;
}
.tdInnerLeft
{
	width: 25%;
	font-family: Tahoma;
	font-size: 11px;
	padding-left: 10px;
	white-space: nowrap;
	height: 22px;
}
.tdBtnRight
{
	text-align: right;
	padding-right: 1px;
	height: 22px;
}
.tdRight
{
	width: 70%;
	padding-left: 10px;
	white-space: nowrap;
	height: 22px;
	font-family: Tahoma;
	font-size: 11px;
}
.tdRight_New
{
	width: 70%;
	white-space: nowrap;
	height: 22px;
	font-family: Tahoma;
	font-size: 11px;
}
.tdRightAuthParams
{
	width:17%;
	padding-left: 1px;
	white-space: nowrap;
	height: 22px;
	font-family: Tahoma;
	font-size: 11px;
}
.tdLeftAuthParams
{
	width:15%;
	padding-left: 10px;
	white-space: nowrap;
	height: 22px;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: underline;
}
.tdCtkLeft
{
	width: 20%;
	padding-left: 10px;
	height: 22px;
	white-space: nowrap;
	font-family: Tahoma;
	font-size: 11px;
}

.tdCtkRight
{
	width: 80%;
	padding-left: 10px;
	height: 22px;
	font-family: Tahoma;
	font-size: 11px;
}
.tdLeftAdditionalInfo
{
	width: 36%;
	font-family: Tahoma;
	font-size: 11px;
	padding-left: 10px;	
	height: 22px;
}
.tdRightAdditionalInfo
{
	width: 64%;
	padding-left: 10px;
	font-family: Tahoma;
	font-size: 11px;
	height: 22px;
}

/**********************Label Bold************************/
.lblBold
{
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px;
	height: 22px;
}


/****************** text box *************************/
txtBoxMulti
{
	border-left: 1px solid #7b9ebd;
	border-right: 1px solid #7b9ebd;
	border-bottom: 1px solid #7b9ebd;
	border-top: 1px solid #7b9ebd;
	font-family: Tahoma;
	font-size: 11px;
}
.textBold
{
	font-family: Tahoma;
	font-size: 11px;
	padding-left: 10px;
	white-space: nowrap;
	height: 22px;
	font-weight: bold;
	background-color: #DFE6F9;
}
.dropDownWF
{
	width: 200px;
	border-left: 1px solid #7b9ebd;
	border-right: 1px solid #7b9ebd;
	border-bottom: 1px solid #7b9ebd;
	border-top: 1px solid #7b9ebd;
	font-family: Tahoma;
	font-size: 11px;
	text-align: left;
	height: 20px;
}

.txtBox
{
	/*width: 126px;*/
	border-left: 1px solid #7b9ebd;
	border-right: 1px solid #7b9ebd;
	border-bottom: 1px solid #7b9ebd;
	border-top: 1px solid #7b9ebd;
	font-family: Tahoma;
	font-size: 11px;
	text-align: left;
	height: 15px;
}

.divtxtBox
{
	width: 126px;
	border-left: 1px solid #7b9ebd;
	border-right: 1px solid #7b9ebd;
	border-bottom: 1px solid #7b9ebd;
	border-top: 1px solid #7b9ebd;
	font-family: Tahoma;
	font-size: 11px;
	text-align: left;
	height: 20px;
}


.ddlAsp
{
	width: 126px;
	border-left: 1px solid #7b9ebd;
	border-right: 1px solid #7b9ebd;
	border-bottom: 1px solid #7b9ebd;
	border-top: 1px solid #7b9ebd;
	font-family: Tahoma;
	font-size: 11px;
	text-align: left;
	height: 22px;
}
.txtCBox
{
	width: 90px;
	border-left: 1px solid #7b9ebd;
	border-right: 1px solid #7b9ebd;
	border-bottom: 1px solid #7b9ebd;
	border-top: 1px solid #7b9ebd;
	font-family: Tahoma;
	font-size: 11px;
	text-align: left;
	height: 14px;
}
.txtSBox
{
	width: 36px;
	border-left: #7b9ebd 1px solid;
	border-right: #7b9ebd 1px solid;
	border-bottom: #7b9ebd 1px solid;
	border-top: #7b9ebd 1px solid;
	font-family: Tahoma;
	font-size: 11px;
	text-align: left;
	height: 14px;
}
.txtSmallBox
{
	width: 28px;
	border-left: #7b9ebd 1px solid;
	border-right: #7b9ebd 1px solid;
	border-bottom: #7b9ebd 1px solid;
	border-top: #7b9ebd 1px solid;
	font-family: Tahoma;
	font-size: 11px;
	text-align: left;
	height: 14px;
}

.txtFile
{
	width: 75%;
	border-left: 1px solid #7b9ebd;
	border-right: 1px solid #7b9ebd;
	border-bottom: 1px solid #7b9ebd;
	border-top: 1px solid #7b9ebd;
	font-family: Tahoma;
	font-size: 11px;
	text-align: left;
	height: 18px;
}

/* Accordion */
.accordionHeader
{
	border: 1px solid #B8D3F1;
	color: #003399;
	background-color: #B1C0F1;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	padding: 1px;
	margin-top: 5px;
	cursor: pointer;
	width: 500px;
	text-decoration: none;
	text-align: left;
	height: 23px;
}

.accordionContent
{
	background-color: #F6F7FD;
	border: 0px solid #2F4F4F;
	border-top: none;
	padding: 5px;
	padding-top: 10px;
	height: 200px;
	width: 491px;
}

.tdRightPanel
{
	background-color: #f6f7fd;
	padding-left: 5px;
}

.tdLeftPanel
{
	background-color: #FFFFFF;
	vertical-align: top;
	padding-top: 1px;
	padding-top: 5px;
	padding-left: 5px;
}

.divPanel
{
	background-color: #F6F7FD;
	height: 700;
}

/****************** grid view *************************/

.gridHeader
{
	font-family: Tahoma;
	font-size: 11px;
	background-color: #CADAF7;
	padding-left: 10px;
	height: 22px;
	text-align: left;
	white-space: nowrap;
}
.gridBody
{
	font-family: Tahoma;
	font-size: 11px;
	background-color: #EFF3F7;
	padding-left: 10px;
	height: 22px;
	white-space: nowrap;
	padding-left: 10px;
}




.gridCol
{
	white-space: nowrap;
	font-family: Tahoma;
	font-size: 11px;
	padding-left: 5px;
	height: 22px;
}

.gridColBold
{
	white-space: nowrap;
	font-family: Tahoma;
	font-size: 11px;
	padding-left: 5px;
	height: 22px;
}

td.tdLeftGrid
{
	background-color: #FEFEFE;
	padding-left: 10px;
	padding-top: 20px;
	height: 450px;
}


.gridData
{
	background-color: #EFF3F7;
	font-family: tahoma Tahoma Tahoma;
	font-size: 11px;
	padding-left: 20px;
	white-space: nowrap;
	text-align: left;
}

TD.menuActive
{
	text-align: center;
	background-image: url( 'Images/pageLinksActive.gif' );
	width: 10%;
	white-space: nowrap;
}
td.menuInactive
{
	background-image: 'url(Images/pageLinksBg.gif)';
	text-align: center;
}
.tdRightLogin
{
	text-align: right;
	color: White;
	font-family: Tahoma;
	font-size: 11px;
}
.txtHidden
{
	display: none;
}
.tdHidden
{
	display: none;
}
.trBackColor
{
	border: 1px solid #B8D3F1;
	color: #003399;
	background-color: #B1C0F1;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	padding: 1px;
	margin-top: 5px;
	cursor: pointer;
	width: 500px;
	text-decoration: none;
	text-align: left;
	height: 23px;
}


.divCalDropDown
{
	border-right: #7b9ebd 1px solid;
	border-top: #7b9ebd 1px solid;
	display: none;
	overflow: hidden;
	border-left: #7b9ebd 1px solid;
	border-bottom: #7b9ebd 1px solid;
	position: absolute;
	height: 115px;
	width: 150px;
	background-color: white;
	z-index: 888;
}
.divRoles
{
	height: 100px;
	overflow: auto;
}
.tblColor
{
	background-color: #F6F7FD;
}
.tdHeader
{
	background-color: #B1C0F1;
	height: 22px;
	font-family: Tahoma;
	font-size: 11px;
	padding-left: 10px;
	white-space: nowrap;
}
.tdSpacer
{
	padding-top: 10px;
	height: 15px;
	font-family: Tahoma;
	font-size: 11px;
	padding-left: 10px;
	white-space: nowrap;
}
.tdSearchLink
{
	font-family: Tahoma;
	font-size: 11px;
	color: Blue;
	text-align: right;
	font-weight: normal;
	text-decoration: underline;
}

.ddlDefault
{
	width: 130px;
	border-left: solid 1px #0077D2;
	border-right: solid 1px #0077D2;
	border-bottom: solid 1px #0077D2;
	border-top: solid 1px #0077D2;
	font-family: Tahoma;
	font-size: 11px;
	height: 15px;
}

.ddl
{
	font-family: Tahoma;
	font-size: 11px;
	height: 15px;
	padding-left: 10px;
	padding-bottom: 8px;
	padding-top: 5px;
}


.ddlgap
{
	font-family: Tahoma;
	font-size: 11px;
	height: 15px;
	padding-left: 5px;
}

/****************** Main form design *************************/
.mainform
{
	background-color: #eff3f7;
	border: 1px #7b9ebd solid;
	padding: 2px;
}
.mainform1
{
	background-color: #eff3f7;
	border: 1px #7b9ebd solid;
}
.maintableform
{
	/*background-color:#8aa9c4;*/
	background-color: #b1c0f1;
	border: 1px #7b9ebd solid;
	height: 22px;
}
.spnReadOnly
{
	border-right: 0px;
	border-top: #7b9ebd 1px solid;
	font-size: 8pt;
	border-left: #7b9ebd 1px solid;
	border-bottom: #7b9ebd 1px solid;
	font-family: Tahoma;
	height: 15px;
}


.txtGoldTextBox
{
	width: 128px;
	border-right: 0px;
	border-top: #7b9ebd 1px solid;
	font-size: 8pt;
	border-left: #7b9ebd 1px solid;
	border-bottom: #7b9ebd 1px solid;
	font-family: Tahoma;
	height: 15px;
}


.divScrollDown
{
	border-right: #7b9ebd 1px solid;
	border-top: #7b9ebd 1px solid;
	visibility: visible;
	display: none;
	border-left: #7b9ebd 1px solid;
	border-bottom: #7b9ebd 1px solid;
	position: absolute;
	height: 100px;
	width: 100%;
	background-color: Transparent;
	overflow-x: visible;
	overflow-y: scroll;
}

.divDropDown
{
	border-right: #7b9ebd 1px solid;
	border-top: #7b9ebd 1px solid;
	visibility: visible;
	display: none;
	overflow-x: hidden;
	overflow-y: auto;
	border-left: #7b9ebd 1px solid;
	border-bottom: #7b9ebd 1px solid;
	position: absolute;
	height: 150px;
	background-color: white;
	width: 200px;
	z-index: 222;
}

.templatedivDropDown
{
	border-right: #7b9ebd 1px solid;
	border-top: #7b9ebd 1px solid;
	visibility: visible;
	display: none;
	border-left: #7b9ebd 1px solid;
	border-bottom: #7b9ebd 1px solid;
	position: absolute;
	height: 135px;
	background-color: white;
	width: 135px;
	z-index: 222;
}
.templateInnerdivDropDown
{
	border-right: #7b9ebd 1px solid;
	border-top: #7b9ebd 1px solid;
	visibility: visible;
	display: none;
	overflow-x: auto;
	overflow-y: auto;
	border-left: #7b9ebd 1px solid;
	border-bottom: #7b9ebd 1px solid;
	height: 135px;
	background-color: white;
	width: 135px;
	z-index: 222;
}
/***************  main buttons ********************/

/***************  Blue button ********************/

a.bluebtn
{
	height: 19px;
	display: block;
	color: #ffffff;
	background-image: url(../images/pageLinksBg.gif);
	font-size: 11px;
	font-family: Tahoma;
	text-align: center;
	padding-top: 5px;
	vertical-align: middle;
	text-decoration: none;
}
a.bluebtn:hover
{
	font-size: 11px;
	font-family: Tahoma;
	text-decoration: none;
	color: #cccccc;
}

/*************** yellow button ********************/

a.yellowbtn
{
	height: 19px;
	display: block;
	color: #4b0018;
	font-weight: bold;
	background-image: url(../images/pageLinksActive.gif);
	font-size: 11px;
	font-family: Tahoma;
	text-align: center;
	padding-top: 5px;
	vertical-align: middle;
	border-top: 1px solid #0081d6;
	border-right: 1px solid #0081d6;
	text-decoration: none;
}
a.yellowbtn:hover
{
	font-size: 11px;
	font-family: Tahoma;
	text-decoration: none;
	color: #005ffc;
}

/*************** Sub buttons ********************/

a.subbluebtn
{
	color: #000000;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #5985ff;
	display: block;
	height: 17px;
	padding-top: 5px;
	background-image: url(../images/sLinksBg.gif);
	background-repeat: repeat-x;
	padding-left: 10px;
	padding-right: 10px;
}
a.sLinks:hover
{
	text-decoration: none;
}
a.subbluebtn
{
	text-decoration: none;
	height: 18px;
	display: block;
	color: #000000;
	background-color: #fff8d4;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	vertical-align: middle;
	border-top: 1px solid #0081d6;
	border-right: 1px solid #0081d6;
}
a.subyellowbtn:hover
{
	font-size: 11px;
	font-family: Tahoma;
	text-decoration: none;
	white-space: nowrap;
}

/* */
.imgPadding
{
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	cursor: pointer;
}

.radioPadding
{
	width: 1%;
	cursor: pointer;
}

.mouseOnTd
{
	cursor: pointer;
	background-color: #b1c0f1;
}
.mouseOutTd
{
	cursor: auto;
	background-color: Transparent;
}

/*************** Sub buttons ********************/

a.subbluebtn
{
	color: #000000;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #5985ff;
	display: block;
	height: 17px;
	padding-top: 5px;
	background-image: url(../images/sLinksBg.gif);
	background-repeat: repeat-x;
}
a.sLinks:hover
{
	text-decoration: none;
}
a.subyellowbtn
{
	text-decoration: none;
	height: 18px;
	display: block;
	color: #000000;
	background-color: #fff8d4;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	vertical-align: middle;
	border-top: 1px solid #0081d6;
	border-right: 1px solid #0081d6;
	padding-left: 10px;
	padding-right: 10px;
	white-space: nowrap;
}
a.subyellowbtn:hover
{
	text-decoration: none;
	white-space: nowrap;
}

.tdRightPane
{
	background-color: #FEFEFE;
}

/*************** bottomBorder ********************/
.bottomBorder
{
	border-bottom: 1px solid #5985ff;
}


/*************** read only div ********************/
.readonlydiv
{
	background-color: #FFFFFF;
	width: 97%;
	padding: 2px;
	border: 1px solid #7b9ebd;
	vertical-align: bottom;
	cursor: pointer;
}

.readonlydivgray
{
	background-color: Transparent;
	width: 97%;
	padding: 2px;
	border: 0px solid #7b9ebd;
	vertical-align: bottom;
	cursor: pointer;
}

/********************* row height**********************/
.tdHeight
{
	height: 10px;
	font-size: 11px;
	font-family: Tahoma;
}
.tdBottomHeight
{
	height: 5px;
}

.mandatoryColor
{
	color: Red;
	white-space: nowrap;
}

.trHeight
{
	height: 22px;
}

.mandatoryColor
{
	color: Red;
	white-space: nowrap;
}





/*ActivityLog */
.TopHeading
{
	font-weight: bold;
	font-family: Tahoma tahoma Tahoma;
	font-size: 11px;
	color: #0055D2;
	background-color: #EFEFEF;
	padding-left: 5px;
	white-space: nowrap;
	width: 30%;
}

.TRTopHeading
{
	background-color: #EFEFEF;
}

.Topdata
{
	font-family: Tahoma tahoma Tahoma;
	font-size: 11px;
	background-color: #F7F7F7;
	padding-left: 5px;
	height: 17px;
}

/*************** Message Box *****************/


.viewform
{
	background-color: #dfeeff;
	border: 1px #0f65cc solid;
	padding: 2px;
}



/********** custom.css *************/


body
{
	font-family: Tahoma;
	font-size: 11px;
}
/************************ page styles *******************************/
#mainLinks
{
	background-image: url(images/mainLinksBg.gif);
	background-repeat: repeat-x;
	height: 26px;
}
a.mLinks
{
	color: #666666;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding-left: 10px; /*padding-right:5px;*/
}

a.mLinks:hover
{
	text-decoration: none;
	color: #000000;
}
a.mLinks1
{
	color: #666666;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	vertical-align: middle; /*padding-right:5px;*/
}
a.mLinks1:hover
{
	text-decoration: none;
	color: #000000;
}

.mLinksActiveBg
{
	border-top: 1px solid #7a9dc5;
	border-right: 1px solid #7a9dc5;
	border-left: 1px solid #7a9dc5;
	background-color: #FFFFFF;
}
.mLinksActive
{
	text-decoration: none;
	color: #008aff;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.mLinksImg
{
	height: 25px;
	display: block;
	background-color: #FFFFFF;
	border-left: 1px solid #7a9dc5;
	border-top: 1px solid #7a9dc5;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
	vertical-align: middle;
}

/****************** topLinks: Create, View, Search **********************************/
#topLinks
{
	background-color: #f7f7f9;
	height: 25px;
}
a.topLinks
{
	color: #666666;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
}
a.topLinks:hover
{
	text-decoration: underline;
}
a.topLinksActive
{
	color: #000000;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
}



/****************** pageLinks: EOC, Review ...  **********************************/
#pageLinks
{
	background-image: url(images/pageLinksBg.gif);
	background-repeat: repeat-x;
	height: 25px;
}
a.pLinks
{
	color: #FFFFFF;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	padding-top: 15px;
}
a.pLinks:hover
{
	text-decoration: none;
	color: #ccffff;
}
a.pLinksActive
{
	text-decoration: none;
	height: 19px;
	display: block;
	color: #000000;
	background-image: url(../images/pageLinksActive.gif);
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	vertical-align: middle;
	border-top: 1px solid #0081d6;
	border-right: 1px solid #0081d6;
	border-left: 1px solid #0081d6;
}
a.pLinksActive:hover
{
	text-decoration: none;
}

#mainBorder
{
	border-left: 1px solid #0081d6;
	border-bottom: 1px solid #0081d6;
	border-right: 1px solid #0081d6;
	background-color: #f6f7fd;
}
.bottomBorder
{
	border-bottom: 1px solid #0081d6;
}
.tableBorder
{
	border: 1px solid #000000;
}

/****************** pageLinks: EOC, Review ...  **********************************/
/* #subLinks {
	background-image: url(images/pageLinksActive.gif);
	background-repeat: repeat-x;
	height:22px;
	
}*/
a.sLinks
{
	color: #000000;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	border-bottom: 1px solid #5985ff;
	border-right: 1px solid #5985ff;
	border-top: 1px solid #5985ff;
	display: block;
	height: 17px;
	padding-top: 5px;
	background-image: url(../images/sLinksBg.gif);
	background-repeat: repeat-x;
	white-space: nowrap;
}
a.sLinks:hover
{
	text-decoration: underline;
}
a.sLinksActive
{
	text-decoration: none;
	height: 18px;
	display: block;
	color: #000000;
	background-color: #fff8d4;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	vertical-align: middle;
	border-top: 1px solid #0081d6;
	border-right: 1px solid #0081d6;
	white-space: nowrap;
}
a.sLinksActive:hover
{
	text-decoration: none;
	white-space: nowrap;
}
#sLinksNav
{
	background-color: #fff8d4;
	height: 22px;
	white-space: nowrap;
	border-bottom: 1px #cccccc solid;
}
a.sLinksNav
{
	font-size: 11px;
	font-family: Tahoma;
	font-weight: normal;
	color: #333333;
	padding-left: 10px;
	padding-right: 20px;
	text-decoration: none;
	border-right: 1px solid #000000;
	white-space: nowrap;
}
a.sLinksNav:hover
{
	color: #000000;
	text-decoration: none;
}
a.sLinksNavActive
{
	color: #0066d2;
	text-decoration: none;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 20px;
	border-right: 1px solid #000000;
	white-space: nowrap;
}
a.sLinksNavActive:hover
{
	color: #0066d2;
	text-decoration: none;
}
a.sLinks2
{
	color: #003399;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #5985ff;
	border-bottom: 0px;
	font-weight: bold;
	display: block;
	height: 19px;
	padding-top: 5px;
	background-image: url(../images/sLinksBg.gif);
	background-repeat: repeat-x;
}
a.sLinks2:hover
{
	color: #0066CC;
	text-decoration: none;
}


/************* subLinksNavigationFormResults *************************/
.text
{
	color: #000000;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
}
a.search
{
	color: #3366CC;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	line-height: 22px;
	text-decoration: underline;
	padding: 2px;
}
a.search:hove r
{
	text-decoration: none;
	background-color: #F2F2F2;
	padding: 2px;
	color: #333333;
}

#results
{
	background-color: #F0F7FF;
}
#results td
{
	height: 22px;
}
.headingsBlue
{
	color: #003399;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	padding-left: 10px;
}
.smallHeadingsBlue
{
	color: #0066d2;
	text-decoration: none;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 20px;
}
.headingsSmall
{
	border: 1px #cccccc solid;
	color: #000000;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	padding-left: 10px;
	height: 16px;
	background-color: #dfe8ff;
}
.A2
{
	font-size: 11px;
	font-family: Tahoma;
	padding-left: 5px;
	color: #0066CC;
	text-decoration: none;
}
.A2:hover
{
	text-decoration: none;
	color: #000066;
}


.dgHeadings
{
	color: #ffffff;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
}

.dgList
{
	color: #000000;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	padding-left: 10px;
}

.dgLinks a
{
	color: #cc3300;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	font-weight: bold;
	text-align: left;
}
.formsList
{
	color: #000000;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
}
.dgResults
{
	color: #003366;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
}
.bulletList li
{
	color: #000000;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	list-style-type: disc;
}
/**************** rightColumnDetails **********************/

.dgHeadingsWhite
{
	color: #ffffff;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	padding-left: 10px;
}
.dgHeadingsBlack
{
	color: #000000;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	padding-left: 10px;
}
.rightList
{
	color: #000000;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	padding-left: 5px;
}
.remove
{
	font-family: Tahoma;
	font-size: 11px;
	color: #AB2E2E;
	font-weight: normal;
	text-decoration: underline;
	text-align: left;
}

/**************** rightColumnDetails **********************/
.Tab
{
	border-top: #B6C7E7 1px solid;
	border-left: #C9D2DA 1px solid;
	border-right: #B6C7E7 1px solid;
	border-bottom: #D1DAE0 1px solid;
	background-color: #C8E3FB;
	font-size: 10px;
	height: 18px;
	font-family: Tahoma;
	padding-left: 10px;
	color: #000000;
}

.inTab
{
	border-top: #C8ECFD 1px solid;
	padding-left: 1px;
	border-left: #ffffff 1px solid;
	padding-bottom: 1px;
	border-right: #C9D3E7 1px solid;
	border-bottom: #C9D3E7 1px solid;
	margin: 1px;
	padding-top: 1px;
	background-color: #D1E2FC;
	height: 18px;
}
.Tab2
{
	border-bottom: #CADAF7 1px solid;
	margin: 1px;
	background-color: #F1F7FE;
	height: 18px;
	white-space: nowrap;
}
.A2
{
	font-size: 11px;
	font-family: Tahoma;
	padding-left: 5px;
	color: #0066CC;
	height: 20px;
	text-decoration: none;
}
.A2:hover
{
	text-decoration: none;
	color: #000066;
}
.bt
{
	font-size: 9px;
	color: #273176;
	text-decoration: none;
}
.bt:hover
{
	text-decoration: none;
	color: #0066CC;
}
.divScroll
{
	overflow: auto;
	height: 120px;
	width: 100%;
}

TD.tdRightPane
{
	background-color: #FEFEFE;
}

TD.tdLeftPane
{
	background-color: #F6F7FD;
}

TD.tdMenu
{
	height: 25px;
	background-color: #d1e2fc; /*font-weight:bold;*/
	padding-left: 20px;
	white-space: nowrap;
}

table.tblMenu
{
	border-left: solid 1px #0081d6;
	border-top: solid 1px #0081d6;
	border-bottom: solid 1px #0081d6;
	border-right: solid 1px #0081d6;
}

table.tblEdit
{
	border-left: solid 1px #F1F7FE; /*border-top:solid 1px #F1F7FE;*/
	border-bottom: solid 1px #F1F7FE;
	border-right: solid 1px #F1F7FE;
}
.tdEditHeader
{
	background-color: #cadaf7;
	height: 22px;
	font-weight: bold;
}

.tdEdit
{
	background-color: #F6F7FD;
	height: 22px;
	white-space: nowrap;
	padding-left: 3px;
}

td.tdHover
{
	background-color: #FEFEFE;
	height: 25px;
	padding-left: 20px;
	cursor: pointer;
	white-space: nowrap;
	font-weight: bold;
}

td.tdLeftGrid
{
	background-color: #FEFEFE;
	padding-left: 20px;
	padding-top: 20px;
	height: 450px;
}

.grid1
{
	background-color: #FFFFFF;
	font-family: Tahoma;
	font-size: 11px;
}
.gridData1
{
	background-color: #F1F7FE;
	font-family: Tahoma;
	font-size: 11px;
	padding-left: 20px;
	white-space: nowrap;
	text-align: left;
}

.gridHeader1
{
	background-color: #CADAF7;
	font-family: Tahoma;
	font-size: 11px;
	padding-left: 20px;
	height: 23px;
	text-align: left;
}

.tdgridHeader1
{
	background-color: #CADAF7;
	font-family: Tahoma;
	font-size: 11px;
	padding-left: 20px;
	height: 23px;
	text-align: right;
}

div.divContainer
{
	position: relative;
	background-color: #FEFEFE;
	height: 173px;
}
.divHide
{
	display: none; /*position:absolute; 	top:-10px;*/
}

.tdBtn
{
	text-align: right;
}

.lnkBtn
{
	width: 100%;
	text-decoration: none;
}
.hideCol
{
	display: none;
}

.EmptyDataTemplate
{
	height: 160px;
	width: 98%;
	vertical-align: middle;
	text-align: center;
	background-color: #FFFFFF;
	white-space: nowrap;
	border: 0px;
	border-color: #FFFFFF;
}

.DataTemplate
{
	height: 200px;
	width: 100%;
	vertical-align: top;
	text-align: center;
	background-color: #FFFFFF;
	white-space: nowrap;
}

.txtGone
{
	display: none;
}
.tdHeader
{
	background-color: #CADAF7;
	font-family: Tahoma;
	font-size: 12px;
	white-space: nowrap;
}
.tblBodyColor
{
	background-color: #F1F7FE;
	font-family: Tahoma;
	font-size: 11px;
	white-space: nowrap;
}

TD.sec
{
	padding-left: 0px;
	padding-bottom: 2px;
	width: 100%;
	color: maroon;
	font-size: 9pt;
	font-family: tahoma Tahoma Tahoma;
}
TD.bar
{
	border-bottom: #838574 1px solid;
}

tdHolder
{
	height: 100px;
}

td.tdlabel
{
	font-family: Tahoma;
	font-size: 11px;
	white-space: nowrap;
}

/************************* Calendar Control ****************************/
.Calendar
{
	background-color: #dfe6f9;
}

.calText
{
	font-family: Tahoma;
	font-size: 8pt;
	color: black;
	text-decoration: None;
	background-color: #dfe6f9;
	border: 1px #ffffff solid;
}
.select, .CalButton, .SmallFont
{
	font-family: Tahoma;
	font-size: 8pt;
	color: black;
	text-decoration: None;
}
.CalButtonToday
{
	color: red;
}
.calBorder
{
	background-color: #f7fcff;
	border: 1px #dfe6f9 solid;
	position: absolute;
	display: none;
	width: 100px;
	height: 100px;
	z-index: 3000;
}

/************************* Calendar Control ****************************/

/***********************  Headers **********************************/

.subtableform
{
	/*background-color:#8aa9c4;*/
	background-color: #DFE6F9;
	border-top: 1px #7b9ebd soild;
	border-left: 1px #7b9ebd soild;
	border-right: 1px #7b9ebd soild;
	border-bottom: 1px #000000 soild;
	height: 18px;
}

.displayHeader
{
	background-color: #B1C0F1;
	font-size: 8px;
	font-family: Tahoma;
	height: 22px;
}

.activeHeaderBold
{
	font-family: Tahoma;
	background-color: #eaefde;
	font-size: 11px;
	font-weight: bold;
	padding-left: 10px;
	height: 22px;
}
.activeHeaderB
{
	background-color: #DFE6F9;
	font-size: 11px;
	font-family: Tahoma;
	height: 22px;
	font-weight: bold;
	color: Black;
}

.activeHeader
{
	background-color: #B1C0F1;
	font-size: 11px;
	font-family: Tahoma tahoma Tahoma;
	height: 22px;
	font-weight: bold;
	padding-left: 10px;
}

.activeHeaderNormal
{
	background-color: #B1C0F1;
	font-size: 11px;
	font-family: Tahoma;
	height: 22px;
}
.inactiveHeaderBold
{
	background-color: #DFE6F9;
	font-size: 11px;
	font-family: Tahoma;
	height: 22px;
	font-weight: bold;
	color: #003399;
	padding-left: 10px;
}
.inactiveScenarioBlue
{
	height: 22px;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px;
	color: #003399;
	padding-left: 10px;
}
.gridHeader
{
	background-color: #CADAF7;
	font-size: 11px;
	font-family: Tahoma;
	height: 22px;
	font-weight: bold;
	padding-left: 10px;
}
.inactiveHeader
{
	background-color: #DFE6F9;
	font-size: 11px;
	font-family: Tahoma;
	height: 22px;
	color: #003399;
	font-weight: bold;
	padding-left: 10px;
}

.subHeading
{
	background-color: #DFE6F9;
	font-family: Tahoma;
	font-size: 11px;
	height: 22px;
	padding-left: 10px;
}

.headerDarkBlue
{
	background-color: #3366B1;
	font-size: 11px;
	font-family: Tahoma;
	height: 22px;
	font-weight: bold;
	color: #ffffff;
}

.headerSkyBlue
{
	background-color: #B9DCFF;
	font-size: 11px;
	font-family: Tahoma;
	height: 22px;
	font-weight: bold;
	padding-left: 10px;
	color: #0066D2;
}
.tdLeftHeader
{
	background-color: #B1C0F1;
	font-size: 11px;
	font-family: Tahoma;
	height: 22px;
	padding-left: 10px;
	font-weight: bold;
}

/***********************  Headers **********************************/

.qtext
{
	font-family: Tahoma;
	color: #cc3300;
}
.atext
{
	font-family: Tahoma;
	font-weight: bold;
	color: #006633;
}

.btnBrowse
{
	border: solid 1px #7b9EBD;
	height: 18px;
	font-family: Tahoma;
	font-size: 11px;
	background-color: #DBE0E6;
}
.btnOk
{
	border: solid 1px #7b9EBD;
	height: 18px;
	font-family: Tahoma;
	font-size: 11px;
	background-color: #DBE0E6;
	width: 60px;
	cursor: pointer;
}
.showDivBorder
{
	padding: 1px;
	border-top: 3px solid #B1C0F1;
	border-bottom: 3px solid #B1C0F1;
	border-left: 3px solid #B1C0F1;
	border-right: 3px solid #B1C0F1;
	background-color: #F6F7FD;
	font-family: Tahoma;
	font-size: 11px;
}

.backColorGray
{
	background-color: #F5F5F5;
	height: 22px;
}
.displayLabel
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #0055D2;
	white-space: nowrap;
}
.displayLblWidthUC
{
	width: 5%;
	text-align: left;
}
.displayLbl1WidthUC
{
	width: 10%;
	text-align: left;
}
.tdDisplayMC
{
	background-color: #FFEB9D;
	height: 22px;
}
.displayLbl2WidthUC
{
	width: 15%;
	text-align: left;
}
.divNav
{
	color: #0066d2;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 5px;
	white-space: nowrap;
}

.recommendedColor
{
	color: Blue;
	white-space: nowrap;
}
.trData
{
	font-size: 11px;
	padding-left: 10px;
	font-family: Tahoma;
	height: 22px;
}
.tdSeperator1
{
	height: 1px;
	background-color: #7B9EBD;
}


/*ISHIM*/
.resdiv
{
	height: 120px;
	width: 100px;
	position: absolute;
	z-index: 999;
	border-right: 2px outset #7F9DB9;
	border-bottom: 2px outset #7F9DB9;
	border-top: 1px solid #7F9DB9;
	border-left: 1px solid #7F9DB9;
}
.frmcls
{
	position: absolute;
	z-index: 998;
	min-height: 100px;
	display: block;
	border: 0px;
}

.aLink
{
	font-family: Tahoma;
	font-size: 11px;
	cursor: pointer;
}
.spacerHeight
{
	height: 6px;
}
.spacerHeightUC
{
	height: 9px;
}
.tdWidthUC
{
	width: 80px;
	text-align: center;
}
.tdWidth1UC
{
	width: 95px;
}
.tdWidth2UC
{
	width: 160px;
}
.tdWidth3UC
{
	width: 95px;
}
.tdHeightUC
{
	height: 23px;
	text-align: left;
}
.fullTxtBox
{
	width: 90%;
	border-left: 1px solid #7b9ebd;
	border-right: 1px solid #7b9ebd;
	border-bottom: 1px solid #7b9ebd;
	border-top: 1px solid #7b9ebd;
	font-family: Tahoma;
	font-size: 11px;
	text-align: left;
	height: 15px;
}
.emailTxtBox
{
	width: 300px;
	border-left: 1px solid #7b9ebd;
	border-right: 1px solid #7b9ebd;
	border-bottom: 1px solid #7b9ebd;
	border-top: 1px solid #7b9ebd;
	font-family: Tahoma;
	font-size: 11px;
	text-align: left;
	height: 15px;
}
.normalDivDropDown
{
	border-right: #7b9ebd 1px solid;
	border-top: #7b9ebd 1px solid;
	border-left: #7b9ebd 1px solid;
	border-bottom: #7b9ebd 1px solid;
	visibility: visible;
	display: none;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
	position: absolute;
	height: 120px;
	background-color: white;
	width: 142px;
	z-index: 222;
}
.tdDropDownWidth
{
	width: 128px;
}

.browseTxtBox
{
	width: 56%;
	border-left: 1px solid #7b9ebd;
	border-right: 1px solid #7b9ebd;
	border-bottom: 1px solid #7b9ebd;
	border-top: 1px solid #7b9ebd;
	font-family: Tahoma;
	font-size: 11px;
	text-align: left;
	height: 15px;
}
.imgAlignMiddle
{
	vertical-align: middle;
}

.imgClientLogo
{
	height: 45px;
	width: 112px;
	cursor: default;
}
.tdMainHeader
{
	text-align: right;
	vertical-align: top;
}
.tdLabelLeft
{
	padding-left: 5px;
	font-family: Tahoma;
	font-size: 11px;
}
.band
{
	background-color: #D8D9D7;
}

#dhtmltooltip
{
	position: absolute;
	left: -300px;
	width: 150px;
	border: 1px solid black;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100; /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer
{
	position: absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}

.txtNoRightBorder
{
	border-right: 0px;
}



.spanPlaceHolder
{
	font-family: Arial;
	font-size: 9px;
}

.templatePlaceHolder
{
	border-right: #7b9ebd 1px solid;
	border-top: #7b9ebd 1px solid;
	visibility: visible;
	display: none;
	overflow-y: auto;
	border-left: #7b9ebd 1px solid;
	position: absolute;
	border-bottom: #7b9ebd 1px solid;
	height: 220px;
	background-color: white;
	width: 375px;
	z-index: 222;
	padding-left: 10px;
}
.templatesubDivPlaceHolder
{
	border-right: #7b9ebd 1px solid;
	border-top: #7b9ebd 1px solid;
	visibility: visible;
	display: none; /*overflow-x:auto; overflow-y:auto;*/
	border-left: #7b9ebd 1px solid;
	border-bottom: #7b9ebd 1px solid;
	height: 200px;
	background-color: white;
	width: 335px;
	z-index: 222;
}

.tdPad
{
	padding: 5px;
	font-family: Tahoma;
	font-size: 11px;
}

.tdPadBold
{
	padding: 5px;
	font-family: Tahoma;
	font-size: 11px;
}
.frmcls
{
	border: 0px;
}
.supportDiv
{
	word-break: break-all;
	font-family: Tahoma;
	font-size: 11px;
	white-space: normal;
}
/*Bhaska added*/
.tdUnderline
{
	border-bottom: solid 1px maroon;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
}

.txtBoxfull
{
	width: 95%;
	border-left: 1px solid #7b9ebd;
	border-right: 1px solid #7b9ebd;
	border-bottom: 1px solid #7b9ebd;
	border-top: 1px solid #7b9ebd;
	font-family: Tahoma;
	font-size: 11px;
	text-align: left;
	vertical-align: middle;
	height: 18px;
}
.tdMiddle
{
	font-family: Tahoma;
	font-size: 11px;
	padding-left: 10px;
	white-space: nowrap;
	height: 18px;
	vertical-align: middle;
	font-weight: bold;
}
.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.txtBoxfullDate
{
	width: 98%;
	border-left: 1px solid #7b9ebd;
	border-right: 1px solid #7b9ebd;
	border-bottom: 1px solid #7b9ebd;
	border-top: 1px solid #7b9ebd;
	font-family: Tahoma;
	font-size: 11px;
	text-align: left;
	vertical-align: middle;
	height: 18px;
}

.txtGray
{
	color: Gray;
}
.DropDownClass
{
	font-family: Tahoma;
	font-size: 11px;
}
.txtStyle
{
	font-family: tahoma;
	font-size: 11px;
	width: 95%;
}
.tdAnsStyle
{
	font-family: tahoma;
	font-size: 11px;
	width: 100%;
	padding-left: 0px;
}
.ReviewStyle
{
	height: 25px;
	font-family: tahoma;
	font-size: 11px;
	padding-left: 7px;
}
.tdAnsStyle1
{
	padding-left: 0px;
	font-size: 11px;
	font-family: tahoma;
}
.trNotes
{
	height: 25px;
	font-family: tahoma;
	font-size: 11px;
	padding-left: 7px;
	color:Maroon;
	font-style:italic;
	font-weight:bold;
}

.MenuTextLink
{
	background-color: Transparent;
	padding: 1px;
	text-decoration: none;
	color: #008aff;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
}

.menuMainBorder
{
	border: solid 1px transparent;
}

.selMenuMainBorder
{
	border-top: solid 1px #999999;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #FFFFFF;
	
}


.selSubMenuItem
{
	text-align: center;
	background-image: url(../images/pageLinksActive.gif);
}

.selSubMenuItem:hover
{
	font-size: 11px;
	font-family: Tahoma;
	text-decoration: none;
	color: #005ffc;
}

/* ---------------- */

.CalDropDown
{   
	width: 130px;
	border-left: 1px solid #7b9ebd;
	border-right: 1px solid #7b9ebd;
	border-bottom: 1px solid #7b9ebd;
	border-top: 1px solid #7b9ebd;
	font-family: Tahoma;
	font-size: 11px;
	text-align: left;
	height: 20px;
}

.Dropdown
{
	/*width: 310px;*/
	border-left: 1px solid #7b9ebd;
	border-right: 1px solid #7b9ebd;
	border-bottom: 1px solid #7b9ebd;
	border-top: 1px solid #7b9ebd;
	font-family: Tahoma;
	font-size: 11px;
	text-align: left;
	height: 20px;
}

.msgbox
{
	border: none 0px #ffffff;
	white-space:nowrap;
	width:100%;

}


/* ----------AJAX---------- */

  .ProcessingUpdateProgress
    {
	    border-width: 10px;
	    border-style: solid;
	    background-color: #f2f8fd;
	    position: absolute;
	    width: 180px;
	    height: 50px;
	   
    }

    .ProcessingModalBackground
    {
	    background-color: Gray;
	    filter: alpha(opacity=0);
	    opacity: 0.50;
    }
    
/* ------Generic Controls ------- */
.GenericTextBox 
{
	font: normal 11px Verdana;
	border: solid 1px #0033CC;
}

.GenericButton
{
	color: #333333;
	border: 1px solid #CCCCCC;
	font: bold 10px Tahoma;
	background: url('../Images/square-blue.gif'); /*font: normal 12px Arial;  Change 12px as desired */ /*line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */ /*height: 23px; /* Height of button background height */ /*padding-left: 9px; /* Width of left menu image */
	background-repeat: repeat-x;
	cursor: pointer;
	height: 22px;
}


.GenericButton:hover 
{
	color: #000000;
	border: 1px solid #CCCCCC;
	font: bold 10px Tahoma;
	background: url('../Images/square-blue-left.gif'); /*font: normal 12px Arial;  Change 12px as desired */ /*line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */ /*height: 23px; /* Height of button background height */ /*padding-left: 9px; /* Width of left menu image */
	background-repeat: repeat-x;
	cursor: pointer;
	height: 22px;
}

.LabelStyle 
{
	width: 300px;
	border: 1px solid #7b9ebd;
	border-top:1px solid #7b9ebd;
	font-size: 8pt;
	font-family: Tahoma;
	height: 16px;
	background-color:White;
}					
.LabelNewStyle
{
	width: 250px;
	font-family: Tahoma;
	font-size: 11px;
	text-align: left;
	height: 22px;
}

.tdLeftHCS
{
	font-family: Tahoma;
	font-size: 11px;
	padding-left: 10px;
	white-space: nowrap;
	height: 22px; /*vertical-align:top ;*/
}
.tdLeftHCS_New
{
	font-family: Tahoma;
	font-size: 11px;
	padding-left: 10px;
	white-space: nowrap;
	width:25%;
	height: 22px; /*vertical-align:top ;*/
}
/* ------------------------------ */
.autocomplete
{
	font-size: 12px;
	font-family: Verdana;
	color: #003164;
	border: 1px solid black;
	position: absolute;
	cursor: default;
	overflow: auto;
	overflow-x: hidden;
}
.autocomplete_item
{
	padding: 1px;
	padding-left: 5px;
	color: #003164;
	width: 100%;
}
.autocomplete_item_highlighted
{
	padding: 1px;
	padding-left: 5px;
	color: white;
	background-color: #0A246A;
}

a.sLinksNavSS
{
	font-size: 11px;
	font-family: Tahoma;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	
	white-space: nowrap;
	vertical-align:middle;
	text-align:center;
	
	background-repeat: repeat-x;
}
a.sLinksNavSSActive
{
	color: #0066d2;
	text-decoration: none;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	
	white-space: nowrap;
	vertical-align:middle;
	text-align:center;
	
	background-repeat: repeat-x;
}
/*CR#242 July 2014 */
td.valignmiddle table 
{
    margin-top:2px;
    margin-bottom:0px;
    vertical-align:middle;
} 
td.rbllistwidth table
{
    margin-left:3px;
    width:165px;
}
.chklistwidth.tbody.tr td
{
    width:10px;   
}
/*CR#242 end here */ 