/* ************************************************************************************************************************
***************************************************************************************************************************
************************************ LAYOUT ******************************************************************************* */
/* ver1 */
body {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	margin: 0px;
	padding: 0px;
	background-color: #000;

}

#mainContentContainer {
	/*background: #ff0000 url('/images_2011/body_bg.jpg') no-repeat 10px 0px;*/
	background: url('/images_2011/body_bg.jpg') no-repeat 10px 0px;
	width: 990px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	padding-left: 10px;
	z-index: 700;
}



#header { 
	height: 167px; 
	background: url('/images_2011/header_bg.jpg') no-repeat top left; 
}




#topMainNav {
	margin: 0px 0px 0px 480px;
    padding: 0px;
    height: 44px;
	width: 312px;

}
	#header .loggedOut {
		background: url('/images_2011/topMainNav-loggedOut_bg.gif') no-repeat 100% 100%;
	}
	#topMainNav a { 
		display:block;
		float: left;
		height: 44px;
		background-position: 0px -44px;
	}
	#topMainNav a.active {
		background-position: 0px 0px;
	}

	#tnHome { background-repeat: no-repeat;
		background-image: url('/images_2011/tn-home.gif');
		width:50px;
	}
	
	#tnMyTeam { background-repeat: no-repeat;
		background-image: url('/images_2011/tn-MyTeam.gif');
		width:70px;
	}
	#tnGameInfo { background-repeat: no-repeat;
		background-image: url('/images_2011/tn-GameInfo.gif');
		width:81px;
	}
	#tnFantasyTools { background-repeat: no-repeat;
		background-image: url('/images_2011/tn-FantasyTools.gif');
		width:111px;
	}
	


#topSubNav {
	/*height: 46px;*/
	float: right;
	text-align: right;
	background: url('/images_2011/topSubNav-wrapper.gif') repeat-y 100% 0px;
	padding-right: 1px;
	margin-right: 140px;
}

	#topSubNav li { 
		float: left;
		height: 15px;

		background-position: 0px 0px;
		background-image: url('/images_2011/sn-item_bg.gif');
		background-repeat: no-repeat;
		background-color: transparent;
		
		margin: 0px;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 5px;
		padding-right: 5px;

		list-style-type: none;
	}
	
	#topSubNav li a { 
		text-decoration: none;
		font-size: 11px;
		display: block;
		height: 15px;
		color: #fff;
		line-height: 120%; /* IE fix */
	}

	#topSubNav li.active a { 
		color: #063b51;
	}
	#topSubNav li.active { 
		background-position: 0px -21px;
	}

	#topSubNav .floatRight {
		padding:0px;margin:0px;
	}
	#topSubNav .fixFrame {
		height:0px;margin:0px;padding:0px;
	}

	div.topSubNavRow1Spacer {float: left; width: 480px;height: 21px; }
	

.titleAboveContentBox {
	height: 24px;
	width: 253px;
	margin-left: 527px;
	margin-top: 21px;
}
.titleInContentBox {
	padding: 0px 0px 0px 210px;
	position: absolute;
	z-index: 1001;
}

#mainColumn {
	padding: 24px 0px 0px 0px;
	/*padding: 19px 0px 0px 0px;*/
	margin: 0px;
	position: inherit;
	z-index: 710;
	min-height: 510px;
}
.mainContent-wrapper-3Col { background: url('/images_2011/content-top-full.jpg') no-repeat top left; }
.mainContent-wrapper-2Col { background: url('/images_2011/content-top-2Col.jpg') no-repeat top left; }
.mainContent-wrapper-PA { background: url('/images_2011/content-top-full-PA.jpg') no-repeat top left; }

	
	#mainColumn .wrapper {
		padding: 15px 0px 0px 210px;
		margin:0px;
		zoom: 1; /* This is critical. Without it IE7 will not render the repeating background-image */

	}
	.mainContent-wrapper-3Col .wrapper,
	.mainContent-wrapper-PA .wrapper {
		background: url('/images_2011/content-mid-full.png') repeat-y top left;
	}
	
	.mainContent-wrapper-2Col .wrapper {
		background: url('/images_2011/content-mid-2Col.png') repeat-y top left;
	}

	.mainContent-wrapper-3Col .content,
	.mainContent-wrapper-PA .content {
		float: left;
		width: 550px;
		margin: 0px 30px 0px 0px;
		padding: 0px;
	}
	.mainContent-wrapper-2Col .content {
		width: 750px;
		margin: 0px 45px 0px 0px;
		
	}
	.mainContent-wrapper-2Col #rightColumn {
		display: none; 
	}

	
	#rightColumn {
		float: left;
		width: 200px;
		margin-top: -39px;
	}
	

.content { 
	line-height: 150%; 	
}


.content .columnBox {
	background-color: #eee;
}

.content p { 
	line-height: 150%; 	
	margin: 0;
	padding-bottom: 10px;
}


#leftColumn {
	position: absolute;
	z-index: 1000;
	/*width: 190px;*/
	padding-left: 10px;
	margin-top: 20px;

}
	#leftColumn .wrapper { 
		font-size: 10px;
		
	}

#leftColumn a, #rightColumn a,
#leftColumn, #rightColumn {
	color: #fff;
	text-decoration: none;
}
#leftColumn a:hover, #rightColumn a:hover {
	text-decoration: underline;
}
#leftColumn ul, #rightColumn ul {
	padding: 5px 0px; margin: 0px;
}
#leftColumn li, #rightColumn li {
	padding: 2px 5px;
	margin: 0px;
}


#leftColumn a.active {
	background-color:#fff;
	color: #0a668c
}	

#leftColumn .nav a {
display:block;
padding: 2px 5px;
margin:0px 0px;


}

#leftColumn h3, #rightColumn h3 {
	font-weight: bold;
	
}
#leftColumn ul li, #rightColumn ul li {
	/*margin-bottom: 5px;*/
}

#leftColumn h1, #rightColumn h1 {
	text-transform: uppercase;
	font-weight: bold;
	padding: 1px 5px;
	margin: 0px;
}

#leftColumn h1 {
	font-size: 11px;
}
#rightColumn h1 {
	font-size: 12px;
}

.lBlue-box h2 {
	background: #fff url('/images_2011/sideColumnH2_bg.gif') no-repeat 98% 3px;
	color: #0A668C; 
	text-transform: uppercase;
	font-size: 11px;
	padding: 4px 20px 4px 4px;
	margin: 0px;
	text-align: right;
	
	
}

.lBlue-box .header, .lBlue-box .footer, .lBlue-box-content,
.lRed-box .header, .lRed-box .footer { margin: 0px; }

.lBlue-box .footer { height: 5px;}

.lBlue-box h1.header, .lRed-box h1.header {
	padding: 0px;
	border-bottom:2px solid #fff;
}

.lBlue-box h1.footer, .lRed-box h1.footer {
	padding: 0px;
	height: auto;
	border-top: 2px solid #fff;
}	

.lBlue-box .wrapper h3, .dBlue-box .wrapper h3, .lRex-box .wrapper h3 {
	padding: 2px 5px;
	margin: 0px;
	font-size: 11px;
	letter-spacing: -1px;
}

/*******************************/
/*** Left side Nav boxes ***/

	#leftColumn .lBlue-box .wrapper {
		background: url('/images_2011/leftColbox-lblue-mid.gif') repeat-y top left;
		width:180px;
		margin: 0px;
		padding: 0px;
	}
		#leftColumn .lBlue-box .header {
			background: url('/images_2011/leftColbox-lblue-top.gif') no-repeat top left;
		}
		#leftColumn .content {
			padding: 0px 5px;
		}
		#leftColumn .lBlue-box div.footer {
			background: url('/images_2011/leftColbox-lblue-bot.gif') no-repeat bottom left;
		}	
	

	#leftColumn .dBlue-box .wrapper {
		background: url('/images_2011/leftColbox-dblue-mid.gif') repeat-y top left;
		width:180px;
		margin: 0px;
		padding: 0px;
	}
	
	

	#leftColumn .lRed-box .wrapper {
		background: url('/images_2011/leftColbox-red-mid.gif') repeat-y bottom left;
		margin:0px;
		padding:0px;
	}
		#leftColumn .lRed-box .header {
			background: url('/images_2011/leftColbox-red-top.gif') no-repeat top left;
		}
	#leftColumn div.footer { width: 180px; }

/*** // Left side Nav boxes ***/
/*******************************/



/****************************/
/*** Right side Nav boxes ***/
	
	#rightColumn .lBlue-box .wrapper {
		background: url('/images_2011/rightColbox-lblue-mid.gif') repeat-y top left;
		width:196px;
		padding:0px;
	}
		#rightColumn .lBlue-box .header {
			background: url('/images_2011/rightColbox-lblue-top.gif') no-repeat top left;
		}
		#rightColumn .lBlue-box .wrapper {
			padding: 0px;
		}
		#rightColumn .content {
			padding: 0px 5px;
		}

		#rightColumn .lBlue-box .footer {
			background: url('/images_2011/rightColbox-lblue-bot.gif') no-repeat bottom left;
		}	

	#rightColumn .lRed-box .wrapper {
		background: url('/images_2011/rightColbox-red-mid.gif') repeat-y top left;
	}
		#rightColumn .lRed-box .header {
			background: url('/images_2011/rightColbox-red-top.gif') no-repeat top left;
		}


	#rightColumn .footer { width: 200px; }
/*** // Right side Nav boxes ***/
/*******************************/





/***************************************/
/*** Left column - content specific ***/

div.teamCartEmpty .teamCartItem span {
	color: #eac600;
	font-weight: bold;
}


/*** // Left column - content specific ***/
/*****************************************/



.mainContent-wrapper-PA #content-footer,
.mainContent-wrapper-3Col #content-footer {
	height: 10px;
	background: url('/images_2011/content-bot-full.png') no-repeat top left;
	margin: 0px;
	padding: 0px;

}
.mainContent-wrapper-2Col #content-footer {
	height: 10px;
	background: url('/images_2011/content-bot-2Col.png') no-repeat top left;
	margin: 0px;
	padding: 0px;

}


#pageBottom-wrapper {
	position: relative;
	height: 97px;
	padding-top: 7px;
	padding-right: 0px;
	margin-left: 30px;
}



.fixFrame {clear:both; height:0px;}
.nounderline { text-decoration: none; }

ul.lstn { margin: 0px; padding: 0px; }
ul.lstn li { list-style-type: none;  margin: 0px; padding: 0px;}

ul {
	margin: 5px;
}
ul li {
	list-style-type: circle;
	padding-left: 13px;
	list-style-position: inside;
}

.futura { font-family: Verdana, Helvetica, sans-serif; }

.blue { color: #1b5d82; }
.red { color : #b10000; }

	/* --------   Alignment -------- */

#preload, .preload { height: 1px; width: 1px; overflow: hidden; }

.alignLeft	 	{ text-align: left; }
.alignCenter 	{ text-align: center;}
.alignRight 	{ text-align: right; }

.blockAlignCenter 	{ margin-left: auto; margin-right: auto; }

.floatLeft 		{ float:left; } 
.floatRight 	{ float:right; }

.float33pct, .float40pct, .float50pct,
.float60pct, .float66pct, .float25pct,
.float75pct, .float100pct 
				{margin: 0; float: left;}
.float25pct 	{ width: 21%; padding:0 2%; }
.float33pct 	{ width: 29%; padding:0 2%; }
.float40pct 	{ width: 36%; padding:0 2%; }
.float50pct 	{ width: 49%; padding:0 0%; }
.float60pct 	{ width: 56%; padding:0 2%; }
.float66pct 	{ width: 62%; padding:0 2%; }
.float75pct 	{ width: 71%; padding:0 2%; }
.float100pct 	{ width: 92%; padding:0 4%; }
.floatfirst 	{ padding-left: 0px; }
.floatlast 		{ padding-left: 0px; }
.nofloat 		{ float: none; }
.block { display: block; }
.noPadding { padding: 0px; }


.float50pctRight 	{ width: 49%; padding:0 0%; float:right;}


	/* --------   //Alignment -------- */




/* ******************* LAYOUT *********************************************************************************************
***************************************************************************************************************************
************************************************************************************************************************* */


























































/* ************************************************************************************************************************
***************************************************************************************************************************
********************** CONTENT ******************************************************************************************* */


			
	div.tblStyle1 {
		margin: 0px;
		padding: 0px 3px 0px 0px;
		background: #fff url('/images_2011/rightDropShadow_bg.gif') repeat-y top right;
		
	}
	table.tblStyle1 {
		width: 100%;
	}
	table.tblStyle1 a {
		text-decoration: none;
	}
	table.tblStyle1 a:hover {
		text-decoration: underline;
	}

	table.tblStyle1 th { 
		color: #ea0000;
		text-transform: uppercase;
		letter-spacing: -1px;
		font-size:12px;
	}
	table.tblStyle1 td {  
		background-color: #fff;
		padding: 7px; 
	}

	table.noPadding td {  
		padding: 0px 3px; 
	}

	table.tblStyle1 tbody {
		background-color: #fff;
	}
	table.tblStyle1 th {
		background-color: transparent;
	}
	table.tblStyle1 .r-border {
		background: url('/images_2011/table-block_bg.gif') no-repeat 100% -3px;
	}
	table.tblStyle1 .br-border {
		background: url('/images_2011/table-block_bg.gif') no-repeat 100% 100%;
	}
	table.tblStyle1 .b-border {
		background: url('/images_2011/table-block_bg.gif') no-repeat -3px 100%;
	}

	table.tblStyle1 tr.row td,
	table.tblStyle1 tr.row0 td,
	table.tblStyle1 tr.row1 td,
	table.tblStyle1 tr.row2 td {
		border-bottom: 1px solid #1B5D82;
	}

	table.tblStyle1-bg tbody {
		background: url('/images_2011/table-block_bg.gif') no-repeat 100% 100%;
	}


	.btnStyle1,
	.btnStyle2 {
		padding: 5px 10px 10px 10px; 
		line-height: 100%;
		text-decoration: none;
		margin: auto 2px auto 0px;
	}
	.btnStyle1 {	background: url('/images_2011/table-block_bg.gif') no-repeat 100% 100%;	}
	.btnStyle2 {	background: url('/images_2011/table-block-inactive_bg.gif') no-repeat 100% 100%;	}



	#userLoggedInStatus {
		margin: 0px 0px 0px 0px;
		height: 78px;
		padding:0px;
		font-family: Verdana, Helvetica, sans-serif;
	}
		#userLoggedInStatus .wrapper {
			height: 78px;
			padding-top: 20px;
		}
			#userLoggedInStatus .wrapper div {
				float: left;
				color: #fff;
			}
			#userLoggedInStatus .wrapper div a {
				color: #fff;
			}
	
			#userLoggedInStatus .wrapper div.user {
				width: 290px;
				padding-top: 15px;
				padding-right: 30px;
				text-align: right;
				height: 30px;
			}
			#userLoggedInStatus .wrapper div.links {
				background-color: transparent;
				height: 45px;
			}
			#userLoggedInStatus .wrapper div.links a {
				display: block;
				height: 15px;
			}
		#userLoggedInStatus .loggedIn {
			margin: 0px 0px 0px 482px;
			background: url('/images_2011/redcruly-brace_bg.gif') no-repeat 300px 20px;
		}
		#userLoggedInStatus .loggedOut {
			margin: 0px 0px 0px 425px;
			background-image: none;
		}






.login_bg { 
	
	height: 72px;
	padding-top: 0px;
	overflow: hidden;

}
	.login_bg div.message-wrapper {
		
		text-align: right;
		width: 220px;
		float: left;
		margin:12px 0px 0px 0px; 
		padding:0px;
		
	}
	.login_bg div.message-wrapper table {
		float: right;
	}
	
	.login_bg div.form-wrapper{
		/*margin-top: 33px;*/
		background: url('/images_2011/splash/leftCurlyBrace-grey_bg.gif') no-repeat 5px 0px;
		float: left;
		padding:0px 0px 0px 25px;
		width: 250px;
	}


	.login_bg input[type="text"],
	.login_bg input[type="password"] {
		width: 103px;
		height: 15px;
		background: url('/images_2011/splash/textInput-redBlk_bg.gif') no-repeat top right;
		border:none;
		margin: 0px 0px 2px 0px;
		padding-left: 3px;
		padding-right: 3px;
		color: #fff;
	}







/*
	#userLoggedInStatus .loggedOut input[type="text"],
	#userLoggedInStatus .loggedOut input[type="password"] {
		font-size: 10px;
		width: 100px;
		
	}
*/


/*
@import url'http://dev.fantasyfishing.com/includes/superfish.css?v=2.2'
*/

/*************************************************************************
********** STYLE_2010.css ***********************************************
*************************************************************************/

img {
	border: 0px;
}

a {
	vertical-align: inherit;
	color: #000;
	/*text-decoration: underline;*/
}
h1 {
	font-size: 20px;
	font-weight: bold;
	line-height: 24px;
	margin-top: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
}

h2 {
	font-size: 14px;
	/*font-style: italic;*/
	font-weight: normal;
	line-height: normal;
	margin-top: 4px;
	margin-bottom: 4px;
}
h3 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 4px;
}
h4 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	line-height: normal;
}
h5 {
	font-size: 10px;
	font-weight: normal;
	margin: 0px;
	line-height: normal;
}

#mainContentContainerBottom {
	background: url(../images/2010redesign/mainBG-bottom.jpg) repeat-y top left;
	/*width: 950px;*/
	height: 50px;
}

#register #mainBubbleTop {
	background: url(../images/2010redesign/register_top_bubble.jpg) no-repeat top left;
	width: 565px;
}
#main #mainBubbleTop {
	background: url(../images/2010redesign/bubbleMid-full.jpg) repeat-y top left;
	/*width: 950px;*/
}
#register #mainBubble {
	background: url(../images/2010redesign/register_middle_bubble.jpg) repeat-y top left;
	width: 565px;
	zoom:1;
}
#main #mainBubble {
	background: url(../images/2010redesign/bubbleMid-full.jpg) repeat-y top left;
	/*width: 950px;*/
	zoom: 1;
}
#register #mainBubbleBottom {
	background: url(../images/2010redesign/register_bottom_bubble.jpg) no-repeat bottom left;
	width: 565px;
	height: 52px;
}
#main #mainBubbleBottom {
	background: url(../images/2010redesign/bubbleBottom-full.jpg) no-repeat bottom left;
	/*width: 950px;*/
	height: 51px;
}

#register #main {
	background: url(../images/2010redesign/register_middle_bubble.jpg) repeat-y top left;
}
#main #content {
	background: url(../images/2010redesign/bubbleTop-full.jpg) no-repeat top left;
	padding: 10px;
	padding-right: 10px;
	padding-top: 10px;
}
/*
.subNav {
	background: none;
	margin-top:15px;
	border-bottom: 1px solid #369;
	margin-bottom: 5px;
	padding-bottom: 2px;
	width: 920px;
	padding-top: 3px;
}
*/
.introText {
	color:#000000;
	padding-top:5px;
	padding-bottom:5px;
	font-size: 12px;
}

.freeTools, .memberTools {
	clear: both;
	display: block;
	line-height: 12px;
}
.freeTools img, .memberTools img {
	float: left;
	padding-right: 6px;
	padding-left: 6px;
}

.freeTools .desc, .memberTools .desc {
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
}
.memberTools, .sf-menu li li.memberToolsMain {
	/*background-color: #0a668c;*/ }
#leftBar {
	padding-left:8px;
}
#register #leftColumn {
	padding-left: 75px;
	width: 260px;
	float: left;
	margin-right: 10px;
	margin-top: 40px;
	color: white;
}
#register #rightColumn #content {
	padding: 35px;
	padding-right: 10px;
}
#register #rightColumn {
	width: 565px;
	float: left;
}

.registerFormItems{
	width:500px;
}
.registerFormItems a{
	vertical-align:bottom;
}

.twoColWrapper_v3 {
	width:100%;
	background: url('/images/2010redesign/2col_mid-2.jpg') repeat-y top center;
}
.twoColBottom_v3 {

	height:12px;
	background: url('/images/2010redesign/2col_bottom-2.jpg') no-repeat top center;
}
.twoColTop_v3 {
	height:16px;
	background: url('/images/2010redesign/2col_top-2.jpg') no-repeat top center;
}

#leftColumnAdvantage_v3, #rightColumnAdvantage_v3 {
	width: 400px;
	float: left;
/*	padding-right: 10px;
	padding-left:250px;
*/	height:350px;
}
#leftColumnAdvantage_v3 {
	padding:5px 20px 10px 45px;
}

#rightColumnAdvantage_v3 {
	padding:5px 20px 10px 15px
}

#rightColumnAdvantage_v3 .subhead {
	color:#000;
}
#rightColumnAdvantage_v3 ul, #leftColumnAdvantage_v3 ul {
	padding:0 20px 20px 20px;
}
#rightColumnAdvantage_v3 ul li, #leftColumnAdvantage_v3 ul li {
	text-indent: 0px;
	list-style: url('/images/2010redesign/li_green.gif') outside;
	margin:10px 0px;
	font-size:14px;
	font-family: Verdana, Helvetica, sans-serif;
}
#register #leftColumnAdvantage_v2 {
	padding-left:60px;
	width: 565px;
	float: left;
}
#register #leftColumnAdvantage_v2 #content {
	padding: 35px;
	padding-right: 10px;
}
#register #rightColumnAdvantage_v2 {
	width: 260px;
	float: left;
	margin-top: 40px;
	margin-left:10px;
	color: white;
}

#register #rightColumnAdvantage_v2 .subhead {
	color:#000;
}
.formItem {
	float: left;	margin-right: 12px;
	margin-bottom: 10px;
}

.textField {
	width: 220px;
	background-color: #fff;
	border: 1px solid #699;
}
.required {
	background-color: #ffc;
	border: 1px solid #699;
}
.formItem label {
	line-height: 13px;	display: block;
	padding-top: 3px;
}
#register .formItem .checkbox {
	width: 12px; float: left;
	margin-right: 8px;
	display: block;
}
#register .formItem label {
	width: 440px;
	float: left;
}

#register #memberships {
	background: url(/images/2010redesign/ad_membership_registration_bg.jpg) no-repeat 0px 0px; width: 475px; height: 350px;
}

#register #memberships .formItem label {
	width: 400px;
}

#registerBottomNav {
	padding-right: 90px;
	float: right;
}
#registerBottomNav a {
	color: #b9d1e7;
	padding-left: 40px;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
}


#loginBoxes {
	position: relative;
	/*float: left;*/
	/*top: 55px;*/
	/*left: 45px;*/
	/*width: 220px;*/
	font-size: 10px;
	line-height: 12px;
	font-family: Arial;
}
/*

#loginBoxes #loginField, #loginBoxes #passwordField {
	font-size: 11px;
	color:#666;
	border: 0px;
	border: 1px solid #666;
	padding: 0px;
	margin: 2px 0px;
	padding-left: 2px;
}
#rememberMeText {
	display: block; 
	float: right; 
	width: 70px; 
	position: absolute;
	right: 0px; 
	top: 32px;
}
#rememberpw {
	display: block; 
	float: right; 
	vertical-align:middle; 
	padding: 0px; 
	margin: 0px; 
	margin-right: 2px; 
	width: 15px; 
	position: absolute; 
	right: 69px; 
	top: 31px;}
*/
#gameTrackerTop #teamIcon {
	width: 50px;
	height: 50px;
	margin-left: 10px;
	float: left;
	margin-right: 5px;
}
#gameTrackerTop .head {
	font-size: 14px;
	vertical-align: baseline;
	padding-right: 15px;
	color: white;
}
#gameTrackerTop .subhead {
	font-size: 12px;
	vertical-align: baseline;
	color: white;
}
#gameTrackerTop a {
	font-size: 10px;
	color: white;
	padding-right: 15px;
}

#breadcrumbs {
	font-size: 10px;
	font-weight: bold;
	margin-left: 30px;
	margin-top: 10px;
	margin-bottom: 5px;
}
#breadcrumbs a {
	font-weight: normal;
	color: white;
}

#topNav {
	margin-left: 65px;
	z-index:5;
}

a.btn_a, a.btn_b {
	font-weight:bold;
	margin:0;
	padding:7px;
	display: block;
	float:left;
/*
	width:170px;
	height:34px;
*/
}
a.btn_a {
	background-color:#0A668C;
	color:#000;
}
a.btn_b {
	background-color:#ccc;
	color:#333;
}

/*
a.btn_a, a.btn_b {
height:170px;
width:34px;
}
*/
/*
a.btn_a span {
}
a.btn_b span {
}
*/



a {
}

.topNavButton {
	background:url(../images/2010redesign/nav_flat.jpg) no-repeat top left;
	height: 34px;
	width: 132px;
	display: block;
	text-align: center;
	float: left;z-index:500;
}
.topNavButton a {
	display: block;
	padding-top: 8px;	
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
	font-color: black;
}
.topNavButton.on {
	background:url(../images/2010redesign/nav_on.jpg) no-repeat top left;
}
.topNavButton.on a {
	color: white;
}
.topNavButton.on ul li a {
	color: black;
}
.topNavButton.on ul li a:hover {
	color: white;
}
.topNavButton.pa {
	background:url(../images/2010redesign/nav_pa_flat.jpg) no-repeat top left;
}
.topNavButton.on.pa {
	background:url(../images/2010redesign/nav_pa_on.jpg) no-repeat top left;
}

.topNavButton.on ul li a.subnavOn, .sf-menu ul li a.freeTools.subnavOn, .sf-menu ul li a.memberTools.subnavOn, .paLeftNav ul li a.freeTools.subnavOn, .paLeftNav ul li a.memberTools.subnavOn {
	color: #fff;
}

#gameTrackerContent .formItem {
	padding-right: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 125px;
}

.head {
	font-size: 18px;
	font-weight: bold;
	line-height: 22px;
	padding-bottom: 10px;
}
.subhead {
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	padding-bottom: 10px;
}

.formItem label .subhead {
	padding-bottom: 0px;}

.fixFrame {
	clear: both;}


/*landing*/
#bottomNav a {
	font-size: 11px;
	color: #333;
	text-decoration: underline;
}

#copyrightContainer {
	width: 950px;
	margin-left: auto;
	margin-right: auto;
}

/*
a {
	vertical-align: inherit;}
*/

.fullColumn {
	/*width: 925px;*/
	margin-right: auto;
/*
	width: 100%;

	width: 940px;
*/

}


.itemHeader {
	color: #fc0;

/*
	font-weight: bold;
	background-image:url(/images/frameMoveBar.gif);
	background-repeat: repeat-x;
	background-position: center center;
	text-transform: uppercase;
	font-size: 9px;
	text-align: center;
	padding-top: 2px;
	height: 13px;
*/


/*
	border: 1px solid black;
	border-bottom: none;
*/
	width: 100%;

	background-image: none;
	border: 0px;
	border-bottom: 0px solid #666;
	font-size: 12px;
	font-weight: normal;
	padding-top: 0px;
	text-transform: none;
	height: auto;
	line-height: 26px;
	text-align: left;
	padding-left: 6px;
	padding-bottom:7px;
}
.itemHeaderTitle {
	color: #000;
	font-weight: bold;
}
.itemContent {
	background-color: transparent;	
	border: 0px;
	padding: 0px;
	padding-top: 0px;
	width: auto;
	zoom:1; /*  takes care of disappearing frame borders in IE while scrolling -- peek-a-boo bug */
}

.red {
	/*color:#ff0000;*/
}
.box {
	float:left;
	display:block;
	width:289px;
	padding-left:5px;
}
#prizes, #tour {
	padding:10px;
}
#prizes .header {
	line-height:28px;
}
.mainContent {
	width: auto;
}

.officialRules .content {
	padding: 20px;
}

.tabOff > a {
	color: #666;
}

.tools {
	background-color:#92d2ed;
}

.tools td {
	padding-left: 4px;
}
.tools .row1 {
	background-color: #dff2fa;}
.tools .tool_name {
}
.tools .tool_free {
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
}
.tools .tool_pa, .tools .tool_online, .tools .tool_print {
	text-align: center;
}

.tools .row2, .tools .row2 .tool_online {
	background: none;
}

#leagueHeader {
	float:left;
	margin-top:4px;
	line-height:26px;
}
#leagueHeader .header {
	font-size:20px;
	font-weight:bold;
}
#leagueHeader .leagueId {
	font-size:14px;
	padding-left:10px;
	vertical-align:bottom;

}
#onlineMembership, #printMembership, #competeMembership {
	padding: 5px;
	color: #000;
}

.rollover_popup {
	position: relative; 
	background: #507aa1; 
	width: 250px; 
	border: 1px solid black; 
	padding: 8px;
}
.popuplink {
	color: black;
}
.rollover_popup img {
	float: left; 
	margin-right: 12px;
}

.registerLeft {
	margin-bottom: 12px;
	margin-right: 12px;
}

.registerLeft .subhead, .registerLeft label.subhead {
	padding-bottom: 0px;
	display: block;
}

/*
.sf-menu ul {
	width:			149px;
}
*/
.sf-menu ul li a {
	margin-left:			12px; 
}
ul.sf-menu li li.sfHover ul {
	left:			149px; /* match ul width */
}
ul.sf-menu li li li.sfHover ul {
	left:			149px; /* match ul width */
}

.sf-menu li li {
/*
	border: 1px solid #183755;
	background-color: #285784;
*/
	border: 1px solid black;
	background-color: #84a2be;
	border-top: none;
/*
	background-image: url(../images/tab_on_bg.jpg);
	background-repeat: repeat-x;
	background: none; 
*/
	line-height: 12px;
	padding: 4px 0px;
	color: white;
	text-align: left;
}

.sf-menu a {
	color: black;
}
.sf-menu a:hover {
	color: white;
}

.sf-menu li.sfHover ul {
	top:			2.3em; /* match top ul list item height */
}

.topNavButton ul li a {
	padding: 2px 0px;
}

.ff_table {
	width: 100%;
}

.ff_table td, .ff_table th {
	padding: 4px;
}

/*Video section*/
/*
.videoPlayer {
	float:left; 
	width:480px;
	height:300px;
	padding-right:10px;
	margin-top:20px;
	border: 1px solid #C9C9C9;
	border-left:0px;
	display:block;
}
*/
.videoPlayer, 
.videoPlayerPA {
	/*display:block;*/
	width:100%;
	/*height:300px;*/
	/*padding:20px auto;*/
	/*margin-top:20px;*/
	/*border: 1px solid #C9C9C9;*/
	background-color:#0A668C;
	height: 322px;
}
.videoPlaylist {
	/*float: left; */
	/*width:100%;*/
	/*height:300px; */
	/*overflow:auto;*/
	/*margin-top:20px;*/
	/*padding:0;*/
	/*border: 1px solid #C9C9C9;*/
	/*border-right:0px;*/
	/*background-color:#0A668C;*/
}
.videoPlaylistPA {
	/*width:640px; */
	/*height:300px; */
	/*overflow:auto;*/
	/*margin-top:20px;*/
	/*margin-left: 5px;*/
	/*padding-top:20px;*/
	/*border: 1px solid #C9C9C9;*/
}

.anglerProfilePOD_myViewTeamRoster {
	display:block;
	/*width:110px;*/
	font-size:12px;
	line-height:16px;
	height:32px;
}
.teamRoster {
	display:block;
	margin:2px; 
	padding-bottom: 20px;
	float:left; 
	width:144px;
	border: 1px solid #C9C9C9;
}

#myTeamNStandings .itemContent {
	/*border: 1px solid #C5C5C5;*/
	/*background-color:#fafafa;*/
	/*width:910px;*/
}
#headlinesHomepage .itemContent {
	/*border: 1px solid #C5C5C5;*/
	/*background-color:#fafafa;*/
	/*width:910px;*/
}

#tools .itemcontent {
	/*width:910px;*/
}

.rightLink {
	float:right;
	font:Arial, Helvetica, sans-serif;
}

/**************************************************************************
********** //STYLE_2010.css ***********************************************
***************************************************************************/

/**************************************************************************
**********   FFStyle_v1.css ***********************************************
***************************************************************************/
/*
body {
	background-color: #cccccc;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
*/

/*
a {
	vertical-align: top;
	color: #900;
}
*/

img[align=left] {
	float: left;
	padding-right: 6px;
}
img[align=right] {
	float: right;
	padding-left: 6px;
}

strong {
	font-weight: bold;
}
em {
	font-style: italic;
}
.officialRules em {
	display: block;
	margin-top: 6px;
	font-weight: bold;
}
.itemContent ul {
	list-style-type: circle;
	padding-top: 6px;
	padding-bottom: 12px;
	padding-left: 13px;
	list-style-position: inside;

}

.itemContent li {
	background: transparent;
	/*background-image: url(/images/redbullet.gif);*/
	/*background-position: 0px 3px;*/
	/*background-repeat: no-repeat;*/
	/*margin-left: -7px;*/
	padding-left: 10px;
}


.messageHeader {
	font-size: 10px;
	background-color: #ccc;
}
.messageSubHeader {
	background-color: #eee;
}

.messageTitle {
	font-size: 14px;
	text-transform: none;
}

a.messageAction {
	font-weight: normal;
	font-size: 10px;
	text-transform:none;
	float: right;
	padding-left: 15px;
}


#leagueNews, #leagueMessage {
	width:440px;
	float: left;
}
#leagueNews {
	padding-right: 15px;
}
#leagueNews .itemContent, #leagueMessage .itemContent {
	min-height: 220px;
}


.officialRules .itemContent {
	padding: 0px 20px 0px 10px;
}

.playlistContainer li {
	background-image: none;
}


.fixFrame {
	clear: both;
	line-height: 1px;
	font-size: 1px;
	margin: 0px;
	padding: 0px;
}
#topBar {
	/*width: 954px;*/
	height: 213px;
	background-image:url(/images/topBar5.jpg);
	margin-left: auto; 
	margin-right: auto;
}
#sponsorAd {
	width: 287px;
}
#subNav {
	/*width: 910px;*/
}
/*
#mainContentContainer {
	width: 954px;
	margin-left: auto;
	margin-right: auto;
}
*/
#leftBar {
	float: left;
	width: 287px;
	margin-right: 14px;
	margin-top: 4px;
}
#rightBar {
	float: left;
	width: 610px;
}

.BIO_field, .BIO_fieldSmall {
	clear: both;
}

.officialRules .header {
	margin-top: 15px;
	font-size: 20px;
	font-weight: bold;
}

/*
.itemHeader {
	border: 1px solid black;
	border-bottom: none;
	width: 100%;
}
*/
.itemHeaderTitle {
	color: black;
	line-height: 26px;
}

#leftBar .box {
	margin-bottom: 10px;
	width: 287px;
}



#mainNav {
	width: 610px;
	z-index: 11;
}
.fieldLabel, .fieldNameLight {
	font-size: 10px;
	line-height: 14px;
}
.fieldNameLight {

}

.league {
	padding: 8px;
}
.league .formItem {
	padding-bottom: 8px;
}
.league input[type=text], .league textarea {
	/*width: 580px;*/
}


.formItem {
	float: left;
	padding-right: 4px;
}

.user .formItem {
	margin-bottom: 4px;
	border: 1px solid #ddd;
	background-color: #eee;
	padding: 4px;
	float: none;
}
#registerBox .formItem {
	width: 130px;
	margin-bottom: 8px;
}
#registerBox .textField {
	width: 80px;
	margin-bottom: 8px;
}
#registerBox .formItem input {
	float: left;
	width: 122px;
	margin-bottom: 6px;
}
#gameTrackerContent .textField {
	width: 80px;
}
#gameTrackerContent .formItem input {
	float: left;
	width: 122px;
}

.tabOn, .tabOff, .tabPAOff, .tabPAOn {
	border: 1px solid black;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	float: left;
	display: block;
	line-height: 28px;
}
.tabOn > a, .tabPAOn > a, #registerNav .tabOn {
	color: black;
	text-decoration: none;
}
.tabOn, .tabPAOn {
	background-image: url(/images/tab_on_bg.jpg);
	height: 32px;
	line-height: 32px;
}
.tabOff > a, .tabPAOff > a, #registerNav .tabOff {
	color: white;
	text-decoration: none;
}
.tabOff, .tabPAOff {
	background-image: url(/images/tab_off_bg.png);
	height: 29px;
	margin-top: 3px;
}
.tabOff a:hover, .tabPAOff a:hover, #registerNav .tabOff:hover {
	color: black;
}

.tabOff {
	border-right: none;
}
.tabPAOff {
	background-image: url(/images/tab_PA_bg.jpg);
}
.tabPAOn {
	background-image: url(/images/tab_PA_on_bg.jpg);
}

#mainNav .tabOn, #mainNav .tabOff, #mainNav .tabPAOff, .tabPAOn {
	width: 151px;
}
#registerNav .tabOn, #registerNav .tabOff {
	width: 139px;
	border-bottom: none;
}
#registerBox {
	background-image: url(/images/registerBoxTop.gif);
	width: 285px;
	background-repeat: no-repeat;
	background-position:left top;
}
.registerBox .formItem #rememberpw {
	margin-right: 6px;
	float: left;
	width: 25px;
}

.button {
	border: 1px solid black;
	padding: 2px 6px;
	font-size: 10px;
	line-height: 14px;
	color: white;
	background:url(../images/tab_PA_on_bg.jpg) #CC0000 repeat-x;
}

#registerBox #loginButton {
	width: auto;
	float: none;
	margin: 0px;
}
.rightBorder {
	border-right: 1px solid black;
}

#mainNav .tabOn,#mainNav .tabPA {
	width: 151px;
}
.subNav {

	background: none;
	/*width: 920px;*/
	margin-top:15px;
	border-bottom: 1px solid #369;
	margin-bottom: 5px;
	padding-bottom: 2px;
	padding-top: 3px;
/*
	width: 950px;
	background: transparent url(../images/2010redesign/mainBG-mid.jpg) repeat-y scroll left top;
*/
	font-size: 12px;
	text-align: center;
}
.subnav a {
}
.subNav .icon {
	display: block;
	float: left;
	padding: 2px 4px;
	border-right: 1px solid #666;
	border-left: 1px solid #fff;
}
.subNav #firstIcon {
	margin-left: 3px;
}
.subNav .paOnly {
	background:url(../images/tab_PA_on_bg.jpg) #CC0000 repeat-x;
	border-right: 1px solid #600;
	border-left: 1px solid #966;
}
.itemContent .paOnly {
	/*border: 1px solid red;*/
	/*background-color:#fffbeb;*/
}
.subNav .iconOn {
	background-image: none;
	background-color: #666;
	border-right: 1px solid white;
	border-left: 1px solid black;
}
.subNav .textLink {
	padding-left: 15px;
	text-decoration: none;
	font-size: 11px;
	text-transform: uppercase;
}

sub {
	font-size: 8px;
	vertical-align: -3px;
	line-height: 8px;
}
.subhead {
	font-size: 16px;
	font-weight: bold;
}


.articlesColumn .headline, .articlesColumn .headlineOn {
	line-height: 14px;
	display: block;
	margin-bottom: 8px;
}
.teaser {
	font-size: 13px;
	font-style: italic;
}
.articlesList img {
	margin: 0px;
	margin-right: 8px;
}

#gameTracker {
	background-image: url(/images/gameTrackerBG.gif);
	width: 287px;
}
#gameTrackerContent {
	background-image: url(/images/gameTrackerTop.jpg);
	background-repeat:no-repeat;
	padding-top: 40px;
	padding-left: 12px;
	padding-right: 12px;
	font-size: 10px;
	line-height: 12px;
}
#gameTrackerContent .item {
	margin-bottom: 4px;
}
#gameTrackerContent .fieldLabel {
	float: left;
	padding-right: 6px;
}
#gameTrackerContent .value {
	font-size: 11px;
	font-weight: bold;
}




/*
#bottomNav {
	margin-top: 5px;
	color: white;
	clear: both;
	text-align: center;
}
*/

/*
#bottomNav a {
	color: #ccc;
	text-decoration: none;
}
*/

#patipBox ul {
	margin-bottom: 12px;
}
#patipBox li {
	margin-left: 15px;
	padding-left: -5px;
	list-style-position: outside;
	list-style-type:disc;
	line-height: 11px;
	padding-bottom: 2px;
}


.infoBox { 
	position: absolute; 
	padding: 8px; 
	font-size: 13px; 
	font-weight: 700; 
	display: none; 
	background-color: #ffc; 
	border: 1px solid red; 
}


.copyright {
	font-size: 10px;
	text-align: justify;
	line-height: 10px;
}


.PAContentConsent {
	background-color: #eee;
	border: 1px solid black;
	/*margin-top: 8px;*/
	/*padding-top: 5px;*/
}

.officialRules {
	line-height: 18px;
	font-family: arial, helvetica, sans-serif;	
	font-size: 12px;
}

.officialRules .content {
	padding: 8px;
}
/*.officialRules table .label {
	text-align: center;
	 border: 1px solid #666;
	padding: 2px 8px;
}
.officialRules table .value {
	background-color: #fff2bd;
	padding: 4px 8px;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
	border-left: 1px solid #666;
}*/

.officialRules ol {
	list-style-type: decimal;
	padding-top: 6px;
	padding-bottom: 12px;
	margin-left: 0px;
	padding-left: 25px;
	list-style-position: outside;
	overflow: hidden;
}
.officialRules li {
	background: none;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 15px;
}
.officialRules .indent {
	padding: 12px;
}
.officialRules ul {
	list-style-type: disc;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	padding-left: 45px;
	list-style-position: outside;
	overflow: hidden;
}
.officialRules ul li {
	background: none;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
}




/*  used for tooltips on icons */
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 2px 12px 0px 12px;
	opacity: 0.85;
}
#tooltip h3 {
	font-size: 12px;
	line-height: 12px;
}



/* from edit.cfm and edit2.cfm inline style sheets.  Don't use inline style sheets, it's screwing up other things. */


#teamPage td {
	text-align:center;
	border-bottom: 1px solid #999999;
}
#teamPage tr.alt td {
	background: #eeeeee;
}
#teamPage tr.update td {
	background: #FFFFCC;
}
#teamPage .alignLeft, #teamPage .myRosterName {
	text-align:left;
}
#teamPage .alignRight {
	text-align:right;
}
#teamPage .alignCenter {
	text-align:center;
}
#teamPage .label, .label2 {
	background-color: #E1E8E0;
	border: 1px solid #FFF;
	font-size: 12px;
	padding: 1px;
}
#teamPage .label2 {
	font-size: 14px;
	font-weight: bold;
	text-transform : uppercase;
}
#teamPage .over {
	background: #eeeeee;
}
#teamPage .memberAlreadyPartOfTeam {
	padding-top:0px;
	padding-bottom:0px;
}
	
#teamPage .scroller {
	overflow:auto;
	height: 400px;
	margin:0px;
	padding: 0px;
}
#teamPage .tablesorter {
	padding: 0px;
}

#teamPage .label .sortUp {
	background-image: url(/images/asc.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	cursor: pointer;
}
#teamPage .sortDown {
	background-image: url(/images/desc.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	cursor: pointer;
}

#teamPage .myRosterMoveDown, #teamPage .myRosterMoveUp, #teamPage .myRosterRemove {
	text-align:center;
}






/* modified from style.css to overwrite old styles */

#anglerBiography {
	width: 100%;
	background-color: white;
}
#divPhotoHolder {
	border: 1px solid black;
	margin-top: 8px;
	margin-left: 8px;
}


#headlines .expertToolsColumn1, #headlines .expertToolsColumn2 {
	width: 440px;
} 

#headlines .expertToolsTitle {
	width: 430px;
} 

#headlines .profileAdvantage .expertToolsColumn1, #headlines .profileAdvantage .expertToolsColumn2 {
	float: none;
	width: 600px;
}
#headlines .profileAdvantage .expertToolsTitle {
	width: 580px;
}

.expertToolsAbout {
	padding: 4px;
	background-color: white;
	border: 1px solid black;
}
.groupItem {
	margin-left: 0px;
	/*margin-top: 5px;*/
	/*padding: 7px;*/
	line-height: 150%;
}
.groupItem2 {
	margin-left: 0px;
	/*margin-top: 5px;*/
}



.twoColumn, .twoHalfColumn, .halfColumn, .threeColumn {
	float: left;
	margin-top:5px; 
	margin-left:5px;
}
.threeColumn {
	width:	203px;
}
.twoColumn {
	width: 307px;
}
.twoHalfColumn {
	width: 392px;
}
.halfColumn {
	width: 213px;
}
.fullpage {
	/*width: 910px;*/
}



.paWrapper {
	/*width: 910px;*/
	/*padding-top:20px;*/
}

.paWrapperLeft {
	width:218px;
	float:left;
	display:block;
	margin-left:15px;
	margin-top:5px;
}

.paLeftNav {
	display: block;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	font-color: black;
	border: 1px solid #333333;
	background-color:#84a2be;
	padding:1px;
}

.paLeftNav a {
	text-decoration: none;
	padding-top:2px;
	padding-bottom:2px;
}
.paLeftNav .head {

	background-color:#84a2be;
	border-bottom:solid 1px #000000;
}


.paLeftNav a:hover {
	color:#FFFFFF;
}

.paLeftNav ul .freeToolsMain .title {
	font-weight:normal;
	background-color:#98bbdb;
	
}
.paLeftNav ul .memberToolsMain .title {
	font-weight:normal;
	background-color:#70ae99;
	
}
.paContent {
	/*width:663px;*/
	/*float:left;*/
	/*padding-left:5px;*/
	/*padding-right:5px;*/
}
#myTeamCart {
	margin-top:10px;
	margin-bottom:10px;
	border:1px solid #000000;
	background-color:#d0e9f7;
		
}

.ff2010EmailUpdate {
	position:absolute;
	width:270px;
	height:95px;
	top:435px;
	left:152px;
	color: white; 
	margin-top: 7px; 
	line-height: 18px; 
	font-size: 14px; 
	border: 1px solid white; 
	background-color: #224062; 
	padding: 4px;
}

.btn_close {
	cursor: pointer;
	float: right;
	margin-right: 2px;
}

.modal-overlay {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	height:100%;
	width:100%;
	margin:0;
	padding:0;
	background:#fff;
	opacity:.75;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	z-index:10000000;
}
* html .modal-overlay {   
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
.modal-window {
	position:fixed;
	top:50%;
	left:50%;
	margin:0;
	padding:0;
	z-index:10000001;
}
* html .modal-window {
	position:absolute;
}
.close-window {
	/*position:absolute;
	width:10px;
	height:10px;
	right:12px;
	top:12px;*/
	background:transparent url('/images/btn_close.gif') no-repeat scroll 12px 12px;
	/*text-indent:-99999px;
	overflow:hidden;
	cursor:pointer;*/
	/*opacity:.5;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;*/
}
/*.close-window:hover {
	opacity:.99;
	filter: alpha(opacity=99);
	-moz-opacity: 0.99;
}*/




/**************************************************
CLASS FOR ANGLER PROFILE POP-UP POD
**************************************************/
.apPOD {
	padding: 5px;
	position: absolute;
	width: 300px;
	border: 1px solid red;
	background-color: #6aa0b8;
	text-decoration : none;
	color: #000;
}
.apPOD .aplabel, .apPOD .apdata {
	white-space : nowrap;
}
.apPOD .apdata {
	font-weight: bold;
}

/**************************************************************************
********** //FFStyle_v1.css ***********************************************
***************************************************************************/

/**************************************************************************
********** Style.css ******************************************************
***************************************************************************/


/*
body {
	font-size: 12px;
	color: #000;
	margin: 0px;
	padding: 0px;
	height: 100%;
}
*/
form {
	margin: 0px;
	padding: 0px;
	display:block;
}
img {
	border: 0;
}
table {
	border: 0;
}
/*
a {
	color: #001;
	text-decoration: underline;
}
*/
a:hover {
	/*color: #010;*/
	text-decoration: none;
}

/*  
#############################################
use these for headline, subhead, etc.
#############################################
*/


.blogHeadline {
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 0px;
}

/* *************************  page structure ************************* */
.topLoginBar {
	margin-left: auto;
	margin-right: auto;
	/*width: 950px;*/
	border: 1px solid black;
	position: relative;
}

.mainContainer {
	margin-left: auto;
	margin-right: auto;
	background: #FFF;
}
.topBar {
	background-image: url(/images/WCoFF-nav.jpg);
	height:	132px;	/*cursor: hand;*/
}
.mainNav {
	background-color: #960;
	/*width: 950px;*/
	height: 19px;
	background-image: url(../../images/topNavBGbehind.gif);
	background-repeat: repeat-x;
}

.leftColumn {
	float: left;
	width: 611px;
}
.rightColumn {
	float: left;
	width: 330px;
}

.leftColumn2 {
	float: left;
	width: 290px;
	margin-top:20px;
}

.rightColumn2 {
	float: left;
	width: 570px;
	margin-top:20px;
}

.twoColumn, .twoHalfColumn, .halfColumn, .threeColumn {
	float: left;
	margin-top:5px; 
	margin-left:5px;
}
.threeColumn {
	width:	203px;
}
.twoColumn {
	width: 307px;
}
.twoHalfColumn {
	width: 392px;
}
.halfColumn {
	width: 213px;
}


/* *************************  frame common items ************************* */
.frameHeader, .frameHeaderSecondary, .frameExpertPicksHeader, .twoColumnHeader, .twoHalfColumnHeader, .halfColumnHeader, .threeColumnHeader {
	text-transform: uppercase;
	font-size: 9px;
	text-align: center;
	padding-top: 2px;
	height: 13px;
}
.frameHeaderButtons {
	float: right;
	width: 26px;
}
.frameHeaderButtons .minimize, .frameHeaderButtons .close {
	margin-right: 2px;
}
.frameContent {
	border: 1px solid #001;
	border-top: 1px solid #001;
}
.frameFooter {
	border-top: 1px solid #ccc;
	clear: both;
}
.frameFooterTitle {
	text-align: right;
	margin: 4px;
	margin-right: 8px;
	display: block;
	font-weight: bold;
	font-size: 12px;
}
.frameExpertPicksContent {
	border: 1px solid #CCC;
	width: 144px; 
	padding: 2px;
	padding-bottom:10px;
}
.frameExpertPicksHeader {
	width:150px; 
}

.threeColumnHeader, .twoHalfColumnHeader, .twoColumnHeader, .halfColumnHeader {
	padding: 0px;
}

.twoHalfColumnContent, .halfColumnContent, .twoColumnContent, .threeColumnContent {
	padding: 2px;
	padding-bottom:10px;
}
.twoColumnContent, .threeColumnContent {
	border: 1px solid #CCC;
}
.fixFrameEnd {
	width: 500px; 
	height: 1px; 
	clear: both;
}
.fixFrame {
	width: 200px;
	height: 1px;
	clear: both;
}

/* *************************  container-specific items ************************* */

input[type="text"],
input[type="password"] {
	/*width: 103px;*/
	height: 19px;
	background: url('/images_2011/textInput-red_bg.gif') no-repeat top right;
	border:none;
	/*margin: 0px 0px 5px 0px;*/
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	color: #fff;
}

/*
input {
	margin: 0px;
	padding: 0px;

}
*/
.registration {
	clear: both;
}
.registrationSection {
	margin: 8px;
}
.registrationTitle {
	padding: 3px;
	background-color: #CCCCCC;
	font-size: 12px;
	margin-bottom: 12px;
	font-weight: bold;
	text-transform: uppercase;
	clear: both;
}
.registrationBlock, .registrationBlockHelp, .registrationBlockHelpFull, .registrationBlockAddress, .registrationBlockHelpBirthdate, .registrationBlockBirthdate, .registrationBlockZip, .registrationBlockState {
	float: left;
	margin-bottom: 14px;
}
.registrationBlockZip {
	white-space : nowrap;
}
.registrationBlock {
	width: 120px;
}
.registrationBlockAddress, .registrationBlockBirthdate {
	width: 240px;
}

.registrationBlockHelp {
	margin-top: 10px;
	width: 488px;
	font-size: 10px;
}
.registrationBlockHelpFull {
	width: 600px;
	font-size: 10px;
}
.registrationBlockHelpBirthdate {
	margin-top: 10px;
	width: 350px;
	font-size: 10px;
}
.registrationLabel {
	font-size: 9px;
	text-transform: uppercase;
	clear: both;
}
.registrationFieldCity {
	width: 80px;
}

.registrationBlockState {
	width: 130px;
}
.registrationFieldRadio {
}

.registrationField, .registrationFieldCity, .registrationFieldRadio, .registrationFieldAddress, .registrationFieldExpDate, .registrationFieldExpDate2 {
	height: 18px;
	clear: both;
}
.registrationFieldZip {
	width: 70px;
	height: 18px;
	clear: both;
	padding: 0px;
	margin-left: 0px;
}
.registrationFieldCountry {
	width: 200px;
	padding: 0px;
	margin-left: 0px;
}
.registrationField, .registrationFieldAddress {
	width: 100px;
	padding: 0px;
	margin-left: 0px;
}
.registrationFieldStateID {
	width: 125px;
	padding: 0px;
	margin-left: 0px;
}
.registrationFieldBrowse {
	clear: both;
	padding: 0px;
	width: 320px;
	margin-left: 0px;
}
.registrationFieldExpDate {
	width: 20px;
}
.registrationFieldExpDate2 {
	width: 40px;
}
.address {
	width: 220px;
}
.address2 {
	width: 220px;
}
.asterisk {
	font-weight: bold;
	color: red;
	font-size: 16px;
}

.leagues,.editLeaguesHeader {
	padding: 5px;
	padding-top:20px;
}

.editLeaguesHeader{
	float:left;
}

.standings {
	width: 289px;
}
.results {
	/*width: 599px;*/
	width: 100%;
}
.user {
	/*padding: 8px;*/
}

.expertToolsTitle, .expertToolsContent, .messageBoardHeader {
	margin-left: 4px;
}

.myTeam, .standings, .results {
	/*float: left;*/
	font-size: 10px;
	/*background-color:#eee;*/
}
.myTeam {
	width: 303px;
	margin-right: 9px;
}
.news {
	clear: both;
}

.myTeamHeader, .standingsHeader {
	padding-left: 4px;
	padding-bottom: 4px;
	margin-top: 4px;
	font-weight: bold;
}
.myTeamPlace, .myTeamName, .myTeamHometown, .myTeamStanding, .standingsHeader, .standingsPlace, .standingsPoints, .standingsName {
	font-weight: bold;
	text-transform:uppercase;
	vertical-align: top;
}
.myTeamPlace, .standingsPlace {
	text-align: right;
}
.myTeamStanding, .standingsPoints {
	text-align: center;
}
.myTeamColspan {
	text-align: center;
}

.headlineStory {
	float: left;
	padding: 4px;
	width: 286px;
}
.headlineStoryTitle {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 4px;
	line-height: 22px;
}
.headlineStoryPhoto {
	float: left;
	max-width: 292px;
	border: 1px solid #000;
	margin-right: 4px;
}
.headlineStorySubhead, .messageBoardHeader {
	font-style: italic;
}
.headlineStoryCaption {
	font-size: 11px;
	font-weight: bold;
	color: #666;
}
.headlineStoryContent {
}
.moreLinks, .moreLinks li {
	display: inline;
	margin: 0;
	padding: 0;
}

.articles {
	margin-left: 8px;
	float: left;
	width: 278px;
}
.articlesTabOn, .articlesTabOff {
	float: left;
	padding: 2px;
	background-color: #0a668c;
	padding-right: 4px;
	margin-left: 4px;
	/*border-right: 1px solid #ddd;*/
	cursor: hand;
	text-transform: uppercase;
}
.articlesTabOn {
	margin-left: 0px;
	font-weight: bold;
	/*border-left: 1px solid #ccc;*/
	background-color: #063b51;
}
.articlesTabOff:hover {
	text-decoration: underline;
	cursor: pointer;
	
}
.articlesText {
	/*height: 178px;*/
	padding: 4px;
	/*border-bottom: 1px solid #ccc;*/
	/*border-left: 1px solid #ccc;*/
	background-color: #063b51;
}
.articlesText ul li .headline, .articlesText ul li .headlineOn {
	line-height: 12px;
	display: block;
	margin-bottom: 8px;
}

.articlesText ul {
	margin: 0;
	padding: 0;
	margin-left: 15px
}
.articlesText ul li a {
	text-decoration: none;
}
.articlesText ul li a:hover {
	text-decoration: underline;
}

.articlesColumn {
	padding: 4px;
}
.articlesColumn .headline, .articlesColumn .headlineOn {
	line-height: 12px;
	display: block;
	margin-bottom: 8px;
}
.articlesList {
	margin-bottom: 10px;
}
.articlesList img {
	margin: 0 5px 5px 0;
	float:left;
	border: 1px solid black;
}

.articlePhotoCaption {
	font-family:verdana, Arial, Helvetica, Sans-serif;
	font-weight:bold;
	line-height:13px;
	color: #999999;
	font-size: 10px;

	float: left;
	clear: both;
	max-width: 308px;
	margin-right: 8px;
	/*width: 300px;
	margin-bottom: 8px;
	font-style: italic;
	color: #666666;
	font-size: 11px*/
}

.columnBox {
	width: 288px;
}
.columnsTitle {
	margin-top: 4px;
}
.columns, .columnJeff {
	background-color: #efefef;
	float: left;
}
.columnJeff {
	background-image: url(../images/columnJeff.gif);
	background-repeat: no-repeat;
	width: 289px;
	margin-top: 8px;
}
.columnJeffContent {
	width: 240px;
	height: 30px;
	margin-top: 23px;
	margin-left: 45px;
	font-size: 11px;
	line-height: 13px;
}
.moreRight {
	float: right;
}
.moreLeft {
	float: left;
}

.videos {
	padding: 4px;
	margin-top: 8px;
	background-color: #efefef;
	margin-left: auto;
	margin-right: auto;
	width: 279px;
	border: 1px solid #ddd;
}

#anglerBiography {
	/*width: 590px;*/
}
.anglerPhoto {
	float: left;
}
.BIO_container {
	float: left;
	margin-left: 12px;
}
.BIO_field, .BIO_fieldSmall {
	clear: all;
	line-height: 12px;
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin-right: 6px;
}
.BIO_fieldSmall, .BIO_data {
	font-size: 12px;
}

.BIO_data {
	float: left;
	line-height: 13px;
}

.messageBoardMessage {
	padding-top: 8px;
	padding-bottom: 8px;
}
.messageBoardHeader {
	width: 600px;
	display: block;
	float: left;
	margin-left: 4px;
}
.messageBoardByline {
	font-style: italic;
	margin-left: 9px;
}

.expertToolsAbout {
}

.PA_advantageSS {
	padding-top: 25px;
}
.ss {
	padding-right: 15px;
}
.expertToolsTitle {
	font-weight: bold;
	margin-top: 8px;
	background-color:#efefef;
	border: 1px solid #ddd;
	padding: 4px;
	margin-bottom: 8px;
	/*width: 290px;*/
}
.profileAdvantage .expertToolsTitle {
	width: 440px;
	clear: both;
}
.homePageTools .expertToolsTitle {
	/*width: 280px;*/
	clear: both;
}
.expertToolsContent {
	font-weight: normal;
	margin-top: 0px;
}
.expertToolsIcon {
	float: left;
	margin-right: 4px;
}

.homePageTools {
	padding:0px 5px;
	border: 1px solid #C5C5C5;
	background-color:#fafafa;
}
.expertToolsColumn1, .expertToolsColumn2 {
	float: left;
	margin-right: 6px;
	width: 294px;
}
.expertToolsColumn3 {
	float: left;
	margin-right: 0px;
	width: 294px;
}

.profileAdvantage .expertToolsColumn1, .profileAdvantage .expertToolsColumn2 , .profileAdvantage .expertToolsColumn3 {
	width: 450px;
	margin-left: 4px;
}
.profileAdvantage .expertToolsColumn2,.profileAdvantage .expertToolsColumn3 {
	width: 450px;
}

.tournamentYearDropdown {
	border-top: 1px solid #001;
	font-size: 10px;
	margin-top: 10px;
	padding-top: 10px;
}

.expertToolsHelpGraphic {
	float: left; 
	margin-right: 10px;
	width: 120px;
	height: 120px;
	border: 1px solid black;
}
.expertToolsHelpText {
	margin-top: 8px; 
	font-size: 14px;
}

.articleTitle {
	font-size: 14px;
	font-weight: bold;
}
.articleTeaser {
	padding-left: 20px;
}
.articleDate {
	font-style : italic;
}

.pollQuestion {
	font-weight: bold;
	margin: 4px;
}
.pollAnswer {
	margin-left: 24px;
	margin-bottom: 8px;
}

.bodyBold {
	font-weight: bold;
}
.bodyRed {
	color:#b53335;
}

.bodySmall { font-size:9px; }
.bodyLarge { font-size:14px; }


#loginhelp td {
	white-space:nowrap;
	color:#b53335;
	font-weight:bold;
}
.bodyPurple {
	color: purple;
}

.divConfirm, .divError, .divErrorBold, .error {
	font-size:		12px;
	font-weight:	500;
	color:			#cc0000;
}

.divErrorBold {
	font-weight:	bold;
}

.divConfirm {
	font-size:		12px;
	font-weight:	500;
	color:			purple;
}

.divError {
	padding:		12px;
}

/* *************************  margins and gutters ************************* */
.nextTournament, .expertTools, .messageBoard, .poll, .tournamentSchedule, .nextTournamentAd, .news, .myTeamNStandings, .miscColTwo, .registration {
	/*margin-left: 8px;*/
	/*margin-top: 8px;*/

}

/* *************************  widths ************************* */
/*
.mainContainer, .mainContent, .topBar {
	width:	950px;
}
*/

.mainContainer, .topBar {
	/*width:	950px;*/
}

/* *************************  colors ************************* */
.frameHeader, .frameExpertPicksHeader, .twoColumnHeader, .threeColumnHeader, .twoHalfColumnHeader, .halfColumnHeader {
	background-color: #001;
	color: #fc0;
	background-image:url(../images/frameMoveBar.gif);
	background-repeat: repeat-x;
	background-position: center center;
}
.frameHeaderTitle {
	background-color: #001;
	padding-left: 4px;
	padding-right: 4px;
	border-right: 1px solid #990;
	border-left: 1px solid #990;
}

.frameHeaderSecondary {
	background-color: #060;
	color: #fc0;
}

/* *************************  misc ************************* */
.label, .formlabel, .formlabelRequired {
	font-size: 9px;
	text-transform: uppercase;
	color: #666;
	font-weight:normal;
}
.formlabelRequired {
	font-weight: bold;
}
.formFieldRequired {
	border: 1px solid red;
}
.formFieldRequired_Error {
	border: 2px solid red;
}
.formField {
	border: 1px solid #CCC;
}
.label {
	font-size: 11px;
}

.leagues .label {
	font-size: 9px;
	text-transform: uppercase;
	color: #000;
	font-weight:normal;
}
.noLeagueMessage {
	padding:10px;
	font-size:12px;
}
.numberList {
	display: inline;
	margin-right: 25px;
	margin-left: 5px;
}
.numberListOn, .numberListOff {
	border: 1px solid #001;
	font-size: 9px;
	width: 11px;
	height: 11px;
	padding-left: 3px;
	padding-right: 3px;
	vertical-align:2px;
	text-decoration: none;
}
.numberListOff {
	background-color: #fc0;
}
.pointLevel {
	/*border: 1px solid #001;*/
	font-weight:bold;
	font-size: 18px;
	padding: 3px;
	text-align: center;
	text-transform: uppercase;
	background-color: #fc0;
}
.row1, .row2 {
	clear: both;
}
.row1 {
	background-color: #eee;
}
.row2 {
	background-color: #fff;
}
td.field {	font-size: 11px;
	white-space: nowrap;
	text-align: right;
	padding-right: 2px;
	vertical-align : top;
}
td.data {
	font-size: 11px;
	text-align: left;
	font-weight: bold;
	padding-left: 2px;
	vertical-align : top;
}
.memberContentStar {
	border: 1px solid #001;
	height: 12px;
	width: 12px;
	vertical-align: text-bottom;
}
.pageFooter {
	background:#333333;
	color: white;
	text-align:center;
	clear: both;
}
.pageFooter a {
	font-size: 10px;
	color:#FFCC00;
}









#bottomNav {
	color: #666;
	padding-top:30px;
	text-align: left;
	height: 80px;
	margin: 0px 0px 0px 30px;
	background: url('/images_2011/flwoutdoors-icon.gif') no-repeat 563px 0px;
}
#bottomNav a {
	line-height: 150%;
	color: #fff;
	text-decoration: none;
	display:block;
	float: left;
	margin: 3px 15px 3px 0px;
	font-family: Verdana, Helvetica, sans-serif;
}

#copyright {
	padding-top: 7px;
	color: #666;
	font-size: 10px;
	color: #555;
	font-family: arial, sans-serif;
	margin: 0px 0px 10px 30px;
}

.playButton { 
	height:80px; width:190px; position:absolute; background: url('/images_2011/playbutton.png') no-repeat 80px 35px; z-index:9999;cursor:pointer;
}





.PAContentConsent {
	margin-top:40px;
	width:100%;
	float:left;
	text-align:center; 
	font-size:10px;
}
.copyRight {
	font-size: 10px;
	color:#999999;
	line-height: 14px;
}
td.date_nowrap {
	white-space : nowrap;}
.dateFormat {
	font-size:10px;
	color: #666;
	font-weight:normal;
}
.author, .authorLabel {
	font-size:10px;
	color: #666;
	font-weight:normal;
	text-transform: uppercase;
}
.teaser {
	font-size:11px;
	color: #333;
	font-weight:normal;
	line-height: 15px;
}
.toolboxPaddedText {
	/*padding: 8px;*/
	line-height: 150%;
}



#prizes .toolboxPaddedText {
	padding: 20px;
}

.QP_header {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 12px;
}
.QP_checkboxContainer {
	margin-left: 20px;
}
.QP_checkbox {

}
.QP_checkboxLabel {
	font-size: 12px;
	font-weight: normal;
}
.QP_toolTipLabel {
	font-size: 10px;
	font-weight: normal;
}

/* *************************  table sorter for jquery ************************* */

th {
	text-align: left;
}

table.tablesorter,
table.tblStyle2 {
	background-color: #fff;
	/*background: #fff url('/images_2011/table-block_bg.gif') no-repeat 100% 100%;*/
	margin:0px;
}
table.tablesorter thead,
table.tblStyle2 thead {
	background-color: #FFF;
	font-size: 8pt;
	padding: 1px;
}
table.tablesorter tr.label th,
table.tblStyle2 tr.label th { 
	color:#b10000; 
}

table.tablesorter thead tr .header {
	background-image: url('/images/bg.gif');
	background-repeat: no-repeat;
	background-position: 100% 90%;
	cursor: pointer;
	padding: 1px;
}
	table.tablesorter tr .r-border,
	table.tblStyle2 tr .r-border	{
		background: #fff url('/images_2011/table-block_bg.gif') no-repeat 100% -3px;
	}
	table.tablesorter tr .b-border,
	table.tblStyle2 tr .b-border	{
		background: #fff url('/images_2011/table-block_bg.gif') no-repeat -3px 100%;
	}
	table.tablesorter tr .br-border,
	table.tblStyle2 tr .br-border	{
		background: #fff url('/images_2011/table-block_bg.gif') no-repeat 100% 100%;
	}



table.tablesorter th,
table.tblStyle2 th {
	border-bottom: 1px solid #1B5D82;
}

table.tablesorter th {
	padding: 5px;
}



table.tablesorter thead th,
table.tblStyle2 thead th {
	border-bottom: none;
}

table.tablesorter thead tr .headerSortUp,
table.tblStyle2 thead tr .headerSortUp {
	background-image: url('/images/asc.gif');
}
table.tablesorter thead tr .headerSortDown,
table.tblStyle2 thead tr .headerSortDown {
	background-image: url('/images/desc.gif');
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {

}
.memberAlreadyPartOfTeam, .memberAlreadyPartOfTeam th .teamDrag a, .memberAlreadyPartOfTeam td .teamDrag a {
	color: #888;
}

.groupWrapper2 {
	float: left;
	width: 330px;
	min-height: 400px;
}

.serializer {
	clear: both;
}
/*
.itemHeader {
	font-weight: bold;
	color: #fc0;
	background-image:url(/images/frameMoveBar.gif);
	background-repeat: repeat-x;
	background-position: center center;
	text-transform: uppercase;
	font-size: 9px;
	text-align: center;
	padding-top: 2px;
	height: 13px;
}
*/

.itemHeader.ad {
	background: none;
	color: none;
	background-image: none;
	height: 0px;
}

.itemContent2 {
	border: 0px;
	margin-top:8px;
}
.itemContent3 {
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	/*background-color: #FFF*/
}
.itemContent.ad, .expertToolsAbout {
	border: 0px;
	border-top: 0px;
}
.itemHeaderTitle {
}
.sortHelper {
	border: 3px dashed #666;
	width: auto !important;
}
/*
.groupWrapper p, .groupWrapper2 p, .paWrapper p, .paWrapper p {
	margin: 0;
	padding: 0;
}
*/

.regHeader {
	font-weight: bold;
	position: relative;
	background-color: #001;
	color: #fc0;
	background-image:url(/images/frameMoveBar.gif);
	text-transform: uppercase;
	font-size: 9px;
	padding-top: 2px;
	height: 13px;
}

.regHeaderTitle {
	margin-left: 20px;
	background-color: #001;
	padding-left: 4px;
	padding-right: 4px;
	border-right: 1px solid #990;
	border-left: 1px solid #990;
}

.regItem {
	background-color: #efefef;
	float: left;
	border: 1px solid #ddd;
}

.reg {
	float: left;
	/*width: 934px;*/
	margin-left:8px;
	margin-right:8px;
	margin-bottom:8px;
}

.messageBoard {
	/*margin: 8px;*/
}
.messageHeader {
	padding: 3px;
	background-color: #999999;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	clear: both;
}

.messageSubHeader {
	background-color: #CCCCCC;
	font-size: 12px;
	clear: both;
	float: left;
	width: 100%;
}

.messageContent {
	border: 1px solid #CCCCCC;
	border-top: 0px;
	padding: 3px;
	font-size: 12px;
	clear: both;
}

a.messageAction {
	font-size: 12px;
	white-space : nowrap;
}

.messageBoardAuthor, .messageBoardDate {
	line-height: 10px;
	font-size: 10px;
	text-transform: none;
}

.messageBoardAuthorLogo {
	height: 50px;
	float: left;
	margin: 0 5px 0 0;
}

/*
---------------
FLW Live ad - the red bar that shows when Live! is on
---------------
*/
.flwliveAd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #c33;
	overflow:hidden;
	text-align: left;
	text-decoration: none;
}
.text {
	text-decoration: none;
}
.ffFlwliveAd {
	width: 600px;
	margin-left: 9px;
	margin-top: 8px;
}
.flwFlwliveAd {
	/*width: 680px;*/
}
.flwliveAd .text {
	margin: 4px;
}
.flwliveAd .flwTitle {
	font-family: Impact, sans-serif;
	font-weight: normal;
	font-size: 36px;
	line-height: 36px;
	float: left;
	margin: 6px;
}

* html .articlePhotoCaption {
	width: expression(Math.min(parseInt(this.offsetWidth), 308 ) + "px"); 
}

/**************************************************************************
********** //Style.css ****************************************************
***************************************************************************/


/* ******************* CONTENT *********************************************************************************************
***************************************************************************************************************************
************************************************************************************************************************* */


