a { color: #000066 }

a:hover { color: firebrick }

a:link { color: #000066 }

a:visited { color: #000066 }

BODY {font-family : sans-serif; font-size : 12px; color : #000000; background-color : #ffffff; text-decoration: left; text-align:left}

P { font-family : sans-serif; font-size : 80%; color: black }

H1, H2, H3, H4, H5, H6 { font-family : sans-serif }

LI { font-family : sans-serif; font-size: 12px }

OL { font-family: sans-serif; font-size: 12px }

UL { font-family : sans-serif; font-size: 12px }

OL P {MARGIN-TOP: 0.5em; MARGIN-BOTTOM: 0.5em; font-family : sans-serif; font-size: 12px }

UL P {MARGIN-TOP: 0.5em; MARGIN-BOTTOM: 0.5em; font-family : sans-serif; font-size: 12px }

OL UL { font-family : sans-serif; font-size: 12px }

UL UL { font-family : sans-serif; LIST-STYLE-TYPE: disc; font-size: 12px }

TABLE { FONT-FAMILY: sans-serif; clip:  rect(  ) }

table.closings { border-width: 2px 2px 2px 2px; border-spacing: 0px 0px; border-style: solid solid solid solid; border-color: #A01838 #A01838 #A01838 #A01838; border-collapse: collapse; background-color: white }

table.closings td { border-width: 0px 0px 0px 0px; padding: 3px 3px 3px 3px; border-style: solid solid solid solid; border-color: #A01838 #A01838 #A01838 #A01838; -moz-border-radius: 0px 0px 0px 0px }

table.closings th { border-width: 0px 0px 0px 0px; padding: 3px 3px 3px 3px; border-style: solid solid solid solid; border-color: #A01838 #A01838 #A01838 #A01838; background-color: white; -moz-border-radius: 0px 0px 0px 0px }

table.staff { border-spacing: 0px 0px; border-collapse: collapse; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-top-color: #CDCDCD; border-bottom-color: #CDCDCD; border-right-width: 0px; border-left-width: 0px; border-right-color: #FFFFFF; border-left-color: #FFFFFF }

table.staff td { border-spacing: 0px 0px; border-collapse: collapse; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-top-color: #CDCDCD; border-bottom-color: #CDCDCD; border-right-width: 0px; border-left-width: 0px; border-right-color: #FFFFFF; border-left-color: #FFFFFF }

table.staff th { border-spacing: 0px 0px; border-collapse: collapse; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-top-color: #CDCDCD; border-bottom-color: #CDCDCD; border-right-width: 0px; border-left-width: 0px; border-right-color: #FFFFFF; border-left-color: #FFFFFF }

table.tablelines { border-spacing: 0px 0px; border-collapse: collapse; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-top-color: #CDCDCD; border-bottom-color: #CDCDCD; border-right-width: 0px; border-left-width: 0px; border-right-color: #FFFFFF; border-left-color: #FFFFFF }

table.tablelines td { border-spacing: 0px 0px; border-collapse: collapse; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-top-color: #CDCDCD; border-bottom-color: #CDCDCD; border-right-width: 0px; border-left-width: 0px; border-right-color: #FFFFFF; border-left-color: #FFFFFF }

table.tablelines th { border-spacing: 0px 0px; border-collapse: collapse; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-top-color: #CDCDCD; border-bottom-color: #CDCDCD; border-right-width: 0px; border-left-width: 0px; border-right-color: #FFFFFF; border-left-color: #FFFFFF }

td.padded { padding: 6px 6px 6px 6px }

td.padded2 { padding: 2px 5px 2px 5px }

TH { FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; FONT-FAMILY: sans-serif; BACKGROUND-COLOR: #dddddd; TEXT-ALIGN: left }

.addressbar { font-family: sans-serif; font-weight: bold; color: #white; font-size: 11px }

.datebar { font-family: sans-serif; font-weight: bold; color: #FFFFFF; font-size: 11px }

.dropdownmenu { font-family: ms sans serif, verdana, sans-serif; font-size: 10px; color: navy }

.dropdownmenu2 { font-family: sans-serif; font-size: 10px; background-color: #FFFFFF }

.extralarge { font-family: sans-serif; font-size: 20px; line-height: 23px; font-weight: bold }

.footer { font-family: verdana, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold }

.footer a { font-family: verdana, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; text-decoration: none }

.footer a:hover { font-family: verdana, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; text-decoration: underline }

.footer a:visited { font-family: verdana, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; text-decoration: none }

.footerdropdownmenu { font-family: verdana, sans-serif; font-size: 13px; color: navy }

.headerbar { font-family: verdana, sans-serif; font-size: 11px; color: white; font-weight: normal; font-style: normal; line-height: 30px }

.headerbar a { font-family: verdana, sans-serif; font-size: 11px; color: white; font-weight: normal; font-style: normal; line-height: 30px; text-decoration: none }

.headerbar a:hover { font-family: verdana, sans-serif; font-size: 11px; color: white; font-weight: normal; font-style: normal; line-height: 30px; text-decoration: underline }

.headerbar a:link { font-family: verdana, sans-serif; font-size: 11px; color: white; font-weight: normal; font-style: normal; line-height: 30px; text-decoration: none }

.headerbar a:visited { font-family: verdana, sans-serif; font-size: 11px; color: white; font-weight: normal; font-style: normal; line-height: 30px; text-decoration: none }

.headerbar:a:hover { font-family: verdana, sans-serif; font-size: 11px; color: white; font-weight: normal; font-style: normal; line-height: 30px; text-decoration: underline }

.homeheadline { font-family: sans-serif; font-size: 12px; color: #000066; font-weight: bold; font-variant: normal }

.homepage {font-family: sans-serif; font-size: 11px; font-family: sans-serif }

.large { font-family: sans-serif; font-size: 14px; line-height: 25px }

.linkstable { border-bottom-width: thin; border-bottom-style: solid; border-bottom-color: #CCCCCC; font-size: 12px }

.menubar { font-family: sans-serif; font-size: 10px; color: #FFFFFF }

.morelinespace { line-height: 25px }

.navigation { font-family: sans-serif; font-size: 11px }

.normal { font-family: sans-serif; font-size: 12px }

.search2 { font-family: sans-serif; font-size: 11px; color: #000066 }

.smallp { font-family: sans-serif; font-size: 11px }

.spacer { font-family: verdana, sans-serif; font-size: 1pt }

.textborder { border: 1px solid #339999; font-family: sans-serif; font-size: 11px; background-color: #FFFFCC; padding: 2px }

.title { font-family: sans-serif; font-size: 14px; color: black; font-weight: bold; text-decoration: none }

.title2 { font-family: sans-serif; font-size: 14px; color: #000000; font-weight: bold; text-decoration: none }

.title2green {font-family: sans-serif; font-size: 14px; color: #287777; font-weight: bold; text-decoration: none }

.title2navy { font-family: sans-serif; font-size: 14px; color: #000066; font-weight: bold; text-decoration: none }

.title2red { font-family: sans-serif; font-size: 14px; color: red; font-weight: bold; text-decoration: none }


.title2white { font-family: sans-serif; font-size: 14px; color: #FFFFFF; font-weight: bold; text-decoration: none }

.title3 { font-family: sans-serif; font-size: 11px; color: #000000 }

.titlecase { font-family: sans-serif; font-size: 12px; text-transform: capitalize }

.titlenews { font-family: sans-serif; font-size: 14px; color: #000000; font-weight: bold; text-decoration: none; text-transform: uppercase }

.titlesecondary { font-family: sans-serif; font-size: 14px }

.topdrop { font-family: "ms sans serif", verdana, sans-serif; font-size: 10px; text-decoration: none; line-height: 40px; border: none; top: 10px }

.titlemain {font-family: sans-serif; color: #000066; font-family: sans-serif; font-size: 16px; font-weight: bold; background-color: #CCCCCC; border-bottom: 1px solid #000066; border-top: 1px solid #000066; text-align:left }

.titleright { font-family: sans-serif; color: black; font-family: sans-serif; font-size: 12px; font-weight: bold; background-color: #FFCC66; border-bottom: 1px solid #666666; border-top: 1px solid #666666 }

.smallwhitetext {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    color: #ffffee;
    font-weight: bold;
    font-variant: normal;
    text-decoration: none;
}

.smallwhitetext:link{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    color: #ffffee;
    font-weight: bold;
    font-variant: normal;
    text-decoration: none;
}

.smallwhitetext:hover {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    color: #ffffee;
    background: #003399; 
    font-weight: bold;
    font-variant: normal;
    text-decoration: none;
}

.smallwhitetext:visited {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    color: #ffffee;
    font-weight: bold;
    font-variant: normal;
    text-decoration: none;
}




/* ================================================================ 
Menu Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
http://www.cssplay.co.uk/menus/anywidth-flyout.html
=================================================================== */
#menu {
	width:133px;
	height:500px;
	margin:0 auto;
	position:relative;
	z-index: 1000;
}
#menu ul {
	margin:0;
	padding:0;
	list-style:none;
	white-space:nowrap;
	text-align:left;
	background-color: #CCCCCC;	
	padding:1px 1px 0 1px;
}
#menu li {
	margin:0;
	padding:0;
	list-style:none;
}
#menu li {
	display:inline-block;
	display:inline;
}
#menu li.level0 {
	width:150px;
}
#menu ul {
	position:absolute;
	left:-9999px;
}
#menu ul.level1 {
	position:absolute;
	left:0;
	top:10px;
	width:130px;
}
#menu a {
	display:block;
	font:normal 12px verdana, arial, sans-serif;
	color:#black;
	line-height:22px;
	text-decoration:none;
	padding:0 20px 0 10px;
	border-bottom:1px solid #024303;
}
#menu ul li:hover > ul {
	background:#E9E9E9;
	visibility:visible;
	left:100%;
	margin-top:-24px;
	margin-left:-1px;
}
#menu a:hover ul, #menu a:hover a:hover ul, #menu a:hover a:hover a:hover ul {
	left:100%;
	visibility:visible;
}
#menu a:hover ul ul, #menu a:hover a:hover ul ul {
	left:-9999px;
}
#menu li a:hover {
	background:#cf0132;
	color:#fff;;
}
#menu li:hover > a {
	background:#cf0132;
	color:#fff;;
}
#menu li a.fly {
	background: url(../images/arrow.gif) no-repeat right top;
}
#menu li a.fly:hover {
	background:#cf0132 url(../images/arrow.gif) no-repeat right top;
	color:#fff;;
}
#menu li:hover > a.fly {
	background:#cf0132 url(../images/arrow.gif) no-repeat right top;
	color:#fff;
}
#menu table {
	position:absolute;
	left:99%;
	height:0;
	width:0;
	border-collapse:collapse;
	margin-top:-7px;
	margin-left:-1px;
}
/* === End Menu CSS === */

