* {margin:0; padding:0;}

 body{ 

	font-family:Arial, Helvetica, sans-serif;
	} 
	
	ul {margin-left:25px; margin-bottom:15px; font-weight:bold; }
	
	li{margin-bottom:10px;}

#container{width:800px; margin-left:auto; margin-right:auto; background-color:#FFFFFF; padding:10px; display:block; border:0px solid #ccc; margin-top:10px; margin-bottom:20px;}

#topleft{width:200px; float:left;  display:block; }

#topright{width:600px; float:left; text-align:right; display:block; color:#ddd; }

#topmargin{border-bottom:12px solid #FF6300; display:block; float:left; clear:both; width:800px;}

a, #topright a, #footer a{color:#009C52; text-decoration:none; }

a:hover, #topright a:hover, #footer a:hover{color:#111000; text-decoration:none; }

a {text-decoration:underline;}

#topspace{width:900px; float:left; clear:both; height:1px; display:block; background-color:#ddd; margin-top:30px; margin-bottom:10px;}

.colMENU{float:left; display:block; padding-right:0px; clear:left; margin-top:20px;}

.colMENU a{font-size:14px; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}

.mainmenu a{width:180px; background-color:#fff ; display:block; padding:7px; color:#000; border-bottom:1px solid #ccc;}

.mainmenu a:hover{width:180px; background-color:#eee ; }

.submenu a {width:180px; background-color:#eee; display:block; padding:7px; color:#000; border-bottom:1px solid #ccc;}

.submenu  {color:#ddd;}

.address{margin-top:180px; font-size:12px; display:block; float:left; padding-left: 5px;}


.colA{width:275px; float:left; font-size:15px; display:block; padding-top:10px; margin-left:20px;}

.colC{width:310px; float:left; font-size:15px; display:block; padding-top:10px; margin-left:60px;}

.colD{width:200px; float:left; font-size:15px; display:block; padding-top:10px; margin-left:20px;}

.colB{
	width:560px;
	float:left;
	font-size:15px;
	display:block;
	padding-top:10px;
	 margin-left:20px;

}



.colSPACE{width:30px; float:left; display:block;}


p, h2, h3 {margin-bottom: 15px; color:#111;}

h1{font-size:27px; font-weight:normal; margin-bottom:15px; color:#111; }

h2{font-size:22px; font-weight:normal;}

#footer {text-align:center;width:100%; float:left; display:block; clear:both; margin-top:40px; font-size:12px; color:#ddd; padding-bottom: 300px;}

#footer p{color:#ddd;}

#footer a {}

td {padding-bottom:3px; padding-top:3px; color:#111;}

.colB {
}

