BODY.bolBody 
{
	font-family:Verdana,Helvetica;
	font-size:11px;
	background-color: #E8F2F6;
	margin: 0;
	padding: 0;
}

body  
{
	background-color: #ffffff;
	scrollbar-3dlight-color: #cccccc;
	scrollbar-arrow-color: #c0c0c0;
	scrollbar-base-color: #cccccc;
	scrollbar-darkshadow-color: #c0c0c0;
	scrollbar-face-color: #e5e5e5;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #000000;
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	margin: 0;
	padding: 0;
}



table {
	font-family:verdana;
	font-size:8.5pt;	
	color: #666666;
	}

/*
td {
	vertical-align:top;
   }	
*/

h3 {
	font-family:arial;
	font-size:12pt;
	text-decoration:none;
	}
	
a:link, a:visited {
	color: #0000ff;
	text-decoration:none;
	}

a:hover {
	color: #0000ff;
	text-decoration:underline;
	}

.background-pageflood {
	background-color: #EDF1EB;
	}
	
.background-dotsvertical {
	background-image:url('images/background-dotsvertical.jpg');
	background-repeat:repeat-y;
	}

.background-dotted {
	background-image:url('images/background-dotted.jpg');
	background-repeat:repeat-x;
	}

.background-edge {
	background-color: #EDF1EB;
	background-image:url('images/background-edge.jpg');
	background-repeat:repeat-y;
	}

.container
{
	height: 100%;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
}
	
.sidebar-left 
{
	background: #EDF1EB url( 'images/background-edge2.jpg' ) repeat-y right;
}

.sidebar-right
{
	background: #EDF1EB url( 'images/background-edge.jpg' ) repeat-y left;
}

.background-edge2 {
	background-color: #EDF1EB;
	background-image:url('images/background-edge2.jpg');
	background-repeat:repeat-y;
	}

.green1 {
	background-color: #A9BB97;
	color: #ffffff;
	}

.green2 {
	background-color: #899F65;
	color: #ffffff;
	}


.tab1 {
	color: #ffffff;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;	
	background-image: url('./images/tab1flood.jpg');
	background-repeat: repeat-x;
	vertical-align: top;
	padding-top: 2px;
	}

.tab2 {
	color: #000078;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;	
	background-image: url('./images/tab2flood.jpg');
	background-repeat: repeat-x;
	vertical-align: top;
	padding-top: 2px;
	}

.tab3 {
	background-image:url('images/tab3flood.jpg');
	background-repeat:repeat-x;
	padding-left:5pt;
	padding-top:4pt;
	color: #ffffff;
	}
		
.blue {
	background-color: #0016A0;
	color: #ffffff;
	}
	
	
th, input, select, checkbox{font-family:Verdana,Helvetica;font-size: 11px;color: #666666;}

TD.bolGlobalNav{font-size:10px;font-weight:bold;color: #666666;text-align:right;vertical-align:bottom}

a.bolGlobalNav:link, a.bolGlobalNav:active, a.bolGlobalNav:visited, a.bolGlobalNav:hover{font-size:9px;font-weight:bold;color: #666666;text-decoration:none}
a.bolGlobalNavRed:link, a.bolGlobalNavRed:active, a.bolGlobalNavRed:visited, a.bolGlobalNavRed:hover{font-size:9px;font-weight:bold;color: #FF3300;text-decoration:none}
A, A:active, A:visited { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;}
A:link { color: #1F69BE }
A:visited { color: #1F69BE }
A:hover {  text-decoration: underline }

TR.BorderTableRow 
{
	BACKGROUND-COLOR: #ffffff;
	border-left: 1px #666666 solid;
	border-right: 1px #666666 solid;
	border-bottom: 1px #666666 solid;
	border-top: 1px #666666 solid;
}

TD.bolHeaderDate{font-size:9px;color: #666666;vertical-align:bottom}
TD.BorderTableCell {
	BACKGROUND-COLOR: #ffffff;
	border-left: 1px #666666 solid;
	border-right: 1px #666666 solid;
	border-bottom: 1px #666666 solid;
	border-top: 1px #666666 solid;
}
TD.BorderTableCellHover {
	BACKGROUND-COLOR: #eeeeee;
	border: 0px;
}

TD.QuestionText 
{
	font-weight:bold;
	color: #666666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;
}

TD
{
	font-size:11px;font-weight:normal;color: #666666;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD.TextNormal
{
	font-size:11px;font-weight:normal;color: #666666;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD.GreenHeader 
{
	font-weight:bold;
	color:White;
	background-color: #899F65;
}
TD.GreenHeaderBorder
{
	font-weight:bold;
	color:White;
	background-color: #899F65;
	border-left: 1px #666666 solid;
	border-right: 1px #666666 solid;
	border-bottom: 1px #666666 solid;
	border-top: 1px #666666 solid;
}
TD.GraySub 
{
	background-color: #dddddd;
	border-left: 1px #666666 solid;
	border-right: 1px #666666 solid;
	border-bottom: 1px #666666 solid;
	border-top: 1px #666666 solid;
	color:Black;
}
TABLE.main 
{
	padding-bottom:4px;
	padding-top:4px;
	padding-left:4px;
	padding-right:4px;
	background-color:White;
}

TABLE.sub
{
	padding-top:4px;
	padding-bottom:4px;
	background-color:White;
}


input.btnold { /* button */
	border : 1px #EBEBEB;
	border-style :groove;
	background-color: #254D75;
	color: #CDE7EB;
	text-transform: uppercase;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 1px;
}

input.btn { /* button */
	
	border-style :solid;
	background-color: #F1F1EC;
	color: #032847;
	text-transform: uppercase;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-bottom-color : #3D71A3;
	border-bottom-width : 2px;
	border-right-color : #3D71A3;
	border-right-width : 2px;
	border-left-color : #ACCBE6;
	border-left-width : 2px;
	border-top-color : #ACCBE6;
	border-top-width : 2px;
	padding : 2px;
}

.TextNormalBlack 
{
    font-size:10px;font-weight:normal;color: #000000
}

.TextTitleRed 
{
    font-size:12px;font-weight:bold;color: #9D2426
}
.TextTitleSubRed 
{
    font-size:11px;font-weight:bold;color: #990000
}
.infoPanel
{
	border: dotted 1px darkgrey;
	padding: 5px;
	background-color: lightgrey;
}
.infoPanel.hideLink
{
	color: #808080;
	font-size: 8pt;
	text-decoration: none;
}

.headerStyle 
{
	color: #676767; 
	background-color: #E9E9E9;
	font-weight:bold;
}

.alternatingItemStyle
{
	background-color: #dcdcdc;
	color: #000000;
}

.panelHeaderStyle
{
	background-color: #dcdcdc;
	font-weight: bold; 
	color: #676767; 
}

.panelStyle 
{
	color: #676767; 
	background-color: #E9E9E9;
}

.itemStyle
{
	color: #000000;
	background-color: #ffffff;
}

.footerStyle
{
	color: #000000;
	background-color: #CCCCCC;
}

.pagerStyle
{
	color: #000000;
	background-color: #ffffff;
	text-align:right;
}

.ViewRespMenu {
	border-left: 1px #677456 solid;
	border-right: 1px #9677456 solid;
	border-bottom: 1px #677456 solid;
	border-top: 1px #677456 solid;
	FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT:bold; 
	color: #676767; 
	background-color: #E9E9E9;
}

.graynormal
{
    FONT-SIZE: 11px;
    COLOR: #666666;
	FONT-WEIGHT: Normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.graybold
{
    FONT-SIZE: 11px;
    COLOR: #666666;
	FONT-WEIGHT:bold;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.grayboldbigger
{
    FONT-SIZE: 12px;
    COLOR: #666666;
	FONT-WEIGHT:bold;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.tealbold
{
    FONT-SIZE: 11px;
    COLOR: #39507B;
	FONT-WEIGHT:bold;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.tealnormal
{
    FONT-SIZE: 11px;
    COLOR: #39507B;
	FONT-WEIGHT:Normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.redNormal
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #A40C0D;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.blueBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #38507B;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
	
.TableInt
{
	FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    color: #676767; 
	background-color: #E9E9E9;
	
}	
.Help
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	FONT-SIZE: smaller;
	COLOR: #666666;
	CURSOR:hand;
	
}
.Close
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	FONT-SIZE:smaller;
	COLOR: #666666;
	CURSOR:hand;
	
}

A.tabs:link {color : #666666; FONT-SIZE: 11px; FONT-WEIGHT: Bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; CURSOR:auto;}
A.tabs:visited {color: #666666; FONT-SIZE: 11px; FONT-WEIGHT: Bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; CURSOR:auto;}
A.tabs:hover {color : #CDE7EB; FONT-SIZE: 11px; FONT-WEIGHT: Bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION : none; CURSOR:hand}
.tabs 
{
	color : #CDE7EB; 
	FONT-SIZE: 11px;
	FONT-WEIGHT: Bold;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

TD.tabs
{
	color : #CDE7EB; 
	FONT-SIZE: 11px;
	FONT-WEIGHT: Bold;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	padding-top: 7px;
}

.HeaderBold
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	FONT-SIZE:  10pt;
	FONT-WEIGHT: bold;
	COLOR: #666666;
}

.HeaderNormal
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	FONT-SIZE:  10pt;
	FONT-WEIGHT: normal;
	COLOR: #666666;
}

TD.BottomAlign
{
	vertical-align:bottom;
}

/* 
	Styles for displaying Questionaires.
*/
.QuestionList
{
	color: #666666;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



/*
	Text for "* Indicates required field" statements
*/
.RequiredFieldNote
{
	font-style: italic;
}

.RequiredFieldAsterik
{
	color: Red;
}


/*	
	Style for the Instruction box that appears on many pages below the Header. The box
	has a dark blue line above the green background where the instructional text
	is placed 
*/

TABLE.InstructionBox
{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #DAE4CC;
	border-collapse: collapse;
}

TD.InstructionBox
{
	padding: 4;
}

TR.InstructionBoxDivider
{
	background-color: #01046d;
}

.InstructionBoxHeaderBold
{
	font-size: larger;
	font-weight: bold;
}

.InstructionBoxHeaderNormal
{
	font-size: larger;
}

.InstructionBoxItalics
{
	font-style: italic;
}

/*
	Style for Validation controls 
*/

.ValidationSummary
{
	color: Red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: smaller;
	background-color: #E0E0E0;
	border-color: #E0E0E0;
}

/*
	Styles for the Privacy Available note.
*/

.privacyHeader
{
	font-size: smaller;
	font-weight: bold;
}

.privacy
{
	font-size: smaller;
}

