html { overflow-y: scroll; }
body { margin: 0; padding: 0; text-align: center; background-color: #000000; background: #000000 url('images/main_bg.png') no-repeat fixed center top; }
body { font-family: Tahoma,Helvetica,Arial,Sans-Serif; font-size: 14px; }
/*#061d1d*/

#Wrapper { margin: 65px auto 0; padding: 0; width: 980px; text-align: left; color: #ffffff; position: relative; }

/*#Wrapper{margin:65px 0 0 0;}
body{background-position: left top;}*/
body p { line-height: 140%; margin-top: 0.5em; margin-bottom: 0.5em; }
body h3 { margin-bottom: 0.5em; }
/*************************** Navigation **********************/
#RightNav { position: absolute; top: -5px; left: 0px; margin: 0; padding: 0; z-index: 100; }

#RightNav li { position: relative; height: 50px; line-height: 50px; list-style-type: none; }
#RightNav a { display: block; float: left; height: 50px; line-height: 50px; text-decoration: none; background: transparent none no-repeat left -5px; }

#RightNav .nEvents a { width: 155px; background-image: url('navimages/n_event_d.png'); }
#RightNav .nSpeakers a { width: 235px; background-image: url('navimages/n_speakers_d.png'); }
#RightNav .nProgramme a { width: 295px; background-image: url('navimages/n_programme_d.png'); }
#RightNav .nRegister a { width: 220px; background-image: url('navimages/n_register_d.png'); }
#RightNav .nSponsors a { width: 235px; background-image: url('navimages/n_sponsors_d.png'); }
#RightNav .nVenue a { width: 170px; background-image: url('navimages/n_venue_d.png'); }
#RightNav .nHome a { width: 355px; background-image: url('navimages/n_home_d.png'); }
#RightNav .nTimetable a { width: 355px; background-image: url('navimages/n_timetable_d.png'); }
#RightNav .nGolfChallenge a { width: 355px; background-image: url('navimages/n_gc_d.png'); background-position: left -6px; }

#RightNav a:hover, #RightNav a:focus, #RightNav a.active { background-position: left -65px; outline: 0; }

#RightNav .nGolfChallenge a:hover, #RightNav .nGolfChallenge a:focus, #RightNav .nGolfChallenge a.active { background-position: left -66px; outline: 0; }


#RightNav .txt { position: relative; left: -100em; }

/*************************************************/
a:focus { outline: 1; }
h1, h2, h3 { color: #FFF; letter-spacing: -1px; }
/*img { border: solid 1px #f1f7f7; } Unsure why this is here??? LN*/          
img.leftImg { float: left; border: solid 1px #070b0b; margin-left: 10px; margin-top: 0.5em; }
img.leftImgNoBorder85 { float: left; border: none; margin-left: 25px; }
div.leftTitle85 { float: left; margin-left: 15px; width: 120px; }
div.leftTitle85 h2 { position: inherit; margin-top: 0; }
div.leftTitle85 h2.noMarg { padding-bottom:0;margin-bottom:0; }
div.leftTitle85 h3 { position: inherit; margin-top: 0; }
#content div.leftTitle85 h3.tt { margin-left:60px; }
div.leftTitle85 img { margin-left: 10px; }
div.clear { clear: both; }
div.clearMin { clear: both; height: 1em; }

p.footnoteSmall { font-size: 9pt; }

#content { width: 570px; background: transparent url('images/line_bg.gif') repeat-y left top; }
#content h3 { clear: both; }
#content h3.noClear { clear: none; margin-top: 0px; font-family: Arial; font-size: 14pt; }
#content p, #content h3, #content h4 { color:#fff; }
#content h4 { }

#content a { color: #FFFFFF; text-decoration: none; }
#content a:hover, #content a:focus { text-decoration: underline; }
#content .gcSponsor{margin-top: -60px;}
/**************** Rendered Heading Images *************/
#content h4.rendered, #content h3.rendered, #content h2.rendered { background-color: transparent; background-repeat: no-repeat; background-position: left center; height: 17px; line-height: 17px; }
#content h4.rendered span.txt, #content h3.rendered span.txt, #content h2.rendered span.txt { position: relative; left: -100em; }

h3#AMessage { background-image: url('images/h3_AMessage.png'); }
h3#Gleneagles { background-image: url('images/h3_Gleneagles.png'); line-height: 47px !important; height: 47px !important; }
h3#GolfChallenge { background-image: url('images/h3_GolfChallenge.png'); line-height: 49px !important; height: 49px !important; }
h3#EventsGolfChallenge { background-image: url('images/h3_EventsGolfChallenge.png'); }
h3#GolfSponsor { background-image: url('images/h3_GolfSponsor.png'); line-height: 23px !important; height: 23px !important; }
h3#InsightDebate { background-image: url('images/h3_InsightDebate.png'); }
h3#LeadingChange { background-image: url('images/h3_LeadingChange.png'); }
h3#MainSponsor { background-image: url('images/h3_MainSponsor.png'); line-height: 23px !important; height: 23px !important; }
h3#SupportSponsor { background-image: url('images/h3_SupportSponsor.png'); line-height: 23px !important; height: 23px !important; }

h3#HamishTaylor { background-image: url('images/h3_HamishTaylor.png'); }
h3#JohnBeattie { background-image: url('images/h3_JohnBeattie.png'); }
h3#RobertGardner { background-image: url('images/h3_RobertGardner.png'); }
h3#TerryWaite { background-image: url('images/h3_TerryWaite.png'); }
h3#CostasMarkides { background-image: url('images/h3_CostasMarkides.png'); }
h3#IsobelSharp { background-image: url('images/h3_IsobelSharp.png'); }
h3#AlanDonaldson { background-image: url('images/h3_AlanDonaldson.png'); }
h3#GregorAlexander { background-image: url('images/h3_GregorAlexander.png'); }
h3#DonaldBrydon { background-image: url('images/h3_DonaldBrydon.png'); }
h3#HansHoogervorst { background-image: url('images/h3_HansHoogervorst.png'); }

h3#AishaAnwar { background-image: url('images/h3_AishaAnwar.png'); }
h3#DuncanWiggetts { background-image: url('images/h3_DuncanWiggetts.png'); }

h2#ProgrammeDay1 { background-image: url('images/h2_ProgrammeDay1.png'); line-height: 40px !important; height: 40px !important; }
h2#ProgrammeDay2 { background-image: url('images/h2_ProgrammeDay2.png'); line-height: 40px !important; height: 40px !important; }
h3#AnwarWiggetts { background-image: url('images/h3_AnwarWiggetts.png'); }
h3#SharpDonaldsonAlexander { background-image: url('images/h3_SharpDonaldsonAlexander.png'); line-height: 40px !important; height: 40px !important; }

h4#SponsorRBS { background-image: url('images/h4_RBS.png'); }
h4#SponsorHays { background-image: url('images/h4_Hays.png'); }
h4#SponsoredByHays { background-image: url('images/h4_SponsoredByHays.png'); }
h4#SponsoredByPfp { background-image: url('images/h4_SponsoredByPfp.png'); }
h4#SponsoredByLexisNexis { background-image: url('images/h4_SponsoredByLexisNexis.png'); }
h4#SponsoredByBluefin { background-image: url('images/h4_SponsoredByBluefin.png'); }
h4#SponsoredByCamargue { background-image: url('images/h4_SponsoredByCamargue.png'); }

h4.sessOutline { font-size: 14px; font-weight: bold; margin-bottom: 5px; }

legend { color: #ffffff; }

form { margin-left: 148px; }

fieldset {background-color:#000000;}

dl.day-tt{font-size:12pt;padding-top:5px;margin-top:0;clear:both;}
dl dt{margin-left:85px;position:absolute;font-weight:bold;margin-top:5px;}
dl dd.day-item {margin-left:148px;margin-top:5px;}
dl dd.held-by{margin-left:168px;font-style:italic;}
