	body,td,table {
	font-family: tahoma, verdana, Helvetica, arial, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	line-height:140%;}

.topmenuspace {
	padding:0 7 0 7;
	height:35;}

.topmenuleft{
	background: url('images/topmenu_left.gif') no-repeat;
	background-position:left top;}

.topmenuright{
	background: url('images/topmenu_right.gif') no-repeat;
	background-position:right top;
	height:35;}

.topmenubg{
	background:url('images/topmenu_bg.gif');
	background-repeat:repeat-x;
	height:35;}

.topmenu_line{
	background: url('images/topmenu_line.gif') no-repeat;
	background-position:right top;
	text-align:center;
	padding:0 5 0 5;}

.newsletterspace {
	padding:0 7 0 7;
	height:56;}

.newsletterbg{
	background: url('images/newsletterbg.gif') no-repeat;
	background-position:left top;
	height:56;
	width:803;}

.leftbannerside {padding:0 7 0 7;}
.content		{padding:0 7 0 5;}
.rightbannerside{padding:0 7 0 0;}
.bgpicture		{background-position:center center;}

.bannertopbg{
	background: url('images/banner_top.jpg') no-repeat;
	background-position:left top;
	text-align:left;
	height:230;
	width:180;}

.bannerbottombg{
	background: url('images/banner_bottom.jpg') no-repeat;
	background-position:left bottom;
	text-align:left;
	padding:7 5 10 5;
	height:230;
	width:180;}

.leftbannertopbg{
	background: url('images/banner_top.jpg') no-repeat;
	background-position:left top;
	text-align:left;
	width:180;}

.leftbannerbottombg{
	background: url('images/banner_bottom.jpg') no-repeat;
	background-position:left bottom;
	text-align:left;
	padding:7 5 10 5;
	width:180;}

.bannertitle{
	text-align:left;
	padding:0 0 5 17;
	font-size:13px;
	font-weight:bold;
	color:#845700;}

	a.topmenulink:link 		{color:#ffffff;text-decoration: none;font-weight:bold;}
	a.topmenulink:visited 	{color:#ffffff;text-decoration: none;font-weight:bold;} 
	a.topmenulink:active 	{color:#ffffff;text-decoration: none;font-weight:bold;} 
	a.topmenulink:hover 	{color:#c7eeff;text-decoration: none;font-weight:bold;}
	
.submenuoff {
	background: url('images/button.gif') no-repeat;
	background-position:left top;
	text-align:center;
	height:21;
	width:161;
	padding:1 0 15 0;
	color:white;
	cursor:hand;
	font-weight:bold;}

.submenuover {
	background: url('images/buttonover.gif') no-repeat;
	background-position:left top;
	text-align:center;
	height:21;
	width:161;
	padding:1 0 15 0;
	color:white;
	cursor:hand;
	font-weight:bold;}

.titlepic {
	background: url('images/title_03.gif') no-repeat;
	background-position:left top;
	text-align:right;
	height:101;
	width:375;
	text-align:right;
	padding:15 15 15 0;
	font-size:18px;}

.titlewhite {color:white;font-family: arial;}
.titlered {color:#d8352c;font-family: arial;}

.bannertop{
	background:#fffcf7 url('images/banner_topbg.jpg') no-repeat;
	background-position:left top;
	text-align:left;
	width:180;}

.bannerbottom{
	background: url('images/banner_bottombg.jpg') no-repeat;
	background-position:left bottom;
	text-align:left;
	padding:7 5 10 5;
	width:180;}

.bannertitle{
	text-align:left;
	padding:0 0 5 17;
	font-size:13px;
	font-weight:bold;
	color:#845700;}

.main{
	background: url('images/main_bg.gif') ;
	background-position:left top;
	background-repeat:repeat-y;;
	width:990;}

.maintop{
	background: url('images/top_bg.gif')  no-repeat;
	background-position:left top;
	padding:0 20 0 20;
	width:990;}

.newstitle{
	text-align:left;
	font-weight:bold;
	color:#00b1ff;}

.newsdate{
	text-align:left;
	color:#ff6000;}

.texttop{
	background:#fffcf7 url('images/texttopbg.gif') no-repeat;
	background-position:left top;
	text-align:left;
	width:547;}

.textbottom{
	background: url('images/textbottombg.gif') no-repeat;
	background-position:left bottom;
	text-align:left;
	padding:7 5 10 5;
	width:547;}
	
.texttitle{
	text-align:left;
	padding:5 0 5 40;
	font-size:13px;
	font-weight:bold;
	color:#845700;}

.title{
	text-align:left;
	padding:5 0 5 20;
	font-size:14px;
	font-weight:bold;
	background: url('images/title.gif') no-repeat;
	background-position:left center;
	color:#ff6000;
	height:22;}

.newsout {
	background:#ffe3aa;
	border-bottom: solid 1px white;
	height:26;
	cursor:hand;
	padding:5 0 5 0;}
	
.newsover {
	background:#9ce2ff;
	height:26;
	border-bottom: solid 1px white;
	cursor:hand;
	padding:5 0 5 0;}

.newsline{	border-bottom: solid 1px white;}


	a:link 		{color:#007eff;text-decoration: none;font-weight:bold;}
	a:visited 	{color:#007eff;text-decoration: none;font-weight:bold;} 
	a:active 	{color:#007eff;text-decoration: none;font-weight:bold;} 
	a:hover 	{color:#38c5ff;text-decoration: none;font-weight:bold;}
	
	a.map:link 		{color:orange;text-decoration: none;font-weight:normal;font-size:11px}
	a.map:visited 	{color:orange;text-decoration: none;font-weight:normal;font-size:11px} 
	a.map:active 	{color:orange;text-decoration: none;font-weight:normal;font-size:11px} 
	a.map:hover 	{color:#007eff;text-decoration: none;font-weight:normal;font-size:11px}
	
.avamenuoff {
	background: url('images/ava.gif') no-repeat;
	background-position:left top;
	text-align:center;
	height:21;
	width:179;
	padding:1 0 15 0;
	margin:3 0 0 17;
	color:white;
	cursor:hand;
	font-weight:bold;}

.avamenuover {
	background: url('images/avaover.gif') no-repeat;
	background-position:left top;
	text-align:center;
	height:21;
	width:179;
	padding:1 0 15 0;
	margin:3 0 0 17;
	color:white;
	cursor:hand;
	font-weight:bold;}









































.introbottomnl {
	background:#8555a6 url('images/bottomnl.jpg') no-repeat;
	background-position:left bottom;}