body {margin: 0px; padding: 0px; font-family: arial; font-size: .8em; text-align: center;}
body a{ text-decoration: none;} 
body a:link{ color: #ffffff; } 
body a:visited{ color: #ffffff; text-decoration: none; } 
body a:hover{ color: #ffffff; text-decoration: underline; } 
body a:active{ color: #ffffff; }

h1 {font-size: 1.8em;}
h2 {font-size: 1.6em; font-weight: bold; color: #ffffff;}
h3 {font-size: 17pt;  color: #ffffff; font-weight: normal !important; margin-bottom: 5px;}
.pagearea {width: 844px; min-width: 844px; margin: auto; text-align: left; } 

.mainheader {width: 840px; font-size: .01em;}
.trackname { float: right;  color: white; padding-top: 50px; padding-right: 25px;  font-size: 17pt; font-weight: normal;}
.double {padding-top: 40px !important; padding-right: 40px !important;}

.navone {font-size: 9pt; padding-top: 5px; padding-bottom: 5px; text-align: center; color: #ffffff; clear: left;  }
.navtwo { font-size: 9pt; padding-top: 5px; padding-bottom: 5px; text-align: center; color: #ffffff; margin-top: 1px; width: 560px;  min-width: 563px;}
.navone table, .navtwo table {font-size: 9pt; text-align: center; color: #ffffff; clear: left;}

.navone a{ padding: 0px 3px 0px 3px; color: white; text-decoration: none;} 
.navone a:link{ color: white; } 
.navone a:visited{ color: white; text-decoration: none; } 
.navone a:hover{ color: white; text-decoration: underline; } 
.navone a:active{ color: white; }

.navtwo a{ padding: 0px 3px 0px 3px; color: white; text-decoration: none;} 
.navtwo a:link{ color: white; } 
.navtwo a:visited{ color: white; text-decoration: none; } 
.navtwo a:hover{ color: white; text-decoration: underline; } 
.navtwo a:active{ color: white; }

.content {margin: 10px;}
.content a{ text-decoration: none;} 
.content a:link{ color: blue; } 
.content a:visited{ color: blue; text-decoration: none; } 
.content a:hover{ color: blue; text-decoration: underline; } 
.content a:active{ color: blue; }

.mainpres { border: 1px solid transparent; _border: none; font-size: 1em; padding:0px; margin-top: 2px; width: 560px; }
.mainpres h2 {font-size: 17pt; font-weight: normal;  color: #ffffff; margin-top: 0px; margin-bottom: 15px; }

.info { margin: 10px 155px 0px 10px; }
.img {float: right; margin: 10px 5px 5px 0px; }



.otherlinks {margin:10px;}

.footer {width: 844px; margin: auto; padding-top: 8px; text-align: left; clear: both;}

.footerWrap {width: 400px; width: 560px;}

.footerTextLeft {float: left; }

.footerTextRight {float: right; }
.footerTextRight a {color: #000000 !important;}
.footerTextRight a.link {}
.footerTextRight a.hover {}
.footerTextRight a.visited {}
.footerTextRight a.active {}

.logobutton { color: #ffffff; text-align: center; background-color: #00a8a2; width: 134px; margin-left: 68px  }
.logobutton a { color: white !important;}
.logobutton a.link { color: white !important;}
.logobutton a.hover { color: white !important;}
.logobutton a.visited { color: white !important;}
.logobutton a.active { color: white !important;}

.clearFloat{clear:both; height: 1px; font-size: .001em; width: 550px; }
.clearFloat2{clear:both; height: 10px; font-size: .001em; width: 550px; }
.clear {clear: both;}

.leftcontain {float: left;  width: 562px;}
.rightcontain { float: right; margin-right: 5px; }

.floatright {float: right;}
.tracklogo { margin-top: 20px; position: relative; right: -35px; clear: both;}
.mapcontain { margin: 0px; width: 260px;  }
.map {padding: 5px; background-image: url(../Image/mapbg1.gif); border: 2px solid #a4a4a4;}

.content .default_news { width: 40%; }
.clear .Default_news { width: 40%; }
.title { float: left; }
.date { float:right; }
.overview {clear:both;}
.overview a { display: block; text-align: right; position: relative; right: 0px; }
.clear .Default_news .divider { border-top: 1px solid #000000; margin-top: 3px; }

a img { border: 0px; }