
/************************* ID's *************************/
#topBanner {
padding: 0px 0px 10px 0px;
margin: 0 0 0 0;
}

#borderDiv {
position: relative;
border-top: 1px solid #00008B; /* DarkBlue  */
}


#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;
}

#rightSide {
float: right;
text-align: center;
margin: 5px 0 5px 5px;
zindex: 20;
}

#footer {
border: 1px solid #00008B; /* DarkBlue  */
background-color: #B0C4DE; /* LightSteelBlue */
padding: 10px 10px 10px 10pX;
margin: 15px 0 0 0;
z-index: 15;
}

#siteNavigation {
border: 2px solid #00008B; /* DarkBlue  */
background-color: #B0C4DE; /* LightSteelBlue */
padding: 2px; color:#000066 /* DarkerBlue  */
}

#ad1 {
border: 4px solid yellow;
margin: 5px 0 0 0;
padding: 5px 5px 5px 5px;
background: #00008B; /* DarkBlue  */
text-align: center;
}

#adBox {
border: 4px double #000080;
background: #FFFFFF; /* LtBlueGrey */
text-align: center;
padding: 8px;
zindex: 20
}

#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-family: Palatino, Georgia, serif;*/
font-size: 14px;
color: Black;
padding: 0 0 0 0;
background-image: url('images/bgd_ltgray2.gif');
}

span.center {
text-align: center;
}

span.body_copy {
font-style: normal;
}

span.em_copy {
font-style: italic;
}

span.companyName {
font-size: 20;
font-weight: bold;
line-height: 1.5em;
color: #00008B; /* DarkBlue  */
}

span.companyName2 {
font-family: Georgia, Palatino, serif;
font-size: 24;
font-weight: bold;
line-height: 1.5em;
color: #00008B; /* DarkBlue  */
}

span.tagline {
font-size: 14;
font-style: italic;
font-weight: bold;
color: #00008B; /* DarkBlue  */
}

span.tagline2 {
font-size: 16;
font-style: italic;
font-weight: bold;
color: #00008B; /* DarkBlue  */
}

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: 2px outset #000080; /* DarkBlue  */
background-color: #B0C4DE;margin-left:5px; margin-right:0; margin-top:0; margin-bottom:5px; font-weight:bold; color:#000066 /* DarkerBlue  */
}

h2 {
font-size: 15px;
font-weight: bold;
color: #00008B; /* DarkBlue  */
}

h2.page-subhead {
font-style: normal;
}

h3 {
font-size: 14px;
font-weight: bold;
line-height: 100%;
color: #2F4F4F;  /*   DarkSlateGray  */
design: run-in;
}


em {
font-variant: small-caps;
font-weight: bold;
}

caption {
caption-side: top;
text-align: center;
}

table.table_copy {
position: relative;
left: 14px;
}

.menulist, .menulist ul {
 margin: .6em;
 padding: 0 0 0 0;
 line-height: 125%;
 list-style: none;
 font-size: 11px;
}



/**************** Pseudo classes ****************/


:link {
color: #00008B; /* DarkBlue  */;
text-decoration: none;
font-weight: bold;
}

:visited {
color: #0000FF;  /*  Blue */
text-decoration: none;
font-weight: bold
}

:hover {
text-decoration: underline;
}

.menulist a:hover, .menulist a:hover.highlighted, .menulist a:focus {
 color: #FFF;
 background-color: #00008B; /* DarkBlue */
text-decoration: none;
}

.menulist a.highlighted {
 color: #FFF;
 background-color: #00008B; /* DarkBlue */
}

:active {
text-decoration: underline;

}