

body, html, div, td {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-style: normal;
  color: #333333;
  }

ul { margin-top:3px; padding-left:20px;}

.headline { height:50px; vertical-align:bottom; overflow:hidden; margin-left:25px; color:#ffffff; font-size:40px; font-weight:bold; text-transform:uppercase; }

a { font-weight: bold; color: #cc7a28; text-decoration: none; }
a:visited { color: #cc7a28; }
a:hover { color: #ff9933; }
a:active { color: #ffad5b; }

.nav { font-size:14px; font-weight: bold; color:#333333; margin-top:5px; margin-left:10px; width:140px; overflow:hidden; }
a.a_nav { color: #333333; }
a.a_nav:visited { color: #333333; }
a.a_nav:hover { color: #dddddd; }
a.a_nav:active { color: #ffffff; }

.sub {  font-size:12px; font-weight:bold; color:#333333; margin-left:20px; width:130px; overflow:hidden; }
a.a_sub { color: #333333; }
a.a_sub:visited { color: #333333; }
a.a_sub:hover { color: #dddddd; }
a.a_sub:active { color: #ffffff; }

.nav_s { font-size:14px; font-weight: bold; color:#ffffff; margin-top:5px; margin-left:10px; width:140px; overflow:hidden; }
a.a_nav_s { color: #dddddd; }
a.a_nav_s:visited { color: #dddddd; }
a.a_nav_s:hover { color: #dddddd; }
a.a_nav_s:active { color: #ffffff; }

.sub_s {  font-size:12px; font-weight:bold; color:#ffffff; margin-left:20px; width:130px; overflow:hidden; }
a.a_sub_s { color: #ffffff; }
a.a_sub_s:visited { color: #ffffff; }
a.a_sub_s:hover { color: #ffffff; }
a.a_sub_s:active { color: #ffffff; }

.footer { margin-bottom:2px; margin-left:10px; font-weight: bold; font-size:12px; color:#666666; width:140px; overflow:hidden; }
a.a_footer { color: #666666; }
a.a_footer:visited { color: #666666; }
a.a_footer:hover { color: #dddddd; }
a.a_footer:active { color: #ffffff; }

.bottom { font-size:12px; color:#666666; }
a.a_bottom { color: #666666; }
a.a_bottom:visited { color: #666666; }
a.a_bottom:hover { color: #333333; }
a.a_bottom:active { color: #111111; }

img { border: 0pt; }

h1 { font-size:20px; font-style:italic; letter-spacing:0.2em; margin-top:20px; margin-bottom:10px; margin-left:20px; color: #333333; }

h2 { font-size:16px; font-style:italic; letter-spacing:0.1em; margin-top:15px; margin-bottom:10px;  margin-left:20px; color: #333333; }

.t1 { border:1px solid #555555; margin-left:20px; }
.t1h { background-color:#555555; border:1px solid #555555; color:#dddddd; }
.t1bl { border:1px solid #555555; }
.t1br { border:1px solid #555555; text-align:right; padding-right:10px; }
.t1sh { background-color:#cccccc; border:1px solid #555555; }
.t1sbl { border:1px solid #555555; padding-left:20px; }
.t1sbr { border:1px solid #555555; text-align:right; padding-right:10px; }

