/*Shining Cliff*/body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	font-family: Tahoma, Arial;	background-color: #FFFFFF;}/* STD text */.std_text {	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #333333;	text-align: left;	vertical-align: top;}A.std_text:link { 	color:#001999; 	text-decoration:none}A.std_text:visited { 	color:#001999; 	text-decoration:none}A.std_text:hover {	color:#001999;	text-decoration:underline;	cursor:pointer;}A.std_text:active { 	color:#001999; 	text-decoration:none}/* Link Styles */a:link { 	color:#001999; 	text-decoration:none}a:visited { 	color:#001999; 	text-decoration:none}a:hover {	color:#001999;	text-decoration:underline;	cursor:pointer;}a:active { 	color:#001999; 	text-decoration:none}/* STD header*/.std_header {	font-size: 16px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: uppercase;	color: #333333;	text-align: left;}.std_headersub {	font-size: 14px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #336699;}/*News Pages Text*/.std_headersub_hollow {	font-size: 14px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #FF8000;}.std_headersub_hollow_link {	font-size: 14px;	font-style: italic;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #FF8000;}.std_headersub_trust {	font-size: 14px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #336699;}.std_headersub_trust_link {	font-size: 14px;	font-style: italic;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #336699;}.std_headersub_shining {	font-size: 14px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #C8C500;}.std_headersub_shining_link {	font-size: 14px;	font-style: italic;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #C8C500;}/*News Text - Actual Copy*/.std_news_text {	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #333333;	text-align: left;	vertical-align: top;}/* STD navigation */.std_navigation {	font-size: 12px;	text-align:center;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: uppercase;	color: #FFFFFF;}A.std_navigation:link { 	color:#FFFFFF; 	text-decoration:none}A.std_navigation:visited { 	color:#FFFFFF; 	text-decoration:none}A.std_navigation:hover {	color:#000000;	text-decoration:none;	cursor:pointer;}A.std_navigation:active { 	color:#FFFFFF; 	text-decoration:none}/* FOOTER */.footer{	font-size: 12px;	line-height: 20px;	color: #666666;	text-align: right;	vertical-align: bottom;}A.footer:link { 	color:#C30E21; 	text-decoration:none}A.footer:visited { 	color:#C30E21; 	text-decoration:none}A.footer:hover {	color:#C30E21;	text-decoration:none;	cursor:pointer;}A.footer:active { 	color:#C30E21; 	text-decoration:none}/*White Text*/.std_header_white {	font-size: 18px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: uppercase;	color: #FFFFFF;}.std_text_white {	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #FFFFFF;}/*IMAGES*/.image_right {	padding: 5px;	text-align: right;	vertical-align: baseline;}.image_frame {	border-top-width: 15px;	border-right-width: 3px;	border-bottom-width: 3px;	border-left-width: 3px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #CCCC66;	border-right-color: #CCCC66;	border-bottom-color: #CCCC66;	border-left-color: #CCCC66;}.image_textframe {	border-top-width: 15px;	border-right-width: 3px;	border-bottom-width: 3px;	border-left-width: 3px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #CCCC66;	border-right-color: #CCCC66;	border-bottom-color: #CCCC66;	border-left-color: #CCCC66;	padding: 10px;}/* NAVIGATION IMAGES*/.navigation_slope_end {	background-image: url(../stdimages/menu_slope_end.gif);}.navigation_slope_std {	background-image: url(../stdimages/menu_slope_std.gif);}.navigation_slope_orange {	background-image: url(../stdimages/menu_slope_orange.gif);}.navigation_slope_orlm {	background-image: url(../stdimages/menu_slope_orlm.gif);}.navigation_slope_lime {	background-image: url(../stdimages/menu_slope_lime.gif);}.navigation_slope_whlm {	background-image: url(../stdimages/menu_slope_whlm.gif);}.navigation_slope_lmbl {	background-image: url(../stdimages/menu_slope_libl.gif);}.navigation_slope_blor {	background-image: url(../stdimages/menu_slope_blor.gif);}.menu_frame {	border-top-width: 0px;	border-top-style: solid;	border-bottom-style: solid;	border-bottom-width: 8px;	border-top-color: #FFFFFF;	border-right-color: #FFFFFF;	border-bottom-color: #FFFFFF;	border-left-color: #FFFFFF;}.main_frame {	border-top-width: 0px;	border-top-style: solid;	border-bottom-style: solid;	border-bottom-width: 8px;	border-top-color: #FFFFFF;	border-right-color: #FFFFFF;	border-bottom-color: #FFFFFF;	border-left-color: #FFFFFF;	border-right-width: 15px;	border-left-width: 15px;	border-right-style: solid;	border-left-style: solid;}.menu_blank {	line-height: 3px;	background-color: #FFFFFF;}/*News - Text & Backgrounds*/.news_header {	font-size: 24px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: capitalize;	color: #C8C500;	text-align: left;}.bg_news_dark {	background-color: #CCCC66;	padding: 10px;	text-align: left;}.bg_news_mid {	background-color: #CCCC99;	padding: 10px;	text-align: left;}.bg_news_light {	background-color: #E1EAC5;	padding: 10px;	text-align: left;}/*Main BG Images*/.bg_image_index {	background-image: url(../stdimages_main/index.jpg);	text-align: left;	vertical-align: top;}.bg_image_activities {	background-image: url(../stdimages_main/activities.jpg);	text-align: left;	vertical-align: top;}.bg_image_contact {	background-image: url(../stdimages_main/contact.jpg);	text-align: left;	vertical-align: top;}.bg_image_downloads {	background-image: url(../stdimages_main/downloads.jpg);	text-align: left;	vertical-align: top;}.bg_image_gallery {	background-image: url(../stdimages_main/gallery.jpg);	text-align: left;	vertical-align: top;}.bg_image_links {	background-image: url(../stdimages_main/links.jpg);	text-align: left;	vertical-align: top;}.bg_image_news {	background-image: url(../stdimages_main/news.jpg);	text-align: left;	vertical-align: top;}.bg_image_safety {	background-image: url(../stdimages_main/safety.jpg);	text-align: left;	vertical-align: top;}.bg_image_schools {	background-image: url(../stdimages_main/schools.jpg);	text-align: left;	vertical-align: top;}.bg_image_visit {	background-image: url(../stdimages_main/visit.jpg);	text-align: left;	vertical-align: top;}.bg_image_woods {	background-image: url(../stdimages_main/woods.jpg);	text-align: left;	vertical-align: top;}.bg_image_youth {	background-image: url(../stdimages_main/youth.jpg);	text-align: left;	vertical-align: top;}.bg_image_text {	font-size: 22px;	font-style: normal;	line-height: 30px;	font-weight: normal;	font-variant: normal;	text-transform: lowercase;	text-align: left;	vertical-align: top;	color: #FFFFFF;	padding: 50px 0px 0px 50px;}/* Contact Form */.formentry {	font-size: 12px;	font-style: normal;	line-height: 15px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #000000;	text-align: left;	vertical-align: top;	border: 1px none #5D656F;	background-color: #FFFFFF;	padding: 5;}.formframe {	font-size: 12px;	font-style: normal;	line-height: 15px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #000000;	text-align: left;	vertical-align: top;	border: 1px dashed #5D656F;	background-color: #FFFFFF;	padding: 5;}.bullets {	font-size: 12px;	font-style: normal;	font-weight: normal;	color: #111111;	padding: 2px 0px;	margin: 0px 0px 0px 10px;	text-align: left;	vertical-align: top;	list-style-position: inside;	list-style-type: circle;}