body  {
   margin: 0;
   padding: 0;
   text-align: center;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 14px;
   background: #505050;}

h1 {
   color: #1b6d1b;
   text-align: left;
   border-bottom: #1b6d1b solid 1px;
   font-size: 18px;}
h2 { font-size: 16px; color: #333333;}	
h3{ font-size: 100%; color: #404040; }
h4{ font-size: 95%; color: #303030; font-style: normal; }
hr{   width: 86% }

.contact{ list-style: none }

#container {
   margin: 0 auto;
   width: 788px;
   padding: 0;
   min-height: 100%;
   overflow: auto;
} 

.fright{ float: right }
.fleft{ float: left }
.bottom{ margin-top: 74px}


/* HEADER STYLING */

#header { 
   height: 110px;
   background: url(head_bg.png) repeat-x top; 
} 

.headleft{ 
   float: left;
   width: 21px;
   height: 95px;
   background: url(hel.png) repeat-y left;
}
.headright{
   float: right;
   width: 21px;
   height: 95px;
   background: url(her.png) repeat-y right;
}
.headcenter{
   height: 110px;
   margin: 0px 22px;
   padding-top: 12px;
}
.headbottom{
   margin: auto 0 0 0;
   height: 15px;
}
.pdn{
   margin: 6px 0 0 0;
   float: right;
   width: 33px;
}
/* END HEADER */


/* MENU STYLING*/
    
#menu {
   background: url(menu_bg.png) repeat-x;
   text-align: center;
   height: 30px;
}

.nav {
   margin: 0 5px;
   vertical-align: middle;
}
.nav ul {
   font-weight: bold;
   list-style: none;
   margin: 0;
   padding: 0;
}
.nav ul li {
   float: left;
   margin: 0;
   padding: 0;
}
.nav ul li a {
   margin: 0;
   display: block;
   padding: 6px 13px 0px 13px;
   height: 24px;
   float: left;
   text-transform: uppercase;
   font-size: 84%;
   color: #043904;
   text-decoration: none;
}
.nav ul li a:hover{
   background: url(menu_hl.png) repeat-x;
   color: #FFFFFF;
}
.nav ul li.active a{
   color: #222222;
}
/* END MENU */


/* CONTENT STYLING */

#allcontent{
   margin: 0;
   background: url(body_bg.png) repeat-y;
   overflow: auto;
   min-height: 380px;
}

/* SIDEBAR STYLING */
#sba {
   margin: 0 10px 0 0;
   float: right; 
   width: 180px;
   padding: 0;
}
.sbtop{
   height: 14px;
   background: url(set.png) repeat-x top;
}
#sidebar{
   margin: 0 3px 0 8px;
   color: #1E1E1E;
   font-size: 80%;
}
/* END SIDEBAR */


/* MAIN CONTENT */

.mctop{
   height: 11px;
   background: url(bet.png) repeat-x top;
}
#mca{
   margin: 0 auto 0 5px;
   width: 593px;
   padding: 0 0 15px 0;
}
#mainContent { 
   margin: 8px auto 0 18px;
   width: 560px;
   color: #272727;
   text-align: left;
   overflow: auto;
}
/* END MAINCONTENT */
.vform{
   font-size: 80%;
}

.bba{
   height: 21px;
   width:788px;
   background: url(baeb.png);
}

/* FOOTER */
#footer {
   padding: 1px 0px 2px 0px;
   color: #ffffff;
} 
#footer p {
   text-align: center;
   font-size: 75%;
   margin: 0;
}
