BODY {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
margin: 0px;
background-color: #FFFFFF;
color:#000000; 
scrollbar-arrow-color:#FFFFFF; 
scrollbar-face-color:#CCCCCC; 
scrollbar-3dlight-color:#CCCCCC; 
scrollbar-highlight-color:#000000; 
scrollbar-shadow-color:#000000; 
scrollbar-darkshadow-color:#000000; 
scrollbar-track-color:#EEEEEE; 
}

P, TD, LI, UL, Table {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 100%;
}

/* this group sets the normal link colors */
A:LINK {
color : #3366CC;
text-decoration: none;
font-weight: normal;
}
A:VISITED {
color : #3366CC;
text-decoration : none;
font-weight: normal;
}
A:HOVER {
color : #FF0000;
text-decoration : none;
font-weight: normal;
}
A:ACTIVE {
color : #C29663;
text-decoration : none;
font-weight: normal;
}

H1 {
font-size: 14pt;
font-weight: bold;
letter-spacing: 2; 
color: #663300;
}

h2 {
font-size : 10pt;
font-weight : bold;
color : #AB7943;
padding: 0px 5px 2px;
border: 1px solid #CCCCCC;
}

h3 {
font-size : 9pt;
font-weight : bold;
text-align: center;
color: #FF6600;
padding: 0px; 0px
}

h4 {
font-size : 8pt;
font-weight : bold;
color: #663300;
text-align: left;
margin-bottom: 4pt;
}


HR {
color: #888888;
height: 1px;
width: 100%;
}

/* special classes */

.top {
background-image: url('images/topcell.gif');
color: #000000;
height: 70px;
}

.topnavigation {
background-image: url('images/cell1.gif');
color: #000000;
text-align: center;
font-weight: bold;
font-size: 7pt;
height: 20px;
}

.maintext {
background-color: #FFFFFF;
color: #000000;
vertical-align: top;
text-align: left;
width: 100%;
/* line-height: 22px; */
padding-top: 5px;
padding-right: 15px;
padding-bottom: 5px;
padding-left: 15px;
}

.left {
background-color: #FFFFFF;
color: #000000;
text-align: left;
vertical-align: top;
width: 153px;
padding: 5px;
}

.right {
background-color: #FFFFFF;
color: #000000;
text-align: left;
vertical-align: top;
width: 153px;
padding: 5px;
}

.copyright {
font-size: 85%;
letter-spacing: 2;
text-align: center;
}

.hottopic1 {
background-image: url('images/hottopics/htbackground.gif');
color: #000000;
font-size: 85%;
padding-left: 15px;
padding-right: 20px;
}

.tiny {
font-size: 80%;
font-weight: normal;
}

span.left {
float: left;
}

.right_side {
float: right;
clear: right;
}

div.left {
  float: left;
}
div.right {
  float: right;
}

.blank { font-size: 1 }

DIV.logo { position: absolute; left: 0pt; top: auto; }
DIV.logotitle { position: absolute; left: 125px; top: 0; } 

.viewphoto {
margin-top: -6pt;
margin-bottom: -10pt;
}

.phototext {
padding-left: 10px;
padding-right: 10px;
text-align: left;
}

.h2special {
font-size: 8pt;
color:#888888; 
font-style: italic;
font-weight: normal;
}

.redbold {
color:#FF0000; 
font-weight: bold;
}

.greenbold {
color:#008000; 
font-weight: bold;
}

.greenlarger {
font-size: 10pt;
color: #008000; 
}

.script {
font-family: Times New Roman, serif;
font-size: 9pt;
}

.smallscript {
font-family: Times New Roman, serif;
font-size: 8pt;
}

.arialtight {
font-family: Arial Narrow, Arial, Trebuchet, Helvetica, sans-serif;
font-size: 9pt;
}

.arialnormal {
font-family: Arial, Helvetica, Trebuchet, sans-serif;
font-size: 8pt;
}

.lighttext {
color : #C29663;
}

.redtext {
color:#FF0000; 
}

.greentext {
color:#008000; 
}

.graytext {
color:#888888; 
}

table.sortable a.sortheader {
    color:#000000;
    text-decoration: none;
    display: block;
}

table.sortable span.sortarrow {
    color: black;
    text-decoration: none;
}

.greens-image-a {
background-color: #ffffff;
vertical-align: middle;
text-align: middle;
width: 60px;
}

.greens-name-a {
background-color: #e6ffe6;
color: #000000;
font-weight: bold;
vertical-align: middle;
text-align: left;
width: 170px;
padding-left: 10px;
padding-right: 10px;
-moz-background-clip: initial;
-moz-background-origin: initial;
-moz-background-inline-policy: initial;
}

.greens-numbers-a {
background-color: #e6ffe6;
color: #000000;
vertical-align: middle;
text-align: right;
padding-left: 10px;
padding-right: 10px;
-moz-background-clip: initial;
-moz-background-origin: initial;
-moz-background-inline-policy: initial;
}

.greens-group-a {
background-color: #e6ffe6;
color: #000000;
font-weight: bold;
vertical-align: middle;
text-align: middle;
padding-left: 10px;
padding-right: 10px;
-moz-background-clip: initial;
-moz-background-origin: initial;
-moz-background-inline-policy: initial;
}

.greens-comment-a {
background-color: #e6ffe6;
color: #000000;
vertical-align: middle;
text-align: left;
padding-left: 10px;
padding-right: 10px;
-moz-background-clip: initial;
-moz-background-origin: initial;
-moz-background-inline-policy: initial;
}

.greens-image-b {
background-color: #ffffff;
vertical-align: middle;
text-align: middle;
width: 60px;
}

.greens-name-b {
background-color: #d5ffd5;
color: #000000;
font-weight: bold;
vertical-align: middle;
text-align: left;
width: 170px;
padding-left: 10px;
padding-right: 10px;
-moz-background-clip: initial;
-moz-background-origin: initial;
-moz-background-inline-policy: initial;
}

.greens-numbers-b {
background-color: #d5ffd5;
color: #000000;
vertical-align: middle;
text-align: right;
padding-left: 10px;
padding-right: 10px;
-moz-background-clip: initial;
-moz-background-origin: initial;
-moz-background-inline-policy: initial;
}

.greens-group-b {
background-color: #d5ffd5;
color: #000000;
font-weight: bold;
vertical-align: middle;
text-align: middle;
padding-left: 10px;
padding-right: 10px;
-moz-background-clip: initial;
-moz-background-origin: initial;
-moz-background-inline-policy: initial;
}

.greens-comment-b {
background-color: #d5ffd5;
color: #000000;
vertical-align: middle;
text-align: left;
padding-left: 10px;
padding-right: 10px;
-moz-background-clip: initial;
-moz-background-origin: initial;
-moz-background-inline-policy: initial;
}

.greens-image-c {
background-color: #fffff;
vertical-align: middle;
text-align: middle;
width: 60px;
}

.greens-name-c {
background-color: #bdfaa8;
color: #000000;
font-weight: bold;
vertical-align: middle;
text-align: left;
width: 170px;
padding-left: 10px;
padding-right: 10px;
-moz-background-clip: initial;
-moz-background-origin: initial;
-moz-background-inline-policy: initial;
}

.greens-numbers-c {
background-color: #bdfaa8;
color: #000000;
vertical-align: middle;
text-align: right;
padding-left: 10px;
padding-right: 10px;
-moz-background-clip: initial;
-moz-background-origin: initial;
-moz-background-inline-policy: initial;
}

.greens-group-c {
background-color: #bdfaa8;
color: #000000;
font-weight: bold;
vertical-align: middle;
text-align: middle;
padding-left: 10px;
padding-right: 10px;
-moz-background-clip: initial;
-moz-background-origin: initial;
-moz-background-inline-policy: initial;
}

.greens-comment-c {
background-color: #bdfaa8;
color: #000000;
vertical-align: middle;
text-align: left;
padding-left: 10px;
padding-right: 10px;
-moz-background-clip: initial;
-moz-background-origin: initial;
-moz-background-inline-policy: initial;
}

.greens-image-d {
background-color: #ffffff;
vertical-align: middle;
text-align: middle;
width: 60px;
}

.greens-name-d {
background-color: #00cc66;
color: #000000;
font-weight: bold;
vertical-align: middle;
text-align: left;
width: 170px;
padding-left: 10px;
padding-right: 10px;
-moz-background-clip: initial;
-moz-background-origin: initial;
-moz-background-inline-policy: initial;
}

.greens-numbers-d {
background-color: #00cc66;
color: #000000;
vertical-align: middle;
text-align: right;
padding-left: 10px;
padding-right: 10px;
-moz-background-clip: initial;
-moz-background-origin: initial;
-moz-background-inline-policy: initial;
}

.greens-group-d {
background-color: #00cc66;
color: #000000;
font-weight: bold;
vertical-align: middle;
text-align: middle;
padding-left: 10px;
padding-right: 10px;
-moz-background-clip: initial;
-moz-background-origin: initial;
-moz-background-inline-policy: initial;
}

.greens-comment-d {
background-color: #00cc66;
color: #000000;
vertical-align: middle;
text-align: left;
padding-left: 10px;
padding-right: 10px;
-moz-background-clip: initial;
-moz-background-origin: initial;
-moz-background-inline-policy: initial;
}