

/************************* ID's *************************/
#topBanner {
padding: 0px 0px 10px 0px;
margin: 0 0 0 0;
}

#borderDiv {
position: relative;
border-top: 1px solid #800000; /* Maroon */; border-left-width:1; border-right-width:1; border-bottom-width:1
}


#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 #000000; /* Black */
background-color: #FFFFFF; /* White */
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; color:#000000
}

#siteNavigation {
/* MoonYellow */
border-style:double; border-width:3; background-color: #FFFFFF; /* White */
padding: 2px; color:#000000
}

#ad1 {
border: 4px solid #000080;  /* DarkBlue  */
padding: 5px;
background: #9F9FFF; /* LtBlue  */
text-align: center; margin-left:0; margin-right:0; margin-top:5px; margin-bottom:0
}

#ad2 {
border: 4px solid #A60000; /* DarkBlue  */
padding: 5px;
background: #FFFFFF; /* LtBlue  */
text-align: center; margin-left:0; margin-right:0; margin-top:5px; margin-bottom:0; 
}

#ad3 {
border: 4px solid #000080;  /* DarkBlue  */
padding: 5px;
background: #FFFFFF; /* LtBlue  */
text-align: center; margin-left:0; margin-right:0; margin-top:5px; margin-bottom:0
}

#highlight_box {
border: 1px solid Black;
background: White;
text-align: center;
padding: 5px;
zindex: 20;
}

#mainContent #form-table {
padding-left: 10px;
}

#mainContent {

max-width: 800px;
}

#mainContent #post {
background: #F0F0F0; 
padding: 0px 5px 0px 5px;
margin: 2px 2px 2px 2px;
}

#mainContent #rightSide {
display: block;
float: right;
/*border: 1px solid #000;*/
text-align: center;
max-width: 500px;
margin: 5px 0 5px 5px;
}

#mainContent #leftSide2 {
float: left;
text-align: center;
padding: 10px 0px 0px 0px;
margin: 10px 0 5px 5px;
}

/* Generic Selectors */

body {
/*font-family: arial, tahoma, sans-serif;*/
font-family: Georgia, Palatino, serif;
font-size: 14px;
color: #000000; /* Black */
padding: 0;
background-color:#FFFFFF; /* White */
}

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: #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: #800000;
padding-left:2px; padding-right:2px; padding-top:1px; padding-bottom:1px
}

h1 {
font-size: 16px;
font-weight: bold;
color: #383838; /* Dark Gray  */
}

h1.page-header {

border-bottom:2px solid #800000; /* Maroon */
background-color: #FFFFFF; /* White */
margin-left:0px; margin-right:0; margin-top:0; margin-bottom:5px; color:#000000; /* Black */
font-weight:bold; text-align:left; font-size:16px; 
padding-left:0px; padding-right:15px; padding-top:15px; padding-bottom:15px 
}

h2 {
font-size: 15px;
font-weight: bold;
color: #800000; /* DarkYellow */
}

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: 30px;
}

.menulist, .menulist ul {
 margin: .6em;
 padding: 0 0 0 0;
 line-height: 125%;
 list-style: none;
 font-size: 11px;
}



/**************** Pseudo classes ****************/


:link {
color: #0000D5;  /* Maroon */;
text-decoration: none;
font-weight: bold
}

:visited {
color: #A60000;  /* LightMaroon */;
text-decoration: none;
font-weight: bold
}

a:hover {
text-decoration: underline;
}

.menulist a:hover, .menulist a:hover.highlighted, .menulist a:focus {
 color: #FFFFFF; /* White */
 background-color: #A60000;  /*  LightMaroon */
text-decoration: none
}

.menulist a.highlighted {
 color: #FFFFFF; /* White */
 background-color: #A60000;  /*  LightMaroon */
}

:active {
text-decoration: underline;

}

a.fPlayer {
 	display: block;
       width: 320px;
       height: 200px;
       text-align:center;
       margin: 0 15px 15px 0;
 	float: left;
       border:1px solid #999;
}
a.fPlayer img {
	margin-top: 70px;
	border:0px;
}
/*
a.fPlayer:hover {
	border:1px solid #000;
}
*/