body{
	color: #000000;
	font-family: Verdana, sans-serif;
	margin: 3px 0px 6px 0px;
	padding:0;
	}
H1{color: #000066; font-family: Verdana, sans-serif; font-size: 20px; font-weight: bold; background-color: transparent; margin-bottom:4px; margin-top: 4px;}
H2{color: #000066; font-family: Verdana, sans-serif; font-size: 14px; background-color: transparent;  margin-bottom:4px; margin-top: 4px;}
H3{color: #000066; font-family: Verdana, sans-serif; font-size: 12px; background-color: transparent;  margin-bottom:4px; margin-top: 4px;}
strong{font-family: Verdana, sans-serif; font-size: 12px; }
dt{font-family: Verdana, sans-serif; font-size: 11px;}
dd{font-family: Verdana, sans-serif; font-size: 11px;}
p{font-family: Verdana, sans-serif; font-size: 11px;}
td{font-family: Verdana, sans-serif; font-size: 11px;}

p.content{
	margin: 25px 0px 25px 0px;
	}

.border {
	color: #666666;
 	border: 1px solid #ffffff;
	background-color: #ffffff;
	}

.textable {
	color: #666666;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	vertical-align: top;
	margin: 0;
	padding-top: 7px;
	padding-left: 7px;
	padding-right: 20px;
	padding-bottom: 40px;
	background-color: transparent;
	}
.textable td{color: #666666; font-family: Verdana, sans-serif; font-size: 11px; background-color: transparent;}
.textable a {color: #CE0000; font-family: Verdana, sans-serif; font-size: 11px; text-decoration: none; background-color: transparent;}
.textable a:hover, .textable a:focus {color: #08386B; background-color: transparent;}

.textable_nopadding {
	color: #666666;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	vertical-align: top;
	margin: 0;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-color: transparent;
	}
.textable_nopadding td{color: #666666; font-family: Verdana, sans-serif; font-size: 11px; background-color: transparent;}
.textable_nopadding a {color: #CE0000; font-family: Verdana, sans-serif; font-size: 11px; text-decoration: none; background-color: transparent;}
.textable_nopadding a:hover, .textable a:focus {color: #08386B; background-color: transparent;}
	
.quote {
	color: #666666;
	font-size: 14px;
	font-style: italic
}

.quote_name {
	color: #666666;
	font-size: 9px;
	font-style: normal
}

td.indent {
	padding-left: 35px;
	}

td.mainrow {
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: 3px solid #D6EBA5;
	padding-top: 8px;
	}
td.mainrow_first{
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: #D6EBA5 solid 3px;
	}

tr.mainrow_first{
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: 3px solid #D6EBA5;
	}

.select {color: #003063; padding: 1px; margin-left: 5px; border: 2px solid #08386B; background: #EAF2FF;}
.select:focus {color: #FFFFFF; background:  #F1F8E2;}

.colorunderline {vertical-align: top; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 1px solid #D6EBA5;}

ol{
	margin-left: 20px;
	padding-left: 0px;
	}
	
.float_right {
	float: right;
	margin: 0px 0px 20px 20px;
	}
.float_left {
	float: left;
	margin: 0px 20px 20px 0px;
	}

.form {color: #ffffff; font-size: 8px; background: transparent;} 
.input {background: #F1F8E2; border: 1px solid #08386B; padding: 2px; margin-left: 5px;}
.remove {background: #FFFFFF; border: none;}
.removecolor {background: #ffffff; border: none;}
.frmbtn {color: #FFFFFF; background: #08386B;}
	
/* ----------------Components Common to All Pages------------------ */	
.navigation{color: #000066; font-family: Verdana, sans-serif; width: 165px; background-color: transparent; border-top: 0px; border-right: 1px solid #08386B; border-bottom: 0px; border-left: 0px;}
.navigation td{color: #000066; background-color: transparent;}
.navigation a {color: #000066; font-size: 10px; font-weight: bold;}
.navigation a:visited {color: #000066; font-size: 10px; font-weight: bold;}
/*/*/a{}
.navigation a {text-decoration: none; background-color:transparent;}
.navigation a:hover, .navigation a:focus {color: #527194; font-size: 10px; font-weight: bold; background-color: transparent; }
/* NN4 hack */

.Subnavigation {color: #000066; font-family: Verdana, sans-serif; font-size: 10px; font-weight: normal; width: 160px; background-color: transparent; }
.Subnavigation td{color: #000066; font-family: Verdana, sans-serif; font-size: 10px; background-color: transparent; }
.Subnavigation a {color: #000066; font-family: Verdana, sans-serif; font-size: 10px; font-weight: normal;}
.Subnavigation a:visited {color: #527194; font-family: Verdana, sans-serif; font-size: 10px; font-weight: normal;}
/*/*/a{}
.Subnavigation a {font-family: Verdana, sans-serif; font-size: 10px; text-decoration: none; background-color:transparent; }
.Subnavigation a:hover, .Subnavigation a:focus {color: #949A94; font-family: Verdana, sans-serif; font-size: 10px; font-weight: normal; background-color: transparent; }
/* NN4 hack */

.crumb {color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: transparent; }
.crumb td {color: #333333; font-size: 11px; background-color: transparent; }
.crumb a {color: #949A94; font-size: 11px; background-color:transparent; }
.crumb a:visited {color: #949A94; font-size: 11px; background-color:transparent; }
/*/*/a{}
.crumb a:hover, .crumb a:focus {color: #333333; font-size: 11px;}
/* NN4 hack */

.footer{color: #000066; font-size: 10px; background: #FFFFFF; }
.footer H1{color: #000066; font-size: 12px; background-color: transparent; }
.footer H2{color: #000066; font-size: 12px; background-color: transparent; }
.footer H3{color: #000066; font-size: 12px; background-color: transparent; }
.footer a {color: #08386B; font-size: 10px; font-weight: bold; }
.footer a:visited {color: #000066; font-weight: bold;}
/*/*/a{}
.footer a {background-color:transparent; text-decoration: none;}
.footer a:hover, .footer a:focus {color: #527194; font-weight: bold;}
/* NN4 hack */

.copyright {color: #ffffff; font-size: 10px;}
.copyright a {color: #08386B; font-size: 10px; font-weight: bold; }
.copyright a:visited {color: #08386B; font-weight: bold;}
/*/*/a{}
.copyright a {text-decoration: none; background-color:transparent; }
.copyright a:hover, .copyright a:focus {color: #527194; font-weight: bold;}
/* NN4 hack */

.borderbottom{
	border-bottom: 1px solid #333333;
	padding-top: 15px;
	padding-bottom: 15px;
	}
/* ----------------End Common Components------------------ */

/* ----------------Feature Tables (Used for Highlights)------------------ */
.colortable {
	vertical-align: top;
	margin: 0;
	padding: 0;
	border-top: 1px solid #000066;
	border-left: 1px solid #000066;
	border-right: 1px solid #000066;
	border-bottom: 1px solid #000066;
	background-color: #ffffff;
	}
td.colortable {
	vertical-align: top;
	margin: 0;
	padding: 10px;
	border-top: 1px solid #000066;
	border-left: 1px solid #000066;
	border-right: 1px solid #000066;
	border-bottom: 1px solid #000066;
	background-color: #ffffff;
	}

.colortable td{color:  #666666; font-family: Verdana, sans-serif; font-size: 11px; background-color: #ffffff; }
.colortable p{color:  #666666; font-family: Verdana, sans-serif; font-size: 11px; background-color: #ffffff; }
.colortable a {color: #CE0000; font-family: Verdana, sans-serif; font-size: 11px; text-decoration: none; background-color: transparent;}
.colortable a:hover, .colortable a:focus {color: #08386B;  background-color: transparent;}
.colortable h1{color: #000066; font-size: 13px; background-color: transparent; }
.colortable h2{color: #000066; font-size: 12px; background-color: transparent; }
.colortable h3 {color: #000066; font-size: 12px; background-color: transparent; }
	
.colortableheader {vertical-align: top; border-top: 1px solid #000066; border-left: 1px solid #000066; border-right: 1px solid #000066; border-bottom: 1px solid #000066;}

td.colortableheader {
	border-top: 0px solid #000066;
	border-left: 0px solid #000066;
	border-right: 0px solid #000066;
	border-bottom: 0px solid #000066;
	background-color: #99cc33;
	}
.colortableheader td{color:  #000066; font-family: Verdana, sans-serif; font-size: 11px; background-color: #99cc33; }
.colortableheader p{color:  #000066; font-family: Verdana, sans-serif; font-size: 11px; background-color: #99cc33; }
.colortableheader a {color: #CE0000; font-family: Verdana, sans-serif; font-size: 11px; text-decoration: none; background-color: transparent;}
.colortableheader a:hover, .colortable a:focus {color: #08386B;  background-color: transparent;}
.colortableheader h1{color: #000066; font-size: 13px; background-color: transparent; }
.colortableheader h2{color: #000066; font-size: 12px; background-color: transparent; }
.colortableheader h3 {color: #000066; font-size: 12px; background-color: transparent; }
/* ----------------End Feature Tables ------------------ */

/* ----------------Feature Boxes (Used for Highlights)------------------ */
.box{
	vertical-align: top;
	margin: 0;
	padding: 0;
	border: 1px solid #000066;
	}
.box th{
	color:  #000066;
	font-family: Verdana, sans-serif;
	font-size: 13px;
	background-color: #99cc33;
	}
.box td{
	color:  #666666;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	background-color: #ffffff;
	}
.box p{
	color:  #666666;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	background-color: #ffffff;
	}
.box a {
	color: #CE0000;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	text-decoration: none;
	}
.box a:hover{
	text-decoration: underline;
	}
.box h1{
	color: #000066;
	font-size: 13px;
	background-color: transparent;
	}
.box h2{
	color: #000066;
	font-size: 12px;
	background-color: transparent;
	}
.box h3 {
	color: #000066;
	font-size: 12px;
	background-color: transparent;
	}
.box ul{
	padding-left: 0;
	margin-left: 20px;
	}
/* ----------------End Feature Boxes------------------ */

/* ----------------Index Page Components------------------ */
#indexlist ul{
	list-style-type: none;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}	
	
#indexlist li{
	margin: 0px 0px 10px 0px;
	}
	
.whitebox td {
	margin: 0;
	padding: 5px;
	}

.whitebox th {
	border-bottom: 1px solid #000000;
	font-size: 13px;
	text-align: left;
	padding: 5px;
	}
	
.smalllink{color: #000066; font-size: 8px; background: #FFFFFF; }
.smalllink a {color: #000066; font-size: 8px; font-weight: bold; }
.smalllink a:visited {color: #000066; font-weight: bold;}
/*/*/a{}
.smalllink a {background-color:transparent; text-decoration: none;}
.smalllink a:hover, .footer a:focus {color: #527194; font-weight: bold;}

.textable_index_blue {
	color: #000066;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	vertical-align: top;
	margin: 0;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-color: transparent;
	}
.textable_index_blue td{color: #000066; font-family: Verdana, sans-serif; font-size: 11px; background-color: transparent;}
.textable_index_blue  a {color: #000066; font-family: Verdana, sans-serif; font-size: 11px; text-decoration: none; background-color: transparent;}
.textable_nopadding a:hover, .textable a:focus {color: #08386B; background-color: transparent;}

.textable_index {
	color: #ffffff;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	vertical-align: top;
	margin: 0;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-color: transparent;
	}
.textable_index td{color: #ffffff; font-family: Verdana, sans-serif; font-size: 11px; background-color: transparent;}
.textable_index a {color: #99cc33; font-family: Verdana, sans-serif; font-size: 11px; text-decoration: none; background-color: transparent;}
.textable_nopadding a:hover, .textable a:focus {color: #08386B; background-color: transparent;}
/* NN4 hack */
/* ----------------End Index Page Components------------------ */

/* ----------------Site Map Page Components------------------ */
#sitemap ul {
	list-style-type: none;
	}
#sitemap li {
	margin: 0 0 5px 0;
	}
#sitemap a:link, #sitemap a:visited{
	text-decoration: none;
	color: #003366;
	}
#sitemap a:hover{
	text-decoration: underline;
	color: #003366;
	}
#sitemap p{
	margin: 0 0 5px 0;
	}
#sitemap h2{
	text-decoration: underline;
	}
/* ----------------End Site Map Page Components------------------ */

/* ----------------Products Page Components------------------ */
td.colortable_white {
	padding: 10px;
	}
/* ----------------End Products Page Components------------------ */


