﻿body { font-family: Arial, Helvetica, Verdana, sans-serif;  margin: 0px 0px 0px 0px; font-size: 14px; background:#DDEEEE; color: #000000; line-height: 20px; }

.PageHeader { font-size: 25px; font-style: italic; line-height:normal; }
.SubHeader { font-weight:bold; font-size: 16px; }
.BoldHeader { font-weight:bold; font-size: 14px; }

.MainTable { background:#ffffff; width:900px; margin:auto; }

a:link, a:visited {text-decoration:underline;color:#ff0000;}
a:active, a:hover {text-decoration:underline;color:#000000;}

.List { margin: 0 0 0 0; }
.List ol { margin-top:0; margin-bottom:0; list-style-position:outside; }
.List ol li { margin: 0 0 0 -20px; }
.List ul { margin-top:0; margin-bottom:0; list-style-position:outside; }
.List ul li { margin: 0 0 0 -20px; }

.TopNav { background:#779988; font-size:12px; }
.TopNav ul { list-style:none; margin:0px 0px 0px -40px; }
.TopNav ul li { float:left; background:#779988; color:#ffffff; border-right:solid 1px #ffffff ; }
.TopNav ul li a{ text-decoration:none; text-transform:uppercase; font-weight:bold; color:#ffffff; display:block; padding:0px 15px 0px 15px;  }
.TopNav ul li a:link, .TopNav ul li a:visited { color:#ffffff; background:#779988; text-shadow: 1px 1px #000000; }
.TopNav ul li a:hover, .TopNav ul li a:active { color:#ffffff; background:#668877; text-shadow: 1px 1px #000000; }
.TopNav ul li:first-child { border-left:none; }
.TopNav div { text-align:right; color:#ffffff; text-shadow: 1px 1px #000000; font-size:12px; font-weight:bold; padding-right:5px; }
.TopNav div span { font-size: 12px; }

.SearchRow { background:#ffffff; }
.SearchRowAlt { background:#eeeeee; }
.JumpPages { font-weight:bold; }

div.CategoryTable { margin:auto; width:700px; }
.CategoryTable table { width:100%; }
.CategoryTable td { border-bottom:solid 3px #ffffff; }
.CategoryTableRow td { padding:3px 10px 3px 10px; }
.CategoryTableRow a:link, .CategoryTableRow a:visited { text-decoration:none; font-weight:bold; font-size:12px; }
.CategoryTableRow a:hover, .CategoryTableRow a:active { text-decoration:underline; font-weight:bold; font-size:12px; }
.CategoryTableRowAlt td { padding:3px 10px 3px 10px; }
.CategoryTableRowAlt a:link, .CategoryTableRowAlt a:visited { text-decoration:none; font-weight:bold; font-size:12px; }
.CategoryTableRowAlt a:hover, .CategoryTableRowAlt a:active { text-decoration:underline; font-weight:bold; font-size:12px; }


.BreadCrumb { font-weight:bold; font-size:11px; }
.BreadCrumb a:link, .BreadCrumb a:visited { color:#000000; text-decoration:underline; }
.BreadCrumb a:hover, .BreadCrumb a:active { color:#ff0000; text-decoration:underline; }

.PagePadding { padding:10px; }

.RoundTable { width:100%; }
.RoundTop { height:48px; width:100%; background:url(../img/doc_topedge.jpg); }
.RoundBottom { height:47px; width:100%; background:url(../img/doc_botedge.jpg);  }
.RoundLeft { width:41px; background:url(../img/doc_sideedge.jpg); }
.RoundRight { width:30px }

.RoundHeader { color:#5588BB; font-weight:bold; font-size:18px; line-height:normal; }

.FooterText { background:#DDEEEE; font-size:11px; text-align:right; color:#000000; padding-right:10px; }
