BODY
{
background-image: url(images/bg_site.jpg);
background-repeat: no-repeat;
background-color : #FFFFFF;
/* background-color : #EFE7E7; */
MARGIN-LEFT: 0px;
MARGIN-RIGHT: 0px;
MARGIN-TOP: 30px;
font-family: Arial, Helvetica, sans-serif;
/*scrollbar-darkshadow-color: #004D00;				
scrollbar-arrow-color: #004D00;
scrollbar-base-color: #004D00;
scrollbar-face-color: #CECF9C;								
scrollbar-track-color: #9C9A63;		*/											
}

#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: #CCCCCC; /*default bg color, can be overridden inline*/
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);
}

.red
{
/*padding-top: 100px;
background-color : #AD6363;    
 old : A51717 */
}

.blue
{
background-color : #5A71B5;    
}

.green
{
background-color : #30A128;    
}

.required
{
COLOR: red;
FONT-SIZE: 14pt;
FONT-WEIGHT: bold;
}

.button 
{
BACKGROUND: #004D00;
FONT-WEIGHT: bold;
FONT-SIZE: 8pt;
FONT-FAMILY: Sans-Serif;
}

.button A:LINK 
{
COLOR: white;
TEXT-DECORATION: none;
}

.button A:VISITED 
{
COLOR: white;
TEXT-DECORATION: none;
}

.button A:HOVER 
{
COLOR: white;
TEXT-DECORATION: none;
}

.note
{
color: red;
font-size: 10pt;
}

.head
{
font-family: Lucida Sans Unicode;
color : #009DA0;
font-size : 23px;
FONT-WEIGHT: bold;
vertical-align: top;
}

.tm
{
font-family: Arial;
color : #009DA0;
font-size : 12px;
padding-right: 25px;
vertical-align: top;
}

.mainContent
{
font-family: Arial, Helvetica, sans-serif;
color : #000000;
font-size : 15px;
padding-left: 20px;
padding-right: 25px;
background-image: url(images/spacer.gif);
}

.calcContent
{
font-family: Arial, Helvetica, sans-serif;
color : #000000;
font-size : 15px;
background-image: url(images/spacer.gif);
}

.footer
{
font-family: Arial, Helvetica, sans-serif;
color : #FFFFFF; 
font-size : 10px;
background-color : #5A71B5;
text-align: center;
text-decoration: none;
}

.footer A:link
{
font-family: Arial, Helvetica, sans-serif;
color : #FFFFFF; 
font-size : 10px;
background-color : #5A71B5;
text-align: center;
text-decoration: none;
}

.footer A:visited, .footer A:active,
{
font-family: Arial, Helvetica, sans-serif;
color : #FFFFFF; 
font-size : 10px;
background-color : #5A71B5;
text-align: center;
text-decoration: none;
}

.footerLight
{
font-family: Arial, Helvetica, sans-serif;
color : #003366; 
font-size : 10px;
background-color : #FFFFFF;
text-align: center;
}

.pageHeader
{
font-family: Arial, Helvetica, sans-serif;
color : #003366; 
font-size : 16px;
padding-left: 15px;
padding-right: 15px;
font-weight: bold;
}

/*new styles*/

.leftSubMenu A:link, .leftSubMenu A:visited, .leftSubMenu A:active, .leftSubMenu
{
font-family: Arial, Helvetica, sans-serif;
color : #FFFFFF; 
text-decoration: none;
font-size : 10px;
text-align: right;
padding-right: 5px;
font-weight: bold;
hover: #CCCC99;
font-style: italic;
}

.leftSubMenuThere A:link, .leftSubMenuThere A:visited, .leftSubMenuThere A:active, .leftSubMenuThere
{
font-family: Arial, Helvetica, sans-serif;
color : #CCCC99; 
text-decoration: none;
font-size : 10px;
text-align: right;
padding-right: 5px;
font-weight: bold;
hover: #CCCC99;
}

.leftMenu A:link, .leftMenu A:visited, .leftMenu A:active, .leftMenu
{
font-family: Arial, Helvetica, sans-serif;
color : #000000;
/*color : #FFFFFF; */
text-decoration: none;
font-size : 12px;
text-align: right;
padding-right: 5px;
font-weight: bold;
hover: #CCCC99;
}

.leftMenuThere A:link, .leftMenuThere A:visited, .leftMenuThere A:active, .leftMenuThere
{
font-family: Arial, Helvetica, sans-serif;
color: #009A9D;
/*color : #CCCC99; */
text-decoration: none;
font-size : 12px;
text-align: right;
padding-right: 5px;
font-weight: bold;
}


.topMenu A:link, .topMenu A:visited, .topMenu A:active, .topMenu
{
font-family: Arial, Helvetica, sans-serif;
color : #003366; 
text-decoration: none;
font-size : 12px;
padding-right: 5px;
background-color : #FFFFFF;
}

.topMenuLeft A:link, .topMenuLeft A:visited, .topMenuLeft A:active, .topMenuLeft
{
font-family: Arial, Helvetica, sans-serif;
color : #003366; 
text-decoration: none;
font-size : 12px;
padding-left: 65px;
padding-right: 5px;
background-color : #FFFFFF;
}

.topMenuThere A:link, .topMenuThere A:visited, .topMenuThere A:active, .topMenuThere
{
font-family: Arial, Helvetica, sans-serif;
color : #FFFFFF; 
text-decoration: none;
font-size : 12px;
padding-left: 5px;
padding-right: 5px;
background-color : #5A71B5;
font-weight: bold;
}

/* calculator styles */
.noBG
{
	background-color: #EFE7E7;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
}

.noBGcolor
{
	background-color: #EFE7E7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	padding-right: 10px;
}

.noBGcolorB
{
	background-color: #EFE7E7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.yellowBG
{
/*	background-color: #FFFF00; */
	background-color: #FFFF9C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.ltgrayBG
{
	background-color: #C6C3C6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.dkgrayBG
{
	background-color: #949694;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	padding-right: 10px;
}

.greenBG
{
	background-color: #9CCF00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.greenBGdead
{
	background-color: #9CCF00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	padding-right: 10px;
}

.ltaquaBG
{
	background-color: #CEFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.dkaquaBG
{
	background-color: #00FFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	padding-right: 10px;
}

.purpleBG
{
	background-color: #CECFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.tealBG
{
	background-color: #31CFCE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.tealBGdead
{
	background-color: #31CFCE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	padding-right: 10px;
}

.tanBG
{
	background-color: #FFFFCE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.tanBGdead
{
	background-color: #FFFFCE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	padding-right: 10px;
}

.peachBG
{
	background-color: #FFCF9C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.peachBGdead
{
	background-color: #FFCF9C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	padding-right: 10px;
}

.mossBG
{
	background-color: #CEFFCE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.mossBGdead
{
	background-color: #CEFFCE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	padding-right: 10px;
}

.blueBG
{
	background-color: #9CCFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.blueBGdead
{
	background-color: #9CCFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	padding-right: 10px;
}

.textHead
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
}

.text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #CEFFFF;
}

.textDead
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	padding-right: 10px;
	background-color: #CEFFFF;
}

.textSum
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	padding-right: 10px;
	background-color: #9CCFFF;
}

.textB
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	background-color: #CECFFF;
}

.textI
{
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 12px;
	background-color: #CECFFF;
}

/*faq styles*/
.question
{
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	size: 14px;
	color: #000099;
}

.answer
{
	font-family: Arial, Helvetica, sans-serif;
	size: 14px;
}

/*pop-up menu styles*/
.menuskin
{
position: absolute;
width: 165px;
background-color: #FFFFFF;
border: 2px solid black;
font: normal 12px;
line-height: 18px;
z-index: 100;
visibility: hidden;
font-family: Arial, Helvetica, sans-serif;
}

.menuskin a
{
text-decoration:none;
color:black;
padding-left:10px;
padding-right:10px;
}

#mouseoverstyle
{
background-color: #5A71B5;
}

#mouseoverstyle a
{
color:white;
}
