body { background-color: #FFFFFF; color: #333333; font: normal 10px verdana,arial,sans-serif }

/* Background and foreground colors */
.bgaccent { background-color: #DADA25 }
.bgwhite { background-color: #FFFFFF }
.coloraccent { color: #DADA25 } 
.colorwhite { color: #FFFFFF }
.bgcolor1 { background-color: #637CB5 }
.bgcolor2 { background-color: #CCCC00 }
.bgcolor3 { background-color: #FFFFCC }
.bgcolor4 { background-color: #A73630 }
.color1 { color: #637CB5 }
.color2 { color: #CCCC00 }
.color3 { color: #FFFFCC }
.color4 { color: #A73630 }

/* Headings and texts */
h1 { color: #637CB5; font: 18px verdana,arial,sans-serif; margin-bottom: 0 }
h2 { color: #637CB5; font: bold 14px verdana,arial,sans-serif; margin-bottom: .4em }
h3 { color: #637CB5; font: bold 12px verdana,arial,sans-serif; margin-bottom: .4em }
h4 { color: #637CB5; font: bold 11px verdana,arial,sans-serif; margin-bottom: .4em }
h4.sidebarhead { color: #A73630; margin: 0; padding-left: 8px }
.textsidebarhome { color: #FFFFFF; font: normal 11px verdana,arial,sans-serif; padding: 8px }
.textsidebar { color: #999999; font: normal 11px verdana,arial,sans-serif; padding: 12px; line-height: 1.5em }
.textfooter { color: #FFFFFF; font: normal 11px verdana,arial,sans-serif; padding-left: 8px }
.textcaption { font: bold 10px verdana,arial,sans-serif; padding: 4px }
.textoverviewintro { font: normal 11px verdana,arial,sans-serif; line-height: 1.5em; padding-bottom: 28px; padding-right: 6px }
.textdate { font-size: 10px }
.texthome { line-height: 1.8em }
.textsubtitle { font: italic 10px verdana,arial,sans-serif }
.textdefault { font: normal 11px verdana,arial,sans-serif }
.texteventintro { font: normal 11px verdana,arial,sans-serif; line-height: 1.5em; padding-right: 2px; padding-left: 6px }

/* Navigational elements and links */
a { color: #4B6482 }
a:visited { color: #8A8AB0 } 
a:hover { color: #DADA25 } 

h3 a { text-decoration: none }
h3 a:visited { text-decoration: none }

td.menu { height: 22px; background-color: #CCCC00 }
.menuitem { color: #FFFFFF; font: normal 11px verdana,arial,sans-serif }
a.menuitem { color: #FFFFFF; text-decoration: none }
a.menuitem:visited { color: #FFFFFF }
a.menuitem:hover { color: #A73630 }

td.menucurrent { height: 22px; background-color: #FFFFCC }
.menuitemcurrent { color: #637CB5; font: bold 11px verdana,arial,sans-serif }
a.menuitemcurrent { color: #637CB5; text-decoration: none }
a.menuitemcurrent:visited { color: #637CB5 }
a.menuitemcurrent:hover { color: #A73630 }

td.submenu { padding-left: 8px; height: 24px }
.submenuitem { color: #FFFFFF; font: normal 11px verdana,arial,sans-serif }
a.submenuitem { color: #FFFFFF; text-decoration: none }
a.submenuitem:visited { color: #FFFFFF }
a.submenuitem:hover { color: #DADA25 }

td.subsubmenu { height: 22px }
.subsubmenuitem { color: #A73630; font: normal 11px verdana,arial,sans-serif }
a.subsubmenuitem { color: #A73630; text-decoration: none }
a.subsubmenuitem:visited { color: #A73630 }
a.subsubmenuitem:hover { color: #DADA25 }

.breadcrumb { color: #637CB5; font: normal 10px verdana,arial,sans-serif; padding-left: 10px }
a.breadcrumblink { color: #637CB5; text-decoration: none }
a.breadcrumblink:visited { color: #637CB5 }
a.breadcrumblink:hover { color: #A73630 }

.breadcrumbcurrent { font: bold 10px verdana,arial,sans-serif }

.relateditem { font: normal 11px verdana,arial,sans-serif }
a.relateditem { text-decoration: none }
a.relateditem:visited { text-decoration: none }
.relateditemsub { color: #CCCCCC; font: normal 11px verdana,arial,sans-serif; text-decoration: none }
a.relateditemsub:visited { color: #CCCCCC }

a.sidebarlink { font: normal 11px verdana,arial,sans-serif } 
a.sidebarlink { color: #FFFFFF; text-decoration: none } 
a.sidebarlink:visited { color: #FFFFFF; text-decoration: none }
a.sidebarlink:hover { color: #DADA25 }

/* Form elements */
form { margin: 0; padding: 0 }
input, select { font: normal 10px verdana,arial,sans-serif; height: 20 }
.searchboxhome { height: 20px; width: 120px ; border: 1px solid #DADA25; font: normal 11px verdana,arial,sans-serif }
.searchbuttonhome { height: 20px; width: 50px; border: none; background-color: #637CB5; color: #FFFFFF; font: normal 11px verdana,arial,sans-serif }
.searchbutton { height: 20px; width: 63px; border: none; background-color: #637CB5; color: #FFFFFF; font: normal 11px verdana,arial,sans-serif }
.searchbox { height: 20px; width: 196px ; border: 1px solid #DADA25; font: normal 11px verdana,arial,sans-serif }
.formfield { width: 200px }

/* Other elements */
ul { list-style-type: square }
ol {}
li { font: normal 11px Verdana,Arial,Helvetica,sans-serif; line-height: 1.5em }
p { font: normal 11px Verdana,Arial,Helvetica,sans-serif; line-height: 2em }
blockquote { font: italic 11px verdana,arial,sans-serif; line-height: 1.4em }
.auspiciousback { background-color: #FFFFCC }
table.topbar { background-color: #637CB5; border-top: 1px solid #DADA25; border-right: 1px solid #DADA25; border-left: 1px solid #DADA25 }
table.searchbar { border-right: 1px solid #DADA25; border-left: 1px solid #DADA25 }
table.contentbar { border-bottom: 1px solid #DADA25; border-right: 1px solid #DADA25; border-left: 1px solid #DADA25 }
table.relateditems { border: 1px solid #DADA25 }



