@charset "iso-8859-1";
/* 
Dark Green =   DarkGreen #006400 00,100,00
Cream  #ffffA0
Dark Cream #aaaa80 
*/ 
Span,TD,TH,Div,P,A{
background-color:transparent; 
-moz-box-sizing:border-box;
box-sizing:border-box;
-webkit-box-sizing:border-box;
}
Body{
font-family:Comic Sans Ms;
color:#000000;
background-color:#ffffa0;
padding:5;margin:0;
}
TD {
font-family:Comic Sans Ms;
font-weight:bold;
padding:3px 3px 3px 3px;
font-size:10pt;
border:0px;
}
Table{font-size:8pt;
border:0px;
border-collapse:collapse;
}
Body.top {
color:#ffffa0;
font-size:20pt;
background-color:DarkGreen;
background-image:URL(../Images/Wildflowers.jpg);
} 
/*---------------------- Left Frame ------------*/
Body.left{
color:#ffffa0;
font-size:10pt;
font-weight:bold;
background-image:URL(../Images/Wildflowers.jpg);  
background-repeat:no-repeat;
background-color:rgb(0,80,0);
background-position:0 -90;
margin:0;
}
.leftMenu  .Top, .leftMenu .bottom{ 
background-color:transparent; 
background-image:URL(../LeftMenuTop.png);
font-size:14pt;
font-weight:bold; 
color:#000000;
}  
.leftMenu .bottom{
background-position:bottom left;
}
.leftMenu{ 
} 
.leftMenu TD{ 
background-image:URL(../LeftMenuMid.gif); 
background-repeat:repeat;
padding:0px 4px 0px 4px;
margin:0;
text-align:center;
} 
.leftMenu A{ 
width:120;
padding:0px 4px 0px 4px;
font-size:10pt;
color:#000000;
margin:0;
text-align:center;
text-decoration:none;
}		
.leftMenu A:hover{
color:#ff0000; 
text-decoration:underline;
background-color:lightgreen;
}
/*---------------------- Right Frame ------------*/
Body.right {color:#ffffA0;font-size:12pt;font-weight:bold;
        background-color:DarkGreen;
		margin:0;padding:0;
		height:100%;
        }
Body.main {
        color:#000000;
        background-color:ffffa0;
        font-size:12pt;   
		font-family:Comic Sans Ms;
		margin:0px; 
		padding:0;
		border:2px solid darkgreen;
		border-width:0px 2px 0px 2px;
        } 
.Main P,.Main Div{
padding:0px 7px 0px 7px;
}
Body.mainRev {color:#ffffa0;
         background-color:DarkGreen;
        font-size:14pt;
        font-weight:bold;    
		font-family:Comic Sans Ms;
        }
Body.Sup {color:#990000;font-size:14pt;font-family:Times New Roman;background-color:#ffffa0;
        margin-left:0}
A.Sup,Div.Sup{
background-color:#000000;
color:#ffff00;
display:block;
}	
A.Sup:hover{ 
color:red;
}	
Div.top {background-color:DarkGreen;border-style:ridge;border-width:8}
Div.main {background-color:#ffffa0;border-style:ridge;border-width:1}	

A.Latest,Div.Latest {
padding:1 2 1 2;
font-weight:bold;
margin:4 0 0 0;
font-size:10pt;
color:#000000;		
background-color:#a0ffa0;
border-style:solid;border-width:2;
display:block;
width:100%;
} 
A.alarm{
width:120;
padding:0 5px 0 5px;
font-size:10pt;
color:#ffff00;		
background-color:red;
}
A.alarm:hover{
color:yellow;
}		
A.latest:hover {color:#a0ffa0;background-color:darkgreen;}
A.latest:active {color:#000000;background-color:#a0ffa0;border-color:red;}
/*-----------------------------------------------------------*/ 
Body.news {color:#000000;
        background-color:#ffffa0;
        font-size:12pt;
        font-weight:bold;    
		font-family:Comic Sans Ms;	
		border:2px solid darkgreen;
		border-width:0px 2px 0px 2px;
        }
Table.news   {color:#000000;
         background-color:#ffffa0;
		 font-size:14pt;
		 padding:0;
		 margin:0;
		 border:none;
		 width:90%;
		}
TD.news,P.news,Div.news {border:none;font-size:14pt;font-weight:normal}
/*----------------------------------------------------------------*/
TH      {color:#ffffa0;
        background-color:DarkGreen;
		border-style:solid;border-width:1;border-color:#ffffa0;
		font-size:12pt;
		}
TD.top  {color:#ffffa0;
        background-color:DarkGreen;}
TD.left {color:#ffffa0;
        background-color:DarkGreen;}
TD.right {color:#ffffa0;
        background-color:DarkGreen;}
TD.main {color:#000000;
        background-color:#ffffa0;
		padding:8;
		}
td.topperLeft,td.topperRight {
background-image:URL(Topper.png); 
background-repeat:no-repeat;
background-position: top left;
background-color:transparent;
height:10px;
border:none;
padding:0;
margin:0;
width:50%;
}
td.topperRight {
background-position:top right;
}
Div.topperLeft,Div.topperRight{
background:#ffa url(topper.png) no-repeat right top;
padding:0 0 0 0;
}
Div.topperRight {
background-position:top left;
padding:0 5 0 5;
}
/* Small ads */

Span.details,Div.details {font-family:arial;font-size:10pt}
A.ad_small,span.ad_head,div.ad_head,span.ad_price 
{
font-family:arial;
font-weight:bold;
font-size:12pt;
color:#e0e0e0;
background-color:darkgreen;
border-style:ridge;border-width:2;
padding-left:2;
padding-right:2;
margin-bottom:10px;
}
A.ad_small:hover{
color:red;
background-color:#e0e0e0;
}
.hilight{
background-color:red;
color:yellow;
font-weight:bold;
font-size:14pt;
}
TD.ad_small{
border:none;
}  
A.alist,TD.alist {
display:inline;
font-size:12pt;
border:0; 
text-decoration:none;
} 
A.alist:hover,TD.alist:hover {
display:inline;
font-size:12pt;
border:0; 
text-decoration:underline;
color:red;
}   

/*------------------------------------ XML Styles -------------------*/
.Top_Container{
color:#000000;
background-color:#ffffa0;
background-color:transparent;
border:0;
}
.Middle_Container{
color:#000000;
background-color:#ffffa0;
border:2px;
}
.Title {
font-size:30pt;
font-weight:bold;
color:#000000;
text-align:center;
text-decoration :underline;
}
.Subtitle,.Footer {
font-size:14pt;
font-weight:bold;
font-style:italic;
color:#880000;
text-align:center;
margin:5px 0 0 0;
text-align:center;
}
.Footer{ 
border:2px solid black;
margin:30px 0 0 0;
color:blue;	
background-color:#cccc00;
}
.Section{
font-size:20pt;
text-align:center;
color:#880000;
margin:10px 0 0 0; 
font-weight:bold;
} 
.Section_Footer{
background-color:#cccc00;
}
.Page_Container{
background-color:#ffffa0;
}  
.Page_Title{
color:#000000;
font-size:22pt;
text-align:center;
}
.Page_Subtitle{
color:#000000;
font-size:19pt;	
text-align:center;
}
.Page_Section_Name{	
color:#000000;
font-size:14pt;
}
.Page_Paragraph_Name{ 
color:#000000;
font-size:12pt;
}
.Page_Paragraph_Text{
color:#000000;
font-size:10pt;
}
.Page_Footer{ 
color:#000000;
font-size:18pt;
} 
Body.links{	
border:2px solid darkgreen;
border-width:0px 2px 0px 2px;
}
.Links .Title{ 
font-size:14pt;color:black;
text-align:center;
}


