*
{
	margin: 0pt;
	padding: 0pt;
}
html, body
{
	background-image: url(../images/background/back_shade.gif);
	background-position: center top;
	background-repeat: repeat-y;
	background-color: #E6E6E6;
	color: #8C8C8C;
	font-family: arial,verdana;
	font-size: 11px;
	line-height: 16px;
	max-height: 100%;
	text-align: center;
	margin: 0pt;
	padding: 0pt;
	width: 100%;
	height: 100%;
}
* html body #website
{
	height: 100%;
	text-align: center;
}

div, img
{
	border: 0pt none;
	margin: 0pt;
	padding: 0pt;
}

a
{
	color: #8C8C8C;
	font-weight: normal;
	text-decoration: underline;
}

a:hover
{
	color: #FF0000;
	text-decoration: underline;
}

div#website
{
	background-image: url(../images/background/page_bg.gif);
	background-position: left top;
	background-repeat: repeat-y;
	margin: 0pt auto;
	width: 1041px;
	height: 100%;
	position: relative;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
div#container
{
	background-image: url(../images/background/vdots.gif);
	background-repeat: no-repeat;
	position: relative;
	width: 899px;
	min-height: 380px;
	margin-left: 71px;
	margin-right: 71px;
	background-color: transparent;
	padding-bottom: 25px;
}
div.cnt_page 
{
	padding-top: 278px!important;
	background-position: 135px 278px;
}
div.cnt_home 
{
	padding-top: 236px!important;
	background-position: 135px 324px;
}

img#lionsjr_logo
{
	width: 105px;
	height: 33px;
	position: absolute;
	top: 27px;
	left: 327px;
	z-index: 100;
}
img#stalliance_logo
{
	width: 130px;
	height: 129px;
	position: absolute;
	top: 3px;
	left: 458px;
	z-index: 100;
}
img#fearless_logo
{
	width: 91px;
	height: 33px;
	position: absolute;
	top: 27px;
	left: 620px;
	z-index: 100;
}
img#HeaderHome
{
	width: 905px;
	height: 181px;
	position: absolute;
	top: 55px;
	left: 68px;
}
img#HeaderPage
{
	width: 905px;
	height: 181px;
	position: absolute;
	top: 97px;
	left: 68px;
}
img#FrameLeft
{
	width: 68px;
	height: 795px;
	position: absolute;
	top: 0px;
	left: 0px;
}
img#FrameRight
{
	width: 68px;
	height: 795px;
	position: absolute;
	top: 0px;
	right: 0px;
}
img#FrameHomeTopRight
{
	width: 68px;
	height: 55px;	
	position: absolute;
	top: 0px;
	right: 0px;
}
img#FrameHomeTopLeft
{
	width: 68px;
	height: 55px;	
	position: absolute;
	top: 0px;
	left: 0px;
}
img#FrameHomeTop
{
	width: 905px;
	height: 55px;	
	position: absolute;
	top: 0px;
	left: 68px;
}
img#FramePageTopRight
{
	width: 68px;
	height: 143px;	
	position: absolute;
	top: 0px;
	right: 0px;
}
img#FramePageTopLeft
{
	width: 68px;
	height: 143px;	
	position: absolute;
	top: 0px;
	left: 0px;
}
img#FramePageTop
{
	width: 905px;
	height: 97px;	
	position: absolute;
	top: 0px;
	left: 68px;
}

div#navigation
{
	padding-left: 149px;
	height: 28px;
	background-image: url(../images/background/nav_back.gif);
	background-position: top left;
	background-repeat: repeat-x;	
}
div#navigation a, div#navigation img
{
	float: left;
	overflow: hidden;
}
div#navigation img
{
	padding-top: 5px;
}

img.nav_spacer
{
	
}
div#navigation a
{
	display: block;
	height: 0px !important;
	overflow: hidden;
	padding-top: 28px;
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

a#nav_teams {width: 48px;background-image: url(../images/nav/teams_off.gif);}
a#nav_teams:hover {background-image: url(../images/nav/teams_on.gif);}
a#nav_teams_on {width: 48px;background-image: url(../images/nav/teams_on.gif);}

a#nav_aboutus {width: 72px;background-image: url(../images/nav/aboutus_off.gif);}
a#nav_aboutus:hover {background-image: url(../images/nav/aboutus_on.gif);}
a#nav_aboutus_on {width: 72px;background-image: url(../images/nav/aboutus_on.gif);}

a#nav_news {width: 48px;background-image: url(../images/nav/news_off.gif);}
a#nav_news:hover {background-image: url(../images/nav/news_on.gif);}
a#nav_news_on {width: 48px;background-image: url(../images/nav/news_on.gif);}

a#nav_lessons {width: 65px;background-image: url(../images/nav/lessons_off.gif);}
a#nav_lessons:hover {background-image: url(../images/nav/lessons_on.gif);}
a#nav_lessons_on {width: 65px;background-image: url(../images/nav/lessons_on.gif);}

a#nav_campinformation {width: 51px;background-image: url(../images/nav/campinformation_off.gif);}
a#nav_campinformation:hover {background-image: url(../images/nav/campinformation_on.gif);}
a#nav_campinformation_on {width: 51px;background-image: url(../images/nav/campinformation_on.gif);}

a#nav_parentcorner {width: 103px;background-image: url(../images/nav/parentcorner_off.gif);}
a#nav_parentcorner:hover {background-image: url(../images/nav/parentcorner_on.gif);}
a#nav_parentcorner_on {width: 103px;background-image: url(../images/nav/parentcorner_on.gif);}

a#nav_locations {width: 73px;background-image: url(../images/nav/locations_off.gif);}
a#nav_locations:hover {background-image: url(../images/nav/locations_on.gif);}
a#nav_locations_on {width: 73px;background-image: url(../images/nav/locations_on.gif);}

a#nav_forms {width: 51px;background-image: url(../images/nav/forms_off.gif);}
a#nav_forms:hover {background-image: url(../images/nav/forms_on.gif);}
a#nav_forms_on {width: 51px;background-image: url(../images/nav/forms_on.gif);}

a#nav_contact {width: 80px;background-image: url(../images/nav/contact_off.gif);}
a#nav_contact:hover {background-image: url(../images/nav/contact_on.gif);}
a#nav_contact_on {width: 80px;background-image: url(../images/nav/contact_on.gif);}

div#subnavigation
{
	width: 100%;
	background-image: url(../images/nav/dot_nav.gif);
	background-position: top left;
	background-repeat: no-repeat;	
}

div#snav
{
	padding-left: 6px;
	padding-right: 6px;
	height: 23px;
	background-image: url(../images/background/snav_back.gif);
	background-position: top left;
	background-repeat: repeat-x;
	position: absolute;
}
div#snav a, div#snav img
{
	float: left;
	overflow: hidden;
}

img.snav_spacer
{
	
}
div#snav a
{
	display: block;
	height: 0px !important;
	overflow: hidden;
	padding-top: 23px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
/* aboutus subnav */
a#snav_1stalliance {width: 74px;background-image: url(../images/nav/au_1stalliance_off.gif);}
a#snav_1stalliance:hover {background-image: url(../images/nav/au_1stalliance_on.gif);}
a#snav_1stalliance_on {width: 74px;background-image: url(../images/nav/au_1stalliance_on.gif);}

a#snav_lionsjrs {width: 57px;background-image: url(../images/nav/au_lionsjrs_off.gif);}
a#snav_lionsjrs:hover {background-image: url(../images/nav/au_lionsjrs_on.gif);}
a#snav_lionsjrs_on {width: 57px;background-image: url(../images/nav/au_lionsjrs_on.gif);}

a#snav_fearless {width: 56px;background-image: url(../images/nav/au_fearless_off.gif);}
a#snav_fearless:hover {background-image: url(../images/nav/au_fearless_on.gif);}
a#snav_fearless_on {width: 56px;background-image: url(../images/nav/au_fearless_on.gif);}

/* news subnav */
a#snav_commitments {width: 78px;background-image: url(../images/nav/news_commitments_off.gif);}
a#snav_commitments:hover {background-image: url(../images/nav/news_commitments_on.gif);}
a#snav_commitments_on {width: 78px;background-image: url(../images/nav/news_commitments_on.gif);}

a#snav_qualifyingteams {width: 103px;background-image: url(../images/nav/news_qualifyingteams_off.gif);}
a#snav_qualifyingteams:hover {background-image: url(../images/nav/news_qualifyingteams_on.gif);}
a#snav_qualifyingteams_on {width: 103px;background-image: url(../images/nav/news_qualifyingteams_on.gif);}

/* aboutus subnav */
a#snav_volunteering {width: 81px;background-image: url(../images/nav/pc_volunteering_off.gif);}
a#snav_volunteering:hover {background-image: url(../images/nav/pc_volunteering_on.gif);}
a#snav_volunteering_on {width: 81px;background-image: url(../images/nav/pc_volunteering_on.gif);}

a#snav_parentwear {width: 76px;background-image: url(../images/nav/pc_parentwear_off.gif);}
a#snav_parentwear:hover {background-image: url(../images/nav/pc_parentwear_on.gif);}
a#snav_parentwear_on {width: 76px;background-image: url(../images/nav/pc_parentwear_on.gif);}

a#snav_helpfultools {width: 86px;background-image: url(../images/nav/pc_helpfultools_off.gif);}
a#snav_helpfultools:hover {background-image: url(../images/nav/pc_helpfultools_on.gif);}
a#snav_helpfultools_on {width: 86px;background-image: url(../images/nav/pc_helpfultools_on.gif);}


.snav_teams
{
	left: 149px;
	top: 0px;
	width: auto !important;
}
.snav_aboutus
{
	left: 218px;
	top: 0px;
	width: auto !important;
}
.snav_news
{
	left: 309px;
	top: 0px;
	width: auto !important;
}

.snav_parentcorner
{
	left: 533px;
	top: 0px;
	width: auto !important;
}
.noBG {
	background-color: #FFFFFF !important;
}

div#ssubnav
{
	background-color: #F5F5F5;
	margin-right: 80px;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 10px;
	padding-right: 5px;
}
div#ssubnav a
{
	text-decoration: none;
	font-size: 12px;
	line-height: 17px;
}
div#ssubnav a:hover, div#ssubnav a.on
{
	color: #FF0000;
}
div#ssubnav p
{
	font-size: 12px;
	line-height: 17px;
	padding-bottom: 5px;
}

div#hdotline
{
	width: 100%;
	height: 12px;
	background-image: url(../images/nav/dot_nav.gif);
	background-position: top left;
	background-repeat: no-repeat;	
	position: relative;
}

div#leftPane
{
	float: left;
	width: 135px;
}
div#rightPane
{
	float: right;
	width: 750px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 20px;
	text-align: left;
}

div#leftColumn
{
	float: left;
	width: 165px;
	padding-left: 2px;
}
div#middleColumn
{
	float: left;
	width: 585px;
	text-align: left;
}
div#rightColumn
{
	float: right;
	width: 140px;
	padding-left: 2px;
	padding-right: 5px;
	text-align: left;
}
#homeCopy 
{
    margin-left: 10px;
    padding-top: 12px;
    margin-right: 10px;
    margin-bottom: 12px;
	background-image: url(../images/background/hdot.gif);
	background-position: bottom left;
	background-repeat: repeat-x;    
}

.home div#navigation {
	padding-left: 110px;
}
.home #container {background-image: none;}
.home #content {padding-top: 2px;}
.bigNP img 
{
    border-right: solid 5px #dadada;
    border-bottom: solid 5px #dadada;
}
.tnFrameBig 
{
    display: block;
    position: relative;
    width: 573px;
    height: 347px;   
    border: solid 3px #dadada;
    border-right: solid 5px #dadada;
    border-bottom: solid 5px #dadada;
}

.tnFrameBig img 
{
    position: absolute;
    z-index: 10;
    top: 0px;
    left: 0px;
    width: 573px;
    height: 347px;   
}
.tnFrameBig .tnHighlight
{
    display: block;
    position: absolute;
    z-index: 11;
    bottom: 0px;
    left: 0px;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 10px;
    padding-right: 10px;
    width: 553px;
	background-image: url(../images/background/popup.png);
	background-position: top left;
	background-repeat: repeat;
}
.tnHighlight h5 
{
    font-size: 21px;
    line-height: 26px;
    color: #FFFFFF;
}
.tnHighlight
{
    font-size: 12px;
    line-height: 14px;
    color: #FFFFFF;
}

.tnFrameBig .tnHighlight a { text-decoration: none; color: #00D9FF;}
.tnFrameBig .tnHighlight a:hover { text-decoration: underline; }


.newsPopupFrame 
{
    width: 600px;
    height: 400px;
    position: relative;
}
.newsPopupFrame img 
{
    position: absolute;
    z-index: 1000;
    top: 0px;
    left: 0px;
    width: 600px;
    height: 400px;
}
.newsOverlay 
{
    position: absolute;
    z-index: 1001;
    bottom: 0px;
    left: 0px;
    padding: 10px;
    width: 580px;
    height: 100px;
	background-image: url(../images/background/popup.png);
	background-position: top left;
	background-repeat: repeat;
	text-align: left;
}
.newsPopupFrame .newsOverlay h5
{
    color: #FFFFFF;
    font-size: 17px;
    line-height: 21px;
}
.newsPopupFrame .newsOverlay p 
{
    color: #FFFFFF;
    font-size: 12px;
    line-height: 14px;
}
.newsPopupFrame .newsOverlay p a { text-decoration: none; color: #00D9FF;}
.newsPopupFrame .newsOverlay p a:hover { text-decoration: underline; }


.smallNP 
{
    position: relative;
    display: block;
    width: 159px;
    height: 109px;
    border: solid 3px #dadada;
    margin-bottom: 3px;
}
.smallNP img
{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 159px;
    height: 109px;
    z-index: 10;   
}
.smallNP span.arrowMore
{
    display: block;   
    position: absolute;
    top: 0px;
    left: 0px;
    width: 159px;
    height: 109px;
    z-index: 10;   
	background-image: url(../images/background/tnArrow.gif);
	background-position: top left;
	background-repeat: repeat;
}
a.smallNP:hover span.arrowMore
{
	background-image: url(../images/background/tnArrow_o.gif);
}

ul.homeNewsList 
{
    margin: 0px;
    padding-top: 8px;
    padding-bottom: 8px;
	padding-left: 0;
	list-style: none;
	border: none;
}
ul.homeNewsList li {
	margin-left: 0;
	padding-left: 0;
	border: none;
	list-style: none;
	font-size: 12px;
	line-height: 21px;
}
ul.homeNewsList li a { text-decoration: none; color: #00D9FF;}
ul.homeNewsList li a:hover { text-decoration: underline; }

#leftColumn #quoteOfTheWeek 
{
    background-color: #f0f0f0;    
    padding-left: 2px;
    padding-right: 8px;
    padding-top: 6px;
    padding-bottom: 15px;
}
#leftColumn #quoteOfTheWeek h1 
{
    text-align: left;
    color: #e41e2d;
    font-size: 12px;
    font-weight: normal;
    display: block;
	background-image: url(../images/background/hdots.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
#leftColumn #quoteOfTheWeek p 
{
    color: #808080;
    font-size: 12px;
    line-height: 20px;
    font-style: italic;
    padding-left: 1px;
    padding-right: 18px;
    text-align: left;
}
div#rightColumn img.imgSpiff
{
    padding-bottom: 2px;
}

.homefix p
{
	width: 600px;
}

div#footer
{
	color: #B2B2B2;
	font-size: 10px;
	line-height: 30px;
	vertical-align: middle;
	text-align: left;
	left: 225px;
	/*
	padding-left: 155px;
*/
	width: 744px;
	height: 30px;
	position: absolute;
	bottom: 0 !important;
	padding-bottom: 3px;
}
div#footer span.copyRight
{
	float: left;
	display: block;
	width: 300px;
}
.home div#footer span.copyRight 
{
    padding-left: 23px;
}
div#footer span.footMenu
{
	float: right;
	display: block;
	width: 400px;
	text-align: right;
	font-size: 12px;
}
div#footer span.footMenu a
{
	color: #B2B2B2;
	font-size: 12px;
	line-height: 25px;
	padding-left: 6px;
	padding-right: 6px;
	font-weight: bold;
	text-decoration: none;
}
div#footer span.footMenu a:hover
{
	color: #080031;
	font-weight: bold;
	text-decoration: none;
}
div#footer span.footMenu a.fOn
{
	color: #080031;
	font-size: 12px;
	line-height: 25px;
	padding-left: 6px;
	padding-right: 6px;
}


.footerMenu 
{
	float: right;
	display: block;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
}
.home .footerMenu 
{
    padding-right: 150px;
}

.footerMenu ul 
{
    margin: 0px;
	clear: left;
	float: right;
	list-style-type: none;
	height: 30px;
}
.footerMenu ul li {
	display: inline;
	float: left;
	color: #B2B2B2;
	font-size: 12px;
	line-height: 30px;
	height: 30px;
	vertical-align: middle;
}
.footerMenu ul li a {
	font-weight: bold;
	font-size: 12px;
	display: block;
	float: left;
	line-height: 30px;
	vertical-align: middle;
	text-transform: uppercase;
	color: #B2B2B2;
	text-decoration: none;
	padding-left: 6px;
	padding-right: 6px;
}
.footerMenu ul li a:hover {
	color: #080031;
}


a#btn_tryoutinfo
{
	display: block;
	height: 0px !important;
	overflow: hidden;
	background-image: url(../images/btn/btn_tryoutinfo.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	width: 135px;
	padding-top: 62px;
}
a#btn_tryoutinfo:hover
{
	display: block;
	height: 0px !important;
	overflow: hidden;
	background-image: url(../images/btn/btn_tryoutinfo_over.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	width: 135px;
	padding-top: 62px;
}

div#navigation a
{
}

a#nav_teams {width: 48px;background-image: url(../images/nav/teams_off.gif);}
a#nav_teams:hover {background-image: url(../images/nav/teams_on.gif);}
a#nav_teams_on {width: 48px;background-image: url(../images/nav/teams_on.gif);}

p, ul, li
{
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
}
h1
{
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	color: #FF0000;
}
h2
{
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
}
h3
{
	color: #CF6000;
	font-size: 14px;
	font-weight: normal;
	line-height: 16px;
}
h4
{
	color: #00B8FF;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
}

a.btn_Mask
{
	background: transparent url(../images/buttons/btn_RSVP_off.gif) no-repeat scroll left top;
	color: #1E130C;
	display: block;
	font-weight: normal;
	height: 70px;
	left: 50%;
	margin-left: -74px;
	margin-top: -72px;
	overflow: hidden;
	padding: 37px 25px 37px 24px;
	position: absolute;
	text-align: center;
	text-decoration: none;
	top: 50%;
	vertical-align: middle;
	width: 100px;
}
a.btn_Mask:hover
{
	background: transparent url(../images/buttons/btn_RSVP_on.gif) no-repeat scroll left top;
	text-decoration: none;
}
div#menuDiv p
{
	padding-right: 10px;
	padding-top: 15px;
}
div#menuDiv a
{
	color: #DED7BE;
	float: right;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}
div#menuDiv a.navOn
{
	color: #FF6000;
}
div#menuDiv a:hover
{
	color: #FF6000;
}
div#subMenuDiv
{
	font-family: Arial;
	font-size: 10px;
	line-height: 15px;
	text-transform: uppercase;
}
div#subMenuDiv p
{
	padding-left: 10px;
	padding-top: 25px;
}
div#subMenuDiv a
{
	color: #564E49;
	float: left;
	text-decoration: none;
}
div#subMenuDiv a.subNavOn
{
	color: #FF6000;
}
div#subMenuDiv a:hover
{
	color: #FF6000;
}
.clearfix:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0pt;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	visibility: hidden;
}
.clearfix
{
}
.clearfix
{
	display: block;
}
table#tblLessons {}
table#tblLessons td.col1 {width: 45%;}
table#tblLessons td.col2 {padding-left: 10px;}

table#tblForms 
{
	position: relative;
	left: -10px;
	top: 10px;
	margin: 0px;
}
table#tblForms, table#tblForms tr, table#tblForms tr td
{
	margin: 0px;
	border: 0px;
}
table#tblForms td {	padding-left: 10px; padding-top: 10px; padding-bottom: 0px; margin: 0px;}
table#tblForms tr.alterItem {background-color: #F0F0F0}
table#tblForms td.col1 {padding-right: 25px;}
table#tblForms td.col2 {padding-left: 10px;padding-right: 50px;}

table#tblNews 
{
	position: relative;
	left: -10px;
	top: 10px;
	margin: 0px;
}
table#tblNews, table#tblNews tr, table#tblNews tr td
{
	margin: 0px;
	border: 0px;
}
table#tblNews td {	padding-left: 10px; padding-top: 8px; padding-bottom: 8px; padding-right: 20px; margin: 0px;}
table#tblNews tr.alterItem {background-color: #F0F0F0}

ul 
{
	margin-top: 8px;
	margin-bottom: 8px;
	padding-left: 15px;
}

table#tblLocations, table#tblLocations tr, table#tblLocations tr td
{
	margin: 0px;
	border: 0px;
}
table#tblLocations tr {padding-top: 22px;}
table#tblLocations td.col1 { color:#C8C8C8}
table#tblLocations td.col2 {padding-left: 13px;padding-right: 50px;}

table#tblLocations a
{
	text-decoration: none;
}
table#tblLocations a:hover
{
	text-decoration: none;
}

table#tblContact 
{
	position: relative;
	left: -10px;
	top: 10px;
	margin: 0px;
}
table#tblContact, table#tblContact tr, table#tblContact tr td
{
	margin: 0px;
	border: 0px;
}
table#tblContact td {padding-right: 25px; margin: 0px;}
table#tblContact tr.alterItem {background-color: #F0F0F0}

table#tblContact td.col1 {padding-left: 10px;}

.red{color: #FF0000;}

div.shortcopy p
{
	width: 600px;
}

/* NEWS */
div.news_section p
{
	width: 650px;	
}

div.newsBox img
{
	padding-right: 15px;
}

div.newsBox img, div.newsBoxp
{
	float: left;
}
div.newsBox p
{
	width: auto !important;
}

img.news_splitter
{
	padding-bottom: 15px;
	padding-top: 15px;
}

div#teamSection
{
	padding-top: 15px;
	font-size: 12px;
	line-height: 14px;
}
.team
{
	color: #FF0000;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
}
div#teamPages
{
	padding-top: 15px;
}
div#teamPages a
{
	text-decoration: none;
	font-size: 11px;
	line-height: 13px;
}
div#teamPages a:hover, div#teamPages a.on
{
	color: #FF0000;
}


div#page
{
	padding-top: 15px;
	max-width: 660px;
	width: 660px;
	overflow: hidden;
	position: relative;
	min-height: 350px;
}
.width600
{
	max-width: 600px !important;
	width: 600px !important;
}

table#tblRoster th
{
	background-color: #B2B2B2;
	color: #FFFFFF;
	padding-right: 3px;
	padding-left: 3px;
}
table#tblRoster td
{
	padding-right: 15px;
	padding-left: 5px;
}
table#tblRoster tr.altRow
{
	background-color: #F5F5F5;
}
table#tblRoster tr:hover, table#tblRoster tr.row_on
{
	background-color: #FF0000 !important;
	color: #FFFFFF;
	cursor: pointer;
}

table#tblTournamentSchedule th
{
	background-color: #B2B2B2;
	color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
}
table#tblTournamentSchedule td
{
	padding-right: 15px;
	padding-left: 5px;
}
table#tblTournamentSchedule tr.altRow
{
	background-color: #F5F5F5;
}

table#tblPracticeSchedule th
{
	background-color: #B2B2B2;
	color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
}
table#tblPracticeSchedule td
{
	padding-right: 15px;
	padding-left: 5px;
}
table#tblPracticeSchedule tr.altRow
{
	background-color: #F5F5F5;
}
.imgGallery
{
	padding-bottom: 10px;
}
div#bttBox
{
	position: relative;
	max-width: 605px;
	width: 605px;
}

a#backToTop
{
	position: absolute;
	bottom: 10px;
	right: -70px;
	text-decoration: none;
}
#divPhoto
{
	width: 275px;
	height: 225px;
	overflow: hidden;
	margin-left: 18px;
/*
	position: absolute;
	top: 15px;
	right: 0px;
*/
}
.news_section #ssubnav
{
	background-color: Transparent !important;
}
.red a
{
    color: #FF0000;
    text-decoration: none;
}
.red a:hover 
{
    color: #FF0000;
    text-decoration: underline;
}
.clearBoth 
{
    clear: both;
}