body {
/* text-align: center; */
margin:0px;
/* background: #220033; */
background: #ffffff;
background-image:url('/images/background052.jpg');
background-repeat: repeat;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
/* color: #eeffee; */
}


#container {
width: 980px;
margin-left: auto;
margin-right: auto;
}

#float-wrapper {
margin-top: 10px;
float: left;
width: 807px;
background-image:url('/images/water/1pix-transparant.gif');
background-repeat:repeat-y;
/* border-right: 1px solid #aaa; */
border-right: 3px;
border-right-style:groove;
/* border-bottom: 1px solid #aaa; */
border-bottom: 3px;
border-bottom-style: groove;
background: #000000;
/*** This can be floated left or right ***/
}

#mainbody {
float: right;
position: relative;
width: 763px;
top: -3px;
left: -3px;
/* border-right: 1px solid #666666; */
/* border-bottom: 1px solid #666666; */
text-align: left;
/*** This must be floated opposite to .second-float ***/
/* get loose from top */
/* margin-top: 10px; */
/* keep text from sides */
padding-left: 20px;
padding-right: 20px;
padding-top: 20px; */
padding-bottom: 20px;
font-size: 12px;
color: #333366;
background: #eeffff;
}

#l-column {
/* brings up a box 160px wide */
float: left;
width: 160px;
margin: 0px 20px 20px 0px;
padding: 10px 10px 0px 10px;
border-width: 0px;
background: #ccffff;
/* font-family: Georgia, serif; */
font-size: 16px;
font-style: italic;
line-height: 200%;
/* border-style: solid; */
/* border-color: blue; */
}

#shadow-r-column {
margin-top: 10px;
float: right;
width: 160px;
border-right: 3px;
border-right-style:groove;
border-bottom: 3px;
border-bottom-style: groove;
background: #000000;
/*** This must be floated opposite to .first-float ***/
}

#r-column {
float: right;
position: relative;
width: 160px;
top: -3px;
left: -3px;
/* margin-top: 10px; */
background: #eeffff;
/* background: #404060; */
/* background: #66CCFF; */
/* position: absolute; */
/*** This must be floated opposite to .first-float ***/
/* padding 10px; */
/* top: 70px; */
background-image:url('/images/water/1pix-transparant.gif');
background-repeat:repeat-y;
}

#footer { 
background: #ffffff;
font-size: 9px;
/* clear: both; */
/* keep text from sides */
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
}

#indent15font10{
margin-left: 15px;
font-size: 10px;
}

.st_sharethis_custom{
        background: url("images/share2.jpg") no-repeat scroll left top transparent;
        padding: 0px 70px 15px 15px;
}


.dropcap:first-letter {
font-size: 4em;
color: #0000ff;
line-height:1.0em; 
 }

.bodytext {
padding-left: 30px;
padding-right: 30px;
}

.bluetext {
color: #0000ff;
}

.SIPtable {
   border-width: 1px;
   border-spacing: 0px;
   border-style: outset;
   border-color: blue;
   border-collapse: separate;
}
.SIPtable th {
   border-width: 1px;
   padding: 5px;
   border-style: inset;
   border-color: blue;
   background-color: white;
   -moz-border-radius: 0px 0px 0px 0px;
}
.SIPtable td {
   border-width: 1px;
   padding: 5px;
   border-style: inset;
   border-color: blue;
   -moz-border-radius: 0px 0px 0px 0px;
}


.menuhead { 
left: 0px;
width: 125x;
text-align: center;
color: #000000;
font-weight: bold;
font-size: 14px;
}

.newsdate {
font-size: 12px;
font-weight: bold;
font-style: italic;
}

.menuitem { 
width: 145px;
/* font-family: Verdana, impact, sans-serif; */
color: #000000;
font-size: 10px;
margin-top: 10px;
}

.head00 {
/* font-family: Georgia, serif; */
font-size: 40px;
color: #000000;
text-align: center
}

.head01 {
/* font-family: Georgia, serif; */
font-size: 30px;
color: #000000;
text-align: center
}

.head02 {
/* font-family: Georgia, serif; */
font-size: 22px;
font-style: italic;
}

.head03 {
/* font-family: Georgia, serif; */
font-size: 16px;
font-style: italic;
}

.head04 {
/* font-family: Verdana, impact, sans-serif; */
font-size: 12px;
font-weight: bold;
font-style: italic;
}

.verdana16 {
/* font-family: Verdana, impact, sans-serif; */
font-size: 16px;
}

.verdana14 {
/* font-family: Verdana, Arial, Helvetica, sans-serif; */
font-size: 14px;
}

.verdana12 {
/* font-family: Verdana, Arial, Helvetica, sans-serif; */
font-size: 12px;
}

.verdana10 {
/* font-family: Verdana, Arial, Helvetica, sans-serif; */
font-size: 10px;
}

.verdana8 {
/* font-family: Verdana, Arial, Helvetica, sans-serif; */
font-size: 8px;
}

.verdana16b {
/* font-family: Verdana, impact, sans-serif; */
font-size: 16px;
font-weight: bold;
}

.verdana14b {
/* font-family: Verdana, Arial, Helvetica, sans-serif; */
font-size: 14px;
font-weight: bold;
}

.verdana12b {
/* font-family: Verdana, Arial, Helvetica, sans-serif; */
font-size: 12px;
font-weight: bold;
}

.margin15 {
margin-left: 15px;
/* margin-right: 15px; */
}

.indent15 {
margin-left: 15px;
line-height: 150%;
}

.indent30 {
margin-left: 30px;
line-height: 150%;
}

.indent200 {
margin-left: 200px;
}

.agenda {
font size: 13px;
color: #000000;
text-align: center;
}

a:link, a:visited, a:active
{
font-style: oblique;
color: #990066;
text-decoration: none;
}

a:hover {color: #ff0000;}

.ylink A:link {color: #ffff99;}
.ylink A:visited {color: #ffff99;}
.ylink A:hover {color: #ffffff;}
.ylink A:active {color: #ffffff;}

.none a:link {text-decoration: none}
.none a:visited {text-decoration: none}
.none a:hover {text-decoration: none}
.none a:active {text-decoration: underline; color: red;}

.graphic {border:1px; border-thickness:1px; border-color: #eeffff; border-style: solid;}
A:hover .graphic, A:active .graphic {border:1px; border-thickness:1px; border-color: #003399; border-style: solid}

.graphic2 {border:0px; border-thickness:0px;}


/* http://www.devinrolsen.com/pure-css-menu-with-infinite-sub-menus-tutorial/ */

#nav, .nav, #nav .nav li { margin:0px; padding:0px; }
#nav li {float:left; display:inline; cursor:pointer; list-style:none; padding:1px 5px 3px 5px; background-color:#00c; border-right:2px #9cc solid; border-left:16px #eff solid; font-size: 14px; position:relative;}
#nav li ul.first {left:-1px; top:100%; }

li, li a {color:#000; text-decoration:none;}
#nav .nav li { width:100%; text-indent:5px; line-height:30px; margin-right:10px; border-bottom:1px #000 solid; 
border-left:none; border-right:none; background:#9cc;}
#nav li a {color:#ff0; font-style:oblique; display:block; width:inherit; height:inherit;}

ul.nav { display:none; }
#nav li:hover > a, #nav li:hover { color:#fff; background:#000; }
li:hover > .nav { display:block; position:absolute; width:160px; top:-2px; left:50%; z-index:1000; border:1px #000 solid; } 
/* #nav li:hover { position:relative; z-index:2000; } */

