/* ---------------------------------------- /Includes/CssBin/common.css ---------------------------------------- */
/* Global styles */
.clear:after {
    content: ".";
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clear {display: inline-block;}
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */

.hide {
	display:none;
}
/* Site Layouts 
********************************************************************************************************/
/* first, items that are generally shared in all layouts */
#navAdCol {
	width:172px;
	margin:0 10px 0 0;
	float:left;
	_height:1%;
}
#mainContentColExtra,
#mainContentCol1,
#mainContentCol2,
#mainContentCol3,
#mainContentCol4 {
	_overflow-x:hidden;
}
/* Variable Layout 1 */
.vLayout1 #mainTripleColWrap {
	width:678px;
	margin-right:10px;
	float:right;
}
.vLayout1 #mainContentCol1 {
	width:678px;
	margin-bottom:10px;
}
.vLayout1 #mainContentCol2 {
	width:334px;
	margin-right:10px;
	float:left;
}
.vLayout1 #mainContentCol3 {
	width:334px;
	float:right;
}
.vLayout1 #mainContentCol4 {
	display:none;
}
.vLayout1 #mainContentColExtra {
	float:right;
	width:312px;
}
	/* Variable Layout 1 : Alt size 1024 */
	.vLayout1 .altSize1024 #mainTripleColWrap {
		width:466px;
	}
	.vLayout1 .altSize1024 #mainContentCol1 {
		width:466px;
	}
	.vLayout1 .altSize1024 #mainContentCol2 {
		width:228px;
	}
	.vLayout1 .altSize1024 #mainContentCol3 {
		width:228px;
	}

/* Variable Layout 2 */
.vLayout2 #mainTripleColWrap {
	margin:15px;
}
.vLayout2 #mainContentCol1 {
	width:auto;
}
.vLayout2 #mainContentCol2,
.vLayout2 #mainContentCol3,
.vLayout2 #mainContentCol4 {
	display:none;
}
.vLayout2 #mainContentColExtra {
	float:left;
	width:995px;
	margin-right:5px;
}
	/* Variable Layout 2 : Alt size 1024 */
	.vLayout2 .altSize1024 #mainContentColExtra {
		width:780px;
	}

	.vLayout2 .altSize1024 #mainContentTerms{
		width:900px;
		padding: 30px 30px 30px 40px;
	}

/* Variable Layout 3 */
.vLayout3 #navAdCol {
	display:none;
}
.vLayout3 #mainTripleColWrap {
	width:312px;
	float:right;
}
.vLayout3 #mainContentCol1 {
	width:312px;
}
.vLayout3 #mainContentCol2,
.vLayout3 #mainContentCol3,
.vLayout3 #mainContentCol4 {
	display:none;
}
.vLayout3 #mainContentColExtra {
	float:left;
	width:858px;
	margin-right:10px;
}
	/* Variable Layout 3 : Alt size 1024 */
	.vLayout3 .altSize1024 #mainContentColExtra {
		width:646px;	
	}

/* Variable Layout 5 */
.vLayout5 #navAdCol,
.vLayout5 #mainTripleColWrap,
.vLayout5 #mainContentCol1,
.vLayout5 #mainContentCol2,
.vLayout5 #mainContentCol3,
.vLayout5 #mainContentCol4 {
	display:none;
}
.vLayout5 #mainContentColExtra {
	float:left;
	width:1182px;
}
	/* Variable Layout 5 : Alt size 1024 */
	.vLayout5 .altSize1024 #mainContentColExtra {
		width:970px;	
	}
/* Layout H */
.vLayout7 #mainTripleColWrap,
.vLayout7 #mainContentCol1,
.vLayout7 #mainContentCol2,
.vLayout7 #mainContentCol3,
.vLayout7 #mainContentCol4 {
	display:none;
}
.vLayout7 #mainContentColExtra {
	float:right;
	width:1000px;
}
	/* Variable Layout 7 : Alt size 1024 */
	.vLayout7 .altSize1024 #mainContentColExtra {
		width:788px;
	}
	
/* Variable Layout 11 */
.vLayout11 #navAdCol {
	width:1182px;	
	margin:0 0 10px 0;
}
.vLayout11 #mainTripleColWrap {
	width:860px;
	margin-right:10px;
	float:left;
}
.vLayout11 #mainContentCol1 {
	width:860px;
	margin-bottom:10px;
}
.vLayout11 #mainContentCol2 {
	width:262px;
	margin-right:10px;
	float:left;
}
.vLayout11 #mainContentCol3 {
	width:586px;
	float:right;
}
.vLayout11 #mainContentCol4 {
	display:none;
}
.vLayout11 #mainContentColExtra {
	float:right;
	width:312px;
}
	/* Variable Layout 11 : Alt size 1024 */
	.vLayout11 .altSize1024 #navAdCol {
		width:970px;	
	}
	.vLayout11 .altSize1024 #mainTripleColWrap {
		width:646px;
	}
	.vLayout11 .altSize1024 #mainContentCol1 {
		width:646px;
	}
	.vLayout11 .altSize1024 #mainContentCol3 {
		width:370px;
	}
/* ---------------------------------------- /Includes/CssBin/ussoccer.css ---------------------------------------- */
/***********************************
*  US Soccer common Stylesheet
*  Created on: 01/30/2009
*  Matthew Ausonio
***********************************/

/* Global styles */
body {
	background:#eaeaea url(../../../media/backgrounds/main_page_bg.jpg) repeat-x 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#544d4d;
}
* {
	margin:0;
	padding:0;
	outline:0;
}
a img {
	border:0;
}
ul li {
	list-style:none;
}
p, li {
	line-height:16px;
}
a {
	text-decoration:none;
	color:#393f80;
}
a:hover {
	text-decoration:underline;
}
.testLayoutBox {
	background:white;
	min-height:300px;
}
.openHTMLModule h1,
.openHTMLModule h2,
.openHTMLModule h3,
.openHTMLModule h4,
.openHTMLModule h5,
.openHTMLModule h6 {
	font-size:20px;
	margin-bottom:10px;
}

/* Basic Layout */
#wrapper {
	min-height:1%;
	_height:1%;
	padding:25px 27px 22px;
	width:1182px;
	_overflow-x:hidden;
	background:url(../../../media/backgrounds/wrap_repeat.png) repeat-y top center;
	_background:white;
	_padding:10px 25px;
	_margin:0 2px;
}
#allWrap {
	width:1236px;
	margin:0 auto;
}
.altSize1024 {
	width:990px !important;
}
.altSize1024 #wrapper {
	width:970px !important;
	padding:10px !important;
	_margin:0;
}
p {
	margin-bottom:1em;
}
/* header styles */
#siteHeader {
	height:104px;
	margin:0 2px;
	position:relative;
	z-index:9999;
}
.altSize1024 #siteHeader {
	margin:0;	
}
#siteLogo {
	position:absolute;
	top:22px;
	left:22px;
	z-index:10;
}
.altSize1024 #siteLogo {
	left:9px;	
}
#headerTopBar {
	height:13px;
	background:url(../../../media/backgrounds/header_top_bar.jpg) repeat-x 0 0;
	padding:10px 17px;
}
#headerBottomBar {
	/*height:20px;
	background:url(/Media/backgrounds/main_nav_bg.jpg) no-repeat top center;
	padding:25px 25px 26px 127px;*/
	height:27px;
	background:url(../../../media/backgrounds/main_nav_bg.jpg) no-repeat top center;
	padding:22px 25px 22px 136px;
}
.altSize1024 #headerBottomBar {
	padding-right:10px;	
}
.altSize1024 #headerBottomBar {
	padding-left:10px;	
}
#headerTopBar ul {
	float:right;
}
#headerTopBar ul li {
	list-style:none;
	float:left;
	margin-left:9px;
	color:#bbbcbf;
	font-size:10px;
	text-transform:uppercase;
}
#headerTopBar ul li a {
	color:#a2a6b4;
}
#headerTopBar ul li a span {
	color:white;	
}
#siteNavMain {
	float:left;
}
#siteNavMain li {
	float:left;
	list-style:none;
	position:relative;
	z-index:9999;
}
#siteNavMain li a {
	display:block;
	margin-left:1px;
	height:27px;
	background-repeat:no-repeat;
	text-indent: 5px;
	/*background-image:url(../../../Media/backgrounds/nav_main.gif);
*/
font-size:12px;
color:#FFF;
line-height:25px;
}
#siteNavMain li a#nav_news {
	width:58px;
	background-position:0 0;
}
#siteNavMain li:hover a#nav_news,
#siteNavMain li.mainHover a#nav_news,
#siteNavMain li.activeNav a#nav_news {
	background-color:#a92c34;
	border-color:#8d1d24;
	text-decoration:none;
}

#siteNavMain li a#nav_multimedia {
	width:96px;
	background-position:-59px 0;
}
#siteNavMain li:hover a#nav_multimedia,
#siteNavMain li.mainHover a#nav_multimedia,
#siteNavMain li.activeNav a#nav_multimedia {
	background-color:#a92c34;
	border-color:#8d1d24;
	text-decoration:none;
}
#siteNavMain li a#nav_teams {
	width:115px;
	background-position:-157px 0;
}
#siteNavMain li:hover a#nav_teams,
#siteNavMain li.mainHover a#nav_teams,
#siteNavMain li.activeNav a#nav_teams {
	background-color:#a92c34;
	border-color:#8d1d24;
	text-decoration:none;
}
#siteNavMain li a#nav_tournaments {
	width:100px;
	background-position:-222px 0;
}
#siteNavMain li:hover a#nav_tournaments,
#siteNavMain li.mainHover a#nav_tournaments,
#siteNavMain li.activeNav a#nav_tournaments {
	background-color:#a92c34;
	border-color:#8d1d24;
	text-decoration:none;
}
#siteNavMain li a#nav_schedule_tickets {
	width:100px;
	background-position:-337px 0;
}
#siteNavMain li:hover a#nav_schedule_tickets,
#siteNavMain li.mainHover a#nav_schedule_tickets,
#siteNavMain li.activeNav a#nav_schedule_tickets {
	background-color:#a92c34;
	border-color:#8d1d24;
	text-decoration:none;
}
#siteNavMain li a#nav_store {
	width:70px;
	background-position:-484px 0;
}
#siteNavMain li:hover a#nav_store,
#siteNavMain li.mainHover a#nav_store,
#siteNavMain li.activeNav a#nav_store {
	background-color:#a92c34;
	border-color:#8d1d24;
	text-decoration:none;
}
#siteNavMain li a#nav_referees {
	width:70px;
	background-position:-547px 0;
}
#siteNavMain li a#booknow {
	width:85px;
	background-position:-631px 0;
}
#siteNavMain li a#news {
	width:85px;
	background-position:-631px 0;
}

#siteNavMain li:hover a#nav_referees,
#siteNavMain li.mainHover a#nav_referees,
#siteNavMain li.activeNav a#nav_referees {
	background-color:#a92c34;
	border-color:#8d1d24;
	text-decoration:none;
}
#siteNavMain li a#nav_coaches {
	width:85px;
	background-position:-631px 0;
}
#siteNavMain li:hover a#nav_coaches,
#siteNavMain li.activeNav a#nav_coaches,
#siteNavMain li.mainHover a#nav_coaches,
#siteNavMain li:hover a#booknow,
#siteNavMain li.activeNav a#booknow,
#siteNavMain li.mainHover a#booknow,
#siteNavMain li:hover a#news,
#siteNavMain li.activeNav a#news,
#siteNavMain li.mainHover a#news
 {
	background-color:#a92c34;
	border-color:#8d1d24;
	text-decoration:none;
}
#siteNavMain li:hover a,
#siteNavMain li.mainHover a{
	height:26px;	
}
#siteNavMain li:hover a#nav_multimedia,
#siteNavMain li.mainHover a#nav_multimedia,
#siteNavMain li:hover a#nav_store,
#siteNavMain li.mainHover a#nav_store {
	height:27px;	
}
#siteNavMain li ul {
	position:absolute;
	top:-9999px;
	left:1px;
	width:175px;
	min-height:30px;
	background:url(../../../media/backgrounds/main_nav_hover.gif) no-repeat bottom left;
	z-index:9999;
	padding:6px 5px 7px;
}
#siteNavMain li:hover ul,
#siteNavMain li.mainHover ul {
	top:25px;	
}
#siteNavMain li ul li {
	display:block;
	position:static;
	float:none;
	clear:both;
	margin-bottom:1px;
}
#siteNavMain li ul li a {
	display:block;
	min-height:11px;
	height:auto !important;
	height:11px;
	text-indent:0;
	border-right:1px solid #791619;
	border-left:1px solid #791619;
	background-image:none;
	background-color:#821b1f;
	margin:0;
	clear:both;
	width:auto;
	color:white;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	line-height:11px;
	padding:7px 5px;
}
#siteNavMain li ul li a:hover {
	background-color:#a92c34;
	border-color:#8d1d24;
	text-decoration:none;
}

#headerSearch {
	float:right;
	width:180px;
	margin-top:3px;
}
.altSize1024 #headerSearch {
	width:160px;
}
#headerSearch #headerSearchField {
	height:12px;
	width:145px;
	background:url(../../../media/backgrounds/header_search.gif) no-repeat 0 0;
	color:#504f4f;
	font-size:11px;
	line-height:11px;
	border:0;
	float:left;
	padding:4px 6px;
}
.altSize1024 #headerSearch #headerSearchField {
	width:125px;	
}
#headerSearch button {
	height:20px;
	width:23px;
	float:left;
	background:url(http://www.myspaceba.com/media/backgrounds/results_search_button.gif) no-repeat 0 0;
	text-indent:-9999px;
	border:0;
	display:block;
	cursor:pointer;
}
#headerSearch button:hover {
	background-position:0 -20px;	
}
/* title area */
#breadCrumbTitleArea {
	margin:4px 2px 0;
	padding:17px 24px 0 24px;
	border-right:1px solid #d5d4d4;
	border-left:1px solid #d5d4d4;
	background:url(../../../media/backgrounds/title_area_bg.jpg) no-repeat top center;
	min-height:51px;
}
.altSize1024 #breadCrumbTitleArea {
	margin:4px 0 0;	
}
#breadCrumbTitleArea .ad88x31 {
	float:right;
	margin-left:10px;
	border:1px solid #bcb8b9;
	height:31px;
	width:88px;
	margin-top:1px;
}
#genericPageTitle {
	text-transform:uppercase;
	color:#1e1b1b;
	font-size:35px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:35px;
	letter-spacing:-0.7px;
	height:35px;
	overflow:hidden;
	margin:0;
}
/* footer styles */
#mainFooter {
	background:url(../../../media/backgrounds/wrap_bottom.png) no-repeat top center;
	padding-top:13px;
	padding-bottom:70px;
}
#footerSponsorLogos {
	text-align:center;	
	padding:21px 0 20px 0;
	border-bottom:1px solid #bfbfbf;
	margin:0 2px;
}
#footerSponsorLogos li {
    color: #353535;
    display: inline;
    font-size: 14px;
    margin: 0 10px;
	}
#footerLinks {
	text-align:center;
	padding:20px 0 0;
}
#footerLinks li {
	display:inline;
	font-size:9px;
	margin:0 5px;
}
#footerLinks li a {
	color:#3f434c;	
}
#footerLinks li a:hover {
	color:#000;
	text-decoration:none;
}
#footerCopy {
	font-size:9px;
	margin:0;
	line-height:12px;
	color:#a4a5a9;
	text-align:center;
	clear:both;
}
#footerDigiLogo {
	display:block;
	width:155px;
	margin:18px auto 0;
	height:19px;
	overflow:hidden;
}
/* sticky footer*/
#footerPluckWrap {
	height:30px;
	position:fixed;
	bottom:0;
	width:1236px;
	padding-bottom:8px;
	background:url(../../../media/backgrounds/sticky_footer_bg.gif) repeat-x bottom left;
	z-index:9999;
}
.altSize1024 #footerPluckWrap {
	width:990px;
}
.footerNav li {
	float:left;
	height:30px;
	position:relative;
	*position:static;
	_position:static;
	margin-left:-1px;
}
.footerNav li a {
	display:block;
	height:30px;
	background-image:url(../../../media/backgrounds/footer_nav.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.footerNav li.first {
	margin-left:0;
}
/* footer nav - home */
li a#footernav_home {
	width:109px;
	background-position:0 0;
}
li:hover a#footernav_home,
li.activeNav a#footernav_home,
li.footerHover a#footernav_home {
	background-position:0 -30px;
}
/* footer nav - mens */
li a#footernav_mens {
	width:100px;
	background-position:-109px 0;
}
li:hover a#footernav_mens,
li.activeNav a#footernav_mens,
li.footerHover a#footernav_mens {
	background-position:-109px -30px;
	z-index:21;
}
/* footer nav - womens */
li a#footernav_womens {
	width:103px;
	background-position:-209px 0;
}
li:hover a#footernav_womens,
li.activeNav a#footernav_womens,
li.footerHover a#footernav_womens{
	background-position:-209px -30px;
}
/* footer nav - youth */
li a#footernav_youth {
	width:97px;
	background-position:-312px 0;
}
li:hover a#footernav_youth,
li.activeNav a#footernav_youth,
li.footerHover a#footernav_youth{
	background-position:-312px -30px;
}
/* footer nav - academy */
li a#footernav_academy {
	width:132px;
	background-position:-409px 0;
}
li:hover a#footernav_academy,
li.activeNav a#footernav_academy,
li.footerHover a#footernav_academy{
	background-position:-409px -30px;
}
/* footer nav - login */

li a#footernav_login {
	width:165px;
	background-position:-541px 0;
}
li:hover a#footernav_login,
li.activeNav a#footernav_login,
li.footerHover a#footernav_login{
	background-position:-541px -30px;
}

/* footer nav - my profile */

li a#footernav_myprofile {
	width:94px;
	background-position:-836px 0;
}
li:hover a#footernav_myprofile,
li.activeNav a#footernav_myprofile,
li.footerHover a#footernav_myprofile{
	background-position:-836px -30px;
}

/* footer nav - log out */

li a#footernav_logout {
	width:71px;
	background-position:-930px 0;
}
li:hover a#footernav_logout,
li.activeNav a#footernav_logout,
li.footerHover a#footernav_logout {
	background-position:-930px -30px;
}


/* footer nav - community */
li a#footernav_community {
	width:130px;
	background-position:-706px 0;
}
li:hover a#footernav_community,
li.activeNav a#footernav_community,
li.footerHover a#footernav_community {
	background-position:-706px -30px;
	z-index:21;
}


/* sticky footer popup */
.footerNav li:hover a {
	position:relative;
	z-index:21;
}
.footerNav li ul {
	position:absolute;
	bottom:27px;
	left:2px;
	background:#96131f url(../../../media/backgrounds/footer_popup_nav_bottom.gif) no-repeat bottom left;
	/**background:#96131f;
	_background:#96131f;*/
	padding:3px 3px 2px;
	border:1px solid #af1624;
	border-bottom:0;
	z-index:20;
	width:178px;
	display:none;
	
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.footerNav li.last ul {
	left:auto;
	right:0;
}
#pluckErrorCont {
	display:none;	
}
.footerNav li:hover ul,
.footerNav li.footerHover ul {
	display:block;
}
.footerNav li ul li {
	float:none;
	clear:both;
	height:30px;
	position:static;
	margin-left:0;
	margin-bottom:1px;
}
#allWrap .footerNav li ul li a {
	display:block;
	height:10px;
	background-image:none;
	background-repeat:no-repeat;
	text-indent:0;
	padding:9px;
	width:160px;
	line-height:9px;
	background:#b81a26;
	color:white;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
}
#allWrap .footerNav li ul li.oddRow a {
	background:#ca222a;	
}
#allWrap .footerNav li ul li a:hover {
	text-decoration:none;
	background:#e31e2b;
}

#stickyFooterLink {
	float:left;
	height:11px;
	margin-top:2px;
	width:385px;
	overflow:hidden;
	text-overflow: ellipsis;
	padding:9px 9px 8px 11px;
	font-size:11px;
	white-space:nowrap;
	line-height:11px;
}

.altSize1024 #stickyFooterLink{
	width:139px;	
}

/* footer login styles */
#footernav_login_box {
	height:95px;
	width:286px;
	background-position:bottom right;
	left:0;
}
#footernav_login_box li {
	height:auto;
	background:none;
	clear:none;
	margin:0;
}
#loginForm {
	padding:17px 86px 0 16px;
	position:relative;
}
#loginForm button {
	height:25px;
	width:70px;
	display:block;
	position:absolute;
	top:40px;
	right:16px;
	border:0;
	text-indent:-9999px;
	cursor:pointer;
	background:url(../../../media/backgrounds/login_footer_button.gif) no-repeat 0 0;
}
#pluckErrorCont {
	position:absolute;
	top:-44px;
	left:-4px;
	background:#96131f url(../../../media/backgrounds/pluck_footer_login_error_icon.gif) no-repeat 22px 22px;
	padding:17px 10px 5px 48px;
	border-bottom:0;
	z-index:21;
	width:236px;
	height:25px;
	color:white;
	font-style:italic;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
#loginForm input {
	height:14px;
	width:174px;
	border:0;
	font-size:11px;
	padding:3px;
	color:#504f4f;
	margin-bottom:6px;
	background:url(../../../media/backgrounds/login_footer_field.gif) no-repeat 0 0;
}
#allWrap .footerNav li ul li #loginForm p,
#allWrap .footerNav li ul li #loginForm p a {
	margin:0;
	color:#ff6772;
	font-weight:bold;
	font-style:italic;
	font-size:11px;
}
#allWrap .footerNav li ul li #loginForm p a {
	display:inline;
	background:none;
	height:auto;
	width:auto;
	padding:0;
	line-height:11px;
	text-transform:none;
}
#allWrap .footerNav li ul li #loginForm p a span {
	color:white;
	font-style:normal;
}
/* generic module styles */
.mediaModule {
	margin-bottom:10px;	
}
.moduleWrap {
	margin-bottom:10px;
	background:#ededed;
	padding:1px;
	border:1px solid #d2d1d1;
}
#wrapper .moduleWrap p {
   font-family: Verdana;
    font-size: 1.1em;
    line-height: 1.5em;
    padding: 0;
}
.moduleContentOuter {
	border:3px solid #d2d1d1;
	padding:1px;
	background:#ffffff;
	height:auto;
}

.moduleContentOuter_apartment {
	border:3px solid #d2d1d1;
	padding:1px;
	background:#ffffff;
	height:830px;
	padding-bottom:94px;
}


.genericModuleHeader {
	min-height:22px;
	_height:22px;
	padding:12px 13px;
	background:white url(../../../media/backgrounds/module_header_bg.gif) repeat-x bottom left;
}
.genericModuleHeader h4 {
	text-transform:uppercase;
	font-size:16px;
	line-height:18px;
	margin:0;
	padding:0;
}
.moduleAd {
	float:right;
	border:1px solid #bcb8b9;
}
.moduleContentInner {
	padding:13px 12px;
	background:white url(../../../media/backgrounds/module_content_bg.gif) repeat-x bottom left;
	width:830px;
	border:solid 30px #eee;
	}

.moduleContentInner2 {
	padding:13px 12px;
	background:white url(../../../media/backgrounds/module_content_bg.gif) repeat-x bottom left;
	width:500px;
	border:solid 30px #eee;
	}

.moduleContentInner_largo {
	padding:13px 12px;
	background:white url(../../../media/backgrounds/module_content_bg.gif) repeat-x bottom left;
	width:740px;
}

.moduleContentInner_index {
	padding:13px 12px;
	background:white url(../../../media/backgrounds/module_content_bg.gif) repeat-x bottom left;
	width:auto;
	margin-left:30px;
	
	}

/* open text module styles */
.openTextModule .moduleContentInner {
	
}
/* the 'hasModuleAd' class naem is added by javascript */
.hasModuleAd {
	padding-right:111px;	
	position:relative;
}
.hasModuleAd .moduleAd {
	position:absolute;
	top:6px;
	right:9px;
}

/* image promo module styles */
.imagePromoModule .moduleContentInner {
	padding:0;
}
/* homepage results module */
.homeResultsModule table td {
	font-size:11px;
	padding:8px 0;
}
.homeResultsModule .moduleContentInner {
	padding-top:2px;	
}
.homeResultsModule table td p {
	text-align:right;
	margin-bottom:0;
}
.homeResultsModule table td .homeResultsDate {
	font-size:10px;	
	padding-left:10px;
}
.homeResultsModule table tr.oddRow td {
	border-top:1px solid #d2cdcd;
	border-bottom:1px solid #d2cdcd;
	background:#f1f1f1;
}
.homeResultsModule table td .homeResultsVersus {
	padding:0 8px;	
	font-weight:bold;
	color:#b6b0b0;
}
.altSize1024 .homeResultsModule table td .homeResultsVersus {
	padding:0;	
}
.altSize1024 .homeResultsModule table td .homeResultsOppTeam {
	display:block;
	clear:both;
}
.homeResultsModule .moreTicketsLink {
	margin:8px 0 0 10px;
	font-style:italic;
	font-size:11px;
}
.matchesModule .moreTicketsLink,
.openTextModule .moreTicketsLink {
	margin:8px 0 9px 20px;
	font-style:italic;
	font-size:11px;
	display:block;
	clear:both;
	width:100%;
}
.matchesModule .moduleContentInner {
	padding:0;	
}
.homeResultsModule table td a.homeResultsArrow {
	float:right;
	height:18px;
	width:19px;
	margin:0 9px 0 11px;
	text-indent:-9999px;
	background:url(../../../media/backgrounds/home_results_arrow.gif) no-repeat 0 0;
}
.homeResultsModule table td a.homeResultsArrow:hover {
	background-position:0 -18px;
}
/* homepage styles */
.layoutHome #navAdCol {
	position:absolute;
	height:435px;
	width:1236px;
	top:-435px;
	left:0;
	z-index:1;
}
.layoutHome .altSize1024 #navAdCol {
	width:994px;
	left:-2px;
}
.layoutHome #wrapper {
	position:relative;
	margin-top:435px;
	z-index:1;
}
.homeUpcomingMatches {
	float:left;
	border-right:1px solid #d2cdcd;
	padding:17px 18px 20px;
	width:246px;
	color:#544d4d;
	font-size:12px;
}
.altSize1024 .homeUpcomingMatches {
	width:190px;
	padding:17px 10px 20px;
}
.homeUpcomingMatchesLast {
	border:0;	
}
.homeUpcomingMatches h5,
.homeUpcomingMatches h5 a{
	font-size:18px;
	font-weight:bold;
	line-height:20px;
}
.homeUpcomingMatches p {
	margin-bottom:0;	
}
.homeUpcomingMatches p span {
	color:#888484;
}
.homeUpcomingMatches a.homeMatchesTicketLink {
	float:left;
	margin-top:10px;
	clear:both;
	height:27px;
	width:133px;
	text-indent:-9999px;
	background:url(../../../media/backgrounds/home_matches_ticket.gif) no-repeat 0 0;
}
.homeUpcomingMatches a.homeMatchesTicketLink:hover {
	background-position:0 -29px;
}
.moduleSharebar .viewAllButton {
	float:left;
	margin-top:0px;
	margin-right:10px;
	width:88px;
	height:25px;
	text-indent:-9999px;
	background:url(../../../media/backgrounds/view_all_button.gif) no-repeat 0 0;
}
.homeUpcomingMatches a.viewAllButton:hover {
	background-position:0 -25px;	
}
/* tema landing styles */
.layoutTeam #navAdCol {
	top:-466px;
	height:466px;
}
.layoutTeam #wrapper {
	margin-top:466px;
}
/* search results styles */
#searchResults,
.searchResultForm {
	background:#ededed;
	padding:1px;
	border:1px solid #d2d1d1;
	display:block;
}
.searchResultFormInner {
	background:#dcdbdb;
	padding:10px 10px 12px;
	min-height:20px;	
	_height:20px;
}
#searchResultsOuter {
	padding:1px;
	background:#bdbcbc;
	border:3px solid #dcdbdb;
}
#searchResultsInner {
	background:white url(../../../media/backgrounds/module_content_bg.gif) repeat-x left bottom;
	padding:34px 31px 32px 34px;
}
.search404Form input,
.searchResultForm input {
	height:12px;
	width:225px;
	background:url(../../../media/backgrounds/results_search.gif) no-repeat 0 0;
	color:#504f4f;
	font-size:11px;
	line-height:11px;
	border:0;
	float:left;
	padding:4px 6px;
}
.search404Form input {
	width:150px;
}
.search404Form p {
	float:left;
	line-height:20px;
	margin-right:10px;
}
.search404Form button,
.searchResultForm button {
	height:20px;
	width:23px;
	float:left;
	background:url(../../../media/backgrounds/results_search_button.gif) no-repeat 0 0;
	text-indent:-9999px;
	border:0;
	display:block;
	cursor:pointer;
}
.search404Form button:hover,
.searchResultForm button:hover {
	background-position:0 -20px;	
}
#searchResults h2 {
	font-size:22px;
	font-weight:normal;
	color:#7e7b7b;
}
#searchResultInfo h2 span {
	font-size:30px;
	color:#1e1b1b;
}
.actionLinks {
	margin-top:8px;
	height:18px;
	width:715px;
	padding:7px 0 0 73px;
	background:url(../../../media/backgrounds/search_results_filter.gif) no-repeat 0 0;
	font-size:11px;
	color:#bbbaba;
	font-weight:bold;
	overflow:hidden;
	line-height:11px;
}
.altSize1024 .actionLinks {
	height:32px;
	line-height:14px;
	width:483px;
	padding-right:20px;
	background-image:url(../../../media/backgrounds/search_results_filter_alt.gif);
}
.actionLinks span.filtered {
	color:#7E7B7B;	
	white-space:nowrap;
}
#searchResultInfo p {
	font-size:15px;
	color:#544d4d;
	margin:10px 0;
	padding-left:3px;
}
.searchResult {
	padding:20px 0;
	border-bottom:1px solid #d2cdcd;
	margin:0 2px;
	font-size:13px;
}
.searchResult p {
	margin:0;	
	line-height:18px;
}
.searchResult p.resultType {
	color:#1e1b1b;
	font-size:16px;
	margin:0 0 10px 0;
	font-weight:bold;
	text-transform:uppercase;
}
.searchResult p.resultDate {
	font-size:11px;	
	line-height:12px;
}
.searchResult h3 {
	font-size:17px;
	font-weight:normal;
}
.resultRelatedTags {
	color:#8a8787;	
}
.searchResultWithImage {
	position:relative;
	padding-left:123px;
	min-height:86px;
	_height:86px;
}
.searchResultWithImage .previewImg {
	position:absolute;
	left:0;
	top:20px;
	border:1px solid #d2d1d1;
	background:#ededed;
	padding:1px;
}
.searchResultWithImage .previewImg img {
	border:1px solid #dcdbdb;	
}
#searchResults .articlePagination {
	margin-top:20px;	
}
/* generic pagination styles */
.articlePagination li {
	display:inline;
}
.articlePagination li a {
	float:left;
	height:17px;
	line-height:17px;
	padding:0 5px;
	border:1px solid #393f80;
	color:#393f80;
	font-weight:bold;
	font-size:12px;
	margin-right:1px;
}
.articlePagination li.currentPagination a,
.articlePagination li a:hover {
	border-color:#971826;
	background:#971826;
	color:white;
	text-decoration:none;
}
.articlePagination li.nextPagination a {
	background-image:url(../../../media/backgrounds/pagination_arrow_next.gif);	
	background-position:top right;
	background-repeat:no-repeat;
	padding-right:23px;
}
.articlePagination li.nextPagination a:hover {
	background-position:bottom right;	
}

.articlePagination li.previousPagination a {
	background-image:url(../../../media/backgrounds/pagination_arrow_prev.gif);	
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:23px;
}
.articlePagination li.previousPagination a:hover {
	background-position:bottom left;	
}
/* player pool styles */
.playerPool .moduleContentInner {
	padding:10px 9px;	
}
.genericTable tr {
	height:28px;
}
.genericTable tr.oddRow {
	background:#f1f1f1;	
}
.genericTable tr td {
	border-top:1px solid white;
	border-bottom:1px solid #d2cdcd;
	padding-left:10px;
	font-size:11px;
}
.genericTable tr th {
	background:white;
	text-align:left;
	padding-left:10px;
	color:#544d4d;
	font-size:14px;
	font-weight:bold;
	height:18px;
	vertical-align:top;
}
.genericTable tr th a {
	color:#544d4d;	
	padding-right:24px;
	background:url(../../../media/backgrounds/player_pool_table_sort_arrow.gif) no-repeat right 5px;
}
.playerPool a,
.teamStaff a {
	font-weight:bold;	
}
.teamStaff .teamStaffPosition {
	font-weight:bold;
	color:#1e1b1b;
}
.playerPoolBeauty {
	margin-bottom:0;	
}
/* image text module */
.imageTextModule {
	font-size:11px;
	line-height:15px;
}
.imageTextModule .imageTextBeauty {
	border:1px solid #d3d2d2;
	margin:0 auto 10px;
}
.imageTextModule  h5 {
	font-size:15px;
	font-weight:bold;
	color:#1e1b1b;
	line-height:19px;
}
.imageTextModule p {
	margin:0;	
}
.imageTextModule a {
	font-weight:bold;	
}
/* left nav styles */
.subNavModule {
	border:1px solid #d3d2d2;
	border-bottom:0;
	margin-bottom:10px;
	min-height:1%;
	_height:1%;
}
.subNavModule ul li a {
	display:block;
	padding:17px 23px 17px 10px;
	color:#1e1b1b;
	font-size:11px;
	font-weight:bold;
	line-height:12px;
	text-transform:uppercase;
	background:url(../../../media/backgrounds/left_nav_arrow_right.gif) no-repeat right 16px;
}
.subNavModule ul li.noSubActive a,
.subNavModule ul li a:hover {
	background-position:155px 16px;
	color:#a02634;
	text-decoration:none;
}
.subNavModule ul li {
	border-bottom:1px solid #c4c3c3;	
	background:url(../../../media/backgrounds/module_content_bg.gif) repeat-x bottom left;
}

.subNavModule ul li.subNavOpened {
	background:#f1f1f1 url(../../../media/backgrounds/left_nav_opened_bg.gif) repeat-x bottom left;	
}
.subNavModule ul li.subNavOpened a {
	color:#a02634;	
	padding-bottom:10px;
	background:url(../../../media/backgrounds/left_nav_arrow_down.gif) no-repeat right 16px;
}
.subNavModule ul ul {
	border-top:1px solid #d3d2d2;
	margin:0 10px;
	padding:10px 0 17px;
}
.subNavModule ul ul li {
	border:0;
	background:#f1f1f1;
	list-style:disc;
	margin-left:14px;
	color:#1e1b1b;
}
.subNavModule ul li.subNavOpened ul li a {
	text-transform:none;
	color:#1e1b1b;
	padding:0;
	line-height:14px;
	display:inline;
	background:none;
}
.subNavModule ul li.subNavOpened ul li a:hover,
.subNavModule ul li.subNavOpened ul li a.activeSubNav {
	color:#a02634;
}

.subNavModule ul ul ul {
	margin:0;
	border:0;
	padding:0 0 0 10px;
}
.subNavModule ul ul ul li {
	list-style:none;
	padding:0;
	margin:0;
}
.subNavModule ul li.subNavOpened ul ul li a {
	font-weight:normal;
	color:#565151;
}
/* article styles */
#articleDetailContent {
	padding:30px 32px;
	font-size:14px;
	line-height:20px;
	color:#544d4d;
	min-height:1%;
	_height:1%;
}
.altSize1024 #articleDetailContent {
	padding:10px;	
}
#articleDetailContent * {
	line-height:20px;	
}
#articleDetailContent ul,
#articleDetailContent ol,
.openTextModule ul,
.openTextModule ol,
.openHTMLModule ul,
.openHTMLModule ol {
	margin:0 0 1em 20px;
}
.openHTMLModule li,
.openTextModule li,
#articleDetailContent ul li {
	list-style:disc
}
#articleDetailContent blockquote {
	float:right;
	width:311px;
	border-left:1px solid #d2cdcd;
	padding:0 23px;
	color:#9a1827;
	font-style:italic;
	font-size:24px;
	line-height:33px;
	margin-left:25px;
	margin-bottom:20px;
}
#articleDetailContent h1 {
	color:#1e1b1b;
	font-size:30px;
	font-weight:bold;
	line-height:34px;
	margin-bottom:10px;
}
#articleDetailContent h2 {
	line-height:17px;
	font-size:13px;
	color:#7e7b7b;
	font-weight:normal;
	font-style:italic;
	margin-bottom:10px;
}
#articleContentHead {
	min-height:25px;
	margin-bottom:10px;
}
#articleContentHead .moduleSharebar {
	float:right;	
	margin:0;
}
#articleDetailContent .Recommend {
	float:right;	
}
.moduleSharebar {
	float:none;
	display:block;
}
.moduleSharebar div {
	display:inline;
}
.moduleSharebar div a {
	float:left;
	margin-right:7px;
	height:25px;
	background-image:url(../../../media/backgrounds/share_bar.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
#breadCrumbTitleArea .moduleSharebar {
	float:right;
	margin-top:4px;
}
#articleContentHead .moduleSharebar div a {
	margin-right:0;
	margin-left:7px;
}
.shareBarSocial a {
	width:73px;
	background-position:0 0;
}
.shareBarSocial a:hover {
	background-position:0 -25px;
}
.shareBarPrint a {
	width:72px;	
	background-position:-80px 0;
}
.shareBarPrint a:hover {
	background-position:-80px -25px;
}
.shareBarRSS a {
	width:140px;
	background-position:-159px 0;
}
.shareBarRSS a:hover {
	background-position:-159px -25px;
}
.back a {
	width:58px;
	background-position:-304px 0;
}
.back a:hover {
	background-position:-304px -25px;
}
.shareBarEmail a {
	width:102px;	
	background-position:-306px 0;
}
.shareBarEmail a:hover {
	background-position:-306px -25px;
}
/* share pop styles */
#shareBox {
	background:#1b2140;
	position:absolute;
	height:19px;
	width:173px;
	display:none;
	padding:6px 0 5px 10px;
}
#shareBox a {
	float:left;
	height:19px;
	width:auto;
	margin-right:8px;
}
.showShare {
	display:block !important;	
}
#breadCrumbTitleArea .shareBarSocial a {
	width:71px;	
	background-position:-634px 0;
}
#breadCrumbTitleArea .shareBarSocial a:hover {
	background-position:-634px -25px;
}
#breadCrumbTitleArea .shareBarPrint a {
	width:32px;	
	background-position:-509px 0;
}
#breadCrumbTitleArea .shareBarPrint a:hover {
	background-position:-509px -25px;
}
#breadCrumbTitleArea .shareBarRSS a {
	width:32px;
	background-position:-551px 0;
}
#breadCrumbTitleArea .shareBarRSS a:hover {
	background-position:-551px -25px;
}
#breadCrumbTitleArea .shareBarEmail a {
	width:32px;	
	background-position:-593px 0;
}
#breadCrumbTitleArea .shareBarEmail a:hover {
	background-position:-593px -25px;
}

.shareBarComments a {
	width:90px;	
	background-position:-409px 0;
}
.featuredStoryImage {
	float:left;
	width:401px;
	border:1px solid #d2d1d1;
	min-height:1%;
	_height:1%;
	background:#dcdbdb;
	margin-right:14px;
	margin-bottom:20px;
}
.altSize1024 #articleDetailContent .featuredStoryImage {
	width:300px;	
}
#wrapper .moduleWrap .featuredStoryImage .caption {
	border:1px solid #ededed;
	border-top:0;
	padding:8px;
	margin:0;
	color:#6b6565;
	font-style:italic;
	font-size:12px;
	line-height:14px;
}
#wrapper .moduleWrap .featuredStoryImage .caption strong {
	color:#1e1b1b;
	font-style:normal;
	font-weight:bold;
}
#wrapper .moduleWrap #articleContentHead .articleDate {
	font-size:14px;
	line-height:25px;
	color:#544d4d;
	font-weight:bold;
	padding-left:26px;
	background:url(../../../media/backgrounds/article_date_clock_bg.gif) no-repeat 0 3px;
}
.relatedTopics {
	font-size:12px;
	font-weight:bold;
	color:#d4ac49;
	position:relative;
	top:-8px;
}
.relatedTopics a {
	font-weight:normal;	
}
.relatedTopics img {
	padding-right:6px;padding-top:-10px; position:relative;top:5px
}
/* player bio styles */
.playerBioHeader,
.playerBioData,
.newsFeatureHeader {
	margin-bottom:0;
}
.playerBioHeader .moduleContentInner {
	padding:0;	
}
.playerBioData .moduleContentInner {
	padding:0;	
}
#bioMainImage {
	width:333px;
	float:left;
	min-height:1%;
	_height:1%;
	border-right:1px solid #d4d4d4;
}
.altSize1024 #bioMainImage {
	width:241px;
}
#bioMainData {
	float:left;
	width:332px;
}
.altSize1024 #bioMainData {
	width:212px;
}
#bioMainData li {
	line-height:11px;
	font-size:11px;
	padding:9px;
	border-bottom:1px solid #d2cdcd;
	color:#544d4d;
	margin-bottom:1px;
}
#bioMainData li a {
	font-weight:bold;	
}
#bioMainData li.oddRow {
	background:#f1f1f1;	
}
#playerBioTabs {
	background:white url(../../../media/backgrounds/module_header_bg.gif) repeat-x left bottom;
	width:666px;
	min-height:36px;
	_height:36px;
	padding-top:10px;
}
.altSize1024 #playerBioTabs {
	width:454px;
}
#playerBioTabs li {
	background:none;
	float:left;
	height:36px;
	list-style:none;
	padding:0;
	text-transform:uppercase;
	margin-left:8px;
}
#playerBioTabs li a {
	background:url(../../../media/backgrounds/player_bio_tabs.gif) no-repeat top right;
	font-size:10px;
	display:block;
	font-weight:bold;
	color:#474242;
	height:36px;
	padding-right:24px;
	_width:1%;
	_white-space:nowrap;
	line-height:25px;
}
#playerBioTabs li.active a {
	background-position:bottom right;
	line-height:36px;
}
#playerBioTabs li a span {
	background:url(../../../media/backgrounds/player_bio_tabs.gif) no-repeat top left;
	cursor:pointer;
	float:left;
	height:36px;
	padding-left:9px;
}
#playerBioTabs li.active a span {
	background-position:bottom left;
	padding-left:24px;
}
#playerBioTabs li a:hover {
	text-decoration:none;
	background-position:right -36px;
	color:white;
}
#playerBioTabs li a:hover span {
	background-position:left -36px;
}
#playerBioTabs li.active a:hover {
	text-decoration:none;
	background-position:right bottom;
	color:#474242;
}
#playerBioTabs li.active a:hover span {
	background-position:left bottom;
}
.playerBioTabContent {
	clear:both;
	display:none;
	padding:23px 25px;
}
/* schedule and tickets styles */
.scheduleTickets .genericTable {
	margin-bottom:10px;	
}
.scheduleTickets .genericTable tr td {
	padding:10px;	
}
.scheduleTickets .genericTable tr td a {
	font-weight:bold;	
}
.scheduleIconLink {
	margin-right:8px;	
}
.tableKey {
	text-align:right;
	font-size:11px;
	padding-bottom:10px;
	border-bottom:1px solid #d2cdcd;
	margin-bottom:7px;
}
.tableKey img {
	vertical-align:middle;
	margin:0 4px 0 6px;
}
.tableKey strong {
	font-size:12px;	
}
.scheduleFilters {
	margin:0;	
}
.scheduleFilters form {
	background:#dcdbdb;
	padding:14px;
	font-weight:bold;
	font-size:14px;
}
.scheduleFilters select {
	margin:0 0 0 10px;
	
}
.scheduleFilters select option {
	padding-right:30px;	
}
.scheduleFilters button {
	height:25px;
	width:37px;
	border:0;
	text-indent:-9999px;
	background:url(../../../media/backgrounds/form_button_go.gif) no-repeat 0 0;
	cursor:pointer;
	margin-left:4px;
}
/* player list module */
.playerModule .moduleContentInner {
	padding:13px 0 0;
}
.playerModule li img {
	float:left;
	margin-right:10px;
}
.playerModule .listModule li {
	min-height:75px;	
}
.playerModule .listModule {
	height:288px;
	overflow:auto;
}
/* generic module list styles */
.listModule {
	border:1px solid #d3d2d2;
	border-bottom:0;
}
.listModule li {
	display:block;
	border-bottom:1px solid #c4c3c3;
	padding:10px;
	background:white url(../../../media/backgrounds/module_content_bg.gif) repeat-x bottom left;
}
.listModule li .listModuleItemInner {
	background:url(../../../media/backgrounds/list_module_arrow.gif) no-repeat top right;
	min-height:28px;
	padding-right:25px;
	_height:28px;
}
.listModule li.oddRow {
	background:#f1f1f1 url(../../../media/backgrounds/list_module_alt_row_bg.gif) repeat-x bottom left;	
}
.listModule li h5 {
	font-size:12px;	
}
.listModule li p {
	margin:0;
	font-size:11px;
}
/* events module styles */
.ticketModule .moduleContentInner {
	padding-bottom:7px;	
}
.ticketModule .listModule li .listModuleItemInner {
	background:none;
	padding-right:114px;
	position:relative;
	_height:1%;
	min-height:1%;
}
.ticketModule .listModule li .buyTicketsButton {
	diplay:block;
	position:absolute;
	top:0;
	right:0;
	width:103px;
	height:27px;
	text-indent:-9999px;
	background:url(../../../media/backgrounds/event_module_buy_button.gif) no-repeat 0 0;
}
.ticketModule .listModule li a.buyTicketsButton:hover {
	background-position:0 -29px;	
}
.ticketModule .viewAllButton {
	float:right;
	margin-top:9px;
	margin-right:10px;
	width:88px;
	height:25px;
	text-indent:-9999px;
	background:url(../../../media/backgrounds/view_all_button.gif) no-repeat 0 0;
}
.ticketModule a.viewAllButton:hover {
	background-position:0 -25px;
}
/* newsletter module styles */
.newsletterModule .genericModuleHeader {
	background:none;
	padding:0;
	min-height:1%;
	_height:1%;
	border-bottom:1px solid #c0bfbf;
}
.newsletterModule .genericModuleHeader h5 {
	text-indent:-9999px;
	background:#991720 url(../../../media/newsletter_module_header.jpg) no-repeat top center;
	height:44px;
	border-bottom:1px solid #ddd;
}
.newsletterModule .newsletterSignup button {
	float:left;	
	border:0;
	height:25px;
	width:77px;
	background:url(../../../media/backgrounds/newsletter_signup_button.gif) no-repeat 0 0;
	text-indent:-9999px;
	cursor:pointer;
	display:block;
}
.newsletterModule .newsletterSignup button:hover {
	background-position:0 -25px;	
}
.newsletterModule .newsletterEmail {
	float:left;
	border:0;
	height:18px;
	width:185px;
	padding:7px 5px 0;
	font-size:11px;
	color:#504f4f;
	margin-right:4px;
	background:url(../../../media/backgrounds/newsletter_signup_input.gif) no-repeat 0 0;
}
/* news landing styles */
.newsFeatureBeauty,
.newsFeature {
	margin-bottom:0;
}
.newsFeature .moduleContentInner {
/*	position:relative;
	padding:9px 12px 9px 341px;
	min-height:240px;
	_height:240px;*/
}
.altSize1024 .newsFeature .moduleContentInner {
	padding-left:10px;	
}
.altSize1024 .newsFeatureNoImage .moduleContentInner,
.newsFeatureNoImage .moduleContentInner {
	padding-left:12px;
	min-height:1%;
	_height1%;
}
.newsFeature .moduleContentInner .newsFeatureImageWrap {
	position:absolute;
	top:9px;
	left:9px;
	border:1px solid #b7b7b4;
	width:320px;
}
.altSize1024 .newsFeature .moduleContentInner .newsFeatureImageWrap {
	width:240px;	
}
.newsFeature  {
	line-height:18px;
	color:#544d4d;
	font-size:12px;
}
.newsFeature .newsFeaturedDate {
	color:#1e1b1b;
	font-size:18px;
	line-height:24px;
	font-weight:bold;
	margin:0;
}
.newsFeature h5 {
	font-size:18px;
	line-height:24px;
	font-weight:bold;
	color:#393f80;
	padding-bottom:10px;
	padding-top:10px;
}
.newsFeature a.newsFeaturedMoreLink {
	line-height:18px;
	margin-top:2em;
	display:block;
	font-weight:bold;
}
.newsArticleList {
	margin-bottom:10px;	
}
.newsArticleList li {
	line-height:12px;
	font-size:12px;
	padding:9px 9px 9px 66px;
	border-bottom:1px solid #d2cdcd;
	color:#544d4d;
	margin-bottom:1px;
	position:relative;
	_height:1%;
}
.newsArticleList li a {
	font-weight:bold;	
}
.newsArticleList li.oddRow {
	background:#f1f1f1;	
}
.newsArticleList li p.newsListDate{
	color:#544d4d;
	font-weight:bold;
	width:57px;
	position:absolute;
	left:9px;
	top:9px;
	margin:0;
}
.newsListFilter {
	margin:0;	
}
.newsListFilter .newsListFilterInner {
	background:#dcdbdb;
	padding:14px 14px 14px 25px;
	font-weight:bold;
	font-size:14px;
}
.newsCategoryModule,
.newsCategoryTitle {
	margin-bottom:0;	
}
.newsCategoryModule .moduleContentOuter {
	background:#D2D1D1;
	padding:5px 0 0 5px;
}
.newsCategoryList li {
	float:left;
	height:29px;
	width:271px;
	border:1px solid #c7c6c6;
	background:white url(../../../media/backgrounds/news_cat_list_item.gif) no-repeat top right;
	margin: 0 8px 6px 0;
}
.altSize1024 .newsCategoryList li {
	width:305px;
}
.newsCategoryList li a {
	font-weight:bold;
	font-size:12px;
	padding:0 26px 0 11px;
	line-height:29px;
	display:block;
}
/* generic drop down styles */
.genericDropDown {
	display:inline;
	min-height:26px;
	padding-left:10px;
}
.genericDropDown .dropTrigger {
	position:relative;
	z-index:888;
	display:inline;
}
.genericDropDown .dropTrigger a {
	border-top:1px solid #989898;
	border-bottom:1px solid #383838;
	border-left:1px solid #989898;
	border-right:1px solid #383838;
	padding:4px 87px 4px 6px;
	line-height:13px;
	background:#666 url(../../../media/backgrounds/generic_drop_down_trigger.gif) no-repeat bottom right;
	color:#fff;
	font-size:12px;
	font-weight:bold;
}
.genericDropDown .dropTrigger a:hover {
	text-decoration:none;
	background:#3c3c3c url(../../../media/backgrounds/generic_drop_down_trigger_hover.gif) no-repeat bottom right;
}
* html .genericDropDown ul {
	width:185px;
}
*+ html .genericDropDown .dropTrigger ul {
	width:185px;
}
.genericDropDown ul.dropContent li a {
	border:0;
	display:block;
	min-height:12px;
	overflow:hidden;
	background:#555;
	padding:7px 6px;
	color:white;
	border:0;
	margin:1px 3px;
}
.genericDropDown ul.dropContent li a.oddRow {
	background:#636363;	
}
.genericDropDown .dropTrigger ul.dropContent li a:hover {
	border:0;
	background:#555;
}
.genericDropDown .dropTrigger ul.dropContent li a.oddRow:hover {
	border:0;
	background:#636363;
}
.genericDropDown ul.dropContent {
	width:97%;
	position:absolute;
	top:21px;
	border:1px solid #3a3a3a;
	background:#4d4d4d;
	left:0px;
	margin-right:6px;
	min-height:21px;
	max-height:140px;
	display:none;
	padding:1px 0;
	overflow:auto;
	_overflow-x:hidden;
	_overflow-y:scroll;
	*overflow-x:hidden;
	*overflow-y:scroll;
}
/* team landing styles */
.teamLandScores table tr {
	height:35px;
}
.teamLandScores table td {
	font-size:11px;
	padding:8px 0 8px 10px;
}
.teamLandScores .moduleContentInner {
	padding-top:2px;	
}
.teamLandScores table td p {
	text-align:right;
	margin-bottom:0;
}
.teamLandScores table td .homeResultsDate {
	font-size:10px;	
	padding-left:10px;
}
.teamLandScores table tr.oddRow td {
	border-top:1px solid #d2cdcd;
	border-bottom:1px solid #d2cdcd;
	background:#f1f1f1;
}
.teamLandScores table td .homeResultsVersus {
	padding:0 8px;	
	font-weight:bold;
	color:#b6b0b0;
}
.teamLandScores .moreTicketsLink {
	margin:8px 0 0 10px;
	font-style:italic;
	font-size:11px;
}
.teamLandScores table td a.homeResultsArrow {
	float:right;
	height:18px;
	width:19px;
	margin:0 9px 0 11px;
	text-indent:-9999px;
	background:url(../../../media/backgrounds/home_results_arrow.gif) no-repeat 0 0;
}
.teamLandScores table td a.homeResultsArrow:hover {
	background-position:0 -18px;
}
.teamLandingMatches .moduleContentInner {
	padding-top:61px;
	padding-bottom:0;
	background-repeat:no-repeat;
	background-position:top left;
	background-color:white;
	height:121px;
	overflow:hidden;
}
.altSize1024 .teamLandingMatches .moduleContentInner .homeUpcomingMatches,
.teamLandingMatches .moduleContentInner .homeUpcomingMatches {
	padding-top:0;
	width:500px;
}
/* carousel styles */
.imageTextCarousel {
	padding:0 16px 0 16px;
	position:relative;
	height:121px;
	width:784px;
}
.scrollCarouselLeft,
.scrollCarouselRight {
	position:absolute;
	height:81px;
	width:18px;
	text-indent:-9999px;
	top:0px;
}
.scrollCarouselLeft:hover,
.scrollCarouselRight:hover {
	
}
.scrollCarouselLeft {
	left:0px;
	background:url(../../../media/backgrounds/carousel_left.gif) no-repeat 1px 33px;
	display:none;
}
.scrollCarouselRight {
	right:0px;
	background:url(../../../media/backgrounds/carousel_right.gif) no-repeat 11px 33px;
	display:none;
}
.imageTextCarouselWrap {
	position:absolute;
	top:0;
	left:0;
}
.imageTextCarouselWrap a {
	height:121px;
	width:108px;
	float:left;
	margin:0 2px;
}
.imageTextCarouselWrap a span {
	height:40px;
	display:block;
}
.imageTextCarouselHide {
	height:121px;
	overflow:hidden;
	position:relative;
}
#wrapper .teamLandingCarousel p.moreTicketsLink {
	margin:0;
	padding-left:19px;
	font-size:11px;
	font-style:italic;
}
.teamLandingCarousel .imageTextCarouselWrap a {
	font-weight:bold;
	font-size:12px;
	color:#1b2140;
	line-height:15px;
}
.teamLandingCarousel .imageTextCarouselWrap a:hover {
	text-decoration:none;
	color:#393F80;
}

.altSize1024 .imageTextCarousel {
	width:560px;
}
/* generic form styles */
.genericFormWrap .moduleContentInner {
	padding:15px 25px;
	color:#333;
	line-height:16px;
}
.genericFormWrap .moduleContentInner_contact .genericFormDivide {
	border-bottom:1px solid #ddd;	
}
.genericFormWrap .moduleContentInner p.formHeader {
	font-weight:bold;
	font-size:16px;
	margin:0;
}
.genericForm .genericFormDivide {
	padding:10px 0;	
	margin-bottom:0px;
}
.genericForm .formRow {
	padding-bottom:10px;
	position:relative;
	padding-right:21px;
}
.genericForm .formRow .errorIcon,
.genericForm .formRow .checkIcon {
	position:absolute;
	height:21px;
	width:21px;
	left:307px;
	top:17px;
	background:url(../../../media/backgrounds/form_error_icon.gif) no-repeat 2px 3px;
}
.genericForm .formRow .checkIcon {
	background:url(../../../media/quiz_correct_mark.gif) no-repeat 2px 3px;	
	display:block !important;
}
.genericForm fieldset {
	border:0;
	margin:0;
	padding:0;
	display:block;
}
.genericForm fieldset legend,
.genericForm label {
	display:block;
	clear:both;
	font-size:12px;
	font-weight:bold;
	margin-bottom:3px;
}
.genericForm fieldset label {
	display:block;
	font-weight:normal;
	width:100%;
}
.genericForm fieldset label input {
	vertical-align:middle;	
}
.genericForm input {
	width:293px;
	height:13px;
	background:url(../../../media/backgrounds/form_input_text.gif) no-repeat 0 0;
	border:0;
	color:#504F4F;
	padding:4px 6px;
}
.genericForm fieldset input {
	width:auto;
	height:auto;
	background:none;
	border:inherit;
	padding:0;
}
.genericForm textarea {
	width:293px;
	height:113px;
	background:url(../../../media/backgrounds/form_textarea.gif) no-repeat 0 0;
	border:0;
	color:#504F4F;
	padding:4px 6px;
	font-family:Arial, Helvetica, sans-serif;
}
.formErrorText {
	color:red;
	font-weight:bold;
}
#wrapper .formErrorMessageWrap p {
	margin:0;
}
.formErrorMessageWrap {
	display:none;
}
#wrapper p.formRequiredKey {
	font-style:italic;
	font-size:10px;
	margin:0;
}
.genericForm button {
	height:25px;
	width:76px;
	border:0;
	display:block;
	cursor:pointer;
	margin:5px 0;
	clear:both;
	background:url(../../../media/backgrounds/form_button_submit.gif) no-repeat 0 0;
	text-indent:-9999px;
}
.genericForm button:hover {
	background-position:0 -25px;	
}
.genericForm #userNameAvailMessage ,
.genericForm #checkUserName {
	padding-left:25px;	
}
/* quix styles */
.quizVideoPlayer {
	margin-bottom:0;	
}
.quizVideoPlayer .moduleContentInner {
	padding:0;
	background:#dcdbdb;
}
.quizVideoPlayer .moduleContentOuter {
	border:0;
	background:#dcdbdb;
	padding:12px;
}
.quizModule {
	color:#1e1b1b;	
	margin-bottom:0;
}
.quizModule h5 {
	font-size:12px;
	font-weight:normal;
	margin-bottom:10px;
}
.quizModule form {
	padding:10px 0 10px 10px;
}
.quizModule label {
	display:block;	
	line-height:14px;
	padding:7px 0;
}
.quizModule input {
	vertical-align:middle;
	margin-right:5px;
}
.quizModule button {
	margin-left:20px;
	margin-top:10px;
	display:block;
	border:0;
	height:25px;
	width:62px;
	background:url(../../../media/backgrounds/call_it_button.gif) no-repeat 0 0;
	cursor:pointer;
	text-indent:-9999px;
}
.quizModule button:hover {
	background-position:0 -25px;	
}
.quizResultRow {
	display:block;	
	line-height:14px;
	padding:7px 0;
}
#wrapper .quizResultRow p {
	margin:0;	
}
.quizResultRow p {
	padding-left:6px;	
	float:left;
}
.quizResultRow p.quizResultRowPercentage {
	width:50px;
	text-align:right;
	position:relative;
	padding:0;
	font-weight:bold;
	color:#9a1827;
}
.correctAnswer,
.correctAnswer p.quizResultRowPercentage {
	color:#00a651;
}
.quizResultRow p.quizResultRowPercentage img {
	position:absolute;
	left:0;
	top:0;
}
p.quizCorrectMessage {
	color:#00a651;	
	font-weight:bold;
}
p.quizIncorrectMessage {
	font-weight:bold;
}
p.quizIncorrectMessage span {
	color:#9a1827;	
}
.quizModuleExplanation {
	color:#1e1b1b;
	margin-bottom:0;
}
.quizArchive {
	margin-bottom:0;	
}
.quizArchive .moduleContentInner {
	padding:0;
	background:#dcdbdb;
}
.quizArchive .moduleContentOuter {
	border:0;
	background:#dcdbdb;
	padding:6px;
}
a.quizArchiveLink {
	display:block;
	height:25px;
	width:240px;
	background:url(../../../media/backgrounds/quiz_archive.gif) no-repeat 0 0;
	text-indent:-9999px;
}
a.quizArchiveLink:hover {
	background-position:0 -25px;	
}

/* tournament landing styles */
.tournLandTitle {
	margin-bottom:0;	
}
.tournLandMain .moduleContentOuter {
	background:#dcdbdb;	
	border-color:#dcdbdb;
}
.tournLandMain .moduleContentInner {
	background:#dcdbdb;	
	padding:0;
}
.featuredTournWrap {
	border: 1px solid #c7c6c6;
	background:white;
	margin-bottom:9px;
}
.featuredTournWrapLast {
	margin:0;	
}
.featuredTournWrap .featuredTournHeader {
	background:#9e1721 url(../../../media/backgrounds/tourn_header_bg.gif) repeat-x bottom left;
	min-height:15px;
	padding:9px 20px;	
}
.featuredTournContent {
	padding:10px 0 10px 10px;	
}
.featuredTournCol1,
.featuredTournCol2,
.featuredTournCol3 {
	float:left;
	margin-right:10px;
}
.featuredTournCol1 {
	width:200px;	
}
.featuredTournCol2 {
	width:233px;	
}
.featuredTournCol2 a.featuredTournLink {
	display:block;
	background:white url(../../../media/backgrounds/news_cat_list_item.gif) no-repeat scroll right top;
	border:1px solid #C7C6C6;
	height:29px;
	margin:0 0 9px 0;
	width:194px;
	font-size:12px;
	font-weight:bold;
	line-height:29px;
	padding:0 26px 0 11px;
}
.featuredTournCol2  a.featuredTournInfoLink {
	display:block;
	height:27px;
	width:139px;
	text-indent:-9999px;
	background:url(../../../media/backgrounds/tourn_info_button.gif) no-repeat 0 0;
}
.featuredTournCol2  a.featuredTournInfoLink:hover {
	background-position:0 -27px;	
}
.altSize1024 .featuredTournCol2 {
	width:400px;	
}
.altSize1024 .featuredTournCol2  a.featuredTournLink {
	width:auto;
}
.featuredTournCol3 {
	width:370px;	
}
.altSize1024 .featuredTournCol3 {
	clear:both;
	width:auto;
	_width:100%;
	*width:100%;
	padding-top:10px;
}
.featuredTournCol3 {
	font-size:14px;
}
#wrapper .featuredTournCol3 p {
	margin:0;
	line-height:19px;
}
/* article comment page styles */
.articleComment .searchResult {
	border:0;
	padding-top:0;
	padding-bottom:0;
}
.articleComment .searchResult .previewImg {
	top:0;	
}
.commentContainer .moduleContentInnder {
	padding:13px 12px;	
}
/* 404 page styles */
.errorPageInfo .moduleContentInner {
	padding:13px 12px;
	color:#1e1b1b;
	min-height:364px;
	background-image:url(../../../media/backgrounds/404_bg.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}
.errorPageInfo h5 {
	font-size:18px;
	font-weight:bold;
	margin-bottom:20px;
}
/* match landing styles */
.matchLandInfo .moduleContentInner,
.matchLandFacts .moduleContentInner {
	padding:10px 9px;	
}
#wrapper .matchLandInfo p {
	margin-bottom:8px;	
}
.matchLandInfoAds {
	text-align:center;	
	min-height:35px;
	margin-top:6px;
}
.leftAd,
.rightAd {
	height:31px;
	width:88px;
	border:1px solid #d2cdcd;
}
.leftAd {
	float:left;	
}
.rightAd {
	float:right;	
}
.matchFactsImage {
	float:left;	
	width:320px;
	margin-right:10px;
	border:1px solid #a1a39b;
}
.matchLandInfo .launchMatchTracker {
	display:block;
	height:25px;
	width:171px;
	margin:9px auto 0;
	background:url(../../../media/backgrounds/button_launch_match_tracker.jpg) no-repeat 0 0;
	text-indent:-9999px;
}
.matchLandInfo .launchMatchTracker:hover {
	background-position:0 -25px;
}
.matchLandInfo .buyTicketsLink {
	display:block;
	margin:3px auto 0;
	width:133px;
	height:27px;
	text-indent:-9999px;
	background:url(../../../media/backgrounds/home_matches_ticket.gif) no-repeat 0 0;
}
.matchLandInfo .buyTicketsLink:hover {
	background-position:0 -29px;
}
.matchFactsList {
	float:left;
	width:490px;
}
.altSize1024 .matchFactsList {
	width:277px;
}
.matchFactsList li {
	line-height:11px;
	font-size:11px;
	padding:8px 9px;
	border-bottom:1px solid #d2cdcd;
	color:#544d4d;
	margin-bottom:1px;
}
.matchFactsList li a {
	font-weight:bold;	
}
.matchFactsList li.oddRow {
	background:#f1f1f1;	
}
.matchLandFacts .buyTicketsLink {
	display:block;
	float:right;
	width:133px;
	height:27px;
	margin-top:8px;
	text-indent:-9999px;
	background:url(../../../media/backgrounds/home_matches_ticket.gif) no-repeat 0 0;
}
.matchLandFacts .buyTicketsLink:hover {
	background-position:0 -29px;
}
.matchHeadtoHead {
	padding:10px 9px;	
}
.matchHeadtoHeadTable {
	float:left;
	width:416px;
}
.altSize1024 .matchHeadtoHeadTable {
	width:310px;	
}
.matchHeadtoHeadStory {
	float:right;
	width:396px;
}
.altSize1024 .matchHeadtoHeadStory {
	width:295px;	
}
.matchHeadtoHeadStory h5 {
	font-size:18px;
	font-weight:bold;
	line-height:26px;
}
.matchHeadtoHeadStory .newsFeaturedMoreLink {
	font-weight:bold;	
}
.matchHeadtoHeadTable h5 {
	border-bottom:1px solid #d2cdcd;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	line-height:15px;
	padding-bottom:9px;
	margin:0;
}
.matchHeadtoHeadTable .flagLeft {
	float:left;
	margin:21px 0 10px 59px;
}
.matchHeadtoHeadTable .flagRight {
	float:right;
	margin:21px 59px 10px 0;
}
.matchHeadtoHeadTable table {
	width:100%;
	border-top:1px solid #d2cdcd;
}
.matchHeadtoHeadTable .genericTable tr td {
	text-align:center;	
	font-size:12px;
}
/* match carousel styles */
.matchCarousel {
	padding:1px 21px;
	position:relative;
	height:66px;
	width:816px;
	background:#f1f1f1;
	margin-bottom:10px;
}
.matchCarousel .scrollCarouselLeft,
.matchCarousel .scrollCarouselRight {
	position:absolute;
	height:68px;
	width:21px;
	text-indent:-9999px;
	top:0px;
	display:block;
}
.matchCarousel .scrollCarouselLeft:hover,
.matchCarousel .scrollCarouselRight:hover {
	
}
.matchCarousel .scrollCarouselLeft {
	left:0px;
	background:url(../../../media/backgrounds/match_scroll_arrows.gif) no-repeat top left;
	display:none;
}
.matchCarousel .scrollCarouselRight {
	right:0px;
	background:url(../../../media/backgrounds/match_scroll_arrows.gif) no-repeat top right;
	display:none;	
}
.matchCarouselWrap {
	position:absolute;
	top:0;
	left:0;
	height:66px;
}
.matchCarouselWrap a {
	height:66px;
	width:200px;
	float:left;
	margin:0 2px;
	background:#c6c5c5 url(../../../media/backgrounds/match_scroll_item_repeat.gif) repeat-x 0 0;
}
.matchCarouselWrap a.current {
	background:url(../../../media/backgrounds/match_scroll_item_active.gif) no-repeat 0 0;	
}
.matchCarouselWrap a .leftSide {
	float:left;
	width:50px;
	padding:10px 13px 0 8px;
	font-weight:bold;
	font-size:11px;
	line-height:12px;
	text-align:center;
	color:#474242;
}
.matchCarouselWrap a .rightSide {
	padding:10px 10px 0 0;
	width:119px;
	float:left;
	color:#544d4d;
	font-size:13px;
	font-weight:bold;
}
.matchCarouselWrap a.current .leftSide {
	float:left;
	width:46px;
	padding:12px 13px 0 10px;
	font-weight:bold;
	font-size:11px;
	line-height:12px;
	text-align:center;
	color:#474242;
}
.matchCarouselWrap a.current .rightSide {
	padding:12px 12px 0 0;
	width:119px;
	float:left;
	color:#544d4d;
	font-size:13px;
	font-weight:bold;
}
.matchCarouselWrap a .rightSide span {
	clear:both;
	display:block;
	font-size:11px;
	font-weight:normal;
}
.matchCarouselHide {
	height:66px;
	width:816px;
	overflow:hidden;
	position:relative;
}
.altSize1024 .matchCarousel  {
	width:606px;
}
.altSize1024 .matchCarouselWrap a {
	margin:0 1px;
}
.altSize1024 .matchCarouselHide {
	width:606px;
}
/* styles used in CMS WYSIWYG */
.floatLeft {
	float:left;
	margin-right:10px;
}
.floatRight {
	float:right;
	margin-left:10px;
}
.blackTitleLarge {
	color:#1E1B1B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bold;
	line-height:34px;
	margin-bottom:10px;
}
.graySubtitle {
	color:#7E7B7B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:italic;
	font-weight:normal;
	line-height:17px;
	margin-bottom:10px;
}
/* image copyright styles */
.imageCopyrightWrap {
	position:relative;
	min-height:1%;
}
#wrapper p.imageCopyright {
	position:absolute;
	background:url(../../../media/backgrounds/copyright_bg.png);
	bottom:0;
	left:0;
	color:white;
	font-size:11px;
	padding:0;
	margin:0;
	text-indent:5px;
	line-height:16px;
	width:100%;
	min-height:16px;
}
/* ---------------------------------------- /Includes/CssBin/pluck.css ---------------------------------------- */
/* CSS Document */

/*
	Colors:
	-------
	All Links: #393f80
	Background: white
	Alt Background: #f1f1f1
	Header Background: #1b2140
	Borders: #d3d2d2
	
	Padding:
	--------
	All pages should have 10px 25px

	Inherritance:
	-------------
	Use the same defintitions that Pluck uses with the prefix of #mainContentColWrap to ensure they're overruled.
*/

/*
 * ---------------------------------
 * Blogs
 * Note: A lot of this comes from Personas
 * ---------------------------------
*/

#mainContentColWrap div.BloggerProfile_Container {	
	background-color: #f1f1f1;
	border: 1px solid #d3d2d2;
}

#mainContentColWrap td.PersonaBlog_TableRight {
	border-left: 1px solid #d3d2d2;
}

#mainContentColWrap table.BlogEntry_Actions {
	background-color: #f1f1f1;
	border: 1px solid #d3d2d2;
}

/*
 * ---------------------------------
 * Forums
 * ---------------------------------
*/

#mainContentColWrap div.Forums_MainContainer {
	padding: 10px 25px;
	width: auto;
}

#mainContentColWrap div.Forums_MainContainer a {
	color: #393f80;
}

#mainContentColWrap .DiscussionList_ListTable {
	border-color: white;
}

#mainContentColWrap table.ForumList_SearchTable,
#mainContentColWrap table.ForumList_ForumSpecificSearchTable {
	background-color: #f1f1f1;
	border-color: #d3d2d2;
}

#mainContentColWrap .ForumList_SearchButtonTD input[type=submit],
#mainContentColWrap .ForumList_ForumSpecificSearchButtonTD input[type=submit] {
	background-color: transparent;
	background-image: url(../../../media/pluck_buttons/search.gif);
	background-position: top left;
	background-repeat: no-repeat;
	border: none;
	display: block;
	height: 23px;
	line-height: 1000px;
	outline: none;
	overflow: hidden;
	text-indent: -9999px;
	width: 76px;
}

#mainContentColWrap .ForumList_SearchButtonTD input:hover,
#mainContentColWrap .ForumList_ForumSpecificSearchButtonTD input:hover {
	background-position: bottom left;
}

#mainContentColWrap a.Forums_StartDiscussion {
	background-color: transparent;
	background-image: url(../../../media/pluck_buttons/start_new_discussion.gif);
	background-position: top left;
	background-repeat: no-repeat;
	border: none;
	display: block;
	height: 27px;
	line-height: 1000px;
	outline: none;
	overflow: hidden;
	text-indent: -9999px;
	width: 173px;
}

#mainContentColWrap a.Forums_StartDiscussion:hover {
	background-position: bottom left;
}

#mainContentColWrap a.Forums_AddPost {
	background-color: transparent;
	background-image: url(../../../media/pluck_buttons/add_new_post.gif);
	background-position: top left;
	background-repeat: no-repeat;
	border: none;
	display: block;
	height: 27px;
	line-height: 1000px;
	outline: none;
	overflow: hidden;
	text-indent: -9999px;
	width: 124px;
}

#mainContentColWrap a.Forums_AddPost:hover {
	background-position: bottom left;
}

#mainContentColWrap a.Forums_MarkAllRead {
	background-color: transparent;
	background-image: url(../../../media/pluck_buttons/mark_all_posts_as_read.gif);
	background-position: top left;
	background-repeat: no-repeat;
	border: none;
	display: block;
	height: 27px;
	line-height: 1000px;
	outline: none;
	overflow: hidden;
	text-indent: -9999px;
	width: 186px;
}

#mainContentColWrap a.Forums_MarkAllRead:hover {
	background-position: bottom left;
}

#mainContentColWrap a.Forums_RegisterToJoinForums {
	background-color: transparent;
	background-image: url(../../../media/pluck_buttons/register_to_join_forums.gif);
	background-position: top left;
	background-repeat: no-repeat;
	border: none;
	display: block;
	height: 27px;
	line-height: 1000px;
	outline: none;
	overflow: hidden;
	text-indent: -9999px;
	width: 186px;
}

#mainContentColWrap a.Forums_RegisterToJoinForums:hover {
	background-position: bottom left;
}

#mainContentColWrap div.ForumList_GroupHeading {
	background-color: #1b2140;
	background-image: none;
}

#mainContentColWrap tr.ForumsTable_HeadTR {
	background-color: #f1f1f1;
}

#mainContentColWrap tr.ForumsTable_TRcolor {
	background-color: #ffffff;
}

#mainContentColWrap tr.ForumsTable_AltTRcolor {
	background-color: #f1f1f1;
}

#mainContentColWrap div.DiscussionList_Admin,
#mainContentColWrap div.Discussion_Admin {
	background-color: #f1f1f1;
	border-bottom: 1px solid white;
}

#mainContentColWrap div.Discussion_UserPostContainer {
	background-color: #f1f1f1;
}

/* Forums Search */

#mainContentColWrap div.Forums_ContainerHead {
	background-color: #1b2140;
	background-image: none;
}

#mainContentColWrap div.Forums_ContainerHead a {
	color: white;
}

/*
 * ---------------------------------
 * iFrame
 * ---------------------------------
*/
.Comments_Body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.Comments_Body a {
	color: #393f80;
	text-decoration: none;
}

div.Comments_Container input[type=submit] {
	background-color: transparent;
	background-image: url(../../../media/pluck_buttons/submit.gif);
	background-position: top left;
	background-repeat: no-repeat;
	border: none;
	display: block;
	height: 23px;
	line-height: 1000px;
	outline: none;
	overflow: hidden;
	text-indent: -9999px;
	width: 75px;
}

div.Comments_Container input[type=submit]:hover {
	background-position: bottom left;
}

table.CreateItem_Table {
	background-color: #f1f1f1;
}

table.CreateItem_Table div.CreateItem_Buttons {
	height: 23px;
}

table.CreateItem_Table input[type=submit] {
	background-color: transparent;
	background-image: url(../../../media/pluck_buttons/submit.gif);
	background-position: top left;
	background-repeat: no-repeat;
	border: none;
	display: block;
	float: left;
	height: 23px;
	line-height: 1000px;
	margin-right: 10px;
	outline: none;
	overflow: hidden;
	text-indent: -9999px;
	width: 75px;
}

table.CreateItem_Table input[type=submit]:hover {
	background-position: bottom left;
}

table.CreateItem_Table input.CreateItem_PollButton {
	display: none;
}

table.CreateItem_Table input[value=Cancel] {
	background-color: transparent;
	background-image: url(../../../media/pluck_buttons/cancel.gif);
	background-position: top left;
	background-repeat: no-repeat;
	border: none;
	display: block;
	float: left;
	height: 23px;
	line-height: 1000px;
	outline: none;
	overflow: hidden;
	text-indent: -9999px;
	width: 76px;
}

table.CreateItem_Table input[value=Cancel]:hover {
	background-position: bottom left;
}

/*
 * ---------------------------------
 * Modules
 * ---------------------------------
*/

#mainContentColWrap div.Summary_Container table a {
	color: #393f80;
}

/* Blogs */
#mainContentColWrap .Summary_BlogTable {
	border: 1px solid #d3d2d2;
	border-bottom: none;
}

#mainContentColWrap .Summary_BlogTable tr {
	background: #f7f7f7 url(../../../media/backgrounds/module_row_odd.gif) top right no-repeat;
	
}

#mainContentColWrap .Summary_BlogTable tr.Summary_BlogAltTRColor {
	background: #ebebeb url(../../../media/backgrounds/module_row_even.gif) top right no-repeat;
}

#mainContentColWrap .Summary_BlogTable td {
	border-bottom: 1px solid #d3d2d2;
}

/* Profiles */
#mainContentColWrap .Summary_ProfileTable {
	border: 1px solid #d3d2d2;
	border-bottom: none;
}

#mainContentColWrap .Summary_ProfileTable tr {
	background: #f7f7f7 url(../../../media/backgrounds/module_row_odd.gif) top right no-repeat;
	
}

#mainContentColWrap .Summary_ProfileTable tr.Summary_ProfileAltTRColor {
	background: #ebebeb url(../../../media/backgrounds/module_row_even.gif) top right no-repeat;
}

#mainContentColWrap .Summary_ProfileTable td {
	border-bottom: 1px solid #d3d2d2;
}

/*
 * ---------------------------------
 * Personas
 * Note: A lot of this affects blogs
 * ---------------------------------
*/
#mainContentColWrap div.Persona_Main {
	color: #333;
	padding: 10px 25px;
}

#mainContentColWrap div.Persona_Main a {
	color: #393f80;
	text-decoration: none;
}

#mainContentColWrap div.PersonaTabs_Container {
}

#mainContentColWrap div.PersonaStyle_SectionHead {
	background-color: #1b2140;
	color: white;
}

#mainContentColWrap table.Reactions_Table {
	border-bottom: 1px solid #d3d2d2;
}

/* Hide the tabs we don't use */
#PhotosTab {
	display: none;
}

#BlogTab {
	display: none;
}

/* Leave Me A Public Message on Public Messages tab of My Profile */
div.Messages_NewMessageSubmit input {
	background-color: transparent;
	background-image: url(../../../media/pluck_buttons/leave_me_a_public_message.gif);
	background-position: top left;
	background-repeat: no-repeat;
	border: none;
	display: block;
	height: 23px;
	line-height: 1000px;
	margin: 0 auto;
	outline: none;
	overflow: hidden;
	text-indent: -9999px;
	width: 194px;
}

div.Messages_NewMessageSubmit input:hover {
	background-position: bottom left;
}

/* Save on Profile tab of My Profile */
div.ProfileEdit_Submit input {
	background-color: transparent;
	background-image: url(../../../media/pluck_buttons/save.gif);
	background-position: top left;
	background-repeat: no-repeat;
	border: none;
	display: block;
	height: 23px;
	line-height: 1000px;
	margin: 0 auto;
	outline: none;
	overflow: hidden;
	text-indent: -9999px;
	width: 61px;
}

div.ProfileEdit_Submit input:hover {
	background-position: bottom left;
}
