TD {
	FONT-SIZE: 13px; FONT-FAMILY: Georgia, Verdana, Arial, Helvetica, sans-serif
}

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

td.navbar {
	background: #61a4cb; 
	color: #ffffff; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
	border: 1px solid #37789d; 
	border-top: 2px solid #37789d; 
	border-bottom: 2px solid #37789d; 
	padding:3px 5px 3px 5px;
	margin-top:0px;
	margin-bottom:0px;
}
td.navbar a { text-decoration: none; color: #ffffff; }
td.navbar a:link { color: #ffffff;   }
td.navbar a:visited { color: #ffffff;  }
td.navbar a:hover { color: #ffe823; }
td.navbar a:active { color: #ffffff; }

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

.bodytext {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}
.bodytext a { color: #61a4cb; text-decoration: underline; }
.bodytext a:link { color: #61a4cb; text-decoration: underline; }
.bodytext a:visited { color: #61a4cb; text-decoration: underline; }
.bodytext a:hover { color: #ffe823; 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;
	color: #37789d;
}
.bluetitle a { color: #37789d; text-decoration: underline; }

.greentitle {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #79aaaa;
}

.bluebox {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background: #37789d; 
}

.greenbox {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background: #79aaaa; 
}
.greenbox a { color: #ffffff; text-decoration: none; }
.greenbox a:hover { color: #ffffff; text-decoration: underline; }

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 ;	
}

.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: #61a4cb; }
td.featured a:link{ color: #61a4cb;   }
td.featured a:visited{ color: #61a4cb;  }
td.featured a:hover{ color: #ffe823; }
td.featured a:active{ color: #61a4cb; }

td.featuredgreen{
background: #ffffff url(../images/green_bg.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.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;
}

