body {background:#000000; margin-top:15px; margin-bottom:15px; padding:0px;}

p {font-family:verdana,arial,helvetica,sans-serif; color:#333333; font-size:13px; line-height:1.8; margin:0px 25px 12px 25px;}

td {font-family:verdana,arial,helvetica,sans-serif; color:#333333; font-size:13px;}

th {font-family:verdana,arial,helvetica,sans-serif; color:#333333; font-size:13px; font-style:bold;}

.prodtitle {color:#333333; font-weight:bold; background-color:#b58860; font-size:13px;}

.prodtext {color:#333333; font size:11px;}

.newred {color:#ff0000; font-weight:bold;}

.key {font-size:11px; font-weight:bold; color:#cccccc;}

a:link {font-family:verdana,arial,helvetica,sans-serif; color:#339966; text-decoration:none;}

a:visited {font-family:verdana,arial,helvetica,sans-serif; color:#339966; text-decoration:none;}

a:active {font-family:verdana,arial,helvetica,sans-serif; color:#ff0000; text-decoration:none;}

a:hover {font-family:verdana,arial,helvetica,sans-serif; color:#ff0000; text-decoration:none;}

a.footerlink:link {font-family:verdana,arial,helvetica,sans-serif; color:#333333; text-decoration:none;}

a.footerlink:visited {font-family:verdana,arial,helvetica,sans-serif; color:#333333; text-decoration:none;}

a.footerlink:active {font-family:verdana,arial,helvetica,sans-serif; color:#ff0000; text-decoration:none;}

a.boxlink:link {font-family:arial,verdana,helvetica,sans-serif; color:#0033ff; text-decoration:none;}

a.boxlink:visited {font-family:arial,verdana,helvetica,sans-serif; color:#0033ff; text-decoration:none;}

a.boxlink:active {font-family:arial,verdana,helvetica,sans-serif; color:#ff0000; text-decoration:none;}

a.boxlink:hover {font-family:arial,verdana,helvetica,sans-serif; color:#ff0000; text-decoration:underline;}

h2 {font-family:arial,helvetica,sans-serif; color:#666666; font-size:19px; margin-left:25px;}

h3 {font-family:arial,helvetica,sans-serif; color:#666666; font-size:17px; margin-left:25px;}

h4 {font-family:arial,helvetica,sans-serif; color:#666666; font-size:13px;}

ul {font-family:verdana,arial,helvetica,sans-serif; color:#333333; font-size:13px;}

ol {font-family:verdana,arial,helvetica,sans-serif; color:#333333; font-size:13px;}

li {font-family:verdana,arial,helvetica,sans-serif; color:#333333; font-size:13px;}

hr {height:1px; color:#339966; margin:0 25px;}

.caption {font-family:verdana,arial,helvetica,sans-serif; color:#ff0000; font-size:10px; padding-left:5px; padding-right:5px;}

.sidelinks {font-size:11px; color:#ffff99; font-weight: normal;}

.excerpt {font-family:verdana,arial,helvetica,sans-serif; color:#666666; font-size:11px;}

.leftcoltext {font-family:verdana,arial,helvetica,sans-serif; color:#666666; font-size:11px; padding:3px 5px; margin:10px 0px; border-top:1px solid #cccccc;  border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;  border-left:1px solid #cccccc;}

.leftcollink {font-family:verdana,arial,helvetica,sans-serif; color:#0033ff; font-size:11px; margin:10px 5px;}

.leftcolbigwhite {font-weight:bold; font-size:15px; color:#ffffff;}

.leftcoltitle {font-family:arial,helvetica,sans-serif; font-weight:bold; font-size:13px; color:#666666;}

.boxtitle {font-family:verdana,arial,helvetica,sans-serif; color:#ffffff; font-size:13px; margin:0px 5px; font-weight: bold; text-align: left;}

.sublinks {font-size:11px; font-weight:normal; line-height:16px; color:#666666; text-align:center;}

.mainlinks {font-size:13px; font-weight:bold; color:#333333; text-align:center; margin-bottom:10px;}

.footer {font-size:10px; color:#333333; text-align:center; margin:10px 0px;}

.date {font-size:11px; color:#999999; text-align:right; margin:5px 0px;}

.imagel {float:left;} /* table image left */

.imager {float:right;} /* table image right */

.news {color:#cc0000;}

.newsdatenews {color:#cc0000;}

.slogan {font-family:verdana,arial,helvetica,sans-serif; color:#999999; font-size:13px;}

.newstop {font-size:11px; font-weight:normal; text-align:right;}

.news {color:#cc0000;} 

.red {color:#cc0000;}

.bold {font-weight:bold;}

.reportsum {border: #999999 double 1px; background-color:#cccccc;}

.subunsub {color:#666666; font-size:11px;}

.em {} /* dummy class for concealer when no class specified */

input.searchterms {font-family:verdana,arial,helvetica,sans-serif; color:#666666; font-size:11px; width:75px; border: 1 outset #000080;}

.marginpix {margin-left:0px; text-align:center;}

.imgframelt {border-top:solid #f7f494 10px; border-right:none; border-bottom:solid #f7f494 10px; border-left:none;}

.imgframeltleft {border-top:solid #f7f494 10px; border-right:none; border-bottom:solid #f7f494 10px; border-left:none; float:left; margin-right:10px;}

.imgframeltright {border-top:solid #f7f494 10px; border-right:none; border-bottom:solid #f7f494 10px; border-left:none; float:right;}

.imgframedk {border-top:solid #9999cc 3px; border-right:none; border-bottom:none; border-left:solid #9999cc 3px;}

.imgframenone {border-top:solid #ffffff 3px; border-right:none; border-bottom:none; border-left:solid #ffffff 3px;}

.printfriendly {font-size:11px; text-align:right; margin-right:5px; margin-top:5px;}

.testimonial {border:solid #999999 1px; background-color:#ffffcc; font-style:normal; font-size:11px; color:#333333; padding-left:15px; padding-right:15px; padding-top:5px; padding-bottom:5px; margin:15px 25px;}

.bgd {background-repeat:no-repeat;}

.tfg {font-weight:bold;}

.piccopy {color:#ff9999;}

.quote {margin-left:35px; margin-right:35px; font-style:italic; color:#666666;}

.linkbox {font-weight:bold; margin-left:130px; margin-right:130px; text-align:center; border:1px solid #ff0000;}

.returntolist {text-align:right; font-size:11px;}

/* News preview box - start */
.newsbox
{
float:right;
background:#ffffff;
background-image:url(graphics/rightcol_bgd.jpg);
background-color:#ffffcc;
border-style:solid;
border-color:#999999;
border-width:1px;
border-top:1px #999999 solid;
border-bottom:1px #999999 solid;
width:150px;
margin-bottom:10px;
margin-left:5px;
}

.newshead
{
font-size:11px;
font-weight:bold;
margin:5px;
}

.newstext
{
font-size:11px;
margin:5px;
}

.newsdate
{
font-size:9px;
margin:5px;
text-align:left;
color:#666666;
}

.newsmore
{
font-size:11px;
margin:5px;
text-align:right;
}

.latestnews
{
text-align:center;
color:#666666;
font-face:arial;
background-image:url(graphics/leftcol_bgd.jpg);
background-color:#f7f494;
border-bottom:1px #999999 solid;
padding:5px;
}
/* News preview box - end */

.floatright
{
float:right;
width:205px;
margin:0px 0px 10px 10px;
background-color:#ffffff;
padding:2px;
border-top:3px solid #f7f494;
border-right:0px solid #ffffff;
border-bottom:0px solid #ffffff;
border-left:3px solid #f7f494;
font-family:verdana,arial,sans-serif;
font-size:10px;
color:#cc0000;
}

div.floatright img
{
border-top:0px solid #555555;
border-right:0px solid #999999;
border-bottom:0px solid #999999;
border-left:0px solid #555555;
}

/* News preview box - end */

.stop_press
{
border: 1px red solid;
padding: 5px 10px;
margin: 20px;

}

div.stop_press p
{
margin:0px 10px 12px 10px;
line-height:1.2;
}

div.stop_press td
{
font-weight: bold;
font-size: 11px;
text-align: center;
}