body {

margin: 0 auto;

padding: 0;

font: 76% Verdana,Tahoma,Arial,sans-serif;

background: #211d1e url(images/body_deg.gif) repeat-x

}



#wrap {

background: #000000;

color: #ffffff;

border:  none;

margin: 0 auto;

width: 900px;

}



#header {

clear: both;

margin: 0px 0em 0px 0em;

padding: 0;

height: 75px;

background-color: #000000;}



#header h3 {

width: 350px;

margin: 0px 0px 0px 15px;

float: left;

}



#header p {

width: 500px;

float: right;

text-align: center;

color: #a0a0a0;

margin: 0px 0px 0px 0px;

font-size: 1.5em;

line-height: 1.2em;

height: 35px;

}



#navmenu {

clear: left;

float: left;

width: 110px;

margin: 0 0 10px 0;

padding: 0;

font-size: 0.9em;

}



#navmenu ul {

background:black;	

list-style: none;

width: 110px;

margin: 0 0 20px 0;

padding: 0;

font-size: 1.1em;

}	



#navmenu li {

margin-bottom: 4px;

}



#navmenu ul li {

position:relative;

}



#navmenu li ul {

position:absolute; 

left: 109px;

top: 0;

display:none;

}



#navmenu li a {

font-weight: bold;

height: 20px;

text-decoration: none;

color: #fffff1;

display: block;

padding: 6px 0 0 10px;

background: #3F1715;

border-left: 1px #846837 solid;

}

	

#navmenu ul li a {

display: block;

text-decoration: none;

color: #777;

background: #fff;

padding: 5px;

border: 1px solid #ccc;

border-bottom: 0;

}

		

#navmenu li a:hover {

background: #67522c;

color: #fffff1;

border-left: 4px #47381e solid;

}



#navmenu li:hover ul, li.over ul {

display: block; 

}

 

#navmenu li:hover ul { 

display: block; 

}



#navmenu #currentpage a {

background: #fff;

color: #333;

}

	

.announce {

margin: 10px 0 10px 0;

padding: 10px;

width: 100px;

color: #a8a8a8;

background-color: #000000;

line-height: 1.3em;

}



#leftbar {

clear: left;

float: left;

width: 130px;

margin: 0 0 10px 0;

padding: 0;

font-size: 0.9em;

}



#leftbar img {

    border-style: none

}



#extras {

float: right;

width: 100px;

margin: 0 0 10px 0;

padding: 0;

font-size: 0.9em;

line-height: 1.5em;

}



#extras p {

margin: 0 0 1.5em 0;

}



#content {

margin: 0em 140px 20px 140px;

padding: 0 10px 0 10px;

line-height: 1.6em;

text-align: left;

}



#content h2 {

font-size: 1.5em;

margin: 0 0 0.5em 0;

}



#content img {

padding: 0px;

display:inline;

}



#content ul li{

list-style-type:square

}



#TableDot table tr td{

border-style:dotted

}



h3 {

font-size: 1.3em;

margin: 0 0 10px 0;

}



a {

text-decoration: none;

color: #b6952a;

}



a:hover {

text-decoration: underline;

color: #b6952a;

}





#footer {

clear: both;

margin: 0 auto;

padding: 0px 0em 0px 0em;

width: 900px;

text-align: center;

color: #808080;

font-size: 0.9em;

height: 30px;

background: #211d1e;

border: none;}



#footer a {

color: #808080;

text-decoration: none;

}



#footer a:hover {

text-decoration: underline;

}



.left {

margin: 0px 7px 0px 5px;

float: left;

}



.right {

margin: 0px 7px 0px 5px;

float: right;

}



.textright {

text-align: right;

}



.center {

text-align: center;

}



.small {

font-size: 0.8em;

}



.bold {

font-weight: bold;

}



.hide {

display: none;

}


