body {
	background-image:	url(../_Images/Design/body-bg.jpg);
	background-repeat:	repeat-x;
	background-color:	#FFF;
	margin:				0;
	text-align:			center;
	}
#PageWrapper {
	width:				980px;
	margin:				0 auto;
	text-align:			left;
	}

#Header {
	background-image:	url(../_Images/Design/header-bg-new.jpg);
	height:				158px;
	}
#Header #Logo {
	float:				left;
	}

.BannerContainer {
	width:				100%;
	margin-left:		0 auto;
	margin-right:		0 auto;
	margin-bottom:		20px;
	text-align:			center;
	height:				100px; /*IEB 8*/
	}
.Banner_1 {
	clear:				right;
	float:				right;
	margin-left:		1px;
	padding-top:		30px;
	padding-right:		5px;
}
#PromoBannerContainer {
	clear:				right;
	float:				right;
	margin-left:		1px;
	padding-top:		20px;
	padding-right:		5px;
	width:				410px;
	height:				120px;
}
.Banner_2 {
	display:			inline;
	margin-bottom:		10px;
	}
.Banner_3 {
	text-align:			center;
	}

#MainNavigation {
	float:				left;
	height:				71px;
	margin-top:			2px;
	margin-right:		50px;
	width:				700px;
	}
#UserInfo {
	float:				left;
	width:				230px;
	}

#ContentContainer {
	background-color:	#FFF;
	border:				1px solid #b3b3b3;
	border-top:			none;
	padding:			1px;
	padding-top:		0px;
	}
#Content {
	background-image:	url(../_Images/Design/content-bg.gif);
	background-position:right top;
	background-repeat:	repeat-y;
	width:				976px;
	}

#MainContentColumn {
	float:				left;
	width:				484px;
	padding:			4px;
	margin-right:		1px;
	}
#RelatedContentColumn {
	float:				left;
	width:				300px;
	margin-right:		1px;
	padding-top:		3px;
	}
#OtherContentColumn {
	float:				right;
	width:				180px;
	}

#FooterContainer {
	padding:				5px;
	padding-top:			0;
	}
#TraficLogoContainer {
	float:					left;
	margin-right:			20px;
	padding-top:			15px;
	}
#Footer {
	color:					#888;
	font-size:				10px;
	float:					left;
	padding:				5px 0;
	}
#Footer a {
	color:					#888;
	}
#Footer a:hover {
	color:					#333;
	text-decoration:		underline;
	}

/*------------------------------------------Main Column Styles---*/
#MainContentColumn h1 {
	color:					#666;
	font-size:				20px;
	font-weight:			normal;
	line-height:			1.7em;
	margin:					0px;
	}

#MainContentColumn h2 {
	color:					#888;
	font-size:				18px;
	font-weight:			normal;
	line-height:			1.7em;
	margin:					0px;
	}

#MainContentColumn p {
	margin-bottom:			0.5em;
	margin-top:				0.5em;
	}

#MainContentColumn .contentBoxContainer {
	margin-bottom:			35px;
	}

#MainContentColumn .contentBox {
	border:					1px solid #E2E2E2;
	background-color:		#F7F7F7;
	color:					#444;
	line-height:			1.6em;
	padding:				4px;
	}

/*------------------------------------------Related Column Styles---*/
#RelatedContentColumn h2 {
	color:					#F33;
	font-size:				13px;
	font-weight:			bold;
	line-height:			1.7em;
	margin:					0px;
	background-image:		url(../_Images/Design/related-column-header-bg.jpg);
	background-position:	left bottom;
	background-repeat:		no-repeat;
	padding-left:			3px;
	}
#RelatedContentColumn h3 {
	color:					#F33;
	font-size:				11px;
	margin:					0px;
	}
#RelatedContentColumn .contentBoxContainer {
	margin-bottom:			10px;
	border:					1px solid #E2E2E2;
	}
	
#RelatedContentColumn .contentBox {
	background-image:		url(../_Images/Design/related-column-content-box-bg.jpg);
	background-position:	left top;
	background-repeat:		repeat-y;
	color:					#444;
	font-size:				10px;
	line-height:			1.4em;
	padding:				4px;
	}
#RelatedContentColumn p {
	margin-bottom:			3px;
	margin-top:				3px;
	}
#RelatedContentColumn ul,
#RelatedContentColumn dl {
	margin-bottom:			3px;
	margin-top:				3px;
	}
/*------------------------------------------Other Content Column Styles---*/
#OtherContentColumn {
	color:					#FFF;
	font-size:				10px;
	}

#OtherContentColumn .contentBoxContainer {
	text-align:				left;
	margin-bottom:			15px;
	padding-left:			10px;
	padding-right:			10px;
	padding-bottom:			5px;
	background-image:		url(../_Images/Design/other-column-content-box-bg.jpg);
	background-position:	left bottom;
	background-repeat:		no-repeat;
	}

#OtherContentColumn h2 {
	color:					#F44;
	font-size:				13px;
	line-height:			1.5em;
	margin:					3px 0px;
	background-image:		url(../_Images/Design/other-column-header-bg.jpg);
	background-position:	left bottom;
	background-repeat:		no-repeat;
	}
#OtherContentColumn a {
	color:					#FFF;
	}
#OtherContentColumn a:hover {
	text-decoration:		underline;
	}
#OtherContentColumn .button {
	border-color:			#666;
	background-color:		#333;
	color:					#FFF;
	}
#OtherContentColumn .row0 {
	background-color:		#000;
	}
#OtherContentColumn .row1 {
	background-color:		#282828;
	}
#OtherContentColumn .rowover {
	background-color:		#383838;
	}
#OtherContentColumn .readMore a {
	font-weight:			bold;
	text-decoration:		none;
	}
#OtherContentColumn .readMore a:hover {
	text-decoration:		underline;
	}
#OtherContentColumn .readMore,
#OtherContentColumn p {
	padding:				3px 0px;
	margin:					0px;
	}

#OtherContentColumn ul,
#OtherContentColumn dl {
	margin-bottom:			3px;
	margin-top:				3px;
	margin-left:			0px;
	padding-left:			15px;
	}
#OtherContentColumn li
{
	margin: 				0px;
	padding:				0px;
}

#OtherContentColumn .StandingsContainer .Normal {
	color:					#DDD;
	}
#OtherContentColumn .StandingsContainer .Normal td,
#OtherContentColumn .StandingsContainer .NormalOver td {
	border-bottom:			1px solid #444;
	}

/*------------------------------------------Second Navigation Menu---*/
#SecondNavigationMenu a {
	display:				block;
	font-weight:			bold;
	line-height:			18px;
	margin-bottom:			2px;
	padding-left:			15px;
	text-decoration:		none;
	}
#SecondNavigationMenu a:hover {
	background-color:		#333;
	color:					#F33;
	text-decoration:		none;
	}
/*------------------------------------------User Info---*/
#UserInfo {
	color:					#FFF;
	}
#UserInfo a {
	color:					#FFF;
	}
#UserInfo .contentBox {
	padding-right:			5px;
	padding-top:			9px;
	}
#LoginFormContainer {
	margin-top:				3px;
	}
#LoginFormContainer .textbox3 {
	font-size:				10px;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	}
#LoginFormContainer .smallButton {
	background-color:		#000;
	color:					#FFF;
	font-size:				10px;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-weight:			bold;
	}
/*------------------------------------------Styles---*/
.borderedImage {
	border:				1px solid #CCC;
	padding:			2px;
	}
img.floatedRight {
	float:				right;
	margin-left:		10px;
	margin-bottom:		5px;
	}
img.floatedLeft {
	float:				left;
	margin-right:		10px;
	margin-bottom:		5px;
	}
.splitter {
	border-bottom:		1px dotted #BBB;
	height:				0px;
	margin-top:			10px;
	margin-bottom:		10px;
	overflow:			hidden;
	}
form {
	margin:				0px;
	}
.readMore {
	margin:				5px 0;
	}
.readMore a {
	text-decoration:	underline;
	color:				#D22;
	font-size:			10px;
	}
.generalItemsList,
.generalItemsList li {
	margin:				0px;
	padding:			0px;
	list-style:			none;
	}
.generalItemsList li {
	background-image:	url(../_Images/Design/bullet.gif);
	background-position:left 5px;
	padding-left:		10px;
	background-repeat:	no-repeat;
	}
.error {
	color:				#c00;
	}
.success {
	color:				#0c0;
	}
