@charset "UTF-8";
body {
	background-color: #87b2f2;
	text-align: center;
	margin-top: 0px;
	padding-top: 0px;
	background-image: url(../images/BKG.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	color: #333;
}
* {font-family: Verdana, Geneva, sans-serif;font-size: 13px;line-height: 16px;}
.message {color:red; text-align:center;}
.red, .red a {color:red; font-style:italic; font-size:11px;}
a {color: #333;}
a:link{color: #333;}
a:hover{	color: #06C;}
a:visited{color: #333;}
h1 {font-size: 16px;color: #0077c0; margin:10px 0 20px 0; line-height:20px;}
h2 {font-size: 15px;color: #50b948;font-weight: bold;}
h3 {
	font-size: 13px;
	color: #50b948;
	font-weight: bold;
	text-align: left;
	width: auto;
	height: auto;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}
h3 a {color: #50b948;font-weight: bold;text-align: left;}
h3 a:hover {color: #090;}
h4, h4 a {font-size:12px; color:#6095c7;} /* The News */
h5 {font-size:14px; color:#FF0; text-transform:uppercase; margin:0 15px 0 0;}
#stateRight {float:right; width:310px; margin:75px 10px 0 0; background-image:url(../images/stateRightSide.png); background-repeat:no-repeat; background-position:top center; height:310px; padding:20px;}
#stateRight * {color:#FFF;}
.snBtn {padding-right: 1px;padding-left: 1px;height: auto;width: auto;}
#masterWrapper{
	width:1000px;
	height:auto;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
	margin-bottom: 25px;
}
#HeaderWrap{width:1000px;height:183px;background-color:#f2f2f2;}
#flashHeader{
	width:1000px;
	height:150px;
	background-image: url(../images/wf_headbkg.jpg);
	background-repeat: no-repeat;
}
#headerBanner{
	width:500px;
	height:90px;
	float: right;
	margin-top: 27px;
	margin-right: 10px;
	text-align: center;
}
#headerBanner img {border:#000 1px solid;}
#NavWrap{
	width:980px;
	height:33px;
	background-image: url(../images/navBKG2.jpg);
	background-repeat: no-repeat;
	text-align: left;
	padding-left: 20px;
}
#NavWrap ul {list-style-type:none; margin:0px; padding:0px;}
#NavWrap li  {margin:5px 0px 5px 0px;}
#NavWrap a {text-decoration:none; display:block; padding:3px 7px 3px 7px; border-right:#999 1px solid; background-color:#f2f2f2;}
#BodyWrap{
	width:1000px;
	height: auto;
	background-color: #FFF;
	float: left;
	min-height:300px;
}
#BodyContentRight{
	float: right;
	width: 160px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
}

#BodyContentLeft{
	float: left;
	width: 800px;
	height: auto;
	padding-left: 20px;
	text-align: left;
}

MeshBottom{
	width:1000px;
	height:145px;
}

#footer{
	width:1000px;
	height:165px;
	text-align: center;
	padding-top: 18px;
	font-size: 10px;
	color: #069;
	background-image: url(../images/wf_barBkg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	clear:both;
	background-color: #FFF;
}
#footer ul {list-style:none; margin:auto;}
#footer li {float:left; margin:10px 13px 10px 13px; text-align:left;}
#footer li a {text-decoration: none; color: #090;font-weight: bold;}
#footer ul li ul {padding:0px; margin:0px;}
#footer ul li ul li {text-align:left; margin:0px; padding:0px; float:none; }
#footer li li a {color:#333; font-weight:normal;}
#footerCap{
	width:1000px;
	height:29px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
	background-image: url(../images/wf_bottomBarBkg.jpg);
	float: left;
}
#footerCredits {
	width:1000px;
	height:37px;
	margin-right: auto;
	margin-left: auto;
	font-size: 10px;
	color: #069;
	text-decoration: none;
	background-color: #FFF;
	background-image: url(../images/wf_creditBkg.jpg);
	background-repeat: repeat-x;
	padding-top: 15px;
	float: left;
	margin-bottom: 0px;
}
#footerCredits a {font-size: 10px; color: #069; text-decoration:none;}
#rightHomebar{
	background-color: #4f768f;
	width: auto;
	float: right;
}
#sidebarWrap{
	height:100%;
	width:234px;
	float: right;
	margin: 5px;
}
#SideBarTop{
	height:6px;
	width:234px;
	background-image: url(../images/SideTop.png);
	background-repeat: no-repeat;
}
#sidebarMid{
	height:98.5%;
	width:234px;
	background-image: url(../images/sidebarmiddelBkg.jpg);
	background-repeat: repeat-y;
}
#SideBarBot{
	height:7px;
	width:234px;
	background-image: url(../images/SideBarBottom.png);
	background-repeat: no-repeat;
}
#bodyFrame1{height:252px;width:694px;}
label {width:160px; float:left; text-align:right; margin-right:5px;}
.special {background-color:#F5FFFF; border:1px solid #666; padding:5px; margin:5px;}
.border {border:1px solid #999; padding:10px; margin:2px 10px 3px 0; width:575px; float:right;}
.borderStandard {border:1px solid #999; padding:10px; margin:2px 10px 3px 0; }
.right {text-align:right;}
#leftSide {width:175px; float:left; }
.blockOut {width:200px;}
#register {float:left;}
#forgotPw {float:left; width:100%;}
#img {float:left; width:130px;} /*for images that need to float to the left like the first left cell in a table */
.noUnderline a {text-decoration:none;} /* form links that we do not want underlined */
.alternate {background-color:#5ec656;}
.centerMe {text-align:center;}

 
#login {
	height: 250px;
	width: 450px;
	margin:auto;
	text-align:left;
}
#login .form {background-image:url(../images/login_02.png); background-repeat:no-repeat; background-position:center; height:163px;}
#login .bottom {background-image:url(../images/login_03.jpg); background-repeat:no-repeat; background-position:center; height:37px; text-align:right;}
#login .bottom a {margin-right:25px;}
#login .top {background-image:url(../images/login_01.jpg); background-repeat:no-repeat; background-position:center; height:50px;}
#login .top p {text-align:center; padding-top:15px;}
blockquote {width:250px; display:inline-block; margin:0 0 0 10px;}

/* registration styles */

.registration {border:1px solid #333; padding:5px; margin:0 0 5px 0;}

#faq ul {padding:0px; margin:0px;}
#faq li {
	display: inline-block;
	float: left;
	height: 250px;
	width: 250px;
	list-style-type: none;
}
#faq a {font-weight:normal;}
#homePageBkg {
	background-image: url(../images/homePageBgk.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin:-10px 0 0 -20px;
	width:840px;
	}
#contactBarRight {
	background-color: #4e748d;
	margin-left:-40px;
	width:200px;
	background-image:url(../images/rightSideLogin.jpg);
	background-repeat:repeat-y;
	background-position:top center;
}
#contactBarRight * {font-size:12px;}
#contactBarRight form {padding-left:10px;}
.divider {height:8px; background-image:url(../images/divider.png); background-repeat:repeat-x;}
#contactBarRight .news {padding:0 5px 0 10px; }
.green {border: #50b948 1px solid; }
.darkGreen * {background-color:#187811; color:#FFF; text-align:center;}
.green1 {background-color:#5ec656; }
.green1 td, .green2 td {padding:5px;}
.green2 {background-color:#a7e0a2;}
#back * {color:#40883f; text-decoration:none;}
#card {height:202px; width:282px; background-image:url(../images/myProfile.jpg); float:left; }
#card * {font-size:9px;}
#internal {width:105px; height:200px; float:left;}
#internalRight {float:right; width:165px; padding:2px 5px 0 0; font-weight:normal; text-align:left;color: #333;}
#card img {margin:20px 3px 0 25px; border:#000 1px solid;}
.smallText * {font-size:10px;}
.10px {font-size:10px;}
.yui-tt { background-color: #FFF;}
#rollOverPoint * {font-size:10px;}
#rollOverPoint {width:300px; text-align:left;}
#rollOverPoint.1 {background-color:#f4faf4;}
#white * {color:#FFF; text-decoration:underline;}
.playOffs {border-bottom:#333 1px solid; border-right:#333 1px solid; border-top:#333 1px solid;}
.borderBottomRight {border-right:#999 1px solid; border-bottom:#999 1px solid; padding:5px 0 5px 0;}
.borderRight {border-right:#999 1px solid; padding:5px 0 5px 0;}
.borderThreeSide {border-right:#999 1px solid; border-bottom:#999 1px solid; border-top:#999 1px solid; padding:5px 0 5px 0;}
#myAccountNote {float:right; width:450px; height:170px; overflow:auto; margin-right:-150px; margin-top:10px; border:#333 1px solid; padding:5px;}
#myAccountNote * {font-size:11px; font-weight:normal;}
.theMarket {font-size:11px; vertical-align:middle; display:inline-block; height:17px;}
