﻿body {
	font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;
	background: #000000;
	margin: 0;
	padding: 0;
	color: #FFFFFF;
}

html  {
	overflow-y:scroll;
}

ul, ol, dl {
	padding: 0;
	margin: 0;
}

h1, h2, h3, h4, h5, h6, p {
	margin-top: 0;	 /* removing the top margin gets around an issue where margins can escape from their containing div. The remaining bottom margin will hold it away from any elements that follow. */
	padding-right: 15px;
	padding-left: 15px; /* adding the padding to the sides of the elements within the divs, instead of the divs themselves, gets rid of any box model math. A nested div with side padding can also be used as an alternate method. */
}
a img { /* this selector removes the default blue border displayed in some browsers around an image when it is surrounded by a link */
	border: none;
}

/* ~~ Styling for your site's links must remain in this order - including the group of selectors that create the hover effect. ~~ */
a:link {
	color:#414958;
	text-decoration: underline; /* unless you style your links to look extremely unique, it's best to provide underlines for quick visual identification */
}
a:visited {
	color: #4E5869;
	text-decoration: underline;
}
a:hover, a:active, a:focus { /* this group of selectors will give a keyboard navigator the same hover experience as the person using a mouse. */
	text-decoration: none;
}

#LoginBar {
	position:relative;
	width:100%;
	background-color:#ff5500;
	margin: 0 auto;
	z-index:1;
	text-align:right;
	font: 10pt/16pt Verdana;
}

#LoginBar a {
	color:#000000;
	font: 10pt/10pt Verdana;
	text-decoration:none
}

#LoginBar a:hover {
	color:#000000;
	font: 10pt/10pt Verdana;
	text-decoration:underline;
	
}

#_BigBackground {
	position:absolute;
	width:1920px;
	top:10px;
	margin: 0 auto;
	height:1080px;
	z-index:0;
	background-position:right;
   	background: url(../images/Background_001.jpg) no-repeat;
}

#MainBanner {
	position:relative;
	width:992px;
	background-color:#0000FF;
	margin: 0 auto;
	height:180px;
	z-index:1;
	background-position:right;
   	background: url(../images/Logo002.jpg) no-repeat;
}

#MainLogo  {
	position:absolute;
	width:232px;
	height:245px;
	top:-200px;
	left:-70px;
	z-index:10;
	background: url(../images/MainLogo.png) no-repeat;
}

#MainMenu {
	position:relative;
	width:992px;
	background-color:#ff5500;
	margin: 0 auto;
	height:40px;
	z-index:1;
   	background: url(../images/MainMenuBackground001.png) repeat-x;
}

#MainMenuLeft  {
	position:absolute;
	width:17px;
	height:69px;
	left:-17px;
	background: url(../images/MainMenuLeft.png) no-repeat;
}

#MainMenuRight  {
	position:absolute;
	width:17px;
	height:69px;
	left:992px;
	background: url(../images/MainMenuRight.png) no-repeat;
}

#MainMenuText,
#MainMenuSearch  {
	position:absolute;
	top:10px;
	left:150px;
	width:740px;
	height:20px;
}

#MainMenuSearch  {
	left:880px;
	width:100px;
}

#MainMenuText a,
#MainMenuSearch a {
	color:#000000;
	font: 16pt/14pt Verdana;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
}

#MainMenuText a:hover,
#MainMenuSearch a:hover {
	color:#FFFFFF;
	background-color:#1a1919;
	padding-bottom:20px;
}

#MainMenuText a.on,
#MainMenuSearch a.on {
	color:#FFFFFF;
	background-color:#1a1919;
	padding-bottom:20px;
}


#Widgets {
	position:relative;
	width:992px;
	background-color:#1a1919;
	margin: 0 auto;
	padding-bottom:20px;
	min-height:1605px;
	z-index:1;
}

#Widgets1 {
	position:relative;
	width:992px;
	background-color:#1a1919;
	margin: 0 auto;
	padding-bottom:50px;
	height:100%;
	z-index:1;

}

#TextArea {
	position:relative;
	width:750px;
	left:10px;
	top:10px;
	min-height:300px;
	background-color:#000000;
	padding-top:5px;
}

#TextArea1 {
	position:absolute;
	width:210px;
	margin: 0 auto;
	top:10px;
	height:50%;
	right:10px;
	background-color:#000000;
}

#TextArea2,
#TextArea3 {
	position:relative;
	width:962px;
	left:10px;
	top:10px;
	padding-left:10px;
	padding-top:5px;
	background-color:#000000;
	min-height:300px;
}

#TextArea2 h1  {
	font: 14pt/20pt Verdana;
	padding-left: 10px;
	line-height:10px;
}

#TextArea2 a.a1 {
	font: 8pt/10pt Verdana;
	padding-left: 10px;
	text-decoration:none;
	font-weight:bold;
}

#TextArea2 a:hover.a1 {
	font: 8pt/10pt Verdana;
	padding-left: 10px;
	text-decoration:none;
	font-weight:bold;
}

#TextArea3 h1  {
	font: 14pt/20pt Verdana;
	padding-left: 0px;
	line-height:10px;
}

#TextArea3 p {
	line-height:10px;
	font: 10pt/10pt Verdana;
	text-decoration:none;
}

#TextArea3 a.a1  {
	color:#FFFFFF;
	font: 14pt/20pt Verdana;
	text-decoration:none;
}

#TextArea3 a.a1:hover  {
	color:#FFFFFF;
	font: 14pt/20pt Verdana;
	text-decoration:underline;
}

#TextArea3 a {
	color:#df4d04;
	font: 10pt/10pt Verdana;
	text-decoration:none;
}

#TextArea3 a:hover {
	color:#df4d04;
	font: 10pt/10pt Verdana;
	text-decoration:underline;
}

#TextArea2 a {
	font: 34pt/20pt Verdana;
	padding-left: 10px;
	text-decoration:none;
	font-weight:bold;
}

#TextArea2 a:hover {
	font: 34pt/20pt Verdana;
	padding-left: 10px;
	text-decoration:none;
	font-weight:bold;
	color:#FFF;
}

#MainInfo,
#Video,
#News,
#Calendar,
#Advertisers,
#Results,
#PhotoGallery,
#OnlineUsers,
#Bottom  {
	position:absolute;
	background-color:#000000;
	z-index:1;
}

#MainInfo {
	width:972px;
	margin: 0 auto;
	height:320px;
	top:10px;
	left:10px;
}

#MainInfoButton  {
	position:absolute;
    top:0px;
	left:839px;
    z-index:11;
}

.Button1,
.Button2,
.Button3,
.Button4  {
    background: url(../images/Button_Main_Banner.png) no-repeat;
    border:0px;
    width:28px;
    height:28px;
    margin: 0 auto;
}

.Button1 hover,
.Button2 hover,
.Button3 hover,
.Button4 hover {
    color:FFFFFF;
}

#test1 {
	position:absolute;
    top:0px;
    z-index:10;
}
#Video {
	width:415px;
	height:500px;
	top:340px;
	left:10px;
}

#Video p {
		font: 10pt/0pt Verdana;
}

#Video a {
	color:#df4d04;
	font: 10pt/0pt Verdana;
	text-decoration:none
}

#Video a:hover {
	color:#df4d04;
	font: 10pt/0pt Verdana;
	text-decoration:underline;
}

#VideoArchive  {
	position:absolute;
	top:486px;
	left:10px;
}


#News {
	width:223px;
	height:500px;
	top:340px;
	left:435px;
}

#News h2 {
	font: 8pt/10pt Verdana;	
	padding-left: 10px;
	color:#df4d04;
}

#News p {
	font: 8pt/10pt Verdana;
	padding-left: 10px;
	color:#FFFFFF;
}

#News a {
	color:#df4d04;
	font: 8pt/10pt Verdana;
	text-decoration:none
}

#News a:hover {
	color:#df4d04;
	font: 8pt/10pt Verdana;
	text-decoration:underline;
}

.NewsLine  {
	width: 90%;
	height: 1px;
	border: 0;
	background-color: #FFFFFF;
}

#NewsArchive  {
	position:absolute;
	top:480px;
	left:10px;
}

#Calendar {
	width:314px;
	height:267px;
	top:574px;
	left:668px;
}

#Calendar table {
	padding-left:10px;
}
#Calendar td {
	vertical-align:baseline;
	color:#df4d04;
	font: 7pt/10pt Verdana;
}

#Calendar td.White {
	vertical-align:baseline;
	color:#FFFFFF;
	font: 7pt/10pt Verdana;
}

#CalenderArchive  {
	position:absolute;
	top:245px;
	left:10px;
}

#Calendar a {
	color:#df4d04;
	font: 10pt/10pt Verdana;
	text-decoration:none
}

#Calendar a:hover {
	color:#df4d04;
	font: 10pt/10pt Verdana;
	text-decoration:underline;
}

#Advertisers {
	width:314px;
	height:223px;
	top:340px;
	left:668px;
}

#Advertisers p {
	padding-left: 10px;
}

#AdvertisersArchive  {
	position:absolute;
	top:203px;
	left:10px;
}

#Advertisers a {
	color:#df4d04;
	font: 10pt/10pt Verdana;
	text-decoration:none
}

#Advertisers a:hover {
	color:#df4d04;
	font: 10pt/10pt Verdana;
	text-decoration:underline;
}

#Results {
	width:415px;
	height:374px;
	top:850px;
	left:10px;
}

#ResultsArchive  {
	position:absolute;
	top:353px;
	left:10px;
}

#Results a {
	color:#df4d04;
	font: 10pt/10pt Verdana;
	text-decoration:none;
	margin-left:10px;
}

#Results a:hover {
	color:#df4d04;
	font: 10pt/10pt Verdana;
	text-decoration:underline;
}

#PhotoGallery {
	width:547px;
	height:726px;
	top:850px;
	left:435px;
}

#PhotoGallery a {
	color:#df4d04;
	font: 10pt/0pt Verdana;
	text-decoration:none
}

#PhotoGallery a:hover {
	color:#df4d04;
	font: 10pt/0pt Verdana;
	text-decoration:underline;
}

#PhotoGallery td {/
	color:#df4d04;
	font: 10pt/10pt Verdana;
}

#PhotoGalleryArchive  {
	position:absolute;
	top:713px;
	left:10px;
}

#OnlineUsers {
	width:415px;
	height:342px;
	top:1234px;
	left:10px;
}

#OnlineUsers a {
	color:#df4d04;
	font: 10pt/0pt Verdana;
	text-decoration:none
}

#OnlineUsers a:hover {
	color:#df4d04;
	font: 10pt/0pt Verdana;
	text-decoration:underline;
}

#OnlineUsersArchive  {
	position:absolute;
	top:328px;
	left:10px;
}

#Video h1,
#News h1,
#Calendar h1,
#Advertisers h1,
#Results h1,
#PhotoGallery h1,
#OnlineUsers h1  {
	font: 14pt/20pt Verdana;
	padding-left: 10px;
	padding-top:10px;
	line-height:10px;
}

#Bottom {
	width:972px;
	margin: 0 auto;
	height:28px;
	top:1586px;
	left:10px;
	font: 18pt/20pt Verdana;
	text-align:center;
}

#Bottom a {
	color:#df4d04;
	font: 12pt/20pt Verdana;
	text-decoration:none
}

#Bottom a:hover {
	color:#df4d04;
	font: 12pt/20pt Verdana;
	text-decoration:underline;
	
}

#Bottom1 {
	position:absolute;
	width:972px;
	margin: 0 auto;
	height:28px;
	left:10px;
	font: 18pt/24pt Verdana;
	text-align:center;
	background-color:#000000;
	padding-bottom:10px;
}

#Bottom1 a {
	color:#df4d04;
	font: 10pt/24pt Verdana;
	text-decoration:none;
}

#Bottom1 a:hover {
	color:#df4d04;
	font: 10pt/24pt Verdana;
	text-decoration:underline;
	
}

#MyLaps  {
	position:absolute;
	width:180px;
	height:59px;
	top:0px;
	left:225px;
	z-index:10;
}
