h2 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0px;
	padding: 0px 0px 0px 15px;
}
	
ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

img {
} 




div.logo_layer
{
position:absolute; 
left:32px; 
top:32px; 
width:116px; 
height:120px; 
z-index:99; 
overflow: hidden;
}



div.top_nav_layer
{
position:absolute; 
left:212px; 
top:42px; 
width:568px; 
height:111px; 
z-index:1; 
overflow: hidden;
}

div.left_nav_layer
{
position:absolute; 
left:10px; 
top:150px; 
width:169px; 
height:100%; 
z-index:10; 
overflow: hidden;
}

div.main_layer
{
position:absolute; 
left:180px; 
top:184px; 
width:564px;
height:424;
z-index:11; 
}


div.contactgraphic
{
position:absolute;
left:148px;
top:152px;
width:618px;
height:150px;
z-index:159px;
}


div.emailform
{
position:absolute;
left:320px;
top:344px;
width:350px;
height:300px;
z-index:139; 
}



div.descriptive_text_layer
{
position:absolute; 
left:485px; 
top:180px; 
width:254px;
height:424;
z-index:19; 
}


div.news_text_layer
{
position:absolute; 
left:178px; 
top:164px; 
width:554px;
height:424;
z-index:19; 
}

div.main_layer_border
{
position:absolute; 
left:148px; 
top:152px; 
width:628px;
height:488;
z-index:10; 
border-width: 1px; 
border-style: solid; 
border-color: #999999;
}


div.main_text_layer
{
position:absolute; 
left:200px; 
top:129px; 
width:566px;
height:400;
z-index:132; 
padding: 32 32 32 32;
}

div.footer_layer
{
position:absolute; 
left:180px; 
top:649px; 
width:566px;
z-index:132; 
padding: 8 32 8 32;
background-color: #ffffff;
text-align: right;
color:#999999;
font-size: 9px
}


div.menu {
z-index:123; 
position:absolute; 
left:32px; 
top:194px; 
	width: 116px;
	margin: 0px;
	text-indent: 12px;
}
	
div.menu li a {
	height: 31px;
	font-weight: bold;
	width: 116px;
}	
	

div.menu li a:link, li a:visited {
        color: #000000;
        display: block;
        background:  url(images/menu10.jpg);
	width: 116px;
	height: 31px;
line-height: 30px;
}
					
div.menu li a:hover {
	color: #dd0000;
	background:  url(images/menu10.jpg) 0 -32px;
	width: 116px;
	}

div.menu li.active a:hover {
	color: #dd0000;
	background:  url(images/menu10.jpg) 0 -64px;
	width: 116px;
	}

div.menu li.active a:link, li.active a:visited , li.active a:hover {
	color: #dd0000;
	background:  url(images/menu10.jpg) 0 -64px;
	width: 116px;
        z-index:133; 
	}

td
{
font: 12px arial
}



.smallest {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #999999}
.small {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px}
.normal {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
.normalwhite {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF}
.bigger {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
.biggerwhite {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF}
.headline {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
.headlinewhite {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF}
.bold24 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold}
.bold18 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold}
.largelink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #FFFFFF}
.headline2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold}
.normalbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px ; font-weight: bold}
