a,a:visited {color: #536E86;}
a:hover, a:active {color: #592F1A;}
body {font-family: Arial,Helvetica; font-size: 10pt;}

H1 {color: #000066; font-family: Arial,Helvetica; font-size: 14pt; valign: middle}
H2 {color: #000066; font-family: Arial,Helvetica; font-size: 12pt; valign: middle}
H3 {color: #000066; font-family: Arial,Helvetica; font-size: 10pt; valign: middle}

.barelink {text-decoration: none}
.barelink:hover {text-decoration: underline;}

/*Homepage styles*/
.header {font-family: Arial,Helvetica; font-size: 8pt; text-transform: uppercase; valign: bottom; font-style: italic}
a.header,a.header:active,a.header:hover,a.header:visited {text-decoration: none; font-weight: bold;}

.search {background-color: #ffffff; border: 1px solid #592F1A; color: #000000; font-family: Arial,Helvetica; font-size: 8pt; padding-bottom: 2px;}

.frontpage_header {font-family: Trebuchet,Trebuchet MS,Arial,Helvetica; font-size: 11pt; color: #ffffff; }
.frontpage_block {font-family: Trebuchet,Trebuchet MS,Arial,Helvetica; font-size: 9pt; color: #ffffff;}
.frontpage_bottom {background:#CCCC66; vertical-align: top; font-family: Arial,Helvetica; font-size: 9pt; color: #000000;}
.frontpage_bottom_text {font-family: Arial,Helvetica; font-size: 9pt; color: #592F1A; background: #ffffff; vertical-align: top; padding: 2px; }
a.frontpage_link,a.frontpage_link:visited {font-family: Arial,Helvetica; font-size: 9pt; color: #ffffff;}
a.frontpage_link:active,a.frontpage_link:hover  {font-family: Arial,Helvetica; font-size: 9pt; color: #ffffff;}

.footer {font-family: Arial,Helvetica; font-size: 9pt; color: #592F1A; text-decoration: none;}
a.footer,a.footer:active,a.footer:hover,a.footer:visited {color: #592F1A; text-decoration: underline;}

.body {font-family: Arial,Helvetica; font-size: 10pt; valign: middle}
.body2 {font-family: Arial,Helvetica; font-size: 9pt; valign: middle}
.body3 {font-family: Arial,Helvetica; font-size: 8pt; valign: top}
.bodysmall {font-family: Arial,Helvetica; font-size: 8pt; valign: middle}

.detail {color: #003399; font-family: Arial,Helvetica; font-size: 10pt; valign: middle}

.field {vertical-align : bottom;}

.formlabel {font-family: Arial,Helvetica; font-size: 10pt;}

.hint {color: #888888; font-family: Arial,Helvetica; font-size: 8pt;}

.justfont {font-family: Arial,Helvetica;}

.label-c {font-family: Arial,Helvetica; font-size: 10pt; text-align: center;}
.label-l {font-family: Arial,Helvetica; font-size: 10pt; text-align: left;}
.label-r {font-family: Arial,Helvetica; font-size: 10pt; text-align: right;}

.logon {font-family: Arial,Helvetica; font-size: 8pt; color: #000000; text-decoration: none;}
.logon:hover {text-decoration: underline; color: #000000;}

/*Navbar styles*/
.navbar {font-family: Arial,Helvetica; font-size: 8pt; color: #FFFFFF; background: #43525D; text-align: center;}
a.navbar,a.navbar:visited {color: #FFFFFF; text-decoration: none}
a.navbar:active,a.navbar:hover {color: #CCCC66; text-decoration: none}
a.navbaron,a.navbaron:visited {color: #FFFFFF; font-weight: bold; text-decoration: none}
a.navbaron:hover,a.navbaron:active {color: #CCCC66; font-weight: bold; text-decoration: none}

/*Subnavbar styles*/
.subnav {font-family: Arial,Helvetica; background: #CCCC66; font-size: 8pt; color: #4A5E6D; text-decoration: none; text-transform: uppercase; text-align: center; text-decoration: none;}
.subnav:hover {color: #592F1A;}
.subnavon {color: #000000; text-decoration: none; font-weight: bold; }
.subnavon:hover {color: #592F1A; font-weight: bold;}

/*Sub menu styles*/
.filter { text-decoration: none; font-size: 8pt; color: #4A5E6D; text-transform: uppercase;}
.filter:hover {color: #592F1A;}
.filteron {color: #000000; text-decoration: none; font-weight: bold; font-size: 8pt; text-transform: uppercase;}
.filteron:hover {color: #592F1A; font-weight: bold;}

.titletext {font-family: Arial, Helvetica; font-size: 10pt; color: #FFFFFF; text-decoration: none;}
.titletext:hover {color: #CCCC66;}

.subheading {color: #000000; font-family: Arial,Helvetica; font-size: 11pt; valign: middle}
.subheadingsmall {color: #000000; font-family: Arial,Helvetica; font-size: 10pt; valign: middle}

.tableheader {font-family: Arial,Helvetica; font-size:9pt; font-weight:bold; color:#ffffff; background-color: #536E86;}

.whitelink {color: #ffffff;}

.searchlabel {font-family: arial,helvetica; font-size:8pt; font-weight: bold; }

.tablesubheader {font-family: Arial,Helvetica; font-size:9pt; font-weight:bold; color:#FFFFFF; background-color: #2E569F;}
