body {
background-color: #b5b168;
margin-top:15px;
}

hr {margin:0;padding:0;}
/*div.hr hr {
 margin-right:0px;
 margin-left:0px;
 margin-top:0px;
 margin-bottom:10px;
 padding:0;
 color:#545895;
 background-color:#545895;
 height:1px;
 width:100%;
 border:0;
 noshade: (solid line);
}
*/
hr {
 margin-right:0px;
 margin-left:0px;
 margin-top:0px;
 margin-bottom:5px;
 padding:0;
 color:#545895;
 background-color:#545895;
 height:1px;
 width:100%;
 border:0;
 noshade: (solid line);
}
#textwindowsub { margin:0;margin-bottom:10px;text-align: justify; height: 232px; width: 489px;  z-index: 4; overflow: scroll;  overflow-x: hidden; visibility: visible; }
#textwindow { margin:0;margin-bottom:10px; text-align: justify; height: 265px; width: 489px;  z-index: 4; overflow: scroll;  overflow-x: hidden; visibility: visible; }
#contents { width: 459px; visibility: visible; margin-right: 5px; }

/* NOTE - used a mainwell class without padding. Otherwise scroll box must be 457px, but don't get padding within the box */
.MainWell {
padding-top:20px;
/*padding-right:25px;
padding-left:7px;
*/
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.65em;
line-height:20px; 
color: #512800;
margin:0px;
}

.MainWell p {
 margin-top:0px;
 margin-bottom:10px;
}

.MainWell p.b4list {
 margin-top:0px;
 margin-bottom:2px;
}

.MainWell p.b4rule {
 margin-top:0px;
 margin-bottom:5px;
}

/* For scrolling window, note 1 diff in ul and one in li */
.MainWell ul {
 margin-top:0px;
 margin-bottom:10px;
 margin-left:15px; /* need at least 15px margin or bullets don't appear- IE. */
 margin-right:0px;
 padding-top:5px; 
 padding-bottom:0px;
 padding-left:0px;
 padding-right:0px;
 list-style-position: outside;
}
.MainWell ul.b4rule {
 margin-top:0px;
 margin-bottom:5px;
 margin-left:15px; /* need at least 15px margin or bullets don't appear- IE. */
 margin-right:0px;
 padding-top:5px; 
 padding-bottom:0px;
 padding-left:0px;
 padding-right:0px;
 list-style-position: outside;
}

.MainWell li {
 list-style: disc;
 font-size:10px;
 margin-left:0px;
 margin-right:0px;
 margin-top:0px;
 padding:0;
 margin-bottom:2px;
 line-height:15px;
 /*position: relative; left: 7px; IE - this causes text to NOT SCROLL */
}

/*.SpecialList {
 line-height:15px;
}
*/
.MainWell a:link, .MainWell a:visited, .MainWell a:active {
 color: #F0090C;
 text-decoration: none;
}

.MainWell a:hover
{
   text-decoration: underline;
}

.Mainwell a.bmrk:link, a.bmrk:visited, a.bmrk:active, a.bmrk:hover {
   color: #512800;
   text-decoration: none;
}

.MainWell img {
margin-top:0px;
margin-right:0px;
margin-left:7px; 
margin-bottom:0px; 
padding:0;
float:right;
}

.inset img {
margin-top:0px;
margin-right:7px;
margin-left:0px; 
margin-bottom:0px; 
padding:0;
float:left;
}
.LeftNav {
text-align:right;
/*height:45px;*/
padding-right:32px;
padding-left:0px;
padding-top:0px;
padding-bottom:0px;
margin-bottom:0px;
margin-top:0px;
border:0;
}


.LeftNavTop, .LeftNavTopWed, .LeftNavTopRel, .LeftNavTopRelC,.LeftNavTopRelS, .LeftNavTopRelP {
margin-left:43px;
margin-top:15px;
margin-right:0px;
margin-bottom:0px;
padding:0px;
border:0;
/* width:180px;-varies with page */
height:3px;
line-height:0px;
/* No good with Netscape 6
background-image: url(images/left-hr-bg.gif);
background-repeat:repeat-x;
*/
}

.LeftNavBot,.LeftNavBotWed,.LeftNavBotRel, .LeftNavBotRelC, .LeftNavBotRelS,.LeftNavBotRelP{
margin-left:43px;
margin-bottom:15px;
margin-top:0px;
padding:0px;
border:0;
height:3px;
line-height:0px;
}

.LeftNavMid,.LeftNavMidWed,.LeftNavMidRel, .LeftNavMidRelC, .LeftNavMidRelS, .LeftNavMidRelP{
margin-left:43px;
margin-top:0px;
margin-bottom:0px;
padding:0px;
border:0;
height:3px;
line-height:0px;
}
.LeftNavTopWed {
margin-top:5px;
}
.LeftNavTopWed,.LeftNavBotWed,.LeftNavMidWed {
 margin-left:90px;
}

.LeftNavTopMat,.LeftNavBotMat,.LeftNavMidMat {
 margin-left:34px;
}

.LeftNavTopRel,.LeftNavBotRel,.LeftNavMidRel {
 margin-left:49px;
}

.LeftNavTopRelC,.LeftNavBotRelC,.LeftNavMidRelC {
 margin-left:18px;
}

.LeftNavTopRelS,.LeftNavBotRelS,.LeftNavMidRelS {
 margin-left:40px;
}

.LeftNavTopRelP,.LeftNavBotRelP,.LeftNavMidRelP {
 margin-left:61px;
}
 
.LinkText {
 font-family: verdana, arial, helvetica, sans-serif;
 font-weight:bold;
 font-size: 0.65em;
 color: #512800;
 line-height: 14px;
 padding-top:2px;
 padding-bottom:2px;
 margin:0;
 /* width:180px;*/
 /*  border: top,rt,bot,left */
 /*border: #545895 solid;
 border-width: 1px 0px 1px 0px;
 */
}

.LinkText a:link, .LinkText a:visited, .LinkText a:active {
 color: #F0090C;
 font-weight:normal;
 font-style:italic;
 text-decoration: none;
}

.LinkText a:hover
{
   color: #F0090C;
   text-decoration: underline;
}
/* inconsistent browser rendering when used hr instead of border
.LeftNav hr {
 color:#545895;
 background-color:#545895;
 height:1px;
 width:180px;
 border:0;
 margin:0;
 padding-top:0px;
 padding-bottom:0px;
}
*/

.LinkTextTop {
 font-family: verdana, arial, helvetica, sans-serif;
 font-weight:bold;
 font-style:normal;
 color: #512800;
 margin-top:0px;
 margin-bottom:13px; // was 5px;
 margin-left:0px;
 margin-right:0px;
 padding:0;
}

.LinkTextTop a:link, .LinkTextTop a:visited, .LinkTextTop a:active {
 font-weight:normal;
 font-style:italic;
 color: #F0090C;
 text-decoration: none;
}

.LinkTextTop a:hover
{
   text-decoration: underline;
}

.TopDivider {
 font-style:normal;
 font-size:10px;
 color: #AE9B88;
}

.Footer {
 font-family: verdana, arial, helvetica, sans-serif;
 font-size: 0.58em;
 color: #512800;
 padding-left:0px; /* changed for scroll window pages */
 padding-right:0px;
 padding-top:0px;
 padding-bottom:10px;
 margin:0;
}
.Footer a:link, .Footer a:visited, .Footer a:active {
 color: #545895;
 text-decoration: none;
}

.Footer a:hover
{
   text-decoration: underline;
}