/* general stuff */

a {text-decoration: none;}

body {
margin:0;
padding:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
background: #555555; 
}

/* start of classes */

.clr {clear:both;}

.contacttable {
width: 100%;
}

th {
text-align: left;
}

.content {
padding: 0;
line-height: 1.3em;
}

.content a {text-decoration: underline;}

.printforms {
background: #FFFFFF;
padding: 10px;
}

.officertable td {
padding: 0px 10px;
}

.textbold {
font-weight: bold;
}


/* start of IDs */

#contentcontainer { 
background: #FFFFFF;
margin: 0 0 0 150px;
padding: 5px 50px 15px 10px;
border: solid;
border-width: 0 0 0 2px;
color: #000000;
} 

#footer{
width: 100%;
padding: 5px 0 5px 0;
text-align: center;
color: #00AA00;
background: #333333;
}

#header {
width: 100%; 
}

#navbar { 
margin: 0;
padding: 0;
}

#navbar ul {
margin: 0;
padding: 0;
width: 100%;
float: left;
background-color: #333333;
border-top: 1px solid #999999;
}

#navbar li {
display: inline;
}

#navbar a {
padding: 5px 20px;
text-decoration: none;
font-weight: bold;
float: left;
}

#navbar a:link	    { color: #00AA00; }
#navbar a:visited	{ color: #00AA00; }
#navbar a:hover	    { color: #FF0000; background: #777777;}

#sidebar { 
background: #FFFFFF;
margin: 0;
padding: 50px 0 0 0;
width: 150px;
text-align: center;
float: left;
}

#sidebar_left { 
background: #FFFFFF;
margin: 0px;
padding: 50px 5px 5px 5px;
width: 140px;
text-align: left;
float: left;
}

#wrapper {
background: #FFFFFF;
margin: 25px auto 50px auto;
margin-top: 25px;
padding: 0;
position: relative;
width: 800px;
}

 