body, td { color: #000000; font-family: Arial; background-color: #C0D9DD; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; font-size: 10pt}
td { background-color: #FFFFFF }
a { text-decoration: underline ; color: #000000 }
a:visited { color: #000000 }
a:hover { color: #009999 }
a.headertext { color: #0b7884; text-decoration: none}
a.headertext:visited { color: #0b7884; text-decoration: none}
input { font-family: Arial; font-size: 85%; background-color: #E9F2F3 }
input.radio { background-color: #DEBEF7; }
input.checkbox { background-color: #DEBEF7; }
select { font-family: Arial; font-size: 85%; background-color: #E9F2F3 }
textarea { font-family: Arial; font-size: 85%; background-color: #E9F2F3 }
ul { margin-left: 25px; margin-top: 4px }

.formcell {	border-right : 1 solid #000000;	border-bottom : 1 solid #000000 }

.turquoise {color: #FFFFFF}
a.turquoise:hover {color: #FFFFFF}
a.turquoise:visited {color: #FFFFFF}
td.turquoise {background-color: #0b7884}

td.purple {background-color: #dbbef7; color: #000000}

.footertext { color: #000000; font-size: 60% }
.headertext { color: #0b7884; font-size: 130%; font-weight: bold; font-family: verdana }

img.whatshappening { margin-right: 4px; margin-bottom: 4px }

td.topmenu { background-color: #006672; color: #FF9A00; padding-left: 15px; padding-top: 5px; padding-bottom: 5px }
td.topmenu a, td.topmenu a:visited, td.topmenu a:hover { color: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 85% }
td.topmenu a:hover { text-decoration: underline }

a.rightmenu { text-decoration: none }
a.rightmenu:hover { color: #000000 }

.header, .header td { background-color: #087984 ; color: #ADC3E7 }
.header a, .header a:selected, .header a:visited { color: #ffffff; font-weight: bold; font-size: 85%; text-decoration: none }
.header a:hover { color: #ffffff; text-decoration: underline }
a.smallmenu, a.smallmenu:selected, a.smallmenu:visited { color: #ADC7E7; font-weight: bold; font-size: 85% }

.subheader, .subheader td { background-color: #FF6500; color: #ffffff; font-size: 82% }
.subheader input { font-size: 80% }
.subheader a, .subheader a:selected, .subheader a:visited { color: #ffffff; font-size: 100%; text-decoration: none }
.subheader a:hover { text-decoration: underline }

.submenu, .submenu td { color: #ADC3E7 }
.submenu a, .submenu a:selected, .submenu a:visited { color: #ffffff; font-weight: bold; font-size: 90%; text-decoration: none }
.submenu a:hover { color: #ffffff; text-decoration: underline }

#sidemenu { margin-top: 8px; margin-bottom: 10px }
#sidemenu a, #sidemenu a:visited, #sidemenu a:hover { color: #196678; font-size: 90%; text-decoration: none }
#sidemenu a:hover { text-decoration: underline }

#searchbox { margin-right: 1px; margin-top: 1px }
#searchbox table { margin-left: 15px }
#searchbox, #searchbox td { background-color: #66A5AA; color: #FFFFFF; font-size: 70% }
#searchbox input { height: 16px; background-color: #FFFFFF; border: none; margin-left: 5px; margin-top: 3px; margin-bottom: 3px }

#latestnews { background-color: #FE9900; margin-right: 1px; margin-top: 1px; padding-top: 5px; padding-bottom: 3px }
#latestnews h1 { color: #FFFFFF; font-size: 130%; font-weight: bold; text-decoration: none; padding-left: 13px; margin-top: 0px }
#latestnews table { margin-left: 3px; border-bottom: 8px solid #FFFFFF }
#latestnews td { vertical-align: top }
#latestnews img { margin-top: 11px; margin-left: 10px }
#latestnews table h1 { color: #0C534F; font-size: 90%; padding-top: 3px; padding-left: 0px; margin-left: 8px; margin-right: 22px; margin-top: 9px; border-top: 2px dotted #FE9900 }
#latestnews table p { margin-top: 0px; margin-left: 8px; margin-right: 3px; font-size: 85% }
#latestnews table a, #latestnews table a:visited, #latestnews table a:hover { color: #FE9900; font-weight: bold }

table.homepanels td { color: #0B5A5E; vertical-align: top; border-top: 1px solid #FFFFFF }
table.homepanels h1 { font-size: 120%; margin-left: 10px; margin-top: 2px }
table.homepanels p { margin-top: 0px; margin-bottom: 0px; font-size: 85%; margin-left: 10px }
table.homepanels a, table.homepanels a:visited, table.homepanels a:hover { color:  #0B5A5E; font-weight: bold }

table.footer { border-top: 10px solid #FFFFFF; border-bottom: 12px solid #FFFFFF }
table.footer td, table.footer td a, table.footer td a:visited, table.footer td a:hover { color: #A0B2B0; font-size: 70% }
table.footer td a, table.footer td a:visited, table.footer td a:hover { font-size: 100% }

#navtrail { margin-left: 7px; margin-top: 5px }
#navtrail, #navtrail a, #navtrail a:visited, #navtrail a:hover { color: #1A5855; text-decoration: none }
#navtrail a:hover { text-decoration: underline }
#navtrail span { color: #FE9900; font-weight: bold }

#introbox { margin-top: 1px; margin-bottom: 1px; margin-left: 3px }
#introbox td { background-color: #E1ECEE; vertical-align: top }
#introbox h1, #introbox p { padding: 5px; padding-left: 15px; padding-right: 15px; margin: 0px; color: #016968 }
#introbox h1 { padding-bottom: 0px; margin-top: 2px }
#introbox img { margin-bottom: 18px }

#naffbrowser { display: none }

#newsletter_signup a, #newsletter_signup a:visited { text-decoration: none; color: red; font-weight: bold; }
#newsletter_signup a:hover { text-decoration: underline; }
#newsletter_signup span { font-size: 130%; }

.error { color: red; font-weight: bold; }
