a { color: #7d7d7d; text-decoration: none; }	
a:visited { color: #7d7d7d ; }
a:hover   { color: #c8d642 ; }

#no_columns {
/* Typical fixed height and fixed width example */
width: 885px;
height: 370px;
overflow: hidden;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
padding-left: 10px;
padding-right: 5px;
float:left;
display; block;
}

div.main_panel
{
position: relative; 
/* float: left; */
width: 575px; 
font-family: tahoma,verdana, arial;
/* font-size: 11px; */
}

div.left_panel
{
position: relative;
/* float: left; */
width: 220px;
font-family: tahoma,verdana, arial;
/* font-size: 11px; */
/* overflow:hidden; */
}

p.main_body_text
{
font-family: tahoma,verdana, arial;
font-size: 11px;
color: #5d5d5d;
text-align: justify;
}

p.main_body_text_no_align
{
font-family: tahoma,verdana, arial;
font-size: 11px;
color: #5d5d5d;
}

.left_body_text
{
font-family: tahoma,verdana, arial;
font-size: 11px;
color: #5d5d5d;
text-align: left;
}

.left_body_text_indented
{
font-family: tahoma,verdana, arial;
font-size: 11px;
color: #5d5d5d;
text-align: left;
margin-left: 15px;
}

ul.main_body_text
{
list-style-image: url(content/images/bullet.gif);
padding-left: 0px;
/* margin-left: 0;
text-indent: -7px; */
line-height: 1.2em;
}

li.main_body_text
{
list-style-image: url(content/images/bullet.gif);
margin-top: 5px;
margin-bottom: 5px;
}

p.black_body_text
{
font-family: tahoma,verdana, arial;
font-size: 11px;
color: #000000;
}

p.heading_level_1
{
text-align: left;
font-family: tahoma,verdana, arial;
font-size: 16px;
text-transform: uppercase;
color:#c8d642;
}

p.heading_level_2
{
font-family: tahoma,verdana, arial;
font-size: 14px;
text-transform: uppercase;
color:#5d5d5d;
}

p.main_body_tight_content_top
{
font-family: tahoma,verdana, arial;
font-size: 11px;
color: #5d5d5d;
text-align: justify;
margin-bottom: 5px;
}

p.main_body_tight_content
{
font-family: tahoma,verdana, arial;
font-size: 11px;
color: #5d5d5d;
text-align: justify;
margin-top: 5px;
margin-bottom: 5px;
}

p.main_body_tight_content_bottom
{
font-family: tahoma,verdana, arial;
font-size: 11px;
color: #5d5d5d;
text-align: justify;
margin-top: 5px;
}


table#results { clear:both; border:0; text-align:left; width:570px;}
table#results  td{ width:80px; text-align:left; }



.std_img_tl {background: url(../images/corners/tl.gif) 0 0 no-repeat; height:100%; width: 100%;}
.std_img_tr {background: url(../images/corners/tr.gif) 100% 0 no-repeat; height:100%; width: 100%;}  
.std_img_bl {background: url(../images/corners/bl.gif) 0 100% no-repeat; height:100%; width: 100%;}
.std_img_br {background: url(../images/corners/br.gif) 100% 100% no-repeat; height:100%; width: 100%;}

.front_page_img, div.thumb_hori, div.thumb_vert, div.thumb_hori_end, div.thumb_vert_end
{
float: left;
margin-right:10px;
margin-bottom:10px; 
display:block; 
overflow:hidden;
}

.front_page_img
{
width:115px; 
height:115px; 
}

.front_page_sblock
{
float: left;
display: block;
overflow: hidden;
width:250px; 
height:375px; 
}

.front_page_cblock
{
float: left;
display: block;
overflow: hidden;
margin-right:10px;
width:365px; 
height:365px; 
}

#fpadb
{
float:left;
position: relative;
top:0px;
left:0px;
}

.fpadb_wrapper
{
float: left;
margin-right:10px;
width:365px; 
height:365px; 
}

.fpadb_content
{
float: left;
display: block;
overflow: hidden;
width:365px; 
height:365px; 
}

div.thumb_hori
{
margin-right:17px;
width:129px; 
height:86px; 
}

div.thumb_hori_end
{
margin-right:0px;
width:129px; 
height:86px; 

}

div.thumb_vert_end
{
margin-right:0px;
width:86px; 
height:129px; 
}


div.thumb_vert
{
width:86px; 
height:129px; 
}

div.gal_image_hori
{
overflow: hidden;
display:block;
width:510px; 
height:340px;
}

div.gal_image_vert
{
overflow: hidden;
width:230px; 
height:345px; 
}


a#frontpage_sign_up 
	{
	float:left;
	display:block;
	background: url('../../content/images/headings/heading-sign_up.gif') no-repeat center;
	padding:0;
	margin: 0px 10px 10px 0px;
	height: 115px;
	width: 240px;
	overflow: hidden;
	}
a#frontpage_sign_up:hover
	{
	background: url('../../content/images/headings/heading-sign_up-roll.gif') no-repeat center;
	}


a#front_page_rollover_cblock
	{
	float:left;
	display:block;
	overflow:hidden;
	background: url('../../template/images/frontpage_rollover.jpg') no-repeat 50% 0px;
	height: 365px;
	width: 365px;
	margin-right:10px;
	}
a#front_page_rollover_cblock:hover
	{
	background: url('../../template/images/frontpage_rollover.jpg') no-repeat 50% -365px;
	}
	
a#fbook_rollover
	{
	float:right;
	display:block;
	overflow:hidden;
	background: url('../../template/images/facebook.gif') no-repeat 50% 0px;
	height: 52px;
	width: 52px;
	margin-top:14px;
	margin-right:17px;
	}
a#fbook_rollover:hover
	{
	background: url('../../template/images/facebook.gif') no-repeat 50% -52px;
	}
	
	
a#ytube_rollover
	{
	float:right;
	display:block;
	overflow:hidden;
	background: url('../../template/images/youtube.gif') no-repeat 50% 0px;
	height: 52px;
	width: 53px;
	margin-top:14px;
	margin-right:10px;
	}
a#ytube_rollover:hover
	{
	background: url('../../template/images/youtube.gif') no-repeat 50% -52px;
	}

	
a#mwatch_rollover
	{
	float:right;
	display:block;
	overflow:hidden;
	background: url('../../template/images/mountain-watch.gif') no-repeat 50% 0px;
	height: 52px;
	width: 115px;
	margin-top:14px;
	margin-right:10px;
	}
a#mwatch_rollover:hover
	{
	background: url('../../template/images/mountain-watch.gif') no-repeat 50% -52px;
	}

	
	
/* Gallery Rollover Information */


.caption-top, .caption-bottom {
	color: #ffffff;	
	padding: 0.5em;	
	font-weight: normal;
	font-size: 10px;	
	font-family: arial;	
	cursor: default;
	border: 0px solid #334143;	
	background: #000000;
	text-shadow: 1px 1px 0 #202020;
}
.caption-top {
   border-width: 0px 0px 8px 0px;
}
.caption-bottom {
   border-width: 8px 0px 0px 0px;

}
.caption a, .caption a {
	border: 0 none;
	text-decoration: none;
	background: #0000008
	padding: 0.3em;
}
.caption a:hover, .caption a:hover {
	background: #202020;
}
.caption-wrapper {
	float: left;
}

div.gal_image_vert p, div.gal_image_hori p { text-align:left; padding-right:7px; }
div.gal_image_vert a, div.gal_image_hori a { color: #ffffff; text-decoration: none; }	
div.gal_image_vert a:visited , div.gal_image_hori a:visited { color: #ffffff ; }
div.gal_image_vert a:hover, div.gal_image_hori  a:hover   { color: #c8d642 ; }


	
a#fpadb_abom { float: left; display: block; overflow: hidden; width:365px; height:365px; background: url('../../content/images/fpadb/fpadb_abom_roll.jpg') no-repeat 50% 0px;}
a#fpadb_abom:hover  { background: url('../../content/images/fpadb/fpadb_abom_roll.jpg') no-repeat 50% -365px; }

a#fpadb_jnats { float: left; display: block; overflow: hidden; width:365px; height:365px; background: url('../../content/images/fpadb/fpadb_jnats_roll.jpg') no-repeat 50% 0px;}
a#fpadb_jnats:hover  { background: url('../../content/images/fpadb/fpadb_jnats_roll.jpg') no-repeat 50% -365px; }

a#fpadb_cws { float: left; display: block; overflow: hidden; width:365px; height:365px; background: url('../../content/images/fpadb/fpadb_cws_roll.gif') no-repeat 50% 0px;}
a#fpadb_cws:hover  { background: url('../../content/images/fpadb/fpadb_cws_roll.gif') no-repeat 50% -365px; }

a#fpadb_isft { float: left; display: block; overflow: hidden; width:365px; height:365px; background: url('../../content/images/fpadb/fpadb_isft_roll.gif') no-repeat 50% 0px;}
a#fpadb_isft:hover  { background: url('../../content/images/fpadb/fpadb_isft_roll.gif') no-repeat 50% -365px; }

a#fpadb_tbrpromo { float: left; display: block; overflow: hidden; width:365px; height:365px; background: url('../../content/images/fpadb/fpadb_tbrpromo_roll.jpg') no-repeat 50% 0px;}
a#fpadb_tbrpromo:hover  { background: url('../../content/images/fpadb/fpadb_tbrpromo_roll.jpg') no-repeat 50% -365px; }

a#fpadb_parkcity{ float: left; display: block; overflow: hidden; width:365px; height:365px; background: url('../../content/images/fpadb/fpadb_parkcity_roll.jpg') no-repeat 50% 0px;}
a#fpadb_parkcity:hover  { background: url('../../content/images/fpadb/fpadb_parkcity_roll.jpg') no-repeat 50% -365px; }

a#fpadb_waterjump{ float: left; display: block; overflow: hidden; width:365px; height:365px; background: url('../../content/images/fpadb/fpadb_waterjump_roll.jpg') no-repeat 50% 0px;}
a#fpadb_waterjump:hover  { background: url('../../content/images/fpadb/fpadb_waterjump_roll.jpg') no-repeat 50% -365px; }

a#fpadb_exint{ float: left; display: block; overflow: hidden; width:365px; height:365px; background: url('../../content/images/fpadb/fpadb-2011exint-roll.jpg') no-repeat 50% 0px;}
a#fpadb_exint:hover  { background: url('../../content/images/fpadb/fpadb-2011exint-roll.jpg') no-repeat 50% -365px; }

a#fpadb_signup{ float: left; display: block; overflow: hidden; width:365px; height:365px; background: url('../../content/images/fpadb/fpadb-2011sign-roll.jpg') no-repeat 50% 0px;}
a#fpadb_signup:hover  { background: url('../../content/images/fpadb/fpadb-2011sign-roll.jpg') no-repeat 50% -365px; }


