﻿
body {margin: 0px; background-color: #FFFFFF; text-align:center;}
img, table {border: 0px;}
td {font-family: arial, helvetica; font-size: 12px; color: #373737;}
form {margin: 0px;}
select, input, textarea {border: 1px solid #B0AFD1;}
input.submit {border: 0px;}
input.checkbox {border: 0px; vertical-align: middle;}


a:link, a:active, a:visited {color: #045FA4;}
a:hover {color: #CA1915;}
.tag {font-weight: bold; color: #0A2265; font-size: 16px; font-weight: bold; margin-bottom: 5px;}

.taglinesub {font-weight: bold; color: #ffffff; font-size: 16px; font-weight: bold; background-color: #0A2265; }

.toptable {width: 769px; text-align:left;}
.mainnav {background-color: #464747; padding-left:50px;}
.eyenav {padding-right: 10px; vertical-align: middle;}
a.eyenav:link, a.eyenav:active, a.eyenav:visited {color: #636364; text-decoration: none; font-family: arial, helvetica; font-size: 12px;}
.breakerbar {background-color: #0A2265; height: 10px;}

.menu {z-index: 10; visibility: hidden; position: absolute; width: 769px;}
.menutable {background-color: #EBEBF0; width: 165px; border-top: 2px solid #7181AE; border-bottom: 2px solid #464747; border-right: 1px solid #7181AE;}
.menuarrow {margin-right: 5px; vertical-align: middle;}
.topmenuitem {color: #FFFFFF; font-size: 12px; text-decoration: none; border-left: 1px solid #B0AFD1;}
.menugroup {background-color: #0A2265; color: #FFFFFF; font-size: 11px; border-left: 1px solid #B0AFD1;}
.menugroupon {background-color: #0A2265; color: #FFFFFF; font-size: 11px; cursor: pointer; cursor: hand; border-left: 1px solid #B0AFD1;}
.menuitem {color: #575758; font-size: 11px; border-left: 1px solid #B0AFD1;}
.menuitemon {background-color: #ffffff; color: #0A2265; font-size: 11px; cursor: pointer; cursor: hand; border-left: 1px solid #B0AFD1;}
.menubetween {background-color: #B0AFD1; border-left: 1px solid #B0AFD1;}
.submenuarrow {margin-right: 5px; margin-left: 18px; vertical-align: middle;}
.submenuitem {background-color: #ffffff; color: #6993BB; font-size: 11px;}
.submenuitemon {background-color: #ffffff; color: #6993BB; font-size: 11px; cursor: pointer; cursor: hand; text-decoration: underline;}
.submenubetween {background-color: #B0AFD1;}
.undermenutext {height: 30px; color: #0A2265; text-align: center; font-weight: bold;}

.outsidemainarea {width: 769px; padding: 0px 1px 8px 5px;}
.outsidemainarea2 {width: 769px; padding: 0px 0px 0px 5px;}
.mainareatable {width: 765px; background-color: #ffffff;}

.left {width: 172px; padding: 4px 0px 30px 5px;}
.right {width: 143px; padding: 25px 6px 30px 0px; background-color: #EDEBEB;}

.rightitemcell {width: 137px; padding: 12px 10px 10px 10px; font-family: verdana, arial, helvetica; color: #427DAD; font-size: 10px;}
.rightitemcellon {width: 137px; padding: 12px 10px 10px 10px; font-family: verdana, arial, helvetica; color: #3E6381; font-size: 10px; cursor: pointer; cursor: hand;}
.rightitemlink {color: #3E6381; font-weight: bold; margin-bottom: 10px;}
.rightitemtext {font-family: arial, helvetica; font-size: 11px; color: #3E6381;}

a.relatedinfolink:link, a.relatedinfolink:active, a.relatedinfolink:visited {color: #427DAD; text-decoration: none;}
a.relatedinfolink:hover {text-decoration: underline;}

.contentregular {width: 446px; padding: 5px 5px 30px 9px;}
.contentfull {width: 761px; padding: 5px 5px 30px 9px;}
.contentnoleft {width: 619px; padding: 5px 5px 30px 9px;}
.contentnoright {width: 589px; padding: 5px 5px 30px 9px;}
.contenthome {width: 619px; padding: 0px 17px 10px 16px;}

.crumbs {background-color: #FFFFFF; color: #285E93; font-family: verdana, arial, helvetica; font-size: 9px; padding: 3px 9px 6px 9px;}
a.crumbslink:link, a.crumbslink:active, a.crumbslink:visited {color: #0A2265; text-decoration: none;}
a.crumbslink:hover {text-decoration: underline;}
.print {text-align: right; color: #53779A; font-family: verdana, arial, helvetica; font-size: 9px; padding: 2px 6px 6px 6px;}
.printer {margin-left: 5px; vertical-align: middle;}

.content {border-left: 1px solid #C0CEDC; border-top: 1px solid #C0CEDC; padding: 15px 20px; line-height: 16px;}
.homenews {color: #373737; font-family: verdana, arial, helvetica; font-size: 9px; vertical-align: top; border-left: 1px solid #C0CEDC; border-top: 1px solid #C0CEDC; padding: 15px 20px; line-height: 16px;}
.title {margin-bottom: 20px;}
.subhead {font-weight: bold; color: #045FA4; font-size: 14px; margin-bottom: -5px;}

.formtopcell {background-color: #D7DADB;}
.formheadcell {padding: 7px 10px 7px 20px; color: #4E7696; background-color: #D7DADB; background-image: url(/images/formgradient2.gif);}
.formdividercell {background-color: #D7DADB; background-image: url(/images/formgradient3.gif); height: 3px;}
.formbodycell {padding: 15px 10px 7px 20px; background-color: #EBEDF0; background-image: url(/images/formgradient4.gif);}
.formsection {font-size: 16px; font-weight: bold; color: #4E7696; padding-right: 20px; padding-bottom: 15px;}
.formlabel {font-weight: bold; color: #4E7696; padding-right: 20px; text-indent: 2px; padding-bottom: 6px;}
.formnolabel {color: #4E7696; padding-right: 20px; padding-left: 2px; padding-bottom: 6px;}
.formsubmit {padding-top: 10px; text-align: right; cursor: pointer; cursor: hand;}

.formheadsmleft {font-family: verdana, arial, helvetica; font-size: 10px; font-weight: bold; color: #035EA4; background-color: #D7DADB; background-image: url(/images/formgradient2.gif); padding: 3px;}
.formheadsm {font-family: verdana, arial, helvetica; font-size: 10px; font-weight: bold; color: #035EA4; background-color: #D7DADB; padding: 3px;}
.formheadsmwborder {font-family: verdana, arial, helvetica; font-size: 10px; font-weight: bold; color: #035EA4; border-left: 1px solid #ffffff; background-color: #D7DADB; padding: 3px;}
.formlist {border-bottom: 1px solid #879CAD; font-size: 11px; padding: 5px;}
.formlistwborder {border-bottom: 1px solid #879CAD; border-left: 1px solid #E1E1E1; font-size: 11px; padding: 5px;}


.sitemap0 {padding: 0px 2px 2px 0px; font-weight: bold;}
.sitemap1 {padding: 17px 2px 2px 0px; font-weight: bold;}
.sitemap2 {padding: 2px 2px 2px 15px;}
.sitemap3 {padding: 2px 2px 2px 35px;}

.footertable {background-color: #EDEBEB; border: 1px solid #ffffff;}
.footercell {font-family: verdana, arial, helvetica; font-size: 10px; color: #B4B4A9; padding: 5px 22px;}
a.footerlink:link, a.footerlink:active, a.footerlink:visited {color: #356388; text-decoration: none;}
a.footerlink:hover {color: #7EA0C0; text-decoration: underline;}

.calendarhead {background-color: #EBEBF0;  }
.calendar {border: 1px solid #B0AFD1;  }
.calendarnum{font-family:Arial;font-size: 12px;" color:#FF0000;font-weight:bold; }