/* CSS Document */

BODY{
	background-color: #FFFFD7; /* VERY LIGHT ORANGE */
	background-image: url(images/template/bg.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.hide{
	display: none;
}

#yesPrint{
	display: none;
}

.tableOutsideLeft{
	background-color: #FFFFD7; /* VERY LIGHT ORANGE */
	background-image: url(images/template/outsideLeft.jpg);
	background-repeat: repeat-y;
	width: 12px;
}

.tableOutsideRight{
	background-color: #FFFFD7; /* VERY LIGHT ORANGE */
	background-image: url(images/template/outsideRight.jpg);
	background-repeat: repeat-y;
	width: 11px;
}

.tableNavBg{
	background-color: none;
	background-image: url(images/template/navBg.jpg);
	background-repeat: no-repeat;
	width: 159px;
}

.tableNavBg2{
	background-color: none;
	background-image: url(images/template/navBottomBg.jpg);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}

.tableNavBar{
	background-color: #FF8000; /* BRIGHT ORANGE */
	wdith: 1px;
}


.tableContentBg{
	background-color: none;
	background-image: url(images/template/contentBg.jpg);
	background-repeat: no-repeat;
	padding: 15px;
}


.tableContentBg2{
	background-color: none;
	background-image: url(images/template/contentBottomBg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 567px;
}

.tableMainBg{
	background-color: #FFFFFF;
	background-image: url(images/template/mainBg.jpg);
	background-repeat: repeat-y;
}

.tableMainBg2{
	padding-left: 12px;
	padding-right: 11px;
}

.tableFooter{
	background-color: #FFFFD7; /* VERY LIGHT ORANGE */
	background-image: url(images/template/footer.jpg);
	background-repeat: no-repeat;
	height: 111px;
	width: 750px;
	font-size: 8pt;
	line-height: 14pt;
	padding-top: 8px;
}

.tableColumnHeading{
	background-color: #D4D8E1; /* LIGHT BLUE */
	text-align: center;
	font-size: 10pt;
	font-weight: bold;
}


/*-------------- NAV --------------------*/
.tableNav{
	font-size: 10pt;
	padding-left: 5px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	line-height: 13pt;
	border-top: 1px solid #BCD2F3;
}

.tableSubNav{
	font-size: 9pt;
	padding-left: 20px;
	padding-right: 3px;
	
	background-image:url(images/arrow_small_black_right.gif);
	background-repeat: no-repeat;
	background-position: 10px 5px;
}

.tableNav A, .tableSubNav A{
	text-decoration: none;
}

.tableNavSep{
	border-top: 1px solid #BCD2F3;
}

.tableNavSel{
	background-color: #FFFFCC; /* LIGHT YELLOW */
	border-top: 1px solid #BCD2F3;	
	font-size: 10pt;
	padding-left: 5px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	line-height: 13pt;
}

.tableNavSel1{
	background-color: #FFFFCC; /* LIGHT YELLOW */	
	font-size: 9pt;
	padding-left: 20px;
	padding-right: 3px;
	background-image:url(images/arrow_small_black_right.gif);
	background-repeat: no-repeat;
	background-position: 10px 5px;
}

.textNavSel1, .textNavSel1:VISITED, .textNavSel, .textNavSel:VISITED{
	color: #333333;
	text-decoration: none;
}

HR{
	display: none;
}

#hr{
	height: 3px;
	background-color: #FFFFFF;
	background-image: url(images/hr.gif);
	background-repeat: repeat-x;
	margin-top: 4px;
	margin-bottom: 4px;
}




/*------------------------ TEXT -----------------------------*/

A:HOVER{
	text-decoration: none;
	color: #D78100; /* DARK ORANGE */
}

P, #p, .p{
	font-size: 9pt;
	line-height: 11pt;
	color: #333333;
	margin: 0px;
}

H1{
	font-size: 14pt;
	margin: 0px;
	margin-bottom: 5px;
}

H2{
	font-size: 11pt;
	margin: 0px;
}

H3{
	font-size: 10pt;
	margin: 0px;
}

.textFileAtt{
	font-size: 8pt;
	color: #666666;
}

UL{
	font-size: 9pt;
	list-style-image: url(images/li.gif);
}

LI{
	margin-bottom: 3px;
}

OL{
	font-size: 9pt;
}

.checklist{
	list-style-image: url(images/checklist.gif);
}

#ps{
	font-size: 8pt;
	color: #666666;
}

TH{
	font-size: 9pt;
	text-align: right;
	color: #333333;
}

.textError{
	font-weight: bold;
	color: #990000;
	text-align: center;
}

.textDate{
	font-size: 9pt;
	color: #666666;
}



/*------------- FORM STYLES ----------------*/

BUTTON,.button
{
	background-color: #EDF5FA; 
	background-image: url(images/button_bg.gif);
	background-repeat: repeat-x;
	border: 1px outset #666666;
	background-position: bottom;
	font-size: 9pt;
}

BUTTON:HOVER,.button:HOVER
{
	border: 1px inset #666666; 
}

textarea,select,.text
{
	background-color: #ECECEC; 
	border: 1px solid #2476FF;
	font-size: 9pt;
}

textarea:focus,select:focus,.text:focus
{
	background-color: #FFFFFF;
	border: 1px solid #2476FF; 
	font-size: 9pt;
}

FORM{
	margin: 0px;
}
