/* :::::::: CSS Styles ::::::::

Title:		The South Fork Outfitters
Author: 	Jake Hawkes
URL: 		http://www.gravnetic.com/
Version: 	1
Created: 	4/1/2007
Modified: 

/* =====================================
	Pre-sets
======================================== */

body,div,dl,dt,dd,ol,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0; }
table {font-size:inherit; font:100%; }
html body, input, select, textarea { font-size: 80%; font-family:Verdana, sans-serif; color: #2f3a30; }

/* =====================================
	Global settings
========================================*/
:focus 			{ -moz-outline-style: none; }
.hide 			{ display: none; }
img 			{ display: block;
					border: 0; }
img.brochure {margin:-35px 0 0 0;}
img.floatLeft 	{ float: left; margin: 4px; }
img.floatRight 	{ float: right; margin: 4px; }
p				{margin: .5em 0 .1em 0; 
				font-family: Georgia, "Times New Roman", Times, serif;
				font-weight: normal;
				color:  #5A1D00;
			  	text-indent: 10pt;
				line-height: 1.2em;
				letter-spacing:1.2px;
			  	padding-top: 2px; 
}
.clearfloat 	{ clear: both; line-height: 0px; height: 1px; display: block;}
.clearfloat 	{ clear: both; }
.noborder 		{ border: 0; }
.block			{ display:block; }
.bold  			{ font-weight:bold;  }
.italic			{ font-style:italic; }
a:link {color: #ff7f00}     	/* unvisited link */
a:visited {color: #5A1D00}  	/* visited link */
a:hover {color: #5A1D00}   		/* mouse over link */
a:active	{color: #5A1D00;}  	/* selected link */
	a.more, 
	a.more:visited, 
	a.more:link, 
	a.more:focus {
		background:transparent url(http://www.southforkoutfitters.com/images/bullet_blue_circle2.gif) no-repeat scroll 0pt center;
		border-bottom:0pt none;
		padding-left:13px;
		color:#09F;}
		a.more:hover {
		background-color:transparent;
		border-bottom:0pt none;
		text-decoration:underline;
		color:#06F;}
		a.moreR, 
		a.moreR:visited, 
		a.moreR:link, 
		a.moreR:focus	{ 
			background: transparent url(http://www.southforkoutfitters.com/images/bullet_blue_circle.gif) 
			no-repeat scroll 0pt center; 
			border-bottom:0pt none; 
			padding-right:13px;
			color:#C06;}
/* =====================================
	Page Structure/Layout
======================================== */
body { 
	background-color:#884400; 
	scrollbar-face-color:#433a11;
	scrollbar-highlight-color:black;
	scrollbar-3dlight-color:grey;
	scrollbar-darkshadow-color:black;
	scrollbar-shadow-color:gray;
	scrollbar-arrow-color:#640202;
}


#wrap { 
	width:881px; 
	height:900px;
	margin:0 auto 0 auto; 
	padding-bottom:25px; 
	overflow:hidden; /* need for Mozilla to clear float */}
#mainContent{ 
	width:850px; 
	height:550px;
	font-size: 1.0em;  
	margin: 7px 0 5px 2px; 
	overflow: auto; 
}
.hatch_wrapper { font-family: Verdana !important; display: block; }
.hatch_date { border: 1px solid #ccc;  }
.hatch_date a { display: block;
background: #82744f url(../images/bullet_calendar.gif) repeat-x; color: white !important;
	border: 1px solid white;
	text-decoration: none;
	padding-left: 10px;
	font-size: .85em;
	text-align: center;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
}
.hatch_date img { float: right; }

/*.hatch_header { border-bottom: 1px solid white;}*/
.hatch_header_expand a { border-top: 1px solid #473f2b; background: #82744f !important; }
.hatch_header_expand a span { }
.hatch_header a {  background: repeat-x; display: block; padding: 4px; padding-left: 10px; color: #1D4073; text-decoration: none; letter-spacing: -0.01em; font-weight: bold; font-size: 12px; text-transform: capitalize; }
.hatch_header_even a { background: #b3a06d repeat-x;  }
.hatch_header_odd a { background: #ffffff repeat-x;  }
.hatch_header a:hover { background: #685d3f; }
.hatch_caption { background: #685d3f url(../images/bullet.gif) no-repeat; padding: 25px; padding-left: 10px; color: #444; text-align: left; text-transform: capitalize; letter-spacing: -1.5px; padding-bottom: 5px; margin-bottom: 5px; font-size: 2.4em; min-height: 62px; }
.hatch_caption span { display: block;  font-size: .35em; letter-spacing: 0px; }
.hatch_body {  }
.hatch_links { background: #F6F6F6; border-bottom: 1px solid #ddd; border-top: 1px solid white; padding: 5px; padding-right: 5px; font-size: .85em; color: #aaa; }
.hatch_links label { float: right; }
.hatch_links a { color: #003759;  font-family: arial; border: 1px solid #f9f9f9; text-decoration: none; padding: 3px; }
.hatch_links a span {    margin-left: 2px; margin-right: 2px; text-decoration: underline; }
.hatch_links a:hover  { border: 1px solid #ccc; background: white url(../images/bottom_tab.gif) repeat-x;  }
.hatch_links a:hover span { color: black; }
.hatch_links img { margin-left: 2px; vertical-align: middle;}
.hatch_content, 
.hatch_footer,
.hatch_tags { background: #FBFAF4;  padding: 10px; font-family: arial;  }
.hatchtagcloud { padding: 5px; padding-left: 10px; background: #FBF9F0; border-top: 1px solid #eee; }
.hatch_content p { margin-bottom: 10px; }
.hatch_content { font-weight: normal; font-size: 1.0em; color: #000; min-height: 80px; }
/*\*/
* html .hatch_content {
height: 80px;
}
* html .hatch_caption {
height: 62px;
}
.hatch_img { float: right; padding-left: 20px; margin-left: 20px; margin-right: 0px; margin-bottom: 20px; border-left: 1px solid #eee; }
.hatch_footer { font-size: 0.85em; padding: 5px; padding-left: 10px; font-weight: normal; background: #82744f; border-bottom: 6px solid #640202; border-top: 1px solid #ddd;}

#masthead {
	position: relative;
	width: 881px;
	height: 405px;
	z-index: 0;
}	
#mastheadTwo {
	position: relative;
	width: 881px;
	height: 253px;
	z-index: 0;
}  
#mastLeft {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	width: 210px;
	height: 82px;
/*Defined in the HTML Page for Hover State and Hyperlink
	background: url(../images/top1.png) no-repeat;
	background-image: url(../images/top1.png);*/
}
#mastCenter	{
	position: absolute;
	top: 0;
	left: 210px;
	z-index: 0;
	width: 173px;
	height: 82px;
/*	Defined in the HTML Page for Hover State and Hyperlink
	background: url(../images/top2.png) no-repeat;
	background-image: url(../images/top2.png);*/
}
#mastRightCenter	{
	padding: 0 0 0 0;
	position: absolute;
	top: 0;
	left: 383px;
	z-index: 0;
	width: 175px;
	height: 82px;
	}
#mastRight	{
	padding: 0 0 0 0;
	position: absolute;
	top: 0;
	left: 558px;
	z-index: 0;
	width: 324px;
	height: 82px;
	background-image: url(../images/top4.jpg);
}
#webcam {
	position: absolute;
	padding: 23px 10px 0 0;
	z-index: 1;
	color:  #CCCC99;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	font-weight: bold;
	letter-spacing:.2px;
	overflow: visible;
	}
#fishingReport {
	position: absolute;
	padding: 10px 0px 0 40px;
	z-index: 1;
	color:  #CCCC99;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	font-weight: bold;
	letter-spacing:.2px;
	overflow: visible;
	}
/*=======Flash Banner Position=========*/

#back1 {
	position: absolute;
	top: 82px;
	left: 0px;
	z-index: 1;
	width: 14px;
	height:263px;
	background: url(/images/flashback1.jpg) no-repeat;
	background-image: url(/images/flashback1.jpg);
}
#back2	{
	position: absolute;
	top: 82px;
	left: 14px;
	z-index: 1;
	width: 850px;
	height: 263px;
	background: url(/images/SFO_HomePage_Header.jpg) no-repeat;
	background-image: url(/images/SFO_HomePage_Header.jpg);
	
}
#back3	{
	position: absolute;
	top: 82px;
	left: 864px;
	z-index: 1;
	width: 17px;
	height: 263px;
	background: url(/images/flashback3.jpg) no-repeat;
	background-image: url(/images/flashback3.jpg);
}
#back1twoCol {
	position: absolute;
	top: 82px;
	left: 0px;
	z-index: 1;
	width: 14px;
	height:111px;
	background: url(/images/flashback1.jpg) no-repeat;
	background-image: url(/images/flashback1.jpg);
}
#back2twoCol {
	position: absolute;
	top: 82px;
	left: 14px;
	z-index: 2;
	width: 850px;
	height: 111px;
}
#back3twoCol	{
	position: absolute;
	top: 82px;
	left: 864px;
	z-index: 1;
	width: 17px;
	height: 111px;
	background: url(/images/flashback3.jpg) no-repeat;
	background-image: url(/images/flashback3.jpg);
}
/* =====================================
	MAIN NAVIGATION
======================================== */
	/* Navigation Background */
#divHeader {
	position: absolute;
	top: 345px;
	left: 0px;
	width: 881px;
	height: 60;
}
#divHeaderTwo {
	position: absolute;
	top: 193px;
	left: 0px;
	width: 881px;
	height: 60;
}
	/* Navigation Link Styling*/
#menuLeft2{
	position: absolute;
	top: 193px;
	left: 0px;
	width: 14px;
	height: 60px;
	background: url(/images/Lnavbg.jpg) no-repeat;
	background-image: url(/images/Lnavbg.jpg);
}
#menuRight2{
	position: absolute;
	top: 193px;
	left: 864px;
	width: 17px;
	height: 60px;
	background: url(/images/Rnavbg.jpg) no-repeat;
	background-image: url(/images/Rnavbg.jpg);
}
#menuRight {
	position: absolute;
	height: 60px;
	top: 345px;
	left: 864px;
	width: 17px;
	background: url(/images/Rnavbg.jpg) no-repeat;
	background-image: url(/images/Rnavbg.jpg);	
}
#menuLeft {
	position: absolute;
	top: 345px;
	left: 0px;
	width: 14px;
	height: 60px;
	background: url(/images/Lnavbg.jpg) no-repeat;
	background-image: url(/images/Lnavbg.jpg);
}
#tableHeader {
	position: absolute;
	top: 0px;
	left: 14px;
	width: 850px;
	height: 60px;
	background: url(/images/navbg.jpg) no-repeat;
	background-image: url(/images/navbg.jpg);
}

/*Main Navigation Styling*/
#tdNavigation{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 14px !important;
}
#tdNavigation a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #E0D5BA; /*light beige*/
text-decoration: none;
margin: 0px;
padding: 0px 6px .9em 8px;
line-height: 1em;
}
#tdNavigation a:hover,
#tdNavigation a.current{
color: #ffffff; /*C9D9B3*/
}
#tdNavigation a:hover,
#tdNavigation a.current{
background-image: url(/images/pointer.gif);
background-repeat: no-repeat;
background-position: center bottom;
}
/* SubNavigation Styles */
#tdSubNavigation div{
color: #E0D5BA; /*light beige*/
display:none;
margin-top:0px;
font-weight:bold;
}
/* Sub Navigation Visited Styling*/
#tdSubNavigation div a,
#tdSubNavigation div a:visited{
color: #ffffff; /*light beige*/
}
/* Sub Navigation Over Styling*/
#tdSubNavigation div a:hover,
#tdSubNavigation div a:active{
color:#3b3225; /*light Green*/
}
/* Sub Navigation Text Styling*/
#tdSubNavigation div a.current{
text-decoration:none;
color:#5A1D00; /*dark red*/
}
/* Sub Navigation Alignment*/
#subfly{
text-align:left;
padding:0 0 0 200px;
}
#subservices{
text-align:left;
padding:0 0 0 28px;
}
#subriver{
text-align:left;
padding:0 0 0 42px;
}
#subreport{
text-align:left;
padding:0 0 0 107px;
}
#submedia{
text-align:left;
padding:0 0 0 219px;
}
#subactivity{
text-align:center;
}
#subcontact{
text-align:center;
}


/* =====================================
	HEADINGS
========================================*/
h1, h2, h3, h4, h5, h6 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	margin: .5em 0 .1em 0;
}
h1 {
	font-size: 26px;
	line-height: 28px;
	color: #944000;
	margin: 0;
}
h2 {
	font-size: 20px;
	line-height: 23px;
	color: #423D1F;
}
h3 {
	font-size: 15px;
	line-height: 20px;
	color: #944000;
}
h5 {
	font-size: 10px;
}
#a.strong {
font-weight:bold;
}
#fineprint {
	font-size: 8px;
}
#a.strong {
font-weight:bold;
}
#a.strong {
font-weight:bold;
}
hr{
width: 400px;
height: 34px;
background:transparent url(../images/PageHeaderBug.png) 0px no-repeat;
}
cr{
background:transparent url(../images/ColumnHeaderBug.gif) 10px no-repeat;
}
/* =================================
	LEFT NAVIGATION
====================================*/
#left_col #menu{ 
	text-align:right; 
	margin: 8px 0 0 7px;
	font-size: 1.0em;
	line-height:.8em; 
	font-weight:bold; 
}
.bookings{
	position:relative; 
	margin:15px 0 0 12px ;
}
#left_col #lowerLeft{  
	margin: 0px 0 0 17px;
	font-size: .8em;
	line-height:.8em; 
}

#menu a	{ 
	border:0px; 
}
dl#menu{ 
	width: 235px;
}
dl#menu dt	{ 
	width: 235px;
	text-align:center;
	line-height: 35px; 
	font-weight: bold; 
}
dl#menu li{ 
	text-align: right; 
	margin: 0 0 0 0;
	float:none; 
}
dl#menu dt a { 
	color:#ffffff; /*light Beige Headline Text*/
	display: block; 
	text-align: 0 0 0 0;
	font-size:1.6em;
}
dl#menu li a { 
	color:#C9D9B3;  /*light beige*/
	display: block; 
	height: 100%; 
	padding:0 12px 0 0; 
	line-height:1.8em; 
}
dl#menu li a:hover { 
	background:transparent url(/images/bullet_green_arrow.gif) 8px right no-repeat;
	color:#ffffff; 
} 
dl#menu dt a:hover,
dl#menu dt a.on	 {
	margin: 0 3px 0 3px;
/*	background:transparent url(/images/bg_left_menu.gif) repeat-x; 
	background-position: 0 0 0 0;
	z-index: 2;*/
}

dl#menu li a.active	, 
dl#menu li.current-cat a	{ 
	background:transparent url(/images/bullet_green_arrow.gif)right no-repeat;
	color:#4F5829; 
} 
dd { 
	display:none; 
}
dd#open	{ 
	padding: 10px 10px 0 0;
	display:block; 
}

/* =================================
Main Content Area
====================================*/
#right_col {
	text-align:left; 
	font-size: 1.0em;
	line-height:.8em; 
	font-weight:bold; 
}
#right_col .nest	{ 
	margin: 5px 0 0 0;
	padding: 5px 5px 10px 15px;
	float:left;
	width:603px;
	height:488px;
	text-align:left;
	overflow:auto;
}
#right_col .nestright {
	float: right;
	left: 440px;
	margin: 5px 0 0 5px;
	text-align:left;
	width:163px;
	font-size: .8em;
}

#menuR a { border:0px;
	padding: 0 0 0 0px;
			 }
dl#menuR{ 
	width: 165px;
}
dl#menuR dt	{ 
	width: 156px;
	line-height: 25px; 
	font-weight: bold; 
}
dl#menuR li{ 
	text-align: left; 
	float:none; 
}
dl#menuR dt a { 
	color:#5A1D00; /*Burgandy Headline Text*/
	display: block; 
	font-size:1.2em;
}
dl#menuR dt a:hover,
dl#menuR dt a.on	 {
	z-index: 2;
}
dl#menuR dt a.onSub	 {
	background:transparent url(../images/bullet.gif) no-repeat; 
	background-position: left 0 10px 0 0px;
	white-space: normal;
	z-index: 2;
} 
dl#menuR dt a:hover,
dl#menuR dt a.on	 {
	margin: 0 13px 0 0px;
	z-index: 2;
}
dl#menuR li a { 
	color:#666600;  /*light beige*/
	display: block;  
	line-height:1.2em; 
}
dl#menuR li a:hover { 
	background:transparent url(/images/bullet_green_arrow.gif) 10px left no-repeat; 
	color:#C9D9B3; 
}

dl#menuR li a.active	{ 
	background:transparent url(/images/bullet.gif) 29px left no-repeat; 
	color:#C9D9B3; /*light green*/  
} 
dl#menuR li a.active, 
dl#menuR li.current-cat a	{ 
	background:transparent url(/images/bullet_green_arrow.gif)right no-repeat;
	color:#4F5829; 
} 


#menuN a { border:0px; width:135px;  }
dl#menuN{ 
	width: 135px;
	padding: 0 0 0 0;
}
dl#menuN ul{ 
	margin:  0;
	padding: 0;
	list-style-type: none;
	}	
dl#menuN li{ 
	background: url(../images/bullet_post.gif) no-repeat 0 50%;
	padding-left: 10px;
	margin: 6px 0 0 0;
	line-height: 1em;
	}
dl#menuN li.col1 {width: 40px; } 
dl#menuN li.col2 {width: 40px;
				  margin-left: 11.5em;}
dl#menuN li.coltopper {margin-top: -8.0em;}
dl#menuN li.col3 {width: 40px;
				  margin-left: 24em;}

 
#menuN dt a { 
	color:#5A1D00; /*Burgandy Headline Text*/
	display: block; 
	font-size:1em;
}
dl#menuN li a { 
	color:#666600;  /*light green Hover Color*/
	display: block;  
	line-height:1em; 
}
dl#menuN li a:hover { 
	background:transparent url(../images/nav_arrow.gif)no-repeat 0 50%; 
	padding-left: 10px;
	color:#4b4b00; /*Dark Green Hover Color*/ 
}

dl#menuN li a.active	{ 
	background:transparent url(../images/bullet.gif) 29px left no-repeat; 
	color:#C9D9B3; /*light green*/  
} 
dl#menuN li a.active	, 
dl#menuN li.current-cat a	{ 
	background:transparent url(../images/nav_arrow.gif)right no-repeat;
	color:#4F5829; 
} 
dd#menuN #open	{ 
	width: 135px;
	padding: 10px 0 0 0;
	display:block; 
}
/* =====================================
	Main PAGE
========================================*/
#main {
	position: relative;
	width: 881px;
	height: 384px;
	top: 0;
	left: 0;
	z-index: 0;
	max-width:70em;
}
#main4 {
	position: relative;
	width: 881px;
	height: 536px;
	top: 0;
	left: 0;
	z-index: 0;
	background-image:url(/images/blankPgtext.png)
}
#main #main_col {
	position: absolute;
	width: 881px;
	height: 384px;
	background: url(/images/main.jpg);
	top:0px;
	background-image:url(/images/main.jpg)
}
	
#main2 {
	position: relative;
	width: 881px;
	height: 536px;
	top: 0;
	left: 0;
	z-index: 0;
}
#main2 #no_colText {
	position: relative;
	margin: 5px 0 0 10px;
	padding: 5px 10px 10px 10px;
	width: 837px;
	height: 516px;
	overflow: auto;
}
#main2 #main_col {
	position: absolute;
	width: 881px;
	height: 536px;
	background: url(/images/blankPgtext.jpg);
	top:0px;
	background-image:url(/images/blankPgtext.jpg)
}
#main2 #left_col {
	position: absolute;
	width: 244px;
	height: 536px;
	background: url(/images/leftMain.jpg);
	top: 0px;
	background-image: url(/images/leftMain.jpg);
}
#main2 #right_col {
	position: absolute;
	width: 637px;
	height: 536px;
	background: url(/images/rightMain.jpg);
	left: 244px;
	top: 0px;
	background-image: url(/images/rightMain.jpg);
	line-height:1.4em;
	font-size: 1em; 
	padding: 6px 0 0 0;
}
#main2 #col_a {
	position: absolute;
	width: 234px;
	height: 526px;
	margin: 70px 20px 5px 20px;
	padding: 0 10px 0 0;
	top: 0px;
	background: url(/images/dots_vert.gif) right 0 repeat-y;  
		/*background: url(/images/leftMain.jpg);

	background-image: url(/images/leftMain.jpg);*/
}
#main2 #col_b {
	position: absolute;
	width: 280px;
	height: 526px;
	margin: 60px 20px 5px 20px;
	padding: 0 10px 0 0;
	left: 275px;
	top: 0px;
/*	line-height:1.4em;*/
	font-size: 1em;	
	background: url(/images/dots_vert.gif) right 0 repeat-y;   
}
#main2 #col_cWeather {
	position: absolute;
	width: 224px;
	height: 80px;
	margin: 5px 0px 0px 20px;
	left: 560px;
	top: 0px;
	text-align:left;
/*	line-height:1.4em;*/
	font-size: 1em; 
}
#main2 #col_c {
	position: absolute;
	width: 224px;
	height: 532px;
	margin: 90px 0px 5px 20px;
	left: 590px;
	top: 0px;
	text-align:right;
/*	line-height:1.4em;*/
	font-size: 1em; 
}
#main3 {
	position: relative;
	width: 881px;
	height: 595px;
	z-index: 0;
	background: url(/images/mainMedia.jpg);
	background-image:url(/images/mainMedia.jpg);
}
#main3 #no_col {
	padding: 15px 0 0 22px;
	position: absolute;
	margin: 0 0 0 0;
	width: 881px;
	height: 595px;
}
#no_col .FishingGuides{
	Margin: -55px 20px 0 0;
	Padding: 0;
	float:right;
	z-index:2;
}
	
#mainMedia {
	margin: 15px 15px 10px 16px; 
	float: left;
	overflow: auto;
}
#weather {
	margin: 7px 0px 5px 10px;
	width:844px;
	height:590px;
	overflow: auto;
	z-index: 1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
}
#weather .nestright {
	float: right;
	margin: 25px 0 0 5px;
	text-align:left;
	width:163px;
	font-size: .8em;
}
#weatherTop {
	float: right;
	padding: 0 0 15px 0;
	width:248px;
	height:69px;
	z-index: 1;
	color:  #E0D5BA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	font-weight: bold;
	letter-spacing:.2px;
}

#flash{
	padding: 10px 0 0 12px;
	}
.col_5{
	float:left;
	width:270px;
	margin:10px 0 0 12px;
	background: url(/images/dots_vert.gif) right 0 repeat-y;
}
.col_6{ 
	float:right; 
	width:570px;
	margin:10px 8px 0 0;
}
.leftAlign{
	float:left; 
}
	
.col_1{ 
	float:left; 
	width:250px;
	margin:5px 0 0 0 ;
	background: url(/images/dots_vert.gif) right 0 repeat-y; 
}
.col_2{ 
	float:left; 
	width:400px;
	margin:5px 0 0 0 ;
	background: url(/images/dots_vert.gif) right 0 repeat-y;  
}
.col_3{ 
	float:left; 
	width:220px;
	margin:5px 0 0 0;  
}
.col_1 .nest{ 
	margin: 10px 10px 0px 25px; 
}
.col_2 .nest{ 
	margin: 4px 15px 0px 15px;
	position:relative;
}
.col_3 .nest{ 
	margin: 10px 8px 0px 10px; 
}
.GuideSeminars{
	margin:4px 15px 0;
	height:100px;
}
.GuideSeminars .scroller{
	height:700px;
	overflow:auto;}


.section_picL {
	float: left; 
	margin-right: 1.25em; 
	width: 150px; 
	height: 200px; 
	border: 4px solid #666633;
	overflow:hidden; /* need for Mozilla to clear float */
}
.section_picR {
	float: right;
	margin: 20px 0px 0px 0px;  
	width: 150px; 
	height: 200px; 
	border: 4px solid #666633;
	overflow:hidden; /* need for Mozilla to clear float */
	clear:right;
}


dl#list dt	{ 
	margin: 2px 0; 
	font-weight: bold; 
	background:#fff; 
}
dl#list li{ 
	text-align: left; 
	float:none; 
}
dl#list dt a { color:#413D20; /*dark green*/
	display: block; 
	padding-right: 30%; 
}
dl#list li a { 
	color:#5A1D00; /*dark red*/
	display: block; 
	padding:0 16px 0 0; 
	line-height:1.1em; 
}
dl#list dt a:hover,
dl#list dt a.on	 {
	background:transparent url(/images/bullet.gif);
	background-position: left 0;
	white-space: normal;
	z-index: 2;
}
dl#list li a:hover { 
	background:transparent url(/images/bullet.gif) 0 center no-repeat; 
	color:#5A1D00; /*dark red*/
} 
dl#list li a.active	{ 
	background:transparent url(/images/bullet.gif) 129px center no-repeat; 
	color:#413D20; /*dark green*/
} 
dd { 
	display:none; 
}

/* ==================================
	FOOTER
=====================================*/
#footer {
	position: relative;
	width: 881px;
	height: 79px;
	top: 0;
	left:0;
	background: url(/images/footer.jpg);
	z-index: 0;
	background-image: url(/images/footer.jpg);
}
#col_footer {
	position: relative;
	width: 881px;
	height: 79px;
	top: 0;
	left:0;
	background: url(/images/twoColfooter.jpg);
	z-index: 0;
	background-image: url(/images/twoColfooter.jpg);
}
#footerMedia {
	margin: -2px 0 0 0;
	padding:-2px 0 0 0;
	position: relative;
	width: 881px;
	height: 20px;
	left:0;
	background: url(/images/footerMedia.jpg);
	z-index: 0;
	background-image: url(/images/footerMedia.jpg);
}

#footerContent{
	padding: 46px 0 0 0;
	margin: 0 0 0 0;}
#footerContent a:link, a:visited{
	text-decoration: none;
	color: #d0d8da;
}     /* unvisited link */
#footerContent a:active, a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}   /* mouse over link */
#footerContent p 				{ font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.6em; font-size:11px; color:#ffffff; padding:0; width:100%; }
		
#footerContent ul 				{ float:left; margin:0 0 0 0; width:800px; }
#footerContent ul li			{ float:left; margin: 0 45px; }
#footerContent ul li a			{ float:left; border:0; background:none;}

#footerContent a #contact_us	{ float:right; display:block; 
							background:transparent url(/images/bullet.gif) 0 0 no-repeat; 
							text-indent:-9999em; 
							width:109px; 
							height:21px; 
							border:0;
}							
#footerContent a#contact_us:hover	{ background:transparent url(/images/bullet.gif) 0 -21px no-repeat; }
#footerContent img				{ position:relative; }

#videoReport{overflow:hidden; height:415px;}
#videoReportCoverup{margin:12px 0 0 520px;
padding:0;
position:absolute;
z-index:1;} 