
body {margin: auto;padding:0px;font-family: Arial,Sans-Serif; font-size: 9pt;}
#main {margin: auto;width: 1000px;}
#header {position:relative;background-color: red;height: 100px;vertical-align: top;}
#content {background-color: #f2f2f2; padding: 5px; padding-left: 8px;position: relative;margin-top: 0px;}
#footer { height: 25px;clear:both;}

p.clear {clear: both;}
.bold {font-weight: bold;}

.left { float:left;}
.left-padded {float:left; margin-left: 14px;}
.right {margin-left: 330px;}
.center {margin-left: 252px;}
img {border: 0px none;}
#header img {vertical-align: top;}
#header img.img-right {position: absolute; right:0px;margin: 0px;padding:0px;}
#header span.date {position: relative; top: 20px;}
div.header_ad_space {position: absolute; top: 5px; right: 25px;}

.left-single {float: left; clear: left;width: 320px;}
.left-double {float:left; width: 465px;}
.middle-single {float: left;margin-left: 10px;}
.middle-single-fixed {float: left;margin-left: 10px;width: 320px;}
.right-single-fixed {position: relative;top: 0px;margin-left: 660px;width: 320px;}
.right-double {position: relative;margin-left: 330px;width: 655px;}
.right-single, .right-single-home {position: relative;top: 0px;margin-left: 732px;}
.left-triple, .left-triple-home {float:left; width: 722px;clear: left;position: relative;}




.single {background-color: white;width: 252px;min-height: 50px;margin-bottom: 5px;border: 1px solid #aeaeae;}
.single-slim {background-color: white;width: 239px;min-height: 50px;margin-bottom: 5px;border: 1px solid #aeaeae;}
.no-border {border: 0px none;border-right: 2px solid #f2f2f2;}

div.double {background-color: #ffffff;width: 465px;min-height: 50px;margin-bottom: 5px;border: 1px solid #aeaeae;}
div.triple {background-color: #ffffff;border: 1px solid #aeaeae;min-height: 50px;margin-bottom: 5px;width: 722px;}
div.panel-head-fat {height: 30px;}
div.panel-head-slim {height: 20px;}
div.panel-head-ultraslim {height: 15px;}

div.double-no-padding {background-color: #ffffff;width: 465px;min-height: 50px;margin-bottom: 5px;border: 1px solid #aeaeae;} 


div.level1 {border-top: 1px solid #000000;margin-top: 3px;height:33px;}
div.level1 a {text-decoration: none;}

div.level1 a:hover {}

div.level1 ul {list-style: none;margin:0px;padding:0px;}
div.level1 li {float: left;width: 120px;height: 17px;padding-top: 3px;border-bottom: 1px solid #000000;border-right: 1px solid #000000;text-align: center;}

div.right-tabs {text-align: right;height: 16px;position: relative;}
div.right-tabs ul {list-style: none;margin:0px;padding:0px;position: absolute; right: 0px;}
div.right-tabs li {float: left;width: 86px;height: 15px;text-align: center;}

div.popup-center {width: 400px;margin: 0px auto; position:relative;}
div.popup-center-top {position: fixed; top: 100px;width: 100%;}

div.tabs {text-align: left;position: relative;}
div.tabs ul {list-style: none;margin:0px;padding:0px;position: absolute; left: 0px;}
div.tabs li {float: left;text-align: left;}


div.other-articles {position: absolute; bottom: 5px; right: 5px; background-color: #ffffff; width: 420px;border: 1px solid #aeaeae;}

div.newsbullet {clear:both;height:16px;position:relative;width:410px;margin-left: 5px}
span.newsbullet-dots {font-weight: normal;}
div.newsbullet-title {font-weight: bold; overflow:hidden;vertical-align:middle;white-space:nowrap;width:385px;}
div.newsbullet-more {color:#FF0000;font-size:8pt;position:absolute;right:0px;top:0px;}

div.morestories-newsbullet {clear:both;height:16px;position:relative;width:610px;margin-left: 5px}
span.morestories-newsbullet-dots {font-weight: normal;}
div.morestories-newsbullet-title {font-weight: normal; overflow:hidden;vertical-align:middle;white-space:nowrap;width:585px;}
div.morestories-newsbullet-more {color:#FF0000;font-size:8pt;position:absolute;right:0px;top:0px;}

div.contactus {position:relative;min-height: 450px;font-size: 10pt;}

div.thisweek div.more {position: absolute; bottom: 0px; right: 5px; width: 50px; height: 15px;}
div.letteroftheweek div.archive {position: absolute; bottom: 0px; right: 0px; width: 50px;}

div.competition {position:relative;min-height: 450px;font-size: 9pt;}