html, body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
body{
background-color:#ecedf3;
}

TD {
	FONT-SIZE: 13px; FONT-FAMILY: Georgia, Verdana, Arial, Helvetica, sans-serif
}

#picframe {
	background: #ffffff; 
	border-top: 1px solid #dddddd; 
	border-right: 1px solid #aaaaaa;  
	border-bottom: 1px solid #aaaaaa;  
	border-left: 1px solid #dddddd;  
	padding: 5px 5px 5px 5px;			
	color: #777777; 
	font: 10px Georgia, Verdana, Arial, Helvetica, sans-serif ;	
}

#brownline {
	background: #663300 url(../images/bg-line-brown.jpg); 
	background-position:right;
	background-repeat:no-repeat;
}

/*----------------------------------------------------------------------------------------------------*/

td.header{
	background: #003663 url(../images/bg-header.gif); 
}
td.navbg{
	background: #003663 url(../images/bg-nav.gif); 
	border: 2px solid #003663; 
	height: 26px;
}

td.nav{
	color: #FFF; 
	font: bold 11px/1.5em Verdana, Arial, Helvetica, sans-serif ;	
	height: 26px;
	padding: 1px 10px !important;	/* FOR COMPETENT BROWSERS */
	padding: 0 8px 0px;			/* IE PC */
	margin: 0px !important;		/* FOR COMPETENT BROWSERS */
	margin: 0px;		
	line-height: 1.3em;
}
td.nav a{ text-decoration: none; color: #FFFFFF; }
td.nav a:link{ text-decoration: none; color: #FFFFFF;   }
td.nav a:visited{ text-decoration: none; color: #FFFFFF;  }
td.nav a:hover{ text-decoration: underline; color: #FFFFFF; }
td.nav a:active{ text-decoration: none; color: #FFFFFF; }

/*----------------------------------------------------------------------------------------------------*/

.bodytext {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.5em;
	color: #555555;
}
.bodytext a { color: #336699; text-decoration: underline; }
.bodytext a:link { color: #336699; text-decoration: underline; }
.bodytext a:visited { color: #336699; text-decoration: underline; }
.bodytext a:hover { color: #61a4cb; text-decoration: underline; }

.bluetext {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #2b5793;
}
.bluetext a { color: #61a4cb; text-decoration: none; }
.bluetext a:link { color: #61a4cb; text-decoration: none; }
.bluetext a:visited { color: #61a4cb; text-decoration: none; }
.bluetext a:hover { color: #61a4cb; text-decoration: none; font-weight: bold;}

.greytext {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
}
.greytext a { color: #777777; text-decoration: none; }
.greytext a:link { color: #777777; text-decoration: none; }
.greytext a:visited { color: #777777; text-decoration: none; }
.greytext a:hover { color: #777777; text-decoration: underline; }

.bluetitle {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.5em;
	color: #37789d;
}
.bluetitle a { color: #37789d; text-decoration: underline; }

.browntitle {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #663300;
}
.browntitle a{ text-decoration: none; color: #663300; }
.browntitle a:link{ color: #663300;   }
.browntitle a:visited{ color: #663300;  }
.browntitle a:hover{ text-decoration: underline; color: #663300; }
.browntitle a:active{ color: #663300; }

.brownsmall {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
}
.brownsmall a{ text-decoration: underline; color: #663300; }
.brownsmall a:link{ color: #663300;   }
.brownsmall a:visited{ color: #663300;  }
.brownsmall a:hover{ text-decoration: none; color: #663300; }
.brownsmall a:active{ color: #663300; }

td.bluebox{
	background: #336699 url(../../images/bg-blue.jpg); 
	color: #FFF; 
	border: 1px solid #336699; 
	border-right: 1px solid #220000;  
	border-bottom: 1px solid #220000;  
	font: bold 11px/1.5em Verdana, Arial, Helvetica, sans-serif ;	
	height: 26px;
	padding: 1px 10px !important;	/* FOR COMPETENT BROWSERS */
	padding: 0 8px 0px;			/* IE PC */
	margin: 0px !important;		/* FOR COMPETENT BROWSERS */
	margin: 0px;		
	line-height: 1.3em;
}
td.bluebox a{ text-decoration: none; color: #FFFFFF; }
td.bluebox a:link{ color: #FFFFFF;   }
td.bluebox a:visited{ color: #FFFFFF;  }
td.bluebox a:hover{ text-decoration: underline; color: #FFFFFF; }
td.bluebox a:active{ color: #FFFFFF; }

td.greenbox{
	background: #66cc33 url(../../images/bg-green-title.jpg); 
	color: #FFF; 
	border-top: 1px solid #6fbe44; 
	border-left: 1px solid #6fbe44; 
	border-right: 1px solid #000022;  
	font: bold 11px/1.5em Verdana, Arial, Helvetica, sans-serif ;	
	height: 26px;
	padding: 1px 10px !important;	/* FOR COMPETENT BROWSERS */
	padding: 0 8px 0px;			/* IE PC */
	margin: 0px !important;		/* FOR COMPETENT BROWSERS */
	margin: 0px;		
	line-height: 1.3em;
}
td.greenbox a{ text-decoration: none; color: #004400; }
td.greenbox a:link{ text-decoration: none; color: #004400;   }
td.greenbox a:visited{ text-decoration: none; color: #004400;  }
td.greenbox a:hover{ text-decoration: underline; color: #004400; }
td.greenbox a:active{ text-decoration: none; color: #004400; }

td.blue{
	background: #edfaff url(../../images/blue-grad.jpg); 
	background-position:bottom;
	background-repeat:repeat-x;
	border: 1px solid #336699; 
}
td.blue a{ text-decoration: underline; color: #2064c0; }
td.blue a:link{ color: #2064c0;   }
td.blue a:visited{ color: #2064c0;  }
td.blue a:hover{ color: #ff9900; }
td.blue a:active{ color: #2064c0; }

td.pictureframe {
	background: #ffffff; 
	border-top: 1px solid #dddddd; 
	border-right: 1px solid #aaaaaa;  
	border-bottom: 1px solid #aaaaaa;  
	border-left: 1px solid #dddddd;  
	padding: 5px 5px 5px 5px;			
	color: #777777; 
	font: 10px Georgia, Verdana, Arial, Helvetica, sans-serif ;	
}

#picframe {
	background: #ffffff; 
	border-top: 1px solid #dddddd; 
	border-right: 2px solid #aaaaaa;  
	border-bottom: 2px solid #aaaaaa;  
	border-left: 1px solid #dddddd;  
	padding: 5px 5px 5px 5px;			
	color: #777777; 
	font: 10px Georgia, Verdana, Arial, Helvetica, sans-serif ;	
}

.whitetext {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
}
/*----------------------------------------------------------------------------------------------------*/

.footertext {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
}
.footertext a { color: #336699; text-decoration: none; }
.footertext a:link { text-decoration: none;}
.footertext a:visited{ text-decoration: none;}
.footertext a:hover { text-decoration: underline;}

/*----------------------------------------------------------------------------------------------------*/
.topnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.topnav a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #696969;
	text-decoration: none;
}

.topnav a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #696969;
	text-decoration: none;
}

.topnav a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	text-decoration: none;
}

/*----------------------------------------------------------------------------------------------------*/

td.featured{
background: #ffffff url(../images/feat_bg.jpg); 
border-collapse:separate;
background-position:bottom;
background-repeat:repeat-x;
border: 1px solid #37789d; 
padding:15px 5px 15px 5px;
margin-top:10px;
margin-bottom:10px;
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 17px;
color: #000000;
}
td.featured a{ text-decoration: underline; color: #336699; }
td.featured a:link{ color: #336699;   }
td.featured a:visited{ color: #336699;  }
td.featured a:hover{ color: #61a4cb; }
td.featured a:active{ color: #336699; }

td.featuredgreen{
background: #ffffff url(../images/bg-green.jpg); 
border-collapse:separate;
background-position:bottom;
background-repeat:repeat-x;
border: 1px solid #79aaaa; 
padding:15px 5px 15px 5px;
margin-top:10px;
margin-bottom:10px;
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 17px;
color: #000000;
}
td.featuredgreen a{ text-decoration: underline; color: #79aaaa; }
td.featuredgreen a:link{ color: #79aaaa;   }
td.featuredgreen a:visited{ color: #79aaaa;  }
td.featuredgreen a:hover{ color: #61a4cb; }
td.featuredgreen a:active{ color: #79aaaa; }

td.sidepanel{
	background: #fafded url(../images/bg-green.jpg); 
	background-position:bottom;
	background-repeat:repeat-x;
	border: 1px solid #39760d; 
}
td.sidepanel a{ text-decoration: underline; color: #39760d; }
td.sidepanel a:link{ color: #39760d;   }
td.sidepanel a:visited{ color: #39760d;  }
td.sidepanel a:hover{ color: #39760d; }
td.sidepanel a:active{ color: #39760d; }


/*----------------------------------------------------------------------------------------------------*/

td.shadowtop{
background: #ecedf3 url(../images/shade-top.jpg); 
background-position:bottom;
background-repeat:repeat-x;
}

td.shadowright{
background: #ecedf3 url(../images/shade-right.jpg); 
background-position:left;
background-repeat:repeat-y;
}

td.shadowbottom{
background: #ecedf3 url(../images/shade-bottom.jpg); 
background-position:top;
background-repeat:repeat-x;
}

td.shadowleft{
background: #ecedf3 url(../images/shade-left.jpg); 
background-position:right;
background-repeat:repeat-y;
}

