html, body 
{ 
	margin: 10px; 
	padding: 0; 
	background: #228B22;

}


#container
{
	width: 900px;
	margin: auto;
	padding: 0px;
	border: 3px solid #c0c0c0;

}

#header
{ 
	background: #ffffff;
  	width: 900px;
  	/*padding:15px;*/
  	float: left;
	
}

#headerBox
{ 
	width: 200px;
	background: #ffffff;
	color: #000000;
	float: left;
	text-align:center;
}

#headerBoxRight
{
	text-align:center;
	width: 700px;
	float: right;
	background: #ffffff;
	padding-top: 5px;
	
}

#maincontainer
{
  	width: 900px;
  	float: left;
	background: #ffffff;
}

#nav
{
  	width: 195px;
  	float: left;
	
}

#main
{
  	float: right;
  	width: 700px;
	background: #ffffff;
	color: #000000;
	font-size:20px;	
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;

}

#valid
{
text-align: center;
}

#valid img
{
border: none;
}

.centre
{
text-align: center;
}

.imgwrap
{
float:left;
/*padding-right :20px;*/
}
.imgwrapl
{
padding-left :5px;
float:right;
}

#footer
{

	border-top: 1px solid #c0c0c0;
  	width: 900px; 
  	float: left;
  	text-align:center; 
	background: #6699FF;
	color: #000000;
} 

#footer img
{
	border: none;
}

.cntrtxt
{
	text-align:center;
	/*font-size:30px;*/
}


.titletext
{	
	font-size:30px;
}


tr
{
	font-size:20px;	
}


table
{	
	border-collapse:collapse;	
}


.firstcell
{
	text-align: center;
}


.list3col1
{
	text-align: left;
	display: table-row;
	font-size:20px;
}
.list3col2
{
	text-align: center;
	display: table-row;
	/*border: solid black;*/
	font-size:20px;
}
.list3col3
{
	text-align: center;
	display: table-row;	
	/*border: solid black;*/
	font-size:20px;
}
.list3col4
{
	text-align: center;
	display: table-row;
	/*border: solid black;*/
	font-size:20px;
}

.list3col5
{
	text-align: center;
	display: table-row;
	/*border: solid black;*/
	font-size:20px;
}

.list3col6
{
	text-align: center;
	display: table-row;
	/*border: solid black;*/
	font-size:20px;
}


/***************************************/
.listfurncol1
{
	text-align: left;
	display: table-row;
	/*border: solid black;*/
	font-size:20px;
}

.listfurncol2
{
	text-align: left;
	display: table-row;
	/*border: solid black;*/
	font-size:20px;
	padding-left: 20px;
}



/***************************************/

#pg
 {
width:650px;
height:370px;
/*border:2px dotted #666;*/
padding:5px;
padding-top:15px;
}

#pg ul 
{
list-style:none; 
padding:0; 
margin:0; 
width:180px; 
position:relative; 
float:left;
}

#pg ul li 
{
display:inline; 
width:52px; 
height:52px; 
float:left; 
margin:0 0 8px 8px;
}

#pg ul li a 
{
display:block; 
width:50px; 
height:50px; 
text-decoration:none; 
border:1px solid #000;
}

#pg ul li a img 
{
display:block; 
width:50px; 
height:50px; 
border:0;
}

#pg ul li a:hover 
{
white-space:normal; 
border-color:#336600;
background: #6699FF;
}

#pg ul li a:hover img 
{
position:absolute; 
left:190px; top:0; 
width:auto; 
height:330px; 
border:1px solid #000;
}

#pg ul li a span 
{
display:none
}

#pg ul li a:hover span 
{
display:block;
position:absolute; 
left:220px; 
top:310px; 
width:290px; 
height:auto;
font-size:12px;color:#999999;
}