
body { font-family:arial, verdana, sans-serif; font-size:12px; color:#303030;  }

p { font-size:12px; }

b { color:#3e3e3e; }

.newsTitle { color:#003e76; }

.mainContentArea { margin:20px 15px 20px 15px; font-size:12px; }

a:link, a:active, a:visited { color: #003c79; font: 12px arial, verdana, sans-serif; }

a:hover { color:#c44a00; }

.header_hl { color: #c44a00; }

.arrows { color: #003c79; font: 12px arial, verdana, sans-serif; }

ul { margin-bottom:0px; }
li { list-style-image: url(/images/bullet.gif); margin-left:-20px; margin-bottom:5px; }

.logo { margin:29px 0px 5px 10px; }
.banner { border-bottom: 1px solid #ffffff; }

.quoteBox { width:180px; border:1px solid #a5a792; padding:10px; background-color:#f7f8f3; float:right; margin-left:10px; margin-bottom:5px; }
.quoteCopy { color:#003c78; font-size:11px; font-weight:bold; } 
.quoteAuthor { color:#003c78; font-size:11px; }

/* persistent links */
.persistentItems { font-size: 10px; text-align:right; margin-right:15px; margin-bottom:5px;}
a.persistentLinks:link, a.persistentLinks:active, a.persistentLinks:visited { font: 10px arial, verdana, sans-serif; color: #2b2a2a; text-decoration: underline; }

a.persistentLinks:hover { color:#003c79; }

a.backToTop:link, a.backToTop:active, a.backToTop:visited { font: 11px arial, verdana, sans-serif; color: #003c79; text-decoration: underline; }

a.backToTop:hover { color:#c44a00; }

.brackets { font-family: arial, verdana, sans-serif; font-size:11px; color:#c44a00; }

/* sub navigation */
.nav { width:180px; background-color:#e5ebf1; border-right:1px solid #ffffff; vertical-align:top; }
.navButton { border-bottom:1px solid #ffffff; }

.subnavLink { padding:5px 5px 5px 10px; background-color:#d2d7d8; }
.subnavLinkNews { padding:5px 5px 5px 10px; background-color:#d2d7d8; border-bottom:1px solid #b2c5d6; }

a.subLinkOff:link, a.subLinkOff:active, a.subLinkOff:visited { color: #282828; font: 11px arial, verdana, sans-serif; text-decoration: none; }
a.sublinkOff:hover { text-decoration:underline; }

a.subLinkOn:link, a.subLinkOn:active, a.subLinkOn:visited { color: #282828; font: 11px arial, verdana, sans-serif; text-decoration: none; font-weight:bold;}
a.sublinkOn:hover { text-decoration:underline; }

.thirdLevelNav { padding:5px 5px 5px 20px; background-color:#e5ebf1; display:none; }

.fourthLevelNav { padding:5px 5px 5px 20px; background-color:#e5ebf1; display:none; }

a.thirdLevelNavOff:link, a.thirdLevelNavOff:active, a.thirdLevelNavOff:visited { color: #003c79; font: 11px arial, verdana, sans-serif; text-decoration: none; }
a.thirdLevelNavOff:hover { text-decoration:underline; }

a.thirdLevelNavOn:link, a.thirdLevelNavOn:active, a.thirdLevelNavOn:visited { color: #003c79; font: 11px arial, verdana, sans-serif; text-decoration: none; font-weight:bold;}
a.thirdLevelNavOn:hover { text-decoration:underline; }

a.fourthLevelNavOff:link, a.fourthLevelNavOff:active, a.fourthLevelNavOff:visited { color: #636161; font: 11px arial, verdana, sans-serif; text-decoration: none; }
a.fourthLevelNavOff:hover { text-decoration:underline; }

a.fourthLevelNavOn:link, a.fourthLevelNavOn:active, a.fourthLevelNavOn:visited { color: #636161; font: 11px arial, verdana, sans-serif; text-decoration: none; font-weight:bold;}
a.fourthLevelNavOn:hover { text-decoration:underline; }

.calloutButtons { margin: 3px 0px 0px 2px; }

.contentArea { background-color:#ebebe3; border-left: 1px solid #525051; border-right: 1px solid #525051; vertical-align:top; width:587px; }

/* home content */
.homeIntro { width:374px; vertical-align:top; }
.homeHeader { font-weight:bold; color:#013d7a; font-size: 12px; line-height:14px; }
.homeCopy { font-size: 12px; color: #4d4c4e; line-height:14px; }

/* what's new callout */
.whatsNewCallout { width:182px; }
.whatsNewBox { background-color:#f7f7f4; border-left: 1px solid #938e68; border-left: 1px solid #938e68; border-right:1px solid #938e68; font-size: 12px; color:#4d4c4e; width:168px; vertical-align:top; }
.whatsNewContent { padding:0px 10px 0px 10px; } 

/* main callout */
.servicesContent { font-family:arial, verdana, sans-serif; font-size:12px; color:#4d4c4e; vertical-align:top; width:155px; padding:10px; border-left:1px solid #003c79; border-bottom: 1px solid #003c79;}

.connectedContent { font-family:arial, verdana, sans-serif; font-size:12px; color:#4d4c4e; vertical-align:top; width:154px; padding:10px; border-right:1px solid #003c79; border-bottom: 1px solid #003c79;}

.mainCallout { font-family:arial, verdana, sans-serif; font-size:12px; color:#4d4c4e; width:374px; padding:10px 0px 10px 10px; }

.borderStyleTop { border-left: 1px solid #003c79; border-right: 1px solid #003c79; }
.borderStyleBottom { border-left: 1px solid #003c79; border-right: 1px solid #003c79; border-bottom: 1px solid #003c79; }

/* spotlight callout */
.spotlightContent { width:159px; font-family:arial, verdana, sans-serif; font-size:12px; color:#4d4c4e; vertical-align:top; padding:10px; border-left: 1px solid #938e68; border-right: 1px solid #938e68; border-bottom: 1px solid #938e68; }
.spotlightCallout { padding:10px 0px 0px 0px; }

/* Section Headers */

.pageTitle { position:absolute; top:112px; left:193px; }

.header01 { font-family: arial, verdana, sans-serif; font-size:12px; color:#003c79; font-weight:bold; text-transform:uppercase; padding-right:5px; }

.header02 { font-family: arial, verdana, sans-serif; font-size:11px; color:#c44a00; font-weight:bold; text-transform:uppercase; }

.header03 { font-family: arial, verdana, sans-serif; font-size:11px; color:#272727; font-weight:bold; }

.header04 { font-family: arial, verdana, sans-serif; font-size:11px; color:#5b5b5b; font-weight:bold; font-style:italic; }

img.arrow { margin-bottom:1px; }

/*table info*/

a.detailsLink:link, a.detailsLink:active, a.detailsLink:visited { color: #003c79; font: 11px arial, verdana, sans-serif; text-decoration: none; }
a.detailsLink:hover { text-decoration:underline; }

.headerRow { background-color:#b3c4d4; padding:5px; color:#003c79; font-size:11px; font-weight:bold; border-right:1px solid #ebebe3; border-top:1px solid #ebebe3; }

.row01 { background-color:#d2d7d8; padding:5px; color:#282828; font-size:11px; border-right:1px solid #ebebe3; border-top:1px solid #ebebe3; }

.row02 { background-color:#e4e7e8; padding:5px; color:#282828; font-size:11px; border-right:1px solid #ebebe3; border-top:1px solid #ebebe3; }

.row03 { background-color:#f0f1f1; padding:5px; color:#747458; font-size:11px; border-right:1px solid #ebebe3; border-top:1px solid #ebebe3; }

.row04 { background-color:#f8f8f8; padding:5px 5px 5px 30px; color:#747458; font-size:11px; border-right:1px solid #ebebe3; border-top:1px solid #ebebe3; }

/*form items*/

select.optionList { font-family:arial, verdana, sans-serif; font-size:11px; color:#605e46; background-color:#f7f8f3; border:1px solid #8d8b72; width:175px;}

select.optionListLarge { font-family:arial, verdana, sans-serif; font-size:11px; color:#605e46; background-color:#f7f8f3; border:1px solid #8d8b72; width:275px;}

input.fieldButton { font-family:arial, verdana, sans-serif; font-size:11px; color:#76745d; background-color:#f7f8f3; border: 1px solid #8d8b72; text-transform: uppercase; font-weight:bold; height:20px; }

input.fieldBox { font-family:arial, verdana, sans-serif; font-size:11px; color:#76745d; background-color:#f7f8f3; border: 1px solid #8d8b72; height:20px; width:175px; margin-right:40px; margin-bottom:10px; }

input.fieldBoxSmForm { font-family:arial, verdana, sans-serif; font-size:11px; color:#76745d; background-color:#f7f8f3; border: 1px solid #8d8b72; height:20px; width:160px; margin-bottom:10px; }

td.formColumn { font-family:arial, verdana, sans-serif; font-size:11px; color:#3e3e3e; }

.disclaimer { font-size: 10px; text-align:right; margin-right:15px; margin-bottom:5px; font-style:italic;}

textarea.textareaField { font-family:arial, verdana, sans-serif; font-size:11px; color:#76745d; background-color:#f7f8f3; border: 1px solid #8d8b72; height:40px; width:390px; margin-right:40px; margin-bottom:10px; }

.details { font-size: 12px; text-align:right; color:#6b6e6f;}

.callout { font-size: 11px; color:#c44a00; font-weight:bold; }

a.headerLink:link { color:#003c79; font-size:11px; font-weight:bold; text-decoration: none; }
a.headerLink:active { color:#003c79; font-size:11px; font-weight:bold; text-decoration: none; }
a.headerLink:visited { color:#47709a; font-size:11px; font-weight:bold; text-decoration: none; }
a.headerLink:hover { text-decoration:underline; }

a.rowLink:link { color:#5c5a5a; font-size:11px; font-weight: bold; text-decoration: none; }
a.rowLink:active { color:#5c5a5a; font-size:11px; font-weight: bold; text-decoration: none; }
a.rowLink:visited { color:#818c96; font-size:11px; font-weight: bold; text-decoration: none; }
a.rowLink:hover { text-decoration:underline; }

a.rowLink02:link { color:#535252; font-size:11px; text-decoration: none; }
a.rowLink02:active { color:#535252; font-size:11px; text-decoration: none; }
a.rowLink02:visited { color:#819399; font-size:11px; text-decoration: none; }
a.rowLink02:hover { text-decoration:underline; }

a.rowLink03:link { color:#747458; font-size:10px; text-decoration: none; text-transform:uppercase; }
a.rowLink03:active { color:#747458; font-size:10px; text-decoration: none; text-transform:uppercase; }
a.rowLink03:visited { color:#a5a585; font-size:10px; text-decoration: none; text-transform:uppercase; }
a.rowLink03:hover { text-decoration:underline; }

a.rowLink04:link { color:#747458; font-size:11px; text-decoration: none; }
a.rowLink04:active { color:#747458; font-size:11px; text-decoration: none; }
a.rowLink04:visited { color:#a5a585; font-size:11px; text-decoration: none; }
a.rowLink04:hover { text-decoration:underline; }