/*****************************************************
Calendar Style -- do not change order of elements in this section
*****************************************************/

/* General default links */
/* End general default links */


.gcGray 
{
	color:#808080;
}
.gcToggle 
{
	color:rgb(255,255,184);
	/*color:#085189;*/
}
.gcBG 
{
	/*color:rgb(237,240,255);
	color: #3182D5;*/
	color:white;
}
.gcColor 
{
	/*color:rgb(20,120,170);
	color:#EEEEFF;
	color:#43627E;*/
	color:#E7ECF0;
}
.gcDateColor1 
{
	color:Red;
}
.gcDateColor2 
{
	color:rgb(25,35,130);
}
.gcDayColor 
{
	/**color:#990099;**/
	color:#085189;
}
.gcToggle2 
{
	/*color:rgb(255,255,184);*/
	color:#085189;
}



/*****************************************************
Timesheets Calendar Style
*****************************************************/

.CalendarDaySelected
{
	background-image: url(Images/CalendarOrangeAnimated.gif);
	text-decoration: none;
	font-weight: normal;
}

.CalendarWeekApproved
{
	background-image: url(Images/CalendarGreen.gif);
	text-decoration: none;
	font-weight: normal;
}

.CalendarNotEvaluated
{
	background-image: url(Images/CalendarYellow.gif);
	text-decoration: none;
	font-weight: normal;
}

.CalendarSubmitted
{
	background-image: url(Images/CalendarBlue.gif);
	text-decoration: none;
	font-weight: normal;
}

.CalendarRejected
{
	background-image: url(Images/CalendarRed.gif);
}

/*****************************************************
EndOf Timesheets Calendar Style
*****************************************************/


/*****************************************************
Login
*****************************************************/
.lineSpacer 
{
	padding-top:2px;
	padding-bottom:2px;
	width: 200px;
}
.background
{
	background-image: url(Images/Background_Login.jpg);	
}


/*****************************************************
Main Grid Colors
*****************************************************/
.DGMain 
{
	font-size:8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	border-color: #ECE9D8;
	margin-top:2px;
}
.DGHeaderStyle
{
	height: 22px;
	background-image: url(Images/TableHeaderBgd.jpg);
}
.DGHeaderStyle a
{
	color: Navy;
	text-decoration:none;
	font-weight:normal;
}
.DGHeaderStyle a:hover
{
	text-decoration:underline;
}



.DGHeaderStyle2
{
	background-color: #3182D5;
	color: white;
	height: 17px;
}
.DGPagerStyle
{
	background-color: #e7ecf0;
	text-align:right;
	background-image: url(Images/TablePagerBgd.jpg);
}
.DGPagerStyle a
{
	color: Navy;
	text-decoration: none;
	cursor:pointer;
}
.DGPagerStyle a:hover 
{
	color: Navy;
	text-decoration: underline;
}
.DGPagerStyle a:visited 
{
	color: Navy;
}
.DGItemStyle
{
	background-color:white;
}
.DGCheck 
{
	text-align:center;
}
.DGTD 
{
	color: Navy;
	font-weight:normal;
	padding-left: 5px;
	padding-right: 5px;
}
.DGTD a
{
	color: Navy;
	font-weight:normal;
	text-decoration: none;
}
.DGTD a:hover 
{
	color: Navy;
	text-decoration: underline;
}
.DGTD a:visited 
{
	color: Navy;
}
.DGTD1 
{
	padding-left: 4px;
	padding-right: 4px;
}
.DGTD2 
{
	padding-left: 3px;
	padding-right: 3px;
}
.DGFooterStyle
{
	background-color: #3399FF;
}
.DGItemStyle_Light
{
	background-color:#3182D5;
	color:White;
	cursor:pointer;	
}
.DGAlternatingItemStyle 
{
	background-color: #E7ECF0;
	border-color: #FFFFFF;
}
.DGAlternatingItemStyle_Light 
{
	background-color: #3182D5;
	color:White;
	cursor:pointer;
}
.DGAlternatingItemStyle_Light2 
{
	background-color: lightcoral;
	color:White;
}
.DGEditItemStyle 
{
	background-color:PowderBlue;
}
.DGLightText 
{
	color:Gray;
}
.DGAccentedText 
{
	font-weight:bold;
}
.DGbutton1 {
	BORDER-RIGHT: #498fdb 1px solid;
	BORDER-TOP: #498fdb 1px solid;
	FONT-SIZE: 8pt;
	BORDER-LEFT: #498fdb 1px solid;
	CURSOR: pointer;
	COLOR: white;
	BORDER-BOTTOM: #498fdb 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	BACKGROUND-COLOR: #E4E9ED;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.DGtextBox 
{
	padding-left:2px;
}
.DGlabel 
{
	padding-left:2px;
}
.DGMain tr:hover, DGItemStyle tr:hover, DGAlternatingItemStyle tr:hover
{
background-color: #FFE588;
color: black;
}
.pgCount 
{
	/**BORDER: #CDE3F5 1px solid;**/
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #51718A;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	 vertical-align:middle;
	 text-align:center;
	 padding: 2px;
}
/** End of Forum DataGrid
**/
.DataListItem1 
{
	background-color: #DDEEFF;
}
.DataListItem2 
{
	background-color: #DAE7FD;
}
tr.forumRow2
{
    background-color: #DDEEFF;
    color:Green;
}
tr.forumAlternate2
{
    background-color: #DAE7FD;
    color:Orange;
}
forumHeader2
{
    background-color: #DAE7FD;
}
forumFooter2
{
    background-color: #DAE7FD;
}
.pickFile {
	BORDER-RIGHT: #498fdb 1px solid;
	BORDER-TOP: #498fdb 1px solid;
	FONT-SIZE: 9pt;
	BORDER-LEFT: #498fdb 1px solid;
	CURSOR: pointer;
	COLOR: green;
	BORDER-BOTTOM: #498fdb 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.ajaxBox {  border: 1px solid #000000;
            cursor:pointer;
            padding-left:3px;
            padding-top:3px;
            BACKGROUND-COLOR:#ccccff;
            position:absolute;
}
.imgPick {
	CURSOR:pointer;
	margin-left:2px;
	vertical-align:bottom;
}
.imgPick2 {
	CURSOR:pointer;
	margin-left:5px;
	vertical-align:baseline;
}
.imgTitle {
	CURSOR:pointer;
	margin-left:2px;
	vertical-align:baseline;
}
.imgTable {
	CURSOR:pointer;
	margin-left:2px;
	vertical-align:baseline;
}
/***********************************************
Other stuff pasted in
************************************************/
.invisible
{
	visibility: hidden;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}


/*****************************************************
Workflow Styles
*****************************************************/
.step
{
	 color:black;
	 text-align: center;
	 text-decoration: none;
	 cursor: auto;
}

.step a:link {
	text-decoration: none;
	color: #000000;
}
.step a:visited {
	text-decoration: none;
	color: #000000;
}
.step a:hover {
	text-decoration: none;
	color: #333333;
}
.step a:active {
	text-decoration: none;
	color: #000000;
}
.pickbutton1 {
	BORDER-RIGHT: #498fdb 1px solid;
	BORDER-TOP: #498fdb 1px solid;
	FONT-SIZE: 9pt;
	BORDER-LEFT: #498fdb 1px solid;
	CURSOR: pointer;
	COLOR: #082073;
	BORDER-BOTTOM: #498fdb 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	BACKGROUND-COLOR: white;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.button1 {
	-moz-border-radius: 0.3em;
    /*border-radius: 0.3em;*/
    background-image: url(Images/Button1Bgd.jpg);
	BORDER:#A8AFBF 1px solid;
	FONT-SIZE: 8pt;
	cursor: pointer;
	COLOR: Navy;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	/*BACKGROUND-COLOR: #E4E9ED;*/
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.button1:hover
{
background-image: url(Images/Button1HoverBgd.jpg);
}
.buttonGreen {
	-moz-border-radius: 0.3em;
    /*border-radius: 0.3em;*/
	BORDER:#A8AFBF 1px solid;
	background-image: url(Images/ButtonGreenBgd.jpg);
	FONT-SIZE: 8pt;
	cursor: pointer;
	COLOR: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.buttonGreen:hover {
	background-color: #47AB47;
}	
.buttonAligned {
	BORDER:#085189 1px solid;
	FONT-SIZE: 9pt;
	CURSOR: pointer;
	COLOR: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	BACKGROUND-COLOR: #085189;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	padding-bottom: 1px;
	height:19px;
}
.buttonInBox {
	BORDER:#085189 1px solid;
	FONT-SIZE: 9pt;
	CURSOR: pointer;
	COLOR: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	BACKGROUND-COLOR: #085189;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-right: 4px;
}
.button3 {
	BORDER-RIGHT: #498fdb 1px solid;
	BORDER-TOP: #498fdb 1px solid;
	FONT-SIZE: 9pt;
	BORDER-LEFT: #498fdb 1px solid;
	CURSOR: pointer;
	COLOR: white;
	BORDER-BOTTOM: #498fdb 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	BACKGROUND-COLOR: #3182D5;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 2px;
	margin-bottom: 2px
}
.button4 {
	BORDER-RIGHT: #498fdb 1px solid;
	BORDER-TOP: #498fdb 1px solid;
	FONT-SIZE: 9pt;
	BORDER-LEFT: #498fdb 1px solid;
	CURSOR: pointer; COLOR: white;
	BORDER-BOTTOM: #498fdb 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	BACKGROUND-COLOR: #3399FF;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom:6px;
}
.buttonMove {
	BACKGROUND-POSITION: center 50%;
	/*BACKGROUND-IMAGE: url(../../Images/uparrow.gif);*/
	WIDTH: 20px;
	BACKGROUND-REPEAT: no-repeat;
	BORDER: #999999 1px solid;
	FONT-SIZE: 8pt;
	CURSOR: pointer;
	COLOR: #085189;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	/*BACKGROUND-COLOR: #085189;*/
	padding-left: 0px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-bottom:1px;
}
.buttonMoveRight {
	BACKGROUND-POSITION: center 50%;
	BACKGROUND-IMAGE: url(../../Images/rightarrow.gif);
	WIDTH: 18px;
	height: 18px;
	BACKGROUND-REPEAT: no-repeat;
	BORDER: #999999 1px solid;
	CURSOR: pointer;
	padding-left: 0px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-bottom:1px;
}
.buttonMoveLeft {
	BACKGROUND-POSITION: center 50%;
	BACKGROUND-IMAGE: url(../../Images/leftarrow.gif);
	WIDTH: 18px;
	height: 18px;
	BACKGROUND-REPEAT: no-repeat;
	BORDER: #999999 1px solid;
	CURSOR: pointer;
	padding-left: 0px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-bottom:1px;
}
.buttonMoveAllRight {
	BACKGROUND-POSITION: center 50%;
	BACKGROUND-IMAGE: url(../../Images/allrightarrow.gif);
	WIDTH: 18px;
	height: 18px;
	BACKGROUND-REPEAT: no-repeat;
	BORDER: #999999 1px solid;
	CURSOR: pointer;
	padding-left: 0px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-bottom:1px;
}
.buttonMoveAllLeft {
	BACKGROUND-POSITION: center 50%;
	BACKGROUND-IMAGE: url(../../Images/allleftarrow.gif);
	WIDTH: 18px;
	height: 18px;
	BACKGROUND-REPEAT: no-repeat;
	BORDER: #999999 1px solid;
	CURSOR: pointer;
	padding-left: 0px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-bottom:1px;
}
.buttonUp 
{
	BACKGROUND-POSITION: center 50%;
	BACKGROUND-IMAGE: url(../../Images/uparrow.gif);
	WIDTH: 20px;
	BACKGROUND-REPEAT: no-repeat;
	BORDER: #999999 1px solid;
	FONT-SIZE: 8pt;
	CURSOR: pointer;
	COLOR: #085189;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	/*BACKGROUND-COLOR: #085189;*/
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-bottom:2px;
}
.buttonDown {
	BACKGROUND-POSITION: center 50%;
	BACKGROUND-IMAGE: url(../../Images/downarrow.gif);
	WIDTH: 20px;
	BACKGROUND-REPEAT: no-repeat;
	BORDER: #999999 1px solid;
	FONT-SIZE: 8pt;
	CURSOR: pointer;
	COLOR: #085189;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	/*BACKGROUND-COLOR: #085189;*/
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-bottom:2px;
}
.button6 {
	BORDER-RIGHT: #498fdb 1px solid;
	BORDER-TOP: #498fdb 1px solid;
	FONT-SIZE: 9pt;
	BORDER-LEFT: #498fdb 1px solid;
	CURSOR: pointer; COLOR: white;
	BORDER-BOTTOM: #498fdb 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	BACKGROUND-COLOR: RGB(241,61,88);
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.fieldName0 {
    padding-top:0px;
	padding-bottom:0px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
    FONT-SIZE: 8pt;
    color : #000000; 
    font-family: Verdana, Arial, Helvetica, sans-serif;	
}
.fieldName1 {
    padding-top:0px;
	padding-bottom:0px;
	padding-left:2px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	TEXT-DECORATION: none
}
.fieldName1B {
    padding-top:0px;
	padding-bottom:0px;
	padding-left:2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	TEXT-DECORATION: none
}
.fieldName2 
{
	FONT-SIZE: 8pt;
	COLOR: #082073;
}
.fieldName3 {
    padding-top:0px;
	padding-bottom:0px;
	padding-left:2px;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	text-decoration: none;
	text-align: center;

}
.fieldName3red {
    padding-top:0px;
	padding-bottom:0px;
	padding-left:2px;
	font-size: 11px;
	font-weight: bold;
	color: #ff0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	text-decoration: none;
	text-align: center;

}
.colorBlock1 
{
	FONT-WEIGHT:bold;
	FONT-SIZE: 10pt;
	COLOR: white;
	FONT-FAMILY: 'Verdana', 'Arial', 'Helvetica';
	TEXT-DECORATION: none;
	background-color: #990000;
	border: solid 1px #ECE9D8; 
	padding: 2px;
	margin-bottom: 2px;
}
.dashTable1 
{
border:1px dashed #ECE9D8;	
padding-left:2px;
padding-right:2px;
}
.infoText {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #A5ACBC;
	FONT-FAMILY: 'Verdana', 'Arial', 'Helvetica';
	TEXT-DECORATION: none;
	padding-left:3px;
}
.infoLabel1 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #082073;
	FONT-FAMILY: 'Verdana', 'Arial', 'Helvetica';
	TEXT-DECORATION: none;
	background-color: #FCFCFF;
	border: solid 1px #498fdb; 
	padding: 4px;
}
.infoLabel2 
{
-moz-border-radius-bottomleft:0.3em;
-moz-border-radius-bottomright:0.3em;
-moz-border-radius-topleft:0.3em;
-moz-border-radius-topright:0.3em;	
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	COLOR: #082073;
	FONT-FAMILY: 'Verdana', 'Arial', 'Helvetica';
	TEXT-DECORATION: none;
	background-color: #DAE7FD;
	border: solid 1px #498fdb; 
	padding: 4px;
	margin-bottom: 2px;
}
.select1 
{
 font-weight: normal;
 font-size: 8pt;
 background-color:#FCFCFF;
 font-family: 'Verdana','Arial', 'Helvetica';
 /*BORDER: #7F9DB9 1px solid;*/
 BORDER: #a9c2d7 1px solid;
 color: #082073;
 margin-left:1px;
 margin-top: 1px;
 /**margin-bottom: 1px;**/

}
.select1Backup 
{
 font-weight: normal;
 font-size: 8pt;
 background-color:#FCFCFF;
 font-family: 'Verdana', 'Arial', 'Helvetica';
 height: 20px;
 color: #082073;
 margin-left:1px;
 margin-top:1px;
 margin-bottom:1px;
}
.listBox1 
{
 FONT-WEIGHT: normal;
 FONT-SIZE: 8pt;
 background-color:#FCFCFF;
 FONT-FAMILY: 'Verdana', 'Arial', 'Helvetica';
 COLOR: #082073;
 /*BORDER: #7F9DB9 1px solid;*/
 BORDER: #a9c2d7 1px solid;
}

.command1 
{
 FONT-WEIGHT: normal;
 FONT-SIZE: 8pt;
 FONT-FAMILY: 'Verdana', 'Arial', 'Helvetica';
}
.select1ReadOnly
{
 FONT-WEIGHT: normal;
 FONT-SIZE: 8pt;
 background-color:#F1F1F1;
 FONT-FAMILY: 'Verdana', 'Arial', 'Helvetica';
 border:none 1px white;
 color: Black;
}
.textBox0
{
	/**border:none 1px white;**/
	COLOR: #082073;
	background-color:White;
}
.textBox1 
{
	/**border:none 1px white;**/
	margin-top:0px;
	font-size:8pt;
	font-family:Verdana;
	COLOR: #082073;
	background-color:#FCFCFF;
	/*BORDER: #7F9DB9 1px solid;*/
	BORDER: #a9c2d7 1px solid;
	margin-left:1px;
	padding-left:2px;
	padding-top:2px;
	padding-bottom:2px;
	FONT-WEIGHT: normal;
}
.textBox1ReadOnly 
{
	margin-top:0px;
	font-size:8pt;
	font-family:Verdana;
	COLOR: #082073;
	background-color:#F1F1F1;
	border:none 1px white;
	margin-left:1px;
	padding-left:2px;
	padding-top:2px;
	padding-bottom:2px;
	FONT-WEIGHT: normal;    
}
.textBox1R 
{
	/**border:none 1px white;**/
	margin-top:0px;
	font-size:8pt;
	font-family:Verdana;
	text-align:right;
	COLOR: #082073;
	background-color:#FCFCFF;
	/*BORDER: #7F9DB9 1px solid;*/
	BORDER: #a9c2d7 1px solid;
	margin-left:1px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;
	FONT-WEIGHT: normal;
}
.textBoxInfo 
{
	/**border:none 1px white;**/
	margin-top:0px;
	color:GrayText;
	font-size:8pt;
	font-family:Verdana;	
	background-color:#FCFCFF;
	/*BORDER: #7F9DB9 1px solid;*/
	BORDER: #a9c2d7 1px solid;
	margin-left:1px;
	padding-left:2px;
	padding-top:2px;
	padding-bottom:2px;	
	FONT-WEIGHT: normal;
}
.textBoxInfoR 
{
	/**border:none 1px white;**/
	margin-top:0px;
	color:GrayText;
	font-size:8pt;
	text-align:right;
	font-family:Verdana;	
	background-color:#FCFCFF;
	/*BORDER: #7F9DB9 1px solid;*/
	BORDER: #a9c2d7 1px solid;
	margin-left:1px;
	padding-left:2px;
	padding-top:2px;
	padding-bottom:2px;	
	FONT-WEIGHT: normal;
}
.textBoxError 
{
	/**border:none 1px white;**/
	margin-top:0px;
	COLOR:white;
	background-color:#F26970;
	BORDER: #DADADA 1px solid;
	margin-left:1px;
	padding-left:2px;
}
.textBox2 
{
	/**border:none 1px white;**/
	margin-top:0px;
	COLOR: #082073;
	background-color:Teal;
	/*BORDER: #7F9DB9 1px solid;*/
	BORDER: #a9c2d7 1px solid;
	margin-left:1px;
	padding-left:2px;
	text-align:right;
}
.textBoxGridL1 
{
	font-size:8pt;
	font-family:Verdana;
	margin-top:0px;
	COLOR: #082073;
	margin-left:1px;
	padding-left:2px;
/**align is left**/
}
.labelGrid 
{
	font-size:8pt;
	font-family:Verdana;
	margin-top:0px;
	COLOR: #082073;
	margin-left:1px;
	padding-left:1px;
}
.labelGridL1 
{
	font-size:8pt;
	font-family:Verdana;
	margin-top:0px;
	COLOR: #082073;
	margin-left:1px;
	padding-left:4px;
/**align is left**/
}
.labelGridR1 
{
	font-size:8pt;
	font-family:Verdana;
	margin-top:0px;
	COLOR: #082073;
	margin-right:1px;
	padding-right:4px;
/**align is right**/
}
.textBoxGridR1 
{
	font-size:8pt;
	font-family:Verdana;
	margin-top:0px;
	COLOR: #082073;
	margin-left:1px;
	padding-left:2px;
	text-align:right;
	
}
.textBoxGridR1Hand 
{
	font-size:8pt;
	font-family:Verdana;
	margin-top:0px;
	COLOR: #082073;
	margin-left:1px;
	padding-left:2px;
	text-align:right;
	cursor:pointer;
}
.textBoxGridL1Hand 
{
	font-size:8pt;
	font-family:Verdana;
	margin-top:0px;
	COLOR: #082073;
	margin-left:1px;
	padding-left:2px;
	text-align:left;
	cursor:pointer;
}
.textBox23
{
	/**border:none 1px white;**/
	COLOR: #082073;
	background-color:#F1F1F1;
	text-align:right;
}
.textBoxGreen 
{
	/**border:none 1px white;**/
	margin-top:0px;
	font-size:8pt;
	font-family:Verdana;
	COLOR: #082073;
	background-color:#CCFBC7;
	/*BORDER: #7F9DB9 1px solid;*/
	BORDER: #a9c2d7 1px solid;
	margin-left:1px;
	padding-left:2px;
	padding-top:2px;
	padding-bottom:2px;
	FONT-WEIGHT: normal;
}
.textBox1error 
{
	/**border:none 1px white;**/
	COLOR: #082073;
	background-color:Red;
}
.numberBox1 
{
	/**border:none 1px white;**/
	COLOR: #082073;
	font-size:8pt;
	text-align:right;
	background-color:#F1F1F1;
}
.multitextBox1 
{
	/*BORDER: #7F9DB9 1px solid;*/
	BORDER: #a9c2d7 1px solid;
	COLOR: #082073;
	font-size:8pt;
	font-family:Verdana;	
	background-color:#FCFCFF;
	padding-left:1px;
	margin-left:1px;	
}
.radioList1 
{
 background-color:white;	
 FONT-WEIGHT: normal;
 FONT-SIZE: 8pt;
 FONT-FAMILY: 'Arial', 'Helvetica';
 COLOR: #082073;	
}
.checkBox1 
{
	FONT-SIZE: 8pt;
	COLOR: #082073;
	margin-left:-2px;
}
.checkBox2 
{
	FONT-SIZE: 8pt;
	COLOR: #FF2073;
	margin-left:-2px;	
}
.checkBox3 
{
	FONT-SIZE: 8pt;
	COLOR:Teal;
}
.textBox2 {
	BORDER-RIGHT: #082073 1px solid;
	BORDER-TOP: #082073 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	BORDER-LEFT: #082073 1px solid;
	COLOR: #082073;
	BORDER-BOTTOM: #082073 1px solid;
	FONT-FAMILY: Arial;
}
tr.short1 
{
	padding-top:30px;
}
td.tight1 
{
	padding-top:0px;
	padding-bottom:0px;
}
td.tight2 
{
	padding-top:0px;
}
.textBox2ReadOnly 
{
	border:none 1px white;
	background-color:#F1F1F1;
	height: 21px;
	font-size: 8pt;
	color:Gray;
}

/**************************************
***** Project Navigation styles *******
**************************************/

.ProjectNav
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 8pt;
	font-weight:normal;
	color: #51718A;
	margin-top: 10px;
	margin-left: 6px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 18px;
	background-image: url(Images/ProjectNavBground.gif);
	background-repeat: no-repeat;
	width: 850px;
	vertical-align: middle;
}

.infoTitle
{ 
	padding-top: 5px;
	font-weight:bold;
	/*height: 20px;*/
}
.infoTitleBreadCrumb
{
	/*height: 20px;*/
}

/**************************************
** End of Project Navigation styles ***
**************************************/

.title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

#pageHeader .pageTitle, .pagetitle, .pageTitle
{
	padding-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold;
	font-size: 14px;
	color: #7f9db9;
	/*color: #a9c2d7;*/
}

#pageHeader12 .pageTitle12, .pagetitle12, .pageTitle12
{
	padding-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold;
	font-size: 12px;
	color: #7f9db9;
	/*color: #a9c2d7;*/
}

#pageHeader table
{
	margin: 0px;
	padding: 0px;
	margin-top: 5px;	
	margin-bottom: 0px;	
}

#pageHeader td.pageHeaderTitle
{
	padding-left: 5px;
}

.menuTable
{
	/*background-image:url(../../Images/top_groupBg.gif);*/
}

.LeftmenuTable
{
	background-image:url(Images/menuLeft.gif);
}
.RightmenuTable
{
	background-image:url(Images/menuRight.gif);
}
.paragraphTitle
{
FONT-WEIGHT:bold;
font-size: 10pt;
color: #51718A;
text-decoration:underline;
}
.titleTable
{
margin-top:10px;
}
.message
{
    color: blue;
    font-weight: normal;
    font-size: 11px;
}
/***********************************************
Section Navigation Bar
************************************************/
.Navtd1 
{
    background-image: url(Images/NavBgd1.jpg);
    color: #003366;
    /*background-color: #0F3254;*/
    border-right: 2px solid white;
    border-top: 2px solid white;
    padding-top: 2px;
    padding-bottom: 3px;
    padding-left: 10px;
    padding-right: 10px;
}
.Navtd1:hover
{
    background-image: url(Images/NavHover1.jpg);
}

.Navtd2 {
    background-image: url(Images/NavBgd2.jpg);
    color:Black;
    border-right: 2px solid white;
    border-top: 2px solid white;
    padding-top: 2px;
    padding-bottom: 3px;
    padding-left: 10px;
    padding-right: 10px;
}

.Navtd3 
{
    background-image: url(Images/NavBgd2.jpg);
    color: #003366;
    /*background-color: #0F3254;*/
    border-right: 2px solid white;
    border-top: 2px solid white;
    padding-top: 2px;
    padding-bottom: 3px;
    padding-left: 10px;
    padding-right: 10px;
}
.Navtd3:hover
{
    background-image: url(Images/NavBgd2.jpg);
}

.Navtd4 {
    background-image: url(Images/NavBgd1.jpg);
    color:Black;
    border-right: 2px solid white;
    border-top: 2px solid white;
    padding-top: 2px;
    padding-bottom: 3px;
    padding-left: 10px;
    padding-right: 10px;
}
.Navtd4:hover
{
    background-image: url(Images/NavHover1.jpg);
}

A.Navlink1 {
    color: #003366;
    text-decoration:None;
    font-family: Verdana, Arial, Helvetica, sans-serif;	
    font-size: 8pt;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
}
A.Navlink1:visited{
    color: #003366;
    text-decoration:None;
    font-family: Verdana, Arial, Helvetica, sans-serif;	
    font-size: 8pt;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
}
A.Navlink1:hover {
    color:#003366;
    text-decoration:underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;	
    font-size: 8pt;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
}
A.Navlink2 {
    color: white;
    /*text-decoration:underline;*/
    font-family: Verdana, Arial, Helvetica, sans-serif;	
    font-size: 8pt;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
}
A.Navlink2:visited{
    color:white;
    text-decoration:underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;	
    font-size: 8pt;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
}
A.Navlink2:hover {
    color:white;
    /*text-decoration:underline;*/
    font-family: Verdana, Arial, Helvetica, sans-serif;	
    font-size: 8pt;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
}
A.Navlink3 {
    color: white;
    /*text-decoration:underline;*/
    font-family: Verdana, Arial, Helvetica, sans-serif;	
    font-size: 8pt;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
}
A.Navlink3:visited{
    color:white;
    text-decoration:underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;	
    font-size: 8pt;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
}
A.Navlink3:hover {
    color:white;
    /*text-decoration:underline;*/
    font-family: Verdana, Arial, Helvetica, sans-serif;	
    font-size: 8pt;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
}
A.Navlink4 {
    color: #003399;
    text-decoration:None;
    font-family: Verdana, Arial, Helvetica, sans-serif;	
    font-size: 8pt;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
}
A.Navlink4:visited{
    color: #003399;
    text-decoration:None;
    font-family: Verdana, Arial, Helvetica, sans-serif;	
    font-size: 8pt;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
}
A.Navlink4:hover {
    color:#003399;
    text-decoration:underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;	
    font-size: 8pt;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
}
table.Navtable1 {
	color:green;
      border-style: solid;
      border-width: 0px;
      border-color: navy;
      margin-top:0px;

}

/*****************************************************
Text and anchors used in the navigation menu
*****************************************************/
a.menuTextLink:visited, a.menuTextLink:link
{
    font-size: 0.6em;
    text-decoration: none;
    color: #013DA4;
}

a.menuTextLink:hover
{
    color: #000000;
    text-decoration: underline;
}



/*****************************************************
Table Header and cell definitions
*****************************************************/
th_old
{
    background-color: #3182D5;
}

td.forumHeaderBackgroundAlternate
{
    background-image: url(../images/forumHeaderBackgroundAlternate.gif);
    background-color: #EBEDF6;
}

/*****************************************************
Body
*****************************************************/
body 
{
    FONT-SIZE: 8pt;
    /*COLOR: #000000;*/
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    background-color: #FFFFFF; 
    scrollbar-face-color: #DEE3E7;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #DEE3E7;
    scrollbar-3dlight-color: #D1D7DC;
    scrollbar-arrow-color:  #006699;
    scrollbar-track-color: #EFEFEF;
    scrollbar-darkshadow-color: #98AAB1;
    margin-top: 0px;
    margin-left: 2px;
}


/*****************************************************
Validation Text
*****************************************************/
.required
{
    color: Red;
    font-size : 8pt;
}
.validationWarning
{
    color: Red;
    font-weight: normal;
    font-size: 8pt;
}
/*****************************************************
General Text
*****************************************************/
.normalTextSmaller
{
    font-size: 0.6em;
    color : #000000; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.clickText
{
    color:Blue;
    cursor:pointer;
    font-size:smaller;
    font-style:italic;    
}

.clickText:hover
{
    color:Blue;
    cursor:pointer;
    font-size:smaller;
    font-style:italic;
    font-weight:bold;
}
.TitleInfo 
{
	border-bottom:1px #085189 dashed;	
}
/*****************************************************
Table
*****************************************************/
.tableBorder
{
    border-radius: 0.3px;
    -moz-border-radius: 0.3em;
    border: 1px #A8AFBF solid;
    /*border: 1px #085189 solid;*/
    background-color: #FFFFFF;
}
.tableHeader
{
    /*color: white;*/
    font-size: 13px;
    font-family: Verdana, Arial, Helvetica, sans-serif;	
    font-weight:bold;
    text-align:left;
    /*background-color: #085189;*/
    margin: 1px;
    padding-left: 3px;
    color: Navy;
	background-image: url(Images/TableHeaderBgd.jpg);
	background-repeat:repeat-x;
}
.tableHeaderRight
{
    /*color: white;*/
    font-size: 13px;
    font-family: Verdana, Arial, Helvetica, sans-serif;	
    font-weight:bold;
    text-align:right;
    /*background-color: #085189;*/
    margin: 1px;
}
.tableHeaderDiv
{
    color: Navy;
    font-size: 13px;
    font-family: Verdana, Arial, Helvetica, sans-serif;	
    font-weight:bold;
    text-align:left;
    /*background-color: #085189;*/
    background-image: url(Images/TableHeaderBgd.jpg);
    margin: 1px;
    height:20px;
    padding-left:3px;
    padding-top:1px;
}
/***********************************
ToolTips
***********************************/
#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;
}
/***********************************
Required Fields #e1a21a Brown #CC0000 Red
***********************************/
.requiredBlock 
{
	DISPLAY: inline;POSITION: relative; HEIGHT: 100%;
	LEFT: -4px; WIDTH: 3px; BOTTOM: 1px; TOP: 1px;
	BACKGROUND-COLOR: #36c;BACKGROUND-COLOR: #e1a21a;BACKGROUND-COLOR: #56458c;
	COLOR: #c00;BACKGROUND-COLOR: #c00;
}
.imgIcon1 { CURSOR: pointer;margin-left:7px}
.gdTitle
{
    border-bottom: 1px #B0BEC9 dotted;
}
.imgFile { CURSOR: pointer;}

/***********************************
PageHelp
***********************************/
.HlpBody {
	/*background-color: #99FFCC;*/
	background-image: url(../../Images/RefBgroundLeft.gif);
	background-repeat:repeat-y;
	padding-left: 6px;
	padding-right: 7px;
	vertical-align: top;
}
.HlpTitle {
	/*background-color: #99FFCC;*/
	background-image: url(../../Images/RefBground.gif);
	background-repeat: no-repeat;
	padding-left: 7px;
	margin-bottom: 50px;
	vertical-align: middle;
}
.HlpLine {
	/*background-color: #99FFCC;*/
	background-image: url(../../Images/RefBgroundLine.gif);
}
/*****************************************************
Reference sections tables
*****************************************************/
RefCell
{
	background-image:"../../Images/RefBgroundLeft.gif";
}

/*****************************************************
Application footer 
*****************************************************/
.mainFooter 
{
	text-align: center;
	display: table-cell;
	vertical-align: middle;	
	height: 20px;
    color: #999999;
    text-decoration: none;
    font-size:7pt;
}

.mainFooter .divCenter .link
{
    color: #999999;
    text-decoration: none;
    font-size:7pt;
}

.mainFooter .divCenter .link:hover
{
    color: #999999;
    text-decoration: underline;
    font-size:7pt;
}
.text
{
    color: #999999;
    text-decoration: none;
    font-size:7pt;
}
.text:hover
{
    color: #999999;
    text-decoration: none;
    font-size:7pt;
}

/*****************************************
 * POPUP CONTAINER STYLES
**************************************** */
#popupMask {
	position: absolute;
	z-index: 200;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: .4;
	filter: alpha(opacity=40);
	/* this hack is so it works in IE
	 * I find setting the color in the css gives me more flexibility 
	 * than the PNG solution.
	 */
	background-color:transparent !important;
	background-color: #333333;
	/* this hack is for opera support
	 * you can uncomment the background-image if you don't care about opera.
	 * this gives you the flexibility to use any bg color that you want, instead of the png
	 */
	background-image/**/: url(../../Images/maskBG.png) !important; /** For browsers Moz, Opera, etc.**/
	background-image:none;
	background-repeat: repeat;
	display:none;
}
#popupContainer {
	position: absolute;
	z-index: 201;
	top: 0px;
	left: 0px;
	display:none;
	padding: 0px;
}
#popupInner {
	border: 1px solid Navy;
	background-color: #ffffff;
}

#popupFrame {
	margin: 0px;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 202;
}
#popupTitleBar {
	color: Navy;
	background-image: url(Images/TableHeaderBgd.jpg);
	background-repeat:repeat-x;
	font-weight: bold;
	height: 1.3em;
	padding: 5px;
	position: relative;
	z-index: 203;
}
#popupTitle {
	float:left;
	font-size: 1.1em;
}
#popupControls {
	float: right;
	cursor: pointer;
	cursor: hand;
}
/*****************************************
 * LEGAL DOCS STYLES
**************************************** */
.LegalH1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	FONT-WEIGHT:bold;
	font-size: 8pt;
	color: #000000;
	/*color: #990000; red*/
	
}

.LegalBody
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	FONT-WEIGHT:normal;
	font-size: 8pt;
	color: #000000;
	/*color: #990000; red*/
	
}
/*****************************************
 * Ajax Search Boxes
**************************************** */
.ajaxBox2 {
			position:absolute;
			border:1px solid #A5ACBC;
			font-family:'Verdana','Arial', 'Helvetica';
			color:#082073;
			font-size:8pt;
			cursor:hand;
			padding-left:3px;
			padding-right:3px;
			padding-top:3px;
			background-color:white;			
	-moz-border-radius: 0.3em;
    border-radius: 0.3em;			
}
.evenRowBackground {
    background-color:White;
    filter:alpha(opacity=75);
    -moz-opacity:.75;
    opacity:.75;
}
.oddRowBackground {
    background-color:Wheat;
    filter:alpha(opacity=75);
    -moz-opacity:.75;
    opacity:.75;
} 
/*****************************************************
Alternative Table Style
*****************************************************/
.tableBorder2
{
    border-radius: 0.3px;
    -moz-border-radius: 0.3em;
    border: 1px #085189 solid;
    /*border: 1px #085189 solid;*/
    background-color: #FFFFFF;
}
.tableHeader2
{
    /*color: white;*/
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;	
    font-weight:bold;
    text-align:left;
    padding-left:8px;
    /*background-color: #085189;*/
    margin: 1px;
    color: white;
	background-color: #085189;

}
/*********************************
New Buttons
*********************************/
.greenButton {

	FONT-SIZE: 8pt;
	cursor: pointer;
	COLOR: white;
	font-weight:bold;
	FONT-FAMILY: Arial;
	background-image: url(../../Images/bg_greenbutton.gif);
	background-repeat:repeat-x;
	background-color:transparent;
	height: 23px;
	margin:0px 3px;
	border: solid 0px green;
	border-left: solid 1px green;
	border-right: solid 1px green;
}
.greenButton:hover
{
	background-image: url(Images/Button1HoverBgd.jpg);
	color: Navy;
}

/**************************************
Navigation Menu
**************************************/
.MainMenuStyle
{	
background-image:url(../../Images/top_groupBg.gif);
margin-top:-1px;
}

.StaticMenuItemStyle
{	
color:white;
font-family:Verdana;
font-size:11px;
font-weight:normal;
padding-left:4px;
padding-right:4px;
height:20px;
}

.StaticMenuStyle
{
cursor:pointer;
z-index:1;
}

.StaticMenuStyle a:visited
{
color:white;
z-index:1;
}

.StaticHoverStyle 
{
background-color:#666699;
cursor:pointer;
z-index:1;
}

.StaticHoverStyle a 
{
color:white;
z-index:1;
}

.StaticHoverStyle a:hover 
{
color:white;
cursor:pointer;
z-index:1;
}

.DynamicMenuStyle
{
border:1px solid #003366;
background-color:#F6F6F6;
margin-left:2px;
cursor:default;
z-index:1;
}

.DynamicMenuStyle a
{
color:#666666;
/*background-color:#F6F6F6;*/
z-index:1;
}

.DynamicMenuStyle a:hover
{
color:#666666;
background-color:#F6F6F6;
z-index:1;
}

.DynamicMenuItemStyle
{
/*border:1px solid #F6F6F6;*/
/*background-color:#F6F6F6;*/
color:#666666;
cursor:default;
font-family:Verdana;
font-size:11px;
height:20px;
width:160px;
padding-left:0px;    
margin-left:0px;
margin-right:0px;
}
.DynamicHoverStyle
{
background:url(../../images/itemHoverBg.gif) repeat-x scroll 0%;
color:#000000;
cursor:default;
font-family:Verdana;
font-size:11px;
padding-left:0px; 
margin-left:0px;
margin-right:0px;
z-index:1;
}
.MenuBreak {
background-color:silver;
height:2px;
width:100%;
}
/**************************************
End of Navigation Menu
**************************************/

.fieldPicker
{
    margin-left: 1px;
    margin-bottom: 2px;
	cursor:pointer;
	vertical-align:bottom;
}
.gridTitle
{
    /*color: white;*/
    font-size: 13px;
    font-family: Verdana, Arial, Helvetica, sans-serif;	
    font-weight:bold;
    text-align:left;
    /*background-color: #085189;*/
    margin: 1px;
    color: Navy;
}


/****************************************
Table borders stuff
****************************************/

#body1column {
		    width: 350px;
		}
		#body a {
		    font-family: Verdana, Arial, Helvetica, sans-serif;	
		    font-size: 11px;
		    color: #000099;
		}
		#body a:hover {
		    color: #FF0000;
		}
		#body li {
			list-style-type: square;
			margin-bottom: 3px;
        }
        #body .tableBorder {
            font-family: Verdana, Arial, Helvetica, sans-serif;
	        font-size: 11px;
            border-radius: 0.3px;
            -moz-border-radius: 0.3em;
            border: 1px #A8AFBF solid;
            /*border: 1px #085189 solid;*/
            background-color: #FFFFFF;
	        border-collapse : collapse; 
	        margin-bottom: 10px;
	        padding-right: 20px;
            width: 100%;
        }
        
        #body .tableHeader {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 13px;
            font-weight: bold;
            text-align: left;
            color: Navy;
	        background-image: url(Images/TableHeaderBgd.jpg);
	        background-repeat:repeat-x;
	        padding: 3px 5px 7px 5px;
	        margin: 0px;
	        border: 0px;
        }
/****************************************
End of Table borders stuff
****************************************/

/****************************************
Launcher stuff
****************************************/


		#Launcher a {
		    font-family: Verdana, Arial, Helvetica, sans-serif;	
		    font-size: 11px;
		    color: #6699cc;
		    text-decoration: none;
		}
		#Launcher a:hover {
		    text-decoration: underline;
		}
		#Launcher li {
			list-style-type: square;
			color: #ff9933;
			margin-bottom: 0px;
			border: 0px;
        }

/****************************************
End of Launcher stuff
****************************************/


.EWSHeader
{
	background-image: url(Images/SummaryBackground.gif);
	background-color: #fdb856;
	text-align: center;
}
.EWSTitle
{
	background-image: url(Images/SummaryBackgroundBig.gif);
	background-color: #fdb856;
	text-align: center;
	border-top:1px solid #A5ACBC;
	border-left:1px solid #A5ACBC;
	border-bottom:1px solid #A5ACBC;
}

/****************************************
ISO
****************************************/

.ISOTitle1
{
	background-image: url(Images/SummaryBackgroundBig.gif);
	background-color: #fdb856;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold;
	font-size: 13px;
	color: #333366;
	border-top:1px solid #A5ACBC;
	border-left:1px solid #A5ACBC;
	border-bottom:1px solid #A5ACBC;
	border-right:1px solid #A5ACBC;
	padding-top:10px;
	padding-bottom:10px;
	
	
}

.ISOTitle2
{
	padding-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold;
	font-size: 14px;
	color: #333366;
	text-align: center;
}

.ISOPageTitle
{
	padding-top: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold;
	font-size: 14px;
	color: #7f9db9;
}

.ISOTitle3
{
	padding-top: 5px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold;
	font-size: 12px;
	color: #333366;
	text-align: left;
}

/****************************************
QuickHelp
****************************************/
.QuickHelpTopic {
		    background-image: url('Images/Boxes/Box230x32.gif');
			background-repeat: no-repeat;
			width: 430px;
			height: 32px;
		    font-family: Verdana, Arial, Helvetica, sans-serif;	
		    font-size: 11px;
		    color: #000033;
		    text-decoration: none;
		    padding: 8px 5px 0px 5px;
	        margin: 0px;
	        margin-left: 5px;
	        border: 0px;
	        vertical-align: middle;
		}

.QuickHelpTitle
{
	padding-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold;
	font-size: 14px;
	color: #333366;
	text-align: center;
	text-decoration: overline;
}

.QuickHelpStep
{
	/*padding-top: 1px;*/
	margin-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:normal;
	font-size: 11px;
	color: #000000;
	text-align: left;
}

.QuickHelpStepIndent
{
	/*padding-top: 1px;*/
	margin-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:normal;
	font-size: 11px;
	color: #000000;
	text-align: left;
}


/****************************************
End of QuckHelp stuff
****************************************/
.labelText1 
{
	font-size:8pt;
	font-family:Verdana;
	COLOR: #082073;
	margin-left:1px;
	margin-right:0px;
	margin-top:2px;
	margin-bottom:0px;
	padding-left:4px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;
	border: 1px #A8AFBF dashed;
}
/****************************************
General Nav
****************************************/
A.Navlink5 {
    color: #003366;
    text-decoration:underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;	
    font-size: 8pt;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
}
A.Navlink5:visited{
    color: #003366;
    text-decoration:underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;	
    font-size: 8pt;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
}
A.Navlink5:hover {
    color:#003366;
    text-decoration:none;
    font-family: Verdana, Arial, Helvetica, sans-serif;	
    font-size: 8pt;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
}
.fieldAlert {
	padding-left:2px;
	font-size: 11px;
	font-weight: bold;
	color: #ff0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;			
}
.LoginDiv 
{
    position: absolute;
    border-width: 0px;
    height: 108px;
    left: 0px;
    right: 0px;
    top: 0px;
    background-image: url(images/top_bar_login.jpg);
    background-repeat: repeat-x;
}	

/**********************************************
OLAP Grid Styles
**********************************************/
/*body, span, div, table, tr, td, input, p, select, button
{
	font-size: 8pt;
	font-family: Verdana, Tahoma, 'Trebuchet MS', 'Microsoft Sans Serif', Serif, Sans-Serif;
}
*/
.ppbtn_normal
{
    float: left; 
    font-size: 8pt;
    border: solid 1px gainsboro; 
    vertical-align:middle;
    cursor:default;
    height: 20px;
	background-image: /*url(../images/button-bg.gif);*/url(Images/Button1BgdBig.jpg);
    background-repeat:repeat-x;    
    position: absolute;
    top: 0px; 
}

.ppbtn_selected
{
    float: left; 
    font-size: 8pt;
    border: solid 1px gainsboro;
    border-bottom: none; 
    background: white;
    vertical-align: middle;
    cursor: default;
    height: 22px;
	background-image: /*url(../images/button-bg.gif);*/url(Images/Button1HoverBgdBig.jpg);
    background-repeat:repeat-x;    
    position: absolute; 
    top: -1px; 
    z-index: 1;    
}

.ppbtn_over
{
    /*background-image: url(../images/button-bg-ovr.gif);*/
     background-image: url(Images/Button1HoverBgdBig.jpg);
}

td.ch /*Columns header*/
{
	padding-left: 5px;
	padding-right: 5px;
	height: 22px;
	/*background-image: url(Images/TableHeaderBgd.jpg);*/
}

th.rh /*Row header*/
{
	font-size:8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	COLOR: Navy;
	font-weight:normal;
	padding-left: 5px;
	padding-right: 5px;
	height: 22px;
	/*background-image: url(Images/TableHeaderBgd.jpg);*/
	background-repeat:repeat-x;
	background-position:center;
	
}

ds_dv /*Data area*/
{
	COLOR: Navy;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	padding-left: 5px;
	padding-right: 5px;
	
}

/*Row style:*/
.rda 
{
	font-size:8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	border-color: #ECE9D8;
	margin-top:2px;
}
.ida 
{
	font-size:8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	border-color: #ECE9D8;
	margin-top:2px;
	background-color: #E7ECF0;
	border-color: #FFFFFF;
}

/*.ppbtn_normal
{
    /*float: left; 
    font-size: 8pt;
    border: solid 1px gainsboro; 
    vertical-align:middle;
    cursor:default;
    height: 20px;
	background-image: url(../images/button-bg.gif);
        
    position: absolute;
    top: 0px; */
    
    
    /*-moz-border-radius: 0.3em;*/
    /*border-radius: 0.3em;*/
   /* background-image: url(Images/Button1Bgd.jpg);
    background-repeat:repeat-x;
	BORDER:#A8AFBF 1px solid;
	FONT-SIZE: 8pt;
	cursor: pointer;
	COLOR: Navy;*/
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/	
	/*BACKGROUND-COLOR: #E4E9ED;*/
	/*padding-left: 0px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	z-index: -1;
	text-align:center;
}*/

/*.ppbtn_selected
{*/
   /* float: left; 
    font-size: 8pt;
    border: solid 1px gainsboro;
    border-bottom: none; 
    background: white;
    vertical-align: middle;
    cursor: default;
    height: 22px;
	background-image: url(../images/button-bg.gif);
    background-repeat:repeat-x;    
    position: absolute; 
    top: -1px; 
    z-index: 1;  */  
  /*      -moz-border-radius: 0.3em;*/
    /*border-radius: 0.3em;*/
 /*   background-image: url(Images/Button1HoverBgd.jpg);
    background-repeat:repeat-x;
	BORDER:#A8AFBF 1px solid;
	FONT-SIZE: 8pt;
	cursor: pointer;
	COLOR: Navy;
	font-family: Verdana, Arial, Helvetica, sans-serif;	*/
	/*BACKGROUND-COLOR: #E4E9ED;*/
/*	padding-left: 0px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	z-index: 1;
	text-align:center;
}
*/
/*.ppbtn_over
{
   background-image: url(../images/button-bg-ovr.gif);
   background-image: url(Images/Button1HoverBgd.jpg);
}*/




