/*------------------------------- latest_on_campus_titleBar -------------------------------*/

table.mmhide_latest_on_campus_titleBar
{
	width:				746px;
	height:				38px;
	
	border-collapse:		collapse;	
	border-spacing:			0px;
	
	margin-left:			1px ;
	margin-right:			0px ;
}

table.mmhide_latest_on_campus_titleBar tr td
{
	background-color:		#F7D470;
	
	padding:			0px;
}

table.mmhide_latest_on_campus_titleBar tr td.mmhide_latest_on_campus_title
{
	padding-left:			10px;
	height:				38px;
	
	border-right:			1px solid #FFFFFF;
}

table.mmhide_latest_on_campus_titleBar tr td.mmhide_latest_on_campus_title img
{
	margin-left:			-10px;
}

table.mmhide_latest_on_campus_titleBar tr td.mmhide_latest_on_campus_title h2
{		
	font-family:			arial, sans-serif;	
	text-decoration:		none;
	font-size:				17px;
	font-weight:			bold;	
}

table.mmhide_latest_on_campus_titleBar tr td.mmhide_latest_on_campus_title h2 span
{		
	font-family:			arial, sans-serif;	
	text-decoration:		none;
	font-size:				11px;
	font-weight:			normal;	
}

table.mmhide_latest_on_campus_titleBar tr td.mmhide_latest_on_campus_back a div
{
	width:					100%;
	height:					38px;

	background-color:		#F7D470;
	
	background-image:		url('/images/latest_on_campus/egham_back.gif');
	background-repeat:		no-repeat;
	background-position:	50% 50%;
}

table.mmhide_latest_on_campus_titleBar tr td.mmhide_latest_on_campus_back a:hover div
{
	background-color:		#E1B559;
	
	background-image:		url('/images/latest_on_campus/egham_back_Over.gif');
}


/*------------------------------- Heading Bar -------------------------------*/

.latest_on_campus_Heading
{
	background-color:		#FBE9B7;

	padding:			12px;
	
	font-size:			14px;
	color:				#304A5A;
}


/*------------------------------- Sports Fixtures Table -------------------------------*/

table.mmhide_latest_on_campus_FixturesTable
{
	width:				100%;
	padding:			0px;
	
	
	border-collapse:		collapse;	
	border-spacing:			0px;
}

table.mmhide_latest_on_campus_FixturesTable tr
{
	height:				10
}

table.mmhide_latest_on_campus_FixturesTable thead tr td
{
	background-color:		#FBE9B7;	
	
	border-bottom:			1px solid #A9C58C;
}

table.mmhide_latest_on_campus_FixturesTable tbody tr td
{
	border-bottom:			1px solid #CCDEB8;
}

table.mmhide_latest_on_campus_FixturesTable td
{
	padding-left:			50px;

	text-align:			left;	
	
	font-family:			arial, sans-serif;
	color:				#304A5A;
	font-weight:			bold;
	font-size:			11px;
}

table.mmhide_latest_on_campus_FixturesTable td.latest_on_campus_FixturesTable_ODD
{
	background-color:		#F6F9F2;
}

table.mmhide_latest_on_campus_FixturesTable td.latest_on_campus_FixturesTable_EVEN
{
	background-color:		#FFFFFF;
}

/*------------------------------- HOME MENU -------------------------------*/

div.mmhide_latest_on_campus_FixturesTableHolder
{
	height:					100%;
	background-color:		#FBE9B7;
	border:					1px solid #FFFFFF;
}


div.mmhide_latest_on_campus_FixturesTableHolder
{
	background-color:		#C9DCEC;
	border:					1px solid #FFFFFF;
}

table.mmhide_latest_on_campus_HomeMenu
{
	width:					100%;
	padding:				0px;
	
	
	border-collapse:		collapse;
	border-spacing:			0px;
	
	border:					none;
	background-color:		#FFFFFF;	
}

table.mmhide_latest_on_campus_HomeMenu td
{
	padding:				0px;
	height:					38px;	
}

table.mmhide_latest_on_campus_HomeMenu td a
{
	display:				block;
	height:					38px;
	
	border-top:				1px solid #FFFFFF;
	border-bottom:			1px solid #F7D470;
	padding-left:			10px;
	padding-top:			12px;		
	
	background-image:		url('/images/latest_on_campus/egham_HomeMenu.jpg');
	background-repeat:		repeat-y;		
}

table.mmhide_latest_on_campus_HomeMenu td a:hover
{
	background-image:		url('/images/latest_on_campus/egham_HomeMenu_Over.jpg');
	background-repeat:		repeat-y;		
	
	text-decoration:		none;
}

table.mmhide_latest_on_campus_HomeMenu td a div.mmhide_latest_on_campus_HomeMenu_Image
{
	float:					right;
	
	width:					21px;
	height:					21px;
	
	margin-right:			12px;
	margin-top:				3px;
	
	background-image:		url('/images/latest_on_campus/egham_NextArrow.gif');
	background-repeat:		no-repeat;	
	
}

* html table.mmhide_latest_on_campus_HomeMenu td a div.mmhide_latest_on_campus_HomeMenu_Image
{
	margin-right:			6px;
}

table.mmhide_latest_on_campus_HomeMenu td a:hover div.mmhide_latest_on_campus_HomeMenu_Image
{
	background-image:		url('/images/latest_on_campus/egham_NextArrow_Over.gif');	
}

/* -----------------------------------------  */


table.mmhide_latest_on_campus_HomeMenu td h1
{
	line-height:			11px;
}

table.mmhide_latest_on_campus_HomeMenu td p
{
	line-height:			9px;
}

table.mmhide_latest_on_campus_HomeMenu td.mmhide_first
{
	border-top: 			none;
}

table.mmhide_latest_on_campus_HomeMenu tr.mmhide_last
{
	background-image: 		none;
}

table.mmhide_latest_on_campus_HomeMenu tr.mmhide_last td
{
	background-image: 		none;
	background-color:		#FBE9B7;
	border-bottom:			none;
	height:					100%;
}

table.mmhide_latest_on_campus_HomeMenu tr.mmhide_last div
{
	background-image: 		none;
	height:					100%;
	border-bottom:			none;
}

/*------------------------------- Calendar -------------------------------*/

table.mmhide_latest_on_campus_Calendar
{
	width:				100%;
	padding:			0px;
	
	
	border-collapse:		collapse;	
	border-spacing:			0px;
	
	border-bottom:			1px solid #CCCCCC;
}

table.mmhide_latest_on_campus_Calendar td
{
	width:				14%;	
}

table.mmhide_latest_on_campus_Calendar thead td
{
	height:				35px;
	
	vertical-align:			bottom;	
}

table.mmhide_latest_on_campus_Calendar tbody td
{
	height:					82px;
	
	vertical-align:			top;	
	
	border-top:				1px solid #CCCCCC;
	border-right:			1px solid #CCCCCC;
	
	padding-left:			10px;
	padding-right:			10px;
}

table.mmhide_latest_on_campus_Calendar tbody td.mmhide_latest_on_campus_CalendarRight
{
	border-right:			none;
}

table.mmhide_latest_on_campus_Calendar thead tr
{
	text-align:			center;
	background-color:		#FBE9B7;
}

table.mmhide_latest_on_campus_Calendar div.latest_on_campus_Calendar_NotCurrentMonth
{
	color:				#CCCCCC;
}

table.mmhide_latest_on_campus_Calendar p.latest_on_campus_Calendar_NotCurrentMonth
{
	color:				#CCCCCC;
}

/*------------------------------- SPORTS -------------------------------*/

table.mmhide_latest_on_campus_SportsHolder
{
	width:					100%;
	
	
	border-collapse:		collapse;	
	border-spacing:			0px;	
}

table.mmhide_latest_on_campus_SportsHolder td
{
	vertical-align:			top;
	width:					50%;
	
	padding:				0px;	
}

table.mmhide_latest_on_campus_SportsHolder td.mmhide_latest_on_campus_SportsLeft
{
	border-right:			1px solid #FFFFFF;
	background-color:		#FBE9B7;
}

table.mmhide_latest_on_campus_Sports
{
	width:					100%;
	height:					100%;	
	
	background-color:		#FBE9B7;	
	

	border-collapse:		collapse;	
	border-spacing:			0px;		
}

table.mmhide_latest_on_campus_Sports td
{
	border-bottom:			1px solid #F7D470;
	padding:				5px;
		
	font-family:			arial, sans-serif;
	color:					#304A5A;
	font-weight:			bold;
	font-size:				11px;	
}

table.mmhide_latest_on_campus_Sports td a
{	
	color:					#304A5A;
	text-decoration:		none;
}

table.mmhide_latest_on_campus_Sports td a:hover
{
	color:					#DEBE65;
	text-decoration:		none;
}


table.mmhide_latest_on_campus_Sports td.mmhide_latest_on_campus_SportsLast
{
	height:					24px!important;
	height:					14px;
	border-bottom:			none;		
}

table.mmhide_latest_on_campus_SportsHolder table.mmhide_latest_on_campus_HomeMenu
{
	border-top:				1px solid #FFFFFF;
	border-spacing:			0px;	
}

table.mmhide_latest_on_campus_SportsHolder table.mmhide_latest_on_campus_HomeMenu td
{
	padding-left:			10px!important;
	padding-top:			12px!important;	
	padding-left:			0px;
	padding-top:			0px;		
}

table.mmhide_latest_on_campus_HomeMenu td.mmhide_Sports_Menu a
{
	margin-top:				-14px!important;
	margin-left:			-10px!important;
	margin-top:				-1px;
	margin-left:			0px;
}

/*------------------------------- STORIES -------------------------------*/

table.mmhide_latest_on_campus_titleBar tr td.mmhide_latest_on_campus_StoryTitle
{
	padding-left:			10px;
	height:					59px;
	background-color:		#FBE9B7;
}

table.mmhide_latest_on_campus_titleBar tr td.mmhide_latest_on_campus_StoryTitle img
{
	margin-left:			-10px;
}

table.mmhide_latest_on_campus_titleBar tr td.mmhide_latest_on_campus_StoryTitle h2
{		
	font-family:			arial, sans-serif;	
	text-decoration:		none;
	font-size:				17px;
	font-weight:			bold;	
}

table.mmhide_latest_on_campus_titleBar tr td.mmhide_latest_on_campus_StoryTitle p
{		
	font-family:			arial, sans-serif;	
	text-decoration:		none;
	font-size:				11px;
	font-weight:			normal;
	color:					#304A5A;	
}

/*------------------------------- On Campus Story Table -------------------------------*/

table.mmhide_latest_on_campus_StoryTable
{	
	width:					95%;
	
	background-color:		#FBE9B7;
	
}

table.mmhide_latest_on_campus_StoryTable tr td
{
	text-align:				left;
	border-bottom:			1px solid #F7D470;
	
	font-family:			arial, sans-serif;	
	text-decoration:		none;
	font-size:				11px;
	font-weight:			normal;
	color:					#304A5A;	
}

table.mmhide_latest_on_campus_StoryTable tr td a
{
	font-family:			arial, sans-serif;	
	text-decoration:		none;
	font-size:				11px;
	font-weight:			normal;
	color:					#304A5A;
}

table.mmhide_latest_on_campus_StoryTable tr td a:hover
{
	color:					#DEBE65;
	text-decoration:		none;
}

/*------------------------------- EXTRACURRICULAR ACTIVITIES -------------------------------*/

table.mmhide_latest_on_campus_XtraCurricHolder
{
	width:					100%;
	height:					100%;
	
	
	border-collapse:		collapse;	
	border-spacing:			1px;	
}

table.mmhide_latest_on_campus_XtraCurricHolder td
{
	width:					33%;
	vertical-align:			top;
	
	padding:				0px;

	background-color:		#fdf4db;
	
	border:					none!important;
	border:					1px solid #FFFFFF;
}

table.mmhide_latest_on_campus_XtraCurric
{
	width:					100%;
	

	border-collapse:		collapse;	
	border-spacing:			0px;		
	
	background-color:		#fdf4db;
}

table.mmhide_latest_on_campus_XtraCurric td
{
	border:					none;
	border-bottom:			1px solid #FFFFFF!important;
}

table.mmhide_latest_on_campus_XtraCurric thead tr.mmhide_latest_on_campus_XtraCurric_Title td
{
	background-color:		#F7D470;
	text-align:				center;
	vertical-align: 		middle;
	
	height:					36px;
	padding-top:			5px;
}

table.mmhide_latest_on_campus_XtraCurric thead tr.mmhide_latest_on_campus_XtraCurric_Intro td
{
	background-color:		#FBE9B7;
	padding:				10px 2px 10px 2px;
}

table.mmhide_latest_on_campus_XtraCurric tbody td
{
	padding:				2px;
}

table.mmhide_latest_on_campus_XtraCurric tbody td.mmhide_last
{
	border-bottom:			none!important;	
}

table.mmhide_latest_on_campus_XtraCurric tbody td.mmhide_latest_on_campus_XtraCurric_HighHeader
{
	background-color:		#F7D470;
}

table.mmhide_latest_on_campus_XtraCurric td
{
	font-family:			arial, sans-serif;
	color:					#304A5A;
	font-weight:			bold;
	font-size:				11px;	
}

table.mmhide_latest_on_campus_XtraCurric td p
{
	margin:					0px;
	margin-bottom:			-1px;
}


table.mmhide_latest_on_campus_XtraCurric td a
{
	color:					#304A5A;
	text-decoration:		none;
}

table.mmhide_latest_on_campus_XtraCurric td a:hover
{
	color:					#DEBE65;
	text-decoration:		none;
}


/*------------------------------- mmhide_latest_on_campus_NewsLetter -------------------------------*/

table.mmhide_latest_on_campus_NewsLetter h1
{
	line-height:			13px;
	
	font-size:				15px;
}

table.mmhide_latest_on_campus_NewsLetter p
{
	line-height:			11px;
	
	font-weight:			bold;
}

table.mmhide_latest_on_campus_NewsLetter img
{
	border:					none;
}

table.mmhide_latest_on_campus_NewsLetter td.mmhide_latest_on_campus_NewsLetterText
{
	background-color:		#FBE9B7;
	padding:				8px;
}