﻿@charset "UTF-8";

/*
	Site Section : Main Style			
*/

/* global
**********************************************************************************************************
*/

body{ background:#F9FAF5 url(/images/bg.jpg) top left repeat-x;}
h1, h2, h3, h4, h5, h6 { color:#000;}
dl, dt, dd, ul, ol, li, pre, label, p, blockquote, q{ color:#000;}
a { color:#666; text-decoration:none;}
a:hover { color:#000; text-decoration:underline;}

#mapInfo{ font-size:1.2em !important;}
#mapInfo strong{ font-size:1em !important;}

/* outer glow
**********************************************************************************************************
*/

#wrapper #topWrapper{ background-position:top center;}
#wrapper #bottomWrapper{ background-position:bottom center;}

#wrapper #topWrapper,
#wrapper #bottomWrapper{ background-image:url(/images/top-bottomBG.png); background-repeat:no-repeat;}
#wrapper #middleWrapper { background:url(/images/middleBG.png) top center repeat-y; }

/* wrappers
**********************************************************************************************************
*/

#wrapper #middleWrapper #contentWrapper{ background: url(/images/headBG.gif) top center repeat-x;}

#wrapper #contentWrapper #header{ border:0.1em solid #fff;}
#wrapper #contentWrapper #mainNavigation{ background:#fff url(/images/navBG.gif) bottom left repeat-x; border-top:0.1em solid #D2C9C4;}
#wrapper #contentWrapper #banner{ border-bottom:0.5em solid #F78F1F;}

#wrapper #contentWrapper #container{ background:#F1F0EC;}
#wrapper #contentWrapper #container #pageContent{ background:url(/images/contentBG.jpg) top left repeat-x; border:0.1em solid #fff;}

#wrapper #contentWrapper #container #innerPageContent #mainContent{ background:#fbfbfb; display:inline;}
#wrapper #contentWrapper #container #innerPageContent #subContent{ display:inline;}
#wrapper #contentWrapper #supportContent{ display:inline;}

#previous-events #wrapper #contentWrapper #container #innerPageContent #mainContent{ border-left:0.1em solid #666666;}
#wrapper #contentWrapper #container #innerPageContent #mainContent a{color: #F78E1F;}


#wrapper #contentWrapper #footer{ background:#F1F0EC;}

#wrapper #contentWrapper #visionariesFooter{ background:url(/images/visionariesFooterBG.gif) top left no-repeat;}

/* header
**********************************************************************************************************
*/
#wrapper #contentWrapper #header h1{ display:block; background:url(/images/benchmark.gif) top left no-repeat;}
#wrapper #contentWrapper #header h1 a{ display:block;}

#wrapper #contentWrapper #header ul#siteNavigation li{ display:inline;}
#wrapper #contentWrapper #header ul#siteNavigation li a{ color:#303739; display:inline-block; text-decoration:none; background-repeat:no-repeat; background-position:0 0;}
#wrapper #contentWrapper #header ul#siteNavigation li a:hover{color:#F78F1F; background-position:0 50%}
#wrapper #contentWrapper #header ul#siteNavigation li  a.selected{background-position:0 100%;}
#wrapper #contentWrapper #header ul#siteNavigation li  a.selected:hover{background-position:0 50%;}


/* main navigation
**********************************************************************************************************
*/

#wrapper #contentWrapper  #mainNavigation ul#nav li{ display:inline;}
#wrapper #contentWrapper  #mainNavigation ul#nav li a{ color:#303739; display:inline-block; text-decoration:none; background-repeat:no-repeat; background-position:0 0;}
#wrapper #contentWrapper  #mainNavigation ul#nav li a:hover{ color:#F78F1F; background-position:0 50%;}

#wrapper #contentWrapper  #mainNavigation ul#nav li.selected{ /*background:#605D5A url(/images/registerBG.gif) bottom left repeat-x; */}

#wrapper #contentWrapper  #mainNavigation ul#nav li.selected a{background-position:0 100%;}
#wrapper #contentWrapper  #mainNavigation ul#nav li.selected:hover a{background-position:0 50%;}

#wrapper #contentWrapper  #mainNavigation ul#register li#registerLink{ background:#605D5A url(/images/registerBG.gif) bottom left repeat-x; display:inline-block;}
#wrapper #contentWrapper  #mainNavigation ul#register li#registerLink a{ background-position:50% 0; background-image:url(/images/registerButton.gif); display:block; background-repeat:no-repeat; } 
#wrapper #contentWrapper  #mainNavigation ul#register li#registerLink a:hover{ background-position:50% 105%;}


/* content
**********************************************************************************************************
*/

#wrapper #contentWrapper #container #innerPageContent #mainContent h2{ font-size:1.7em; color:#F78D1F; line-height:1.4;}
#wrapper #contentWrapper #container #innerPageContent #mainContent h2 span{ font-size:1em;}
#previous-events  #wrapper #contentWrapper #container #innerPageContent #mainContent h2{ color:#303739;}

#wrapper #contentWrapper #container #innerPageContent #mainContent h2.visheading { color:#666666; }

#event #wrapper #contentWrapper #container #innerPageContent #mainContent h2{ font-size:2.4em; color:#F78D1F; line-height:1.4;}
#event #wrapper #contentWrapper #container #innerPageContent #mainContent h3 {font-size:1.4em; color:#556062; font-weight:bold;}
#event #wrapper #contentWrapper #container #innerPageContent #mainContent h4 {font-size:1.2em; color:#666666; font-weight:bold;}
#event #wrapper #contentWrapper #container #innerPageContent #mainContent h4#eventInfo{ border-bottom:0.1em solid #D1C9C4;}

#previous-events #wrapper #contentWrapper #container #innerPageContent #mainContent h2.prev-header-main{ font-size:2.4em;  line-height:1.4;}
#previous-events #wrapper #contentWrapper #container #innerPageContent #mainContent h3.prev-header-sub {font-size:1.4em; color:#556062; font-weight:bold;}
#previous-events #wrapper #contentWrapper #container #innerPageContent #mainContent h4.prev-header-sub2{font-size:1.2em; color:#666666; font-weight:bold;}
#previous-events #wrapper #contentWrapper #container #innerPageContent #mainContent h4#eventInfo{ border-bottom:0.1em solid #D1C9C4;}

#wrapper #contentWrapper #container #innerPageContent #mainContent p{ font-size:1.3em; color:#303739; line-height:1.6;}
#wrapper #contentWrapper #container #innerPageContent #mainContent p strong,
#wrapper #contentWrapper #container #innerPageContent #mainContent p b,
#wrapper #contentWrapper #container #innerPageContent #mainContent p i,
#wrapper #contentWrapper #container #innerPageContent #mainContent p em,
#wrapper #contentWrapper #container #innerPageContent #mainContent p a{ font-size:1em;}

/* #wrapper #contentWrapper #container #innerPageContent #mainContent ul li{ font-size:1.3em; color:#303739; list-style:square; list-style-position:inside;}*/
#wrapper #contentWrapper #container #innerPageContent #mainContent ul li{ font-size:1.1em; color:#303739; list-style:square; list-style-position:inside;}

#wrapper #contentWrapper #container #innerPageContent #mainContent h3{ font-size:1.8em; color:#666666;}
#wrapper #contentWrapper #container #innerPageContent #mainContent h4{ font-size:1.6em; color:#666666;}
#wrapper #contentWrapper #container #innerPageContent #mainContent h5{ font-size:1.4em; color:#666666;}

#event #wrapper #contentWrapper #container #innerPageContent #mainContent h3.speaker-name{ font-size:1.5em; color:#666666; border-bottom:0.1em solid #D1C9C4;}

#wrapper #contentWrapper #container #innerPageContent #mainContent #eventPartners h5{ font-size:1.3em; color:#30373A; border-bottom: 0.1em solid #D1C9C4; font-weight:bold;}

#wrapper #contentWrapper #container #innerPageContent #mainContent #eventPartners p{ font-size:1em; color:#617074;}

#wrapper #contentWrapper #container #innerPageContent #mainContent #eventPartners p.eventPrice{ font-size:1.5em; font-weight:bold; color:#303739;}
#wrapper #contentWrapper #container #innerPageContent #mainContent #eventPartners p.eventPrice span{ font-size:1.5em; font-weight:bold; color:#E97600;}

#wrapper #contentWrapper #container #innerPageContent #mainContent .prev-event{ background:#fff url(/images/prevEventsBG.jpg) 0 0 repeat-x; border-top:0.5em solid #666;}
#wrapper #contentWrapper #container #innerPageContent #mainContent .prev-event .prev-event-info h3{ font-size:1.35em; color:#303739; font-weight:bold;}
#wrapper #contentWrapper #container #innerPageContent #mainContent .prev-event .prev-event-info h4{ font-size:1.25em; color:#303739; font-weight:bold;}
#wrapper #contentWrapper #container #innerPageContent #mainContent .prev-event .prev-event-info h5{ font-size:1.25em; color:#666666; font-weight:bold;}
#wrapper #contentWrapper #container #innerPageContent #mainContent .prev-event .prev-event-info p{ font-size:1.25em;}
#wrapper #contentWrapper #container #innerPageContent #mainContent .prev-event .prev-event-info a{ font-size:1em;}

#wrapper #contentWrapper #container #innerPageContent #mainContent .prev-event .prev-event-download{ background-repeat:no-repeat; background-position: top right; display:inline;}
#wrapper #contentWrapper #container #innerPageContent #mainContent .prev-event .prev-event-download p{ display:block; font-size:1.25em;}
#wrapper #contentWrapper #container #innerPageContent #mainContent .prev-event .prev-event-download a{ font-size:1em;}

#wrapper #contentWrapper #container #innerPageContent #mainContent table{}
#wrapper #contentWrapper #container #innerPageContent #mainContent table tr{}

#event #wrapper #contentWrapper #container #innerPageContent #mainContent table{ border-top: 0.1em solid #D1C9C4;}
#event #wrapper #contentWrapper #container #innerPageContent #mainContent table tr{ border-bottom: 0.1em solid #D1C9C4;}

#wrapper #contentWrapper #container #innerPageContent #mainContent table tr td{ font-size:1.2em; text-align:left;}
#wrapper #contentWrapper #container #innerPageContent #mainContent table tr td b,
#wrapper #contentWrapper #container #innerPageContent #mainContent table tr td strong{ font-size:1.1em;}
#wrapper #contentWrapper #container #innerPageContent #mainContent table tr td i,
#wrapper #contentWrapper #container #innerPageContent #mainContent table tr td em{ color:#777; font-size:1em;}

#wrapper #contentWrapper #container #innerPageContent #mainContent #previousEventGallery{ background:#F1F0EC url(/images/contentBG.gif) top center repeat-x;}
#wrapper #contentWrapper #container #innerPageContent #mainContent #previousEventGallery a{ background:#777;}
#wrapper #contentWrapper #container #innerPageContent #mainContent #previousEventGallery a:hover{ border:0.5em solid #777;}
#wrapper #contentWrapper #container #innerPageContent #mainContent #previousEventGallery img{ background:#777;}
#wrapper #contentWrapper #container #innerPageContent #mainContent #previousEventGallery h3{ }

/* home news
**********************************************************************************************************
*/

#wrapper #contentWrapper #container #innerPageContent #mainContent #homeNews .homeNewsItem h3{ font-size:1.3em; font-weight:bold; color:#F78E1F; border: 0.1em solid #CEC5C0; border-left:none; border-right:none;}
#wrapper #contentWrapper #container #innerPageContent #mainContent #homeNews .homeNewsItem h3 span{ color:#303739; font-weight:bold; font-size:1em;}
#wrapper #contentWrapper #container #innerPageContent #mainContent #homeNews .homeNewsItem h4{ font-size:1.2em; font-weight:bold; color:#303739;}
#wrapper #contentWrapper #container #innerPageContent #mainContent #homeNews .homeNewsItem h4 span{ color:#F78E1F; font-weight:bold; font-size:1em; display:block;}
#wrapper #contentWrapper #container #innerPageContent #mainContent #homeNews .homeNewsItem  p{ color:#333;}


/* main news
**********************************************************************************************************
*/

#wrapper #contentWrapper #container #innerPageContent #mainContent #mainNews .main-news-item h3{ font-size:1.3em; font-weight:bold; color:#F78E1F; border: 0.1em solid #CEC5C0; border-left:none; border-right:none;}
#wrapper #contentWrapper #container #innerPageContent #mainContent #mainNews .main-news-item h3 span{ color:#303739; font-weight:bold; font-size:1em;}
#wrapper #contentWrapper #container #innerPageContent #mainContent #mainNews .main-news-item h4{ font-size:1.2em; font-weight:bold; color:#303739;}
#wrapper #contentWrapper #container #innerPageContent #mainContent #mainNews .main-news-item h4 span{ color:#F78E1F; font-weight:bold; font-size:1em; display:block;}
#wrapper #contentWrapper #container #innerPageContent #mainContent #mainNews .main-news-item  p{ color:#333;}

#wrapper #contentWrapper #container #innerPageContent #mainContent #newsList{ background:#F4F4F2;}
#wrapper #contentWrapper #container #innerPageContent #mainContent #newsList ul{}
#wrapper #contentWrapper #container #innerPageContent #mainContent #newsList ul li{ list-style:none; border-bottom:0.1em solid #CEC5C0;}
#wrapper #contentWrapper #container #innerPageContent #mainContent #newsList ul li a{ font-size:1.1em; color:#666;}
#wrapper #contentWrapper #container #innerPageContent #mainContent #newsList ul li a:hover{ color:#F78F1F;}
#wrapper #contentWrapper #container #innerPageContent #mainContent #newsList ul li.selected a{ color:#F78F1F;}

/* subContent
**********************************************************************************************************
*/

#wrapper #contentWrapper #container #innerPageContent #subContent #programmeHeader{ background:url(/images/programmeHeaderBG.gif) bottom left repeat-x;}
#wrapper #contentWrapper #container #innerPageContent #subContent #programmeHeader h3{ background:url(/images/programmeHeader.gif) top left no-repeat; display:block; }

#wrapper #contentWrapper #container #innerPageContent #subContent  ul#eventProgramme li a{ background-position:top center; background-repeat:no-repeat; display:block; text-decoration:none; background-color:#fff;}

#wrapper #contentWrapper #container #innerPageContent #subContent  ul#eventProgramme li a span.date{ display:block; color:#fff; font-size:1.2em; font-weight:bold;}
#wrapper #contentWrapper #container #innerPageContent #subContent  ul#eventProgramme li a span.title{ display:block; font-size:1.2em; }
#wrapper #contentWrapper #container #innerPageContent #subContent  ul#eventProgramme li a span.address{ display:block; color:#000; font-size:1.1em; }


/* supportContent
**********************************************************************************************************
*/

#wrapper #contentWrapper #container #supportContent form#search{ background:url(/images/programmeHeaderBG.gif) bottom left repeat-x;}
#wrapper #contentWrapper #container #supportContent form#search input{ font-size:1.2em; display:inline; border:none;}
#wrapper #contentWrapper #container #supportContent form#search input#btnSubmit{ font-size:1.2em; background:transparent; border:none; color:#fff; cursor:pointer;}
#wrapper #contentWrapper #container #supportContent form#search input#txtSearch:hover,
#wrapper #contentWrapper #container #supportContent form#search input#txtSearch:focus{ background:#f1f1f1;}

#wrapper #contentWrapper #container #supportContent ul li{ display:block;}
#wrapper #contentWrapper #container #supportContent ul li a{ font-size:1.33em; color:#303739; text-decoration:none;}
#wrapper #contentWrapper #container #supportContent ul li a:hover{ color:#F78F1F;}

#wrapper #contentWrapper #container #supportContent ul li#registerEventNav a{ font-size:1.4em; font-weight:bold;}

#wrapper #contentWrapper #container #supportContent ul li.selected a{ color: #F78E1F; font-weight:bold;}
#wrapper #contentWrapper #container #supportContent ul li.selected a:hover{ color:#303739 !important;}

#wrapper #contentWrapper #container #supportContent ul li#visionaries{ display:block; background:url(/images/visionariesBG.gif) top left no-repeat;}
#wrapper #contentWrapper #container #supportContent ul li#download{ display:block; background:url(/images/downloadBG.gif) top left no-repeat;}
#wrapper #contentWrapper #container #supportContent ul li#subscribe,
#wrapper #contentWrapper #container #supportContent ul li#twitter,
#wrapper #contentWrapper #container #supportContent ul li#linkedin,
#wrapper #contentWrapper #container #supportContent ul li#presentationvideo,
#wrapper #contentWrapper #container #supportContent ul li#tellFriend,
#wrapper #contentWrapper #container #supportContent ul li#tellFriendVisionaries,
#wrapper #contentWrapper #container #supportContent ul li#loginVisionaries{display:block; background:#F1F0EC url(/images/supportItemBG.jpg) top left repeat-x;}

#wrapper #contentWrapper #container #supportContent ul li#visionaries a{display:block; background: url(/images/visionariesLogin.gif) 80% 0 no-repeat;}
#wrapper #contentWrapper #container #supportContent ul li#download a{ display:block; background:url(/images/download.gif) 74% 0 no-repeat;}
#wrapper #contentWrapper #container #supportContent ul li#subscribe a{ display:block; background:url(/images/subscribe.gif) 60% 0 no-repeat;}
#wrapper #contentWrapper #container #supportContent ul li#twitter a{ display:block; background:url(/images/twitter.gif) 60% 0 no-repeat;}
#wrapper #contentWrapper #container #supportContent ul li#linkedin a{ display:block; background:url(/images/linkedin.gif) 60% 0 no-repeat;}
#wrapper #contentWrapper #container #supportContent ul li#presentationvideo a{ display:block; background:url(/images/presentationvideo.gif) 60% 0 no-repeat;}
#wrapper #contentWrapper #container #supportContent ul li#tellFriend a{ display:block; background:url(/images/tellFriend.gif) 50% 0 no-repeat;}
#wrapper #contentWrapper #container #supportContent ul li#tellFriendVisionaries a{ display:block; background:url(/images/tellFriendVisionaries.gif) 50% 0 no-repeat;}

#wrapper #contentWrapper #container #supportContent ul li#loginVisionaries a{ display:block; background:url(/images/loginVisionaries.gif) 50% 0 no-repeat;}


#wrapper #contentWrapper #container #supportContent ul li#visionaries a:hover{background-position:80% 95%;}
#wrapper #contentWrapper #container #supportContent ul li#download a:hover{ background-position:74% 105%;}
#wrapper #contentWrapper #container #supportContent ul li#subscribe a:hover{ background-position:60% 110%;}
#wrapper #contentWrapper #container #supportContent ul li#twitter a:hover{ background-position:60% 110%;}
#wrapper #contentWrapper #container #supportContent ul li#linkedin a:hover{ background-position:60% 110%;}
#wrapper #contentWrapper #container #supportContent ul li#presentationvideo a:hover{ background-position:60% 110%;}
#wrapper #contentWrapper #container #supportContent ul li#tellFriend a:hover{ background-position:50% 110%;}
#wrapper #contentWrapper #container #supportContent ul li#tellFriendVisionaries a:hover{ background-position:50% 110%;}

#wrapper #contentWrapper #container #supportContent ul li#loginVisionaries a:hover{ background-position:50% 110%;}

#pevious-events #wrapper #contentWrapper #container #supportContent{ background:#CFC6C1;}
#wrapper #contentWrapper #container #supportContent h5{ font-size:1.33em; color:#303739;}
#wrapper #contentWrapper #container #supportContent ul li.past-events a{}
#wrapper #contentWrapper #container #supportContent ul li.past-events a:hover{ color:#fff !important;}
#wrapper #contentWrapper #container #supportContent ul li.past-events a.selected{ background:url(/images/programmeHeaderBG.gif) left repeat-x; color:#fff;}
#wrapper #contentWrapper #container #supportContent ul li.past-events a.selected:hover{ color:#F78F1F !important;}


#wrapper #contentWrapper #container #supportContent .supportContentBox { background-image:url(/images/supportContentBoxBG.gif); background-repeat:repeat-x; background-color:#F3F2EF; border-top:0.6em solid #333333;}
#wrapper #contentWrapper #container #supportContent .supportContentBox  h5{ font-size:1.4em; font-weight:bold;}

#wrapper #contentWrapper #container #supportContent .supportContentBox  p{ font-size:1.2em;}
#wrapper #contentWrapper #container #supportContent .supportContentBox  p a{ font-size:1.0em; display:block; margin:0.3em 0 0 0; color:#FD8D15;}


/* footer
**********************************************************************************************************
*/

#wrapper #contentWrapper #footer ul{ display:block;}
#wrapper #contentWrapper #footer ul li{ display:inline-block; background:url(/images/footerItemBG.gif) top center no-repeat;}
#wrapper #contentWrapper #footer ul li a{ display:inline-block; }


#wrapper #contentWrapper #footer ul li#download a{ background:url(/images/downloadProgramme.gif) 0 0 no-repeat;}
#wrapper #contentWrapper #footer ul li#visionaries a{ background:url(/images/joinVisionaries.gif) 0 0 no-repeat;}
#wrapper #contentWrapper #footer ul li#corporate a{ background:url(/images/corporate.gif) 0 0 no-repeat;}
#wrapper #contentWrapper #footer ul li#sponsor a{ background:url(/images/eventSponsor.gif) 0 0 no-repeat;}


#wrapper #contentWrapper #footer ul li#download  a:hover{background-position:0 100%;}
#wrapper #contentWrapper #footer ul li#visionaries  a:hover{background-position:0 100%;}
#wrapper #contentWrapper #footer ul li#corporate  a:hover{background-position:0 100%;}
#wrapper #contentWrapper #footer ul li#sponsor  a:hover{background-position:0 100%;}

#wrapper #contentWrapper #visionariesFooter a{ background:url(/images/visionariesFooter.gif) 40% 0 no-repeat; display:block;}
#wrapper #contentWrapper #visionariesFooter a:hover{ background:url(/images/visionariesFooter.gif) 40% 95% no-repeat;}


#subWrapper ul#tac{ text-align:right;}
#subWrapper ul li{ display:inline; color:#1F1F1F !important; font-size:1.1em;}
#subWrapper ul li a{color:#1F1F1F !important; font-size:1em;}
#subWrapper ul#tac li{ border-right:0.1em solid #1F1F1F;}
#subWrapper ul#tac li.last{ border:none;}
#subWrapper ul li#twitterLink a{ display:block; background:url(/images/twitterFooter.gif) top left no-repeat;}


/* register / forms
**********************************************************************************************************
*/

#register #wrapper #contentWrapper #container #innerPageContent #mainContent{ background:transparent;}
#register #wrapper #contentWrapper #container #innerPageContent #mainContent ul li#eventStages{ font-weight:bold;}
#register #wrapper #contentWrapper #container #innerPageContent #mainContent ul li.current{ font-style:italic;}
#register #wrapper #contentWrapper #container #innerPageContent #mainContent .highlightText{ color:#F78E1F; }

#register #wrapper #contentWrapper #container #innerPageContent #mainContent h2{ font-size:2.4em; color:#303739; text-transform:uppercase;}

#wrapper #contentWrapper #container #innerPageContent #mainContent form h3{ font-size:1.5em; color:#303739;}
#wrapper #contentWrapper #container #innerPageContent #mainContent form h3 span{ font-size:1em;}
#wrapper #contentWrapper #container #innerPageContent #mainContent form h5{ font-size:1.3em; text-transform:uppercase; font-weight:bold; color:#303739;}
#wrapper #contentWrapper #container #innerPageContent #mainContent form a{ font-size:1.2em;}

#wrapper #contentWrapper #container #innerPageContent #mainContent form h4.chosenEvent{ margin-left:00;}

#wrapper #contentWrapper #container #innerPageContent #mainContent form fieldset{ background:#E0DCD7; }
#wrapper #contentWrapper #container #innerPageContent #mainContent form fieldset label{ display:block; font-size:1.3em;}
#wrapper #contentWrapper #container #innerPageContent #mainContent form fieldset label span{ font-size:1em; font-weight:bold;}
#wrapper #contentWrapper #container #innerPageContent #mainContent form fieldset input {font-size:1em; }
#wrapper #contentWrapper #container #innerPageContent #mainContent form fieldset label em{ font-size:1em;}

#wrapper #contentWrapper #container #innerPageContent #mainContent form fieldset label span.ck{ font-size:1em; font-weight:normal; margin:0 0 0 0.7em; display:inline;}
#wrapper #contentWrapper #container #innerPageContent #mainContent form fieldset label span.ck strong{ font-size:1em; display:block;}
#wrapper #contentWrapper #container #innerPageContent #mainContent form fieldset label.multi-check{ border-bottom:0.1em solid #C5BDB4; padding-bottom:1em;}
#wrapper #contentWrapper #container #innerPageContent #mainContent form fieldset label.multi-check input{ margin:0.2em 0 0 0;}

#wrapper #contentWrapper #container #innerPageContent #mainContent form fieldset.delegate label{ display:block; font-size:1.3em;}
#wrapper #contentWrapper #container #innerPageContent #mainContent form fieldset.delegate input{ display:inline; font-size:1.3em; float:left; clear:none;}
#wrapper #contentWrapper #container #innerPageContent #mainContent form fieldset textarea { display:inline; font-size:1.3em;}


#wrapper #contentWrapper #container #innerPageContent #mainContent form fieldset label.card-label span{  font-weight:normal !important; display:inline-block;}

#wrapper #contentWrapper #container #innerPageContent #mainContent form fieldset.delegate input.addrInput{ display:block !important; float:none; clear:left; margin:0 0 1em 14.2em;}


#wrapper #contentWrapper #container #innerPageContent #mainContent form fieldset .show-inline{ display:inline;}

#wrapper #contentWrapper #container #innerPageContent #mainContent form .submit-button{ font-size:1.2em; padding:0.3em; text-transform:uppercase;}


#register #wrapper #contentWrapper #container #innerPageContent #mainContent #regInfo{ background:white; }
#register #wrapper #contentWrapper #container #innerPageContent #mainContent #regInfo #benchmark{}
#register #wrapper #contentWrapper #container #innerPageContent #mainContent #regInfo h4{ font-size:1.4em; font-weight:bold; color:#303739;}
#register #wrapper #contentWrapper #container #innerPageContent #mainContent #regInfo p a{ font-size:1em; color:#F78E1F; font-weight:bold;}
#register #wrapper #contentWrapper #container #innerPageContent #mainContent #regInfo #visionaries{ }
#register #wrapper #contentWrapper #container #innerPageContent #mainContent #regInfo #visionaries p#visLink{ display:block; background:url(/images/visionariesBG.gif) top left no-repeat;}
#register #wrapper #contentWrapper #container #innerPageContent #mainContent #regInfo #visionaries a{display:block; background: url(/images/visionariesLogin.gif) 40% 0 no-repeat;}
#register #wrapper #contentWrapper #container #innerPageContent #mainContent #regInfo #visionaries a:hover{background-position:40% 115%;}

#register #wrapper #contentWrapper #container #innerPageContent #mainContent #regInfo #benchmark p#visLink{ display:block !important; background:url(/images/visionariesBG.gif) top left no-repeat !important;}
#register #wrapper #contentWrapper #container #innerPageContent #mainContent #regInfo #benchmark a{display:block !important; background: url(/images/visionariesLogin.gif) 40% 0 no-repeat !important;}
#register #wrapper #contentWrapper #container #innerPageContent #mainContent #regInfo #benchmark a:hover{background-position:40% 115% !important;}


/* vis table */

table.vis{ background:url(/images/contentBG.jpg) top left repeat-x #f1f0ec;}
table.vis thead { background-color:#c5bebb;}
table.vis tbody { background-color:transparent; } 
table.vis thead tr { border-top:none;}
table.vis tr { border-top: 1px solid #a29895;}
table.vis tbody tr:hover { background:url(/images/contentBG.jpg) top left repeat-x; }
table.vis th { font-family:Arial, Helvetica, sans-serif; font-size:1.3em; color:#666; font-weight:bold;}
table.vis td { font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#666; }
table.vis td a{ color:#c46700 !important;}
table.vis td.high { color:#CC0000 !important; }

/*table.vis tr.greyed { background-color: #FFF; }*/
table.vis tr.greyed td { color:#CCC !important; }

.tblborder{ /*border-right:1px solid #999999;*/ }

#eventPartners h3{ color:#FD921E !important; font-size:1.8em; margin:0.5em 0 0.5em 0 !important; padding:0 0 0 0 !important;}
#eventPartners p{ margin:0.2em 0 0.2em 0 !important; padding:0 0 0 0 !important;}
#eventPartners a{ margin:0 !important; }

.homeVisPanelItemLeft h5,
.homeVisPanelItemRight h5{ font-weight:bold; color:#333333;}

.homeVisPanelItemLeft p,
.homeVisPanelItemRight p{ margin-top:0em !important; padding-top:0em !important;}






