* { margin: 0px; padding: 0px; }

body {
      font-family: verdana,arial,tahoma,sans-serif;
      font-size:11px;
	  color:#000000;
	  background-color:#ffffff;
	  margin:0px;
	  width:100%;
	  }
	  
/* Generic Tags
-----------------------------------------*/
.b { font-weight: bold; }
.bb { border-bottom: 1px solid #E5E5E5; }
.bt { border-top: 1px solid #E5E5E5; }
.cb { clear: both; }
.cl { clear: left;}
.cr { clear: right; }
.em { font-style:italic;}
.fl { float: left; position: relative; }
.fr { float: right; position: relative; }
.mr { margin-right: 10px; }
.ml { margin-left: 10px; }
.mb { margin-bottom: 10px; }
.mt { margin-top: 10px; }
.mr5 { margin-right: 5px; }
.mt5 {margin-top: 5px;}
.mb5 {margin-bottom: 5px;}
.pr { padding-right: 10px; }
.pl { padding-left: 10px; }
.pb { padding-bottom: 10px; }
.pt { padding-top: 10px; }
.tar { text-align: right; }
.tal { text-align: left; }
.tac { text-align: center; }

.centered { margin-right: auto; margin-left: auto; }
.right { text-align: right;}
.small { font-size: 9px; }
.medium { font-size: 14px; }
.large { font-size: 24px; }

.middle_2col { width: 700px; float:left; margin: 10px 0px 10px 10px;}
#TopGreenBar{ color: White; font-weight: bold; height: 20px; background: #314425 none repeat; text-align: center;}


h1 { font-family: Times; font-size: 22px; color: #213b52; font-weight: normal; margin-bottom:10px;}
h2 { font-family: Times; font-size: 18px; color: #213b52; font-weight: normal; margin-bottom:10px;margin-top:10px;}
h3 { font-family: Times; font-size: 16px; color: #213b52; font-weight: bold; margin-bottom:10px;}
h4 { font-family: Times; font-size: 13px; color: #213b52; font-weight: bold; margin-bottom:10px;}


ul { 
  margin:0em 0em 0em 1.6em; 
  padding: 0px;   
  list-style-type : none;
} 



a 			{ color: #CC6633;}
a:link			{ color: #CC6633;}
a:visited		{ color: #692707;}
a:active		{ color: #692707;}
a:hover			{ color: #339900;}

a.header 		{ color: #314425;}
a.header:link		{ color: #314425;}
a.header:visited	{ color: #314425;}
a.header:active		{ color: #314425;}
a.header:hover		{ color: #314425;}

a.topgreenlink 		{ color:white; font-weight:bold; text-decoration: underline; }
a.topgreenlink:link	{ color: white; font-weight:bold; text-decoration: underline; }
a.topgreenlink:visited	{ color: white; font-weight:bold; text-decoration: underline; }
a.topgreenlink:active	{ color: white; font-weight:bold; text-decoration: underline; }
a.topgreenlink:hover	{ color: Silver; font-weight:bold; }

a.network 		{ font-size:10px; color: #666666; font-weight:normal; text-decoration: none; }
a.network:link		{ font-size:10px; color: #666666; font-weight: normal; text-decoration: none; }
a.network:visited	{ font-size:10px; color: #666666; font-weight: normal; text-decoration: none; }
a.network:active	{ font-size:10px; color: #666666; font-weight: normal; }
a.network:hover		{ font-size:10px; color: #666666; font-weight: normal; }

a.footer 		{ font-size:10px; color: #ffffff; font-weight:normal; text-decoration: none; }
a.footer:link		{ font-size:10px; color: #ffffff; font-weight: normal; text-decoration: none; }
a.footer:visited	{ font-size:10px; color: #ffffff; font-weight: normal; text-decoration: none; }
a.footer:active		{ font-size:10px; color: #ffffff; font-weight: normal; }
a.footer:hover		{ font-size:10px; color: #ffffff; font-weight: normal; }

a.breadcrumb		{ font-size:12px; color: #0099CC; text-decoration: none; }
a.breadcrumb:link	{ font-size: 12px; color: #0099CC; text-decoration: none; }
a.breadcrumb:visited	{ font-size: 12px; color: #0099CC; text-decoration: none; }
a.breadcrumb:active	{ font-size: 12px; color: #035976; }
a.breadcrumb:hover	{font-size: 12px;  color: #035976; }

a.book_title 		{ color: #CC6633; font-size:10px; font-weight:normal; text-decoration: none; }
a.book_title:link	{ color: #CC6633; font-size:10px; font-weight: normal; text-decoration: none; }
a.book_title:visited	{ color: #CC6633; font-size:10px; font-weight: normal; text-decoration: none; }
a.book_title:active	{ color: #692707; font-size:10px; font-weight: normal; }
a.book_title:hover	{ color: #4D1D05; font-size:10px; font-weight: normal; }

a.trailname 		{ color: #CC6633; font-size:14px; font-weight:bold; text-decoration: underline; }
a.trailname:link	{ color: #CC6633; font-size:14px; font-weight: bold; text-decoration: underline; }
a.trailname:visited	{ color: #CC6633; font-size:14px; font-weight: bold; text-decoration: underline; }
a.trailname:active	{ color: #692707; font-size:14px; font-weight: bold; }
a.trailname:hover	{ color: #4D1D05; font-size:14px; font-weight: bold; }

a.linksm 		{ font-size:10px; color: #CC6633;}
a.linksm:link		{ font-size:10px; color: #CC6633;}
a.linksm:visited	{ font-size:10px; color: #692707;}
a.linksm:active		{ font-size:10px; color: #692707;}
a.linksm:hover		{ font-size:10px; color: #339900;}


.topbar 
{
  		background:#595959;	  
  		height:50px;		
}

.rightbar 
{
  		background:#CCCCCC;	  	
}

.header01
{
 		font-family: arial, sans-serif;
		font-size:22px;
		font-weight:bold;  
		color:#000000;
}

.header02
{
 		font-family: arial, sans-serif;
		font-size:18px;
		font-weight:normal;  
		color:#000000;
}

.header03
{
 		font-family: arial, sans-serif;
		font-size:15px;
		font-weight:normal;  
		color:#000000;
}
.mainheader
{
 		font-family:verdana, arial, sans-serif;
		font-size:20px;
		font-weight:bold;  
		color:#333333;
}

.horizontal1
{
  		background:#009900;	  
  		height:1px;		
}

.subhead
{
 		font-family:verdana, arial, sans-serif;
		font-size:12px;
		font-weight:bold;  
		color:#333333;
		line-height:20px;
}


.bottombar 
{
  		background:#EBEBEB;	
  		padding:10px;	  		
}





.midbar
{
		height: 23px;
		background:#999999;
		padding-top: 8px;
		padding-left: 10px;
		color: #ffffff;
}


.topgreenbar
{
		height: 20px;
		background:#314425;
		padding-top: 2px;
		padding-left: 10px;
		color: White;
		font-weight:bold;
}

.horiz_line
{
		height: 1px;
		background:#bbbbbb;
		width: 98%;
}

.yellowbox
{
		height: 28px;
 		font-family:verdana, arial, sans-serif;
		font-size:10px;
		padding-left: 5px;
		padding-right: 5px;		
}


.maintext 
{
		font-family: verdana, arial, sans-serif;
		font-size:12px;
		font-weight:normal;
  		color:#333333;	  		
}

.textsm 
{
		font-family: verdana, arial, sans-serif;
		font-size:11px;
		font-weight:normal;
}

.maintextsm 
{
		font-family: verdana, arial, sans-serif;
		font-size:10px;
		font-weight:normal;
  		color:#333333;	  		
}

.maintextbold 
{
		font-family: verdana, arial, sans-serif;
		font-size:12px;
		font-weight:bold;
  		color:#333333;	  
  		line-height: 16px;			
}

.maintextboldsm
{
		font-family: verdana, arial, sans-serif;
		font-size:10px;
		font-weight:bold;
  		color:#333333;	  	
}

.maptools
{
		font-family: verdana, arial, sans-serif;
		font-size:10px;
		font-weight:bold;
  		color:Gray;	  	
}

.footer 
{
		font-family: verdana, arial, sans-serif;
		font-size:9px;
		font-weight:normal;
  		color:#666666;	  	
  		text-align: left;	
  		margin: 10px;	
}

td 
{
		font-family: verdana, arial, sans-serif;
		font-size:12px;
		font-weight:normal;
	  	color:#333333;	 		
}

.button1
{
	color: #ffffff;
	border-width: 2px;
	border-color: #CC6633;
	background-color: #CC6633;
	font-size:14px;
	font-weight: bold;
}
.button2
{
	color: #ffffff;
	border-width: 4px;
	border-color: #739257;
	background-color: #739257;
	font-size:18px;
	font-weight: bold;
}

.button_download
{
	color: #ffffff;
	border-width: 4px;
	border-color: #CC6633;
	background-color: #CC6633;
	font-size:18px;
	font-weight: bold;
}


table .border th
{
    background-color: #CC6633; padding:5px;
}

table .border td
{
    padding:5px;
    border: solid 1px #000;  		
}

#landing { width: 100%; margin: 20px 0px 50px 0px; position: relative; text-align:center;}
#landing .header { font-size: 50px;}
#landing h2 {color: #CC6633;font-family: Arial;}
#landing .center_box7 {margin-bottom: 25px; font-family: Arial; }
#landing .center_box7 .content { padding-left: 15px; text-align:left; font-size: 12px;}
#landing .center_box7 ul { margin-left: 10px; text-align:left;}
#landing .center_box7 ul li { list-style-type: disc; margin: 5px 0px 5px 0px; font-size: 12px; }
#landing .subheader { font-size: 15px;color: #CC6633;font-weight:bold;}

/* Button 1
-----------------------------------------*/
.button1 { width: 234px; line-height: 35px; background: url('/images/button_grn_234.gif') no-repeat top left; 
           display: block; color: #FFFFFF; font-family: Arial; font-size: 16px; font-weight: bold; text-align: center; text-decoration: none }
a.button1 { color: #fff; text-decoration: none; }
a:hover.button1 { color: #CC6633; text-decoration: none; }

/* Links
-----------------------------------------*/
ul.links { margin: 0px 5px 0px 5px; padding: 5px 0px 0px 0px; }
ul.links li { padding: 0px 0px 5px 8px; }
ul.links_3col li { float: left; width: 200px; position: relative; }
ul.related_ads li {float: left; margin-left: 0px; padding: 0px 0px 0px 0px; position: relative;width: 160px; }

.rad {color:#999;font-size:11px;}