* {margin:0}
body {font-family:Arial, Helvetica, sans-serif;font-size:12px;background-color:#f00;color:#000}
.header a {color:#fff;text-decoration:underline;background-color:#f00}
.content a {color:#a00;text-decoration:underline;background-color:#fff}
.content a:visited {color:#800;text-decoration:underline;background-color:#fff}
.content a:hover {color:#f00;text-decoration:underline overline;background-color:#fff}
.content a:active {color:#000;text-decoration:underline;background-color:#fff}
.menu a {color:#000;text-decoration:none;background-color:#fff}
.menu a:hover {background-position:right -155px;}
.menu a:hover span {background-position:left -155px;}
.small a {background-color:#F00;color:#FFF;font-weight:bold}
.small a:hover {background-color:#F00;color:#FFF;font-weight:bold;text-decoration:underline overline}
.rotating-img a {background-color:#f00}
a img {border:0}
.round {cursor:pointer;cursor:hand;line-height:19px;background:url(images/layout/button.gif) no-repeat right top;padding-right:10px;vertical-align:middle;display:block;display:inline-block;display:-moz-inline-box}
.round span {background:url(images/layout/button.gif) no-repeat left top;height:22px;display:block;display:inline-block;padding-left:10px; line-height:19px;font-weight:bold}
.wrapper {width:1000px;background-color:#f00;color:#000}
.top {height:17px;margin:0;background:url(images/layout/top.gif) top no-repeat}
.btm {height:17px;background:url(images/layout/btm.gif) bottom no-repeat}
.header {height:185px;margin:10px 0 15px 10px;background-color:#f00;color:#fff;font-weight:bold}
.header h1 {font-size:14px;color:#FFF}
.navbar {margin-left:10px;background-color:#f00;color:#fff}
.content {padding:0 17px 0 17px;background:#fff url(images/layout/mid.gif) repeat-y;color:#000}
.content img, .content ul, .content li {background:#fff}
.content p, .footer p {background-color:#fff;color:#000}
.content .refbox {float:left;width:200px;height:135px;padding:0 20px 0 20px;background-color:#FFF;text-align:center}
.content .refbox img {vertical-align:middle;padding-top:1px}
.content .end-float {clear:both;background-color:#fff;height:8px}
.col-left-thin {width:335px;border-width:4px 4px 4px 0;background:#FFF;border-style:solid;border-color:#ffffc7;float:left;padding:5px 5px 5px 0}
.col-right-wide {width:600px;border-width:4px 0 4px 4px;background:#FFF;border-style:solid;border-color:#ffffc7;float:right;padding:5px}
.col-right-thin {width:335px;border-width:4px 0 4px 4px;background:#FFF;border-style:solid;border-color:#ffffc7;float:right;padding:5px}
.col-left-wide {width:600px;border-width:4px 4px 4px 0;background:#FFF;border-style:solid;border-color:#ffffc7;float:left;padding:5px 5px 5px 0}
.col-centre {width:240px;background:#FFF;border-width:4px;border-style:solid;border-color:#ffffc7;float:left;margin-left:8px;padding:5px}
.col-left-v-thin {width:240px;border-width:4px 4px 4px 0;background:#FFF;border-style:solid;border-color:#ffffc7;float:left;padding:5px 5px 5px 0}
.col-right-v-wide {width:695px;border-width:4px 0 4px 4px;background:#FFF;border-style:solid;border-color:#ffffc7;float:right;padding:5px}
.col-left-thin img, .col-right-wide img, .col-left-v-thin img, .col-right-v-thin img, .col-right-v-wide img, .col-right-thin img, .col-left-wide img, .col-centre img {display:block;padding:0;margin:0 auto}
.ph-right {width:470px;border-width:4px 0 4px 4px;background:#FFF;border-style:solid;border-color:#ffffc7;float:right;padding:5px 0 5px 5px}
.ph-left {width:470px;border-width:4px 4px 4px 0;background:#FFF;border-style:solid;border-color:#ffffc7;float:left;padding:5px 5px 5px 0}
.ph-left img, .ph-right img {vertical-align:top;margin-top:5px}
.video-right {width:425px;height:350px;border-width:4px 0 4px 4px;background:#FFF;border-style:solid;border-color:#ffffc7;float:right;padding:15px 15px 5px 15px}
.video-left {width:425px;height:350px;border-width:4px 4px 4px 0;background:#FFF;border-style:solid;border-color:#ffffc7;float:left;padding:15px 15px 5px 15px}
.menu {width:920px;height:125px;background:#fff url(images/layout/foot-mid.gif) repeat-y;text-align:center;margin-left:40px}
.menult {float:left;background-color:#fff;color:#000}
.menurt {float:right;background-color:#fff;color:#000}
.lt {background-color:#fff;position:absolute;left:60px;width:150px}
.md {background-color:#fff;position:absolute;left:210px;width:600px}
.md .mpad {background-color:#fff;margin-top:9px;clear:both}
.rt {background-color:#fff;position:absolute;left:800px;width:140px}
.foottop {height:17px;margin:0;background:url(images/layout/foot-top.gif) top no-repeat}
.footbtm {height:17px;background:url(images/layout/foot-btm.gif) bottom no-repeat}
.content .hlink {background-color:#ffa;color:#000;text-align:center;margin-left:auto;margin-right:auto;font-weight:bold}
.content .hlink a {background-color:#ffa;color:#f00;text-decoration:underline}
.content .hlink a:hover {background-color:#ffa;color:#f00;text-decoration:underline overline}
.title {background-color:#ffa;color:#000;font-size:18px;font-weight:bold;text-align:center}
.small {background-color:#F00;color:#FFF;font-size:10px;text-align:center}
.superscript {background-color:#fff;vertical-align:super;font-size:9px}
.bold-text {background-color:#fff;font-weight:bold}
.bold-text-14 {font-size:14px;background-color:#fff;font-weight:bold}
.bold-italic-text {background-color:#fff;font-weight:bold;font-style:italic}
.italic-text {background-color:#fff;font-style:italic}
.imglt {float:left;padding-right:20px;background-color:#fff;color:#000}
.imgrt {float:right;padding-left:20px;background-color:#fff;color:#000}
.text-14-red {font-size:14px;background-color:#FFF;color:#F00;font-weight:bold}
.text-on-yellow {background-color:#ffa;color:#000}
.text-on-orange {background-color:#FFddaa;color:#000;text-align:center;margin-left:auto;margin-right:auto;font-weight:bold}
.photo-on-left {display:inline;float:left;margin:0 5px 5px 0}
.photo-on-right {display:inline;float:right;margin:0 0 5px 5px}
.photo-in-middle {display:inline;padding:0;margin:0 auto;text-align:center}
.centre {text-align:center;background-color:#fff}
.text-on-right {float:right;margin:0 5px 0 0}
.pad {margin-top:10px}
.toppad {margin-top:9px}
.rotating-img {position:absolute;top:10px;left:735px}
.rotating-img img {border-top:1px solid #000;border-bottom:1px solid #000;background-color:#f00}
#thumbBox {position:absolute;left:0;top:0;width:auto;padding:5px;background:#f00;visibility:hidden;z-index:10;cursor:pointer}
#thumbBox .footerbar {font:bold 12px Arial, Helvetica, sans-serif;color:#fff;padding:5px 0;text-align:center}
#thumbBox #thumbImage {background-color:#f00}
#thumbLoading {position:absolute;visibility:hidden;border:1px solid #000;background-color:#f00;color:#fff;padding:5px;z-index:5}