/* CSS Document */body {	margin: 0; 	padding: 0;	background:#005925 url(images/background.jpg) repeat-x; /* #d8d6b7; /* #e4e2c5; /* #E4E2C5; /* #005925 url(images/background.jpg) repeat-x; /* #f3f3f3 url(images/bkgnd_starz.gif); */	/* background-attachment: fixed; */	font-family: 'Lucinda Grande',  Lucinda, Verdana, Arial, Helvetica, Geneva, sans-serif;	text-align:center;}ul{	font-family: 'Lucinda Grande',  Lucinda, Verdana, Arial, Helvetica, Geneva, sans-serif;	font-size: 12px;}li{	margin: 0px 0px 0px -15px;	font-family: 'Lucinda Grande',  Lucinda, Verdana, Arial, Helvetica, Geneva, sans-serif;	font-size: 12px;}a{	color: #CC3333;	font-weight: bold;	text-decoration: none;}a:hover{	/* color: #0099cc;  */	font-style: italic;	text-decoration: underline; 	/* color: #fff;	/* background: #CC3333; */	padding: 0px;}h1{	font-size: 20px;	margin: 0px;	padding: 0px;}h2{	font-size: 18px;	margin: 0px;	padding: 0px;}h3{		font-size:16px;	margin: 0px;	padding: 0px;}h4{	font-size: 14px;	margin: 0px;	padding: 0px;}h5, h6 {	font-size: 12px;	margin: 0px;	padding: 0px;}h7, h8 {	font-size: 10px;	margin: 0px;	padding: 0px;}p{	font: 11px 'Lucinda Grande', Verdana, Geneva, Lucinda, Arial, Helvetica, sans-serif;	margin: 0px 0px 10px 0px;	padding: 0px; }#main {	top: 0px;	width: 900px; 	margin: 20px auto;	height: auto;	text-align: left;		/* border: 1px solid red; */	/* border-top: 1px solid black;	border-left: 1px solid black;	border-right: 1px solid black; */}#banner{	display: none;}#header{    position:absolute; 	top: 57px;     width:900px;    height:200px;    background: url(images/SFKO-Logo4.gif) no-repeat;	color: #CCCCCC;	/* border: 1px solid black; */ 	margin: 0px auto;	/* border-left: 1px solid black;	border-right: 1px solid black; */}	#watermark {	position: absolute;	margin: 50px auto;	width: 898px;	top: 200px;	background: #fff;	background-attachment:scroll; 	overflow:hidden;	border-left: 1px solid black;	border-right: 1px solid black;	border-bottom: 1px solid black;}#headerBar {	width: auto;  	height: 10px;	padding: 7px 0px 0px 0px;    background-color: #eee;	border-bottom: 1px solid rgb(70%, 70%, 70%);	text-align:right;}#headerBar h1, h2, h3{	font-style: italic;	margin: -10px 10px 0 0;}#columns {	margin: 20px auto;	width: 770px;	top: 100px; 		/* background: #fff url('images/bkgnd_ffyr.gif') 300px 200px no-repeat;	background-attachment:inherit; 	overflow:hidden; */	background: none;	/* border: 1px dashed blue; */	}.titleBar{	text-align: left;	margin: 20px 0 60px 0;	padding: 0px 0px -100px 0px;}.titleBar h5, h6, h4, h1, h2, h3{		font-style: italic;}.titleBar hr{	margin: -10px auto;	border-bottom: 2px solid black;}#content {	    position:relative;	width: auto;	top: 40px;	margin-left: 220px;	margin-top: 0px;	padding: 15px 10px 40px 50px;    background: none;	text-align: justify; /*: left;*/	min-height: 350px;	/* border: 1px dotted #999; */	}#content h5, h6, h4, h1, h2, h3{	margin: 0px 0px 20px 0px;	padding-top: 5px;	}	#content p{	font: 11px 'Lucinda Grande', Verdana, Geneva, Lucinda, Arial, Helvetica, sans-serif;	margin: 0px 0px 10px 0px;	padding: 0px; }.textBlock{	margin: 0px;	padding-left: 30px;	width: auto;	font: 11px 'Lucinda Grande', Verdana, Geneva, Lucinda, Arial, Helvetica, sans-serif; 	height: auto;	}.textBlock p{	font: 12px/20px 'Lucinda Grande', Verdana, Geneva, Lucinda, Arial, Helvetica, sans-serif !important;	margin: 0px 0px 10px 0px !important;	padding: 5px 0px !important; }.textBlock h3, h4{	margin: 0px 0px 10px 0px !important;	padding: 0px 0px !important; }ul#split, ul#split li{	margin: 20px auto;	padding: 5px 0px;	list-style:none;}ul#split li{	/* float:left; */	margin: 20px auto;	padding: 5px 0px;}ul#split h3{	font: normal 120%/1.3 Verdana,sans-serif;    text-transform:uppercase;margin:0px;padding: 5px 0 0;text-align:center;color: #000;}ul#split p{	margin:0px;	padding: 5px 0px;}ul#split div{	background: #fff;	text-align: center;}ul#split div img{	border: none;}li#WAVA a{	margin: 0px auto;	padding: 5px 5px 5px 5px;	background: #fff;	text-align: center;}li#WAVA h3{	background: #C8C866;}li#WAVA div{border:2px solid #C8C866}li#two h3{background: #FFBD00}li#two div{border:2px solid #FFBD00}li#three h3{background: #E3A1C4}li#three div{border:2px solid #E3A1C4}#box_WAVA{	margin: 20px auto;	padding: 5px 5px 5px 5px;	/* border-bottom: 1px solid #999;	border-color: #999; */	font-size: 11px;	font-weight: bold;	text-decoration: none;	color: #006699;    background:#333;	color:#000;}#box_WAVA p{	margin: 0px 0px;	padding: 5px 5px !important;	text-align: center;}#box_K365{	margin: 20px auto;	padding: 5px 0px;	/* border-bottom: 1px solid #999;	border-color: #999; */	font-size: 11px;	font-weight: bold;	text-decoration: none;	color: #fc0;    background:#fff;	text-align: center;	border: 1px solid #999;	}#box_K365 img{	border: none;	text-align: center !important;	margin: 0px 0px !important;	}#box_K365 p{	margin: 0px 0px !important;	padding: 5px 5px !important;	text-align: center;	color:#999 !important;}#box_K365 a{	text-align: center !important;	color:#999 !important;	margin: 0px 0px !important;	padding: 5px 0px !important;	}	#box_PizzaFusion{	position: relative;	margin: 10px auto;	padding: 5px 5px;	/* border-bottom: 1px solid #999;	border-color: #999; */	font-size: 11px;	font-weight: bold;	text-decoration: none;	color: #fc0;    background:#fff;	text-align: center;	}#box_PizzaFusion img{	border: none;	text-align: center !important;	margin: 0px 0px !important;	}#box_PizzaFusion p{	margin: 0px 0px !important;	padding: 5px 5px !important;	text-align: center;	color:#999 !important;}#box_PizzaFusion a{	text-align: center !important;	color:#999 !important;	margin: 0px 0px !important;	padding: 5px 0px !important;}	#box_title{	margin: 20px 0px 40px 0px;	padding: 5px 0px;	/* border-bottom: 1px solid #999;	border-color: #999; */	font-size: 11px;	font-weight: bold;	text-decoration: none;	color: #fc0;    background:#999;	text-align: center;	}#box_title h4{	margin: 0px 0px 3px 0px !important;	padding: 0px !important;	text-align: center;	color: #fff !important;}#reg_form{	margin: 20px 10px;	padding: 5px 0px;	/* border-bottom: 1px solid #999;	border-color: #999; */	font-size: 11px;	font-weight: bold;	text-decoration: none;	color: #000;    background: #99CCFF;}#reg_form h4{	margin: 20px 40px !important;	padding: 0px !important;	color: #--- !important;}#reg_form img{	border: none;	margin: 0px 0px !important;}#reg_form p{	margin: 0px 0px !important;	padding: 5px 5px !important;	color:#000 !important;}#reg_Block{	margin: 20px 20px;	padding: 5px 0px;	/* border-bottom: 1px solid #999;	border-color: #999; */	font-size: 11px;	font-weight: bold;	text-decoration: none;	color: #000;    background: #204cbb;		text-align: center;}#reg_Block h4{	margin: 0px 0px 3px 0px !important;	padding: 0px !important;	color: #fff !important;}#reg_Block img{	border: none;	margin: 0px 0px !important;}#reg_Block p{	margin: 0px 0px !important;	padding: 5px 5px !important;	color:#000 !important;}#step1_Block{	margin: 10px 20px 40px 20px;	padding: 15px 10px;		/* border-bottom: 1px solid #999;	border-color: #999; */	font-size: 11px;	font-weight: bold;	text-decoration: none;	color: #000;    background:#fff;	}#step1_Block h4{	margin: 0px 0px 3px 0px !important;	padding: 0px !important;	color: #fff !important;}#step1_Block img{	border: none;	margin: 0px 0px !important;}#step1_Block p{	margin: 0px 0px !important;	padding: 5px 5px !important;	color:#000 !important;}#step1_Block a{	margin: 0px 0px !important;	padding: 5px 5px !important;	color:#cc0000 !important;}#step1_Block a:hover{	margin: 0px 0px !important;	padding: 5px 5px !important;	color:#fff !important;	background: #cc0000 !important;	text-decoration: none !important;	font-style: bold;}#step2_Block{	margin: 10px 20px 40px 20px;	padding: 15px 10px;		/* border-bottom: 1px solid #999;	border-color: #999; */	font-size: 11px;	font-weight: bold;	text-decoration: none;	color: #000;    background:#fff;	}#step2_Block h4{	margin: 0px 0px 3px 0px !important;	padding: 0px !important;	color: #fff !important;}#step2_Block img{	border: none;	margin: 0px 0px !important;}#step2_Block p{	margin: 0px 0px !important;	padding: 5px 5px !important;	color:#000 !important;}#step2_Block a{	margin: 0px 0px !important;	padding: 5px 5px !important;	color:#cc0000 !important;}#step2_Block a:hover{	margin: 0px 0px !important;	padding: 5px 5px !important;	color:#fff !important;	background: #cc0000 !important;	text-decoration: none !important;	font-style: bold;}#deposit_Block{	margin: 10px 20px 40px 20px;	padding: 15px 10px;		/* border-bottom: 1px solid #999;	border-color: #999; */	font-size: 11px;	font-weight: bold;	text-decoration: none;	color: #000;    background:#fff;	}#deposit_Block h4{	margin: 0px 0px 3px 0px !important;	padding: 0px !important;	color: #fff !important;}#deposit_Block img{	border: none;	margin: 0px 0px !important;}#deposit_Block p{	margin: 0px 0px !important;	padding: 5px 5px !important;	color:#000 !important;}#balance_Block{	margin: 20px 20px 40px 20px;	padding: 15px 10px;	/* border-bottom: 1px solid #999;	border-color: #999; */	font-size: 11px;	font-weight: bold;	text-decoration: none;	color: #000;    background:#fff;		}#balance_Block h4{	margin: 0px 0px 3px 0px !important;	padding: 0px !important;	color: #fff !important;}#balance_Block img{	border: none;	margin: 0px 0px !important;	}#balance_Block p{	margin: 0px 0px !important;	padding: 5px 5px !important;	color:#000 !important;}#full_reg_Block{	margin: 20px 20px 10px 20px;	padding: 15px 10px;	/* border-bottom: 1px solid #999;	border-color: #999; */	font-size: 11px;	font-weight: bold;	text-decoration: none;	color: #000;    background:#fff;		}#full_reg_Block h4{	margin: 0px 0px 3px 0px !important;	padding: 0px !important;	color: #000 !important;}#full_reg_Block img{	border: none;	margin: 0px 0px !important;}#full_reg_Block p{	margin: 0px 0px !important;	padding: 5px 5px !important;	color:#000 !important;}#navBar{	float: left;	margin: 0px;	padding: 0px;	background: #fff;	}#navBar ul{	position: relative;	list-style: none;	margin: 0px 0px 0px 0px;	padding: 10px 2px 10px 2px;	float: left;	width: 920px;	border-bottom: 1px solid #ccc;	text-align: center;	background: #ddd;}#navBar li{	position: relative;	list-style: none;	margin: 0px 2px;	padding: 0px 0px;	float: left;	width: 8em;	text-align: center;	border: 1px solid #ccc;	background: #eee;}#navBar li a {		display: block;	width: auto;	padding: 5px 5px;	font-size: 10px;	font-weight: 500;	text-decoration: none;	color: #006699;}#navBar li a:hover {	display: block;	width: auto;	padding: 5x 5px;	color: #000; 	font-style: normal;	background: #C0E0FC; /* #006699 !important; */}#navBar li a:visited {		display: block;	width: auto;	padding: 5px 5px;	font-size: 10px;	font-weight: 500;	text-decoration: none;	color: #006699;}#nav {  	float:left; 	width: 300px;	margin: 10px 0px 0px -20px;	padding: 20px 0px;    background: none; /* #fff; #eee; */}	#nav h4 {		display: block;	margin: 0px;	padding: 5px 0px;	color:#333; /*: #767676; */	font-size: 11px;	font-weight: bold;	background: none; /* url('images/clownfish_sm.gif') 0 -5px no-repeat; */	text-align: center;}#nav p {		display: block;	margin: 0px 50px 0px 0px;	padding: 5px 0px 2px 0px;	/* border-bottom: 1px dashed #999;	border-color: #999; */	color:#333; /*: #767676; */	font-size: 11px;	text-decoration: none;	font-weight: bold;	background: none; /* url('images/clownfish_sm.gif') 0 -5px no-repeat; */	text-align:justify;}#nav a {		display: block;	margin-left: 20px;	margin-right: 0px;	padding: 0px 0 2px 10px;	/* border-bottom: 1px solid #999;	border-color: #999; */	font-size: 11px;	font-weight: bold;	text-decoration: none;	color: #006699;	text-align:left;}		#nav a:hover {	color: #cc0000; 	font-weight: bold;	text-decoration: underline;	background: none; }#nav a:visited {	color: #cc0000; 	font-weight: bold;	text-decoration: underline;	background: none; }.subNav{	display: none;	text-indent: 1em;	font-size: 9px;	font-weight: 500;}#sideBar {	float:right;	top: 0px;	right: 0px;	background-color: yellow;	width: 147px;}#foot{	position:relative;    width: 900px;	margin-top: 0px;	padding: 2px 0px;    background:#ccc; /*#006699; /*  url(images/bkgnd_bar.jpg)   0 -10px repeat-x ; */	text-align:center;	border-top: 1px solid rgb(30%, 30%, 30%);		}#foot p{	padding: 0px 0px 2px 0px;	margin:0px;	font-size: 0.7em;	font-style: italic;	color: #000;}	#foot a{	color: #000 !important;	padding: 2px 2px;	border: none;	font-weight: 500;	text-decoration:none;}#foot a:hover{	color: #fff !important;	padding: 1px 1px;	font-weight: 500;	background-color:#333 !important;	border: 1px solid #CCCCCC !important;}#foot a:visited{	color: #eee !important;	border: none;	font-weight: 500;	text-decoration:none;}#update{	position: absolute;	top: 0px;	right: 10px;}#update p{	font-size: 10px;	font-style:italic;	color: #999999;}.imageBlockNoFill{	margin: 0px;	padding: 0px;	font-size: 0.8em;	/* text-align: center;*/}.imageBlockNoFill img {	margin: 5px;	padding: 3px;}	.imageBlockCenter{	margin: 0px 0px 0px 0px;	padding: 5px;	text-align: center !important;	/* border: 1px dotted gray; */	font-size: 0.8em;}.imageBlockCenter img {	padding: 5px;	background: #fff;	border: 1px solid gray;}.imageBlockCenterNoFill{	text-align: center;	font-size: 0.8em;		margin: 0px;	padding: 0px;	vertical-align:top;}.imageBlockCenterNoFill img {	margin: 5px;	padding: 3px;}	.imageBlockLFloat{	float: left;	margin: 0px 0px;	padding: 0px 15px 3px 0;	font-size: 0.8em;}.imageBlockLFloat img {	margin: 0px 0px;	padding: 5px 5px;	background: #eee;	border: 1px solid gray;}.imageBlockRFloat{	float: right;	margin: 0px;	padding: 0px 0px 3px 15px;	font-size: 0.8em;}.imageBlockRFloat img {	padding: 5px;	background: #eee;	border: 1px solid gray;}	.imageBlockLFloatNoFill{	float: left;	margin: 0px;	padding: 0px 15px 3px 0;	font-size: 0.8em;}.imageBlockLFloatNoFIll img {	margin: 0px;	padding: 5px;}.imageBlockRFloatNoFill{	float: right;	margin: 0px;	padding: 0px 0px 3px 15px;	font-size: 0.8em;}.imageBlockRFloatNoFIll img {	padding: 5px;	background: none;	border: none;}	.buttonLink{	margin: 10px 10px;	text-align: center;	}.buttonLink a{	font-size: 12px;	font-weight: bold;	margin: 0px;	padding: 10px 15px;	text-decoration: none;	color: #FFFF66;	border: 1px solid #ffcc33;	background: #0066cc;}.buttonLink a:hover{	margin: 0px;	padding: 10px 15px;	color: #FFFF66;	border: 1px solid #ccc;	background: #003366;}.toplink{	margin: 0px 20px 0px 0px;	text-align: right;	}.toplink a{	font-size: 9px;	font-style:italic;	margin: 0px;	padding: 2px 5px;	text-decoration: none;	color: #FF6665;	border: 1px solid #999;	background: #eee;}.toplink a:hover{	margin: 0px;	padding: 2px 5px;	color: #eee;	border: 1px solid #999;	background: #CC3333; /* #999; */}.toplinkCenter{	margin: 0px 20px 0px 0px;	text-align: center;	}.toplinkCenter a{	font-size: 9px;	font-style:italic;	margin: 0px;	padding: 2px 5px;	text-decoration: none;	color: #FF6665;	border: 1px solid #999;	background: #eee;}.toplinkCenter a:hover{	margin: 0px;	padding: 2px 5px;	color: #eee;	border: 1px solid #999;	background:#CC3333; /* #999; */}.linkCenter{	margin: 20px 0px 5px 0px;	text-align: center;	}.linkCenter a{	font-size: 11px;	font-style:italic;	font-weight: bold;	margin: 5px 0px;	padding: 5px;	text-decoration: none;	color: #CC3333;	border: 1px solid #999;	background: #eee;}.linkCenter a:hover{	margin: 5px 0px;	padding: 5px;	color: #eee;	border: 1px solid #999;	background: #CC3333;}.linkCenterWhite{	margin: 20px 0px 5px 0px;	text-align: center;	}.linkCenterWhite a{	font-size: 11px;	font-style:italic;	font-weight: bold;	margin: 5px 0px;	padding: 5px;	text-decoration: none;	color: #CC3333;	border: 1px solid #999;	background: #fff;}.linkCenterWhite a:hover{	margin: 5px 0px;	padding: 5px;	color: #eee;	border: 1px solid #999;	background: #CC3333;}.qform{	margin-top: 20px;	margin-bottom: 5px;	padding: 0px;	font-weight: bold;	font-style: italic;	font-size: 12px;}.aform{	margin: 0px;	padding: 0px;	font-size: 12px;	}.bform{	font-weight: bold;}.formBlock{	margin: 5px 30px 0px 10px;	padding-left: 20px;}.formBlock p{	margin-top: 10px;	line-height: 1.5em;}.eventBlock{	margin: 0px;	padding: 0px -40px 0px 10px;	border: 1px dotted black;	background-color: #fff;}.centerBlock{	margin: 20px;	padding: 10px;	text-align: center;	border: 1px dotted black;}.centerBlockNoBorder{	margin: 0px;	padding: 10px 0px;	text-align: center;	border: none;}.centerBlockGrey{	margin: 20px;	padding: 10px;	text-align: center;	border: 1px dotted black;	background: #eee;}.centerBlockBlue{	margin: 20px;	padding: 10px;	text-align: center;	border: 1px dotted black;	background: #006699;	color: #FFFFCC;}.centerBlockRed{	margin: 20px;	padding: 10px;	text-align: center;	border: 1px dotted black;	color: #eec;	background: #900000;}#graphic1 {	margin: 30px 0px 0px 10px;	padding: 0px;}#graphic2 {	margin: 100px 0px 0px 40px;	padding: 0px;}#graphic3 {	margin: 20px 0px 0px 60px;	padding: 0px;}#graphic4 {	margin: 60px 0px 0px 10px;	padding: 0px;}#graphic5 {	margin: 30px 0px 0px 10px;	padding: 0px;}#graphic6 {	margin: 70px 0px 0px 70px;	padding: 0px;}#graphic7 {	margin: 60px 0px 0px 20px;	padding: 0px;}#graphic8 {	margin: 480px 0px 0px 15px;	padding: 0px;}#graphic9 {	margin: 540px 0px 0px 5px;	padding: 0px;}#graphic10 {	margin: 610px 0px 0px 15px;	padding: 0px;}#graphic11 {	margin: 770px 0px 0px 15px;	padding: 0px;}#graphic12 {	margin: 840px 0px 0px 15px;	padding: 0px;}.borderBoxTransparent	{		width: 90%;		margin: 30px auto;		padding: 20px;			background: url(images/transgrey.gif) ;		border: 1px solid #999; 	}	.borderBoxTransparent h1	{		color: #000 ;		margin: 5px 20px 10px 20px;		}	.borderBoxTransparent h2	{		color: #000;			margin: 5px 20px 10px 20px;	}	.borderBoxTransparent h3	{		color: #000033;			margin: 5px 20px 10px 20px;	}	.borderBoxTransparent h4	{		color: #000033;			margin: 5px 20px 10px 20px;	}	.borderBoxTransparent p	{		color: #000;			margin: 5px 20px 10px 20px;		font: 11px/16px 'Lucinda Grande', Verdana, Geneva, Lucinda, Arial, Helvetica, sans-serif;	}	.borderBoxTransparent a 	{			color: #cc0000; 		background: none; /* url(images/transred.gif) 0; */		font-style: italic;		text-decoration: none;		font-weight: bold;		font-family: 'Lucinda Grande', Verdana, Geneva, Lucinda, Arial, Helvetica, sans-serif;	}		.borderBoxTransparent a:hover 	{		color: white  !important;		background: #cc0000  !important;	}	.borderBoxTransparent a:visited 	{			color: #cc0000; 		background: none; /* url(images/transred.gif) 0; */		font-style: italic;		text-decoration: none;		font-weight: bold;		font-family: 'Lucinda Grande', Verdana, Geneva, Lucinda, Arial, Helvetica, sans-serif;	}		.borderBoxLtGrey	{		width: 60%;		margin: 30px auto;		padding: 20px;			background: #eee ;		border: 1px solid #999; 	}	.borderBoxLtGrey h1	{		color: #000 ;		margin: 5px 20px 10px 20px;		}	.borderBoxLtGrey h2	{		color: #000;			margin: 5px 20px 10px 20px;	}	.borderBoxLtGrey h3	{		color: #000033;			margin: 5px 20px 10px 20px;	}	.borderBoxLtGrey h4	{		color: #000033;			margin: 5px 20px 10px 20px;	}	.borderBoxLtGrey p	{		color: #000;			margin: 5px 20px 10px 20px;		font: 11px/16px 'Lucinda Grande', Verdana, Geneva, Lucinda, Arial, Helvetica, sans-serif;	}	.borderBoxLtGrey a 	{			color: #cc0000; 		background: none; /* url(images/transred.gif) 0; */		font-style: italic;		text-decoration: none;		font-weight: bold;		font-family: 'Lucinda Grande', Verdana, Geneva, Lucinda, Arial, Helvetica, sans-serif;	}		.borderBoxLtGrey a:hover 	{		color: white  !important;		background: #cc0000  !important;	}	.borderBoxLtGrey a:visited 	{			color: #cc0000; 		background: none; /* url(images/transred.gif) 0; */		font-style: italic;		text-decoration: none;		font-weight: bold;		font-family: 'Lucinda Grande', Verdana, Geneva, Lucinda, Arial, Helvetica, sans-serif;	}			