/* CSS Document */

/*BACKGROUND*/

body {
background-color:#000000;
margin:0;
padding:0;
 background: url(../bak.gif) repeat;
}

/*SITE ELEMENTS*/

#wrapper {
        text-align: left;
        margin: 0px auto;
        width: 800px;
        background:#333333;
		background:#000000;
		border:#FFFFFF thin solid;
		
}

#header {
        background:url(../header2011.png) no-repeat;
        background-position:bottom;
        margin-bottom:-10px;
}

#menu1{
background-color:#333333;
}

#side-a {
float: left;
        width: 400px;
        margin-top:-8px;
        margin-right:3px;
}

#side-b {
        margin: 0;
        float: left;
        width: 400px;
        height: 1%; /* Holly hack for Peekaboo Bug */
        margin-top:-8px;
        margin-right:-3px;
}

#side-c{
float: left;
        width: 550px;
        margin-top:-8px;
}

#side-d{
        margin: 0;
        float: left;
        width: 250px;
        height: 1%; /* Holly hack for Peekaboo Bug */
        margin-top:-8px;
}

#side-d_inner{
padding:2px;
border:thin #0000FF solid;
margin:6px;
margin-top:30px;
}

.side-b td{
padding-left:40px;
}

#side-e{
float: left;
        width: 200px;
        margin-top:-8px;
}

#side-f{
        margin: 0;
        float: left;
        width: 599px;
        height: 1%; /* Holly hack for Peekaboo Bug */
        margin-top:-8px;
}

#footer {
        clear: both;
}

#footer_inner{
  margin-bottom:-15px;
   background:#252525;
}

#container_inner{
padding:5px;
}

.container_inner img{
margin:0 4px 4px 0;
}
#sitemap{
}

.sitemap h1{
font-size:10px;
font-weight:bold;
color:#6699FF;
padding:0px;
padding-left:200px;
}

.sitemap p{
text-indent:30px;
padding:0px;
padding-left:200px;
} 




/*MENUS*/

.menu1 ul li{
display:inline;
margin:0px 50px 0px -35px;
}

.footer ul li{
display:inline;
margin:0px 50px 0px -35px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.side-a hr{color:#999999;
}


/*MAILFORM*/

div.formsection{
float:left;
width:100%;
padding-left:7px;
}

input{font-size:.8em;
}

input:focus, textarea:focus, select:focus {
border:2px solid #FF9900;
border-style:solid;
}

label{
display:block;
clear:both;
}

/*OPACITY*/
.toggleopacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
}

.toggleopacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.toggleopacity img{
}

.toggleborder:hover img{
border: 1px solid navy;
}

.toggleborder:hover{
color: red; /* Dummy definition to overcome IE bug */
}

/*TABLES*/

table.basic_lines{
boder-top:2px solid;
border-color:#999999;
border-collapse:collapse;
font-size:10px;
font-weight:100;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding:2px;
}

table.basic_lines th{
border-bottom:#999999 thin solid;
padding:4px;
}

table.basic_lines td{
border-bottom:#999999 thin solid;
padding:4px;
}

table.basic_lines th, table.basic_lines td{
padding:5px, 3px;
}

a img {
    border: 0;
    }

.footer img{
padding:0px;
float:left;
}



