
a	{ color: #0000FF; text-decoration: underline; }

.background		{ background-image: url(images/background.jpg); height: 100px; }
body			{ margin: 0px; background-position: top; background-color: #EAE8EB; }
.button			{ font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; width: 60px; height: 18px; background-color: #EAE8EB; border: 1px solid; border-left-color: #6C7791; border-right-color: #6C7791; border-top-color: #6C7791; border-bottom-color: #6C7791; }
.buttonlarge	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; width: 130px; height: 18px; background-color: #EAE8EB; border: 1px solid; border-left-color: #6C7791; border-right-color: #6C7791; border-top-color: #6C7791; border-bottom-color: #6C7791; }

.caret			{ font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; list-style-image: url(images/rightcaret.gif); margin-left: -20px; margin-bottom: 5px; }

.height		{ height: 100%; }

input		{ font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; }

li			{ margin-bottom: 10px; }

.maintable	{ background-color: #FFFFFF; border-style: solid; border-width: 1px; border-color: #DEDCDF; }

.pagename		{ font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; font-weight: bold; }
.subheading		{ font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-style: italic; padding-bottom: 10px; }
.listheading	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: bold; text-decoration: underline; padding-bottom: 10px; }

td			{ font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; }

.textblock	{ text-align: justify; line-height: 13pt; }

.textbox	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; }
.textbox30	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; width: 30px; }
.textbox50	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; width: 50px; }
.textbox65	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; width: 65px; }
.textbox75	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; width: 75px; }
.textbox95	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; width: 95%; }
.textbox100	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; width: 100px; }
.textbox125	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; width: 125px; }
.textbox150	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; width: 150px; }
.textbox180	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; width: 180px; }
.textbox200	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; width: 200px; }
.textbox250	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; width: 250px; }
.textbox300	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; width: 300px; }

.textboxreq		{ font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; background-color: #CCFFCC; padding-left:2px; }
.textbox30req	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; width: 30px; background-color: #CCFFCC; }
.textbox50req	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; width: 50px; background-color: #CCFFCC; padding-left:2px; }
.textbox65req	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; width: 65px; background-color: #CCFFCC; padding-left:2px; }
.textbox75req	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; width: 75px; background-color: #CCFFCC; padding-left:2px; }
.textbox95req	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; width: 95%; background-color: #CCFFCC; padding-left:2px; }
.textbox100req	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; width: 100px; background-color: #CCFFCC; padding-left:2px; }
.textbox125req	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; width: 125px; background-color: #CCFFCC; padding-left:2px; }
.textbox150req	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; width: 150px; background-color: #CCFFCC; padding-left:2px; }
.textbox180req	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; width: 180px; background-color: #CCFFCC; padding-left:2px; }
.textbox200req	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; width: 200px; background-color: #CCFFCC; padding-left:2px; }
.textbox250req	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; width: 250px; background-color: #CCFFCC; padding-left:2px; }
.textbox300req	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; width: 300px; background-color: #CCFFCC; padding-left:2px; }

ul	{ margin-top: 5px; margin-bottom: 5px; } /* Eliminates the space above and below lists */

.vertsep	{ background-image: url(images/separator_vert.gif); width: 6%; height: 100%; }

.leftalign	{ text-align: left; }


.StaticMenuStyle
{
	border: none;
}

.StaticMenuItemStyle
{
	width: 158px;
	height: 40px;
	color: White;
	font-weight: bold;
	text-align: center;
	border: solid 1px white;
	background-image: url(images/tabstatic.gif);
	background-position: center;
}

.StaticHoverStyle
{
	background-image: url(images/tabhover.gif);
	color: #064D91;
}

.StaticSelectedStyle
{
	background-image: url(images/tabstatic.gif);
	color: White;
}


.DynamicMenuStyle
{
    border: none; 
}

.DynamicMenuItemStyle
{
	width: 316px; color: Black; background-color: #A5B6D4; border-bottom: solid 1px black; padding-left: 6px; padding-right: 6px; padding-bottom: 8px; padding-top: 8px;
}

.DynamicHoverStyle
{
	color: White; background-color: #064D91;
}
