/*HTML Tag Definitions */
body { font-family: Arial, Helvetica, sans-serif; width: auto; font-size: smaller; }

p { font-family: Arial, Helvetica, sans-serif; margin: 10px 0px 10px 10px; padding: 0px; color: #484848; font-size: 12px; }

h1, h2, h3 { font-family: Verdana, Geneva, Helvetica, sans-serif; font-weight: bold; margin: 0px 0px 8px 0px; padding: 0px; }

h1 { font-size: 15px; color: #A2A287; }
h2 { font-size: 13px; color: #996600; }
h3 { font-size: 12px; color: #333333; }

b, strong { font-weight:bold; }
i, em { font-style: italic; }

a { text-decoration: none; font-weight: normal; color: #003366; }
a:hover { text-decoration: underline; color: #003366; }
a:visited { text-decoration: none; color: #003366; }

ul { margin-top: 0px; margin-bottom: 10px; }
li { line-height: 15px; color: #484848; }

ul.nobullet { list-style: none; }
ul.nobullet li { list-style: none; margin-left: -1em; }

hr {size: .5em; width: 75%; color: #363636; align: center; }

/* Class Definitions */

    /* indent paragraph */
.indent { font-family: Arial, Helvetica, sans-serif; margin: 10px 0px 10px 25px; padding: 0px; color: #484848; font-size: 12px; }

.datatable { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
}
.notice { font-size: 9px; color: #800000; }
.lastSaved {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	text-align: center;
}

.policy { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.policy h1 { color: #000000; font-size: 12px; font-weight: bold; }
.policy h2 { color: #222222; text-align: right; font-size: 10px; }
.policy p { font-size: 11px; color: #333333; }
/* .policy ul { list-style: disc; } */
.policy li { font-size: 10px; }

.faq p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.faq ul, ol { font-family: Verdana, Arial, Helvetica, sans-serif; color: #CC0000; font-size: 11px; }

.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 10px;
}
.menu a { color: #FFFFFF; text-decoration: none; font-weight: bold; }
.menu a:hover { text-decoration: none; }
.menu a:visited { text-decoration: none; color: #FFFFFF; }
.menu li { height: 25px; }


.hotline a {font-weight: bold; text-decoratation: none; color:#F00;}
.hotline a:hover {font-weight: bold; text-decoration:underline; color:#0C0;}
.hotline a:visited {font-weight: bold; text-decoration: none; color:#900;}

.header { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #1C1C1C; text-align: right; }

/* Page Layout Definitions */
#compHeader {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1C1C1C;
}
#compHeader h1 { margin: 0px; padding: 0px; display: none; }
#compHeader a { text-decoration: none; color: #003366; }
#compHeader a:hover { text-decoration: underline; color: #003366; }
#compHeader a:visited { text-decoration: none; color: #003366; }

#compSite { }

#compContent {}

#compNav {}
#compNav ul { list-style: none; color: #FFFFFF; }

#compFooter {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	text-align: center;
}
#compFooter a { color: #FFFFFF; font-weight: bold; }
#compFooter a:visited { color: #FFFFFF; }
#compFooter a:hover { color: #E9E9E9; text-decoration: underline; }

/* Flyout Menu Class Definitions */
.menuNavLink a {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
}

.menuNavLink a:hover {
	text-decoration: none;
	color: #996600;
	font-weight: normal;
}

.menuBarLink a {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.menuBarLink a:hover {
	color: #996600;
}