#fullheight{height:100%}

   html, body, #wrapper {
      height:100%;
      margin: 0;
      padding: 0;
      border: none;
      text-align: center;
   }
   #wrapper {
      margin: 0 auto;
      text-align: left;
      vertical-align: middle;
      width: 900px;
   }

.title {font-family:Trebuchet MS; font-size:14px; color:#666666}
.subtitle {font-family:Trebuchet MS; font-size:13px; color:#666666}

.body {  font-family: Trebuchet MS; font-size: 13px; color: #666666}
.body a:link {color:#666666; text-decoration:none;}
.body a:visited {color:#666666; text-decoration:none;}
.body a:hover {color:#666666; text-decoration:underline;}

.bodywhite {  font-family: Trebuchet MS; font-size: 12px; color: #FFFFFF}
.bodywhite a:link {color:#FFFFFF; text-decoration:none;}
.bodywhite a:visited {color:#FFFFFF; text-decoration:none;}
.bodywhite a:hover {color:#FFFFFF; text-decoration:underline;}

.cs_boxes {  font-family: Trebuchet MS; font-size: 15px; color: #FFFFFF}
.cs_boxes a:link {color:#FFFFFF; text-decoration:none;}
.cs_boxes a:visited {color:#FFFFFF; text-decoration:none;}
.cs_boxes a:hover {color:#999999; text-decoration:underline;}

.links {  font-family: Trebuchet MS; font-size: 14px; color: #666666}
.links a:link { font-family: Trebuchet MS; font-size: 14px; color:#666666; text-decoration:none;}
.links a:hover { font-family: Trebuchet MS; font-size: 14px; color:#83238E; text-decoration:underline;}

.sub_links {  font-family: Trebuchet MS; font-size: 13px; color: #666666}
.sub_links a { font-family: Trebuchet MS; font-size: 13px; color:#666666; text-decoration:none;}
.sub_links a:hover { font-family: Trebuchet MS; font-size: 13px; color:#83238E; text-decoration:underline;}

.news {  font-family: Trebuchet MS; font-size: 12px; color: #666666}
.news a {color:#666666;}
.news a:hover {color:#666666; text-decoration:underline;}

.news_headline {  font-family: Trebuchet MS; font-size: 11px; color: #666666}
.news_headline a {color:#666666;}
.news_headline a:hover {color:#CCCCCC; text-decoration:underline;}

.footertext {  font-family: Trebuchet MS; font-size: 11px; color: #666666}
.footertext a {color:#666666; text-decoration:none;}
.footertext a:hover {color:#666666; text-decoration:underline;}

.contactform input.submit {
background-color: #9A4D9F;
font-family: Trebuchet MS;
color: #FFFFFF;
font-size: 12px;
}

.contactform input.clear {
background-color: #9A4D9F;
font-family: Trebuchet MS;
color: #FFFFFF;
font-size: 12px;
}

table.menu a { 
width:232px;	
height:29px;
border:0px solid #333333;	
display: block; 
}

div.menu	a {
color: #CCCCCC;	
text-decoration:none; 
font-size:14px; 
line-height:26px; 
font-family: Trebuchet MS;
text-indent: 20px;
padding: 0px 0px;
}

div.menu	a:link {
color: #666666; 
height:29px; 
text-decoration:none; 
}

div.menu	a:active { 
color: #666666;
text-decoration:none; 
}

div.menu	a:visited {
color: #666666; 
text-decoration:none; 
}

div.menu	a:hover {
color: #660099;
background: #CCCCCC url(../images/links_bg_over.jpg);
text-decoration:underline; 
height:29px; 
border:0px solid #000000; 
}

table.submenu a { 
width:232px;	
height:20px;
border:0px solid #333333;	
display: block; 
}

div.submenu	a {
color: #CCCCCC;	
text-decoration:none; 
font-size:13px; 
line-height:20px; 
font-family: Trebuchet MS;
text-indent: 22px;
padding: 0px 0px;
}

div.submenu	a:link {
color: #666666; 
height:20px; 
text-decoration:none; 
}

div.submenu	a:active { 
color: #666666;
text-decoration:none; 
}

div.submenu	a:visited {
color: #666666; 
text-decoration:none; 
}

div.submenu	a:hover {
color: #660099;
background: #CCCCCC url(../images/links_sub_bg_over.jpg);
text-decoration:underline; 
height:20px; 
border:0px solid #000000; 
}
