
/************************* ID's *************************/
#topBanner {
padding: 0px 0px 10px 0px;
margin: 0 0 0 0;
}

#borderDiv {
position: relative;
border-top: 1px solid #003300; /* DarkGreen */
}


#mainContent {
position: relative;
padding: 5px 10% 5px 5px; /*top right bottom left*/
margin: 0 0 0 185px;
z-index: 10;
}

#leftSide {
position: absolute;
width: 175px;
margin: 5px 5px 5px 0;
z-index: 5;
}

#footer {
border: 1px solid #005100; /* DarkGreen */
background-color: #99FF99; /* LightSeaGreen */
z-index: 15; margin-left:0; margin-right:0; margin-top:15px; margin-bottom:0; padding-left:10pX; padding-right:10px; padding-top:10px; padding-bottom:10px
}

#siteNavigation {
border: 1px solid #005100; /* DarkGreen */
background-color: #99FF99; /* LightSeaGreen */
padding: 2px;
}

#ad1 {
border: 4px solid #CCCC00;
padding: 5px;
background: #008000; /* DarkBlue  */
text-align: center; margin-left:0; margin-right:0; margin-top:5px; margin-bottom:0
}

#mainContent #form-table {
padding-left: 10px;
}

#mainContent #post {
background: #F0F0F0; 
padding: 0px 5px 0px 5px;
margin: 2px 2px 2px 2px;
}

#mainContent #rightSide {
float: right;
text-align: center;
margin: 5px 0 5px 5px;
}


/* Generic Selectors */

body {
/*font-family: arial, tahoma, sans-serif;*/
font-family: Georgia, Palatino, serif;
font-size: 14px;
color: #000000;
padding: 0;
background-image: url('images/bgd_ltgrn3.gif');
}

span.center {
text-align: center;
}

span.body_copy {
font-style: normal;
}

span.em_copy {
font-style: italic;
}

span.body_sm {
font-style: normal; font-size:8pt
}

span.companyName {
font-size: 20;
font-weight: bold;
line-height: 1.5em;
color: #005100; /* DarkGreen */
}

span.tagline {
font-size: 14;
font-style: italic;
font-weight: bold;
color: #005100; /* DarkGreen */
}

span.sig {
font-style: italic;
}

span.footer {
text-align: center;
font-size: 10px;
}

span.ad1 {
font-weight: normal;
font-size: 14px;
color: Yellow;
padding: 1px 2px 1px 2px;
}

h1 {
font-size: 16px;
font-weight: bold;
color: #383838; /* Dark Gray  */
}

h1.page-header {
float: right;
padding: 15px;
border: 3px double #005100; /* DarkGreen */
background-color: #FFFFFF;margin-left:5px; margin-right:0; margin-top:0; margin-bottom:5px
}

h2 {
font-size: 15px;
font-weight: bold;
color: #005100; /* DarkGreen */
}

h2.page-subhead {
font-style: normal;
}

h3 {
font-size: 14px;
font-weight: bold;
line-height: 100%;
color: #2F4F4F;  /*   DarkSlateGray  */
design: run-in;
}

h4 {
font-size: 8pt;
color: #005100; /* DarkGreen */
}

em {
font-variant: small-caps;
font-weight: bold;
}

caption {
caption-side: top;
text-align: center;
}

table.table_copy {
position: relative;
left: 30px;
}

.menulist, .menulist ul {
 margin: .6em;
 padding: 0 0 0 0;
 line-height: 125%;
 list-style: none;
 font-size: 11px;
}



/**************** Pseudo classes ****************/


:link {
color: #005100; /* DarkGreen */;
text-decoration: none;
font-weight: bold
}

:visited {
color: #CC9900;  /*  DarkGold */
text-decoration: none;
font-weight: bold
}

:hover {
text-decoration: underline;
}

.menulist a:hover, .menulist a:hover.highlighted, .menulist a:focus {
 color: #FFFFFF;
 background-color: #005100; /* DarkGreen */
text-decoration: none
}

.menulist a.highlighted {
 color: #FFFFFF;
 background-color: #005100; /* DarkGreen */
}

:active {
text-decoration: underline;

}