* {	margin:0; padding:0; font-size:100%;}
body{background:#000000; text-align:center;}
img {vertical-align:top;}
a img { border:0;}
ul { list-style:none;}
ol { margin-left: 20px; margin-bottom:1.3em; }
html{ font-family:Arial, Helvetica, sans-serif; font-size:0.8125em; line-height:1.308em; color:#7b7b7b;color:#b1b1b1; color:#fff;}
a {color:#ffffff;}
a:hover{text-decoration:none;}
p {padding-bottom:17px;}
h3{ font-size:1.692em; line-height:1em; color:#ffffff; font-weight:normal;}
h6{ font-size:1.077em; text-transform:uppercase; font-weight:normal; color:#6fa81d; color:#9eda29; padding-bottom:0px;}
h6 a {color:#9eda29; text-decoration:none; }
h6 a:hover { text-decoration:underline;}
cite{ font-style:normal;}

.ul { list-style-type:disc; margin-left:30px; margin-bottom:15px; }
.left { float:left;}
.right {float:right;}
.clear  { clear:both;}
.center {text-align:center;}
.pointer {cursor:pointer}
.zigzag { color:#005bac; margin-right:20px;}

.strong1{ font-weight:normal; color:#ffffff;}
.archiveList li a { text-decoration:none;}
.archiveList li a:hover { text-decoration:underline;}
.playerStats { margin-top: 20px; clear:both;}
.playerStats label { display:block; width:180px; font-weight:bold; float:left;}
/* ============================= main layout ====================== */
.imgindent {margin:2px 19px 1px 0; float:left;}
.margin1{ margin-top:21px;}
.margin2{ margin-top:3px;}
.margin3 {margin-left:10px; }
.margin4 {margin-right:5px; }
.margin5 {margin-bottom:15px; }
.padding1{ padding-top:14px;}
.padding2{ padding-bottom:17px;}
.padding3{ padding-top:20px;}
.padding4{ padding-top:6px;}
.nopadding {padding:0; }

/* ============================= layout ====================== */

#main { width:980px; margin:0 auto; text-align:left;}
#footer { height:75px; margin-top:10px;}
.column-1, .column-2, .column-3, .col-1, .col-2, .col-3 {float:left;}
.container {width:100%; overflow:hidden;}
#footer{ background:#131313; font-size:0.923em; color:#488300;}
#footer .text{ padding:27px 0 0 36px;}
#footer a{ color:#ff1705; text-decoration:none;}
#footer a:hover{ text-decoration:underline;}

/* ============================= header ====================== */
#header{ margin-bottom:15px; margin-top:15px; }

#header #menu{ margin:15px 36px 0;}
/* ============================= content ====================== */
#content{ padding:0 36px 0px 36px;}
.column-2{ margin-left:22px;}
.col-2{ margin-left:20px;}
.col-3{ margin-left:20px;}

.box{ background:url(images/box-corner-left-top.gif) left top no-repeat #131313; width:100%;}
.box .right-top{ background:url(images/box-corner-right-top.gif) right top no-repeat ; width:100%;}
.box .left-bot{ background:url(images/box-corner-left-bot.gif) left bottom no-repeat; width:100%;}
.box .right-bot{ background:url(images/box-corner-right-bot.gif) right bottom no-repeat; width:100%;}
.box .indent{ padding:23px 18px 26px 22px;}
.box .overflow {height:265px; overflow:auto;}
.box .indent2{ padding:23px 18px 12px 22px;}

.box1 .right-top{ background:url(images/box1-corner-right-top.gif) right top no-repeat #171717; width:100%;}
.box1 .right-bot{ background:url(images/box1-corner-right-bot.gif) right bottom no-repeat; width:100%;}
.box1 .indent{ background:url(images/box-bg.jpg) top left no-repeat; padding:120px 18px 11px 250px;}
.box1 .title{ padding-bottom:11px;}
.box1 h6{ color:#ffffff; padding-bottom:9px;}

.box2{ background:url(images/box2-bg.gif); color:#ffffff; }
.box2 .top-tail{ background:url(images/box2-tail.jpg) top repeat-x; width:100%;}
.box2 .left-top{ background:url(images/box2-corner-left-top.gif) left top no-repeat ; width:100%;}
.box2 .right-top{ background:url(images/box2-corner-right-top.gif) right top no-repeat ; width:100%;}
.box2 .left-bot{ background:url(images/box2-corner-left-bot.gif) left bottom no-repeat; width:100%;}
.box2 .right-bot{ background:url(images/box2-corner-right-bot.gif) right bottom no-repeat; width:100%;}
.box2 .indent{ padding:5px 18px 20px 19px; height:110px; position:relative;}
.box2 .indent .more { position:absolute; right:10px; bottom: 5px; }
.box2 strong{ display:block; padding:5px 0 14px 0; font-size:1.1em; }
.box2 .extra{ background:url(images/extra-bg.jpg) left 5px no-repeat; padding-left:48px; min-height:35px;}
.box2 a{ text-decoration:none; font-size:1em; color:#f2ea08; font-weight:bold; float:right;}
.box2 a:hover{ color:#fff;}
.box2 a.news-title-link { color:#fff; float:none; }
.box2 a.news-title-link:hover { text-decoration:underline; }
.page1 .box2 .indent { cursor:pointer;}


.link{ display:block; float:right; background:url(images/link-left-bg.gif) left top no-repeat; padding-left:53px; color:#fff; text-decoration:none; font-family:"Times New Roman", Times, serif; font-size:1.308em; font-style:italic; margin-top:7px;}
.link span{ display:block; background:url(images/link-right-bg.gif) right top no-repeat; padding-right:42px;}
.link span span{ background:url(images/link-bg.gif) top repeat-x; padding:6px 0 9px 0;}
.link b{ margin:0 -30px 0 -40px; font-weight:normal; display:block;}
.link:hover{ background:url(images/link-left-bg3.gif) left top no-repeat; color:#6fa81d;}
.link:hover span{ background:url(images/link-right-bg3.gif) right top no-repeat;}
.link:hover span span{ background:url(images/link-bg3.gif) top repeat-x;}

.aboutlink {margin-top:20px;}

.link2{ display:inline-block; background:url(images/link2-bg.gif) right top no-repeat; padding-right:16px; margin:17px 0 0 21px; font-weight:bold; font-size:0.923em;}

.banner1{ background:url(images/banner1-bg.jpg) bottom no-repeat; padding-bottom:39px;}
.banner2{ background:url(images/banner2-bg.jpg) bottom no-repeat; padding-bottom:44px;}
.banner3{ background:url(images/banner3-bg.jpg) bottom no-repeat; padding-bottom:35px; margin-top:40px;}
.gallery {width:100%; clear:both;}
.gallery img{ margin-right:5px; float:left; width:179px; margin-bottom:5px; height:119px; overflow:hidden;}
.gallery .last{ margin-right:0px;}


.shedule{ line-height:1.615em; padding-top:10px; }
.shedule span{ display:block;}
.shedule strong{ color:#ffffff; font-weight:normal; display:block;}
.shedule .col-1{ margin-left:10px; }
.shedule .col-2 {  }

.phone{ float:right; padding-right:160px;}
.postal { margin:0 0 20px 0; }
.postal li { display:block; margin-bottom:3px;}
.postal label {display: block; float:left; width:70px;}


.title1{ background:url(images/title1-bg.gif) top repeat-x #121212;  margin-bottom:5px; width:100%;}
.title1 span{ display:block; background:url(images/title1-left-bg.gif) left top no-repeat; width:100%;}
.title1 strong{ display:block; background:url(images/title1-right-bg.gif) right top no-repeat; padding:15px 0 17px 18px; font-weight:normal;}

.title2{ background:url(images/title2-left-bg.gif) left top no-repeat #171717; margin-bottom:5px; width:100%;}
.title2 span{ display:block; background:url(images/title2-right-bg.gif) right top no-repeat; padding:16px 0 16px 21px;}

.list li{ line-height:2em;}
.list a{ text-decoration:none;}
.list a span{ color:#ff1705;}
.list a:hover{ color:#ff1705}
.list a:hover span{ color:#ffffff;}

.tournament { clear:both; margin-bottom:20px;}
.tournament p { padding:0; }
.tournament h6 { padding:0; }
.tournament .img {  float:left; padding-bottom:20px; }
.tournament .info {  margin-left:105px; }
.tournament .a {float:right; }

#academies a {float:none; text-align:center;}

/* ============================= pager ====================== */
.pager 
{
	margin:8px 3px;
	padding:3px;
}

.pager .disabled 
{
	border:1px solid #414141;
	color:#414141;
	margin-top:4px;
	padding:3px;
	text-align:center;
}

.pager .current 
{
	background-color:#9eda29;
	border:1px solid #4d6a14;
	color:#000;
	font-weight:bold;
	margin-top:4px;
	padding:3px 5px;
	text-align:center;
}

.pager span, .pager a
{
	margin: 4px 3px;
}

.pager a 
{
	border:1px solid #5a5a5a;
	padding:3px 5px;
	text-align:center;
	text-decoration:none;
}

.window { text-align:left; margin:5px; }


/* ============================= forms ============================= */
#RegisterForm .col-1{ width:207px !important;}
#RegisterForm .col-2{ width:207px !important; margin-left:0px !important;}
#RegisterForm .col-3{ width:185px !important; margin-left:0px !important;}
#RegisterForm .link2{ margin:17px 10px 0 0 !important;}

#ContactForm{ padding-top:18px;}
#ContactForm .col-1{ width:269px !important;}
#ContactForm .col-2{ width:260px !important; margin-left:0 !important;}
#ContactForm label{ display:block; height:42px;}
#ContactForm .link{ padding:13px 20px 0 0;}
#ContactForm .submit { margin-top:3px; margin-right:-3px; }


#newsItems h6 { margin:0; padding:0; }
#newsItems .item span { display:block; margin-bottom:10px; font-style:italic; color:#9e9e9e; }
#newsItems .item { padding-bottom:20px !important; }
#newsItems .item a {display:block; text-align:right;}

#newsItem .date {margin-bottom:10px; color:#4db0ed;}
#newsItem .author {text-align:right; color:#4db0ed;}
#newsItem ul { list-style-type:disc; margin-left:20px; padding-bottom:17px;}

.seminars {margin-top:10px; }
.seminars li { list-style-type:disc; list-style-position:inside;}

#sponsors
{
    margin-bottom:10px;
    margin-top:10px;
    margin-top:0px;
}
#sponsors li
{
    border:solid 1px #2c2c2c;
    margin:0 2px;
}
#sponsors img
{
     vertical-align:middle;
}
.RadWindow .rwWindowContent
{
    background: #000 !important;
}


/* ============================= page1 ===========================*/
.page1 .column-1{ width:665px;}
.page1 .column-2{ width:221px;}
.page1 .col-2 .box .indent {min-height:214px; }

.page1 .col-1{ width:292px;}
.page1 .col-2{ width:353px;}

/* ============================= page2 ===========================*/
.page2 .column-1{ width:594px;}
.page2 .column-2{ width:292px;}
.page2 p { padding-top:0px; padding-bottom:17px;}
.page2 .box .col-1{ width:172px !important;}

.page2 .box .col-2{ width:172px !important; margin-left:18px;}
.page2 .box .col-3{ width:172px !important; margin-left:18px;}

/* ============================= page3 ===========================*/
.page3 .column-1{ width:292px;}
.page3 .column-2{ width:594px;}
.page3 .box .col-1{ width:277px !important;}
.page3 .box .col-2{ width:240px !important;}

.page3 .col-1{ width:352px;}
.page3 .col-2{ width:221px;}

/* ============================= page4 ===========================*/
.page4 .column-1{ width:596px;}
.page4 .column-2{ width:290px;}
.page4 .box .col-1{ }
.page4 .box .col-2{ }

/* ============================= page5 ===========================*/
.page5 .column-1{ width:292px;}
.page5 .column-2{ width:594px;}

.page5 .column-2 .column-1{ width:256px !important;}
.page5 .column-2 .column-2{ width:247px !important;}

.page5 .box .indent2 { padding:20px 19px;}


/* ============================= page6 ===========================*/
.page6 .column-1{ width:665px;}
.page6 .column-2{ width:221px;}

.page6 .col-1{ width:292px;}
.page6 .col-2{ width:353px;}

/* ============================= page7 ===========================*/
.page7 .column-1{ width:579px;}
.page7 .column-2{ width:307px;}
.page7 .column-2 .box .indent { min-height:325px; }
.page7 .indent form { padding-top:10px; }
.page7 .indent label { display:block; float:left; width:70px; }


/* ============================= page8 ===========================*/
.page8 .column-1{ width:908px;}


/* ============================= page10 ===========================*/
.page10 .column-1{ width:675px;}
.page10 .column-2{ width:211px;}
.page10 .column-2 ul li { margin-bottom:4px; }

.input-validation-error
{
	border: solid 1px #d51923;
}

textarea .input-validation-error
{
	border: solid 1px #d51923;
}
.field-validation-error 
{
    color:#fff;
}
.validation-summary-errors
{
    padding:5px;
    background:#444444;
    clear:both;
    display:block;
    color:#fff;
}
.events_calendar
{
    float:right;
    margin-top:105px;
    margin-right:20px;
}
.events_calendar a
{
    text-indent:18px;
    background: url(images/right_arrows.png) no-repeat 0px -45px;
    display:block;
    text-decoration:none;
}
.events_calendar a:hover
{
    background: url(images/right_arrows.png) no-repeat 0px 5px;
    text-decoration:underline;
}
.maplink
{
    border-bottom:solid 1px #9eda29;
    border-bottom-style:dashed;
    text-decoration:none;
    padding-bottom:3px;
}
.maplink:hover
{
    border-bottom-style:solid;
}
#sponsors {border: solid 1px #2c2c2c; height:100px; margin:15px 36px; text-align:center; position:relative; width:905px; position:relative;}
#sponsors .scrollableArea img {float:left; margin: 5px 5px 0;}
#sponsors div.scrollWrapper
{
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 100%;
}
#sponsors div.scrollableArea
{
	position: relative;
	width: auto;
	height: 100%;
}
.downloadButton { margin:20px auto 0px; clear:both;}

#jquery-overlay
{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img
{
	border: none;
}
#lightbox-container-image-box-top
{
	width: 100%;
}
#lightbox-container-image-box-top-left
{
	width: 10%;
	height: 1px;
	position: relative;
	margin: 0 auto;
	float: left;
	z-index: 10;
	display: inline;
	text-align: left;
}
#lightbox-container-image-box-top-middle
{
	width: 80%;
	padding-top: 5px;
	height: 5px;
	position: relative;
	margin: 0 auto 0 0px;
	float: left;
	z-index: 5;
	display: inline;
}
#lightbox-container-image-box-top-middle div.progress
{
	width: 80%;
	padding-top: 5px;
	height: 5px;
	position: relative;
	margin: 0 auto 0 0px;
	float: left;
	background-color: #e4e4e4;
	z-index: 5;
	display: inline;
}
#lightbox-container-image-box-top-right
{
	width: 10%;
	height: 1px;
	position: relative;
	margin: 0 auto;
	float: right;
	text-align: right;
	z-index: 10;
	display: inline;
}
#lightbox-container-image-box
{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image
{
	height: 100%;
	padding: 10px;
}
#lightbox-loading
{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav
{
	position: absolute;
	top: 32px;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav
{
	left: 0;
}
#lightbox-nav a
{
	outline: none;
}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext
{
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev
{
	left: 0;
	float: left;
}
#lightbox-nav-btnNext
{
	right: 0;
	float: right;
}
#lightbox-container-image-data-box
{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
	text-align: left;
	color:#000;
}
#lightbox-container-image-data #lightbox-image-details
{
	width: 70%;
	float: left;
	text-align: left;
}
#lightbox-image-details-caption
{
	font-weight: bold;
	display: block;
	height: 25px;
	line-height: 25px;
	vertical-align: middle;
}
#lightbox-image-details-currentNumber
{
	display: block;
	clear: left;
	padding-bottom: 1.0em;
	display: inline;
	height: 16px;
	line-height: 16px;
	vertical-align: middle;
}
#lightbox-image-details-previous-image, #lightbox-image-details-previous-text, #lightbox-image-details-next-image, #lightbox-image-details-next-text
{
	display: inline;
	height: 25px;
	line-height: 25px;
	vertical-align: middle;
	cursor: pointer;
	cursor: hand;
}
#lightbox-image-details-previous-image img, #lightbox-image-details-next-image img
{
    vertical-align:text-top;    
}
#gallery
{

}
#gallery ul
{
    list-style: none;
    margin:0;
    padding:0;
}
#gallery ul li
{
    display: inline;
}
#gallery ul img
{
    border: 5px solid #3e3e3e;
    border-width: 5px 5px 20px;
}
#gallery ul a:hover img
{
    border: 5px solid #fff;
    border-width: 5px 5px 20px;
    color: #fff;
}
#gallery ul a:hover
{
    color: #fff;
}
#gallery a
{
 text-decoration:none;
}
.galleryList li
{
    height:30px;    
}
.galleryList li a
{
    text-decoration:none;   
}
.galleryList li a.current
{
    color:#9eda29;
}

.galleryList li a:hover
{
    text-decoration:underline;   
    color:#9eda29;
}

