body
{
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
}
               
body,table,tr,td,p
{
font-family: 'Arial','Geneva','Verdana','Helvetica',sans-serif;
background: #FFFFCC;
color: #000000;    
}

h2
{
font-family:'Baskerville Old Face','Bookman Old Style',serif;
color:#000000;
background:#FFFFCC;
text-align: Center; 
line-height: 80%; 
margin-top: 3px; 
margin-bottom: 4px; 
padding-bottom: 4px;
letter-spacing:2px; 
}
span.clsNote	{ color:#008080;background:#FFFFCC;font-size:smaller; }

.clsMono 
{
color:#000000;
background:#A9A9A9;
font-size:75%;
font-family:monospace;
font-weight:normal;
letter-spacing:0;
text-align:center;
border-top:1px solid #666666;
}

h3  { 
font-family: 'Tahoma','Arial',sans-serif; 
font-style: italic; 
color: #666666; 
background:#FFFFCC; 
text-align: Center;  
}

h4	
{ 
font-family: 'Times New Roman','Arial',sans-serif; 
font-weight: bold;
}

/*a {font-family:'Bookman Old Style','Arial','Geneva','Verdana','Helvetica',sans-serif;}*/

a:link
{
color:#000099;
background:transparent;
text-decoration:none;
}

a:visited
{	
color:#006699;
background:transparent;
text-decoration:none;
}

a:hover
{
text-decoration:underline;
color:#CC0000;
background:transparent;
}	

a.clsinpage
{
font-size:90%;
font-weight:bold;
letter-spacing:0;
line-height:180%;
color:#999999;
background:#FFFFCC; 
}

a.clsinpage:link 
{ 
text-decoration:none;
color:#999999;
background:#FFFFCC;
}

a.clsinpage:visited 
{
text-decoration:none;
color:#999999;
background:#FFFFCC;
}

a.clsinpage:hover 
{ 
text-decoration: underline; 
color:#000000;
background:#FFFFCC;
}

ol
{
margin-left:10%;
}

li
{
padding:0 0 1ex 0;
list-style:square outside;
margin-bottom:1ex;  
text-align:justify;
}

.clsInput {
color:#000000;
background:#A9A9A9;
border-style:solid; 
border-width:1px;
padding:1%;
font-size:80%;
}

.clsInput TH 
{
color:#FFFFFF;
background:#A9A9A9;
text-align:center;
font-weight:bold;
letter-spacing:3px; 
padding:0;
}

.clsInput TD 
{
color:#000000;
background:#CCCCCC;
text-align:center;
margin-top:0;
border-style:none;
margin:0;
}

.clsNav
{
color:#000000;
background:#C3C3C3;
font-size:90%;
font-weight:bold;
text-align:center;
border: #999999 1px solid; 
border-top:none;
margin:0;
}

.clsNav A 
{
display:block;
width:100%;
line-height:175%;
/*padding-left:1ex;
padding-right:1ex;*/
}

.clsNav A:link {
color:#000000;
background:#C3C3C3;
}
.clsNav A:visited {
color:#000000;
background:#C3C3C3;
}
.clsNav A:hover {
color:#FF0000;
background:#DDDDDD;
text-decoration:none;
}

.clsHere 
{
display:block;
width:100%;
color:#CC0000;
background:#EEEEEE;
border-left: #999999 1px solid; 
border-right: #999999 1px solid; 
border-bottom: #999999 1px solid; 
border-top:none;
font-size:90%;
font-weight:bold;
text-align:center;
line-height:180%;
margin:0;
}

img
{
padding-left:1ex;
padding-right:1ex;
border:0;
}

.clsBigPic {
margin-left:2ex;
}

TD.clsLeftCol
{
}

TD.clsAd
{
color:#000000;
background:#DDDDDD;
font-size:90%;
margin:0;
border: 2px solid #999999;
}

TD.clsCrumbTrail
{
color:#000000;
background:#A9A9A9;
font-size:90%;
letter-spacing:1px; 
text-align:left;
font-weight:600;
line-height:150%;
margin:0;
padding-left:1em;
padding-right:2em;
border-bottom:1px solid #666666;
}

.clsCrumbTrail A:link {color:#FFFFFF;background:#A9A9A9}
.clsCrumbTrail A:visited {color:#FFFFFF;background:#A9A9A9}
.clsCrumbTrail A:hover {color:#FFFF00;background:#333333;text-decoration:none;}

.clsLinkDown
{
color:#000000;
background:#A9A9A9;
font-size:90%;
letter-spacing:1px; 
text-align:center;
font-weight:600;
margin:0;
border:1px solid #666666;
border-top:3px double #666666;
}

.clsLinkDown A {
display:block;
width:100%;
line-height:180%;
/*
padding-left:1ex;
padding-right:1ex;
*/
}

.clsLinkDown A:link {color:#FFFFFF;background:#A9A9A9}
.clsLinkDown A:visited {color:#FFFFFF;background:#A9A9A9}
.clsLinkDown A:hover {color:#FFFF00;background:#333333;text-decoration:none;}

TD.clsAbout
{
color:#000000;
background:#A9A9A9;
font-size:90%;
font-weight:bold;
text-align:center;
line-height:180%;
border:1px solid #666666;
margin:0;
}

.clsAbout A 
{
padding-left:2ex;
padding-right:2ex;
}

.clsAbout A:link {color:#000000;background:#A9A9A9;}
.clsAbout A:visited {color:#000000;background:#A9A9A9;}
.clsAbout A:hover {color:#CC0000;background:#C0C0C0;text-decoration:none;}


.clsContent
{
padding:0 2ex 4ex 2ex;
}
.clsContent p {
text-align:justify;
}