﻿
.top
{
    COLOR: #000000;
	margin-top: 0px;
	margin-left: 2;
	margin-right: 2;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    background-color: #FFFFFF; 
	background: #C0BFBF url(bubble.gif) top left repeat-x;

}

.favicon
{
 width:16px;
 height:16px;
}

.topAnnounce
{
 //font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:12px;
}

.author
{
font-family: verdana, geneva, arial, sans-serif;
font-size: 9px;
color: #333399;	
line-height: 15px;
}


.link 
{
    color: #333399;
    text-decoration: none;
    font-family: Geneva, Arial, Helvetica, sans-serif;
 
}

.link1 
{
    color: #333399;
    text-decoration: none;
    font-family: Geneva, Arial, Helvetica, sans-serif;
 
}


.link2
{
    color: #333399;
    text-decoration: none;
    font-family: Geneva, Arial, Helvetica, sans-serif;
 
}

a.link a.link:visited a.link1 a.link1:visited a.link2 a.link2:visited
{
    color: #333399;
    text-decoration: none;
    font-family: Geneva, Arial, Helvetica, sans-serif;
}

a.link:hover
{
    color: #FF8C00;
    text-decoration: underline;    
    font-family: Geneva, Arial, Helvetica, sans-serif;
}

a.link1:hover
{
    color: #FF8C00;
    text-decoration: underline;    
    font-family: Geneva, Arial, Helvetica, sans-serif;
}

a.link2:hover
{
    color: #000000;
    text-decoration: underline;    
    font-family: Geneva, Arial, Helvetica, sans-serif;
}


.redlink
{
    color: #ff0000;
    text-decoration: none;
    font-family: Geneva, Arial, Helvetica, sans-serif;
 
}

a.redlink a.redlink:visited
{
    color: #ff0000;
    text-decoration: none;
    font-family: Geneva, Arial, Helvetica, sans-serif;
}

a.redlink:hover
{
    color: #ff0000;
    text-decoration: none;
    font-family: Geneva, Arial, Helvetica, sans-serif;
}

.greenlink
{
    color: black; // #006400;
    background: #98FB98; // #FFFAF0;
    text-decoration: none;
    font-family: Geneva, Arial, Helvetica, sans-serif;
}

a.greenlink a.greenlink:visited
{
    color: black; // #006400;
    background: #98FB98; // #FFFAF0;
    text-decoration: none;
    font-family: Geneva, Arial, Helvetica, sans-serif;
}

a.greenlink:hover
{
    color: #006400;
    background: #FFFAF0;
    padding-left:2px;
    padding-right:3px;
    text-decoration: none;
    font-family: Geneva, Arial, Helvetica, sans-serif;
}

.popup
{
position:absolute;
visibility:hidden;
background-color:yellow;
padding:3px;
border-style:solid;
border-color:black;
border-width:1px;margin-top:5px;
width:125px;
}

.block
 {
    font-family:Geneva, Arial, Helvetica, sans-serif;
    margin:.5em 0 1.0em;
    border-bottom:1px dotted #ccc;
    padding-bottom:1.0em;
 }

.links
 {
    margin:.5em .5em 1.5em;
    border-right:1px dotted #ccc;
    padding-bottom:1.5em;
    padding-right:0.5em;
 }

.body
{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
background-color:#FFFFFF
}


.smallhead
{
 color:#FF8C00;
 font-weight:bold;
}

.error
{
 color:FF0000;
 font-weight:bold;
}

.firstLetter {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}

 .row1 { background-color:#FFFFFF; }
 .row2 { background-color:#F5F5F5; }

 .row1box { background-color:#FFFFFF; }
 .row2box { background-color:#FFFFFF; }

 .row1_old { background-color:#CCFFCC; }
 .row2_old { background-color:#F5F5F5; }

.info
{ 
 width:49px;
 height:49px;
 border: 1px dotted #000000;
 text-align:center; 
 background-color:#E6E6FA;
}

.infoLink
{
    color: #333399;
    text-decoration: none;
    font-family: Tahoma,Arial, Helvetica, sans-serif;
    font-weight: normal;
}

a.infoLink a.infoLink:visited
{
    color: #333399;
    text-decoration: none;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-weight: normal;
}

a.infoLink:hover
{
    color: #FF8C00;
    text-decoration: underline;    
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
}


a.info a.info:visited
{
    color: #333399;
    text-decoration: none;
    font-family: Geneva, Arial, Helvetica, sans-serif;
}

a.info:hover
{
    color: #FF8C00;
    text-decoration: underline;    
    font-family: Geneva, Arial, Helvetica, sans-serif;
}

.site-info {
   text-align: center;
    font-size: 100%;
    list-style: none;
    float:left;
    background: url(news.gif) no-repeat;
    width:50px;
    height:50px;
    padding-right:5px;
    padding-top:6px;
    padding-left:2px;
}

.gsite-info {
    text-align: center;
    font-size: 100%;
    list-style: none;
    float:left;
    background: url(gnews.gif) no-repeat;
    width:50px;
    height:50px;
    padding-right:5px;
    padding-top:6px;
    padding-left:2px;
}

.rsite-info {
    text-align: center;
    font-size: 100%;
    list-style: none;
    float:left;
    background: url(rnews.gif) no-repeat;
    width:50px;
    height:50px;
    padding-right:5px;
    padding-top:6px;
    padding-left:2px;
}

#menu {
	float:left;
	width:100%;
	background:#ffffff; // #efefef;
	font-size:90%;
	line-height:normal;
	border-bottom:1px solid #666;
	}
#menu ul {
	margin:0;
	padding:10px 10px 0 15px;
	list-style:none;
	}
#menu li {
	display:inline;
	margin:0;
	padding:0;
	}
#menu a {
	float:left;
	background:url("tableftF.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
	}
#menu a span {
	float:left;
	display:block;
	background:url("tabrightF.gif") no-repeat right top;
	padding:5px 12px 4px 6px;
	color:#666;
	}
	
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu a span {float:none;}
/* End IE5-Mac hack */
#menu a:hover span {color:#FFFFFF;}
#menu a:hover {background-position:0% -42px;}
#menu a:hover span {background-position:100% -42px;}


