body, table         { color: #555555; font-family: Verdana, Arial, Helvetica, sans-serif; 
                              font-size: 12px; background-color: #f0f3f9; }
                              
input, textarea, radio, button { color: #444; background-color: #ffffff; border: 1px solid #999;}
li {line-height: 150%;} 
                              
.hdrcell   {background-color: #485355; border: 1px solid #556264;}
.smtable {background-color: #2d3537; border: 1px solid #485355;}
.lmenu    { font-size: 12px; width: 150px; margin-left: 5px; margin-top: 15px;}
.picbox   {border: 1px solid #999;}
h3          { text-transform: uppercase; font-size: 12px; font-weight: bold; color: #555555; letter-spacing: 1px; }

.closewindow {height: 18px; width: 120px; padding-bottom: 2px; }
.randompic { font-size: 10px;}
.sm {font-size: 10px; color: #667577;}
.sm2 {font-size: 10px; color: #cccccc;}
.lmenucell {border-top: 1px solid #485355;}
.page {border: solid 1px c0c0c0; background-color: #ffffff;}

p.pointerhand {
	cursor: pointer;
	cursor: hand;
}


a.normal:link    { font-size: 12px; color: #778cc6;  padding-left: 2; padding-right: 2px; text-decoration: none; }
a.normal:visited { font-size: 12px; color: #778cc6;  padding-left: 2; padding-right: 2px;text-decoration: none; }
a.normal:hover   { font-size: 12px; color:  #ffffff; padding-left: 2; padding-right: 2px;background-color: #556264 }

a.bottom:link    { font-size: 11px; color: #778cc6;  padding-bottom: 1px; padding-left: 2; padding-right: 2px; text-decoration: none; }
a.bottom:visited { font-size: 11px; color: #778cc6;  padding-bottom: 1px; padding-left: 2; padding-right: 2px; text-decoration: none; }
a.bottom:hover   { font-size: 11px; color: #ffffff;  padding-bottom: 1px; padding-left: 2; padding-right: 2px; text-decoration: none; border-bottom: 1px solid #ff6600; background-color: #a0a0a0 }

a.newshdr:link    { font-size: 11px; color: #666600;  font-weight: bold; padding: 3px; text-decoration: none; }
a.newshdr:visited { font-size: 11px; color: #666600;  font-weight: bold; padding: 3px; text-decoration: none; }
a.newshdr:hover   { font-size: 11px; color: #ff9900;  font-weight: bold; padding: 3px; text-decoration: none; background-color: #444b4d }

a.menu:link 
{color: #778cc6; font-size: 10pt; border-top: 1px solid #ffffff; font-weight: bold; display: block; text-decoration: none; }

a.menu:visited 
{color: #778cc6; font-size: 10pt; border-top: 1px solid #ffffff; font-weight: bold; display: block; text-decoration: none; }

a.menu:hover 
{color: #ffffff; font-size: 10pt; border-top: 1px solid #ff6600; font-weight: bold; background-color: #a0a0a0; display: block; text-decoration: none; }

a.menu:active 
{color: #d0d0d0; font-size: 10pt; font-weight: bold; background-color: #a0a0a0; display: block; text-decoration: none; }

a.wf:link 
{color: #bbbbbb;  font-size: 10px; font-weight: normal; text-decoration: none; }

a.wf:visited 
{color: #bbbbbb;  font-size: 10px; font-weight: normal; text-decoration: none; }

a.wf:hover 
{color: #778cc6; font-size: 10px; font-weight: normal; text-decoration: none;}

a.links:link 
{color: #009; border: solid 1px #fff; font-size: 12px; font-weight: normal; text-decoration: none; padding-bottom: 3px; padding-left: 4px; display: block; width: 99%; }

a.links:visited 
{color: #006; border: solid 1px #fff; font-size: 12px; font-weight: normal; text-decoration: none; padding-bottom: 3px;  padding-left: 4px;  display: block; width: 99%; }

a.links:hover 
{color: #900; border: solid 1px #f0f0f5; background-color: #f5f5ff; font-size: 12px; font-weight: normal; text-decoration: none; padding-left: 4px; padding-bottom: 3px; display: block; width: 99%;}