body {
    font-family:Verdana,Helvetica,Arial;
    font-size:0.8em;
    margin:0;
    padding:0;
}
a img {
    border:none;
}
#wp {
    margin:20px auto 0 auto;
    padding:0;
    max-width:970px;
    min-width:600px;
}
#hd {
    clear:both;
}
#hd table {
    border-collapse:collapse;
    width:100%;
}
#hd table td {
    vertical-align:top;
}
#hd td#topmenu {
    width:93px;
    vertical-align:middle;
}
a {
    text-decoration:none;
    color:#00aeef;
}
#topmenu a {
    padding-left:15px;
}
#topmenu a.active,
#topmenu a:hover {
/*    font-weight:bold; */
    background:transparent url(/images/gt.png) top left no-repeat;
}
#sidebar {
    float:left;
    width:200px;
    margin-right:20px;
}
#content {
    width:750px;
    margin-left:220px;
}
.bottomline,
.topline {
    margin-top:20px;
}
.bottomline {
    height:30px;
    padding-bottom:5px;
    text-align:right;
    color:#00aeef;
}
.line {
    background:transparent url(/images/line.gif) repeat-x;
}
#bluebox {
    background-color:#00aeef;
}
h3 {
    margin:0 0 0 15px;
    padding:6px 0 8px 0;
}
h3 a {
    color:#fff;
}
table.page {
    border-collapse:collapse;
    width:100%;
}
.page td {
    vertical-align:top;
}
td.page-image {
    text-align:right;
}
td.page-image img {
    padding-left:20px;
}
td.image-page img {
    padding-right:20px;
}
td.pro-thumb {
    width:220px;
    text-align:center;
}
td.pro-thumb img {
    padding-right:20px;
}
td.pro-brief {
    vertical-align:top;
}
td.pro-brief div.copy {
    width:470px;
}
p.pro-title {
    margin-top:0;
}
.prosep {
    margin-top:15px;
}
ul.sidebar {
    list-style:none;
    margin:0 15px 0 15px;
    padding:0 0 10px 0;
}
ul.sidebar li {
    padding:0 0 0 15px;
    overflow:hidden;
}
ul.sidebar li a {
    color:#000;
    white-space:nowrap;
}
ul.sidebar li a:hover {
    color:#fff;
}
ul.sidebar li.pro-active {
    background:transparent url(/images/gtw.png) top left no-repeat;
}
ul.sidebar li.pro-active a {
    color:#fff;
}
p.pro-title {
    font-weight:bold;
}
.pro-description .copy {
    width:330px;
}
.pro-image {
    width:420px;
}
div.pagination {
    text-align:right;
}
p.pagination a {
    color:#000;
}
p.pagination a:hover {
    color:#00aeef;
}
p.pagination {
    color:#00aeef;
}
div.sidecaption {
    margin-top:5px;
    color:#00aeef;
    width:180px;
}
div.footer {
    padding-top:6px;
}

