body{
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#FEFCF4;
	
}

/*------------------- HEADER -----------------------------------*/

#headerWrapper{
	height:143px;
	width:1007px;
	background-image:url(images/headerBG.gif);
	background-repeat:repeat-x;
	/*border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FF0000;*/
	
}

#header{
	height:143px;
	background-image:url(images/headerStripedBG.gif);
	background-repeat:no-repeat;

}

/*------------------- GLOBAL NAV -----------------------------------*/

#globalNavWrapper{
	padding-top:91px;
	padding-left:280px;

}

#globalNav{
	height:47px;
	width:auto;
	background-image:url(images/navBG.gif);
	background-repeat:repeat-x;
	
	
	
}

#globalNavMenuWrapper{
	
}

#globalNavMenuWrapper #globalNavMenu{
	float:left;
	padding-top:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;	

}

#globalNavMenuWrapper #globalNavMenu a{
	color: #020C97;	
	text-decoration:none;

}

#globalNavMenuWrapper #globalNavMenu a:hover{
	color: #9F020D;	
	text-decoration:none;
}



#globalNav  #globalNavSeperator{
	float:left;
	height:47px;
	width:1px;
	background-color:#FFFFFF;
	margin-left:25px;
	margin-right:25px;
}

/*-------------------MAIN CONTENT -----------------------------------*/
#contentWrapper{
	overflow: hidden;
	width:1007px;

}


/*------------------- COLUMN ONE -----------------------------------*/


#column1Wrapper{
	float:left;
	display:inline;
	width:375px;
	padding-bottom: 32767px;
	margin-bottom: -32767px;
	margin-left:25px;
	margin-top:25px;
}

#interiorColumn1Wrapper{
	float:left;
	width:190px;
	padding-bottom: 32767px;
	margin-bottom: -32767px;
	margin-left:25px;
	margin-right:25px;
	margin-top:35px;
	display:inline;
}

#column1{


}

/******************** MAIN CALL OUT ************************************/
#mainCallOut{


}

/******************** HOME PAGE LINKS ************************************/

#linksWrapper{
	overflow: hidden;

}



#links{
margin: 40px 0 0 15px;

}

#sectionTitle{
color:#333333;
font-size:11px;
font-weight:bold;
padding-bottom:10px;

}

#links_1{
	float:left;
	padding-bottom: 32767px;
	margin-bottom: -32767px;
	padding-right: 55px;
}

#links_2{
	float:left;
	padding-bottom: 32767px;
	margin-bottom: -32767px;
}

#linksWrapper ul{
list-style-type: none;
padding: 0;
margin: 0;

}

#linksWrapper li{
background-position: 0 .4em;
padding-left:10px;
padding-bottom:6px;
background-image:url(images/bullet.gif);
background-repeat: no-repeat;

}


#linksWrapper li a{

text-decoration:none;
}

#linksWrapper li a:hover{

text-decoration:underline;
}

/******************** MESSAGE BOARD PREVIEW ************************************/

#messageBoardWrapper{

clear: both;

}

#messageBoardWrapper #recentPost{


}

#messageBoardWrapper #recentPost #titleBar{
	width:344px;
	height:22px;
	background-color:#E6E6E6;
	margin-top:50px;
	padding:2px

}

#messageBoardWrapper #recentPost #titleBar #title{
	border: 1px solid #FFFFFF;	
	width:342px;
	height:20px;

}

#messageBoardWrapper #recentPost #titleBar #title #content{
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	margin:3px 0 0 5px;

}

#messageBoardWrapper #recentPost #titleBar #title #content2{
	float:right;
	font-size:10px;
	color:#666666;
	margin:3px 7px 0 0;

}

#messageBoardWrapper #recentPost #postWrapper{

	margin-top:15px;

}

#messageBoardWrapper #recentPost #post{
	width:330px;
	font-size:11px;
	margin:10px 0 0 15px;;

}

#messageBoardWrapper #recentPost #post a{
	text-decoration:none;
	

}

#messageBoardWrapper #recentPost #post a:hover{
	text-decoration:underline;
	

}

#messageBoardWrapper #postButton{
margin:20px 0 50px 14px;

}

/******************** TIP OF THE DAY PREVIEW ************************************/

#tipoftheDayWrapper{

clear: both;

}

#tipoftheDayWrapper #recentPost{


}

#tipoftheDayWrapper #recentPost #titleBar{
	width:244px;
	height:22px;
	background-color:#E6E6E6;
	margin-top:0px;
	padding:2px

}

#tipoftheDayWrapper #recentPost #titleBar #title{
	border: 1px solid #FFFFFF;	
	width:242px;
	height:20px;

}

#tipoftheDayWrapper #recentPost #titleBar #title #content{
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	margin:3px 0 0 5px;

}

#tipoftheDayWrapper #recentPost #titleBar #title #content2{
	float:right;
	font-size:10px;
	color:#666666;
	margin:3px 7px 0 0;

}

#tipoftheDayWrapper #recentPost #postWrapper{

	margin-top:15px;

}

#tipoftheDayWrapper #recentPost #post{
	width:330px;
	font-size:11px;
	margin:10px 0 0 15px;;

}

#tipoftheDayWrapper #recentPost #post a{
	text-decoration:none;
	

}

#tipoftheDayWrapper #recentPost #post a:hover{
	text-decoration:underline;
	

}

#tipoftheDayWrapper #postButton{
margin:20px 0 50px 14px;

}

/******************** LEFT NAV ************************************/

#leftNavWrapper{

}

#leftNav{
	background-color:#F5EFEF;
	padding:25px;
	border: 1px solid #F2D6D8;
}

#leftNav ul{
list-style-type: none;
padding:0;
margin:0;

}

#leftNav ul li{
list-style-type: none;
padding-bottom:15px;
font-size:10px;

}

#leftNav ul li a{
text-decoration:none;
color:#9F020D
}

#leftNav ul li a:hover{
text-decoration:underline;
color:#9F020D
}

#selected{
font-size:11px;
font-weight:bold;
}

/*------------------- COLUMN TWO -----------------------------------*/

#column2Wrapper{
	float:left;
	padding-bottom: 32767px;
	margin-bottom: -32767px;
	width:300px;
	margin-top:50px;
	
}

#interiorColumn2Wrapper{
	float:left;
	padding-bottom: 32767px;
	margin-bottom: -32767px;
	width:460px;
	margin-top:30px;

	
}

#column2{
	
}


/******************** RECENT NEWS ************************************/

#recentNews{
	width:274px;
	overflow: hidden;
}


#recentNews #titleBar{
	height:22px;
	width:274px;
	background-color:#AB0009;
	padding:2px;

}

#recentNews #titleBar #title{
	border: 1px solid #C04047;
	width:268px;
	height:20px;
	
}


#recentNews #titleBar #title #content{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	padding-left: 5px;
	padding-top:3px;
}

#recentNews #titleBar #title #subscribe{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	padding-left: 115px;
	padding-top:3px;
	
}

#recentNews #titleBar #title #rssIcon{
	float:left;
	background-image:url(images/RSSButton.gif);
	background-repeat:no-repeat;
	width:14px;
	height:14px;
	margin: 3px 0 0 3px;
	
}


#recentNews #titleBar #title #subscribe a{
	text-decoration:none;
	color:#F75762;
}

#recentNews #titleBar #title #subscribe a:hover{
	text-decoration:none;
	color:#F6C4C7;

	
	text-decoration:none;
}

#recentNews #newsArticle{
margin:15px 10px 15px 10px;
color: #333333

}


#recentNews #newsArticle #title{
font-size:11px;
font-weight:bold;


}

#recentNews #newsArticle #date{
font-size:10px;


}

#recentNews #newsArticle #blurb{
padding-top:10px;
font-size:10px;
color:#666666;

}

/******************** LEAGUE STANDINGS ************************************/

#leagueStandingsWrapper{


}

#leagueStandings{
	
	margin-top:25px;

}

#leagueStandings #titleBar{
	width:274px;
	height:22px;
	background-color:#ECECEC;
	padding:2px;

}

#leagueStandings #titleBar #title{
	width:272px;
	height:20px;
	border: 1px solid #FFFFFF;
}


#leagueStandings #titleBar #title #content{
	float:left;
	font-weight:bold;
	margin-top:3px;
	margin-left: 5px;
	margin-right:25px;
}

#leagueStandings #titleBar #title #wins{
	float:left;
	color:#666666;
	margin-top:3px;
	margin-left: 5px;
	margin-right:25px;

}

#leagueStandings #titleBar #title #losses{
	float:left;
	color:#666666;
	margin-top:3px;
	margin-left: 5px;
}


#teamWrapper{
width:274;
/*overflow: hidden;*/
}

#teamWrapper ul{
list-style-type: none;
margin:0;
padding:0;
}

#teamWrapper li{
	margin-bottom:10px;
}


#teamWrapper #teams{
	float:left;
	margin-top:15px;
	margin-left:20px;
	width:120px;

}

#teamWrapper #divider{
	float:left;
	height:150px;
	width:1px;
	background-color:#ECECEC;

}

#teamWrapper #wins{
	float:left;
	margin-top:15px;
	margin-left:20px;
	width:35px;

}

#teamWrapper #losses{
	float:left;
	margin-top:15px;
	margin-left:20px;
	width:35px;

}



/********************BREAD CRUMB ************************************/

#interiorColumn2Wrapper  #interiorContentWrapper #breadCrumb{
	color:#333333;

}

#interiorColumn2Wrapper  #interiorContentWrapper #breadCrumb a{
	text-decoration:none;

}

#interiorColumn2Wrapper  #interiorContentWrapper #breadCrumb a:hover{
	text-decoration:underline;

}


/******************** Title ************************************/
#interiorColumn2Wrapper #column2  #interiorContentWrapper #title{
	font-size:14px;
	font-weight:bold;
	margin-top:25px;
	margin-bottom:25px;
	width:375;
	height:auto;
	
}

/******************** Page Content ************************************/
#interiorColumn2Wrapper #column2 #interiorContentWrapper #content{
	font-size:11px;
	margin-bottom:35px;
	width:400px;

}

#interiorColumn2Wrapper #column2 #interiorContentWrapper #formcontent{
	font-size:11px;
	margin-bottom:35px;
	width:450px;

}

/*------------------- COLUMN THREE -----------------------------------*/

#column3Wrapper{
	float:left;
	padding-bottom: 32767px;
	margin-bottom: -32767px;
	width:260px;
	background-color:#FEFCF4;
	background-image:url(images/advertBG.gif);
	background-repeat:repeat-y;
	/*border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FF0000;*/
	
}

#column3{

}

#column3 #advertisement{
	margin:50px 0 0 40px;	
}

#column3 #advertisement #ad{
	
	margin:25px 0 25px 0;
}

#column3 #advertisement #title{
font-size:14px;
font-weight:bold;
}



/*------------------- CUSTOM -----------------------------------*/
#required {
	font-family: Arial, Verdana, Helvetica, Sans-Serif, Sans;
	color: red;
	font-size: 9pt;
	font-weight: bold;
}

#stepTitle {
	font-family: Times Roman, Serif;
	color: black;
	font-size: 10pt;
	font-weight: bold;
}

#stepText {
	font-family: Times Roman, Serif;
	color: normal;
	font-size: 9pt;
	font-weight: normal;
}

#registrationTitle {
	font-family: Times Roman, Serif;
	color: black;
	font-size: 12pt;
	font-weight: bold;
}

#registrationTD {
	font-family: Times Roman, Serif;
	color: black;
	font-size: 9pt;
	font-weight: bold;
}

#volunteerText {
	font-family: Times Roman, Serif;
	color: black;
	font-size: 11pt;
	font-weight: Normal;
}

#registrationFine {
	font-family: Times Roman, Serif;
	color: normal;
	font-size: 8pt;
	font-weight: normal;
}

#playerHeader {
	font-family: Times Roman, Serif;
	color: WHITE;
	font-size: 9pt;
	font-weight: normal;
}

#playerText {
	font-family: Times Roman, Serif;
	color: normal;
	font-size: 8pt;
	font-weight: normal;
}

#playerTotal {
	font-family: Times Roman, Serif;
	color: black;
	font-size: 8pt;
	font-weight: bold;
}

#rosterText {
	font-family: Times Roman, Serif;
	color: black;
	font-size: 10pt;
	font-weight: bold;
}

#soccerClinicText {
	font-family: Times Roman, Serif;
	color: black;
	font-size: 10pt;
	font-weight: normal;
}

#soccerText {
	font-family: Times Roman, Serif;
	color: black;
	font-size: 10pt;
	font-weight: normal;
}

#paymentText {
	font-family: Times Roman, Serif;
	color: red;
	font-size: 9pt;
	font-weight: normal;
}

#divisonText {
	font-family: Times Roman, Serif;
	color: black;
	font-size: 10pt;
	font-weight: bold;
}

#teamText {
	font-family: Times Roman, Serif;
	color: black;
	font-size: 9pt;
	font-weight: normal;
}

#teamTextSmall {
	font-family: Times Roman, Serif;
	color: black;
	font-size: 8pt;
	font-weight: bold;
}

#teamNameText {
	font-family: Times Roman, Serif;
	color: black;
	font-size: 12pt;
	font-weight: bold;
}

#boardHeader {
	font-family: Times Roman, Serif;
	color: black;
	font-size: 10pt;
	font-weight: bold;
}

#boardText {
	font-family: Times Roman, Serif;
	color: black;
	font-size: 9pt;
	font-weight: normal;
}

#scheduleText {
	font-family: Times Roman, Serif;
	color: black;
	font-size: 10pt;
	font-weight: normal;
}

/*------------------- FOOTER -----------------------------------*/

#footer{
	clear:both;
	height:100px;
	width:1007px;
	color:#737390;
	font-size:11px;
	
	background-color:#DFE1F1;
/*border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FF0000;*/

}

#footer #footerContent{
padding:25px 0 0 125px;;

}