body, table	{
	background-image: url(/images/bckgr.gif);
	background-repeat: repeat-y;
	}

h1	{
	font-size: 20pt; 
	font-family: Georgia, serif;
	font-weight: normal;
	color: #336600; 
	margin-right: 12px;
	}

h2	{
	font-size: 14pt; 
	font-family: Georgia, serif;
	font-weight: normal;	
	color: #336600;
	}

h3	{
	font-size: 11pt; 
	font-family: Georgia, serif;
	font-weight: normal;	
	color: #336600; 
	margin: 0px;
	}

h4	{
	font-size: 11pt; 
	font-family: Georgia, serif;
	font-weight: bold; 
	color: #336600; 
	margin: 0px; 
	margin-left: 15px;
	}

h5	{
	font-size: 11pt; 
	font-family: Georgia, serif;
	font-weight: normal;
	color: #336600; 
	margin: 0px; 
	margin-left: 25px;
	}

h6	{
	font-size: 9pt; 
	font-family: Georgia, serif;
	font-weight: normal;
	color: #336600; 
	margin: 0px 12px auto; 
	}

.head1	{
	font-size: 22pt;
	font-family: Georgia, serif;
	color: #999966;
	text-align: right; 
	}
	
.head2	{
	font-size: 12pt;
	font-family: Georgia, serif;
	color: #999966;
	text-align: right; 
	}
	
.img	{
	border: 1px solid #336600;
	}	
	
.cite	{
	font-size: 9pt; 
	font-family: Georgia, serif;
	color: #336600; 
	}

.iml	{
	margin-left: 0px;
	margin-right: 14px;
	margin-top: 0px;
	margin-bottom: 8px;
	}

.imr	{
	margin-left: 14px; 
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 8px;
	}

.w	{
	font-size: 8pt; 
	font-family: Georgia, serif;
	color: #336600; 
	margin: 0px; 
	margin-right: 12px;
	}
	
.count	{
	margin: 0px; 
	margin-left: 12px;
	}	

.ul1	{
	font-size: 11pt; 
	font-family: Georgia, serif;
	color: #336600; 
	list-style-type: none; 
	margin: 0;
	padding: 0.2em 0.95em;
	}
	
.ul2	{
	font-size: 11pt; 
	font-family: Georgia, serif;
	color: #336600; 
	list-style-type: none; 
	margin: 0;
	padding: 0.2em 0.95em;
	}

li	{
	margin: 0;
	padding: 0.2em 0;
	text-indent: -0.95em;
	}		

.ypa1	{
	font-size: 14pt; 
	font-family: Georgia, serif;
	color: #666633; 
	margin: 0;
	padding: 0.2em 0.8em;
	}

.ypa2 ul	{
	font-size: 12pt; 
	font-family: Georgia, serif;
	color: #666633; 
	list-style-type: none; 
	margin: 0;
	padding: 0.2em 2.0em;
	}
	
.ypa2 li	{
	margin: 0.4em 0 0;
	padding: 0.1em 0;
	text-indent: -1.1em;
	}
	
.tableypa	{
	background-image: none;
	background-color: #f9f9f6;
	}			
	
.bnhd	{
	font-size: 11pt; 
	font-family: Georgia, serif;
	font-weight: bold; 
	margin: 0px; 
	padding: 4px;
	}

.bntxt	{
	font-size: 9pt; 
	font-family: Georgia, serif;
	margin: 0px; 
	padding: 4px;
	}

.menu	{
	width: 170px;
	border: 1px solid #669933;
	border-collapse: collapse;
	margin-left: 8px; 
	}

.menu div	{
	font-size: 11pt; 
	font-family: Georgia, serif;
	color: #336600;
	background-image: url(/images/bckgr_menu.gif);
	background-repeat: repeat-y;
	padding: 24px 12px;
	}

.submenu	{
	font-size: 10pt; 
	font-family: Georgia, serif;
	color: #336600;
	background-image: url(/images/bckgr_submenu.gif);
	padding: 8px 12px;
	}
	
.partners	{
	font-size: 9pt; 
	font-family: Georgia, serif;
	color: #336600;
	background-color: #ffffff;
	}	
	
.sub_menu-right	{
	font-size: 11pt; 
	font-family: Georgia, serif;
	color: #336600;
	margin: 8px 8px 8px 22px;
	}
	
.yand	{
	font-size: 10pt; 
	margin: 8px 8px 8px 16px;
	}	

.newsline	{
	font-size: 9pt; 
	font-family: Georgia, serif;
	color: #336600; 
	margin: 0px 12px auto 8px; 
	width: 170px;
	}	
	
.hint	{
	font-size: 9pt; 
	font-family: Georgia, serif;
	color: #336600;
	padding: 4px;
	}	
	
.tdall	{
	font-size: 11pt; 
	font-family: Georgia, serif;
	color: #336600;
	background: none;
	border: 1px solid #669933;
	}

.tdbr	{
	font-size: 11pt; 
	font-family: Georgia, serif;
	color: #336600;
	border: 1px solid #669933; 	
	border-top-width: 0px; 
	border-left-width: 0px;
	}

.tdb	{
	font-size: 11pt; 
	font-family: Georgia, serif;
	color: #336600; 
	border: 0px solid #669933;
	border-bottom-width: 1px; 
	}

.tdr	{
	font-size: 11pt; 
	font-family: Georgia, serif;
	color: #336600;
	border: 0px solid #669933;
	border-right-width: 1px; 
	}

.tdt	{
	font-size: 11pt; 
	font-family: Georgia, serif;
	color: #336600; 
	border: 0px solid #669933;	
	border-top-width: 1px; 
	}

.td	{
	font-size: 11pt; 
	font-family: Georgia, serif;
	color: #336600; 
	border: none; 
	}

.tdw	{
	font-size: 11pt; 
	font-family: Georgia, serif;
	color: #336600; 
	}
	
.block	{
	padding: 0px;
	font-size: 11pt; 
	font-family: Georgia, serif;
	color: #336600; 
	}
	
.block-google	{
	padding: 0px;
	font-size: 11pt; 
	font-family: Georgia, serif;
	color: #666633; 
	}	

.block legend, .block-google legend	{
	font-weight: bold;
	padding: 0px 2px 2px;
	}

.textblock	{
	border: 1px solid #669933;
	}
	
.textblock-google	{
	border: 1px solid #666633;
	}	

.block div, .block-google div	{
	margin: 18px 32px 24px;
	}
	
.advert0	{
	font-family: Georgia, serif;;
	font-size: 11pt;
	color: #666633;
	border: 1px solid #cccc99;
	}
	
.advertform0	{
	padding: 10px 10px;
	}
	
.advertform0 div	{
	margin: 32px;
	}
	
.advert	{
	font-size: 8pt; 
	font-family: Arial;
	color: #cccc99;
	margin: 0 12px; 
	}	
	
a:link, a:visited, a:active	{
	color: #336600;
	}
	
a:hover	{
	color: #669933;
	}

div.advert a:link, div.advert a:visited, div.advert a:active	{
	color: #cccc99;
	text-decoration: none;
	}
	
div.advert a:hover	{
	color: #999966;
	}
	
strong a:link, strong a:visited, strong a:active	{
	color: #666633;
	}
	
strong a:hover	{
	color: #999966;
	}
	
.block-google a:visited, .block-google a:active, .block-google a:link	{
	color: #666633;
	}	
	
.ypa1 a:link, .ypa1 a:visited, .ypa1 a:active, .ypa2 a:link, .ypa2 a:visited, .ypa2 a:active	{
	color: #666633;
	}

.ypa1 a:hover, .ypa2 a:hover, .block-google	a:hover	{
	color: #999966;
	}