body
{
text-align: center;
background-color: #C8C8C8;
}

body,table, A:link, A:visited, A:hover
{
font-family: verdana,'MS Sans Serif';
color: #444444;
}

h1
 {
font-family: verdana,'MS Sans Serif';
color: #046842;
font-weight:bold;
font-size: 20px
}

h2
 {
font-family: verdana,'MS Sans Serif';
color: #046842;
font-weight:bold;
font-size: 18px
}

h2 A:link, h2 A:visited, h2 A:hover
 {
font-family: verdana,'MS Sans Serif';
color: #046842;
font-weight:bold;
font-size: 18px;
text-decoration: none;
}

h3
 {
font-family: verdana,'MS Sans Serif';
color: #046842;
font-size: 15px
}

body,table
{
font-size: 12px; 
}

A:link, A:visited, A:hover
{
text-decoration: underline;
}

#container { 
width: 753px;
margin:0px auto;
text-align:left;
background-image: url(images/bg.gif);
background-repeat: repeat-y;
}

#topNav {
background-image: url(images/topbg.gif);
background-repeat: no-repeat;
padding-left: 12px;
padding-top: 12px;
margin-bottom: 35px;
}

#midcontent 
{
text-align: left;
margin-top: 10px;
margin-left: 35px;
margin-right: 35px;
margin-bottom: 38px;
}

#footer {
background-image: url(images/bottombg.jpg);
background-repeat: no-repeat;
font-size: 9px;
height:45px;
text-align: center;
line-height: 1.5;
}

#footer p.text {
position:relative; 
top:4px;
}

#footer A:link, A:visited, A:hover.text { 
top:4px;
}

img.padd
{
margin: 1px;
}

img.title
{
position: relative; 
top:-42px;
right:-16px;
}

img.rightpadding
{
margin-top: 6px;
margin-left: 7px;
margin-right: 20px;
margin-bottom: 0px;
float: left;
}

.caption
{
line-height: 0.90;
font-size : 7pt;
font-family: verdana,'MS Sans Serif';
color: #999999;
}

#quote { color:#656565; background-color:inherit; }
#quote blockquote { text-indent:28px; padding-top:3px; background:url(../images/quote_left.gif) left top no-repeat;  font-style:italic; }
#quote .quotefrom { margin-top:-2.7em; padding-top:32px; padding-bottom: 16px; background:url(../images/quote_right.gif) right top no-repeat; }



/* Navigation */
#navi {
  position: relative;
top:-26px;
right:-168px;
width:572px;
height:30px;
background-image: url(images/menu.gif);
background-repeat: no-repeat;
margin:0px;
list-style-type:none;
padding:2px 15px 0px 15px;
margin-bottom:0px;
 }
html>body #navi { float:left;}/* For navigation background in Firefox,Opera */
#navi li { float:left; list-style-type:none; line-height:25px; height:25px; padding:0 18px; position:relative;}

#navi .topmenu   { border-bottom: 0px; font-size:120%; }
#navi .topmenu a:hover  { color:#006840;}


#navi li a { color:#006840; text-decoration:none; font-weight:bold; border-bottom: 0px;}
#navi li a:hover { color:#3e9875; text-decoration:none; border-bottom: 0px;}
#navi li ul { position:absolute; left:-80px; top:25px; color:#fff; font-size:95%; padding:8px 0; display:none; z-index: 16;}

#navi li:hover ul, #navi li.over ul { display:block;}
#navi li ul li { clear:left; height:20px; line-height:20px; }
#navi li ul li a { color:#006840; }
#navi li ul li a:hover { color:#3e9875; }

#navi #navi_drop ul li { width:500px; }