﻿html {
	background-image:url('../images/Default/Layout/HtmlBg.jpg');
	background-position:center top;
	background-repeat:repeat-y;
	background-color:#30718D;
}

body#Body {
	text-align:center;
	background-image:url('../images/Default/Layout/BodyBg.jpg');
	background-repeat:repeat-x;
}

div#SiteWpr {
	background-image:url('../images/Default/Layout/SiteBg.jpg');
	background-repeat:no-repeat;
	background-position:center top;	
}

div#LayoutWpr {
	width:954px;
	margin:0 auto;
	padding-top:81px;
	text-align:left;
	position:relative;
}

div#HeaderWpr {
	width:954px;
	height:81px;
	background-image:url('../images/Default/HeaderBg.jpg');
	background-repeat:no-repeat;
	position:absolute;
	left:0;
	top:0;
}

div#HeaderWpr div#EmailSignUpWpr {
	float:left;
	width:335px;
	height:35px;
	padding-left:206px; 
	overflow:hidden;
}

div#HeaderWpr div#EmailSignUpWpr form{
	display:block;
	margin:0.0em auto;
	text-align:center;
}

div#HeaderWpr div#EmailSignUpWpr input#txtEmail {
	float:left;
	border:0;
	width:131px;
	height:15px;
	padding:10px 3px 10px 124px;
	background-image:url('../images/Default/SignUp/Input.jpg');
	background-repeat:no-repeat;
	overflow:hidden;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-style:italic;
	color:#801423;
}


div#HeaderWpr div#EmailSignUpWpr input#Email {
	float:left;
	border:0;
	width:131px;
	height:15px;
	padding:10px 3px 10px 124px;
	background-image:url('../images/Default/SignUp/Input.jpg');
	background-repeat:no-repeat;
	overflow:hidden;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-style:italic;
	color:#801423;
}


div#HeaderWpr div#EmailSignUpWpr input#Submit {
	/*float:left;*/
	border:0;
	width:77px;
	height:35px;
	background-image:url('../images/Default/SignUp/Button.jpg');
	background-repeat:no-repeat;	
	overflow:hidden;
}

div#HeaderWpr div#EmailSignUpWpr input#Submit:hover {
	background-image:url('../images/Default/SignUp/ButtonOn.jpg');
}

div#HeaderWpr div#TopActionLinks {
	/*float:left;*/
	width:260px;
	height:35px;
	padding-left:153px;
	overflow:hidden;
}

div#HeaderWpr div#TopActionLinks ul{
	padding:0;
	margin:0;	
	
}
div#HeaderWpr div#TopActionLinks ul li {
	padding:0;
	margin:0;
}

div#HeaderWpr div#TopActionLinks ul li {
	float:left;
}

div#HeaderWpr div#TopActionLinks ul li a {
	float:left;
	display:block;
	height:0;
	padding-top:35px;
	background-repeat:no-repeat;
}

div#HeaderWpr div#TopActionLinks ul li.home a {
	width:125px;
	background-image:url('../images/Default/HeaderLinks/Home.jpg');
}

div#HeaderWpr div#TopActionLinks ul li.home a:hover {
	background-image:url('../images/Default/HeaderLinks/HomeOn.jpg');
}

div#HeaderWpr div#TopActionLinks ul li.contactus a {
	width:135px;
	background-image:url('../images/Default/HeaderLinks/ContactUs.jpg');
}

div#HeaderWpr div#TopActionLinks ul li.contactus a:hover {
	background-image:url('../images/Default/HeaderLinks/ContactUsOn.jpg');
}

div#HeaderWpr div#NavigationWpr {
	width:748px;
	height:46px;
	padding-left:206px;
}

div#SplashWpr {
	width:928px;
	padding:0 12px 0 14px;
	height:278px;
	overflow:hidden;
	background-image:url('../images/Default/SplashBg.jpg');
	background-repeat:no-repeat;
	position:relative;
}

div#SplashWpr h1#SiteLogo {
	padding:0;
	margin:0;
	width:243px;
	height:189px;
	overflow:hidden;
	position:absolute;
	left:-8px;
	top:0;
}

div#SplashWpr h1#SiteLogo a {
	display:block;
	width:243px;
	height:189px;
	overflow:hidden;	
}

div#MasterContentBodyWpr {
	width:954px;
	overflow:hidden;
	background-image:url('../images/Default/Content/Center.jpg');
	background-repeat:repeat-y;
}

div#MasterContentBodyWpr div#MasterContentBody {
	width:954px;
	overflow:hidden;
	background-image:url('../images/Default/Content/Bottom.jpg');
	background-repeat:no-repeat;		
	background-position:left bottom;
}

div#MasterContentBodyWpr div#MasterContentBody div#MasterContentWpr {
	width:954px;
	padding-bottom:20px;
	overflow:hidden;
	background-image:url('../images/Default/Content/Top.jpg');
	background-repeat:no-repeat;		
}

div#MasterContent {
	float:right;
	width:685px;
	padding-top:54px;
	padding-left:29px;
	padding-right:14px;
	overflow:hidden;
}

div#MasterContent div#ContentWpr {
	width:431px;
	min-height:170px;
	height:auto !important;
	height:170px;
	padding-right:254px;
	overflow:hidden;
}

div#MasterContent div#MainActionsWpr {
	width:685px;
	overflow:hidden;
}

div#MasterContent div#MainActionsWpr h3 {
	margin:0;
	padding:0;
	padding-top:129px;
	padding-bottom:12px;
	height:15px;
	overflow:hidden;
	text-align:center;
}

div#MasterContent div#MainActionsWpr h3 a {
	display:block;
	height:0;
	padding-top:15px;
	overflow:hidden;
}

div#MasterContent div#MainActionsWpr p {
	padding:0 20px;
	margin:0;
	width:123px;
	height:82px;
	overflow:hidden;
	line-height:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
}

div#MasterContent div#MainActionsWpr a.joinnow {
	display:block;
	height:0;
	padding-top:52px;
	margin-top:16px;
	background-repeat:no-repeat;
}

div#MasterContent div#MainActionsWpr div#AthletesWpr {
	float:left;
	width:163px;
	height:306px;
	overflow:hidden;
	position:relative;
	background-image:url('../images/Default/ActionLinks/Athletes.jpg');
	background-repeat:no-repeat;
}

.calltoaction{
	
	height:82px;
	overflow:hidden;
	
	
}

div#MasterContent div#MainActionsWpr div#AthletesWpr a.joinnow {
	background-image:url('../images/Default/ActionLinks/AthletesLink.jpg');
}

div#MasterContent div#MainActionsWpr div#AthletesWpr p {
	color:#AC1A2F;
}

div#MasterContent div#MainActionsWpr div#VolunteersWpr {
	float:left;
	width:168px;
	height:306px;
	overflow:hidden;
	position:relative;
	background-image:url('../images/Default/ActionLinks/Volunteers.jpg');
	background-repeat:no-repeat;	
}

div#MasterContent div#MainActionsWpr div#VolunteersWpr a.joinnow {
	background-image:url('../images/Default/ActionLinks/VolunteersLinks.jpg');
}

div#MasterContent div#MainActionsWpr div#VolunteersWpr p {
	color:#5A8E22;
}

div#MasterContent div#MainActionsWpr div#CoachesWpr {
	float:left;
	width:168px;
	height:306px;
	overflow:hidden;
	position:relative;
	background-image:url('../images/Default/ActionLinks/Coaches.jpg');
	background-repeat:no-repeat;	
}

div#MasterContent div#MainActionsWpr div#CoachesWpr a.joinnow {
	background-image:url('../images/Default/ActionLinks/CoachesLinks.jpg');
}

div#MasterContent div#MainActionsWpr div#CoachesWpr p {
	color:#D95E16;
}

div#MasterContent div#MainActionsWpr div#SponsorsWpr {
	float:left;
	width:186px;
	height:306px;
	overflow:hidden;
	position:relative;
	background-image:url('../images/Default/ActionLinks/Sponsors.jpg');
	background-repeat:no-repeat;	
}

div#MasterContent div#MainActionsWpr div#SponsorsWpr a.joinnow {
	background-image:url('../images/Default/ActionLinks/SponsorsLinks.jpg')
}

div#MasterContent div#MainActionsWpr div#SponsorsWpr p {
	color:#6C3A77;
}

div#EventsWpr {
	float:right;
	width:196px;
	overflow:hidden;
	padding-left:30px;
	padding-top:54px;
}

div#EventsWpr h3.header {
	padding:0;
	margin:0;
	background-image:url('../images/Default/Events/Headline.jpg');
	background-repeat:no-repeat;
	height:0;
	padding-top:31px;
	overflow:hidden;
}

div#EventsWpr div#EventsList {
	width:196px;
	overflow:hidden;
	background-image:url('../images/Default/Events/Line.jpg');
	background-repeat:repeat-y;
	padding-top:4px;
}

div#EventsWpr div#EventsList div.item {
	width:146px;
	padding:8px 25px;
	overflow:hidden;
	background-image:url('../images/Default/Events/Arrow.jpg');
	background-repeat:no-repeat;
	background-position:10px 12px;
}

div#EventsWpr div#EventsList div.item h3 {
	padding:0;
	margin:0;
}

div#EventsWpr div#EventsList div.item h3 a {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10pt;
	color:#005072;
	line-height:1.4em;
	font-style:normal;
}

div#EventsWpr div#EventsList div.item h3 a:hover {
	color:#005072;
	font-style:normal;
}

div#EventsWpr div#EventsList div.item p {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:9pt;
	color:#8F8F8F;	
	padding:4px 0;
	margin:0;
	line-height:1.5em;	
}

div#FooterWpr {
	background-color:#30718D;
	position:static;
}

div#FooterWpr div#Footer {
	width:954px;
	height:48px;
	padding-bottom:10px;
	padding-top:5px;
	margin:0 auto;
	text-align:center;
	background-image:url('../images/Default/FooterBg.jpg');
	background-repeat:no-repeat;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#8FB4C4;	
	font-style:italic;
}
.copyright{	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#8BB0C0;	
	font-style:italic;
}

div#FooterWpr div#Footer.internal {
	background-image:url('../images/General/Footer.jpg');
	height:53px;
}


div#FooterWpr div#Footer p {
	padding:5px 0;
	margin:0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:11pt;
	color:#9FBFCC;
	line-height:normal;	
}

div#FooterWpr div#Footer p strong {
	font-weight:bold;
	font-style:italic;
}

div#FooterWpr div#Footer h6 {
	padding:0;
	margin:0;
	width:147px;
	height:34px;
	overflow:hidden;
	position:absolute;
	top:0;	
	right:9px;
}

div#FooterWpr div#Footer h6 a {
	display:block;
	width:147px;
	height:0;
	padding-top:34px;
	overflow:hidden;
	background-image:url('../images/Default/ForteLogo.jpg');
	background-repeat:no-repeat;
}

div#FooterWpr div#Footer.internal h6 a {
	background-image:url('../images/General/ForteLogo.jpg');
}

div#GeneralSiteLogo {
	width:243px;
	height:189px;
	overflow:hidden;
	position:absolute;
	left:-8px;
	top:81px;
}

div#GeneralSiteLogo h1#SiteLogo {
	padding:0;
	margin:0;
	width:243px;
	height:189px;
	overflow:hidden;
}

div#GeneralSiteLogo h1#SiteLogo a {
	display:block;
	width:243px;
	height:189px;
	overflow:hidden;	
}

div#GeneralContentBodyWpr {
	width:954px;
	overflow:hidden;
	background-image:url('../images/General/Content/Center.jpg');
	background-repeat:repeat-y;
}

div#GeneralContentBodyWpr div#GeneralContentBody {
	width:954px;
	overflow:hidden;
	background-image:url('../images/General/Content/Bottom.jpg');
	background-repeat:no-repeat;		
	background-position:left bottom;
}

div#GeneralContentBodyWpr div#GeneralContentBody div#GeneralContentWpr{
	width:954px;
	padding-bottom:30px;
	overflow:hidden;
	background-image:url('../images/General/Content/Top.jpg');
	background-repeat:no-repeat;		
}

div#SideMenuWpr {
	float:right;
	width:193px;
	padding-left:12px;
	padding-top:244px;
	overflow:hidden;
}

div#SideMenuWpr h3 {
	padding:0 10px 5px 10px;
	margin:0;
	color:#005072;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11pt;
	color:#005072;
}

div#SideMenuWpr ul {
	padding:0;
	margin:0;
}

div#SideMenuWpr ul,
div#SideMenuWpr ul li {
	padding:0;
	margin:0;
}

div#SideMenuWpr ul li {
	float:left;
	overflow:hidden;
	width:193px;	
}

div#SideMenuWpr ul li a {
	display:block;
	overflow:hidden;
	width:173px;
	background-image:url('../images/General/SideMenu/Bg.jpg');
	background-repeat:repeat-y;
	padding:5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	font-size:10pt;
	line-height:normal;
	color:#005072;
	border:1px solid #B8CFDA;
	border-left:0;
	border-right:0;
	margin:2px 0;
}

div#SideMenuWpr ul li a:hover {
	background-color:#AC1A2F;
	background-image:none;
	text-decoration:none;
	color:#FFFFFF;
}

div#GeneralContent {
	float:right;
	width:716px;
	padding-top:15px;
	padding-left:15px;
	padding-right:18px;
	overflow:visible; min-height:600px; height: auto !important; height: 600px;
}

div#GeneralContent div#BannerWpr {
	width:700px;
	height:250px;
	padding:6px;
	background-color:#D4E3EA;
	border:1px solid #8EBED2;
	overflow:hidden;
}

div#GeneralContent div#BannerWpr img {
	width:700px;
	height:250px;
	border:1px solid #99C0D0;	
}

div#GeneralContent div#ContentWpr {
	padding:20px 0 0 0;
	width:714px;
}




