﻿*
{
	margin: 0;
	padding: 0;
}

body, html, form
{
	width: 100%;
	height: 100%;
	margin: 0px;
	font-family: Arial, Sans-Serif;
}

#MasterContent
{
	width: 992px;
	min-height: 980px;
	margin: 0px auto 0px auto;
}


/* HEADER AREA - START */


#MainHeader
{
	width: 992px;
	height: 80px;
}

#MainTitle
{
	width: 194px;
	height: 80px;
	padding-left: 14px;
	color: #c50049;
	float: left;
	text-align: left;
}

#HeaderText
{
	width: 194px;
	height: 60px;
	padding-top: 20px;
}

#MainMenu
{
	width: 614px;
	height: 44px;
	float: left;
	padding-top: 36px;
	text-align: left;
	color: #C41F4A;
	font-size: 80%;
	font-weight: bold;
}

#MainMenu a, #MainMenu a:hover, #MainMenu a:visited
{
	text-decoration: none;
	cursor: pointer;
	color: #C41F4A;
}

#MainMenu a:hover
{
	text-decoration: underline;
}

.MainMenuSeparator
{
	color: #c8d3d9;
	padding-left: 5px;
	padding-right: 5px;
}

#MainLogo
{
	width: 142px;
	height: 80px;
	padding-right: 28px;
	float: right;
}

#LogoLink
{
	width: 142px;
	height: 60px;
	padding-top: 10px;
}


/* HEADER AREA - END */


#MainContainer
{
	width: 992px;
	min-height: 900px;
}

#LeftMenu
{
	width: 174px;
	padding-left: 23px;
	padding-top: 12px;
	float: left;
}

#MainContent
{
	width: 769px;
	margin: 0px auto 0px auto;
	padding-right: 12px;
	float: left;
}

#ContentContainer
{
	width: 767px;
	min-height: 498px;
	border: solid 1px #C41F4A;
/*	
	padding-top: 14px;
	padding-bottom: 14px;
	padding-left: 14px;
	padding-right: 14px;
*/
}

.ContentContainerOuter
{
	width: 767px;
	min-height: 498px;
	border: solid 1px #F2C9D7;
/*
	padding: 14px 14px 14px 14px;
*/
}

.ContentContainerInner
{
	width: 767px;
	min-height: 498px;
	border: none;
}

.FF_fix
{
	display: block;
	clear: both;
}

#FooterContainer
{
	text-align: right;
}

#SocialMedia
{
	text-align: right;
	float: right;
	padding-top: 7px;
	padding-bottom: 7px;
}

.SocialMedia_Facebook
{
	width: 26px;
	height: 26px;
	padding-left: 7px;
	float: left;
}

.SocialMedia_Twitter
{
	width: 26px;
	height: 26px;
	padding-left: 7px;
	float: left;
}

#FooterAddress
{
	color: #9D9B9E;
	font-size: 70%;
}


/* TWITTER - START */


#twitter
{
	width: 169px;
	min-height: 129px;
}

#twitter_top
{
	width: 169px;
	height: 10px;
	background-image: url('../Images/master/twitter_top.gif');
}

#twitter_content
{
	width: 155px;
	min-height: 10px;
	background-image: url('../Images/master/twitter_back.gif');
	background-repeat: repeat-y;
	padding-left: 7px;
	padding-right: 7px;
	font-size: 75%;
	font-weight: bold;
}

.twitter_content-label
{
	color: #c00043;
	padding-bottom: 7px;
}

.twitter_content-message
{
	color: #670123;
}

.twitter_content-when
{
	color: #70686a;
	padding-top: 7px;
}

#twitter_bottom
{
	width: 169px;
	height: 45px;
	background-image: url('../Images/master/twitter_bottom.gif');
}


/* TWITTER - END */


/* OLD MENU - START */


#FooterMenu
{
	width: 738px;
	height: 65px;
	color: #9D9B9E;
	float: right;
	font-size: 70%;
	padding-left: 23px;
	text-align: center;
}

#FooterMenu a, #FooterMenu a:hover, #FooterMenu a:visited
{
	text-decoration: none;
	cursor: pointer;
	color: #9D9B9E;
}

#FooterMenu a:hover
{
	text-decoration: underline;
}


/* OLD MENU - END */


.BottomMenuSeparator
{
	color: #111111;
	padding-left: 5px;
	padding-right: 5px;
}

.NormalBold
{
	font-weight: bold;
}

a
{
	color: #C50049;
}

a:hover
{
	color: #C50049;
	text-decoration: underline;
}

img
{
	border: none;
}

/****************************** MENU CSS *********************************/

#LeftMenu dl, #LeftMenu dt, #LeftMenu dd, #LeftMenu ul, #LeftMenu li, #LeftMenu a
{
	margin: 0px;
	padding: 0px;
}

#LeftMenu dd
{
	display: none;
}

#LeftMenu a
{
	text-decoration: none;
}

#LeftMenu dt a, #LeftMenu dt a:hover, #LeftMenu dt a:visited
{
	color: #C41F4A;
}

#LeftMenu dt
{
	padding-bottom: 5px;
}

#LeftMenu dt a:hover
{
	text-decoration: underline;
}

#LeftMenu li a, #LeftMenu li a:hover, #LeftMenu li a:visited
{
	color: #999999;
}

#LeftMenu li a:hover
{
	color: #C41F4A;
}

.selected, .selected:hover, .selected:visited, .selected:active
{
	color: #999999;
}

li
{
	padding-left: 5px;
	list-style-type: none;
	font-size: 80%;
	color: #C41F4A;
}

ul
{
	padding-bottom: 10px;
}

eventsli a, eventsli a:hover, eventsli a:visited
{
	color: #C41F4A;
}

dl
{
	width: 170px;
}

.ListItemRoot
{
	list-style-type: none;
	padding-left: 0px;
	border-top: solid 1px #cbcbcb;
}

.ListItemMenu
{
	list-style-type: none;
	padding-left: 0px;
	border-top: solid 1px #cbcbcb;
	border-bottom: dashed 1px #cbcbcb;
}

.ListItemPeopleSmall
{
	font-size: 70%;
}

.iFrameContainer
{
	width: 767px;
	height: 484px;
	padding-top: 14px;
	border: 0;
}

#Services
{
	width: 767px;
	min-height: 498px;
	background-color: #FFFFFF;
}

.Services_Button1
{
	width: 162px;
	height: 59px;
	background-image: url('../Images/pages/the_services/button1.gif');
	background-repeat: no-repeat;
}

.Services_Button1:hover
{
	background-image: url('../Images/pages/the_services/button1-roll.gif') !important;
}

.Services_Button2
{
	width: 162px;
	height: 59px;
	background-image: url('../Images/pages/the_services/button2.gif');
	background-repeat: no-repeat;
}

.Services_Button2:hover
{
	background-image: url('../Images/pages/the_services/button2-roll.gif') !important;
}

.Services_Button3
{
	width: 162px;
	height: 59px;
	background-image: url('../Images/pages/the_services/button3.gif');
	background-repeat: no-repeat;
}

.Services_Button3:hover
{
	background-image: url('../Images/pages/the_services/button3-roll.gif') !important;
}

.Services_Button4
{
	width: 162px;
	height: 59px;
	background-image: url('../Images/pages/the_services/button4.gif');
	background-repeat: no-repeat;
}

.Services_Button4:hover
{
	background-image: url('../Images/pages/the_services/button4-roll.gif') !important;
}

#Services_Home
{
	height: 498px;
	background-image: url('../Images/pages/the_services.gif');
	background-repeat: no-repeat;
}

#Services_LiveEvents
{
	height: 450px;
	background-image: url('../Images/pages/the_services-live_events.gif');
	background-repeat: no-repeat;
}

#Services_MarketingComms
{
	height: 450px;
	background-image: url('../Images/pages/the_services-marketing_communications.gif');
	background-repeat: no-repeat;
}

#Services_EventTech
{
	height: 450px;
	background-image: url('../Images/pages/the_services-event_technologies.gif');
	background-repeat: no-repeat;
}

#Services_Programmes
{
	height: 450px;
	background-image: url('../Images/pages/the_services-programmes.gif');
	background-repeat: no-repeat;
}

.ServicesList
{
	width: 400px;
	margin-left: 300px;
	padding-top: 50px;
	font-size: 120%;
	color: #C41F4A;
}

.ServicesList ul, ServicesList li, ServicesList a:visited, ServicesList a:hover, ServicesList a:link, ServicesList a:active, ServicesList a:
{
	list-style-type: none;
	color: #C41F4A;
	text-decoration: none;
}

.ServicesList a, .ServicesList a:visited
{
	text-decoration: none;
}

.ServicesList a:hover
{
	text-decoration: underline;
}

.GenericSiteBack
{
	width: 767px;
	min-height: 498px;
	background-color: #E3E8EC;
	background-image: url('../Images/pages/GenericBack.gif');
	background-repeat: no-repeat;
}

.ContactBack
{
	width: 767px;
	min-height: 488px;
	padding: 10px 0px 0px 0px;
	background-color: #FFFFFF;
	background-image: url('../Images/pages/contact.jpg');
	background-repeat: no-repeat;
}

.JoinBack
{
	width: 767px;
	min-height: 498px;
}

.TalentBack
{
	width: 767px;
	min-height: 498px;
	background-color: #FFFFFF;
}

.Talent_Intro
{
	width: 767px;
	font-size: 120%;
	padding-left: 12px;
	padding-top: 12px;
	padding-bottom: 12px;
	color: #C41F4A;
}

.Talent_MugShots
{
	width: 758px;
	margin-left: 9px;
}

.MugShot
{
	width: 100px;
	height: 80px;
	border-style: solid;
	border-width: 2px;
	border-color: #CCCCCC;
	margin-top: 3px;
	margin-left: 3px;
	float: left;
}

.MugShot:hover
{
	border-style: solid;
	border-width: 2px;
	border-color: #C41F4A;
	width: 100px;
	height: 80px;
}

.Talent_Details
{
	width: 767px;
	font-size: 120%;
	padding-left: 12px;
	padding-top: 12px;
	color: Black;
}

.GenericJoinBack
{
	width: 767px;
	min-height: 498px;
	background-color: #E3E8EC;
	background-image: url('../Images/pages/join_opus.jpg');
	background-repeat: no-repeat;
}

#ContentMain
{
	width: 767px;
	height: 450px;
}

#ContentMain a, #ContentMain a:visited
{
	text-decoration: none;
}

#ContentMain a:hover
{
	text-decoration: underline;
}

#ContentFoot
{
	width: 767px;
	height: 48px;
}

#ContentFoot a, #ContentFoot a:visited
{
	text-decoration: none;
}

#ContentFoot a:hover
{
	text-decoration: underline;
}

#Body_Breadcrumbs
{
	width: 100%;
	display: block;
	padding-top: 7px;
	padding-left: 14px;
	font-size: 10px;
}

#Body_Left
{
	float: left;
	width: 430px;
	font-size: 12px;
	padding-top: 14px;
	padding-left: 14px;
}

#Body_Right
{
	float: left;
	padding-left: 14px;
}

.Body_ImageLink
{
	padding: 0px 0px 12px 20px;
}

#Foot_Back
{
	padding-top: 14px;
	padding-left: 14px;
}

a.LargeLink
{
	color: #C50049;
	font-size: 16px;
	font-weight: bold;
}

a.LargeLink:hover
{
	color: #C50049;
	text-decoration: underline;
	font-size: 16px;
	font-weight: bold;
}

