﻿body
{
	background-image: url(../images/v2/bg_body.jpg);
	background-repeat: repeat-x;
	background-color: #84bede;
	background-position: center top;
	margin: 0px;
	padding: 0px;
}
#ft
{
	background-color: #84bede;
}
.Footer
{
	background-color: #84bede;
	height: 50px;
}
.FooterContents
{
	border: 1px solid #cccccc;
	padding: 2px;
	background-color: #ffffff;
	background-image: url(../images/v2/bg_footer.jpg);
	background-repeat: repeat-x;
}
.FooterContents span
{
	margin-right: 10px;
	color: #ffffff;
	font-size: 1.2em;
	font-weight: bold;
}
.FooterContents img
{
}
.FooterText
{
	color: #666666;
	font-weight: bold;
	font-size: 0.8em;
	float: right;
	margin-top: 10px;
	margin-right: 10px;
}
p
{
	line-height: 18px;
}
#login
{
	height: 118px;
	display: none;
	width: 950px;
}
.TopLogin
{
	background-image: url(../images/v2/bg_login_block.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 118px;
	width: 950px;
}
.Header
{
	position: relative;
	height: 110px;
	background-image: url(../images/v2/bg_header_ds.jpg);
	background-repeat: repeat-x;
	background-position: 0 5px;
	background-color: #ffffff;
}
#LoginBar
{
	position: absolute;
	top: 0px;
	left: 0px;
	background-image: url(../images/v2/btn_login_bar_on2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 72px;
	width: 950px; /* set z-index so we can overlap menu*/
	z-index: 100;
}
a.LoginSpace
{
	float: right;
	margin-right: 23px;
}
.loginContent
{
	position: relative;
	height: 118px;
}
.loginContent label
{
	font-weight: bold;
	margin-left: 20px;
	font-size: 0.9em;
}
.lblUN
{
	position: absolute;
	top: 40px;
	left: 40px;
	color: #ffffff;
}
.lblPWD
{
	position: absolute;
	top: 40px;
	left: 300px;
	color: #ffffff;
}
.txtUN
{
	position: absolute;
	top: 40px;
	left: 140px;
	background-color: #8eb8d0;
	border: none;
}
.txtPWD
{
	position: absolute;
	top: 40px;
	left: 400px;
	background-color: #8eb8d0;
	border: none;
}
.imgbtnLogin
{
	position: absolute;
	top: 32px;
	left: 560px;
	border: none;
	margin-left: 20px;
}
.lblRem
{
	position: absolute;
	top: 70px;
	left: 40px;
	color: #a1e3f3;
}
.lblLost
{
	position: absolute;
	top: 70px;
	left: 400px;
	color: #a1e3f3;
	font-weight: bold;
	font-size: 0.9em;
}
.loginClose
{
	position: absolute;
	top: 30px;
	right: 20px;
}
.Logo
{
	position: absolute;
	top: 30px;
	left: 30px;
	height: 49px;
	width: 161px; /* position logo above login bar*/
	z-index: 101;
}
.Menu
{
	position: absolute;
	left: 260px;
	top: 46px;
	width: 690px;
	height: 47px;
	background-image: url(../images/v2/bg_menu.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.Menu ul
{
	margin-top: 0px;
	padding: 0px;
	list-style-type: none;
}
.Menu li
{
	list-style-type: none;
	text-indent: -9999px;
}
.MenuLink
{
	width: 105px;
	height: 34px;
	padding-top: 10px;
	position: absolute;
	top: 2px;
}
.MenuLink a
{
	display: block;
	width: 105px;
	height: 34px;
}
#mHome.MenuLink
{
	left: 2px;
}

#mHome.MenuLink a
{
	background-image: url(../images/v2/m_home_off.gif);
	background-repeat: no-repeat;
}
#mHome.MenuLink a:hover
{
	background-image: url(../images/v2/m_home_over.gif);
	background-repeat: no-repeat;
}
#mAbout.MenuLink
{
	left: 108px;
}
#mAbout.MenuLink a
{
	background-image: url(../images/v2/m_aboutus_off.gif);
	background-repeat: no-repeat;
}
#mAbout.MenuLink a:hover
{
	background-image: url(../images/v2/m_aboutus_over.gif);
	background-repeat: no-repeat;
}
#mServices.MenuLink
{
	left: 215px;
}
#mServices.MenuLink a
{
	background-image: url(../images/v2/m_services_off.gif);
	background-repeat: no-repeat;
}
#mServices.MenuLink a:hover
{
	background-image: url(../images/v2/m_services_over.gif);
	background-repeat: no-repeat;
}
#mEvents.MenuLink
{
	left: 322px;
}
#mEvents.MenuLink a
{
	background-image: url(../images/v2/m_events_off.gif);
	background-repeat: no-repeat;
}
#mEvents.MenuLink a:hover
{
	background-image: url(../images/v2/m_events_over.gif);
	background-repeat: no-repeat;
}
#mContact.MenuLink
{
	left: 429px;
}
#mContact.MenuLink a
{
	background-image: url(../images/v2/m_contactus_off.gif);
	background-repeat: no-repeat;
}
#mContact.MenuLink a:hover
{
	background-image: url(../images/v2/m_contactus_over.gif);
	background-repeat: no-repeat;
}



.MenuActiveLink
{
	background-image: url(../images/v2/bg_menu_on.gif);
	background-position: 0px top;
	background-repeat: no-repeat;
	width: 104px;
	height: 34px;
	position: absolute;
	padding-top: 13px;
	top: 0px;
	left: 0px;
	z-index: 200;
	padding-left: 6px;
	padding-right: 5px;
}
.MenuActiveLink a
{
	display: block;
	width: 104px;
	height: 34px;
}



#mHome
{
	background-position: -4px top;
	margin-right: 5px;
}
#mHome.MenuActiveLink
{
	background-image: url(../images/v2/bg_menu_on.gif);
	background-position: -4px top;
	background-repeat: no-repeat;
	width: 108px;
	height: 34px;
	position: absolute;
	padding-top: 13px;
	top: 0px;
	left: 0px;
	z-index: 200;
	padding-left: 5px;
	padding-right: 5px;
}
#mHome.MenuActiveLink a
{
	display: block;
	width: 101px;
	height: 34px;
	background-image: url(../images/v2/m_home_on.gif);
	background-repeat: no-repeat;
}
#mAbout
{
	left: 105px;
}
#mAbout.MenuActiveLink
{
	left: 105px;
}
#mAbout.MenuActiveLink a
{
	background-image: url(../images/v2/m_aboutus_on.gif);
	background-repeat: no-repeat;
}
#mServices
{
	left: 212px;
}
#mServices.MenuActiveLink
{
	left: 212px;
}
#mServices.MenuActiveLink a
{
	background-image: url(../images/v2/m_services_on.gif);
	background-repeat: no-repeat;
}
#mEvents
{
	left: 319px;
}
#mEvents.MenuActiveLink
{
	left: 319px;
}
#mEvents.MenuActiveLink a
{
	background-image: url(../images/v2/m_events_on.gif);
	background-repeat: no-repeat;
}
#mContact
{
	left: 426px;
}
#mContact.MenuActiveLink
{
	left: 426px;
}
#mContact.MenuActiveLink a
{
	background-image: url(../images/v2/m_contactus_on.gif);
	background-repeat: no-repeat;
}
.TabLine
{
	position: absolute;
	top: 92px;
	width: 260px;
	height: 1px;
	left: 0px;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/v2/bg_tab_line.jpg);
	background-repeat: no-repeat;
}
.PageContent
{
	min-height: 600px;
}
#HomePage
{
	border: 1px solid #ffffff;
	background-image: url(../images/v2/bg_home.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	min-height: 800px;
	padding: 0px 20px 20px 20px;
	background-color: #ffffff;
}
#HomePage .HomeHeader
{
	background-color: #ffffff;
}
#HomePage .HomeDesc
{
	padding: 20px;
}
#HomePage H1
{
	color: #114c84;
	font-size: 1.5em;
	font-weight: bold;
	text-indent: -9999px;
	background-image: url(../images/v2/h_cam.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
#HomePage P
{
	font-size: 0.9em;
}


#HomePage .NewsBoxLarge
{
	background-image: url(../images/v2/newsbox.jpg);
	background-repeat: no-repeat;
	width: 230px;
	height: 180px;
	float: right;
	margin-top: 20px;
	padding: 5px;
}

#HomePage .NewsBox
{
	background-image: url(../images/v2/newsbox.gif);
	background-repeat: no-repeat;
	width: 230px;
	height: 126px;
	float: right;
	margin-top: 20px;
}
#HomePage .NewsBox .Center
{
	text-align: center;
}
#HomePage .NewsBox .Center .Frame
{
	float: right;
	width: 225px;
	text-align: right;
	margin-top: 5px;
	position: absolute;
}
#HomePage .HomeDemo
{
	background-image: url(../images/v2/bg_home_demo.png);
	background-repeat: no-repeat;
	width: 230px;
	height: 221px;
	float: right;
	margin-top: 20px;
}
#HomePage .HomeDemo P
{
	margin-top: 55px;
	margin-left: 55px;
	color: #ffffff;
	padding: 5px;
}
#HomePage .HomeDemo img
{
	margin-left: 50px;
	margin-top: 20px;
}
#HomePage .HomeRequestDemo
{
	background-image: url(../images/v2/bg_home_request.png);
	background-repeat: no-repeat;
	width: 230px;
	height: 206px;
	float: right;
	margin-top: 20px;
}
#HomePage .HomeRequestDemo P
{
	/* you can add padding to push text in from edges*/
	margin-left: 65px;
}
#HomePage .HomeRequestDemo P.RequestE
{
	margin-top: 65px;
}
#HomePage .HomeRequestDemo P.RequestP
{
	margin-top: 70px;
}
#HomePage .HomeRequestDemo a
{
	color: #ffffff;
	font-weight: bold;
	font-size: 1.0em;
	text-decoration: none;
}
#HomePage .HomeRequestDemo a:hover
{
	text-decoration: underline;
}
#HomePage .HomeRequestDemo span
{
	color: #333333;
	font-weight: bold;
	font-size: 1.5em;
}
#HomePage .HomeServices
{
	width: 372px;
	height: 370px;
	float: left;
}
#HomePage .HomeServices h2
{
	background-image: url(../images/v2/h_home_services.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 372px;
	height: 44px;
}
#HomePage .HomeServices .HomeServicesContent
{
	background-image: url(../images/v2/bg_home_block.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width: 370px;
	background-color: #ffffff;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	min-height: 315px;
	padding-bottom: 10px;
	font-size: 0.9em;
	color: #999999;
}
#HomePage .HomeServices .HomeServicesContent p
{
	line-height: 15px;
	height: 140px;
}

#HomePage .HomeServices .HomeServicesBottom
{
	background-image: url(../images/v2/btm_home_services.gif);
	background-repeat: no-repeat;
	width: 372px;
	height: 8px;
}
#HomePage .HomeBenefits
{
	float: right;
	width: 228px;
	font-size: 0.95em;
}
#HomePage .HomeBenefits h2
{
	/* need to resize the headers etc beacsue main page width is only 950 instead of 1024 */
	background-image: url(../images/v2/h_home_benefits.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 228px;
	height: 44px;
}
#HomePage .HomeBenefits .HomeBenefitsContent
{
	background-image: url(../images/v2/bg_home_block.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #ffffff;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	min-height: 335px;
	width: 197px;
	padding: 15px 15px 0px 14px; /* need to resize the headers etc beacsue main page width is only 950 instead of 1024 */
}
#HomePage .HomeBenefits .HomeBenefitsContent ul
{
	padding-bottom: 5px;
}
#HomePage .HomeBenefits .HomeBenefitsContent li
{
	list-style-image: url(../images/v2/bullet_tick.gif);
	margin-left: 15px;
	font-size: 0.89em;
	padding-bottom: 17px;
	background-image: url(../images/v2/bg_benefits_ds.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;
}
#HomePage .HomeCentrePanels
{
	width: 640px;
}
#HomeSidePanel
{
	width: 232px;
}
#HomePage .HomeBenefits .HomeBenefitsBottom
{
	/* need to resize the headers etc beacsue main page width is only 950 instead of 1024 */
	background-image: url(../images/v2/btm_home_benefits.gif);
	background-repeat: no-repeat;
	width: 228px;
	height: 8px;
	margin: 0px;
	padding: 0px;
}
.VirtualDirector
{
	float: left;
	width: 110px;
	margin-top: 20px;
	margin-left: 5px;
	border-right: 1px solid #cccccc;
}
.VirtualDirector h3
{
	text-indent: -9999px;
	width: 110px;
	height: 21px;
	background-image: url(../images/v2/h_panelv.gif);
	background-repeat: no-repeat;
}
.VirtualDirector p
{
	padding: 7px;
}
.VirtualDirector img
{
	margin-top: 20px;
}
.AssetDirector
{
	float: left;
	width: 110px;
	margin-top: 20px;
	margin-left: 10px;
	border-right: 1px solid #cccccc;
}
.AssetDirector h3
{
	text-indent: -9999px;
	width: 110px;
	height: 21px;
	background-image: url(../images/v2/h_panela.gif);
	background-repeat: no-repeat;
}
.AssetDirector p
{
	padding: 7px;
}
.AssetDirector img
{
	margin-top: 20px;
}
.PanelDirector
{
	float: left;
	width: 110px;
	margin-top: 20px;
	margin-left: 10px;
}
.PanelDirector h3
{
	text-indent: -9999px;
	width: 110px;
	height: 21px;
	background-image: url(../images/v2/h_paneld.gif);
	background-repeat: no-repeat;
}
.PanelDirector p
{
	padding: 7px;
}
.PanelDirector img
{
	margin-top: 20px;
}
#AboutPage
{
	border: 1px solid #ffffff;
	background-image: url(../images/v2/bg_home.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	min-height: 500px;
	padding: 0px 20px 20px 20px;
	background-color: #84bede;
}
#AboutPage .AboutHeader
{
	background-color: #ffffff;
	margin-bottom: 50px;
}
#AboutSidePanel
{
	width: 232px;
}
.AboutServices h2
{
	background-image: url(../images/v2/h_about_services.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 230px;
	height: 44px;
}

.AboutServicesContent
{
	background-image: url(../images/v2/bg_about_services.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width: 198px;
	padding: 15px;
	background-color: #ffffff;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	height: 580px;
	padding-bottom: 10px;
	font-size: 0.9em;
	color: #666666;
}

.AboutServices .AboutServicesContent .serviceimage
{
	text-align: center;
	margin-top: 10px;
	margin-bottom: 40px;
}
.AboutServices .AboutServicesContent h3
{
	color: #000000;
	float: left;
	font-weight: bold;
	margin-top: 5px;
	font-size: 1.0em;
}
.AboutServices .AboutServicesContent .LearnMore
{
	float: right;
}
.AboutServices .AboutServicesContent p
{
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 0.9em;
}
.AboutServices .AboutServicesBottom
{
	/* need to resize the headers etc beacsue main page width is only 950 instead of 1024 */
	background-image: url(../images/v2/btm_about_services.gif);
	background-repeat: no-repeat;
	width: 230px;
	height: 8px;
	margin: 0px;
	padding: 0px;
}
#AboutPage .AboutUsContainer
{
	width: 658px;
}
#AboutPage .AboutUsContainer .AboutMenu
{
	position: relative;
	width: 658px;
	height: 42px;
	background-repeat: no-repeat;
}
#AboutPage .AboutUsContainer .AboutMenu ul li
{
	list-style: none;
}
#AboutPage .AboutUsContainer #AboutUsMenu
{
	background-image: url(../images/v2/bg_about_menu_aboutus.gif);
}
#AboutPage .AboutUsContainer #BackgroundMenu
{
	background-image: url(../images/v2/bg_about_menu_background.gif);
}
#AboutPage .AboutUsContainer #TechnologyMenu
{
	background-image: url(../images/v2/bg_about_menu_technology.gif);
}
#AboutPage .AboutUsContainer #ManagementMenu
{
	background-image: url(../images/v2/bg_about_menu_management.gif);
}
#AboutPage .AboutUsContainer #CareersMenu
{
	background-image: url(../images/v2/bg_about_menu_careers.gif);
}
#AboutPage .AboutUsContainer .AboutMenu a
{
}
#AboutPage .AboutUsContainer #About.SubMenuLinkSelected a
{
	position: absolute;
	top: 1px;
	left: 10px;
	background-image: url(../images/v2/ma_about_on.gif);
	background-repeat: no-repeat;
	width: 74px;
	height: 40px;
	text-indent: -9999px;
}
#AboutPage .AboutUsContainer #About.SubMenuLink a
{
	position: absolute;
	top: 1px;
	left: 10px;
	background-image: url(../images/v2/ma_about_off.gif);
	background-repeat: no-repeat;
	width: 74px;
	height: 40px;
	text-indent: -9999px;
}

#AboutPage .AboutUsContainer #About.SubMenuLink a:hover
{
	position: absolute;
	top: 1px;
	left: 10px;
	background-image: url(../images/v2/ma_about_on.gif);
	background-repeat: no-repeat;
	width: 74px;
	height: 40px;
	text-indent: -9999px;
}

#AboutPage .AboutUsContainer #Background.SubMenuLinkSelected a
{
	position: absolute;
	top: 1px;
	left: 108px;
	background-image: url(../images/v2/ma_background_on.gif);
	background-repeat: no-repeat;
	width: 89px;
	height: 40px;
	text-indent: -9999px;
}
#AboutPage .AboutUsContainer #Background.SubMenuLink a
{
	position: absolute;
	top: 1px;
	left: 108px;
	background-image: url(../images/v2/ma_background_off.gif);
	background-repeat: no-repeat;
	width: 89px;
	height: 40px;
	text-indent: -9999px;
}
#AboutPage .AboutUsContainer #Background.SubMenuLink a:hover
{
	position: absolute;
	top: 1px;
	left: 108px;
	background-image: url(../images/v2/ma_background_on.gif);
	background-repeat: no-repeat;
	width: 89px;
	height: 40px;
	text-indent: -9999px;
}
#AboutPage .AboutUsContainer #Technology.SubMenuLinkSelected a
{
	position: absolute;
	top: 1px;
	left: 213px;
	background-image: url(../images/v2/ma_technology_on.gif);
	background-repeat: no-repeat;
	width: 89px;
	height: 40px;
	text-indent: -9999px;
}
#AboutPage .AboutUsContainer #Technology.SubMenuLink a
{
	position: absolute;
	top: 1px;
	left: 213px;
	background-image: url(../images/v2/ma_technology_off.gif);
	background-repeat: no-repeat;
	width: 89px;
	height: 40px;
	text-indent: -9999px;
}
#AboutPage .AboutUsContainer #Technology.SubMenuLink a:hover
{
	position: absolute;
	top: 1px;
	left: 213px;
	background-image: url(../images/v2/ma_technology_on.gif);
	background-repeat: no-repeat;
	width: 89px;
	height: 40px;
	text-indent: -9999px;
}
#AboutPage .AboutUsContainer #Management.SubMenuLinkSelected a
{
	position: absolute;
	top: 1px;
	left: 317px;
	background-image: url(../images/v2/ma_management_on.gif);
	background-repeat: no-repeat;
	width: 139px;
	height: 40px;
	text-indent: -9999px;
}
#AboutPage .AboutUsContainer #Management.SubMenuLink a
{
	position: absolute;
	top: 1px;
	left: 317px;
	background-image: url(../images/v2/ma_management_off.gif);
	background-repeat: no-repeat;
	width: 139px;
	height: 40px;
	text-indent: -9999px;
}
#AboutPage .AboutUsContainer #Management.SubMenuLink a:hover
{
	position: absolute;
	top: 1px;
	left: 317px;
	background-image: url(../images/v2/ma_management_on.gif);
	background-repeat: no-repeat;
	width: 139px;
	height: 40px;
	text-indent: -9999px;
}

#AboutPage .AboutUsContainer #Careers.SubMenuLinkSelected a
{
	position: absolute;
	top: 1px;
	left: 473px;
	background-image: url(../images/v2/ma_careers_on.gif);
	background-repeat: no-repeat;
	width: 63px;
	height: 40px;
	text-indent: -9999px;
}
#AboutPage .AboutUsContainer #Careers.SubMenuLink a
{
	position: absolute;
	top: 1px;
	left: 473px;
	background-image: url(../images/v2/ma_careers_off.gif);
	background-repeat: no-repeat;
	width: 63px;
	height: 40px;
	text-indent: -9999px;
}
#AboutPage .AboutUsContainer #Careers.SubMenuLink a:hover
{
	position: absolute;
	top: 1px;
	left: 473px;
	background-image: url(../images/v2/ma_careers_on.gif);
	background-repeat: no-repeat;
	width: 63px;
	height: 40px;
	text-indent: -9999px;
}
#AboutPage .AboutUsContainer .AboutUsContent
{
	font-size: 0.9em;
	height: 486px;
	background-color: #ffffff;
	padding-top: 50px;
	padding-left: 25px;
	padding-right: 25px;
	width: 606px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}


#AboutPage .AboutUsContainer .AboutUsContent P
{
	padding-bottom: 20px;
	text-align: justify;
}
#AboutPage .AboutUsContainer .AboutCAM
{
	float: right;
	margin-left: 20px;
}
#AboutPage .AboutUsContainer .AboutUsBottom
{
	background-image: url(../images/v2/btm_aboutus.gif);
	background-repeat: no-repeat;
	width: 658px;
	height: 80px;
}
#AboutPage .AboutUsContainer .AboutUsContent .Bullets
{
	margin-left: 20px;
}
#AboutPage .AboutUsContainer .AboutUsContent .Bullets li
{
	padding-bottom: 10px;
}
#ServicesPage
{
	border: 1px solid #ffffff;
	background-image: url(../images/v2/bg_home.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	min-height: 500px;
	padding: 0px 20px 20px 20px;
	background-color: #84bede;
}

#ServicesPage .ServicesHeader
{
	margin-bottom: 20px;
}

#ServicesPage .ServicesContainer
{
	width: 720px;
}
#ServicesPage .ServicesContainer .ServicesMenu
{
	position: relative;
	width: 720px;
	height: 42px;
	background-repeat: no-repeat;
}
#ServicesPage .ServicesContainer .ServicesMenu ul li
{
	list-style: none;
}
#ServicesPage .ServicesContainer #PanelAssetMenu
{
	background-image: url(../images/v2/bg_services_menu_panelasset.gif);
}
#ServicesPage .ServicesContainer #CompareMenu
{
	background-image: url(../images/v2/bg_services_menu_compare.gif);
}
#ServicesPage .ServicesContainer #ConsultancyMenu
{
	background-image: url(../images/v2/bg_services_menu_consult.gif);
}



#ServicesPage .ServicesContainer #PanelAsset.SubMenuLinkSelected a
{
	position: absolute;
	top: 1px;
	left: 10px;
	background-image: url(../images/v2/ms_panelasset_on.gif);
	background-repeat: no-repeat;
	width: 164px;
	height: 40px;
	text-indent: -9999px;
}
#ServicesPage .ServicesContainer #PanelAsset.SubMenuLink a
{
	position: absolute;
	top: 1px;
	left: 10px;
	background-image: url(../images/v2/ms_panelasset_off.gif);
	background-repeat: no-repeat;
	width: 164px;
	height: 40px;
	text-indent: -9999px;
}
#ServicesPage .ServicesContainer #PanelAsset.SubMenuLink a:hover
{
	position: absolute;
	top: 1px;
	left: 10px;
	background-image: url(../images/v2/ms_panelasset_over.gif);
	background-repeat: no-repeat;
	width: 164px;
	height: 40px;
	text-indent: -9999px;
}

#ServicesPage .ServicesContainer #Compare.SubMenuLinkSelected a
{
	position: absolute;
	top: 1px;
	left: 190px;
	background-image: url(../images/v2/ms_compare_on.gif);
	background-repeat: no-repeat;
	width: 91px;
	height: 40px;
	text-indent: -9999px;
}
#ServicesPage .ServicesContainer #Compare.SubMenuLink a
{
	position: absolute;
	top: 1px;
	left: 190px;
	background-image: url(../images/v2/ms_compare_off.gif);
	background-repeat: no-repeat;
	width: 91px;
	height: 40px;
	text-indent: -9999px;
}
#ServicesPage .ServicesContainer #Compare.SubMenuLink a:hover
{
	position: absolute;
	top: 1px;
	left: 190px;
	background-image: url(../images/v2/ms_compare_over.gif);
	background-repeat: no-repeat;
	width: 91px;
	height: 40px;
	text-indent: -9999px;
}
#ServicesPage .ServicesContainer #Consultancy.SubMenuLinkSelected a
{
	position: absolute;
	top: 1px;
	left: 282px;
	background-image: url(../images/v2/ms_consultancy_on.gif);
	background-repeat: no-repeat;
	width: 111px;
	height: 40px;
	text-indent: -9999px;
}
#ServicesPage .ServicesContainer #Consultancy.SubMenuLink a
{
	position: absolute;
	top: 1px;
	left: 282px;
	background-image: url(../images/v2/ms_consultancy_off.gif);
	background-repeat: no-repeat;
	width: 111px;
	height: 40px;
	text-indent: -9999px;
}

#ServicesPage .ServicesContainer #Consultancy.SubMenuLink a:hover
{
	position: absolute;
	top: 1px;
	left: 282px;
	background-image: url(../images/v2/ms_consultancy_over.gif);
	background-repeat: no-repeat;
	width: 111px;
	height: 40px;
	text-indent: -9999px;
}


/*
#ServicesPage .ServicesContainer .ServicesMenu #PanelAssetSelected
{
	position: absolute; top: 1px; left: 10px; background-image: url(../images/v2/ms_panelasset_on.gif); background-repeat: no-repeat; width: 164px; height: 40px; text-indent: -9999px; }
#ServicesPage .ServicesContainer .ServicesMenu #PanelAsset
{
	position: absolute; top: 1px; left: 10px; background-image: url(../images/v2/ms_panelasset_off.gif); background-repeat: no-repeat; width: 164px; height: 40px; text-indent: -9999px; }
#ServicesPage .ServicesContainer .ServicesMenu #CompareSelected
{
	position: absolute; top: 1px; left: 190px; background-image: url(../images/v2/ms_compare_on.gif); background-repeat: no-repeat; width: 91px; height: 40px; text-indent: -9999px; }
#ServicesPage .ServicesContainer .ServicesMenu #Compare
{
	position: absolute; top: 1px; left: 190px; background-image: url(../images/v2/ms_compare_off.gif); background-repeat: no-repeat; width: 91px; height: 40px; text-indent: -9999px; }
#ServicesPage .ServicesContainer .ServicesMenu #ConsultancySelected
{
	position: absolute; top: 1px; left: 282px; background-image: url(../images/v2/ms_consultancy_on.gif); background-repeat: no-repeat; width: 111px; height: 40px; text-indent: -9999px; }
#ServicesPage .ServicesContainer .ServicesMenu #Consultancy
{
	position: absolute; top: 1px; left: 282px; background-image: url(../images/v2/ms_consultancy_off.gif); background-repeat: no-repeat; width: 111px; height: 40px; text-indent: -9999px; }
*/
#ServicesPage .ServicesContainer .PanelAssetContent
{
	width: 718px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background-image: url(../images/v2/bg_services_panelasset.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #ffffff;
}

#ServicesPage .ServicesContainer .PanelAssetContent .PanelAssetSubMenu
{
	position: relative;
	float: left;
	width: 189px;
	height: 500px;
	background-image: url(../images/v2/bg_panelasset_submenu.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #ffffff;
}

#ServicesPage .ServicesContainer .PanelAssetContent #VD
{
	height: 675px;
}
#ServicesPage .ServicesContainer .PanelAssetContent #AD
{
	height: 675px;
}
#ServicesPage .ServicesContainer .PanelAssetContent #PD
{
	height: 900px;
}
#ServicesPage .ServicesContainer .PanelAssetContent .PanelAssetSubMenu ul
{
	float: right;
	background: none;
	margin-top: 30px;
}

#ServicesPage .ServicesContainer .PanelAssetContent .PanelAssetSubMenu ul li
{
	list-style: none;
	margin-bottom: 40px;
}


#ServicesPage .ServicesContainer #Overview.SubMenuLinkSelected a
{
	position: absolute;
	top: 40px;
	left: 14px;
	background-image: url(../images/v2/ms_sub_overview_on.gif);
	background-repeat: no-repeat;
	width: 175px;
	height: 75px;
	text-indent: -9999px;
}


#ServicesPage .ServicesContainer #Overview.SubMenuLink a
{
	position: absolute;
	top: 40px;
	left: 14px;
	background-image: url(../images/v2/ms_sub_overview_off.gif);
	background-repeat: no-repeat;
	width: 175px;
	height: 75px;
	text-indent: -9999px;
}
#ServicesPage .ServicesContainer #Overview.SubMenuLink a:hover
{
	position: absolute;
	top: 40px;
	left: 14px;
	background-image: url(../images/v2/ms_sub_overview_over.gif);
	background-repeat: no-repeat;
	width: 175px;
	height: 75px;
	text-indent: -9999px;
}

#ServicesPage .ServicesContainer #VirtualDirector.SubMenuLinkSelected a
{
	position: absolute;
	top: 140px;
	left: 14px;
	background-image: url(../images/v2/ms_sub_virtualdirector_on.gif);
	background-repeat: no-repeat;
	width: 175px;
	height: 75px;
	text-indent: -9999px;
}

#ServicesPage .ServicesContainer #VirtualDirector.SubMenuLink a
{
	position: absolute;
	top: 140px;
	left: 14px;
	background-image: url(../images/v2/ms_sub_virtualdirector_off.gif);
	background-repeat: no-repeat;
	width: 175px;
	height: 75px;
	text-indent: -9999px;
}

#ServicesPage .ServicesContainer #VirtualDirector.SubMenuLink a:hover
{
	position: absolute;
	top: 140px;
	left: 14px;
	background-image: url(../images/v2/ms_sub_virtualdirector_over.gif);
	background-repeat: no-repeat;
	width: 175px;
	height: 75px;
	text-indent: -9999px;
}


#ServicesPage .ServicesContainer #AssetDirector.SubMenuLinkSelected a
{
	position: absolute;
	top: 240px;
	left: 14px;
	background-image: url(../images/v2/ms_sub_assetdirector_on.gif);
	background-repeat: no-repeat;
	width: 175px;
	height: 75px;
	text-indent: -9999px;
}

#ServicesPage .ServicesContainer #AssetDirector.SubMenuLink a
{
	position: absolute;
	top: 240px;
	left: 14px;
	background-image: url(../images/v2/ms_sub_assetdirector_off.gif);
	background-repeat: no-repeat;
	width: 175px;
	height: 75px;
	text-indent: -9999px;
}

#ServicesPage .ServicesContainer #AssetDirector.SubMenuLink a:hover
{
	position: absolute;
	top: 240px;
	left: 14px;
	background-image: url(../images/v2/ms_sub_assetdirector_over.gif);
	background-repeat: no-repeat;
	width: 175px;
	height: 75px;
	text-indent: -9999px;
}


#ServicesPage .ServicesContainer #PanelDirector.SubMenuLinkSelected a
{
	position: absolute;
	top: 340px;
	left: 14px;
	background-image: url(../images/v2/ms_sub_paneldirector_on.gif);
	background-repeat: no-repeat;
	width: 175px;
	height: 75px;
	text-indent: -9999px;
}

#ServicesPage .ServicesContainer #PanelDirector.SubMenuLink a
{
	position: absolute;
	top: 340px;
	left: 14px;
	background-image: url(../images/v2/ms_sub_paneldirector_off.gif);
	background-repeat: no-repeat;
	width: 175px;
	height: 75px;
	text-indent: -9999px;
}
#ServicesPage .ServicesContainer #PanelDirector.SubMenuLink a:hover
{
	position: absolute;
	top: 340px;
	left: 14px;
	background-image: url(../images/v2/ms_sub_paneldirector_over.gif);
	background-repeat: no-repeat;
	width: 175px;
	height: 75px;
	text-indent: -9999px;
}



#ServicesPage .ServicesContainer .PanelAssetContent .PanelAssetSubContent
{
	float: left;
	width: 480px;
	padding: 20px;
}
#ServicesPage .ServicesContainer .PanelAssetContent .PanelAssetSubContent P
{
	font-size: 0.9em;
	padding-bottom: 20px;
	color: #444444;
	text-align: justify;
}


#ServicesPage .ServicesContainer .PanelAssetContent .ServiceSubContent
{
	float: left;
	width: 480px;
	padding: 20px;
}
.ServiceSubContent
{
}

#ServicesPage .ServicesContainer .PanelAssetContent .ServiceSubContent P
{
	font-size: 0.9em;
	padding-bottom: 20px;
	color: #444444;
	text-align: justify;
	width: 310px;
}
#AboutPage .AboutUsContainer .AboutUsContent #AboutUs
{
	background-image: url(../images/v2/h_aboutus.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 256px;
	height: 32px;
	margin-bottom: 20px;
}
#AboutPage .AboutUsContainer .AboutUsContent #Background
{
	background-image: url(../images/v2/h_background.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 256px;
	height: 32px;
	margin-bottom: 20px;
}
#AboutPage .AboutUsContainer .AboutUsContent #Tech
{
	background-image: url(../images/v2/h_technology.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 256px;
	height: 32px;
	margin-bottom: 20px;
}
#AboutPage .AboutUsContainer .AboutUsContent #SeniorManagement
{
	background-image: url(../images/v2/h_management.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 256px;
	height: 32px;
	margin-bottom: 20px;
}
#AboutPage .AboutUsContainer .AboutUsContent #CareersHeader
{
	background-image: url(../images/v2/h_careers.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 256px;
	height: 32px;
	margin-bottom: 20px;
}
#AboutPage .AboutUsContainer .AboutUsContent h2
{
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 10px;
}

#ServicesPage .ServicesContainer .PanelAssetContent h1.ServiceOverview
{
	background-image: url(../images/v2/h_overview.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 256px;
	height: 32px;
	margin-top: 20px;
	margin-bottom: 20px;
}
#ServicesPage .ServicesContainer .ConsultancyContent h1
{
	background-image: url(../images/v2/h_consultancy.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 256px;
	height: 32px;
	margin-top: 20px;
	margin-bottom: 20px;
}

#ServicesPage .ServicesContainer .CompareContent h1
{
	background-image: url(../images/v2/h_compare.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 256px;
	height: 32px;
	margin-top: 20px;
	margin-bottom: 20px;
}
#ServicesPage .ServicesContainer .PanelAssetContent h1.ServiceOverview
{
	background-image: url(../images/v2/h_overview.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 256px;
	height: 32px;
	margin-top: 50px;
	margin-bottom: 20px;
}
#ServicesPage .ServicesContainer .PanelAssetContent .ServiceSubContent h1.ServiceVirtualDirector
{
	background-image: url(../images/v2/h_virtual_director.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 256px;
	height: 32px;
	margin-bottom: 20px;
	margin-top: 50px;
}
#ServicesPage .ServicesContainer .PanelAssetContent .ServiceSubContent h1.ServicePanelDirector
{
	background-image: url(../images/v2/h_panel_director.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 256px;
	height: 32px;
	margin-top: 50px;
	margin-bottom: 20px;
}
#ServicesPage .ServicesContainer .PanelAssetContent .ServiceSubContent h1.ServiceAssetDirector
{
	background-image: url(../images/v2/h_asset_director.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 256px;
	height: 32px;
	margin-top: 50px;
	margin-bottom: 20px;
}
#ServicesPage .ServicesContainer .PanelAssetContent .ServiceRightBlock
{
	float: right;
	width: 150px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
}

#ServicesPage .ServicesContainer .PanelAssetContent .ServiceImage
{
	margin-top: 40px;
	margin-bottom: 20px;
}
#ServicesPage .ServicesContainer .PanelAssetContent .ServiceFeaturesBlock
{
	background-image: url(../images/v2/bg_service_features.jpg);
	background-repeat: no-repeat;
	padding: 10px;
	width: 133px;
	height: 233px;
}
#ServicesPage .ServicesContainer .PanelAssetContent .ServiceFeaturesBlock h2
{
	font-size: 1.0em;
	font-weight: bold;
	color: #1070ae;
	margin-bottom: 20px;
}

#ServicesPage .ServicesContainer .PanelAssetContent .ServiceBenefitsBlock
{
	width: 285px;
	padding: 10px;
}

#ServicesPage .ServicesContainer .PanelAssetContent .ServiceBenefitsBlock h2
{
	background-image: url(../images/v2/h_service_benefits.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 305px;
	height: 29px;
}
#ServicesPage .ServicesContainer .PanelAssetContent .ServiceBenefitsBlock .ServiceBenefitsContent
{
	width: 305px;
	background-color: #daeff8;
}
#ServicesPage .ServicesContainer .PanelAssetContent .ServiceBenefitsBlock .ServiceBenefitsContent ul
{
	margin-left: 40px;
	padding-top: 10px;
}
#ServicesPage .ServicesContainer .PanelAssetContent .ServiceBenefitsBlock .ServiceBenefitsContent li
{
	color: #4e4e4e;
	list-style-image: url(../images/v2/services_tick.gif);
}


#ServicesPage .ServicesContainer .PanelAssetContent .ServiceBenefitsBottom
{
	background-image: url(../images/v2/btm_service_benefits.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 305px;
	height: 31px;
}


#ServicesPage .ServicesContainer .PanelAssetContent ul
{
	margin-left: 20px;
	font-size: 0.87em;
}
#ServicesPage .ServicesContainer .PanelAssetContent li
{
	padding-bottom: 5px;
	color: #1070ae;
}
#ServicesPage .ServicesContainer .PanelAssetContent li span
{
	color: #4e4e4e;
}
#ServicesPage .ServicesContainer .PanelAssetContent .PanelDirectorSubContent h1
{
	background-image: url(../images/v2/h_panel_director.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 256px;
	height: 32px;
	margin-top: 20px;
	margin-bottom: 20px;
}
#ServicesPage .ServicesContainer .PanelAssetContent .VirutalDirectorSubContent h1
{
	background-image: url(../images/v2/h_panel_director.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 256px;
	height: 32px;
	margin-top: 20px;
	margin-bottom: 20px;
}

#ServicesPage .ServicesContainer .PanelAssetContent .AssetDirectorContent P
{
	font-size: 0.9em;
	padding-bottom: 20px;
	color: #666666;
}
#ServicesPage .ServicesContainer .CompareContent
{
	padding: 10px;
	width: 698px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background-color: #ffffff;
}
#ServicesPage .ServicesContainer .CompareContent .CompareTable
{
	border: none;
	margin-top: 20px;
}
#ServicesPage .ServicesContainer .CompareContent td
{
	border: none;
}
#ServicesPage .ServicesContainer .CompareContent th
{
	border: none;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	height: 112px;
	width: 92px;
	border-left: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
}
#ServicesPage .ServicesContainer .CompareContent th div
{
	margin-top: 5px;
	font-size: 0.87em;
}
#ServicesPage .ServicesContainer .CompareContent #VirtualHeader
{
	background-image: url(../images/v2/compare_virtualdirector.jpg);
	background-repeat: no-repeat;
}
#ServicesPage .ServicesContainer .CompareContent #AssetHeader
{
	background-image: url(../images/v2/compare_assetdirector.jpg);
	background-repeat: no-repeat;
}
#ServicesPage .ServicesContainer .CompareContent #PanelHeader
{
	background-image: url(../images/v2/compare_paneldirector.jpg);
	background-repeat: no-repeat;
}


#ServicesPage .ServicesContainer .CompareContent .Feature
{
	color: #3e648b;
	font-weight: bold;
	font-size: 0.87em;
	vertical-align: top;
	padding: 10px;
	border: 2px solid #ffffff;
}
#ServicesPage .ServicesContainer .CompareContent .FeatureDesc
{
	background-color: #eaf5fb;
	font-size: 0.87em;
	padding: 10px;
	border-bottom: 1px solid #bcdceb;
}
#ServicesPage .ServicesContainer .CompareContent .FeatureExists
{
	background-color: #d4e7f5;
	font-size: 0.87em;
	text-align: center;
	vertical-align: middle;
	padding: 10px;
	border: 2px solid #ffffff;
}
#ServicesPage .ServicesContainer .ServicesBottom
{
	background-image: url(../images/v2/btm_services.png);
	background-repeat: no-repeat;
	width: 720px;
	height: 53px;
}

.GreyLine
{
	height: 1px;
	border-top: 1px solid #cccccc;
}

#ServicesPage .ServicesContainer .ConsultancyContent
{
	padding: 10px 10px 10px 10px;
	width: 698px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background-color: #ffffff;
	min-height: 400px;
}
#ServicesPage .ServicesContainer .ConsultancyContent p
{
	text-align: justify;
	padding-bottom: 20px;
}
.ConsultImage
{
	float: right;
	margin-left: 20px;
	margin-top: 60px;
}

#ServicesSidePanel
{
	width: 170px;
}

#ServicesSidePanel .ServicesRequestDemo
{
	background-image: url(../images/v2/bg_about_request_demo.png);
	background-repeat: no-repeat;
	width: 164px;
	height: 221px;
	float: right;
}

#ServicesSidePanel .ServicesRequestDemo P.RequestE
{
	margin-left: 20px;
	margin-top: 85px;
}

#ServicesSidePanel .ServicesRequestDemo P.RequestE a
{
	color: #ffffff;
	font-weight: bold;
}
#ServicesSidePanel .ServicesRequestDemo P.RequestP
{
	margin-left: 20px;
	margin-top: 70px;
	font-size: 1.3em;
	font-weight: bold;
}




#EventsPage
{
	border: 1px solid #ffffff;
	background-image: url(../images/v2/bg_home.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	min-height: 500px;
	padding: 0px 20px 20px 20px;
	background-color: #84bede;
}
#EventsPage H1
{
	color: #114c84;
	font-size: 1.5em;
	font-weight: bold;
	margin-bottom: 10px;
}
#EventsPage .EventsHeader
{
	margin-bottom: 20px;
}
#EventsPage .Block
{
	padding-top: 5px;
	padding-right: 30px;
	padding-left: 160px;
	margin-bottom: 20px;
	background-repeat: no-repeat;
}
#EventsPage .Block h2
{
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 339px;
	height: 25px;
	margin-top: 5px;
	margin-bottom: 20px;
}
#EventsPage .Block p
{
	font-size: 0.87em;
	text-align: justify;
	margin-bottom: 20px;
	line-height: 15px;
}
#EventsPage .Block ul
{
	margin-left: 30px;
	margin-bottom: 10px;
	margin-top: 0px;
}
#EventsPage .Block li
{
	margin-bottom: 10px;
	font-size: 0.87em;
}

#EventsPage #ConferenceBlock
{
	background-image: url(../images/v2/events/mbw2010/bg_conference.png);
	height: 140px;
}

#EventsPage #ConferenceBlock h2
{
	background-image: url(../images/v2/events/mbw2010/h_conference.gif);
}

#EventSidePanel
{
	width: 175px;
}
#EventsPage #ArrivalBlock
{
	background-image: url(../images/v2/events/mbw2010/bg_arrival.png);
	height: 330px;
}
#EventsPage #ArrivalBlock h2
{
	background-image: url(../images/v2/events/mbw2010/h_arrival.gif);
}
#EventsPage #ConceptBlock
{
	background-image: url(../images/v2/events/mbw2010/bg_concept.png);
	height: 460px;
}
#EventsPage #ConceptBlock h2
{
	background-image: url(../images/v2/events/mbw2010/h_concept.gif);
}
#EventsPage #VenueBlock
{
	background-image: url(../images/v2/events/mbw2010/bg_venue.png);
	height: 170px;
}
#EventsPage #VenueBlock h2
{
	background-image: url(../images/v2/events/mbw2010/h_venue.gif);
}
#EventsPage #ExperienceBlock
{
	background-image: url(../images/v2/events/mbw2010/bg_experience.png);
	height: 230px;
}
#EventsPage #ExperienceBlock h2
{
	background-image: url(../images/v2/events/mbw2010/h_experience.gif);
}
#EventsPage #Register
{
	margin-bottom: 20px;
}
#EventsPage .EventRightBar
{
	width: 180px;
}
div#MBWSummary
{
	height: 158px;
	width: 600px;
	text-align: left;
}
div#MBWSummary ul
{
	margin: 0px;
	padding: 0px;
}
div#MBWSummary li
{
	list-style-type: none;
	display: inline;
	vertical-align: top;
	height: 158px;
}
#EventsPage .EventRightBar #Register h2
{
	background-image: url(../Events/2010Golf/Images/h_registernow.gif);
	width: 180px;
	height: 26px;
	padding-top: 4px;
	text-align: center;
	color: White;
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-bottom: 0px;
}
#EventsPage .EventRightBar #Register #mbw
{
	background-image: url(../images/v2/events/MBW2010/h_accessresources.gif);
	width: 290px;
	height: 35px;
	padding-top: 4px;
	text-align: center;
	color: White;
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-bottom: 0px;
}
#EventsPage .EventRightBar #Register .RegisterContent
{
	background-color: #bfd2e1;
	padding: 7px;
	font-size: 0.87em;
}
#EventsPage .EventRightBar #Register .RegEmail
{
	margin-top: 20px;
}

#EventsPage .EventRightBar #Register .RegDetails
{
	margin-top: 7px;
}
#EventsPage .EventRightBar #Register .RegDetails .Label
{
	font-weight: bold;
}
#EventsPage .EventRightBar #Register .RegisterContent .Label
{
	font-weight: bold;
	display: block;
}
#EventsPage .EventRightBar #Register .RegisterContent .InviteOnly
{
	margin-top: 10px;
}
#EventsPage .EventRightBar #Register .RegisterBottom
{
	background-image: url(../Events/2010Golf/Images/btm_registernow.gif);
	width: 180px;
	height: 10px;
}
#EventsPage .EventRightBar #Register .RegisterBottomLong
{
	background-image: url(../images/v2/events/MBW2010/btm_registernow.gif);
	width: 290px;
	height: 10px;
}

#EventsPage .EventResourceRightBar
{
	width: 290px;
}
#EventsPage #Resource
{
	margin-bottom: 20px;
}
#EventsPage .EventResourceRightBar #Resource h2
{
	background-image: url(../images/v2/events/MBW2010/h_accessresources.gif);
	width: 290px;
	height: 26px;
	padding-top: 4px;
	text-align: center;
	color: White;
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-bottom: 0px;
}
#EventsPage .EventResourceRightBar #Resource .ResourceContent
{
	background-color: #bfd2e1;
	padding: 7px;
	font-size: 0.87em;
}
#EventsPage .EventResourceRightBar #Resource .ResEmail
{
	margin-top: 20px;
}

#EventsPage .EventResourceRightBar #Resource .ResDetails
{
	margin-top: 7px;
}
#EventsPage .EventResourceRightBar #Resource .ResDetails .Label
{
	font-weight: bold;
}
#EventsPage .EventResourceRightBar #Resource .ReourceContent .Label
{
	font-weight: bold;
	display: block;
}
#EventsPage .EventResourceRightBar #Resource .ResourceContent .InviteOnly
{
	margin-top: 10px;
}
#EventsPage .EventResourceRightBar #Resource .ResourceBottom
{
	background-image: url(../images/v2/events/MBW2010/btm_registernow.gif);
	width: 290px;
	height: 10px;
}
#EventsPage .EventResourceRightBar .MBW
{
	background-color: #ffffff;
	padding-top: 10px;
}
#EventsPage .EventResourceRightBar .MBW h2
{
	font-size: 2.0em;
	text-align: center;
	color: #444444;
}
#EventsPage .EventResourceRightBar .MBW p
{
	padding: 20px;
	text-align: justify;
	font-size: 0.87em;
}




#EventsPage .EventRightBar .MBW
{
	background-color: #ffffff;
	padding-top: 10px;
}
#EventsPage .EventRightBar .MBW h2
{
	font-size: 2.0em;
	text-align: center;
	color: #444444;
}
#EventsPage .EventRightBar .MBW p
{
	padding: 20px;
	text-align: justify;
	font-size: 0.87em;
}


#EventsPage .EventRegistration h1
{
	background-image: url(../Events/2010Golf/Images/h_conference.gif);
	width: 180px;
	height: 25px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin-top: 5px;
	margin-bottom: 20px;
}
#EventsPage .EventRegistration .UserName
{
	font-size: 1.5em;
	font-weight: bold;
	color: #21588c;
}
#EventsPage .EventRegistration fieldset
{
	margin-top: 20px;
}
#EventsPage .EventRegistration fieldset .Label
{
	text-align: right;
	font-weight: bold;
	color: #444444;
}
#EventsPage .EventRegistration legend
{
	font-weight: bold;
}

#EventsPage .EventRegistration table
{
	border: none;
}
#EventsPage .EventRegistration td
{
	border: none;
	padding: 2px;
}
#EventsPage .EventRegistration th
{
	border: none;
}
#EventsPage .EventRegistration .RegText
{
	margin-top: 20px;
}

#EventsPage .EventsContainer .EventsMenu, .EventsMenuTab1Clear, .EventsMenuLong
{
	position: relative;
	width: 720px;
	height: 42px;
	border: none;
}
#EventsPage .EventsContainer .EventsMenu ul li, .EventsMenuLong ul li
{
	list-style: none;
}
#EventsPage .EventsContainer #EventsMenu
{
	background-image: url(../images/v2/bg_services_menu_panelasset.gif);
}
#EventsPage .EventsContainer #EventsMenuLong
{
	background-image: url(../images/v2/bg_event_menu_top_long.gif);
}
#EventsPage .EventsContainer .EventsMenuClearShortTop
{
	position: relative;
	width: 720px;
	height: 42px;
	background-repeat: no-repeat;
	background-color: #efefef;
}
#EventsPage .EventsContainer .EventsMenuClearShortTop ul li
{
	list-style: none;
}
#EventsPage .EventsContainer #EventsMenuClearShortTop
{
	background-image: url(../images/v2/bg_event_menu_top_short_clear.gif);
}
#EventsPage .EventsContainer .EventsMenuClear
{
	position: relative;
	width: 720px;
	height: 42px;
	background-repeat: no-repeat;
	background-color: #efefef;
}
#EventsPage .EventsContainer .EventsMenuClear ul li
{
	list-style: none;
}
#EventsPage .EventsContainer #EventsMenuClear
{
	background-image: url(../images/v2/bg_event_menu_topclear.gif);
}
#EventsPage .EventsContainer #CompareMenu
{
	background-image: url(../images/v2/bg_services_menu_compare.gif);
}
#EventsPage .EventsContainer #ConsultancyMenu
{
	background-image: url(../images/v2/bg_services_menu_consult.gif);
}


#EventsPage .EventsContainer #PanelAsset.SubMenuLinkSelected a
{
	position: absolute;
	top: 1px;
	left: 10px;
	background-image: url(../images/v2/ms_panelasset_on.gif);
	background-repeat: no-repeat;
	width: 164px;
	height: 40px;
	text-indent: -9999px;
}
#EventsPage .EventsContainer #PanelAsset.SubMenuLink a
{
	position: absolute;
	top: 1px;
	left: 10px;
	background-image: url(../images/v2/ms_panelasset_off.gif);
	background-repeat: no-repeat;
	width: 164px;
	height: 40px;
	text-indent: -9999px;
}
#EventsPage .EventsContainer #PanelAsset.SubMenuLink a:hover
{
	position: absolute;
	top: 1px;
	left: 10px;
	background-image: url(../images/v2/ms_panelasset_over.gif);
	background-repeat: no-repeat;
	width: 164px;
	height: 40px;
	text-indent: -9999px;
}

#EventsPage .EventsContainer #EventDetails.SubMenuLinkSelected a
{
	position: absolute;
	top: 1px;
	left: 190px;
	background-image: url(../images/v2/ms_eventdetails_on.gif);
	background-repeat: no-repeat;
	width: 91px;
	height: 41px;
	text-indent: -9999px;
	background-color: White;
}
#EventsPage .EventsContainer #EventDetails.SubMenuLink a
{
	position: absolute;
	top: 1px;
	left: 190px;
	background-image: url(../images/v2/ms_eventdetails_off.gif);
	background-repeat: no-repeat;
	width: 91px;
	height: 40px;
	text-indent: -9999px;
	background-color: White;
}
#EventsPage .EventsContainer #EventDetails.SubMenuLink a:hover
{
	position: absolute;
	top: 1px;
	left: 190px;
	background-image: url(../images/v2/ms_eventdetails_over.gif);
	background-repeat: no-repeat;
	width: 91px;
	height: 40px;
	text-indent: -9999px;
	background-color: White;
}
#EventsPage .EventsContainer #Outcome.SubMenuLinkSelected a
{
	position: absolute;
	top: 1px;
	left: 282px;
	background-image: url(../images/v2/ms_outcome_on.gif);
	background-repeat: no-repeat;
	width: 111px;
	height: 41px;
	text-indent: -9999px;
	background-color: White;
}
#EventsPage .EventsContainer #Outcome.SubMenuLink a
{
	position: absolute;
	top: 1px;
	left: 282px;
	background-image: url(../images/v2/ms_outcome_off.gif);
	background-repeat: no-repeat;
	width: 111px;
	height: 40px;
	text-indent: -9999px;
	background-color: White;
}

#EventsPage .EventsContainer #Outcome.SubMenuLink a:hover
{
	position: absolute;
	top: 1px;
	left: 282px;
	background-image: url(../images/v2/ms_outcome_over.gif);
	background-repeat: no-repeat;
	width: 111px;
	height: 40px;
	text-indent: -9999px;
	background-color: White;
}


#EventsPage .EventsContainer .EventsContent
{
	width: 718px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background-color: #ffffff;
}

#EventsPage .EventsContainer .EventsContent .EventsSubMenu
{
	position: relative;
	float: left;
	width: 189px;
	height: 500px;
	background-image: url(../images/v2/bg_panelasset_submenu.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #ffffff;
}

#EventsPage .EventsContainer .EventsContent #VD
{
	height: 675px;
}
#EventsPage .EventsContainer .EventsContent #AD
{
	height: 675px;
}
#EventsPage .EventsContainer .EventsContent #PD
{
	height: 900px;
}
#EventsPage .EventsContainer .EventsContent .EventsSubMenu ul
{
	float: right;
	background: none;
	margin-top: 30px;
}

#EventsPage .EventsContainer .EventsContent .EventsSubMenu ul li
{
	list-style: none;
	margin-bottom: 40px;
}


#EventsPage .EventsContainer #ComingSoon.SubMenuLinkSelected a
{
	position: absolute;
	top: 40px;
	left: 14px;
	background-image: url(../images/v2/ms_sub_comingsoon_on.gif);
	background-repeat: no-repeat;
	width: 175px;
	height: 75px;
	text-indent: -9999px;
}


#EventsPage .EventsContainer #ComingSoon.SubMenuLink a
{
	position: absolute;
	top: 40px;
	left: 14px;
	background-image: url(../images/v2/ms_sub_comingsoon_off.gif);
	background-repeat: no-repeat;
	width: 175px;
	height: 75px;
	text-indent: -9999px;
}
#EventsPage .EventsContainer #ComingSoon.SubMenuLink a:hover
{
	position: absolute;
	top: 40px;
	left: 14px;
	background-image: url(../images/v2/ms_sub_comingsoon_off.gif);
	background-repeat: no-repeat;
	width: 175px;
	height: 75px;
	text-indent: -9999px;
}

#EventsPage .EventsContainer #Archive.SubMenuLinkSelected a
{
	position: absolute;
	top: 140px;
	left: 14px;
	background-image: url(../images/v2/ms_sub_archive_on.gif);
	background-repeat: no-repeat;
	width: 175px;
	height: 75px;
	text-indent: -9999px;
}

#EventsPage .EventsContainer #Archive.SubMenuLink a
{
	position: absolute;
	top: 140px;
	left: 14px;
	background-image: url(../images/v2/ms_sub_archive_off.gif);
	background-repeat: no-repeat;
	width: 175px;
	height: 75px;
	text-indent: -9999px;
}

#EventsPage .EventsContainer #Archive.SubMenuLink a:hover
{
	position: absolute;
	top: 140px;
	left: 14px;
	background-image: url(../images/v2/ms_sub_archive_off.gif);
	background-repeat: no-repeat;
	width: 175px;
	height: 75px;
	text-indent: -9999px;
}


#EventsPage .EventsContainer .EventsContent .EventsSubContent
{
	float: left;
	width: 480px;
	padding: 20px;
}

#EventsPage .EventsContainer .EventsContent .EventsSubContent P
{
	font-size: 0.9em;
	padding-bottom: 20px;
	color: #444444;
	text-align: justify;
}

#EventsPage .EventsContainer .EventsContent .EventsSubContent ul
{
	padding-left: 30px;
	text-align: justify;
}


#EventsPage .EventsContainer .EventsContent .ServiceSubContent
{
	float: left;
	width: 480px;
	padding: 20px;
}
#EventsPage .EventsContainer .EventsContent .ServiceSubContent P
{
	font-size: 0.9em;
	padding-bottom: 20px;
	color: #444444;
	text-align: justify;
	width: 310px;
}
.EventsBoxHeader
{
	background-image: url(../events/images/header.gif);
	background-repeat: no-repeat;
	height: 38px;
	width: 648px;
}
.EventsBoxHeader span
{
	color: #6890a6;
	font-size: 12pt;
	margin-left: 8px;
	margin-top: 8px;
	position: absolute;
	font-weight: bold;
}
.EventsBoxMiddle
{
	background-image: url(../events/images/middle.gif);
	background-repeat: repeat-y;
}
.EventsBoxFooter
{
	background-image: url(../events/images/footer.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 648px;
}
.EventsBoxContent
{
	width: 630px;
	margin-left: 10px;
	margin-right: 10px;
}
#ContactPage
{
	border: 1px solid #ffffff;
	background-image: url(../images/v2/bg_home.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	min-height: 500px;
	padding: 0px 20px 20px 20px;
	background-color: #84bede;
}
#ContactPage .ContactHeader
{
	background-color: #ffffff;
	margin-bottom: 20px;
}
#ContactPage #ContactLeft
{
	width: 530px;
}
#ContactPage .Contact
{
	background-image: url(../images/v2/bg_contactus.png);
	background-repeat: no-repeat;
	background-position: left top;
	min-height: 590px;
	padding: 20px 20px 20px 20px;
	width: 490px;
}
#ContactPage .Contact p
{
	margin-bottom: 20px;
	font-size: 0.9em;
}
#ContactPage .Contact h1
{
	background-image: url(../images/v2/h_contactus.gif);
	width: 145px;
	height: 33px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin-top: 5px;
	margin-bottom: 20px;
}
#ContactPage .Contact .Label
{
	font-weight: bold;
}
#ContactPage .Contact #Email
{
	float: left;
	width: 240px;
	height: 50px;
	color: #455e7c;
	font-weight: bold;
}
#ContactPage .Contact #Email a
{
	color: #455e7c;
}

#ContactPage .Contact #Phone
{
	float: left;
	width: 240px;
	height: 50px;
	color: #455e7c;
	font-weight: bold;
}
#ContactPage .Contact #Phone .Number
{
	font-size: 1.4em;
	font-weight: normal;
}
#ContactPage #ContactRight
{
	width: 350px;
	float: right;
}
#ContactPage .ContactMap
{
}
.clear
{
	clear: both;
}

/*Country and Language*/

.CountryBox
{
	float: right;
	right: 170px;
	margin-top: 10px;
	position: absolute;
	z-index: 101;
	width: 80px;
}
.CountryBox #CountryList
{
	position: absolute;
	border-bottom: 1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	width: 100px;
	display: none;
	background-color: White;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:5px;
}
.CountryBox #SelectedCountry
{
	border: 1px solid #ccc;
	width: 100px;
	height: 25px;
	padding-top:5px;
	padding-left:5px;
	cursor: pointer;
}
.CountryBox #SelectedCountry .CountryLabel
{
	position: absolute;
}
.CountryBox #CountryList ul li
{
	margin-top: 2px;
	list-style-type: none;
	line-height: 1px;
}


#ContactPage .AnnualStatement
{
	background-image: url(../images/v2/bg_contactus.png);
	background-repeat: no-repeat;
	background-position: left top;
	min-height: 990px;
	padding: 20px 20px 20px 20px;
	width: 490px;
	border: solid 1 red;
}