body
{
background-color: #427B46;
margin: 0px;
}

tr,td,th 
{
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
font-size:13px;
color: #384832;
background-color: #FFFFFF;
}

.story2 
{
background-color:#85BA89;
text-align:justify;
color:#FFFFFF;
padding:5px;
}

.text 
{
text-align:justify;
padding:5px;
}

.rfloat
{
float: right;
position: relative; 
margin: 5px;
display:block;
}

.lfloat
{
float: left;
position: relative;
margin: 5px;
display:block;
}

.cfloat 
{
text-align: center; 
margin: 5px;
display:block;
}

#maintable 
{
position:relative;
padding:0px;
margin:0px;
border:2px solid #344D36;
}

.calmenu
{
font-family:verdana;
color:#FFFFFF;
text-align:left;
font-size:8pt;
padding:2px;
text-decoration:none;
}

.menutext
{
font-family:verdana;
color:#FFFFFF;
text-align:left;
font-size:9pt;
padding:4px;
text-decoration:none;
font-weight:bold;
}

.menuhead
{
font-family:verdana;
color:#FFFFFF;
text-align:center;
font-size:12pt;
text-decoration:underline;
font-weight:bold;
padding:10px;
}

.searchtext
{
background-color:#427B46;
font-family:verdana;
color:#344D36;
text-align:center;
font-size:8pt;
text-decoration:none;
font-weight:bold italic;
width:820px;
}

.nav 
{
text-align:center;
font-size:9pt;
text-decoration:none;
font-weight:bold;
}

.footer
{
background-color:#344D36;
font-family:verdana;
color:#FFFFFF;
text-align:center;
font-size:10pt;
text-decoration:none;
font-weight:bold italic;
width:820px;
padding:2px;
margin:2px;
}

.links
{
background-color:#427B46;
font-family:verdana;
color:#FFFFFF;
text-align:center;
font-size:10pt;
text-decoration:none;
font-weight:
bold italic;
width:820px;
padding:2px;
margin:2px;
}

.displayinline
{
display:inline;
}


h1
{ 
padding:10px;
margin:10px;
font-family:Microsoft Sans Serif; 
font-size:20px; 
font-weight:bold; 
display:inline; 
color:#354D37; 

}

h2
{
font-family:verdana, "Times New Roman", Times, serif;
font-size:15px;
font-style:italic;
font-weight:bold;
display:inline;
color: #000000;
}

h3
{
font-family:verdana, "Times New Roman", Times, serif;
font-size:14px;
font-style:none;
font-weight:bold;
display:inline;
color:#000000;
}

h4
{
font-family:Microsoft Sans Serif, Georgia, "Times New Roman", Times, serif;
font-size:22px;
font-weight:bold;
text-align:center;
color:#CC0000;
}

h5
{
font-family:verdana, Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:bold;
color:#000000;
display:inline;
}

A:link
{
color:#2010FB;
text-decoration:none;
}

A:visited
{
color:#2010FB;
text-decoration:none;
}

A:hover
{
color:#990000;
text-decoration:none;
}

A.footerlink:link
{
color:#FFFFFF;
text-decoration:none;
}

A.footerlink:visited
{
color:#FFFFFF;
text-decoration:none;
}

A.footerlink:hover
{
color:#FF5F5F;
text-decoration:none;
}

A.copyright:link
{
color:#9ADF04;
text-decoration:none;
}

A.copyright:visited
{
color:#9ADF04;
text-decoration:none;
}

A.copyright:hover
{
color:#FF5F5F;
text-decoration:none;
}




#nav{
height:30px;
margin:0px;
padding:0px;
}
#nav ul{
padding:0px;
margin:0px;
list-style: none;
float:left;
}
#nav li{
position: relative;
float:left;
}
#nav li a {
display: block;
text-decoration: none;
color: #fff;
padding: 0px 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:30px;
}
#nav li:hover{
position: relative;
float:left;
background:url(http://www.bruning.com/images/bg-top-nav-roll.jpg) repeat-x top left;
}

#nav li ul{
position: absolute;
left: 0px;
top: 30px;
display: none;
background:#fff;
float:left;
border-bottom:1px solid #CCCCCC;
}
#nav li:hover ul, #nav li.over ul { 
display: block; 
}
	
#nav li li{
position: relative;
float:left;
border:1px solid #CCCCCC;
border-bottom:0px;
}
#nav li li a {
display: block;
text-decoration: none;
color: #0E287C;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:25px;
min-width:150px;
}
#nav li li:hover{
position: relative;
float:left;
line-height:20px;
background:#1742A1;
color:#FFFFFF;
}
#nav li li:hover a{
color:#FFFFFF;
}

#nav li:hover li ul{
position: absolute;
left: 170px;
top: 5px;
display: none;
background:#fff;
float:left;
border-bottom:1px solid #ccc;
}
#nav li li:hover ul { 
display: block; 
}
#nav li li:hover li a{
color:#0E287C;
}
#nav li li li:hover  a{
color:#fff;
}
