@media print {

	.risk {

		border-top: solid black 2px !important;

		border-right: solid black 2px !important;

		border-bottom: solid black 2px !important;

		border-left: solid black 2px !important;

		font-family: Verdana, Arial, Helvetica, sans-serif !important;

		font-size: 10px !important;

		font-weight: bold !important;

		text-align: left !important;

		vertical-align: top !important;

		color: gray !important;

		margin-top: 0px !important;

		margin-right: 10px !important;

		margin-bottom: 10px !important;

		margin-left: 10px !important;

		padding: 0px 10px 10px 10px !important;

		}



	.ads {

		display: none !important;

	     }



	.menu {

		display: none !important;

		}

	}



a:link {

	color: #0000FF; 

	text-decoration: none;

	}



a:visited { 

	color: #0000FF; 

	text-decoration: none; 

	}



a:hover { 

	background-color: #CCCCCC;

	}



ul.nav {

	list-style-type: none;

	padding-left: 0;

	padding-right: 0;

	margin-left: 2px;

	margin-right: 2px;

	}



ul.nav a {

	display: block;

	width: 125px;

	padding-top: 0em;

	padding-bottom: 0em;

      border-color: #CCCCCC;

      border-width: 1px;

      border-style: solid none none none;

	}



ul.sponsors {
	text-align:center;

	list-style-type: none;

	padding-left: 0;

	padding-right: 0;

	margin-left: 0;

	}

ul.sponsors li {
	display:inline-block;
	padding-bottom:1em;
	padding-top:1em;
}

ul.sponsors a {

	display: block;

	width: 125px;

	padding-left: .5em;

	padding-right: .5em;

      border-color: #CCCCCC;

      border-width: 0;

      border-style: none none none none;

	}

ul.sponsors a:hover {
		background-color:transparent; /* WD */
}

h1 {

	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	text-align: center;

	padding: .5em;

	text-align: center;

	letter-spacing: .0em; 

	margin-top: 0px;

	margin-bottom: 0px;

	}



img {

	border: none none none none;

	margin-left: 0;

	margin-right: 0;

      border-width: 0;

      border-style: none none none none;

	}



td.main {  

	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;

	font-size: 12px;

	background-color: #ffffff;

	color: black;

	text-align: left;

	font-weight: bold;

	/*padding: 1em; */

	vertical-align: top; 

	}



.main {  

	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;

	font-size: 14px; 

	color: #000;

	font-weight: normal;

	letter-spacing: 0em; 

	}



.mainl {

	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;

	font-size: 14px; 

	color: #000;

	text-align: left;

	font-weight: normal;

	letter-spacing: .0em; 

	}



.mainlb {  font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;

	font-size: 12px; 

	color: #000;

	text-align: left;

	font-weight: bold;

	letter-spacing: .0em; ; 

	font-style: normal; 

	line-height: normal; 

	font-variant: normal; 

	text-transform: none

	}



.mainsbl {

	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif; 

	font-size: 12px; 

	color: #000; 

	text-align: left; 

	font-weight: bold; 

	letter-spacing: 0em; 

	}



.mainbc {  

	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;

	font-size: 14px; 

	color: #000;

	text-align: center;

	font-weight: bolder;

	letter-spacing: .3em; 

	}



.mainsbc {  

	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;

	font-size: 12px; 

	color: #000;

	text-align: center;

	font-weight: bold;

	letter-spacing: .0em; 

	}



.mainc {  

	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;

	font-size: 12px; 

	color: #000;

	text-align: center;

	font-weight: normal;

	letter-spacing: .0em; 

	}



.mainitalic {  font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;

          font-size: 12px; 

          color: #000;

          font-weight: normal;

          font-style: italic;

          letter-spacing: .1em; }



.mainboldred {  font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;

          font-size: 12px; 

          color: #f00;

          font-weight: bold;

          letter-spacing: normal; }



.riskbold {  

	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;

	font-size: 14px; 

	color: #000;

	font-weight: bold;

	letter-spacing: .2em; 

	}



.riskred {  

	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;

	font-size: 14px; 

	color: #f00;

	font-weight: bold;

	letter-spacing: .2em; 

	}



.headingred {  font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;

          font-size: 16px; 

          color: red;

          font-weight: bolder;

          letter-spacing: 0.2em; }



.slideshow {

	height: 300px; 

	padding: 0px 0px;

	border: 0px black none;

	background-position: center top; 

	vertical-align: top; 

	text-align: center;

	clip: rect(325px, 300px, 325px, 300px);

	overflow: hidden;

	}



td.headingborder {  font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;

          font-size: 16px;

          color: #f00;

          background-color: white;

          text-align: center;

          font-weight: bolder;

          letter-spacing: .2em; ; border: thin black solid}



td.headingleft {  font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;

          font-size: 14px;

          border-color: black;

          border-width: thin;

          border-style: none none solid none;

          color: black;

          text-align: left;

          font-weight: bold;

          letter-spacing: .1em; }



td.headingleader {  font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;

          font-size: 16px;

          border-color: black;

          border-width: thin;

          border-style: solid solid solid solid;

          padding: 1em;

          color: #000;

          background-color: #f2faec;

          text-align: center;

          font-weight: bolder;

          letter-spacing: .2em; }



td.boldtext_smallc {  font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;

          font-size: 12px; 

          color: #000;

          text-align: center;

          font-weight: bold;

          letter-spacing: .1em;

          line-height: 25px;

          background-color: #feffee; }



td.special { border-bottom: solid black 2px;

          border-top: solid black 2px;

          font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;

          font-size: 12px;

          vertical-align: top; 

          background-color: #fffed4;

          text-align: left;

          font-weight: bold;

	    letter-spacing: .2em; }



td.topline {  font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;

          font-size: 14px;

          border-top: solid black 2px;

          font-weight: normal;

          text-align: left;

          vertical-align: top;

          padding: .5em;

          letter-spacing: .0em; }



td.botline {  

	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;

	font-size: 14px;

	border-bottom: solid black thin;

	font-weight: bold;

	text-align: center;

	vertical-align: top;

	padding: .5em;

	text-align: center;

	background-color: #ffffff;

	letter-spacing: .0em; 

	}



td.botlinegreen {

	border-bottom: solid black thin;

	vertical-align: top;

	padding: .5em;

	background-color: #d7e5d4;

	}



td.botlinegreen1 {

	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;

	font-size: 14px;

	border-bottom: solid black thin;

	font-weight: bold;

	text-align: center;

	vertical-align: top;

	padding: .5em;

	text-align: center;

	background-color: #d7e5d4;

	letter-spacing: .0em; 

	}



td.botlineblue {  font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;

          font-size: 14px;

          border-bottom: solid black thin;

          font-weight: bold;

          text-align: center;

          vertical-align: top;

	    padding: .5em;

          text-align: center;

          background-color: #D3E2ED;

          letter-spacing: .0em; }



td.risk {

	border-bottom: solid black 2px;

	border-top: solid black 2px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-align: left;

	vertical-align: top; 

	}



td.trails { 

          background-color: white;

          padding: 5px;

          border: thin black solid}



ul.trails { list-style: square;

     font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;

     font-size: 14px; color: #000000;

     font-weight: normal;

     margin-right: 10px;

     margin-top: 0px;

     margin-bottom: 0px;

     }



td.trails1 { background-color: white;

	padding: 0px 5px;

	border: black none;

	border-width: 0px thin

	}



td.slideshow { 

	padding: 0px 0px;

	border: 0px black none;

	background-position: center top;

	vertical-align: top;

	text-align: center;

	clip: rect(325px, 300px, 325px, 300px);

	overflow: hidden;

	}



td.botlineblue1 { 

	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif; 

	font-size: 14px; 

	border-bottom: solid black thin; 

	font-weight: bold; 

	text-align: center; 

	vertical-align: top; 

	padding: .5em 0.5em 0.5em; 

	text-align: center; 

	background-color: #D3E2ED; 

	letter-spacing: .0em; ; 

	border: black none; 

	border-width: thin thin 0px

	}



td.trailsbottom { 

	background-color: white; 

	padding: 0px 5px; ; 

	border: black none; 

	border-width: 0px thin thin

	}



ul.inside { 

	list-style: disc inside; 

	margin-right: 0px; 

	margin-top: 0px; 

	margin-bottom: 0px; 

	text-align: left; 

	margin-left: 0em; 

	padding-left: 0em; 

	padding-top: 0px; 

	padding-right: 0em; 

	padding-bottom: 0px 

	}



tr.activities { 

	text-align: left; 

	vertical-align: text-top; 

	}



td.greensmallitalic { 

	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif; 

	font-size: 12px; 

	border-bottom: solid black thin; 

	font-weight: bold; 

	text-align: center; 

	vertical-align: top; 

	padding: .5em; 

	text-align: center; 

	background-color: #d7e5d4; 

	letter-spacing: .0em; ; 

	border-style: none; 

	border-top-width: 0px; 

	border-right-width: 0px; 

	border-bottom-width: 0px; 

	border-left-width: 0px ; 

	font-style: italic

	}



td.headingframe { 

	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif; 

	font-size: 16px; 

	color: #f00; 

	background-color: white; 

	text-align: center; 

	font-weight: bolder; 

	letter-spacing: .2em; ; 

	border: 0px black none

	}



.tinytextwhitebg { 

	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif; 

	font-size: 9px; 

	color: #000; 

	font-weight: normal; 

	letter-spacing: 0em; ; 

	font-variant: normal; 

	vertical-align: bottom; 

	text-align: center; 

	border-style: none

	}



td.headingframebot { 

	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif; 

	font-size: 16px; 

	border-width: 0px 0px thin; 

	color: #f00; 

	background-color: white; 

	text-align: center; 

	font-weight: bolder; 

	letter-spacing: .2em; ; 

	border: black solid 

	}



.mainitalicsm { 

	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif; 

	font-size: 9px; 

	color: #000; 

	font-weight: normal; 

	font-style: italic; 

	}



td.boldtext_smallcw { 

	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif; 

	font-size: 12px; 

	color: #000; 

	text-align: center; 

	font-weight: bold; 

	letter-spacing: .1em; 

	line-height: 25px; 

	background-color: #FFFFFF; 

	}



#pscroller1 {

	height: 2.5em;

	width: 100%;

	border: 0px solid none;

	padding: 0px;

	background-color: white;

	}



#pscroller2 {

	width: 100%;

	height: 50px;

	border: 1px solid black;

	padding: 5px;

	background-color: #F0F0F0;

	}



.rssclass .rsstitle {

	font-weight: bold;

	}



.rssclass .rssdate {

	color: gray;

	font-size: 85%;

	}



.rssclass a {

	text-decoration: none;

	}



