body { font-size: 85%; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; overflow: scroll; margin: 6px; padding: 10px 50px; }td { font-size: 85%; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }img { border: none; }input { background-color: #eeeeee; margin: 3px 5px; }textarea { background-color: #eeeeee; margin-left: 5px; }select { margin-left: 5px; }img.leftbanner { padding-right: 12px; }.graybox { color: maroon; text-align: center; vertical-align: middle; padding: 3px; outline: solid 1px maroon; }td.feature { vertical-align: top; padding: 5px; outline: dotted 1px gray; }h1 { color: #bb0000; font-size: 1.5em; text-transform: capitalize; margin-top: 12px; }h2 { color: #BB0000; margin-top: 8px; text-transform: capitalize; margin-bottom: 8px; }h3 { color: #BB0000; margin-top: 8px; margin-bottom: 8px; }h4 { color: maroon; font-size: 0.8em; margin-top: 6px; margin-bottom: 6px; }td.contents { vertical-align: top; padding-right: 10px !important; padding-left: 10px; }.motto { color: gray; font-size: 0.88em; font-family: sans-serif; margin-left: 5px; padding-bottom: 5px; }img.topright { padding-bottom: 12px; padding-left: 12px; }.footnote { color: gray; font-size: 0.8em; }.box { color: gray; background-color: silver; text-align: center; vertical-align: middle; width: 120px; padding: 5px; outline: solid 2px black; }.arrow { text-align: center; vertical-align: middle; }.active { color: blue !important; font-weight: bold; text-transform: uppercase; }.footer { font-size: 0.7em; }hr { border: 0; color: maroon; background-color: maroon; height: 1px; margin-top: 12px; margin-bottom: 12px; }a:link {  text-transform: capitalize; text-decoration: none; }a:visited {  color: #000088; text-transform: capitalize; text-decoration: none; }a:hover {  text-transform: capitalize; text-decoration: underline; }a:active {  text-transform: capitalize;  text-decoration: none;}table.menuarea { background-color: maroon; margin-top: 6px; }table.menu { background-color: maroon; }table.menu a:link { color: white; text-decoration: none; }table.menu a:visited { color: orange; text-decoration: none; }table.menu a:hover { color: white; text-decoration: underline; }table.menu a:active { color: white; text-decoration: none; }table.menu td { padding-top: 6px; padding-bottom: 6px; padding-left: 10px; padding-right: 10px; white-space: nowrap; }p.pricing { color: white; font-size: 1.25em; background-color: blue; padding: 5px 10px; }.button { color: #444444; font-size: 0.9em; }p.button { text-align: center; margin: 5px; }img.button { width: 40px; height: 40px; padding: 5px; }input.button { width: 40px; height: 40px; }a.button { color: #444444; font-size: 0.9em; }p.notice { color: white; font-size: 1.25em; background-color: #0000AA; padding: 5px 10px; }td.welcome { vertical-align: bottom; white-space: nowrap; }.errormsg {	background-color: maroon;	color: white;	background-image: url(/images/buttons/warning.40red.jpg);	background-repeat: no-repeat;	background-position: 5px 5px;	text-transform: uppercase;	min-height: 40px;	margin-bottom: 5px;	padding: 5px 5px 5px 50px;}table.list { margin-bottom: 6px; border: solid 1px gray; }table.list td { font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px 5px; white-space: nowrap }table.list tr.header { color: white; background-color: #0000AA; }tr.odd td { background-color: #cffaff; }tr.even td { background-color: #edfaff; }img.picture { max-width: 200px; max-height: 200px; margin: 5px; }img.thumbnail { max-width: 100px; max-height: 100px; margin: 3px; }tr.archived td { color: silver; }.more { display: none; }