body {
position: relative; 
margin: 0; 
padding: 0;
color: #000000;
background-color: #CFCFAE;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

table {
margin: 0px;
padding: 0px;
color: #000000;
font: normal 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
}
td {
margin: 0px;
padding: 0px;
color: #000000;
font: normal 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.top_menu {
color: #F3F1E6;
font-size: 13px;
height: 25px;
vertical-align: bottom;
padding-top: 2px;
letter-spacing: 0.1em;
background-color: #828F78;
}
a.top_menu:link {
color: #F3F1E6;
font-weight: bold;
text-decoration: none
}
a.top_menu:visited {
color: #F3F1E6;
font-weight: bold;
text-decoration: none
}
a.top_menu:hover {
color: #EBE7C0;
font-weight: bold;
text-decoration: none
}
a.top_menu:active {
color: #F3F1E6;
font-weight: bold;
text-decoration: none
}

div#links {
float: left;
position: relative; 
top: 0px; 
left: 0px; 
width: 200px;
height: 700px; 
font: bold 14px Tahoma, sans-serif;
}
div#links a {
display: block; 
text-align: left; 
font: bold 14px Tahoma, sans-serif; 
padding: 5px 10px; 
margin: 0px; 
text-decoration: none; 
color: #828F78;
background: #CFCFAE url("./images/masthead_bg.gif") repeat scroll top left;
height: auto;
border-left: 1px solid #C3C3A4;
border-top: 1px solid #C3C3A4;
border-right: 1px solid #B9B99B;
border-bottom: 1px solid #B9B99B;
}
div#links a:hover {
padding: 5px 10px; 
margin: 0px; 
height: 20px;
background: #B9B99B;
height: auto;
color: #F3F1E6;
border-left: 1px solid #E3E3BF;
border-top: 1px solid #E3E3BF;
border-right: 1px solid #A5A58A;
border-bottom: 1px solid #A5A58A;
font: bold 14px Tahoma, sans-serif;
}


div#links a.important {
display: block; 
text-align: left; 
font: bold 14px Tahoma, sans-serif; 
padding: 5px 10px; 
margin: 0px; 
text-decoration: none; 
color: #828F78;
background: #CFCFAE url("./images/masthead_bg.gif") repeat scroll top left;
height: auto;
border-left: 2px solid #FFCC99;
border-top: 2px solid #FFCC99;
border-right: 2px solid #FFCC99;
border-bottom: 2px solid #FFCC99;
}
div#links a.important:hover {
padding: 5px 10px; 
margin: 0px; 
height: 20px;
background: #B9B99B;
height: auto;
color: #F3F1E6;
border-left: 1px solid #E3E3BF;
border-top: 1px solid #E3E3BF;
border-right: 1px solid #A5A58A;
border-bottom: 1px solid #A5A58A;
font: bold 14px Tahoma, sans-serif;
}

div#links a.sub {
display: block; 
text-align: left; 
font: bold 13px Tahoma, sans-serif; 
padding: 5px 10px; 
margin-left: 10px; 
text-decoration: none; 
color: #828F78;
background: #CFCFAE url("./images/masthead_bg_dark.gif") repeat scroll top left;
height: auto;
border-left: 1px solid #C3C3A4;
border-top: 1px solid #C3C3A4;
border-right: 1px solid #B9B99B;
border-bottom: 1px solid #B9B99B;
}

div#links a.sub:hover {
padding: 5px 10px; 
margin-left: 10px; 
height: 20px;
background: #B9B99B;
height: auto;
color: #F3F1E6;
border-left: 1px solid #E3E3BF;
border-top: 1px solid #E3E3BF;
border-right: 1px solid #A5A58A;
border-bottom: 1px solid #A5A58A;
font: bold 13px Tahoma, sans-serif;
}

div#links a.cur {
padding: 5px 10px; 
margin-left: 10px; 
height: 20px;
background: #B9B99B;
height: auto;
color: #F3F1E6;
border-left: 5px solid #FFCC99;
border-top: 1px solid #E3E3BF;
border-right: 1px solid #A5A58A;
border-bottom: 1px solid #A5A58A;
font: bold 14px Tahoma, sans-serif;
}

div#links a.cur:hover {
padding: 5px 10px; 
margin-left: 10px; 
background: #B9B99B;
height: auto;
color: #F3F1E6;
border-left: 5px solid #FFCC99;
border-top: 1px solid #E3E3BF;
border-right: 1px solid #A5A58A;
border-bottom: 1px solid #A5A58A;
font: bold 14px Tahoma, sans-serif;
}


div#content {
float: left;
position: relative; 
top: 0px; 
left: 5px; 
width: 778px;
color: #000000; 
font: 80% Verdana, Geneva, Arial, Helvetica, sans-serif; 
background-color: #F4F2E6;
padding-top: 10px; 
border: 1px solid #FFCC99;
}

div#content p, div#content div {
margin: 0 1em 1em;
}

div#content h3 {
font-size: 1.2em;
font-weight: bold;
margin-left: 1em;
}

div #bottom_pic {
float: left;
position: relative;
bottom: -13px;
left: -13px;
width: 778px;
overflow: hidden;
margin: 0px;
padding:0px;
}
div #head_pic {
float: right;
position: relative;
top: -10px;
right: -12px;
width: 778px;
overflow: hidden;
margin: 0px;
padding:0px;
}
div.inline_pic_left {
float: left;
}
div.inline_pic_right {
float: right;
}

a {
color: #828F78;
font-weight: bold;
text-decoration: none;
}
a:hover {
color: #ffffff;
background-color:  #828F78;
}
a.plain {
color:inherit;
background-color:inherit;
}
