A:link {
	COLOR: #000000
}
A:visited {
	COLOR: #666666
}
A:hover {
	COLOR: #000000
}
A:active {
	COLOR: #333333
}
#wrap {
	MARGIN: auto; WIDTH: 860px; POSITION: relative; background-color: #FFFFFF;
	border: 1px solid #000000; 
}

#header {
	MARGIN: 0px; WIDTH: 100%; background-color: #DCDCDC;
	/* border: 1px solid #DCDCDC; */
}
#main_wrap {
	MARGIN: 0px; WIDTH: 100%; background-color: #FFFFFF;
	/* border: 1px solid #7FFF00; */
}
#content {
	MARGIN: 0px;
	WIDTH: 705px;
	background-color: #FFFFFF;
	/* border: 1px solid #8B0000; */
	position: relative;
	left: 155px;
}
#footer {
	MARGIN: 0px; WIDTH: 100%; background-color: #FFFFFF;
	/* border: 1px solid #00BFFF; */
}

#nav {
   WIDTH: 100%; FONT-size: 10px; FONT-FAMILY: arial; background-color: #D3D3D3; margin: 0px;
   /* border: 1px solid #006400; */
}

#nav a { 
text-decoration: none; /* The setting of "none" allows the link to not be underlined. */ 
color: #000000;
} 

table {
border-collapse: collapse; /*this collapses the spaces between the borders that we see now */
}


#nav ul {
 margin:0px; 
 padding:0px;
}

#nav li {
 list-style: none;
 float: left;
 background-color: #D3D3D3;
 width: 141px;
}

#nav ul li {
 height: 25px;
 line-height: 25px; 
 list-style: none; 
 padding-left: 1px;

 border-right: #A9A9A9 solid; 
 border-bottom: #A9A9A9 solid; 
 border-width: 1px;
 cursor: pointer; 
}    

#nav ul li:hover {
 background-color:#FFFFFF; 
 position:relative;
}

#nav ul ul {
 display: none; 
 position: absolute; 
 left: 2px; 
 top: 25px;  
 background-color: #999; 
}          

#nav ul li:hover ul {
 display: block;
}

#nav ul ul li {
 border: none; 
 width: 150px; 
 float:left; 
 display: inline;
 border-width: 1px;
 background-color: #00FF33;  
}

#nav ul ul li:hover {
 text-decoration: underline; border: none;
} 

#nav li:hover ul li ul {
 display: none;
}

#nav ul ul li ul {
 left: 80px; 
 background-color: #0099CC; 
 border: #A9A9A9 solid; 
 border-width: 1px;
}

#nav ul ul li:hover ul {
display: block;
}   
/* Left side navigation bar */
#nav_left {
	width: 155px;
	FONT-size: 10px;
	FONT-FAMILY: arial;
	/* border: 1px solid #FFD700; */
	position: absolute;
	left: 0;
	z-index: 1;
	background-color: #d0d2bd;
}

#nav_left a { 
text-decoration: none; /* The setting of "none" allows the link to not be underlined. */ 
color: #000000;
} 

#nav_left ul {
 margin:0px; 
 padding:0px; 
 background-color:#95a195;
}


#nav_left ul li {
height:25px;
line-height:25px; 
list-style:none; 
padding-left:10px;

color:#000000; 
border-bottom:#FFFFFF solid; 
border-width:1px;
cursor:pointer; 
}  


#nav_left ul li:hover, #nav_left li.sfhover ul {
 background-color:#d0d2bd; 
 position:relative;
 left: auto;
 top: auto;
}  

#nav_left ul ul {
width: 230px;
display:none; 
position:absolute; 
left:130px; 
top:5px; 
border:#fff solid; 
border-width:1px; 
background-color:#999; 
}  
        
#nav_left ul li:hover ul, #nav_left li.sfhover ul {display:block;}


#nav_left ul ul li {border:none; width:220px; float:left; display:inline;}


#nav_left ul ul li:hover, #nav_left li.sfhover ul {text-decoration:underline; border:none;}   

#nav_left li:hover ul li ul {display:none;}
#nav_left ul ul li ul {left:110px; background-color:#0099CC;}
#nav_left ul ul li:hover ul {display:block;}
