.undelineLink{
	text-decoration:underline;
}

.floattoright{
	float:right;
}
.pageTitle{
	padding:60px 0 0 0;
	margin:0;
	clear:both;
	float:left;
	border-bottom: #b40b1a solid 18px;
	width: 550px;
}
.addImagePadding{
	margin:0;
	padding:5px 0 0 0;
}
.pageTitle h1{
	padding:0 0 5px 0;
	margin:0;
	color:#919296;
}
.textContainer{
	padding: 10px 0 0 0;
	margin: 0;
	overflow:hidden;
}

.red a {
	margin:0;
	color: #919296;
	font-weight: bold;
	font-size:12px;
}


.imageContainer{
	padding: 0;
	margin: 0;
}

a
{
    text-decoration: none;
}

.clearFloat {
	clear:both;
	margin: 0;
	padding: 0;
}

a:hover
{
    color: #B20C1A;
}

a img
{
    border: none;
}

.adContent{
	float:right;
	width:120px;
	margin:5px 0 0 0;
	padding:0;
	height: 100%;
}
.adRightContainer{
	margin:0;
	padding:0 0 35px 0;
}

.contentMain{
    margin: 0;
	padding: 0;
	float: left;
	width:833px;
}
	.contentMainTop{
		margin:0;
		padding: 14px 0 0 0;
		background: url(_images/contentImageBakTop.jpg) no-repeat;
	}
	.contentMainMid{
		background: url(_images/contentImageBakMid.jpg) repeat-y;
		margin:0;
		padding:0px 20px 5px 20px;
		text-align:left;
		overflow: hidden;
	}
	
	    .left_pic, .home_middle, .home_right
	    {
	        float:left;
	    }
	    
	    .home
	    {
	        overflow: hidden;
	        float:left;
	    }
	    
	    .home_middle
	    {
	        width: 492px;
	        margin: 0 0 0 5px;
	        font-size: 12px;
	        padding: 15px 0 0 0;
	    }
	    
	    .home_middle h4
	    {
	        font-size: 17px;
	        margin: 0;
	        padding: 0;
	    }
	    
	    .home_right
	    {
	        width: 200px;
	        margin: 0 0 0 10px;
	        padding: 20px 0 0 0;
	        font-size: 20px;
	        color: #606060;
	        text-align: center;
	        font-style: italic;
	    }
	    
	    #flash
	    {
	        width: 790px;
	        overflow: hidden;
			margin:0;
			padding: 0 0 5px 0;
			clear:both;
	    }
	    
		h3.flashTitle {
			color: #fff;
			margin: 0 10px 0 0;
			padding: 0 0 1px 0;
			background-color: #b40b1a;
			font-family: Tahoma, Geneva, sans-serif;
		}
	    
		.contentMainMid p{
			margin:0;
			padding:0 0 10px 0;
		}
		.bold{
			font-weight: bold;
		}
		.top_head, .bottom_head
		{
		    font-family: Arial Black;
		    font-size:  17px;
		    font-weight: normal;
		    padding: 0;
		    margin: 5px 0 0 0;
		    color: #BD0F19;
		}
		
		.bottom_head
		{
		    margin: 0 0 10px 0;
		    color: Black;
		}
		.items
		{
		    width: 560px;
		    float: left;
		    overflow: hidden;
		    font-size: 12px;
		    line-height: 18px;
			margin: 0;
			padding: 0;
		}
		.item
		{
		    margin: 0;
			padding: 4px 0 0 0;
		    overflow: hidden;
		}
		.item p
		{
			clear:both;
		}
		
		.short_item
		{
		    margin: 5px 0 0 0;
			font-size: 11px;
			clear: both;
			overflow: hidden;
		}
		
		.item_left
		{
		    float: left;
		    width: 170px;
		    margin: 0;
			padding: 0 10px 0 0;
		    text-align: right;
		    color: #6B6B83;
			font-weight: bold;
		}
		.item_right
		{
		    float: left;
		    width: 370px;
		    margin: 0;
		    padding: 0 0 20px 0;
		    border: 1px solid #D0DDED;
		    border-width: 0 0 1px 0;
			font-family: Tahoma, Geneva, sans-serif;
			text-align: left;
		}
		.short_item .item_right
		{
			padding: 0 0 5px 0;
		}
		.right_pic
		{
	        float: right;
		}
		
		.company_img
		{
			float: left;
			padding: 5px 0 0 0;
			margin: 0;
		}
		.innerContact_Topdiv
		{
	       margin: 0;
		   padding: 5px 11px 0 0;
		   font-size: 11px;
		   float: right;
		}
		.innerContact_Topdiv2
		{
	       margin: 0;
		   padding: 5px 11px 0 0;
		   width: 550px;
		   font-size: 11px;
		   float: left;
		}
		
		.email_print {
			margin: 0;
			padding: 0 0 3px 0;
			border-bottom: 1px solid #cacad2;
		}
		
		.image_padding{
			margin: 0;
			padding: 5px 0 0 0;
		}
		
		.link{
	        background: url(_images/bullet.jpg) 5px 50% no-repeat;
	        padding: 0 0 0 20px;
	        font-size: 10px;
	        text-transform: uppercase;
	        font-weight: bold;
        }
		
	.contentMainBottom{
		background: url(_images/mba_footer_bg.jpg) no-repeat;
		margin:0;
		padding:0 0 10px 0;
		clear:both;
		height: 64px;
		
	}

.top100logo{
	padding:0px 15px 20px 0;
	margin:0;
	float:left;
}
.topRMlogo{
	padding:0;
	margin:0;
	float:right;
}
.sponsored{
	float:left;
	width:680px;
	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;
	border-bottom: #990000 3px solid;
}

/* Home page flash banner End------------------------------*/

/* Begin Icons and Stuff ------------------------------*/

.icons {margin: 0; padding: 10px 0 0 0; clear:both; border-top: 3px solid #B60A1A; overflow:hidden;height: 20px; width:790px}
dl {padding: 0 0 0 10px; overflow:hidden;}
dl dt {display: none; overflow:hidden;}
dl dd {float: left; margin: 0 10px 0 0; overflow:hidden;}
dl dd a {font-family: Arial, Helvetica, sans-serif; font-size: 1em; text-decoration: none; color: #000; height: 16px; overflow:hidden;}

.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;
	}
		.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;
		}
.rightColumn{
	padding:0px;
	margin:0px;
	width:222px;
	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;
  cursor:pointer;
}

/* 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 {
		    
		}


/*********************FOOTER****************************************************************************/		
		
#footer_mba
{
    margin: 0 auto;
    width: 750px;
	padding: 25px 0px 0 55px;
	overflow:hidden;
}

#footer_mba ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}

#footer_mba ul li
{
    float:left;
}

ul.footer_left
{
    float: left;
    margin: 0;
	padding: 0 0 0 50px;
}

.footer_right
{
    float: right;
	padding: 1px 100px 0 0;
	margin: 0;
}

#footer_mba a
{
    background: url(_images/footer_hat.jpg) 10px 50% no-repeat;
    padding: 0 10px 5px 45px;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFD;
}


/*********************DROP DOWN****************************************************************************/
/*Credits: CSSplay */

/*URL: http://www.cssplay.co.uk/menus/pro_drop2 */



.ogMenu {padding:2px 0px 0px 185px; 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:170px; height:auto; padding-top: 0px;}

.ogMenu :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:180px; 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;}

/* HOVER OVER MAIN SUB LIST ITEM */

.ogMenu :hover ul.sub li a {display:block; height:20px; width:163px; 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; border:1px dotted #42361E; white-space:nowrap; width:163px; z-index:200; height:auto;}



/*LEAGUE TABLE ----------------------------------------------------------------------------------------------------- */

.tableHolder {
	padding: 15px 0 10px 0;
}

.tableHolder table {
	width: 590px;
	align:left;
}


.tableHolder table tr td {
	float: left;
	margin: 0;
	width: 175px;
	border-bottom: 1px solid #D0DDED;
	padding: 5px 0;
}

#leftCol {
	float: left;
	padding: 5px 10px 5px 0;
	text-align: right;
	color: #6B6B83;
	border: 0px;
	width: 20px;
}

table #company {
	width: 200px;	
}

.right_div {
	float:right;
	padding: 10px 10px 5px 0;
}

.innerpage_title {
	margin: 0 10px 10px 0;
	padding: 0 0 0 5px;
	background-color: #b40b1a;
}

.home_Title {
	margin: 0 0 5px 0;
	padding: 0 0 1px 5px;
	background-color: #b40b1a;
}

h4.innerpage_title {
	color: #fff;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	margin: 0;
	padding: 0;
}

.mbaLogo_container {
	margin: 0;
	padding: 25px 0 25px 0;
	float: right;
	overflow: hidden;
}

.rightSection_inner {
	padding: 0;
	margin: 0;
	float: right;
	width: 228px;
}

.rightLogo {
	margin: 0;
	padding: 0;
}

.contactDetails {
	padding: 75px 32px 25px 32px;
	margin: 8px 0 0 0;
	background-image: url(_images/innerpages/contactDetails_box.jpg);
	background-repeat: no-repeat;
	height: 230px;
}

p.contactDetails_text {
	margin: 0;
	padding: 0 0 5px 53px;
}

p.contactDetails_topText {
	margin: 0;
	padding: 0 0 5px 0;
}

.moreInfo {
	margin: 0;
	padding: 0;
	background-color: #a9a9a9;
	
}

h4.moreInfo_title {
	color: #fff;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	margin: 0;
	padding: 0 0 0 4px;
}

.moreInfo_section {
	padding: 11px 0 9px 40px;
	margin: 0;
	border-bottom: 1px solid #cacad2;
	font-size: 11px;
	background-image: url(_images/innerpages/moreInfo_icons.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

/* ---  RSS FEED STYLES --- */
.span_rs_feed{
    margin: 0;
	padding: 3px 0 0 0;
    text-decoration:none; 
    text-transform: uppercase; 
    font-size:12px; 
    border-right:1px solid #000000; 
    padding-right:25px; 
    padding-left:25px;
    font-weight:bold;
	display:inline;
}

.span_rs_feed a
{
    text-decoration:none;
    font-weight:normal;
}
.span_rs_feed a:hover{
    color: Red !important; 
}

#TICKER {
	overflow:hidden;
	width:528px;
	height:17px;
	border: 1px solid #a9a9a9;
	margin:0;
	padding:3px 0 0 0;
	background-color:#FFFFFF;
	position:absolute;
	right:15px;
	top:45px;
	z-index: 10;
}

.rssLogo{
	position:absolute;
	right:550px;
	top:48px;
	z-index: 5;
}

/* ---  END RSS FEED STYLES --- */