/* CSS Document */

body
{
	margin: 0px;
	background: #EBEBEB url(../images/bodybg.jpg) repeat-x;
	font-family: Verdana;
}

a
{
	text-decoration: none;
	color: #1D7373;
}

a:hover
{
	text-decoration: underline;
}

p
{
	margin: 0px;
	margin-top: 6px;
	padding: 0px;
	font-size: 10px;
	color: #545454;
	line-height: 1.6em;
}

h1
{
	margin: 0px;
	padding: 0px;
}

#container
{
	margin: 0 auto;
	width: 771px;
}

#banner
{
	background: url(../images/banner.jpg) no-repeat;
	height: 154px;
}

#navigation
{
	position: relative;
	top: 57px;
	margin-left: 34px;
	width: 100%;
}
#navigation_log
{
	position: relative;
	top: 73px;
	margin-left: 34px;
	width: 100%;
}
ul.bgnav,ul.bgnav li 
{
	list-style-type: none;
	padding: 0;
	margin: 0;
	text-align: center;
	height: 51px;
}

ul.bgnav li 
{
	float: left;
}

#nav
{
	float: right;
	padding-right: 56px;
	margin: 0px;
}

ul.bgnav li a 
{
	text-align: center;
	line-height: 28px;
	height: 51px;
	text-decoration: none;
	display: block;
	margin-left: 2px; 
}

ul#nav li a 
{
	position: relative;
	/* hide from IE5/Mac \*/
	overflow: hidden;
	/* end hide */
}

ul#nav li a span 
{
  position: absolute;
  left: 246px;
  top: -20px;
  display: block;
  height: 51px;
  cursor: pointer;
}
/* for IE5/Mac only
the negative top margin needs to be the same absolute value as the height of the
<a> and <span> elements. \*//*/
ul#nav li a span {
  position: static;
  margin-top: -28px;
}
/* end for IE5/Mac only */


ul#nav li a span 
{
	cursor: hand; /* for IE5.x/Win */
}

#contenttop
{
	background: url(../images/contentbg.jpg) repeat-y;
}

#content
{
	background: url(../images/contenttopbg2.jpg) no-repeat top;
	padding-top: 55px;
	padding-bottom: 140px;
}

#content2
{
	background: url(../images/contenttopbg2.jpg) no-repeat top;
	padding-top: 40px;
	padding-bottom: 60px;
}
#content3
{
	background: url(../images/contenttopbg2.jpg) no-repeat top;
	padding-top: 55px;
	padding-bottom: 60px;
}
#contentcontainer
{
	width: 684px;
	margin: 0 auto;
}

#welc_1
{
	width: 485px;
	height: 260px;
	background: url(../images/welcome1.png) no-repeat;
	float: left;
}
#welc_2
{
	width: 485px;
	height: 260px;
	background: url(../images/welcome2.png) no-repeat;
	float: left;
}
#welc_3
{
	width: 485px;
	height: 260px;
	background: url(../images/welcome3.png) no-repeat;
	float: left;
}
#welc_4
{
	width: 485px;
	height: 260px;
	background: url(../images/welcome4.png) no-repeat;
	float: left;
}
#welc4
{
	width: 469px;
	height: 1300px;
	float: left;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	background: url(../images/body_1275.jpg);
}
#welc5
{
	width: 469px;
	height: 415px;
	float: left;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	background: url(../images/body_415.jpg);
}
#welc6
{
	width: 469px;
	height: 415px;
	float: left;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	background: url(../images/body_315.jpg);
}
#textwelc
{
	position: relative;
	width: 235px;
	margin-left: 224px;
	top: 65px;
	text-align: justify;
}

#whats
{
	float: right;
	width: 195px;
	height: 261px;
	background: url(../images/whats.jpg) no-repeat;
}
#whats2
{
	float: right;
	width: 188px;
	height: 261px;
}

#whatstext
{
	padding-top: 45px;
	padding-left: 20px;
	padding-right: 13px;
	padding-bottom: 10px;
}

#whatstext p
{
	color: #FFFFFF;
}

#text
{
	padding-top: 25px;
	float: left;
	width: 485px;
	text-align: justify;
}

#image
{
	float: right;
	padding-top: 25px;
	padding-right: 5px;
}

#footer
{
	padding-top: 1px;
	background: url(../images/footer.jpg);
	padding-bottom: 10px;
	background-repeat: repeat-y;
	text-align: center;
}

#footer p
{
	color: #cccccc;
}

#footer a
{
	color: #cccccc;
	margin-left: 5px;
	margin-right: 5px;
}

.loghead
{
	background: url(../images/contenttopbg.jpg) no-repeat;
}
.aboutus
{
	color: #68228b;
	font-family: Arial;
	font-size: 13.5pt;
	line-height: 19pt;
}
.privacy
{
	color: #68228b;
	font-family: Arial;
	font-size: 10pt;
	line-height: 19pt;
}
.txtbox
{
	font-size: 8pt;
	font-family: Arial;
	border: 1px solid #999999;
	color: #1D7373;
	background-color: #F0F0F0;
	height: 11pt;
}
.txtbox2
{
	font-size: 8pt;
	font-family: Arial;
	border: 1px solid #999999;
	color: #1D7373;
	background-color: #F0F0F0;
}

.whitetxt
{
	position: relative;
	font-size: 8pt;
	top: 0px;
	color: #5D5D5D;
}
.graytxt
{
	position: relative;
	font-size: 10pt;
	top: 0px;
	color: #5D5D5D;
	line-height: 20px;
}
.graytxt2
{
	position: relative;
	font-size: 8pt;
	top: 0px;
	color: #5D5D5D;
	line-height: 20px;
}
.graytxt3
{
	position: relative;
	font-size: 8pt;
	top: 0px;
	color: #5D5D5D;
	line-height: 20px;
}
.graytxt4
{
	position: relative;
	font-size: 7pt;
	top: 0px;
	color: #5D5D5D;
	line-height: 15px;
}
.graytxt5
{
	font-size: 10pt;
	color: #5D5D5D;
	line-height: 15px;
}
.graytxt6
{
	font-size: 8pt;
	color: #5D5D5D;
	line-height: 15px;
}
.graytxt7
{
	font-size: 7pt;
	color: #FF4500;
	line-height: 15px;
}
.graytxt8
{
	font-size: 10pt;
	color: #5D5D5D;
	line-height: 20px;
	text-align: center;
}
.redtxt
{
	font-size: 10pt;
	color: #ff4500;
	line-height: 15px;
}
.astrsk
{
	font-size: 8pt;
	font-family: Arial;
	color: #1D7373;
}
.linktxt
{
	position: relative;
	font-size: 11pt;
	top: 0px;
	color: #B0C4DE;
}
.youtubelink
{
	font-size: 10pt;
	color: #1E90FF;
}
.linktxt2
{
	font-size: 8pt;
	top: 0px;
	color: #B0C4DE;
}
.logreq
{
	font-size: 8pt;
	color: #B3B3B3;
}
.lognew
{
	font-size: 8pt;
}
.log_signup
{
	font-size: 10pt;
}
#login
{
	position: relative;
	left: -5px;
	top: 15px;
	width: 20%;
	float: right;
}
#home
{
	position: relative;
	left: 40px;
	top: 20px;
	width: 10%;
	float: left;
}
#contentcontainer_log
{
	width: 684px;
	margin: 0 auto;
	height: 405px;
}

#log_buttons
{
	position: relative;
	top: 400px;
	margin-left: 32px;
	width: 100%;
}
#status
{
	font-size: 9pt;
	color: #FF4500;
}
#logstatus
{
	width: 423px;
	float: left;
}
.logbtn
{
	FONT-SIZE: 9pt;
	BORDER: none;
	FONT-WEIGHT: bolder;
	WIDTH: 80px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial;
	HEIGHT: 19px;
	BACKGROUND-COLOR: #989898;
}
.logbtn1
{
	CURSOR: pointer;
	BORDER-RIGHT: #000000 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #000000 1px solid;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bolder;
	FONT-SIZE: 9pt;
	BORDER-LEFT: #000000 1px solid;
	WIDTH: 80px;
	COLOR: #989898;
	BORDER-BOTTOM: #000000 1px solid;
	FONT-FAMILY: Arial;
	HEIGHT: 19px;
	BACKGROUND-COLOR: #E8E8E8;
}
.logbtn2
{
	FONT-SIZE: 9pt;
	BORDER: none;
	FONT-WEIGHT: bolder;
	WIDTH: 110px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial;
	HEIGHT: 19px;
	BACKGROUND-COLOR: #989898;
}
.logbtn3
{
	CURSOR: pointer;
	BORDER-RIGHT: #000000 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #000000 1px solid;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bolder;
	FONT-SIZE: 9pt;
	BORDER-LEFT: #000000 1px solid;
	WIDTH: 110px;
	COLOR: #989898;
	BORDER-BOTTOM: #000000 1px solid;
	FONT-FAMILY: Arial;
	HEIGHT: 19px;
	BACKGROUND-COLOR: #E8E8E8;
}
.new
{
	background: url(../images/clear_btn5.gif);
	width: 70px;
	height: 27px;
	border: none;
	cursor: hand;
}
.new2
{
	background: url(../images/clear_btn5.gif) 0px -28px;
	width: 70px;
	height: 27px;
	border: none;
	cursor: hand;
}
.video_holder
{
	border: solid #5D5D5D;
	border-width: 1px;
	width: 299px;
	height:240px;
}
.video_num
{
	font-size: 10pt;
	color: #5D5D5D;
}
.game_link
{
	font-size: 10pt;
	color: #1E90FF;
	text-decoration: underline;
	line-height: 20px;
}
.hi_link
{
	font-size: 8pt;
	color: #1E90FF;
	line-height: 5 px;
}
.head_image
{
	height: 35px;
	background: url(../images/h_2.gif);
}
.box_winners 
{
	width: 215px;
	border: 1px solid;
	border-color: #5D5D5D;
	margin: 8px 5px;
	padding: 5px;
}
.box_sponsors 
{
	background: url(../images/w_468.gif) repeat-y top left;
	border: none;
}
#awards_now
{
	color: #1546e7;
	font: Arial;
	font-size: 10pt;
	font-weight: 600;
}
.awards_now2
{
	color: #1546e7;
	font: Arial;
	font-size: 9pt;
	font-weight: 600;
}
#awards_box
{
	color: #686565;
	font-size: 10pt;
}
.awards_box2
{
	color: #686565;
	font: Arial;
	font-size: 8pt;
}
.awards_box3
{
	color: #686565;
	font: Arial;
	font-size: 8pt;
	text-align: center;
	text-decoration: underline;
	font-style: italic;
}
.awards_box4
{
	color: #686565;
	font: Arial;
	font-size: 8pt;
	line-height: 15px;
}
.box_link
{
	font-size: 8pt;
}
.pwidth
{
	width: 425px;
}
