a, a:link, a:visited, a:active, a:hover, a:focus, b, blockquote, body, code, div, em, form, h1, h2, h3, h4, h5, h6,  i, input, li, ol, p, pre, small, span, strong, table, td, textarea, th, tr, ul
{font-family : Arial, Helvetica, sans-serif;}

/* Header Settings */
.heading {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #000000; text-decoration: none; font-weight:bold;}
.headingM {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; font-weight:bold;}
.headingV {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; text-decoration: none; font-weight:bold;}
.headingT {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #000066; text-decoration: none; font-weight:bold;}
.headingQ a:link, .headingQ a:visited{color: #cccccc; text-decoration: none; font-weight:bold;}
.headingQ a:active, .headingQ a:hover{color: #ff0000; text-decoration: none; font-weight:bold;}
.headingQ {background: #000066; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #ffffff; text-decoration: none; font-weight:bold;}
.headingP {background: #B7BDF7; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; font-weight:bold;}
/* Main Site Settings */
.mainxl {font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color: #000000; text-decoration: none;}
.mainlrg {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #000000; text-decoration: none;}
.main {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; text-decoration: none;}
.mainsm {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: none;}
.mainxs {font-family: Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #000000; text-decoration: none;}

/* Navigation Settings */
.nav_bg {background-color: #D5DBF3;}
.nav_head {background-color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; text-align: center;}
.navigation, .navigation a:link, .navigation a:visited, .navigation a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000066; font-weight: bold; background-color: #D5DBF3; text-indent: 5pt; text-decoration: none;}
.navigation a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; font-weight: bold; background-color: #D1CFE9; text-indent: 5pt; text-decoration: none;}
.snavigation, .snavigation a:link, .snavigation a:visited, .snavigation a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-weight: bold; background-color: #D5DBF3; text-indent: 10pt; text-decoration: none;}
.snavigation a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-weight: bold; background-color: #D1CFE9; text-indent: 10pt; text-decoration: none;}
/* Other Settings */
.email_button {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #000099; border: medium outset #999999;}
.email_button a:link, .email_button a:visited, .email_button a:active, .email_button a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.error  {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #cc0000; font-weight: bold; text-decoration: none; text-align: center;}
.left_error {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #cc0000; font-weight: bold; text-decoration: none;}
.right_error {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #cc0000; font-weight: bold; text-decoration: none; text-align: right;}
.error_blue {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #006600; font-weight: bold; text-decoration: none; text-align: center;}
.expired  {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #cc0000; font-weight: bold; text-decoration: none; background: #FFCCFF;}
.footer, .footer a:link, .footer a:visited, .footer a:active, .footer a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; text-align: center; color: #666666;}
.agree {font-family: Georgia, "Times New Roman", Times, serif; font-size: 9pt; color: #000000; text-decoration: none;}
.agree_b {font-family: Georgia, "Times New Roman", Times, serif; font-size: 9pt; color: #000000; text-decoration: none; border: thin inset #000066; background-color: #FFFFFF;}
.just_border {border: 1px solid #003366;}
.just_fill {background-color:#FFFFFF;}
/* Button Settings */
.crtbutton {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #000099; text-align: center; vertical-align: middle; display: table-cell; border: thin ridge #000066; font-size: 12px;}
.crtbutton a, .crtbutton a:link, .crtbutton a:active, .crtbutton a:visited {font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.crtbutton a:hover {font-size: 12px; font-weight: bold; color: #cccccc; text-decoration: none;}
.stdbutton {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #000066; text-align: center; vertical-align: middle; display: table-cell; border: thin ridge #000099; font-size: 12px;}
.stdbutton a, .stdbutton a:link, .stdbutton a:active, .stdbutton a:visited {font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.stdbutton a:hover {font-size: 12px; font-weight: bold; color: #cccccc; text-decoration: none;}