
/* Global  */
body { margin:0px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; }
img { border:0px; }
form { margin:0px; padding:0px; }
.ContentBreaker { clear:both; }
label { font-size:11px; color:#000000; line-height:normal; }
p { margin:0px; padding:0px; }
a:hover {text-decoration:none;}
.floatleft {float:left;}
.clear {clear:both;}

input {outline:none!important;}

.EventsOnClass {background: transparent url('Assets/Images/tab_on_b.jpg');color:Black;font-size:12px;	font-weight:bold;}
.EventsOnClass h3 {color:Black; font-size:12px;	font-weight:bold;}
.EventsOffClass{background: transparent url('Assets/Images/tab_off_b.jpg');	color:#5A6264;font-size:12px;font-weight:bold;}
.EventsOffClass h3 {color:#5A6264; font-size:12px; font-weight:bold;}
/* Template Structure  */
#GlobalTable { height:100%; width:100%; background-image:url(../../Assets/Images/front-end-background.jpg); }
#BodyTable { width:990px; height:100%; background-color:White; }
#BodyContent { width:950px;}

#Header {width:950px;} 
#Header #Logo {width:478px;}
#Header .LogoCell {height:118px; padding:11px 0 0 8px;}
#Header .LogoCell h1 {margin:0; padding:0; width:394px; height:99px; font-size:8px; text-indent:-999px; background-image:url(../../Assets/Images/figaro.jpg); background-repeat:no-repeat; }
h2.FooterLogo {margin:0; padding:0; width:185px; height:41px; font-size:8px; text-indent:-999px; background-image:url(../../Assets/Images/Footer/LogoSmall.png); background-repeat:no-repeat; }

#Header #NavContainer {width:468px;}
	
#Header .InfoTextTop {color:#666; padding:0 0 0 5px; font-size:12px;}
#Header .InfoTextTop a, #Header .InfoTextTop a:visited { color:#606568; text-decoration:none; font-size:12px!important;}
#Header .InfoTextTop a:hover { color:#2997F4; text-decoration:underline;}
.LogPanel {float:left; padding:0;}

#Header .InfoTextBottom { color:#566467; margin-right:8px; }
#Header .InfoTextBottom a, #Header .InfoTextBottom a:visited { color:#566467; text-decoration:none; font-weight:bold; font-size:14px; }
#Header .InfoTextBottom a:hover { color:#566467; text-decoration:underline; }

#Header .InfoTextBottom a, #Header .InfoTextBottom a:visited { color:#566467; text-decoration:none; font-weight:bold; font-size:14px; }
#Header .InfoTextBottom a:hover { color:#566467; text-decoration:underline; }

#Footer { height:155px;}
#Footer #FooterContainer { width:990px; height:155px; background-color:#FFFFFF; background-image:url(../../Assets/Images/footer-bg.jpg); background-repeat:no-repeat; background-position:top; font-size: 11px; color:#231F20;}
#Footer #FooterContainer .copy {font-size: 11px; color:#231F20; text-decoration:none;}
#Footer #FooterContainer .copy a, #Footer #FooterContainer .copy a:visited{font-size: 11px; color:#231F20; text-decoration:none;}
#Footer #FooterContainer .copy a:hover{font-size: 11px; color:#231F20; text-decoration:underline;}

.register a, .register a:visited{font-size: 11px; color:#231F20; text-decoration:none;}
.register a:hover{font-size: 11px; color:#231F20; text-decoration:underline;}

.HomePageBlurbSpan {font-size:20px; font-weight:bold; line-height:32px; font-family:Caecilia, Arial; color:#666666;}
.HomePageBlurbSpan a, .HomePageBlurbSpan a:visited {text-decoration:underline; color:#2997F4;}
.HomePageBlurbSpan a:hover {text-decoration:none;}
.HomePageBlurbSpan .HomePageBlurbBold {font-size:28px; color:#221E1F;}

.IntroBox {padding:20px 10px 25px 10px; color:#566467; font-size:16px; font-weight:normal;}
.ContentPageBlurb {font-size:18px; line-height:25px; font-family:Caecilia, Arial; color:#666666; text-align:left; padding:0 0 8px 0;}
.ContentPageBlurb a, .ContentPageBlurb a:visited {color:#FF6600; text-decoration:underline;}
.ContentPageBlurb a:hover { text-decoration:none;}
.ContentPageBlurb h1 {font-size:18px!important; font-weight:normal; margin:0!important; padding:0!important;}
.orangeText {color:#FF6600;}
.blueText {color:#2AA4F9;}

/* grids */
.gvMyHeader { height:44px; background-image:url(../Images/admin/gvheader-bg.jpg); background-repeat:repeat-x; color:#07395A; font-size:12px; font-weight:bold; text-align:left; padding-left:0px; border-right:1px solid white; }
.gvHeader { height:44px; background-image:url(../Images/admin/gvheader-bg.jpg); background-repeat:repeat-x; }
.gvHeader th, .gvHeader th div { color:#07395A; font-size:12px; font-weight:bold; text-align:left; padding-left:10px; }
.gvHeader th { border-right:1px solid white; }
.gvRow { height:25px; font-size:12px;}
.gvAlt { height:25px; background-color:#F1F5FA; font-size:12px;}
.gvRow td, .gvAlt td { padding-left:0px; }
.gvPaging {float:right; padding:15px 0 0 0;}
.gvPaging td {padding-left:50px; background-image:url(../Images/admin/page-white-go.png); background-repeat:no-repeat; background-position:30px 5px; }
.gvPaging td tr td {padding:3px; background-image:none; }
.gvPaging td span {font-weight:bold; color:#55A3DD; }

/* Template Structure - Home Search By  */
.HomeSearchText { font-size:11px; font-weight:bold; }
.MiniArrow { float:left; width:4px; height:6px; margin-top:6px; margin-right:4px; /*background-image:url(../../Assets/Images/mini-arrow.png); background-repeat:no-repeat;*/  }
#SearchBy { font-size:16px; color:#000000; background-image:url(../../Assets/Images/SearchContentBG.jpg); background-repeat:repeat-x; background-position:bottom;}
#SearchBy .copy { font-size:10px; color:#009900; text-decoration:none;}
#SearchBy .copy a, #SearchBy .copy a:visited { font-size:16px; color:#000000; text-decoration:none;}
#SearchBy .copy a:hover { font-size:16px; color:#2997F4; text-decoration:none;}

.SearchBrowseOptionLeft {float:left; padding:4px 19px 0 5px;}
.SearchBrowseOption {float:left; /*width:310px;*/ padding:4px 14px 0 0;}
.Space {padding:4px 12px 0 0; float:left;}
.NewIcon {position:absolute; right:53px; top:-10px;}
.HomeSearchBrowseOption { float:left; width:400px;}

/* Template Structure - Home Browse By  */
#BrowseBy { font-size:16px; color:#000000; background-image:url(../../Assets/Images/SearchContentBG.jpg); background-repeat:repeat-x; background-position:bottom;}
#BrowseBy .copy { font-size:10px; color:#ffffff; text-decoration:none;}
#BrowseBy .copy a, #BrowseBy .copy a:visited { font-size:16px; color:#ffffff; text-decoration:none;}
#BrowseBy .copy a:hover {font-size:16px; color:#2997F4; text-decoration:none;}

/* Template Structure - Navigation Left */
#NavigationLeft { width:470px; }
#NavigationLeft .Element { float:left; }
#NavigationLeft .Element .Left { float:left; background-image:url(../../Assets/Images/Navigation/nav-blue-left.jpg); width:11px; height:35px; }
#NavigationLeft .Element .Middle { float:left; height:35px; }
#NavigationLeft .Element .Middle .Content { margin-top:6px;  }
#NavigationLeft .Element .Right { float:left; background-image:url(../../Assets/Images/Navigation/nav-blue-right.jpg); width:10px; height:35px; }

#VideoNavigationLeft { width:470px; }
#VideoNavigationLeft .Element { float:left; }
#VideoNavigationLeft .Element .Left { float:left; background-image:url(../../Assets/Images/brownleft.jpg); width:11px; height:35px; }
#VideoNavigationLeft .Element .Middle { float:left; height:35px; width:449px; }
#VideoNavigationLeft .Element .Middle .Content { margin-top:6px;  }
#VideoNavigationLeft .Element .Right { float:left; background-image:url(../../Assets/Images/brownright.jpg); width:10px; height:35px; }

/* Templates for the letters on the supplier search page */
.LetterLeft { background-image: url('../../Assets/Images/BlueLeft.jpg'); background-color:#3A919B; width:10px; height:24px; float:left; }
.LetterRight { background-image: url('../../Assets/Images/BlueRight.jpg'); background-color:#3A919B; width:10px; height:24px; float:left; }

.TitleTextLeft { font-size:12px; font-weight:normal; color:#FFFFFF; background-color:#043F77; background-image:url(../../Assets/Images/Navigation/nav-blue-bg.jpg); background-repeat:repeat-x; }
.TitleTextLeft a, .TitleTextLeft a:visited { font-size:12px; font-weight:normal; color:#FFFFFF; text-decoration:none; }
.TitleTextLeft a:hover { font-size:12px; color:#FFFFFF; text-decoration:underline; }

/* Template Structure - Navigation Right */
#NavigationRight { width:470px; }
#NavigationRight .Element { float:left; }
#NavigationRight .Element .Left { float:left; background-image:url(../../Assets/Images/Navigation/nav-search-blue-left.jpg); width:34px; height:35px; }
#NavigationRight .Element .Middle { float:left; height:35px; width:424px; }
#NavigationRight .Element .Middle .Content { margin-top:6px;  }
#NavigationRight .Element .Right { float:left; background-image:url(../../Assets/Images/Navigation/nav-blue-right.jpg); width:10px; height:35px; }

#VideoNavigationRight { width:470px; }
#VideoNavigationRight .Element { float:left; }
#VideoNavigationRight .Element .Left { float:left; background-image:url(../../Assets/Images/brownleft.jpg); width:39px; height:35px; }
#VideoNavigationRight .Element .Middle { float:left; height:35px; width:424px; }
#VideoNavigationRight .Element .Middle .Content { margin-top:6px;  }
#VideoNavigationRight .Element .Right { float:left; background-image:url(../../Assets/Images/brownright.jpg); width:7px; height:35px; }

.VideoLibSpeakerContent a, .VideoLibSpeakerContent a:visited {color:#2997F4; font-size:12px; font-weight:bold;}

.videoLoadingOverlay {position:absolute; top:0; left:0; width:100%; height:100%; background-color:White; opacity:0.7; text-align:center; padding-top:50px; color:Black; font-weight:bold; font-size:12px; filter:alpha(opacity=70);}

/* Template Structure - Search and Browse  */
#SearchBrowse { width:950px; }
#SearchBrowse .Element { float:left; }
#SearchBrowse .Element .Left { float:left; background-image:url(../../Assets/Images/navigation/nav-blue-left-wide.png); width:29px; height:35px; }
#SearchBrowse .Element .Middle { float:left; height:35px; width:412px; }
#SearchBrowse .Element .Middle .Content { margin-top:6px;  }
#SearchBrowse .Element .Right { float:left; background-image:url(../../Assets/Images/navigation/nav-blue-right-wide.png); width:29px; height:35px; }

#SearchFields { width:950px; }
#SearchFields .Content Label { font-size:10px; color:#FFFFFF; }

/* Template Structure - Text Fields  */
#SearchFields .Item { margin:auto; }
#SearchFields .ItemSubmit { float:right; padding-top:5px; }
#SearchFields .Item .Text { float:left; margin-top:4px; margin-right:4px;}
.TextField { float:left; width:134px; height:23px; padding:2px; border-top:solid 1px #E0DCBB; border-bottom:solid 1px #E0DCBB; border-left:0px; border-right:0px; }
.RegForm .TextField {height:17px!important;}
.TextFieldLeft { float:left; width:12px; height:23px; /*background-image:url(../../Assets/Images/TextFieldLeft.png); background-repeat:no-repeat;*/ }
.TextFieldRight { float:left; margin-right:15px; width:12px; height:23px; /*background-image:url(../../Assets/Images/TextFieldRight.png); background-repeat:no-repeat;*/ }

.TextFieldSmall { float:left; width:80px; height:23px; padding:2px; border-top:solid 1px #E0DCBB; border-bottom:solid 1px #E0DCBB; border-left:0px; border-right:0px; }

/* Template Structure - Latest Suppliers/ CaseStudies/ Editorial Articles  */
#LatestSuppliers { width:230px; }
#LatestSuppliers .Left { float:left; background-image:url(../../Assets/Images/BrownLeft.jpg); width:29px; height:35px; }
#LatestSuppliers .Middle { float:left; height:35px; width:412px; }
#LatestSuppliers .Middle .Content { margin-top:6px;  }
#LatestSuppliers .Right { float:left; background-image:url(../../Assets/Images/BrownRight.jpg); width:29px; height:35px; }

#LatestSuppliers .supplierHoverImage {border:1px solid #CCCCCC; position:absolute; top:5px; left:100px; background-color:White;}

.SupplierBlock {height:400px; vertical-align:top; background-image:url(../../Assets/Images/SupplierBG.jpg); background-repeat:no-repeat; background-position:top; position:relative; }

#LatestCaseStudies { width:230px; }
.GreyLeft {float:left; background-image:url(../../Assets/Images/GreyLeft.jpg); width:15px; height:35px; }
.GreyMiddle {float:left; height:35px; background-color:#666666; }

.GreyMiddle h2 {font-size:16px; font-weight:normal; color:#FFF; padding:8px 0 0 0;}
.GreyMiddle a, .GreyMiddle a:visited {color:#FFF; text-decoration:none;}
.GreyMiddle a:hover {text-decoration:underline;} 

.VideoSubNavHeading h3 {font-size:12px; color:#666; padding:3px 0 0 8px;}
.VideoSubNavHeading a, .VideoSubNavHeading a:visited {text-decoration:none; color:#666;}
.VideoSubNavHeading a:hover { text-decoration:underline;}

.GreyRight { float:left; background-image:url(../../Assets/Images/GreyRight.jpg); width:15px; height:35px; }

#LatestSupplierArticles { width:230px; }

/*.GreyMiddle a, .GreyMiddle a:visited  { font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:underline; }
.GreyMiddle a:hover { font-size:11px; font-weight:bold; text-decoration:none; }*/

.BlueLeft { float:left; background-image:url(../Images/Navigation/nav-blue-left.jpg); width:11px; height:35px; }
.BlueRight { float:left; background-image:url(../Images/Navigation/nav-blue-right.jpg); width:10px; height:35px; }
.BlueMiddle { font-size:12px; font-weight:normal; color:#FFFFFF; background-color:#BFC7AC; background-image:url(../Images/Navigation/nav-blue-bg.jpg); background-repeat:repeat-x; }
.BlueMiddle img { position:absolute; left:-5px;}
.BlueMiddle a, .BlueMiddle a:visited { font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
.BlueMiddle a:hover { text-decoration:underline; }

/* Advertising  */
#TopBanner { width:468px; height:60px; background-color:green; }

/* Body Copy */
.TextHeader {padding:18px 18px 13px 28px; text-align:left;}
.TextHeader h1, .TextHeader .header {font-size:22px; color:#666; padding:0 0 5px 0; margin:0;}

.MainTitleText { font-size:17px; font-weight:normal; color:#FFFFFF; width:98px; float:left; padding-top:2px; }
.TitleText { font-size:12px; font-weight:normal; color:#FFFFFF; background-color:#043F77; background-image:url(../Images/Navigation/nav-blue-bg.jpg); background-repeat:repeat-x; }
.TitleText a, .TitleText a:visited { font-size:12px; font-weight:normal; color:#FFFFFF; text-decoration:none; }
.TitleText a:hover { font-size:12px; color:#FFFFFF; text-decoration:underline; }

.BlackCopy { font-size:12px; color:#000000; }
.BlackCopy a, .BlackCopy a:visited { font-size:12px; color:#2997F4; text-decoration:underline; }
.BlackCopy a:hover { text-decoration:none; color:#888888;  }

.BlackCopySmall { font-size:10px; color:#000000; }
.BlackCopySmall label { font-size:10px; color:#000000; }

.GreyCopy { color:#515E61; font-size:12px; }
.GreyCopy label { color:#515E61; font-size:12px; line-height:normal; }
.GreyCopy a, .GreyCopy a:visited  { color:#2997F4; font-weight:normal; font-size:12px; text-decoration:underline; }
.GreyCopy a:hover { color:#2997F4; font-size:12px; text-decoration:none; }

.GreyCopyBig { color:#515E61; font-size:16px; }

/* Suppliers */
.SupplierLink {}
a.SupplierLink, a.SupplierLink:visited {font-size:12px; color:#536063; text-decoration:none; display:inline-block; padding:0 0 0 10px;}
a.SupplierLink:hover { color:#1D1F20; text-decoration:underline; }

.SupplierImagesWrap {position:absolute; height:0px; width:200px; background-color:Fuchsia; left:200px; top:0;}

/* CaseStudies */
.CaseStudyLink {}
span.CaseStudyLink, a.CaseStudyLink, a.CaseStudyLink:visited { font-size:12px; color:#536063; text-decoration:none; font-weight:bold; }
a.CaseStudyLink:hover { color:#1D1F20; text-decoration:none; }

#CaseOptions { padding-top:10px; }
#CaseOptions .Item { float:left; padding-left:5px; }
#CaseOptions .Item .Image { background-color:#E5E7E6; padding:4px; border:solid 1px #CCCCCC; }

#CaseOptions .Item .Text { width:250px; padding-top:5px; padding-bottom:5px; }
#CaseOptions .Page { float:right; color:#000000; padding-right:5px; }
#CaseOptions .Page a, #CaseOptions .Page a:visited { text-decoration:none; }
#CaseOptions .Page a:hover { text-decoration:underline; }

.LatestCaseStudiesLeft {float:left; }
.LatestCaseStudiesRight {float:left;}

.LatestCaseStudiesImage { width:220px; padding:5px 5px 5px 5px; border:1px solid #CCCCCC; background:#E0E0E0; }

.LatestCaseStudiesHeading {padding-top:20px; text-align:left;}
.LatestCaseStudiesHeading a { color:#2997F4; font-size:12px; font-weight:bold; font-family:Arial; }

.LatestCaseStudiesDescription { font-size:12px; color:#666666; width:232px; text-align:left; }

/* Jobs */
#JobOptions { padding-top:10px; padding-bottom:10px; padding-left:28px; padding-right:28px; }
#JobOptions .Content { width:744px; }


/* Editorial */
.EditorialBox { width:200px; height:400px; }
.EditorialBox a, .EditorialBox a:visited { font-size:12px; color:#2997F4; text-decoration:none; font-weight:bold; text-decoration:underline; }
.EditorialBox a:hover { color:#2997F4; text-decoration:none; }

/* SupplierEditorial */
.SupplierEditorialBox { width:320px; background-image:url(../../Assets/Images/EditorialBG.jpg); background-repeat:no-repeat; background-position:top; }
.SupplierEditorialBox a, .EditorialBox a:visited { font-size:12px; color:#2997F4; text-decoration:none; font-weight:bold; text-decoration:underline; }
.SupplierEditorialBox a:hover { color:#2997F4; text-decoration:none; }

/* SupplierEditorialList */
.SupplierEditorialListBox a, .EditorialBox a:visited { font-size:12px; color:#2997F4; text-decoration:none; font-weight:bold; text-decoration:underline; }
.SupplierEditorialListBox a:hover { color:#2997F4; text-decoration:none; }

/* Footer */
#FooterMain {width:950px; height:325px; padding-bottom:20px; margin-top:20px;}
#FooterMain .MainLeft {background-image:url(../../Assets/Images/Footer/MainLeft.png); height:325px; width:6px; float:left;}
#FooterMain .MainMiddle {background-image:url(../../Assets/Images/Footer/MainBg.png); background-repeat:repeat-x; width:938px; height:325px; float:left;}
#FooterMain .MainRight {background-image:url(../../Assets/Images/Footer/MainRight.png); height:325px; width:6px; float:right;}

#FooterMain h3 {padding:0 0 5px 8px; color:#666; font-size:12px;}

#FooterMain .FooterTop {height:68px; width:910px; padding-left:14px; padding-right:20px; padding-bottom:12px;}
#FooterMain .FooterTopCopy {float:left; color:#221F1F; padding:15px 0px 0px 38px; font-size:11px; line-height:20px; text-align:left;}
#FooterMain .FooterTopCopy a {color:#E75100;}

#FooterMain h2 {float:left; margin:17px 0 0 0; padding:0;}

#FooterMain .IndentedLine {background-image:url(../../Assets/Images/Footer/IndentedLine.jpg); background-repeat:repeat-x; height:2px; line-height:2px; width:100%;}

#FooterMain .SubContainer {width:210px; height:230px; float:left; text-align:left;}
#FooterMain .SubContainerWide {width:340px; height:230px; float:left; text-align:left;}
#FooterMain .SubContainerMiddle a, #FooterMain .SubContainerMiddle a:visited {color:#E85100; font-size:12px; margin:0 0 0 8px;}
#FooterMain .SubContainerMiddle ul.SiteMap a, #FooterMain .SubContainerMiddle ul.SiteMap a:visited {color:#E85100; font-size:12px!important; margin:0 0 0 8px;}
#FooterMain .SubContainerMiddle ul, #FooterMain .SubContainerMiddle ul.SiteMap {list-style-type:none; text-align:left; padding-top:7px; margin-top:0px; padding-bottom:5px; margin-bottom:0px; padding-left:0px; margin-left:0px;}
#FooterMain .SubContainerMiddle ul li, #FooterMain .SubContainerMiddle ul.SiteMap ul li {padding-left:0px;}
#FooterMain .SubContainerMiddle h3.FooterH3 {padding:0; margin:0; font-weight:normal; font-size:12px!important;}
#FooterMain .SubContainerMiddle h3.FooterH3 a {color:#E85100!important;}

#FooterMain .SubContainerWide .SubContainerMiddle ul { padding:0 0 10px 0; margin:0px;}
#FooterMain .SubContainerWide .SubContainerMiddle ul li {line-height:14px; font-size:10px;}
#FooterMain .SubContainerWide .SubContainerMiddle ul li a {color:#000000; font-size:10px; }

#FooterMain .SubContainerLeft {background-image:url(../../Assets/Images/Footer/SubContainerLeft.png); height:230px; width:6px; float:left;}
#FooterMain .SubContainer .SubContainerMiddle {background-image:url(../../Assets/Images/Footer/SubContainerMiddle.png); background-repeat:repeat-x; height:230px; width:198px; float:left;}
#FooterMain .SubContainerWide .SubContainerMiddle {background-image:url(../../Assets/Images/Footer/SubContainerMiddle.png); background-repeat:repeat-x; height:230px; width:328px; float:left; padding-top:10px;}
#FooterMain .SubContainerRight {background-image:url(../../Assets/Images/Footer/SubContainerRight.png); height:230px; width:6px; float:right; clear:right;}

/* SEO */
h1 {font-size:22px; color:#666; padding:0 0 5px 0; margin:0;}
h2 {font-size:16px; line-height:normal; color:#FFFFFF; margin:0px; font-weight:bold; }
h3 {margin:0px;}
h4 {margin:0px;}
h5 {font-size:12px;}

.Header h1 {padding:18px 18px 18px 0;}
.DotLine { background-image:url(../../Assets/Images/DotLine.jpg); background-repeat:repeat-x; height:3px; overflow:hidden; }

/*.gvPaging { background-color:#E0E0E0; }*/
.gvPaging td { position:relative; padding-left:25px; background-image:none; background-repeat:no-repeat; background-position:30px 5px; }
.gvPaging td tr td { padding:3px; background-image:none; font-size:11px; }
.gvPaging td span { font-weight:bold; color:#2997F4; }

/*paging */
.gvPaging a { color:#2897F3; }
.gvPaging a:hover { text-decoration:underline; }
.gvPaging a.selected { color:#2997F4; }

/* Additional */
/*p {	margin:0px;	padding:0px; } */

.headerGrey {background-color:#566467;	color:White;line-height:35px;}
.homeSearchBy {background-image: url(../../Assets/Images/GreySlice.gif); background-repeat:repeat-x;}
.homePageText {font-size: 12px; color: #566467;	}
.articleDate {font-size: 12px;color: Black;	font-weight:bold;line-height:18px;}

a.SearchAlphabet, a.SearchAlphabet:visited {font-size:16px; font-weight:bold; color:#FFFFFF; text-decoration:none; display:inline-block; padding:2px 1px 1px 0;}
a.SearchAlphabet:hover {color:#6BB3ED; text-decoration:underline;}

#dvSupplierSearch {}
#dvSupplierSearch .SupplierSearchHeading { background:url(../Images/SupplierSearchHeading.png) no-repeat; display:inline-block; width:467px; height:35px; line-height:35px; overflow:hidden; float:left;}
#dvSupplierSearch .KeyResultsPlus, #dvCaseStudySearch .KeyResultsPlus, #dvArticleSearch .KeyResultsPlus { background:url(../Images/KeyResultsPlusFull.jpg) no-repeat; display:inline-block; width:468px; height:35px; line-height:35px; overflow:hidden; float:left; cursor:pointer; margin:0 0 0 13px;}
#dvSupplierSearch .KeySectorPlus, #dvCaseStudySearch .KeySectorPlus, #dvArticleSearch .KeySectorPlus { background:url(../Images/KeySectorPlus.png) no-repeat; display:inline-block; width:230px; height:35px; line-height:35px; overflow:hidden; float:left; margin-left:10px; cursor:pointer;}

#dvSupplierSearch .TextLeft, #dvCaseStudySearch .TextLeft, #dvArticleSearch .TextLeft { background:url(../Images/TextLeft.png) no-repeat; display:inline-block; width:15px; height:30px; line-height:30px; overflow:hidden; float:left;}
#dvSupplierSearch .TextBox, #dvCaseStudySearch .TextBox, #dvArticleSearch .TextBox { width:145px; height:18px; border:none; border-top:1px solid #B7C4C4; border-bottom:1px solid #B7C4C4; float:left; line-height:18px; color:#666666; font-size:12px; padding:5px 5px 5px 0px; font-weight:bold;}
#dvSupplierSearch .TextRight, #dvCaseStudySearch .TextRight, #dvArticleSearch .TextRight { background:url(../Images/TextRight.png) no-repeat; display:inline-block; width:15px; height:30px; line-height:30px; overflow:hidden; float:left;}
#dvSupplierSearch .QuickSearchText, #dvCaseStudySearch .QuickSearchText, #dvArticleSearch .QuickSearchText { background:url(../Images/QuickSearchText.png) no-repeat; display:inline-block; width:122px; height:18px; line-height:18px; overflow:hidden; float:left;}

#dvCaseStudySearch { padding:0 0 2px 0;}
#dvCaseStudySearch .CaseStudySearchHeading { background:url(../Images/suppliersearch/CaseStudySearchHeading.png) no-repeat; display:inline-block; width:467px; height:35px; line-height:35px; overflow:hidden; float:left;}

#dvArticleSearch {}
#dvArticleSearch .ArticleSearchHeading { background:url(../Images/suppliersearch/ArticleSearchHeading.png) no-repeat; display:inline-block; width:467px; height:35px; line-height:35px; overflow:hidden; float:left;}

.KeyIndustriesAndSectors { position:absolute; width:953px; left:-29px; top:-292px; z-index:3;}
.KeyIndustriesAndSectors .PopupTop {background:url(../Images/suppliersearch/PopupTop.png) no-repeat; width:948px; height:7px; overflow:hidden; min-height:2px}
.KeyIndustriesAndSectors .PopupMiddle {background:url(../Images/suppliersearch/PopupMiddle.png) no-repeat top #292A2D; width:908px; min-height:484px; padding:20px 20px 20px 20px; position:relative;}
.KeyIndustriesAndSectors .PopupBottom {background:url(../Images/suppliersearch/PopupBottom.png) no-repeat; width:948px; height:7px; overflow:hidden; min-height:2px; z-index:2; position:absolute; bottom:-7px;}

.PopupKeyIndustries {background:url(../Images/suppliersearch/PopupKeyIndustries.png) no-repeat; display:inline-block; width:450px; height:46px; line-height:46px; overflow:hidden; float:left;}
.PopupKeySectors {background:url(../Images/suppliersearch/PopupKeySectors.png) no-repeat; display:inline-block; width:450px; height:46px; line-height:46px; overflow:hidden; float:left;}
.PopupListTop {background:url(../Images/suppliersearch/PopupListTop.png) no-repeat; width:450px; height:6px; line-height:6px; overflow:hidden;}
.PopupListBottom {background:url(../Images/suppliersearch/PopupListBottom.png) no-repeat; width:450px; height:6px; line-height:6px; overflow:hidden;}

.SearchOverlay {position:fixed; z-index:0;  top:0px; left:0px; overflow:hidden;}
.SearchOverlay .overlay {width:100%; height:100%; background:url(../Images/suppliersearch/PopupOverlayBackground.png); top:0px; left:0px; z-index:0; position:fixed;}

.PopupClose {background:url(../Images/suppliersearch/PopupClose.png) no-repeat; width:15px; height:15px; line-height:15px; overflow:hidden; position:absolute; top:10px; right:22px; cursor:pointer; z-index:2;}
.PopupSearchBtn {float:right; position:absolute; right:22px; bottom:5px;}

.SearchAlphabetTd {background-image:url(../Images/BlueMiddleButton.png); background-repeat:repeat-x; padding-left:2px; padding-right:2px;}

/* modals */
.modalBackground { background-color:Gray; filter:alpha(opacity=70); opacity:0.7; background-image:url(../Images/modal_bg.gif); }
.modalPopup { background-color:White; border:1px solid #CCCCCC; }
.modalPopup .title { line-height:31px; padding-left:10px; height:31px; background-image:url(../Images/admin/navigation-bg.jpg); background-repeat:repeat-x; color:#FFCC00; font-weight:bold; clear:both; font-size:10px; }
.modalPopup .form { padding:10px; }
.modalPopup .form label { color:#2C7178; font-size:12px; text-align:right; float:none;}
.modalPopup .form .input { border:1px solid #DEDEDE; font-size:12px; }
.modalPopup .form .checkbox { padding:0px;}


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  background: #ffffff;
  z-index: 102;
  color:#000000;
  display:none;
  border: 4px solid #525252;
  text-align:left;
  top:50%;
  left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 0;
  margin-bottom:1px;
  width:100%;
}
#TB_title{
  background-color:White;
  height:27px;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
  padding:15px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}

.vidSpeakerContent { padding:10px 0 10px 0; background-image:url(../Images/DotLine.jpg); background-repeat:repeat-x; background-position:bottom left; height:83px; width:440px;}
.speakerimg { float:left; padding:1px; border:1px solid #D9D9D9;}
.speakercontent { float:left; padding:0px; margin:0px; font-size:12px; margin-left:10px;}
.speakercontent .title {font-weight:bold; color:#000; display:block; min-height:25px; max-height:32px; overflow:hidden;}
.speakercontent .title h3 {font-size:12px; :bold; color:#000; display:block; min-height:25px; max-height:32px; overflow:hidden;}
.speakercontent .content {font-size:12px; color:#556466; height:30px; overflow:hidden;}
.speakercontent .link {font-size:12px; padding-top:5px; color:#3293E6; font-weight:bold;}
.speakercontent .link a, .speakercontent .link a:visited{color:#3293E6; text-decoration:underline; font-weight:bold;}
.speakercontent .link a:hover { text-decoration:none; font-weight:bold;}

.VideoLibScroller {position:relative; height:445px; overflow:hidden;}
.VideoLibContent {position:absolute;}

.FigaroEventsWrapper {width:468px; font-size:12px;}
.FigaroEventsWrapper .EventItem {width:226px;}
.FigaroEventsWrapper .EventItem .EventItemLink {padding:2px 5px 2px 0px; position:relative;}
.FigaroEventsWrapper .EventItem .EventItemLink .EventItemLinkTop {width:217px; height:3px; margin:0; overflow:hidden}
.FigaroEventsWrapper .EventItem .EventItemLink .EventItemLinkMiddle {width:217px;}
.FigaroEventsWrapper .EventItem .EventItemLink .EventItemLinkMiddle p {margin:0; padding-left:4px; padding-right:4px;}
.FigaroEventsWrapper .EventItem .EventItemLink .EventItemLinkMiddle h3 {margin:0; padding:0 4px;}
.FigaroEventsWrapper .EventItem .EventItemLink .EventItemLinkBottom {width:217px; height:3px; margin:0; overflow:hidden}

.FigaroEventsWrapper .EventItem .hover .EventItemLinkMiddle, .FigaroEventsWrapper .EventItem .active .EventItemLinkMiddle {background-color:#C1DFF8;}
.FigaroEventsWrapper .EventItem .hover .EventItemLinkTop, .FigaroEventsWrapper .EventItem .active .EventItemLinkTop  {background-image:url(../Images/VideoLibrary/EventVideoTop.png); background-repeat:no-repeat; background-position:top;}
.FigaroEventsWrapper .EventItem .hover .EventItemLinkBottom, .FigaroEventsWrapper .EventItem .active .EventItemLinkBottom {background-image:url(../Images/VideoLibrary/EventVideoBottom.png);  background-repeat:no-repeat;}

.FigaroEventsWrapper .EventItem a {color:#3294E7; font-size:12px; font-weight:bold; cursor:pointer;}
.FigaroEventsWrapper .EventItem a:hover {text-decoration:underline;}

.FigaroEventsWrapper .EventItemPair {background-image:url(../Images/DotLine.jpg); background-repeat:repeat-x; background-position:bottom left; padding-bottom:7px; padding-top:6px; margin-left:8px; width:452px;}

.FigaroEventsWrapper .EventVideoItem {font-size:10px; padding:5px 10px 5px 4px;}
.FigaroEventsWrapper .EventVideoItem .Title {color:#FF6600;}
.FigaroEventsWrapper .EventVideoItem .Content {color:#546466;}
.FigaroEventsWrapper .EventVideoItem .Link {color:#3294E7;}
.FigaroEventsWrapper .EventVideoItem .Link a {color:#3294E7; font-size:10px; text-decoration:underline;}
.FigaroEventsWrapper .EventVideoItem .Link a:hover { text-decoration:none;}

.VideoGalleryWrapper .EventItem .EventItemLink {padding:2px 5px 2px 0px; position:relative; color:#FF6600; font-size:12px; font-weight:bold; padding-left:10px; margin-top:5px;}
.VideoGalleryWrapper .EventVideoItemList {}
.VideoGalleryWrapper .EventVideoItemListTop {}

.VideoGalleryEventsList {padding-left:7px; padding-top:10px;}
.VideoGalleryEventsList .EventItemLink {float:left; width:200px; font-size:12px; padding:2px 5px 2px 0px; position:relative; height:30px;}
.VideoGalleryEventsList .EventItemLink a {color:#3294E7; font-size:12px; font-weight:bold; cursor:pointer;}
.VideoGalleryEventsList .EventItemLink a:hover {text-decoration:underline;}
.VideoGalleryEventsList .EventItemLink .EventItemLinkTop {width:200px; height:3px; margin:0; overflow:hidden}
.VideoGalleryEventsList .EventItemLink .EventItemLinkMiddle {width:200px;}
.VideoGalleryEventsList .EventItemLink .EventItemLinkMiddle p {margin:0; padding-left:4px; padding-right:4px;}
.VideoGalleryEventsList .EventItemLink .EventItemLinkBottom {width:200px; height:3px; margin:0; overflow:hidden}

.VideoGalleryEventsList .hover .EventItemLinkMiddle, .VideoGalleryEventsList .active .EventItemLinkMiddle {background-color:#C1DFF8;}
.VideoGalleryEventsList .hover .EventItemLinkTop, .VideoGalleryEventsList .active .EventItemLinkTop  {background-image:url(../Images/VideoLibrary/EventVideoTop.png); background-repeat:no-repeat; background-position:top;}
.VideoGalleryEventsList .hover .EventItemLinkBottom, .VideoGalleryEventsList .active .EventItemLinkBottom {background-image:url(../Images/VideoLibrary/EventVideoBottom.png);  background-repeat:no-repeat;}

.scrollbarbg .scrollbarBackLink a {font-size:12px; text-decoration:underline;color:#3294E7; font-weight:bold;}
.scrollbarbg .scrollbarBackLink { position:absolute; top:10px; left:10px;}
.scrollbarbg .scrollbarPaging { position:absolute; top:10px; left:10px; font-size:11px; color:#333333; font-weight:bold;}

.EventHolder{width:225px; height:auto; float:left;}
.EventHolder .videventContent {width:225px; display:none;}
.videventContent .speakercontent { padding:0 0 15px 0;}
.EventTitle {font-size:14px; font-weight:bold; padding:0 0 10px 0;}
.videventContent .speakercontent .title { color:#008689;}
.videventContent .speakercontent .content {color:#808A8C; font-weight:bold;}
.videventContent .speakercontent .link a, .videventContent .speakercontent .link a:visited{color:#000000; text-decoration:underline; font-weight:bold;}
.speakercontent .link a:hover { text-decoration:none; font-weight:bold;}

.videventContent .speakercontent .content {font-size:12px; padding:5px 0 5px 0;}

/* Editorial */
.VideoTitleBox { font-size:16px; color:#566467; text-decoration:none; font-weight:bold; text-decoration:none; }
.VideoTitleBox a, .VideoTitleBox a:visited { font-size:16px; color:#566467; text-decoration:none; font-weight:bold; text-decoration:underline; }
.VideoTitleBox a:hover { color:#566467; text-decoration:none;}

.VideoSubNavActive .VideoSubNavLeft {background:url(../Images/videoSubNavLeftActive.jpg) no-repeat; width:7px; height:29px;}
.VideoSubNavActive .VideoSubNavMiddle {background:url(../Images/videoSubNavMiddleActive.jpg) repeat-x; height:29px; width:224px;}
.VideoSubNavActive .VideoSubNavRight {background:url(../Images/videoSubNavRightActive.jpg) no-repeat; width:7px; height:29px;}

.VideoSubNavInactive .VideoSubNavLeft {background:url(../Images/videoSubNavLeftInactive.jpg) no-repeat; width:7px; height:29px;}
.VideoSubNavInactive .VideoSubNavMiddle {background:url(../Images/videoSubNavMiddleInactive.jpg) repeat-x; height:29px; width:222px;}
.VideoSubNavInactive .VideoSubNavRight {background:url(../Images/videoSubNavRightInactive.jpg) no-repeat; width:7px; height:29px;}

.VideoGalleryWrapperScroll {position:relative; height:280px; width:468px; overflow:hidden; border:1px solid #D9D9D9; border-top-width:0px; border-bottom-width:0px;}
.VideoGalleryWrapper {position:absolute; height:280px; left:0;}

.VideoPageBlurb {line-height:26px; height:26px;}

.scrollbarbg {width:470px; height:36px; background-image:url(../Images/scrollerbg.png); position:relative;}
#scrollVideosLeft {background:url(../Images/scrollerLeft.png); width:13px; height:20px; position:absolute; right:50px; top:8px; cursor:pointer;}
#scrollVideosRight {background:url(../Images/scrollerRight.png); width:13px; height:20px; position:absolute; right:10px; top:8px; cursor:pointer;}

.IndividualSpeakersWrapper {float:left; width:140px; height:246px; margin:17px 3px 17px 11px; font-family:Arial; font-size:12px; position:relative; text-align:left;}
.IndividualSpeakersImage { border:1px solid #D9D9D9; padding:1px 1px 1px 1px; height:82px; float:left; }
.IndividualSpeakersName { padding-top:16px; color:#000000; font-weight:bold; }
.IndividualSpeakersBio { padding-top:16px; color:#666666; max-height:60px; overflow:hidden;}
.IndividualSpeakersVidSrc {padding-top:16px; font-weight:bold; position:absolute; top:205px; color:#2997F4; line-height:18px;}
.IndividualSpeakersVidSrc a, .IndividualSpeakersVidSrc a:hover, .IndividualSpeakersVidSrc a:visited {color:#2997F4;}

/* Twitter feed */
.litFeed {font-size:11px; font-family:Arial; margin-top:10px; color:#666666; text-align:left;}
.litFeed p a {font-size:11px; font-family:Arial; font-weight:bold; color:#2997F4;}
.litFeed p {padding:5px 5px 5px 5px;}

#divFigaroMoreInfo {color:#666666; margin-top:5px; line-height:22px; font-size:16px; font-family:Arial; padding-bottom:10px;}
#divFigaroMoreInfo a, #divFigaroMoreInfo a:visited {color:#FF6600; text-decoration:underline;}
#divFigaroMoreInfo a:hover { text-decoration:none;}

.BlueButtonLeft {background-image:url(../Images/BlueLeftButton.png); background-repeat:no-repeat; width:10px; height:24px; float:left;}
.BlueButtonMiddle {background-image:url(../Images/BlueMiddleButton.png); background-repeat:repeat-x; height:24px; float:left;}
.BlueButtonRight {background-image:url(../Images/BlueRightButton.png); background-repeat:no-repeat; width:10px; height:24px; float:left;}

.BlueButtonMiddle a, .BlueButtonMiddle a:visited {color:White; font-weight:bold; font-family:Arial; font-size:12px; text-decoration:none;}
.BlueButtonMiddle a:hover {text-decoration:underline;}

.PagingContents {height:40px; line-height:40px; padding-top:10px; float:right; padding-right:10px; font-size:12px; color:#5B636A!important;}
.PagingContents a {text-align:center; background-color:#EEEEEE; border:1px solid #CECECE; font-weight:normal!important; text-decoration:none; color:#5B636A!important; font-size:12px; padding:4px 8px 3px 8px; margin-left:3px;}
.PagingContents a:hover {background-color:#CECECE; color:#FC3939!important; border:1px solid #CECECE;}
.PagingContents a.current {background-color:#CECECE; background-repeat: repeat-x; color:#FC3939!important; border:1px solid #CECECE;}

.ControlHeading {color:White; font-weight:bold;}

#dvSubmitBrief .label {line-height:22px; padding-top:7px; font-size:12px; color:#0D5291;}
#dvSubmitBrief .value input { width:240px; }
/*#dvSubmitBrief .value input {line-height:14px; padding: 5px 5px 5px 5px; color:#333333; font-size:12px; font-family:Arial; width:270px; background:url(../Images/textboxbg.png) repeat-x top left; border-top:1px solid #AAAFB8;}*/
#dvSubmitBrief .value select {line-height:14px; padding: 5px 5px 5px 5px; color:#333333; font-size:12px; font-family:Arial; width:270px;}
#dvSubmitBrief .value textarea {line-height:14px; padding: 5px 5px 5px 5px; color:#333333; font-size:12px; font-family:Arial; width:560px;}

#dvSubmitBrief .SubmitBriefTop {width:680px; height:7px; line-height:7px; min-height:7px; background:url(../Images/SubmitBriefTop.png) no-repeat;}
#dvSubmitBrief .SubmitBriefBottom {width:680px; height:7px; line-height:7px; min-height:7px; background:url(../Images/SubmitBriefBottom.png) no-repeat;}
#dvSubmitBrief .SubmitBriefMiddle {padding:20px 0 10px 45px; min-height:470px; width:633px; border-left:1px solid #D9D9D9; border-right:1px solid #D9D9D9;}

.SubmitBriefCTA {padding:18px 0 0 20px; float:left;}

#dvSubmitBrief .TextLeft { background:url(../Images/TextLeft.png) no-repeat; width:15px; height:30px; line-height:30px; overflow:hidden; float:left;}
#dvSubmitBrief .TextBox { height:18px; border:none; border-left:none; border-right:none; border-top:1px solid #B7C4C4; border-bottom:1px solid #B7C4C4; float:left; line-height:18px; color:#666666; font-size:12px; padding:5px 5px 5px 0px; font-weight:bold;}
#dvSubmitBrief .TextRight { background:url(../Images/TextRight.png) no-repeat; width:15px; height:30px; line-height:30px; overflow:hidden; float:left;}

#ctaBriefs {background:url(../Images/cta-briefs.png); width:302px; height:102px; display:inline-block;}

.Reverse {direction:rtl!important;}

/* Cufon fonts
.HomePageBlurbSpan { text-align:left; font-weight:normal; color:#666666; font-size:21px; line-height:35px; font-family:'Caecilia', Arial; font-weight:bold;}
.HomePageBlurbSpan a { text-decoration: underline; color:#2997f4; }
.HomePageBlurbSpan a:link { color: #2997f4; }
.HomePageBlurbSpan a:hover {color: #2997f4; }
.HomePageBlurbSpan .HomePageBlurbBold { color:#000000; }
.HomePageBlurbSpan .orangeText {color:#FF6600; }

.InfoTextTop {font-family:'Caecilia', Arial; text-align:left; font-weight:normal; color:#000000; font-size:12px;}
.InfoTextTop a { text-decoration:none; color:#566467; }
.InfoTextTop a:link { text-decoration:none; color:#566467; }
.InfoTextTop a:hover { text-decoration:underline; color: #2997F4; } */

.SearchItem {height:86px; border-bottom:1px solid #DCDCDC; width:800px; text-align:left; padding:0px 0 2px 0; }
.SearchItem a, .SearchItem a:visited {color:#196CB8; font-weight:bold;}
.SearchItem .image { width:114px; height:100px; float:left; background-image:url(../Images/cs_searchitembg.jpg); background-position:center center; background-repeat:no-repeat; margin:0 3px 0 0; padding:11px 0 11px 56px;}
.SearchItem .ItemContent {width:607px; height:97px; float:left; padding:15px 10px 10px 10px;}
.SearchItem:hover .ItemContent {background-color:#EBEFF0;}

.SearchParamSummary {width:886px; height:80px; background-image:url(../Images/search_paramsbg.png); padding:0 32px 0 32px; font-size:12px;}
.SearchParamSummary h1 {font-size:40px; color:#0A4A87; font-weight:bold; text-transform:uppercase;}
.shortSearchParamSummary {width:766px !important; height:80px; background-image:url(../Images/search_shortparamsbg.png); padding:0 32px 0 32px;}
.SearchParamSummary .left{float:left; width:441px; height:64px; padding:16px 0 0 0; overflow:hidden;}
.SearchParamSummary .right {padding:16px 0 0 23px; min-height:64px; width:418px; float:left; background-image:url(../Images/searchparams_devider.jpg); background-position:top left; background-repeat:no-repeat;}

.shortSearchParamSummary .left {width:383px !important;}
.shortSearchParamSummary .right {width:350px;}
.SearchParamSummary span {color:#0C5290; font-weight:bold;}

.suplieritem {width:440px; text-align:left; padding-left:27px; padding-top:20px; padding-bottom:5px; border-bottom:solid 1px #ECEBEB; height:294px;}
.altsuplieritem {width:440px; text-align:left; padding-left:27px;  padding-top:20px; padding-bottom:5px; border-bottom:solid 1px #ECEBEB; height:294px;}
.devider { width:5px; background-image:url(../Images/dotted.jpg); background-position:top right; background-repeat:repeat-y;}

.contentHolder {padding:0;}

.pnlSearchParamSummary {padding:2px 0 0 0;}
.pnlNoResults {padding:15px 0 15px 0; border-bottom:solid 1px #ECEBEB;}

.noResults {font-weight:bold; padding-left:27px; padding-top:20px; padding-bottom:5px;}
.noResults span {font-weight:normal; font-size:14px;}

.DotLineTop {margin-top:15px; background-image:url(../../Assets/Images/DotLine.jpg); background-repeat:repeat-x; height:3px; overflow:hidden;}

.CaseStudyName {font-weight:bold; padding:0 0 5px 0;}
.CaseStudyDec {color:#656766;}

#pagersnavtopr {padding:15px 0 0 0; font-size:12px; color:#515E61;}
#pagersnavtopr a, #pagersnavtopr a:visited { color:#2997F4; text-decoration:underline:}
#pagersnavtopr a:hover {text-decoration:none; }

.SearchField {padding:10px 0 14px 12px;}

/*CONTACT TABLE*/
.ContactTable {border-left:solid 1px #D9D9D9; border-right:solid 1px #D9D9D9; color:#666; font-size:14px; padding:0 9px;}
.ContactTable a, .ContactTable a:visited {color:#1F7FD2; text-decoration:underline; font-weight:bold;}
.ContactTable a:hover { text-decoration:none;}

.ContactTable .Title1, .ContactTable .Title2, .ContactTable .Title3 {width:928px; height:53px; margin:0 0 10px 0;}
.ContactTable .Title1 {background:url(../../Assets/Images/contact-title1.jpg);}
.ContactTable .Title2 {background:url(../../Assets/Images/contact-title2.jpg);}
.ContactTable .Title3 {background:url(../../Assets/Images/contact-title3.jpg);}

.ContactTable p {margin:0; padding:10px;}

.ContactTable p strong {color:#1F7FD2;}

.ContentColLeft {float:left; border-right:dotted 1px #666; width:464px; margin:0 4px 10px 0;}
.ContentColRight {float:left; width:459px; margin:0 0 10px 0;}
.ContentColLeft .GreyMiddle, .LightBlueMiddle {width:430px;}
.ContentColRight .GreyMiddle, .LightBlueMiddle {width:429px;}

.LightBlueLeft {float:left; background-image:url(../../Assets/Images/LightBlueLeft.jpg); width:15px; height:35px; }
.LightBlueMiddle {float:left; height:35px; background-color:#52A5FB; }
.LightBlueMiddle h2 {font-size:16px; font-weight:normal; color:#FFF; padding:8px 0 0 0;}
.LightBlueMiddle a, .LightBlueMiddle a:visited {color:#FFF; text-decoration:none;}
.LightBlueMiddle a:hover {text-decoration:underline;} 
.LightBlueRight { float:left; background-image:url(../../Assets/Images/LightBlueRight.jpg); width:15px; height:35px; }
.SearchField {padding:10px 0 14px 12px;}

.CalendarCover {background:url(../../Assets/Images/calendar-bg.png) no-repeat top left; width:212px; height:184px; padding:10px 0 0 8px;}

.tdCalendar {width:220px; border-left:dotted 1px #666; padding:12px 0 0 20px;}
.tdCalendar td {background-color:Transparent!important; font-size:11px; font-family:Arial;}
.tdCalendar .CalendarDayHead {color:White; font-size:10px; height:14px; padding:2px 0 5px 0;}
.tdCalendar .CalendarMain {border-width:0px!important; border-style:none!important;}
.tdCalendar .CalendarMonthHead {background:Transparent; color:White; font-weight:bold; font-size:12px; height:14px; padding:0 10px 0 10px;}
.tdCalendar .CalendarOtherMonth {border:1px solid #333; width:23px!important; height:21px; background-color:#666!important;}
.tdCalendar .CalendarDay {border:1px solid #333; width:23px!important; height:21px; background-color:#8D8D8D!important; color:#FFF;}

.tdCalendar .CalendarToday {border:1px solid #333; width:23px!important; height:21px; background-color:#2997F4!important; color:#FFF;}

.PrevMonth, .NextMonth {display:inline-block; width:6px; height:8px;}

.PrevMonth {background:url(../../Assets/Images/calender-arrow-left.png) no-repeat; margin:0 0 0 5px;}
.NextMonth {background:url(../../Assets/Images/calender-arrow-right.png) no-repeat; margin:0 5px 0 0;}

.VenueImageTable {padding:15px 0 15px 0;}
ul.SiteMap li {padding:0 0 5px 0;}

.RegArea {padding:0 20px 0 30px;}
.RegArea h2 {color:#39939B; font-size:14px; padding:0 0 5px 0;}
.RegArea strong {color:#39939B;}
.RegArea p {padding:0 0 15px 0;}

/*heading SEO stylings*/
.blueTitle h2, .blueTitle h3{color: #2997F4;font-size: 16px;}

.TabOnB {background-image:url('../../Assets/Images/tab_on_b.jpg'); width:130px; height:31px; text-align:center;}

.TextFieldLeftOld {background:url(../../Assets/Images/TextFieldLeft.png) no-repeat top left; width:12px; height:23px;}
.TextFieldRightOld {background:url(../../Assets/Images/TextFieldRight.png) no-repeat top left; width:12px; height:23px;}

a.RegstrBtn {display:block; width:146px; height:24px; cursor:pointer;}
