
body         { color: #333; font-size: 12px; font-family: "Lucida Grande", Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white }
#header      { color: #ffad00; font-size: 11px; font-weight: bold; line-height: 20px; background-color: transparent; text-align: center; letter-spacing: 12px; padding-right: 25px; vertical-align: middle; border-top: 1px solid #fc0; border-bottom: 1px solid #fc0 }
p  { font-size: 10px; line-height: 15px }
td    { }
#banner         { color: #ffad00; font-size: 11px; line-height: 20px; background-color: #061f4f; background-image: url("images/banner03.jpg"); background-repeat: no-repeat; background-position: left top; text-align: right; letter-spacing: 12px; display: block; margin: 0; padding: 0; width: 100%; height: 80px; border-top: 1px solid #ffad00; border-bottom: 1px solid #ffad00 }
#banner p { text-align: right; letter-spacing: 12px; margin: 0; padding: 50px 15px 10px 0 }
#left   { background: url(images/bg-left.gif) no-repeat fixed left top }
#right  { background: url(images/bg-right.gif) no-repeat fixed right top }
#nav  { background: #0a50a1 url(images/nav-bg.gif) repeat-x center; border-style: solid; border-width: 1px; border-color: #4c8bc0 #036 #036 #4c8bc0 }
#nav a  { color: #9cf; font-weight: bold; font-size: 11px; line-height: 10px; font-family: Arial, Verdana, "Lucida Grande", Helvetica, Geneva, Swiss, SunSans-Regular; padding: 8px 10px; border-right: 1px solid #036; border-left: 1px solid #4c8bc0; display: block }
#nav a:hover  { color: #ffb200; font-size: 11px; font-family: Arial, Verdana, "Lucida Grande", Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 10px; text-decoration: none; display: block; padding: 8px 10px; border-right: 1px solid #036; border-left: 1px solid #4c8bc0 }
a    { color: #374d88; font-weight: bold; text-decoration: none }
a:hover { color: #f60 }
.selected { color: white; font-weight: bold; font-size: 11px; line-height: 10px; font-family: Arial, Verdana, "Lucida Grande", Helvetica, Geneva, Swiss, SunSans-Regular; display: block }
#content       { font-family: "Lucida Grande", Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0; padding: 0px }
#content td { padding: 2px }
#content img       { margin: 0px; padding: 0 }
#content li       { font-size: 10px; font-family: "Lucida Grande", Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: bold; line-height: 13px; list-style-type: square; list-style-position: outside; display: list-item; margin: 0 10px 0 0; padding: 2px 0; border-bottom: 0px solid #d3d6e6 }
#content h1     { font-size: 1.5em; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Handwriting", Verdana; background: url("images/rule-short.gif") no-repeat left bottom; margin: 0 0 5px; padding-top: 5px; padding-bottom: 5px }
#content h2    { font-style: italic; font-weight: bold; font-size: 1.2em; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Handwriting", Verdana; margin: 5px 0px -5px }
#content h3   { font-style: normal; font-weight: bold; font-size: 1em; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Handwriting", Verdana; text-transform: uppercase; margin: 5px 0px -10px }
#content h4 { margin: 0px }
#content h5    { font-size: 0.8em; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Handwriting", Verdana; font-style: italic; font-weight: normal; line-height: 1em; margin: 0 }
#sidebar              { font-size: 0.8em; font-family: Verdana, "Lucida Grande", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 1.2em; background-color: #f6efd3; background-repeat: no-repeat; background-attachment: scroll; background-position: center top; text-align: left; padding: 10px; width: auto; height: auto; clear: both; border-right: 0px solid white }
#sidebar ul  { line-height: 14px; list-style-type: square; list-style-position: inside; display: inline; margin: 0 0 0 5px }
#sidebar h1         { font-size: 1.3em; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Handwriting", Verdana; background: url("images/rule-yellow.gif") no-repeat center bottom; text-align: center; display: block; margin: 0; padding-top: 10px; padding-bottom: 3px }
#sidebar h2    { color: #0a50a1; font-size: 1em; font-family: "Lucida Grande", "Trebuchet MS", "Lucida Handwriting", Verdana; font-weight: bold; text-align: center; text-transform: uppercase; letter-spacing: 1px; display: block; margin: 0 0 -5px; padding-top: 5px }
#footer    { color: #0a50a1; font-size: 0.7em; font-family: Arial, "Lucida Grande", Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 1.1em; background: white url("images/rule-long.gif") no-repeat center top; letter-spacing: 3px; padding-top: 5px; padding-bottom: 2px }
#callout  { font-size: 10px; font-family: Verdana, "Lucida Grande", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 12px; background-color: #c8dcec; margin: 0; padding: 3px }
#callout img { margin: 0 5px 3px -5px; padding: 0; border-width: 0 }
#callout p { font-size: 10px; font-family: Verdana, "Lucida Grande", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; line-height: 14px; background-color: #c8dcec; margin: 0; padding: 5px }
#callout h1   { color: #063061; font-size: 14px; font-weight: bold; line-height: 16px; letter-spacing: 1px; margin: 0; padding: 0 0 -5px }
#callout li { font-style: normal; list-style-type: disc; list-style-position: outside; margin: 0px }
#results { }
#results a { color: #c60; font-weight: bold; text-decoration: none }
#results a:hover { color: #061f4f; text-decoration: none; text-transform: uppercase }
#results td    { color: #273d57; font-size: 10px; font-family: Monaco, "Courier New", Courier, monospace; line-height: 13px; margin: 0; padding: 4px 1px; border-bottom: 1px solid white }
#results h2 { color: white; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: italic; font-weight: bold; line-height: 14px; background-color: #0a50a1 }
