.lstHeaderText1 {color: white; font-family: Tahoma,helvetica,arial;  font-weight: bold; text-transform: uppercase; text-align: center; text-decoration: none }
.lstHeaderSortText1 {color: #37609D; font-family: Tahoma,helvetica,arial;  font-weight: bold; text-transform: uppercase; text-align: center; text-decoration: none }
.lstHeaderRow1 {background-color:  #37609D}
.lstDetailText1 {color: #3E1A06;  font-family: tahoma, helvetica,arial; }
.lstDetailRow1 {background-color:  #F6F3E9}

.cellHighlight{border: 1px solid #919191;background-color:#EAEFF4;}
.cellNormal{border: 1px solid #FFFFFF;background-color:#FFFFFF;}

body {overflow:auto;}
body, td {font-family:tahoma; font-size:8pt; color:#000000;}
a {color:#000000; font-weight:normal; text-decoration:none;}
a:hover	{text-decoration:underline; color:#2A60B0}

a.blue {color: #2A60B0;}
a.red {color: #FF6347;}


td.sectionHdrBl {border-bottom: #B1B1B1 solid 1px; font-weight:bold; color:#37609D;}
td.sectionHdr{background-image:url('../images/cssBlue_SectionHdrBg.gif'); background-repeat: no-repeat;}
table.sectionHdrBl {background-image:url('../images/cssBlue_SectionHdrBg.gif'); background-repeat: no-repeat;}

/*Modified for PM Queue Issue - 13949*/
table.sectionHdrFaceSheet
{
	BACKGROUND-POSITION-X: right;
	background-image: url(../images/cssBlue_SectionHdrBgL.gif);
	background-repeat: no-repeat;
}
/*Added for PM Queue Issue - 13439*/
span.SubHeaderSeperator
{
	background-image: url(../images/cssBlue_SectionHdrBgT.gif);
	background-repeat: no-repeat;
}

td.sectionHdrFaceSheet
{
	border-bottom: #B1B1B1 solid 1px; 
	font-weight:bold; 
	color:#37609D;
}

td.pageHdr {border-bottom: #B1B1B1 solid 1px; height:40px; font-weight:regular; font-size:15pt; color:#37609D;}

td.alert {border-bottom: #DDD9CD solid 1px; padding:4px;}

BODY
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    MARGIN: 0px 0px 0px 0px;
    BORDER-LEFT: 1px;
    COLOR: black;
    BORDER-BOTTOM: 1px;
    FONT-STYLE: normal;
    FONT-VARIANT: normal;
}

SELECT
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana, helvetica, arial, sans-serif;
    Background-color : aliceBlue; 
}

TABLE
{
    BORDER-RIGHT: #5568cd 0px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #5568cd 0px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #5568cd 0px solid;
    MARGIN-RIGHT: 0.5em;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #5568cd 0px solid;
    FONT-FAMILY: verdana, helvetica, arial, sans-serif;
    POSITION: relative;
}

td.sidebar_background
{
    background-image: url(../images/cssBlue_SideMenuBarBg.jpg);
    background-repeat: no-repeat;
    background-position: top right;
    background-color:"#EAEFF4";
    border-right: #C0C0C0 1px solid;
    width:100px;
}
td.sidebar_date_background
{
    background-image: url(../images/cssBlue_DateBg.jpg);
}

td.header_background
{     
	background-image: url(../images/cssBlue_PageHdrBg.jpg);
	height:60px;
}
td.header_client_logo
{     
    background-image: url(../images/cssBlue_PageHdrClientLogo.jpg);
    background-repeat: no-repeat;
    width:756px;
}
td.header_client_logo2
{     
    background-image: url(../images/cssBlue_PageHdrClientLogo.jpg);
    background-repeat: no-repeat;
    width:220px;
}
td.header_cerecons_logo
{     
    background-image: url(../images/cssBlue_PageHdrCereconsLogo.jpg);
    background-repeat: no-repeat;
    width:181px;
}

.LeftNavOff
{
		COLOR: rgb(102,102,204);
		FONT-FAMILY:verdana;
		FONT-SIZE: 8pt;
		FONT-WEIGHT: bold;
		PADDING-BOTTOM: 0px;
		PADDING-LEFT: 3px;
		PADDING-RIGHT: 3px;
		PADDING-TOP: 0px;
		TEXT-DECORATION: none;
		LINE-HEIGHT: 18px;
}

.LeftNavUp
{
	BORDER-BOTTOM: #000066 solid 1px;
	BORDER-RIGHT: #000066 solid 1px;
	BORDER-TOP: rgb(102,102,204) solid 1px;
	BORDER-left: rgb(102,102,204) solid 1px; 
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 2px 0px;
    CURSOR: hand;
    COLOR: #ffffff;
    LINE-HEIGHT: 18px;
    PADDING-TOP: 0px;
    FONT-FAMILY: verdana;
    HEIGHT: 0pt;
    BACKGROUND-COLOR: #98AFC1;
    TEXT-DECORATION: none
}

INPUT
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Tahoma, Arial, 'Times New Roman'
}

input.btn1
{   border-right: #104a7b 1px solid; border-top: #afc4d5 1px solid; border-left: #afc4d5 1px solid; border-bottom: #104a7b 1px solid;
    background: #EFF6F4; color: #000066; height: 19px; text-decoration: none}
input.btn1_disabled
{   border-right: #104a7b 1px solid; border-top: #afc4d5 1px solid; border-left: #afc4d5 1px solid; border-bottom: #104a7b 1px solid;
    background: #EFF6F4; color: #808080; height: 19px; text-decoration: none}
input.btn2
{   border-right: #104a7b 1px solid; border-top: #afc4d5 1px solid; border-left: #afc4d5 1px solid; border-bottom: #104a7b 1px solid;
    background: #d6e7ef; color: #000066; height: 19px; text-decoration: none}
input.btn2_disabled
{   border-right: #104a7b 1px solid; border-top: #afc4d5 1px solid; border-left: #afc4d5 1px solid; border-bottom: #104a7b 1px solid;
    background: #d6e7ef; color: #808080; height: 19px; text-decoration: none}
input.btn3
{	font-weight: bold; color: #ffffff; 
	background-color: #2a5784; margin-top: 10px; margin-left: 5px; width: 145px; height: 21px;}
input.btn3_disabled
{	font-weight: bold; color: #808080; 
	background-color: #2a5784; margin-top: 10px; margin-left: 5px; width: 145px; height: 21px;}
input.btn4
{   border-right:rgb(91,91,91) 1px solid; border-top: rgb(255,255,255) 1px solid; border-left: rgb(255,255,255) 1px solid; border-bottom: rgb(91,91,91) 1px solid;
    color: #000000; height: 19px; text-decoration: none; cursor:hand;}
input.btn4_disabled
{   border-right:rgb(91,91,91) 1px solid; border-top: rgb(255,255,255) 1px solid; border-left: rgb(255,255,255) 1px solid; border-bottom: rgb(91,91,91) 1px solid;
    color: #808080; height: 19px; text-decoration: none}

	
input.text1
{   border: #104a7b 1px solid; background: #FFFFFF; color: #000066; height: 19px; text-decoration: none}
input.text2
{   border: #104a7b 1px solid; background: #E6E6E6; color: #000066; height: 19px; text-decoration: none}

select.style1
{ 	 border: #104a7b 1px solid; background: #E6E6E6; color: #000000; height: 19px; width: 300px; text-decoration: none}
select.style2 
{	background-color: #BDEFEF;	color: #000066;	font-size: 10px; border: 1px solid #666666;}  

Div.Layer{ 
		POSITION: absolute; 
		DISPLAY: none; 
		BACKGROUND-COLOR: aliceBlue; 
		BORDER-LEFT: 1px solid gray; 
		BORDER-TOP: 1px solid gray; 
		BORDER-BOTTOM: 3px solid gray; 
		BORDER-RIGHT: 3px solid gray; 
		padding : 5px;
		z-index: 999; 
		width: 300px;
				}

/* modified for menu*/
.MenuDiv 
{
	Z-INDEX: 101; POSITION: absolute; TOP: 83px;
	border-right: #3760b5 1px solid; 
	border-top: #3760b5 1px solid; 
	border-left: #3760b5 1px solid; 
	border-bottom: #3760b5 1px solid;
	background-image:url("../images/hdrTopMenuBarBg.gif")
}
	
.RightBorder {border-right:#666699 1px solid;background-image:url("../images/hdrTopMenuBarBg.gif"); }
.LeftBorder {border-left:#666699 1px solid;background-image:url("../images/hdrTopMenuBarBg.gif")}
.DataColor {color:rgb(102,102,204);FONT-WEIGHT: bold}
.TableDisplay
{
	FONT-SIZE: 8pt;
    FONT-FAMILY: verdana, helvetica, arial, sans-serif;
    Background-color : aliceBlue; 
    POSITION: absolute; 
}
