body { margin: 0px; font-family: Trebuchet MS; color: #000000; }
div, p, span, td { font-size: 12px; }

a:link, a:active, a:visited { text-decoration: none; color: #666666; }
a:hover { text-decoration: underline; color: #666666; }

.outerLeft { background-image: url(/images/bg_left.jpg); background-repeat: repeat-y; background-position: right; }
.outerCenter { border-left: 3px solid #ff6594; border-right: 3px solid #ff6594; width: 756px; padding-bottom: 10px; }
.outerRight { background-image: url(/images/bg_right.jpg); background-repeat: repeat-y; background-position: left; }

.header {
/*background-image: url(/images/header.jpg); background-repeat: no-repeat; height: 104px;*/
}
.header .headerLeft { height: 80px; }
.header .headerLeft a { text-decoration: none; }
.header .headerLeft span { padding-left: 40px; font-size: 26px; font-weight: bolder; color: #003366; }

.header .headerRight { padding: 10px; font-size: 12px; }
.header .headerRight a, .header .headerRight a:link, .header .headerRight a:active, .header .headerRight a:visited { text-decoration: none; color: #003366; }
.header .headerRight a:hover { text-decoration: underline; color: #003366; }

.primaryNav { background-color: #ffffff; padding: 2px 0px 2px 0px; border-top: 1px solid #ff6594; border-bottom: 1px solid #ff6594; }
.primaryNav .primaryLeft { padding: 2px 10px 2px 10px; background-image: url(/images/nav_bg.gif); background-repeat: repeat-x; border-top: 2px solid #ff6594; border-bottom: 2px solid #ff6594; font-size: 13px; }
.primaryNav .primaryLeft a, .primaryNav .primaryLeft a:link, .primaryNav .primaryLeft a:active, .primaryNav .primaryLeft a:visited { padding: 0px 3px 0px 3px; font-weight: bold; text-decoration: none; color: #5e041d; }
.primaryNav .primaryLeft a:hover { font-weight: bold; text-decoration: underline; color: #5e041d; }
.primaryNav .primaryRight { padding: 2px; background-image: url(/images/nav_bg.gif); background-repeat: repeat-x; border-top: 2px solid #ff6594; border-bottom: 2px solid #ff6594; font-size: 13px; font-weight: bold; color: #5e041d; }
.primaryNav .primaryRight form { margin: 0px; padding: 0px; }
.primaryNav .primaryRight .text { margin: 0px 5px 0px 0px; border: 1px solid #666666; width: 100px; height: 19px; }
.primaryNav .primaryRight .button { margin: 0px; padding: 0px; background-color: #eabcca; border: 1px solid #000000; font-size: 12px; font-weight: bold; height: 19px; width: 24px; color: #000000; }

.primaryLetters { padding: 8px 0px 8px 0px; border-bottom: 1px solid #cccccc; color: #666666; }
.primaryLetters a, .primaryLetters a:link, .primaryLetters a:active, .primaryLetters a:visited { text-decoration: none; font-weight: bold; color: #003366; }

.secondaryNav a, .secondaryNav a:link, .secondaryNav a:active, .secondaryNav a:visited { padding: 0px 3px 0px 3px; text-decoration: none; color: #5e041d; }
.secondaryNav a:hover { text-decoration: underline; color: #5e041d; }

.homePane { padding: 11px; }

.contentPane .alert { margin: 0px 0px 20px 0px; font-size: 14px; font-weight: normal; color: #ff0000; }

.footerNav { background-color: #ffc4d6; border-top: 2px solid #ff6594; padding: 3px 14px 3px 14px; font-size: 12px; color: #000000; }
.footerNav a, .footerNav a:link, .footerNav a:active, .footerNav a:visited { font-weight: bold; text-decoration: none; color: #5e041d; }
.footerNav a:hover { font-weight: bold; text-decoration: underline; color: #003366; }

.footer { background-color: #ffdee8; padding: 3px; border-top: 2px solid #ff6594; border-bottom: 2px solid #ff6594; font-size: 11px; }
.footer a:link, .footer a:active, .footer a:visited { text-decoration: none; color: #d6104b; }
.footer a:hover { text-decoration: underline; color: #d6104b; }