html
{
	font-size: 125%;
}
body
{
	font-size: 50%;
	padding: 0;
	margin-top: 0px ;
	margin-bottom: 0px ;
	font-family: arial,helvetica, sans-serif;
}
.sbubFramed
{
	background-color: #4a4949;
	background-attachment: fixed;
	background-image:url(http://media.sportsbubbler.com/designimages/siteBackground.gif) ;
	background-repeat: repeat-y;
	background-position:center center ;
}

form
{
	margin: 0;
	padding: 0;
}
div
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
div.widgetRow
{
	border-top: solid 1px #333333;
	border-left: solid 1px #333333;
	border-right: solid 1px #333333;
	border-bottom: solid 1px #333333;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #eeebeb;
}
.smTxt{
	font-size:8px;
}

#MasterPageContainer
{
	margin: 0 auto;
	width:945px;
	text-align:left;
}

.feauxColBGwhite
{
	background-image: url('http://media.journalinteractive.com/designimages/feauxColBG-white.JPG');
	background-repeat: repeat-y;
}
.feauxColBGgray
{
	background-image: url('http://media.journalinteractive.com/designimages/feauxColBG-gray.JPG');
	background-repeat: repeat-y;
}


#PageLayout
{
	width: 945px;
	margin-top:0px;
	margin: 0;
	padding: 0px;
}
#topA
{
	width: 945px;
	height: 28px;
	border-bottom: 1px #000 solid;
	margin: 0;
	padding: 0;
}
#mastHead
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: none;
	width: 945px;
}
#myflash
{
	float: left;
	width: 120px;
	height: 24px;
	margin: 2px 0 0 6px;
	padding: 0 0 0 0;
}
#topA
{
	width: 945px;
	height: 28px;
	border-bottom: 1px #000 solid;
	margin: 0;
	padding: 0;
}
#logWrapper
{
	height: 20px;
	width: 800px;
	padding: 0 0 0 1px;
	margin: 0;
	float: left;
}
#logNav
{
	height: 20px;
	padding: 9px 3px 0 0px;
	margin: 0;
	float: right;
}


#loginBar
{
	height: 20px;
	padding: 9px 3px 0 10px;
	margin: 0;
}

/* middle bar (B) -=================*/
#topB
{
	width: 945px;
	height: 126px;
}
#topB .logo
{
	width: 328px;
	height: 96px;
	padding: 1px 0 0 6px;
	margin: 12px 0px 0px 0px;
	float:left;
}
#topB .ticker
{
	width: 634px;
	height: 25px;
	padding: 4px 0 0 0;
}
#topB p
{
	padding: 5px 0 0 0;
	margin: 0 0 0 0;
	font-size: 1.1em;
}

/* bottom bar (C) -=================*/
#topC
{
	width: 945px;
	height: 25px;
	border: 1px #000 solid;
	border-width: 3px 0;
}
#navbar
{
	float: left;
	width: 700px;
	margin: 0 0 0 0;
	padding: 0;
	color: #fff;
	text-decoration: none;
}
.navbarHdr
{
	font-size: 1.2em;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	border-bottom-style: none;
	margin: 0;
	padding: 0 8px 0 8px;
}

a.navbarHdr:link, a.navbarHdr:visited, a.navbarHdr:active
{

	text-decoration: none;
	border-bottom-style: none;

}
a.navbarHdr:hover
{
	color: #e2e2e2;
	text-decoration: none;
	border-bottom-style: none;
}


.pipe
{
	font-size: 1.75em;
	color: #000;
	margin: 0;
	padding: 0;
}
.SearchTextBox
{
	border: 1px #000 solid;
	height: 16px;
	margin: 3px 0 0 20px;
	padding: 0 0 0 0;
}

.button
{
	margin:5pt 4px -3pt 8px;
	padding: 0;
}


.Searchbutton
{
	margin: 0 4px 0 4px;
	padding: 0;
}

#ad
{
	float: left;
	width: 300px;
	height: 100px;
	margin: 16px 4px -10px 30em;
	padding: 0 0 0 0;
}
.login
{
	font-size: 1.1em;
	padding: 0 0 0 3px;
	margin: 0;
	color: #fff;
}
.loginTight
{
	font-size: 1.1em;
	padding: 0 0 0 0;
	margin: 0;
	color: #fff;
}

.loginCk
{
	font-size: 1.1em;
	padding: 0 0 0 0;
	margin: 0;
	color: #fff;
	vertical-align: middle;
}

.mybubbler
{
	padding: 0 0 0 0;
	margin: 0;
}

.logBox
{
	border: 1px #000 solid;
	height: 14px;
	margin: 0 -3px 0 0;
	padding: 0 0 0 0;
}

#sportWatchTicker
{
	overflow: hidden;
	width: 450px;
	height: 15px;
	white-space: nowrap;
	font-size: 11px;
	color: #cccccc;
	padding-top: 5px;
	position: relative;
	float: left;
	text-align: left;
}


#search
{
	padding-top: 5px;
	padding-left: 5px;
	width: 235px;
	float: left;
}

/* Content Div Widths -=================*/
#Lwrapper
{
	width: 382px;
	margin: 0;
	background: #fff;
}
#Cwrapper
{

	width: 251px;
	margin: 0;
	background: #b2b2b2;
}
#Rwrapper
{
	width: 312px;
	/*float:right;*/
}
#dblwide
{
	float: left;
	width: 632px;
	margin: 0;
	background: #e4e4e4;
}

.wWrap
{
	margin: 6px 3px;
	padding: 0;
}
.wTop
{
	background: #b2b2b2 url(http://media.sportsbubbler.com/designimages/wbarBackgrnd.gif) repeat-x top left;
	height: 26px;
	margin: 0;
	padding: 0;
}
.wTop .wLeft
{
	float: left;
	width: 20px;
	height: 26px;
	margin: 0;
	padding: 0;
}
.wTop .wName
{
	float: left;
	width: 216px;
	height: 26px;
	margin: 0;
	padding: 0;
	font-family:"Arial Narrow";
	font-size:13pt;
	font-style:italic;
	font-weight:bold;
	position:relative;
}
.wTop .wName .modTitle
{
	margin-top:-0.6em;
	position:absolute;
	top:50%;

}
.wTop .wRight
{
	float: right;
	width: 3px;
	height: 26px;
	margin: 0;
	padding: 0;
}
.contentGray .wMid, #rightWell .wMid
{
	margin: 0;
	background: #ececec;
        height:100%;
	padding: 4px 0px 4px 0px;
	border-color:#838383;
	border-style:solid;
	border-width:0pt 1px;
	font-size: 12px;
	font-weight: bold;
}
.contentGray .wMid
{
	padding: 3px;
}
.contentWhite .wMid
{
       color:#444444;
       font-size:0.9em;
       text-align:left;
}
.collateral_article_content .wMid
{
	border:1px solid #D7D7D7;
}
.contentGray .wCorner, #rightWell .wCorner
{
	height: 18px;
	margin: 0;
	padding: 0;
	border: 1px #838383 solid;
	border-width: 0 1px 1px 1px;
	background: #ececec;
}
.contentWhite .wCorner
{
	display: none;
}
#rightWell .wCorner
{
	display: block;
}

/* Right Widgets -=================*/
.wrSpacer
{
	width: 304px;
	height: 10px;
	background: #fff url(http://media.sportsbubbler.com/designimages/wrBackgrnd.gif) repeat-y top left;
	margin: 0 4px;
	padding: 0;
}
.wrSpacerHome
{
	width: 304px;
	height: 9px;
	background: #fff url(http://media.sportsbubbler.com/designimages/wrspacerHome.gif) no-repeat top left;
	margin: 0 4px;
	padding: 0;
}

.contentGray .wrWrap, #rightWell .wrWrap
{
	width: 304px;
	background: #ECECEC;
	margin: 0 4px;
	padding: 0;
}

.contentWhite .wrWrap
{
	margin:0pt 0pt 15px;
}
.contentGray .wrTop, #rightWell .wrTop
{
	height: 24px;
	width:304px;
	margin: 0;
	padding: 0;
}
.contentWhite .wTop
{
	display: none;
}
.artRailTitle
{
	display: none;
}
.collateral_article_content .artRailTitle
{
	display: block;
	font-size:1.2em;
	font-weight:bold;
}
#rightWell .wTop
{
	display: block;
}
.wrTop .wrLeft
{
	float: left;
	width: 22px;
	height: 24px;
}
.wrTop .wrRight
{
	float: left;
	width: 282px;
	height: 24px;
}
.wrMid
{
	width: 304px;
	margin: 0;
	padding: 4px 0px 10px 3px;
	background: url(http://media.sportsbubbler.com/designimages/wrBackgrnd.gif) repeat-y top left;
}
.wrMidad
{
	width: 304px;
	margin: 0 0 0 0;
	padding: 4px 0px 10px 2px;
	background: url(http://media.sportsbubbler.com/designimages/wrBackgrnd.gif) repeat-y top left;
}


/* Share a Story -=================*/
#shareWrap
{
	width: 304px;
	height: 170px;
	background: #fff url(http://media.sportsbubbler.com/designimages/backgroundShare.gif) no-repeat top left;
	margin: 0 4px;
}
#logo
{
	width: 201px;
	height: 56px;
	margin: 0 0 0 0;
	padding: 10px 0 0 52px;
}
#flash
{
	width: 304px;
	height: 150px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.shareBTN
{
	width: 173px;
	height: 33px;
	margin: 0 0 0 0;
	padding: 13px 0 0 66px;
}



#secondNav
{
	position: absolute;
	left: 5px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


#content
{
	padding-top: 0px;
	margin-left: auto;
	margin-right: auto;
}

.contentWhite {
}

.contentGray {
}


#well{
	float:left;
	width:633px;
}

#mainWell {
	float:left;
	width:633px;
}

#centerTop {
	margin: 0px 10px 0px 10px;
}

#centerLeft {
	float:left;
	margin:0px;
	width: 382px;
}

#centerRight {
	float:left;
	margin:0px;
	width: 251px;
}

#rightWell {
	float:right;
	background-color: rgb(74, 73, 73);
	width: 312px;
}

#bannerAd
{
	float: right;
	margin-top: -30px;
}

#centerLeft .TeamPageMainArticle
{

	height:390px;
	width: 382px;
	background-color: white;
	overflow:hidden;
	margin:0 0 6px 0;
}


#centerLeft .TeamPageMainArticlePic
{
	width: 378px;
	padding: 3px 0 3px 3px;
	background-color: #fff;
text-align:left;

	
}

#centerLeft a.TeamPageMainArticlePic
{
	text-decoration:none;
	border-bottom-style:none;	
}

#centerLeft .TeamPageMainArticleDetail
{

	margin: 5px;
	background-color: #fff;
	text-align: left;
}

#centerLeft .TeamPageMainArticleHeadline
{
	font-family: Arial, helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 1.8em;
	color: #000;
}


#centerLeft .TeamPageMainArticleBody
{
	font-family: Arial, helvetica, Sans-Serif;
	font-size: 1.2em;
	line-height: 1.25em;
	color: #000;
}
#centerLeft .TeamPageMainArticleLink
{
	width: 382px;
	height: 23px;
	background-color: #e9e8e6;
	border: solid 1px #c5c5c5;
	border-top: solid 1px #e2e2e2;
	border-width: 1px 0 0 0;

	margin: 0px;
	text-align: center;
}

a.MainArticleLink:link, a.MainArticleLink:visited, a.MainArticleLink:active
{
	text-decoration: none;
	border-bottom: dotted 1px #0f42bc;	
	color: #0f42bc;
	margin: 0;
	padding: 0 0 0 0;
	font-size: 1.4em;
}
a.MainArticleLink:hover
{
	text-decoration:none;
	border-bottom:solid 1px #000;
	font-size: 1.4em;
	color: #000;
}

#centerLeft .TeamPageMainArticleSpacer
{

	height: 5px;

}

.TeamPageSubArticleContainer
{
	width: 382px;
	padding: 0px 0px 0px 0px;
}


.TeamPageSubArticle
{
	vertical-align: top;
	background-color: #f2eff6;
	border-bottom: solid 1px #3f3e43;
	font-size: 14px;
	padding: 2px 0px;

}
.TeamPageSubArticleAlt
{
	vertical-align: top;
	background-color: #e3e3e3;
	border-bottom: solid 1px #3f3e43;
	font-size: 14px;
	padding: 2px 0px;
}
#centerRight .TeamPageSubArticleBlank
{
	vertical-align: top;
	background-color: white;
	font-size: 14px;
height:125px;
overflow:hidden;
padding-top:5px;

}


#centerRight .TeamPageSubArticlePic
{
	margin: 4px 6px 0px 0;
	float: left;
}

#centerLeft .TeamPageSubArticlePic
{
	margin: 4px 6px 0px 4px;
	float: left;
}


.TeamPageSubArticlePic img
{
	border: solid 1px #574849;
}

.TeamPageSubArticleText
{
	padding: 2px 0 ;
	font-size: 12px;
	margin: 0px;
	float: right;
	width: 286px;
}
.TeamPageMidSubArticleTitle
{
	margin: 4px 6px 0 0;
}
.TeamPageMidSubArticleText
{
	margin: 5px;
	font-size: 12px;
}

.TeamPageWideWidget
{
	width: 300px;
	padding: 0px 0px 0px 0px;
}

#TopicEntityNav
{
	border-bottom: dotted 1px #524d4d;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	font-family: Verdana;
	font-size: 10px;
	color: #666666;
	width: 620px;
	float: left;
}
#hotStories
{
	border-bottom: solid 2px #f34314;
	padding-top: 10px;
	padding-bottom: 0px;
	font-family: Verdana;
	font-size: 10px;
	color: #666666;
	width: 620px;
	float: left;
}
#hotChatBorder
{
	border-bottom: dotted 1px #b69231;
	padding-top: 1px;
	padding-left: 4px;
	width: 100%;
}

#hotChatStories
{
	border-bottom: solid 2px #b69231;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 4px;
	font-family: Verdana;
	font-size: 10px;
	color: #666666;
	text-align: right; 
	vertical-align: top;
}
#HotStoryTitle1
{
	text-align: left;
	width: 70%;
	font-size: 20px;
	font-family: Verdana;
	color: #666666;
	float: left;
}
.HotStoryTitle2
{
	text-align: left;
	font-size: 20px;
	font-family: Verdana;
	color: #333333;
	text-transform: capitalize;
}
.HotStoryTitle3
{
	float: right;
}
#hotStories a
{
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	font-size: 10px;
}

#TopTitle
{
	border-bottom: solid 2px #f34314;
	padding-top: 10px;
	padding-bottom: 0px;
	width: 620px;
	text-align: left;
	width: 100%;
	font-size: 20px;
	font-family: Verdana;
	color: #333333;
	float: left;
}

#TopChatTitle
{
	background-image: url(/images/PowellsChatWidget.jpg); 
	background-repeat: no-repeat;
	height: 124px;
	margin-bottom: 20px;
	width: 100%;
}

#itemFooter img
{
	position: relative;
	top: 10px;
}

#bottomNavigation
{
	background-color: #efebec;
	border-top: solid 1px #666666;
	border-bottom: solid 1px #666666;
	clear: both;
	padding-bottom: 5px;
	width: 945px;
	margin-left: auto;
	margin-right: auto;
	height: 20px;
}

#footer
{
	clear: both;
	text-align: center;
	font-size: 9px;
	background: white;
	width: 945px;
	margin-left: auto;
	margin-right: auto;
}
.pageSelect
{
	margin: 0;
	padding: .3em .5em;
	margin: 0 2px;
	background: #eed0c7;
	border: 1px solid #cbc9c9;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
}

.page
{
	margin: 0;
	padding: .3em .5em;
	margin: 0 2px;
	background: #eeebeb;
	border: 1px solid #cbc9c9;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
}


a.page:link, a.page:visited, a.page:hover, a.page:active
{
	border-bottom: 1px solid #cbc9c9;
}

.TopicNav
{
	padding: 15px 0 10px 0 ;
	text-align:center;
}

div.widget
{
	border: solid 1px #333333;
	padding-bottom: 3px;
}

div.widgetTitle
{
	border-bottom: solid 1px #666666;
	background-image: url("http://media.sportsbubbler.com/designimages/widgetBarBackground.jpg" );
	height: 18px;
	font-family: Verdana;
	font-size: 11pt;
	color: #333333;
	padding-left: 10px;
}

div.widgetTitle em
{
	font-family: Verdana;
	font-size: 11pt;
	color: #333333;
	font-weight: bold;
	letter-spacing: -0.05em;
}
div.widgetBody
{
	padding-left: 3px;
	padding-right: 3px;
}
div.widgetBody2
{
	padding-left: 5px;
	padding-right: 5px;
	background-color: White;
}
.rating
{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	width: 75px;
}


.teamLogo
{
	float: left;
	margin-right: 10px;
}
.topicitem
{
	float: left;
	width: 540px;
	margin-bottom: 10px;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: 500;
}

.itemTitle
{
	float: left;
	width: 555px;
	font-size: 12pt;
	color: #666666;
	font-weight: bold;
	letter-spacing: -0.05em;
	margin-bottom: 5px;
	border-bottom: solid medium #f34314;
	padding-left: 85px;
}

.indented
{
	padding-left: 85px;
}

.topicitemdesc
{
	color: #666666;
	font-family: Verdana;
	font-size: 11px;
	margin-bottom: 10px;
}
.topicitempic
{
	float: right;
	vertical-align: top;
}

.itemLabel
{
	font-size: 10px;
	color: #f34314;
	font-weight: bolder;
	font-family: verdana,tahoma,helvetica;
	margin: 0 0 0 10px;
}

.chattitle
{
	font-size: 14px;
	color: #524d4d;
	text-align: center;
	border-bottom: solid thin black;
}

.chatsubtitle
{
	font-size: 12px;
	color: #f34213;
	text-align: left;
	padding-left: 10px;
}


div.thumbsUp, div.thumbsDown
{
	font-family: Verdana;
	font-size: 20px;
	font-weight: bold;
	color: #333333;
	height: 24px;
	background-repeat: no-repeat;
	margin-top: -8px;
	vertical-align: middle;
	margin-bottom: 10px;
	text-align: left;
}

div.thumbsDown
{
	margin-top: -3px;
}

input.thumbsUp, input.thumbsDown
{
	position: relative;
	top: 10px;
	width: 25px;
	margin-right: 5px;
}

.commentsCount
{
	width: 605px;
	padding: 0px 0px 15px 0px;
}
.commentsHead
{
	width: 605px;
	background-color: #fbe4de;
	border-top: solid 1px #999999;
	float: left;
	padding-top: 4px;
	padding-bottom: 4px;
}

.commentsHeadName
{
	font-size: 16px;
	color: #666666;
	float: left;
	padding-left: 10px;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 5px;
	width: 300px;
	font-weight: bold;
}

.commentsHeadVote
{
	font-size: 10px;
	color: black;
	font-weight: bold;
	float: right;
	padding-right: 5px;
	text-decoration: none;
	width: 100px;
	vertical-align: top;
}

.commentsData
{
	width: 605px;
	float: left;
	font-size: 10px;
	color: black;
}
.commentsDataNav
{
	width: 605px;
	padding-top: 10px;
	font-size: 10px;
	color: black;
	font-weight: bold;
	text-align: right;
}

.commentsBottom
{
	clear: both;
}
.commentsNav
{
	margin-top: 10px;
	background: #cccccc;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 5px;
	width: 600px;
	text-align: right;
	margin-bottom: 4px;
}

.postcomments
{
	width: 590px;
	border: solid 1px #666666;
	position: relative;
	margin-left: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: left;
}

.postCommentsTab
{
	background-image: url("/images/ActiveTab.gif" );
	height: 25px;
	width: 158px;
	position: relative;
	top: -25px;
	left: -1px;
	text-align: center;
	display: block;
	float: left;
	background-repeat: no-repeat;
	color: #333333;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: -0.1em;
}
.standings
{
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	color: #999999;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: -0.03em;
}
.standingType
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: black;
	text-align: left;
	text-transform: uppercase;
	letter-spacing: -0.03em;
	width: 605px;
}
.StandingWrapper
{
	width: 615px;
	background: #fbe4de;
	margin-top: 3px;
	margin-bottom: 7px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-top: solid 1px #999999;
	height: 25px;
}

.StandingDiv
{
	font-size: 14px;
	color: #000;
	font-weight: bold;
	vertical-align: middle;
}
.StandingName
{
	width: 215px;
	float: left;
	font-size: 14px;
	color: #524d4d;
	font-weight: bold;
	vertical-align: middle;
	padding-top: 5px;
}
.StandingVote
{
	float: left;
	font-size: 12px;
	color: Black;
	padding-top: 7px;
}
.StandingImg
{
	float: right;
	font-size: 12px;
	color: Black;
	text-align: right;
}

.post_title
{
	padding:2px 3px ;
	font-family: Arial,helvetica, Sans-Serif;
	font-size: 1.1em;
	color: #524d4d;
}

.posted_by
{
	font-family: Verdana;
	font-size: 8pt;
	color: black;
	padding-bottom: .5em;
}

#topic_posted_by
{
	float:left;
	font-family: Arial,helvetica, Sans-Serif;
	font-size: .8em;
	color: black;
	padding-bottom: .5em;
}

.post_description
{
	font-weight:normal;

}

.post_description_article
{
	 font-weight:bold;
}


.post_description_image
{
	 margin: 0 10px 0 0;
}

.display_post_page_title
{
	margin: 0 0 10px 0 ;
	font-size:1.3em;
	font-family: Arial,helvetica, Sans-Serif;
	font-size: 1.2em;
	color: #000;
}

.display_post_title
{
	padding:2px 3px 0 10px;
	font-family: Arial,helvetica, Sans-Serif;
	font-size: 1.2em;
	color: #524d4d;
}

.display_posted_by
{
	font-family: Verdana;
	font-size: 1.1em;
	color: black;
	padding:0 3px .53m 10px;
}



.question_post_title
{
	font-family: Arial,helvetica, Sans-Serif;
	font-size: 1.2em;
	color: #524d4d;
	padding:  0px 6px 3px 6px;
}

.question_posted_by
{
	font-family: Verdana;
	font-size: 9pt;
	color: black;
	padding: 0px 6px 3px 3px;
}

.display_topic_nav
{
	margin: 15px auto 15px auto;
}

#event_date
{
	float:right;
	vertical-align:top;
	font-family: Arial,helvetica, Sans-Serif;
	color: black;
	padding-bottom: .5em;
}

#displayEntity
{
	width: 620px;
	clear: both;
}

#displayEntityNav
{
	border-bottom: dotted 1px #524d4d;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	font-family: Verdana;
	font-size: 10px;
	width: 620px;
}
#displayEntityHeader
{
	border-bottom: solid 2px #f34314;
	padding-top: 10px;
	padding-bottom: 0px;
	font-family: Verdana;
	font-size: 10px;
	width: 620px;
	float: left;
}

.displayEntityColumnHead
{
	border-bottom: solid 2px #f34314;
	padding-top: 10px;
	padding-bottom: 0px;
	color: #666666;
}
.displayEntityLeftColumn
{
	padding-top: 10px;
	padding-bottom: 0px;
	font-family: Verdana;
	font-size: 10px;
	color: #666666;
	width: 315px;
	float: left;
}

.displayEntityRightColumn
{
	padding-top: 10px;
	padding-bottom: 0px;
	font-family: Verdana;
	font-size: 10px;
	width: 300px;
	float: right;
}

.TabNav
{
	background-image: url("/images/ActiveTab.jpg" );
	height: 25px;
	width: 158px;
	position: relative;
	top: -25px;
	left: -1px;
	text-align: center;
	display: block;
	float: left;
	margin-right: 3px;
	background-repeat: no-repeat;
	color: #333333;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	padding-top: 4px;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: -0.1em;
	border-bottom: dotted 0px white;
}

a.activeTab, a.activeTab:Link, a.activeTab:Active, a.activeTab:Visited, a.activeTab:Hover
{
	background-image: url("/images/ActiveTab.jpg" );
	height: 25px;
	width: 158px;
	position: relative;
	top: -25px;
	left: -1px;
	text-align: center;
	display: block;
	float: left;
	margin-right: 3px;
	background-repeat: no-repeat;
	color: #333333;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	padding-top: 4px;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: -0.1em;
	border-bottom: dotted 0px white;
}

a.inactiveTab, a.inactiveTab:Link, a.inactiveTab:Active, a.inactiveTab:Visited
{
	background-image: url("/images/InactiveTab.jpg" );
	height: 22px;
	width: 158px;
	position: relative;
	top: -24px;
	left: -1px;
	text-align: center;
	display: block;
	float: left;
	margin-right: 3px;
	background-repeat: no-repeat;
	color: #666666;
	font-family: Verdana;
	font-size: 11px;
	font-weight: 600;
	padding-top: 4px;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: -0.1em;
	border-bottom: dotted 0px white;
}
a.inactiveTab:hover
{
	color: #999999;
}

a.search, a.search:Link, a.search:Active, a.search:Visited
{
	background-image: url("/images/searchBackground.jpg" );
	height: 16px;
	width: 50px;
	text-align: center;
	vertical-align: middle;
	display: block;
	float: left;
	background-repeat: repeat-x;
	color: #333333;
	font-family: Verdana;
	font-size: 9px;
	font-weight: 600;
	text-decoration: none;
	text-transform: uppercase;
	border-top: solid 1px #333333;
	border-bottom: solid 1px #333333;
	border-right: solid 1px #333333;
	padding-top: 2px;
	letter-spacing: -0.1em;
}

a.inactiveSecondNav, a.inactiveSecondNav:Link, a.inactiveSecondNav:Active, a.inactiveSecondNav:Visited
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: 900;
	text-decoration: none;
	text-transform: uppercase;
	color: #666666;
	letter-spacing: -0.04em;
	margin-left: 10px;
	border-bottom: dotted 0px white;
}

a.inactiveSecondNav:Hover
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: 900;
	border-bottom: dotted 1px #f34314;
}

a.activeSecondNav, a.activeSecondNav:Link, a.activeSecondNav:Active, a.activeSecondNav:Visited, a.activeSecondNav:Hover
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: 900;
	text-decoration: none;
	text-transform: uppercase;
	color: #f34314;
	letter-spacing: -0.04em;
	margin-left: 10px;
	border-bottom: dotted 0px white;
}


.searchBox
{
	float: left;
	width: 175px;
}

.contentItem
{
	margin: 15px 0 0 0;
	width: 613px;
	text-align: left;
	float: left;
}
.BoxScoreItem
{
	margin: 15px 0 0 0;
	padding:0 4px 0 4px;
	width: 610px;
}
.BoxScoreWrapper
{
	margin: 10px auto 10px auto; 
	width: 500px; 
	background-color: #f2eff6;
	border: solid 1px #000;
}

.BoxScoreTable
{
	background-color:#d8d7dd;  
	width:494px; 
	border-color:#999999;
	text-align:left;
	margin: 3px 3px 3px 3px ;
	font-size: 1.2em;
	font-weight: bold;
}
.BoxScorePeriod
{
	width:20px ;
	text-align:center;
}
.BoxScoreStatus
{
	background-color:#cccccc;
	text-align:center;
	vertical-align:middle;
}
.photoGallery
{
	width: 200px;
	float: left;
	min-height: 10em;
	display: table-cell;
	vertical-align: middle;
	font-size: x-small;
	width: 140px;
	margin-left: 12px;
}

a.photoGallery
{
	text-decoration: none;
	border: 0;
	display: block;
}
.photoGallery img
{
	text-decoration: none;
	border: 0;
	display: block;
}

.photoGalleryControlMain
{
	width: 200px;
	float: left;
	min-height: 10em;
	display: table-cell;
	vertical-align: middle;
	font-size: x-small;
	text-align: center;
}

a.photoGalleryControlMain
{
	text-decoration: none;
	border-bottom-style:none;	
}

.photoGalleryControlColumn
{
	width: 75px;
	float: left;
	margin-left: 10px;
}
.photoGalleryControlSmall
{
	width: 60px;
	font-size: x-small;
	margin-bottom: 12px;
}

.photoGalleryControlSmall img
{
	text-decoration: none;
	border: 0;
	border-bottom-style:none;	
	display: block;
}

a.photoGalleryControlSmall
{
	text-decoration: none;
	border: 0;
	display: block;
}
.TeamPageMainArticlePic
{
	width: 378px;
	padding: 2px 0  0 2px;
	background-color: #fff;
	text-align: center;
	
}


/************************************************************************/

a img
{
	border: 0 none;
	text-decoration: none !important;
	border-bottom: none 0 #000;
	display: block;
}


a.nohover:hover,a.nohover:active {
border: none;
text-decoration: none !important;
}



.main_photo a img
{
	display: inline;
}


#nolink
{
	border-bottom: none 0 #000;
}
#search
{
	padding-top: 5px;
	padding-left: 5px;
	width: 235px;
	float: left;
}

.searchButton
{
	background-image: url(/images/searchBackground.jpg);
	height: 18px;
	width: 70px;
	text-align: center;
	vertical-align: middle;
	display: block;
	float: left;
	background-repeat: repeat-x;
	color: #333333;
	font-family: Verdana;
	font-size: 9px;
	font-weight: 600;
	text-transform: uppercase;
	border-top: solid 1px #333333;
	border-bottom: solid 1px #333333;
	border-right: solid 1px #333333;
	padding-top: 2px;
	letter-spacing: -0.1em;
}

.autocomplete_completionListElement
{
	visibility: hidden;
	margin: 0px !important;
	background-color: inherit;
	color: windowtext;
	border: buttonshadow;
	border-width: 1px;
	border-style: solid;
	cursor: 'default';
	overflow: visible;
	height: 200px;
	text-align: left;
	list-style-type: none;
	font-size: small;
	z-index: 500;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #cccccc;
	color: black;
	font-size: 8px;
	padding: 1px;
	font-size: small;
}

/* AutoComplete item */

.autocomplete_listItem
{
	background-color: window;
	color: windowtext;
	font-size: 8px;
	padding: 1px;
	font-size: small;
}


.PollWidget
{
	border-right: black thin solid;
	border-top: black thin solid;
	border-left: black thin solid;
	border-bottom: black thin solid;
	background-color: #33cccc;
	text-align: left;
}
.modalTextBox
{
	background-color: Gray;
	border-style: none;
	border-width: 0;
}

/* ajax modal dialog styles */
.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.modalBox
{
	background-color: #f5f5f5;
	border-width: 3px;
	border-style: solid;
	border-color: Blue;
	padding: 3px;
}

.modalBox caption
{
}

/* tweb modal dialog styles */
.modalPanelTitle td
{
	padding: 3px;
	font-weight: bold;
	font-size: 0.9em;
	cursor: pointer;
	color: black;
	font-family: Verdana;
	width: 100%;
	height: 30px;
	background-color: #6f90dc;
}

.modalPanel
{
	z-index: 500;
	width: 500px;
	border: solid 1px #275473;
	position: absolute;
	border-collapse: collapse;
	background-color: #f0faff;
}

.modalPanel td
{
	vertical-align: top;
}

.titleIcon
{
	padding-right: 20px;
}

.clearer
{
	clear: both;
	overflow: hidden;
	background-color: transparent;
	height: 1px;
	margin: 1px 1px 1px 1px;
	max-height: 2px;
	filter: alpha(opacity=0);
	opacity: 0.0;
}
.hide
{
	display: none;
}

.ContextMenuPanel
{
	border: 1px solid #868686;
	z-index: 1000;
	background: #FAFAFA;
	cursor: default;
	padding: 1px 1px 0px 1px;
	font-size: 11px;
}
.ContextMenuBreak
{
	margin: 1px 1px 1px 32px;
	padding: 0;
	height: 1px;
	overflow: hidden;
	display: block;
	border-top: 1px solid #C5C5C5;
}
a.ContextMenuItem
{
	margin: 1px 0 1px 0;
	display: block;
	color: #003399;
	text-decoration: none;
	cursor: pointer;
	padding: 4px 19px 4px 33px;
}
a.ContextMenuItem-Selected
{
	font-weight: bold;
}
a.ContextMenuItem:hover
{
	background-color: #FFE6A0;
	color: #003399;
	border: 1px solid #D2B47A;
	padding: 3px 18px 3px 32px;
}


/************ PasswordStrength Related Styles ***********************/
.TextIndicator_TextBox1
{
	background-color: Gray;
	color: White;
	font-family: Arial;
	font-size: x-small;
	font-style: italic;
	padding: 2px 3px 2px 3px;
}

.BarIndicator_TextBox2
{
	color: Blue;
	background-color: Blue;
}

.BarBorder_TextBox2
{
	border-style: solid;
	border-width: 1px;
	width: 200px;
	vertical-align: middle;
}

.TextIndicator_TextBox3
{
	background-color: Blue;
	color: Yellow;
	font-size: small;
	font-variant: small-caps;
	padding: 2px 3px 2px 3px;
}


/*Hover Menu*/
.popupMenu
{
	position: absolute;
	visibility: hidden;
	background-color: white;
	font-family: Arial;
	border-style: solid;
	border-width: thin;
	z-index: 9999;
}

.popupMenu2
{
	position: absolute;
	visibility: hidden;
	background-color: #003399;
	font-family: Arial;
	color: #CCCCFF; 
	letter-spacing: 0.1em; 
	text-align: left;
	padding-right: 3px;
	border: 1px #003399 solid;
	z-index: 9999;  
	margin-left: 74px;
	margin-top: 10px;
}

.popupMenu2Title
{
	color: #999;
	font-size: 10px;
	font-weight: 300;
	letter-spacing: 0.1em;
}

.popupMenu2 a:link, .popupMenu2 a:visited, .popupMenu2 a:active
{
	color: #CCCCFF;
	border-bottom: 1px #CCCCFF dotted;
}

.popupMenu2 a:hover
{
	color: yellow; 
	border-bottom: 0px #c00 dotted; 
	text-decoration: none;
}

/* Nav Dropdown styles -=================*/
.PopupSecondNav
{
	position: absolute;
	visibility: hidden;
	z-index: 9999;
	border: 0;
	margin-top:8px;
}

.TeamPageMenu
{
	font-size: 1.2em;
	font-weight: bold;
	padding-bottom: 3px;
	background-color: #000;
	width: 10em;
	color: #000000;
}

.TeamPageMenu a, .TeamPageMenu a:link, .TeamPageMenu a:active, .TeamPageMenu a:visited
{
	display: block;
	background-color: #d8d7dd;
	border: solid 1px black;
	padding: 5px 0 0 5px;
	text-decoration: none;
	border-bottom: solid 1px black;
	color: #000000;
}

.TeamPageMenu a:hover
{
	background-color: #f2eff6;
}

/*Hover Menu*/
.popupMenuNav
{
	position: absolute;
	visibility: hidden;
	z-index: 9999;
}

.popupHover
{
	background-position: left top;
	background-color: #F5F7F8;
}

.popupHover2
{
	background-position: left top;
	background-color: #003399;
	color: #CCCCFF; 
	letter-spacing: 0.1em; 
}

.AdminGridHeader
{
	color: #CCCCFF;
	font-weight: bold;
	background-color: #003399;
	font-size: small;
	font-family: Arial;
	text-align: center;
}

.AdminGridHeader a:link, .AdminGridHeader a:visited, .AdminGridHeader a:active
{
	color: #CCCCFF;
	border-bottom: 1px #CCCCFF dotted;
}

.AdminGridHeader a:hover
{
	color: yellow; 
	border-bottom: 0px #c00 dotted; 
	text-decoration: none;
}

.AdminGridRow, .AdminGridQuestionRow
{
	background-color: #F5DEB3;
	font-size: small;
	font-family: Arial;
	text-align: center;
	vertical-align: top;
}
.AdminGridAltRow, .AdminGridQuestionAltRow
{
	background-color: #FFE4C4;
	font-size: small;
	font-family: Arial;
	text-align: center;
	vertical-align: top;
}
.AdminGridQuestionRow, .AdminGridQuestionAltRow
{
	font-size: 9px;
	text-align: left;
}
.AdminGridRowTextBox, .AdminGridQuestionRowTextBox
{
	background-color: #F5DEB3;
	font-size: small;
	font-family: Arial;
	text-align: left;
	vertical-align: top;
	border-style: none;
}
.AdminGridAltRowTextBox, .AdminGridQuestionAltRowTextBox
{
	background-color: #FFE4C4;
	font-size: small;
	font-family: Arial;
	text-align: Left;
	vertical-align: top;
	border-style: none;
}
.AdminGridQuestionRowTextBox, .AdminGridQuestionAltRowTextBox
{
	font-size: 10px;
}
.AdminGridQuestionRowTextBoxEdit
{
	font-size: 10px; 
	border: solid 0 #ccc;
	background-color: #ccc;
}
.TabText
{
	font-family: verdana,tahoma,helvetica;
	font-size: 12px;
}

.EntityLinkButton
{
	font-family: verdana,tahoma,helvetica;
	font-size: 12px;
	padding-right: 5px;
}
.EntityHeader
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 3px 3px 3px;
	margin-top: 5px;
}

/* STATS */
#statisticsHeader
{
	margin:0 10px 0 10px;
}

#teamName
{
	font-family: Verdana;
	font-size: 16pt;
	font-weight: bold;
}
#news, #playByPlay
{
	font-family: Arial, Helvetica, Sans-Serif;
	color: #000;
	font-size: 1.1em;
	font-weight: normal;
	border-collapse:collapse;
}

#playByPlay th
{
	text-align: left;
	font-weight: bold;
	font-size: 1.4em;
	text-decoration: underline;
	padding-top: 10px;
	padding-bottom: 5px;
}
#lineup th, #player-stats th
{
	background-image: url(/images/widgetBarBackground.jpg);
	background-repeat: repeat-x;
	white-space: nowrap;
	font-family: Arial;
	font-weight: normal;
	font-size: 1.2em;
	padding-left: 2px;
	padding-right: 2px;
	color:#000;
}
#news td
{
	border: 0px solid #000000;
}
#player-stats table
{
	table-layout: auto;
	border: solid 1px #000;
	width: 100%;
	margin-top: 10px;
}


#lineup table
{
	table-layout: auto;
	border-collapse: collapse;
	border: solid 1px #999999;
	width: 100%;
	margin-top: 10px;
}

#lineup td, #player-stats td
{
	padding-left: 2px;
	padding-right: 2px;
	font-family: Arial;
	font-size: 1.1em;
	color:#000;
	font-weight:normal;
}

#lineup .title, #player-stats .title
{
	font-family: Verdana;
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
	color: #000;
	border-bottom: solid 1px #999999;
	padding: 10px 0 0 0 ;
}
.odd-row
{
}

.even-row
{
	background-color: #eeeeee;
}

.total-row td
{
	font-weight: normal;
	background-color: #cccccc;
	border-top: #000000 1px solid;
	
}


/* set table header font, color, background color, cell border, cell padding */

#team-stats
{
	padding: 3px 3px 3px 3px;
	margin-bottom: 10px;
}

.ind-stats
{
	padding: 3px 3px 3px 3px;
	margin-bottom: 10px;
}


/* set table header font, color, background color, cell border, cell padding */

#game-notes
{
	font-size: 1.1em;
	text-align: left;
	padding-top: 3px;
	padding-left: 5px;
	color:#000;
	border: solid 1px black;
}



#horlisting
{
	font-weight: bold;
	font-size: 11px;
}

.StatActionTitle
{
	text-align: left;
	font-weight: bold;
	font-size: 12px;
}
.StatActionData
{
	text-align: left;
	font-weight: normal;
	font-size: 11px;
	padding-bottom: 10px;
}
.StatBox
{
	width: 16px;
	font-size: 12px;
	text-align: right;
}

.table-subheader
{
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background-color: #6699CC;
	border: 0px solid #000000;
	padding: 3px;
	text-align: left;
	text-transform: uppercase;
}


/*Reorder List*/
.dragHandle
{
	background-image: url("/images/drag_handle.gif" );
	background-color: #fAf9f8;
	border: thin outset white;
	cursor: move;
	height: 15px;
	width: 20px;
	background-repeat: no-repeat;
	background-position: center;
}

.callbackStyle
{
	border: thin black inset;
}

.callbackStyle table
{
	color: Black;
}

.reorderList
{
	text-align: center;
	width: 300px;
	margin-left: 50px;
}

.reorderList li
{
	background-repeat: repeat-x;
	list-style-image: none;
	list-style-position: inside;
	list-style-type: none;
	margin: 2px;
}

.reorderList li a
{
	color: white !important;
	font-weight: bold;
}

.reorderCue
{
	border: dashed thin black;
	width: 200px;
	height: 25px;
}

.itemArea
{
	margin: 0 0 3px 3px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 1em;
	text-align: left;
	border: solid think black;
	width: 175px;
}

.ReportAbuseCol1
{
	width: 150px;
	text-align: right;
	font-weight: bold;
	vertical-align: top;
}

.ReportAbuseCol2
{
	width: 400px;
	text-align: left;
	font-weight: bold;
	margin-left: 5px;
}

.ResultsRowTitle, .ResultsRowTitleI
{
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	padding-bottom: 3px;
}
.ResultsRowTitleI
{
	font-style: italic;
}

.ResultsRowDetail
{	
	font-size: 9px;
	font-family: Verdana, Arial, sans-serif;
	padding: 0 5px 3px 3px;
	display: block;
}
.ResultsRowAbbr
{
	width: 50px;
	font-size: 9px;
	float: left;
}
.ResultsRowDate
{
	width: 40px;
	font-size: 9px;
	float: left;
}
.ResultsRowInfo
{	
	width:100px;
	font-size: 9px;
	float: left;
}
.ResultsRowInfoTeam
{	
	width:100px;
	float: left;
}
.ResultsRowInfoScore
{	
	width:25px;
	float: right;
	text-align:right;
}
.ResultsRowStatus
{
	width: 45px;
	font-size: 9px;
	text-align: right;
	vertical-align:middle;
	float: right;
}
.ResultsRowStatusA
{
	width: 40px;
	font-size: 9px;
	text-align: right;
	vertical-align:middle;
	float: left;
}
.ResultsRowStatusB
{
	width: 30px;
	font-size: 9px;
	text-align: right;
	vertical-align:middle;
	float: right;
}

.ResultsRowDetail a, .ResultsRowDetail a:link, .ResultsRowDetail a:active, .ResultsRowDetail a:visited
{
	display: block;
	background-color: #eeebeb;
	border: 0;
}
.ResultsRowDetail a:hover
{
	background-color: white;
	border: 0;
		display: block;
}

.WidgetReorderList
{
	width: 230px;
	text-align:left ;
	padding: 0 10px 0 0 ;
	text-align:left;
}

.WidgetReorderList li
{
	background-repeat: repeat-x;
	list-style-image: none;	
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0 ;
	width: 230px;
}
.WidgetReorderRow
{
	width: 230px;
	text-align:left;
	margin: 10px 0 5px 0;	
}

.WidgetReorderAdd
{	
	text-align:left;
	margin: 0 0 10px 20px;	
	width:230px ;
	text-align:center;
}
#ChatWidgetHeaderText
{
	text-align: center; 
	padding-bottom: 5px;
	font-size: 1.3em;
	
}

#ChatWidgetText
{
	text-align: center; 
	padding-bottom: 5px;
	font-size: 1.2em;
	font-weight:bold;
	
}

.chatitem
{
	font-size: 1.1em;
	color: black;
	text-align: center;
	
}


#PackersCountdown
{
	margin: 0 0 0 0;
	
}

.StatsandFacts
{
	font-size: 1.2em;
	font-family: Arial, helvetica, Sans-Serif;
	padding: 10px 0 0 10px ;
}

.WatchItem
{
	margin: 0;
	padding: 0 0 0 120px;
	width: 510px;
	text-align: left;	
}
.MailBagQ
{
	 width:100px; 
	 text-align:right;
	 float:left;
	 padding: 10px 5px 0 0 ;
}

.MailBagA
{
	 width:400px; 
	 float:left;
	 padding: 10px 0 0 0 ;
}
.MailBagLegal
{
	 font-size : .95em;
	 padding: 10px 0 0 20px ;
}

.PRNWidget1
{
	width: 282px;
	text-align: center;	
}

a.PRNWidget1
{
	text-decoration:none;
	border-bottom-style:none;	
}

.PRNWidget2
{
	width: 265px;
	text-align: center;	
}

a.PRNWidget2
{
	text-decoration:none;
	border-bottom-style:none;	
}

.PRNWidget3
{
	width: 120px;
	text-align: center;	
}

a.PRNWidget3
{
	text-decoration:none;
	border-bottom-style:none;	
}
#WelcomeWidget
{
	font-size : 1.2em;
	padding: 10px 5px 0px 10px;
	
}
#HRLeadersWidget
{
	padding: 0px 5px 0px 10px;	
}

.golfWidget, a.golfWidget:link, a.golfWidget:visited, a.golfWidget:active
{
	font-size: 10px;
	color: #0F42BC;
	text-decoration: none;
	font-weight: normal;
	border-bottom-style: none;
	margin: 0;
	padding: 15px 0px 10px 5px;
}

a.golfWidget:hover
{
	color: #ff3300;
}

.golfWidgetResultsRowRank, .golfWidgetResultsRowName, .golfWidgetResultsRowScore, .golfWidgetResultsRowHole
{	
	font-size: 9px;
	text-align: left;
	width: 35px;
}

.golfWidgetResultsRowHole
{	
	text-align: right;
}

.golfWidgetResultsRowName
{	
	width: 100px;
}

.golfWidgetResultsRowDates, .golfWidgetResultsRowEvent, .golfWidgetResultsRowCountry, .golfWidgetResultsRowPoints
{	
	font-size: 9px;
	width: 100px;
}
.golfWidgetResultsRowPoints
{	
	text-align: right;
}

.golfWidgetResultsRowEvent
{	
	width: 175px;
}

.golfWidgetNoRecordsRow
{
	color: #ff3300;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	padding-top: 3px;
	padding-bottom: 3px;
}

.golfWidgetRow, .golfWidgetRowAlt
{
	border-top: solid 1px #333333;
	border-left: solid 1px #333333;
	border-right: solid 1px #333333;
	border-bottom: solid 1px #333333;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #eeebeb;
}

.golfWidgetRowAlt
{
	background-color: #ccc;
}

.SignOut
{
	font-size : 1.4em;
	padding: 20px 15px 0px 20px;
	
}

.Register
{
	margin: 10px 10px 0 20px; 
	font-size: 1.2em;
	font-family: arial,helvetica, sans-serif;
}

/* default layout */
.ajax__tab_default .ajax__tab_header {white-space:nowrap;}
.ajax__tab_default .ajax__tab_outer {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_inner {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_tab {margin-right:4px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block}

/* xp theme */
.ajax__tab_xp2 .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;background:url(/images/tab-line.gif) repeat-x bottom;}
.ajax__tab_xp2 .ajax__tab_outer {padding-right:0px;background:url(/images/tab-right.gif) no-repeat right;height:21px;}
.ajax__tab_xp2 .ajax__tab_inner {padding-left:3px;background:url(/images/tab-left.gif) no-repeat;}
.ajax__tab_xp2 .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url(/images/tab.gif) repeat-x;}
.ajax__tab_xp2 .ajax__tab_hover .ajax__tab_outer {background:url(/images/tab-hover-right.gif) no-repeat right;}
.ajax__tab_xp2 .ajax__tab_hover .ajax__tab_inner {background:url(/images/tab-hover-left.gif) no-repeat;}
.ajax__tab_xp2 .ajax__tab_hover .ajax__tab_tab {background:url(/images/tab-hover.gif) repeat-x;}
.ajax__tab_xp2 .ajax__tab_active .ajax__tab_outer {background:url(/images/tab-active-right.gif) no-repeat right;}
.ajax__tab_xp2 .ajax__tab_active .ajax__tab_inner {background:url(/images/tab-active-left.gif) no-repeat;}
.ajax__tab_xp2 .ajax__tab_active .ajax__tab_tab {background:url(/images/tab-active.gif) repeat-x;}
.ajax__tab_xp2 .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;padding:0px 1px;background-color:#ffffff;}

/* scrolling */
.ajax__scroll_horiz {overflow-x:scroll;}
.ajax__scroll_vert {overflow-y:scroll;}
.ajax__scroll_both {overflow:scroll}
.ajax__scroll_auto {overflow:auto}

#siteWideWarning p {margin-top: 0px; margin-bottom: 0px;}

.bigStoryPhotoCredit {
	float: right;
	text-align:right;
	font-size: 0.95em;
	color: #444444;
	font-weight: normal;
}

.bigStoryPhotoCaption {
	float: left;
	margin-bottom:10px;
	font-size: 0.9em;
	padding-top: 0x;
	color: #444444;
	font-weight: normal;
}
.articleDateLine {
	margin: auto, 10px;
}
a.button_large, a.button_large:link, a.button_large:visited, a.button_large:active {
	background:transparent url(http://media.jsonline.com/designimages/button_large_right_JSO.gif) no-repeat scroll right top;
	color:white;
	display:block;
	float:right;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	height:26px;
	padding:0pt 6px 0pt 0pt;
	text-decoration:none;
	border: 0px;
}

a.button_large span {
	background:transparent url(http://media.jsonline.com/designimages/button_large_left_JSO.gif) no-repeat scroll 0%;
	display:block;
	line-height:10px;
	padding:7px 0pt 9px 7px;
}
a.button_large:hover span {
	color:white;
	text-decoration:underline;
}
.side_container_01_audio
{
	background-color:#CCCCCC;
}
.poll {
	padding-left: 4px !important;
}
.side_container_01_content .poll_button {
	margin:10px auto 0pt;
	overflow:visible;
	width:45px;
	display:block;
}
.side_container_01_content .poll_check {
	display:block;
	float:left;
	padding-right:5px;
}
.side_container_01_content .poll_question {
	font-size:1.2em;
	font-weight:bold;
}
.side_container_01_content .poll_answer {
	float:right;
}
p {
	margin:10px 0pt;
}
.main_article {
	font-size:1.2em;
	padding:0px 20px;
}
.main_article .headline {
	font-size:2em;
	margin:0pt 0pt 5px;
}
.main_article .headline {
	font-size:2em;
	margin:5pt 0pt 20px;
}
.pollBar {
	margin-bottom:10px;
	width:400px;
}
.pollBar img {
	border:1px solid #666666;
	height:10px;
}



.collateral_article_content {
    width: 200px;
    border:0px solid #D7D7D7;
    clear: both;
    float: right;
    margin: 5px 0px 5px 10px;
    padding: 3px;
    display: inline;
    text-align: center;
}

.collateral_article_content .main_photo {text-align: left}
.collateral_article_content .main_photo p {padding: 4px 0 !important; margin: 0 !important;}
.wrWrap .main_photo p {padding: 4px 0pt 4pt 8pt;margin: 0;}

.additional_photos {
    padding: 3px;
    color: #959595;
    margin: 10px 0 10px 0;
    text-align: left
}

.additional_photos_images {
    vertical-align: top;
    margin: 10px 0 0 0;
}

.additional_photos_images img {
    float: left;
    padding: 0 3px 3px 0;
}

.misc_collateral {
    text-align: left;
}

.misc_collateral_head {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: bold;
    border-top: 1px solid #D7D7D7;
    border-bottom: 1px solid #D7D7D7;
    padding: 4px 15px 4px 0;
}

.misc_collateral_content {
    padding: 15px;
    background-color: white;
    text-align: center;
}


/*----------------------------------------------------*/
/*----------------------------------------------------*/
/*Copied from JSO Page Parts, removed duplicate styles*/
/*----------------------------------------------------*/
/*----------------------------------------------------*/

/* variations for sidebar */
.contentWhite .side_container_01  {
	background-color:White;
	border: 0px solid #e7e5da;
}

.contentWhite .side_container_01 .title {
	border: 0px solid #e7e5da;
	 background-image:none;
	 text-transform:none;
	 font-size:1.4em;
}

.side_container_01_content{
	 border:opx solid #D7D7D7;
	 color:#333333;
	 overflow:hidden;
}

.contentWhite .side_container_01_content {}

.contentWhite .side_container_01_footer 
{
	border:solid 0px #ccc;
	background-image:none;
}

	
/* End side container stuff */



/* Additional mini slide show styles */
 #miniPhotoSlider{width:198px;height:100px;;position:relative;overflow:hidden;}
#additionalPhotosSlider{width:10000px;position:relative;}
#miniSlideThumbnail{margin-left:auto;margin-right:auto;}
.main_photo_container{text-align:center; display:inline-block;}
.additional_photo{float:left;}
.additional_photos_images img {
padding:0 3px 3px 0;
width:96px;
}
#enlargedPhoto{position:absolute;top:10px;left:10px;width:400px;text-align:center;vertical-align:middle;
border:1px solid #222222;background-color:#666666;display:none;padding:10px;
}
#enlargedPhoto img{width:90%;margin:auto;}
.mini_slide_show{position:relative;}
.mini_slide_show .photocaption{text-align:left;}
#enlargedPhoto .photocaption {margin-right:20px;margin-left:20px;}
.credit { text-align: right; }
#enlargedPhoto .credit {margin-right:20px;margin-left:20px;font-style:italic;}
.main_photo_container .credit
{
	font-size:0.9em;
	font-style:italic;
}
.main_photo_container .photocaption
{
	font-size:0.9em;
}
.controls a {color:White;}

.articleMainPhoto
{
	clear: both;
	float: right;
	width: 400px;
	margin: 0 0 0 5px;
}
.sb_nav_right a:link, .sb_nav_right a:visited, .sb_nav_right a.:active{
	color: #D1D1D1;
}

.main_photo_container .caption {
	font-size:0.9em;
}
.mini_slide_show .caption {
	text-align:left;
}
.main_article .caption {
	margin-bottom:10px;
}
.caption {
	font-size:0.9em;
	padding-top:0px;
}
.right_float {
	float:right;
}
#rightWell .mini_slide_show {
	margin: 0 8px;
	background:#ECECEC none repeat scroll 0%;
	height:100%;
	padding:4px 0px;
}

right_float img {
	display: inline !important;
}


/****************************************************************/
/*********************SBUB Slider****************************/
/***************************************************************/

/* SBUBSlider Tabs */
#sb_bc_widget_wrap{margin:6px 3px;height:auto;width:auto;border:1px solid #838383;background:#ECECEC;}
#sb_bc_widget_wrap #sb_bc_widget_tabs{background:#ECECEC;}
#sb_bc_widget_wrap .ui-state-default, 
#sb_bc_widget_wrap .ui-state-active, 
#sb_bc_widget_wrap .ui-state-hover, 
#sb_bc_widget_wrap .ui-state-disabled, 
#sb_bc_widget_wrap .ui-state-processing
{ border:none!important; background: none!important; }
#sb_bc_widget_wrap .ui-tabs .ui-tabs-nav{height:25px;}
#sb_bc_widget_wrap .ui-tabs .ui-tabs-nav a:hover,
#sb_bc_widget_wrap .ui-tabs .ui-tabs-nav a,
#sb_bc_widget_wrap .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, 
#sb_bc_widget_wrap .ui-tabs .ui-tabs-nav li.ui-state-disabled a, 
#sb_bc_widget_wrap .ui-tabs .ui-tabs-nav li.ui-state-processing a 
{background-color:transparent!important;border:none!important;padding:0!important;}
#sb_bc_widget_wrap #sb_bc_widget_arrows {margin-left: 10px; padding: 0;}
#sb_bc_widget_wrap #sb_bc_widget_arrows li{list-style:none;}
#sb_bc_widget_wrap #sb_bc_widget_arrows{float:right;}
#sb_bc_widget_wrap #sb_bc_widget_arrows .enabled{cursor:pointer;}
#sb_bc_widget_wrap .ui-state-active a .sb_bc_widget_btn {background: url("http://media.journalinteractive.com/designimages/sb_blog_widget_columns_bg.gif") no-repeat; width: 80px; height: 20px;display:block;text-align:center;padding:3px 0;margin:1px;}
#sb_bc_widget_wrap .sb_bc_widget_btn em{color:#ffffff;}
#sb_bc_widget_wrap .ui-state-active a{color:#ffffff;}

#sb_bc_widget_wrap a{color:#999999;}

#sb_bc_widget_wrap #sliderone li a:hover, #sb_bc_widget_wrap #slidertwo li a:hover {border-bottom:1px solid #000000;color:#000000;text-decoration:none;}
#sb_bc_widget_wrap #sliderone li a,#sb_bc_widget_wrap #slidertwo li a {color:#003366;text-decoration:none;}

#sb_bc_widget_wrap a .sb_bc_widget_btn {width: 80px; height: 20px;display:block;text-align:center;padding:3px 0;margin:1px;}
/* SBUBSlider Panels*/
#sliderone ul, #sliderone li{margin:0;padding:0;list-style:none;}
#sliderone{width:auto;height:600px;overflow:hidden;clear:both;padding:0;text-align:left;margin:5px;background:#ECECEC;}
#sliderone li{height:150px;overflow:hidden;width:235px;font-size:1.1em;}
#slidertwo ul, #slidertwo li{margin:0;padding:0;list-style:none;}
#slidertwo{width:auto;height:600px;overflow:hidden;clear:both;padding:0;text-align:left;margin:5px;background:#ECECEC;}
#slidertwo li{height:150px;overflow:hidden;width:235px;font-size:1.1em;}
/*SBUBSlider Navigation*/
#sb_bc_widget_wrap #nextBtn{width:22px;height:22px;float:left;margin-right:2px;}
#sb_bc_widget_wrap #prevBtn{width:22px;height:22px;float:left;margin-right:5px;}
#sb_bc_widget_wrap #nextBtn.enabled{background:url(http://media.journalinteractive.com/designimages/sb_blog_down_arrow.gif) no-repeat;}
#sb_bc_widget_wrap #nextBtn.disabled{background:url(http://media.journalinteractive.com/designimages/sb_blog_down_arrow_off.gif) no-repeat;}
#sb_bc_widget_wrap #prevBtn.enabled{background:url(http://media.journalinteractive.com/designimages/sb_blog_up_arrow.gif) no-repeat;}
#sb_bc_widget_wrap #prevBtn.disabled{background:url(http://media.journalinteractive.com/designimages/sb_blog_up_arrow_off.gif) no-repeat;}


.clear_both{clear:both;height:0;}
.clear_left{clear:left;height:0;}
.clear_right{clear:right;height:0;}
.more{font-style:italic;}

#UGCList {text-align:center;}
#UGCList li {
background:transparent url(http://media.journalinteractive.com/designimages/articleIcon.gif) no-repeat scroll 0 0;
list-style-position:outside;
list-style-type:none;
padding:2px 0 0 25px;
text-align:left;
margin:0;
}


#UGCList ul {
margin:10px 0 10px 10px;
padding:0;
}




#podcastList {text-align:center;}
#podcastList li {
background:transparent url(http://media.journalinteractive.com/designimages/podcastIcon.gif) no-repeat scroll 0 0;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:2px 0 8px 25px;
text-align:left;
}


#podcastList ul {
margin:10px 0 10px 10px;
padding:0;
}

.rss_feed {
background-image:url(http://media.journalinteractive.com/designimages/feed-icon-16x16_JSO.gif);
background-position:left center;
background-repeat:no-repeat;
padding-left:20px;
}

.graphic .title {
	display: none;
}

#tabs
{
	position: relative;
}

#janky-fix
{
	position: absolute;
	top: 7px;
	right: 5px;
	z-index: 4;
}

#janky-fix,
#janky-fix a
{
	color: white !important;
}





/*marketplace search*/
.mkt{text-align:center;background:#ececec;border-bottom:1px solid #838383;width:304px;margin:0 auto;font-size:1.2em;}
.mkt .title {background:transparent url(http://media.journalinteractive.com/designimages/sbubmkttop.gif) repeat scroll 0 0;height:35px;line-height:35px;margin:0 !important;padding:0 5px;text-align:left;}
.mkt a:hover {text-decoration:none;border-bottom:none;}
.mkt .title h2 {display:inline;float:left;font-size:14px;margin:0;}
.mkt .title h2 img {margin:10px 0;}
.mkt .title .sponsor{display:inline;float:right;padding:2px 0;width:88px;}
.mkt img{border:0;}

.mkt .side_container_01_content {overflow:visible;}
.mkt .side_container_01_content{}
.mkt form{margin:0;padding:0;}
.mkt fieldset{border:0;margin:5px 10px;padding:0;}
.mkt .textgroup input {margin:0 0 10px;padding:0;width:287px;}
.mkt .selectgroup select{float:left;width:80%;margin:0 10px 0 0;}
.mkt ul{margin:0;padding:0 0 10px 0;}
.mkt li a:hover{border-bottom:1px dotted;}
.mkt p{margin:10px;}
.mkt li{display:inline;background:transparent url(http://media.jsonline.com/designimages/topBar_divider_2_JSO.gif) no-repeat scroll 100% 50%;margin:0;padding:0 5px 0 0;font-size:10px;}
.mkt li.last{background:none;}










/*Bright Cove VideoGallery Module*/

	.BCgridThumbWrap {float: left; overflow:hidden;}
	.BCgridThumb {overflow: hidden; width:100%;text-align:center;background:#444444;position:relative;}
	.BCgridThumbFirst{margin-bottom:1%;margin-right:1%;}
	.BCgridThumbLast{margin-bottom:1%;}
	.BCgridThumbClear{clear:left;height:0;}
	.BCgridThumbImg {border:none;width:100%;height:100%}
	.BCgridThumbsWrap{overflow:hidden;}
	.BCgridWrap{text-align:left;height:100%}
	.BCgridNav{margin:10px 0;width:100%;clear:left;}
	.BCgridNav img{border:none;}
	.bcloader{margin:auto 0;width:200px;}
	.BCgridNavPrev{
	cursor: pointer; cursor: hand;float:left;
	background:url(http://media.jsonline.com/designimages/back_button_JSO.gif) no-repeat;
	height:19px;
	width:19px;
	padding:0;
	}
	.BCgridNavNext{cursor: pointer; cursor: hand;float:left;background:url(http://media.jsonline.com/designimages/forward_button.gif) no-repeat;height:19px;width:19px;padding:0;}
	.playbtn{filter:alpha(opacity=60); -moz-opacity:0.6;border:none;z-index:2;position:absolute;left: 0;top: 0;width:100%;height:100%;}
	#lead_story_image .video_gallery p{font-size:10pt;}
#lead_story_image .video_gallery .title{font-size:1.8em;color:#0A3E80;font-family:Georgia,"Times New Roman",Times,serif;font-weight:normal;}

	.BCgridNavPaging{float:left;margin:0 5px;}


#centerRight .side_section_container.graphic{
padding:0 10px;
background:#ECECEC none repeat scroll 0 0;
border-color:#838383;
border-style:solid;
border-width:0 1px;
font-size:12px;
}

#rightWell .side_section_container.graphic{
padding:0 10px;
background:#ECECEC none repeat scroll 0 0;
border-color:#838383;
border-style:solid;
border-width:0 1px;
font-size:12px;
}



