.adContent{
	float:right;
	width:120px;
	margin:5px 0 0 0;
	padding:0;
	height: 400px;
}
.adRightContainer{
	float:right;
	margin:0;
	padding:0 0 35px 0;
}

.contentMain{
	float:left;
	width:833px;
}
	.contentMainTop{
		margin:0;
		padding:0;
		background: url(_images/contentImageBakTop.jpg) no-repeat;
		height: 14px;
	}
	.contentMainMid{
	background: url(_images/contentImageBakMid.jpg) repeat-y;
	margin:0;
	padding:5px 20px 5px 20px;
	text-align:left;
	overflow:hidden;
	}
		.contentMainMid p{
			margin:0;
			padding:0 0 10px 0;
		}
		.bold{
			font-weight: bold;
		}
		.boldGrey{
			float:left;
			font-weight: bold;
			color:#999;
			width:25px;
		}
		.linkText{
			float:right;
			width:185px;
		}
	.contentMainBottom{
		background: url(_images/contentImageBakBottom.jpg) no-repeat;
		margin:0;
		padding:0 0 10px 0;
		clear:both;
		height: 14px;
	}

.top100logo{
	padding:0px 15px 20px 0;
	margin:0;
	float:left;
}
.topRMlogo{
	padding:0;
	margin:0;
	float:right;
}
.sponsored{
	float:left;
	width:792px;
	padding:0 0 20px 0;
	background: url(_images/sponsored.jpg) no-repeat top left;
	margin:10px 0 0 0;
}
	.sponsored p{
	color:#999999;
	text-align:right;
	padding:0;
	margin:-3px 0 0 0;
	
	}
	
/* Home page flash banner Start------------------------------*/

.redHeading{
	background-color:#990000;
	margin:0;
	padding:0;
}
	.redHeading p{
		padding:0 0 0 5px;
		color:#FFFFFF
	}
.flashBanner{
	padding:5px 0 5px 0;
	margin:0 auto 0 auto;
	border-bottom: #990000 3px solid;
	text-align: center;
}

/* Home page flash banner End------------------------------*/

/* Begin Icons and Stuff ------------------------------*/

.icons {margin:0; padding: 10px 0 10px 0; clear:both;}
dl {padding: 0 0 0 10px;}
dl dt {display: none;}
dl dd {float: left; margin: 0 10px 0 0;}
dl dd a {font-family: Arial, Helvetica, sans-serif; font-size: 1em; text-decoration: none; color: #000; height: 16px;}

.icons dt {margin: 0; padding: 0 0 0 0; font-size: 1.1em; font-weight: bold; color: #999;}
.icons a {height: 16px; padding-left: 25px !important;}
.icons a:hover {background-position: left bottom ;}

.icons .s_delicious {background: url('icons/delicious.gif') no-repeat;}
.icons .s_digg {background: url('icons/digg.gif') no-repeat;}
.icons .s_technorati {background: url('icons/technorati.gif') no-repeat;}
.icons .s_reddit {background: url('icons/reddit.gif') no-repeat;}
.icons .s_magnolia {background: url('icons/magnolia.gif') no-repeat;}
.icons .s_stumbleupon {background: url('icons/stumbleupon.gif') no-repeat;}
.icons .s_yahoo {background: url('icons/yahoo.gif') no-repeat;}
.icons .s_google {background: url('icons/google.gif') no-repeat;}

/* End Icons and Stuff-------------------------------------- */

/* Inner page Start ------------------------------*/
.twoColumnLayout{
	padding:0;
	margin:10px 0 0 0;
	border-top:#c9c9c9 6px solid;
	
}
.leftColumn{
	padding:0 8px 0 0;
	margin:0px;
	width:562px;
	float:left;
}
	.mtTop100{
		float:left;
		padding:10px 0 10px 0;
		margin:0;
	}
	.topIcons{
		float:right;
		width:349px;
		overflow:hidden;
		border-bottom:#666666 1px solid;
		padding:2px 0 5px 0;
		margin:0;
	}
		.seperator{
			width:554px;
			overflow:hidden;
			margin: 0 0 0 0;
			padding:0px;
			border-bottom-width: 1px;
			border-bottom-style: solid;
			border-bottom-color: #CFCFCF;
			text-align: left;
		}
		.seperator2{
			width:554px;
			overflow:hidden;
			margin: 0 0 0 0;
			padding:10px 0 0 0;
			border-bottom-width: 1px;
			border-bottom-style: solid;
			border-bottom-color: #CFCFCF;
			text-align: left;
		}
		.seperator3{
			width:554px;
			overflow:hidden;
			margin: 0 0 0 0;
			padding:10px 0 0 0;
			text-align: left;
		}
	.link{
	padding: 0 0 0 20px;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	background-image: url(_images/bullet.jpg);
	background-repeat: no-repeat;
	background-position: 5px 50%;
	text-decoration:none;
        }
		
	.right_div{
	float: right;
	margin: 3px 5px 7px 0;
	overflow:hidden;
		}
		
		.left_read_div{
	float: left;
	margin: 3px 5px 4px 0;
	overflow:hidden;
		}
		.topIcons p{
			padding:0;
			margin:0;
		}
		.topIcons a{
			text-decoration:none;
		}
		.printIcon{
			background-image:url(_images/printIcon.jpg);
			background-repeat:no-repeat;
			float:left;
			padding:2px 20px 0 20px;
			margin:3px 0 0 0;
		}
		.emailIcon{
			background-image:url(_images/emailIcon.jpg);
			background-repeat:no-repeat;
			float:left;
			padding:2px 15px 0 20px;
			margin:3px 0 0 0
		}
		.titleImage{
			padding:10px 0 0 0;
			margin:0;
			float:right;
		}
		.titleImageinner{
			padding:14px 5px 0 0;
			margin:0;
			float:right;
		}
		.title{
			padding:52px 0 0 15px;
			margin:0;
			float:left;
			width:300px;
			font-size:18px;
		}
		.title h1{
			padding:0;
			margin:0;
			color:#999999;
		}
		.topIconsInner{
			float:right;
			width:646px;
			overflow:hidden;
			border-bottom:#666666 1px solid;
			padding:2px 0 5px 0;
			margin:0;
		}
		.topIconsInner p{
			padding:0;
			margin:0;
		}
		.topIconsInner a{
			text-decoration:none;
		}
		
.rightColumn{
	padding:0px;
	margin:0px;
	width:210px;
	float:right;
}
	.rightColumn p{
		padding:10px 0 0 0;
		margin:0px;
	}
	.rightColumn a{
		text-decoration:none;
	}
	.rightColumn a:hover{
		color:#990000;
		text-decoration:none;
	}
	.theTitle{
		padding:7px 0 5px 0;
		margin:0;
		border-bottom:#666666 1px solid;
	}
		.theTitle p{
			padding:0;
			margin:0;
		}
	.caseStudies{
		padding:7px 0 5px 0;
		margin:0;
		border-top:#666666 1px solid;
		border-bottom:#666666 1px solid;
	}
		.caseStudies p{
			padding:0;
			margin:0;
		}

.copy{
	padding:10px 0 0 0;
	margin:0;
	border-top:#bb0f1b solid 8px;
	border-bottom:#bb0f1b solid 3px;
	clear:both;
	font-size:110%;
	line-height: 150%;
}
	.copy ul{
		padding:0 0 10px 25px;
		margin:0;
		
	}
	.copy a:hover{
		color:#990000;
	}

/* Inner page End ------------------------------*/


/* Send to a friend popup */


div#sendtoafriend {
  width: 465px;
  background-color: #CCC;	
  position: fixed;
  top: 63%;
  left: 50%;
  margin-left: -230px;
  margin-top: -160px;
  z-index: 1001;	
  display: none;
}

/* IE6 Only */
* html div#sendtoafriend {
position: absolute;
}


	div#sendtoafriend .popupBorder {
	  margin: 10px;
	  padding:0px;
	  background-color: #FFF;
	}
	
	div#sendtoafriend .popupBorder .popupTitle {
	background-color: #EFEFEF;
	overflow: hidden;
	padding:0px;
	margin:0px;
	}
	
		div#sendtoafriend .popupBorder .popupTitle h5 {
		float: left;
		margin: 5px;
		padding:0px;
		}
		

	div#sendtoafriend .popupError {
	background-color: #990000;
	padding: 5px;
	margin:0px;
	}
	
		div#sendtoafriend .popupError p {
		color: #FFF;
		}	

	div#sendtoafriend .popupBorder .popupRow {
	clear: both;
	padding: 5px;
	}

		div#sendtoafriend .popupBorder .popupRow .popupLabel {
		float: left;
		width: 180px;
		}
	
		div#sendtoafriend .popupBorder .popupRow .popupField {
		
		}
		


/*********************DROP DOWN****************************************************************************/
/*Credits: CSSplay */

/*URL: http://www.cssplay.co.uk/menus/pro_drop2 */



.ogMenu {padding:0px 0px 0px 175px; margin:0px; list-style:none; position:relative; z-index: 2; float: left;}

.ogMenu li.top {display:block; float:left; position:relative;}

.ogMenu li a.top_link {display:block; float:left; text-decoration:none; padding:0 0 0 5px; cursor:pointer;}

/* Default link styling */



/* Style the list OR link hover. Depends on which browser is used */

.ogMenu a{font-weight: bold;}

.ogMenu a:hover {visibility:visible;}

.ogMenu li {border: 1px solid #A8A8A8; border-width: 0; padding: 0 17px 0 0; /*height: 14px;*/ line-height: 37px;}

/*.ogMenu li.expand {padding-right: 15px; background: url(/Images/bullet_down.gif) 100% 5px no-repeat;}*/

.ogMenu li:hover {position:relative; z-index:200;}



/* keep the 'next' level invisible by placing it off screen. */

.ogMenu ul,
.ogMenu :hover ul ul,
.ogMenu :hover ul :hover ul ul,
.ogMenu :hover ul :hover ul :hover ul ul,
.ogMenu :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}



.ogMenu :hover ul.sub {left:0px; top:35px; white-space:nowrap; width:160px; height:auto; padding-top: 0px;}

.ogMenu :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:170px; border: 1px solid #FFF; border-width: 0 0 1px 0; background: #BB0F1B; padding: 0;}

.ogMenu :hover ul.sub li.twoLines {display:block; height:40px; position:relative; float:left; width:170px; border: 1px solid #FFF; border-width: 0 0 1px 0; background: #BB0F1B; padding: 0;}

.ogMenu :hover ul.sub li.last {background: url(_images/dropdown_bottom.jpg) no-repeat bottom left #FFFDFF; height:20px; background: #BB0F1B;}

/* HOVER OVER MAIN SUB LIST ITEM */

.ogMenu :hover ul.sub li a {display:block; height:20px; width:158px; line-height:20px; text-transform: none; font-size: 10px; color: #FFFDFF; text-decoration: none; padding: 0 5px;}

.ogMenu :hover ul :hover ul,
.ogMenu :hover ul :hover ul :hover ul,
.ogMenu :hover ul :hover ul :hover ul :hover ul,
.ogMenu :hover ul :hover ul :hover ul :hover ul :hover ul
{left:90px; top:-4px; background: #fff; padding:-3px 0 0 0; border:1px dotted #42361E; white-space:nowrap; width:158px; z-index:200; height:auto;}


/*LEAGUE TABLE ----------------------------------------------------------------------------------------------------- */

.tableHolder {
	border-top:#bb0f1b solid 8px;
	border-bottom:#bb0f1b solid 3px;
	padding: 15px 0 10px 0;
	clear:both;
}

.tableHolder a{
	text-decoration:none;
}

.tableHolder table {
	width: 793px;
	align:left;
}
.tableHolder table tr {
	vertical-align:top;
	margin: 0;
}
.tableHolder table tr td {
	margin: 0;
	padding: 5px 5px;
	border-bottom: 1px solid #D0DDED;
	width:80px;
}

#leftCol {
	padding: 5px 10px 5px 0;
	text-align: right;
	color: #6B6B83;
	border: 0px;
	width: 20px;
	border-bottom: 1px solid #D0DDED;
}

table #name {
	width:100px;
}

table #score {
	width:25px;
}

table #profile {
	width:40px;
}
