body {margin: 0pt;
 }

p {font-family: Georgia; }

td { }

a:link { }

a:visited { }

a:hover { }

a:active { }

#block td:hover {background-color: #9999FF;}

#tock a {text-decoration: none;}

#top {width:99%;
border-bottom: double #999;
margin-top: 10px; margin-left: 10px;
padding-bottom: 10px;}

.lghead { font-family: Georgia, serif; font-size: 2.25em; font-weight: bold; color: #393962; line-height: 115%; }
.midhead{ font-family: Georgia, serif; font-size: 1.25em; font-weight: bold; color: #bf9b2b; line-height: 115%; }
.pop {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size:2em; color:#2A1F55;}
.banner { color: white; font-size: 2em; font-family: Georgia, Times, serif; font-variant: small-caps; background-color: #006; text-align: center; letter-spacing: 0.5em; width: 100%; padding: 12px; }
.dinky { color: #2a1f55; font-size: 0.75em; line-height: 1.25em; text-align: center; }

#leftnav {width: 155px;
padding: 10px; 
float: left;
vertical-align: top;}

#leftnav h3{ font-family: Arial; font-size: 12pt; color: #ffffff; margin: 0; padding: 0; }	

#leftnav td:hover{background-color: #003366;}

#leftnav img {margin: 1px;}

#maincontent {margin-left: 175px;
padding: 10px;
vertical-align: top;
height: auto;
border-left: solid 1px #999;}	

#maincontent p{font-family: Georgia, serif; font-size: .85em;}

#maincontent td {font-family: Georgia, serif; font-size: .85em;}

.nodec {text-decoration: none}

#content {margin-left: 175px;
padding: 10px;
vertical-align: top;}

#footer {width: 100%;
border-top: #999 double 3px;
background-color: silver;
font-family: Georgia "Times New Roman" serif;
font-size: .75em;
clear: both;
padding-top: 10px;
padding-bottom: 10px;}

p#footer {font-family: Georgia, Times, serif;}
h1#footer {font-family: Georgia, Times, serif; font-size: 2em; font-weight: bold; color: #000080;}
h2#footer {font-size: 1.25em; margin-top:0; margin-bottom:0; font-family:Arial, Helvetica, sans-serif; color:#6C6C6C;}
.bigblue {font-size: 1.5em; font-weight: bold; color: #000080;}
.sothso {font-size: 1.25em; margin-top:0; margin-bottom:0; font-family:Arial, Helvetica, sans-serif; color:#6C6C6C;}


#rightcontainer {border-left: 3px double #bf9b2b;
border-bottom: 3px double #bf9b2b;
padding: 10px;}

#rightside {
width: 175px;
float: right;
text-align: left;
border-left: 12px solid white;
background-color: rgb(255, 255, 204);
font-family: "Times New Roman", Times, serif;
font-size: 16px;}

#mainsubleft {width:150px; margin-top: -10px; float: left; padding-top: 5px;}
#mainsubleft p {font-family: Georgia, serif; font-size: .75em;}
#mainsubright {margin-left: 160px; padding-left:10px; padding-top: 5px; border-left: double #bf9b2b 3px; margin-top: -10px; margin-bottom: -10px; padding-bottom: 1px;}

#subleft {width:150px; float: left; padding-top: 5px;}
#subleft p {font-family: Georgia, serif; font-size: .75em;}
#subright {margin-left: 160px; padding-left:10px; padding-top: 5px; border-left: double #bf9b2b 3px; padding-bottom: 1px;}

#rollingtable {border-collapse: none;}

#rollingtable p{font-family: Georgia, Times, serif; font-size: .8em;}
	
#rollingtable tr {background-color: #949494; font-family: serif;}
#rollingtable tr:hover {background-color: #302b26; color: #FFFFFF; font-weight: bold;}
#rollingtable a{text-decoration: none; color: #000000;}
#rollingtable a:hover{text-decoration: none; color: #FFFFFF; font-weight: bold;}
.goldline_right { border-left: 4px double #BF9B2B;}
.goldline_bot { border-bottom: 4px double #BF9B2B;}
.goldline_top { border-top: 4px double #BF9B2B;}
