body {margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:75%; color:#666666; background-image:url(/images/pomegranate-background.jpg); background-position:center;}

h1 {font-size:160%; margin:0px; color:#83014F; font-weight:bold; text-align:center;}

h2 {font-size:120%; margin:0px;}

h3 {font-size:110%; margin:0px; color:#666666;}

img {border:none;}

td {vertical-align:top;}

form {margin:0px;}

a:link {color:#83014F;}
a:visited {color:#83014F;}

.footer_link:link {color:#FFFFFF;}
.footer_link:visited {color:#FFFFFF;}

.nav_top_back {background-color:#999999; background-image:url(/images/nav-top-back.gif); height:31px; width:900px; text-align:center;}

.nav_link:link {color:#666666; text-decoration:none;}
.nav_link:visited {color:#666666; text-decoration:none;}
.nav_link:hover {color:#FFD10F; text-decoration:underline;}

.error {color:#FF0000;}

.note {font-style:italic; font-size:90%;}

.justin {float:left; width:127px;}

.results {float:left; width:136px;}

.Accordion {border-left: solid 1px gray; border-right: solid 1px black; border-bottom: solid 1px gray; overflow: hidden; margin-left:15px; margin-right:15px;}
.AccordionPanel {margin: 0px; padding: 0px;}
.AccordionPanelTab {background-color: #CCCCCC; border-top: solid 1px black; border-bottom: solid 1px gray; margin: 0px; padding: 2px; cursor: pointer; -moz-user-select: none; -khtml-user-select: none; font-weight:bold;}
.AccordionPanelContent {overflow: auto; margin: 0px; padding: 0px; height: 200px;}
.AccordionPanelOpen .AccordionPanelTab {background-color: #EEEEEE;}
.AccordionPanelTabHover {color: #555555;}
.AccordionPanelOpen .AccordionPanelTabHover {color: #555555;}
.AccordionFocused .AccordionPanelTab {background-color: #3399FF;}
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {background-color: #33CCFF;}

.TabbedPanels {margin:0px; padding:0px; float:left; clear:none; width:100%;}
.TabbedPanelsTabGroup {margin:0px; padding:0px;}
.TabbedPanelsTab {position:relative; top:3px; float:left; padding:4px 10px; margin:0px 1px 0px 0px; background-color:#666666; color:#FCDCDD; list-style:none; border-left:solid 3px #E757A0; border-bottom:solid 3px #E757A0; border-top:solid 3px #E757A0; border-right:solid 3px #E757A0; -moz-user-select:none; -khtml-user-select:none; cursor:pointer;}
.TabbedPanelsTabHover {background-color:#CCCCCC; color:#999999;}
.TabbedPanelsTabSelected {background-color:#FCDCDD; color:#666666; border-bottom:3px solid #FCDCDD; font-weight:bold;}
.TabbedPanelsTab a {color:black; text-decoration:none;}
.TabbedPanelsContentGroup {clear:both; border-left:solid 3px #E757A0; border-bottom:solid 3px #E757A0; border-top:solid 3px #E757A0; border-right:solid 3px #E757A0; background-color:#FCDCDD;}
.TabbedPanelsContent {padding:10px; background-color:#FCDCDD;}
.TabbedPanelsContentVisible {}
.VTabbedPanels .TabbedPanelsTabGroup {float:left; width:10em; height:20em; background-color:#EEE; position:relative; border-top:solid 1px #999; border-right:solid 1px #999; border-left:solid 1px #CCC; border-bottom:solid 1px #CCC;}
.VTabbedPanels .TabbedPanelsTab {float:none; margin:0px; border-top:none; border-left:none; border-right:none;}
.VTabbedPanels .TabbedPanelsTabSelected {background-color:#EEE; border-bottom:solid 1px #999;}
.VTabbedPanels .TabbedPanelsContentGroup {clear:none; float:left; padding:0px; width:30em; height:20em;}