/* Layout Stylesheet */ 

body{
 padding: 0px;
 background: #FFFFFF;
 color: #333333;
 }

#mid{
 position: relative;
 top: 0;
 width: 800px;
 margin: auto;
 }

#lh-col{
 position: absolute;
 left: 20px;
 width: 200px;
 margin: 0px;
 padding: 0px;
 text-align: left;
 }

#rh-col{
 width: 550px;
 margin: 0px 0px 0px 240px;
 padding: 0px;
 text-align: left;
 }
 
#rh-colspan{
 width: 790px;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 text-align: left;
 }
 
#box{
 width: 190px;
 padding: 5px;
 border: 1px solid #999999;
 }
 
#greenbox{
 width: 190px;
 padding: 5px;
 background: #f4f8e8;
 border: 1px solid #999999;
 }
 
#greybox{
 width: 190px;
 padding: 5px;
 background: #f5f3e5;
 border: 1px solid #999999;
 }
 
#jumpmenu{
 width: 200px;
 margin: 10px 0px 0px 0px;
 text-align: center;
 }

#nobox{
 width: 200px;
 }
 
#imageboxleft{
 width: 200px;
 border: 1px solid #999999;
 }
 
#imageboxright{
 width: 550px;
 }
 
#contentbox{
 padding: 5px;
 border: 1px solid #999999;
}

#subtextbox {
	font-size: xx-small;
	margin: 5px;
 }
#topmenu{
	border: 1px solid #FFFFFF;
	padding: 4px;
 }
#leftmenu{
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #336633;
 }

#quicklinks{
	width: 162px;
	padding: 5px;
 }
#listmenu{
	width: 99%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #336633;
 }
 
#skip a, #skip a:hover, #skip a:visited 
{ 
position:absolute; 
left:0px; 
top:-500px; 
width:1px; 
height:1px; 
overflow:hidden;
} 
 
#skip a:active 
{ 
position:static; 
width:auto; 
height:auto; 
}