body {
font: 14px Verdana, Arial, Helvetica, sans-serif;
background: #ccffff;  


}


#wrapper {
	text-align: left;
	margin: 0px ;
	padding: 0px;
	width: 800px;
	background: transparent;
	border-right: solid 1px #009900;
	border-left: solid 1px #009900;
}

#head      {
position: relative;
color: #000000; 
margin-top: -10px;
font-size: 6px; 
background: transparent url("images/header.jpg") top left no-repeat; 
text-align: left; 
display: block; 
width: 800px; 
height: 108px; 
}

#topmenu_bg {
	width: 800px;
	height: 20px;
	margin-top: 0px;
	margin-left: 0px;
	padding: 0px;
	background: #ffff99;
}
#topmenu {
	background: transparent;
	margin: 0px;
	padding: 0px;
}
#topmenu ul {
	background: transparent;
	list-style-type: none;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	height: 15px;
	width: 800px;
}
#topmenu li {
	background: url("images/top_menu_sep.jpg") no-repeat center right;
	float: left;
	margin: 0px;
	padding: 0px;
	padding-left: 8px;
	padding-right: 8px;
}
#topmenu a {
	color: #006600;
	font-size: 10pt;
	font-style: italic;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	white-space: nowrap;
}
#topmenu a:hover {
	color: #0066ff;
	text-decoration: none;
}
#topmenu a:visited {
	color: #00cc00;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	white-space: nowrap;
}
#topmenu a:visited:hover {
	color: #0066ff;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	white-space: nowrap;
}

#main {
	position: relative;
	display: block;
	text-align: left;
	margin-left: 0px;
	margin-top: -19px;
	padding: 0px;
	width: 800px;
	min-height:500px;
	background: transparent url("images/main_bg.jpg") top center repeat-y;
	border: 0px;
}

#main a, a:link	 { 
	color: #0066ff; 
	text-decoration: none; 
	background-color: transparent;
	font-weight: bold; 
	display: inline; 
	padding: 0 }
	
#main a:hover	{
	color: #ff6600;
	text-decoration: none;
	}
	
#main ul  {
	list-style-image: url("images/ul.gif");
	padding-left: 17px;
	margin-left: 100px;
	margin-top: 0px;
	}


#footer     {
position: relative;
background: url("images/foot1.jpg") bottom center no-repeat; 
text-align: right;
font: 10px Verdana, Arial, Helvetica, sans-serif; 
display: block; 
margin: 0px;
margin-top:-5px;
margin-left: 1px; 
padding:0px; 
bottom: 0; 
width: 800px; 
height: 57px;
border-right: solid 1px #009900; 
border-left: solid 1px #009900;
}

#footer2  {
position: relative;
background: #ffffff url("images/foot2.jpg") bottom right no-repeat;;
text-align: center;
font: 10px Verdana, Arial, Helvetica, sans-serif;
display: block;
width: 800px;
height: 100px;
border-right: solid 1px #009900;
border-left: solid 1px #009900;
border-bottom: solid 1px #009900;
}


#footer2 a, a:link	 { 
	color: #00cc00; 
	text-decoration: underline; 
	background-color: transparent; 
	display: inline; 
	padding: 0 }
	
#footer2 a:hover	{
	color: #0066ff;
	text-decoration: underline;
	}
	
#footer2 a:visited	{
	color: #006600;
	text-decoration: underline;
	}

p {
	margin: 2px;
	margin-left:35px;
	padding: 3px;
	padding-left: 15px;
	padding-right:25px;
}



#sidemenu dl {
	position: relative;
	width: 200px;
	float: right;
	}
	
#sidemenu dt a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	font-size: 12px;
	text-decoration: none;
	}	
	
#sidemenu dt a:link, #sidemenu dt a:visited {
	color: #0066ff;
	display: block;
	background:  url(images/sidemenu.gif);
	padding: 8px 0 0 10px;
	}
	
#sidemenu dt a:hover {
	color: #3366cc;
	background:  url(images/sidemenu.gif) 0 -32px;
	padding: 8px 0 0 10px;
	}
	

.sidequote {
width:200px;
float:right;
visibility: visible;
margin-right: 10px;
margin-top: 5px;
margin-bottom: 15px;
padding-left: 3px;
color: #000066;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
line-height:18px;
letter-spacing:1px;
text-align:left;
}

.sidequote2 {
width:400px;
float:left;
visibility: visible;
margin-right: 10px;
margin-top: 5px;
margin-bottom: 15px;
padding-left: 3px;
color: #000066;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
line-height:18px;
letter-spacing:1px;
text-align:left;
}

.sidequote3 {
width:120px;
float:left;
visibility: visible;
margin-right: 10px;
margin-top: 5px;
margin-bottom: 15px;
padding-left: 10px;
color: #000066;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
line-height:18px;
letter-spacing:1px;
text-align:left;
}

.sidequote4 {
width:300px;
float:right;
visibility: visible;
margin-right: 10px;
margin-top: 5px;
margin-bottom: 15px;
padding-left: 3px;
color: #000066;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
line-height:18px;
letter-spacing:1px;
text-align:left;
}



h1 {
font: 24px Verdana, Arial, Helvetica, sans-serif;
color:#00cc00;
letter-spacing:-1px;
padding-top: 10px;
margin-left: 40px;
margin-bottom: 4px;
}

h2 {
font: 20px Verdana, Arial, Helvetica, sans-serif;
color:#00cc00;
letter-spacing:-1px;
font-weight: bold;
padding-top: 5px;
margin-left: 40px;
margin-bottom: 4px;
}

h3 {
font: 16px Verdana, Arial, Helvetica, sans-serif;
color:#8D9179;
letter-spacing:-1px;
font-weight: bold;
padding-top: 3px;
margin-left: 40px;
margin-bottom: 4px;
}

