body {font-family:"Helvetica Neue Light", "Helvetica Neue", Arial, Helvetica, sans-serif;color:#797979;font-size:12px;line-height:16px;margin:0;}
h1 {font-weight:bold;font-size:28px;line-height:34px;margin:6px 0 4px 0;}
h2 {font-weight:lighter;font-size:18px;line-height:24px;margin:5px 0 4px 0;}
a {text-decoration:none;color:#000;}
p {margin:6px 0 6px 0;}
.blue {color:#2795C0;}
.blue a {color:#2795C0;}
.telfax {font-size:16px;line-height:19px;font-weight:lighter;}
#container {position:relative;width:808px;height:auto;margin:0 auto 0 auto;}
#header {width:808px;height:99px;clear:both;background:url("images/header.gif") no-repeat;z-index:4;}
.logo {position:absolute;top:0;left:0;z-index:5;}
.date {padding:50px 30px 20px 300px;text-align:right;}
#text {position:relative;width:808px;height:auto;z-index:4;clear:both;}
#text a:hover {color:#2795C0;}
#base {width:808px;height:121px;clear:both;background:url("images/footer.gif") no-repeat;}
#flashcontent {position:absolute;left:0;top:99px;width:750px;height:auto;margin:0 29px 0 29px;z-index:0;}
.maintext {position:relative;clear:both;height:auto;min-height:285px;margin:50px 29px 30px 350px;}
.maintext p, .maintext2 p, ul#menu {text-align:justify;}
.maintext2 {position:relative;clear:both;height:auto;min-height:285px;padding:12px 29px 29px 29px;margin:36px 29px 30px 29px;background-color:#FFF;}
*html .maintext {height:270px;}
.textonly {display:none;}
.footer {padding:20px 30px 20px 300px;text-align:right;}
.footer2 {padding:5px 30px 20px 30px;text-align:right;font-size:10px;}
.footer a, .footer2 a {color:#797979;}
ul#menu {margin:6px 0 6px 0;padding:0;}
.menu {margin:0;padding:0;list-style-type:none;}
.menu li{margin:6px 0 6px 0;list-style-type:none;}