body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #006600;
	padding: 0px;
	background-image: url(../assets/bg/bg_hash_marks2.gif);
	margin: 0px;
	background-repeat: repeat-y;
}

form {
	margin: 0px;
	padding: 0px;
}

td.tdHeaderRow01RightBG {
	background-color: #009C21;
	background-image: url(../assets/layout/header/header_row_01_right_bot.gif);
}

td.tdHeaderRow01RightTopBG {
	background-color: #009C21;
	background-image: url(../assets/layout/header/header_right.gif);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-position: bottom;
}

td.tdHeaderRow01RightTopBG a:link, td.tdHeaderRow01RightTopBG a:visited, td.tdHeaderRow01RightTopBG a:active  {
	color: #FFFFFF;
	text-decoration: none;
}

td.tdHeaderRow01RightTopBG a:hover  {
	color: #FFFFFF;
	text-decoration: underline;

}

td.tdHeaderRow02BG {
	background-image: url(../assets/layout/header/header_row_02_top_nav.gif);
}

td.tdHeaderRow03BG {
	background-color: #DDDDDD;
	background-image: url(../assets/layout/header/header_row_03_sub_nav.gif);
}

td.tdNavTop {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}

td.tdNavTop a:link {
	text-decoration: none;
	color: #FFFFFF;
}

td.tdNavTop a:visited {
	text-decoration: none;
	color: #FFFFFF;
}

td.tdNavTop a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

.tdNavTopSelected {
	color: #FFFF00;
	font-weight: bold;
}

td.tdNavSub {
	color: #009C21;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}

td.tdNavSub a:link {
	text-decoration: none;
	color: #009C21;
}

td.tdNavSub a:visited {
	text-decoration: none;
	color: #009C21;
}

td.tdNavSub a:hover{
	text-decoration: underline;
	color: #009C21;
}

td.tdPageTitle {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 10px;
}


td.tdPageTitle a:link {
	color: #009900;
	text-decoration: none;

}
td.tdPageTitle a:visited {
	color: #009900;
	text-decoration: none;

}
td.tdPageTitle a:hover {
	color: #009900;
	text-decoration: underline;

}


.pageTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #000000;
}

td.tdFooterHorzLine {
	background-color: #999999;
}

td.tdFooterBG {
background-color: #EDEDED;
}

td.tdFooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: 1.5;	
}

td.tdFooter a:link {
	text-decoration: none;
	color: #009900;
}

td.tdFooter a:visited {
	text-decoration: none;
	color: #009900;
}

td.tdFooter a:hover {
	text-decoration: underline;
	color: #009900;
}

td.tdMainLayoutNoFlexText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 1.6;
	padding: 0px 15px;

}
td.tdMainLayoutNoFlexText a:link {
	color: #009900;
	text-decoration: none;

}
td.tdMainLayoutNoFlexText a:visited {
	color: #009900;
	text-decoration: none;

}
td.tdMainLayoutNoFlexText a:hover {
	color: #009900;
	text-decoration: underline;

}

td.tdTitleBarText {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
	height: 22px;
	background-image: url(../assets/title_bars/title_bar_bg.gif);
	padding-right: 15px;
}

td.tdTitleBarText a:link {
	text-decoration: none;
	color: #FFFF00;
}

td.tdTitleBarText a:visited {
	text-decoration: none;
	color: #FFFF00;
}

td.tdTitleBarText a:hover{
	text-decoration: underline;
	color: #FFFF00;
}



td.tdTitleBarShadow {
	background-image: url(../assets/title_bars/title_bar_shadow.gif);
	height: 5px;

}
td.tdVertFlexLine {
	background-color: #CCCCCC;
	width: 1px;
}
td.tdMainContentWithFlex {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	line-height: 1.6;
	color: #333333;
}

td.tdMainContentWithFlex a:link {
	color: #009900;
	text-decoration: none;
}
td.tdMainContentWithFlex a:visited {
	color: #009900;
	text-decoration: none;
}
td.tdMainContentWithFlex a:hover {
	color: #009900;
	text-decoration: underline;
}

td.tdFlexAreaColumn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.3;
	color: #333333;
	padding: 5px;
}

td.tdFlexAreaColumn a:link {
	color: #009900;
	text-decoration: none;
}
td.tdFlexAreaColumn a:visited {
	color: #009900;
	text-decoration: none;
}
td.tdFlexAreaColumn a:hover {
	color: #009900;
	text-decoration: underline;
}

.flexAreaSubHeading {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.mainAreaSubHeader {
	font-size: 14px;
	font-weight: bold;
	color: #945708;
}
ul.ULgreenArrow {
	list-style-image: url(../assets/bullets/green_right_small.gif);
	list-style-position: outside;
}

table.dataTable {
	background-color: #333333;

}


td.dataHeaderTd {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #009C21;
	font-weight: bold;

	}

td.dataHeaderTd a:link {
	text-decoration: none;
	color: #FFFF00;
}

td.dataHeaderTd a:visited {
	text-decoration: none;
	color: #FFFF00;
}

td.dataHeaderTd a:hover {
	text-decoration: underline;
	color: #FFFF00;
}


td.dataSubHeaderTd {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #17C604;
	font-weight: bold;


	}

td.dataFooterTd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #009C21;
	}

td.dataFooterTd a:link {
	text-decoration: none;
	color: #FFFF00;
}

td.dataFooterTd a:visited {
	text-decoration: none;
	color: #FFFF00;
}

td.dataFooterTd a:hover {
	text-decoration: none;
	color: #FFFF00;
}	

td.dataLabelTd {
	background-color: #EDEDED;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;

	}


td.dataRowTd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #F8F8F8;
	font-size: 12px;

	}
	
td.dataRowTopTeamsTd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #FFFFCC;
	font-size: 12px;

	}	
	
.dataHeaderMini {
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}

.actionColumn {
	font-size: 11px;
}

/* row color bg for active inactive on player reg page */



tr.trActivePlayer {
	background-color: #D2FFD2;
}

tr.trInactivePlayer {
	background-color: #FFDDDD;
}



input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.alert {
	color: #CC0000;
}
.greyOut {
	color: #999999;
}
.sortAscDsc {
	font-size: 12px;
	font-weight: normal;
}
.plainStyle {
	font-weight: normal;
}


.teamFinderRegionName {
	font-size: 14px;
	font-weight: bold;	
}

.teamFinderClubName {
	font-weight: bold;


}
/* drop list for contact types list */

option.onField {
	background-color: #99FF33;
}


/* new layout 1024 optimized */

table.tableNoFlexOuter {
	border-collapse: collapse;
	width:900px;
	margin: 0px;
	padding: 0px;
}
.tdPageTitle table tr td .pageTitle strong {
	color: #060;
	font-size: 30px;
}
.tdPageTitle .pageTitle strong {
	color: #060;
}
.tdPageTitle .pageTitle strong {
	color: #060;
}
.tdPageTitle .pageTitle strong {
	color: #060;
}

