/* Fonts */
@font-face {  
	  font-family: "Knowledge-Light";  
	  src: url(knowledge-light/Knowledge-Light.eot ); /* IE */  
	  src: local("Knowledge-Light"), url(knowledge-light/Knowledge-Light.ttf ) format("truetype"); /* non-IE */  
	}  

@font-face {
    font-family: 'KnowledgeMedium';
    src: url('fonts/knowledge-medium-webfont.eot');
    src: url('fonts/knowledge-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/knowledge-medium-webfont.woff') format('woff'),
         url('fonts/knowledge-medium-webfont.ttf') format('truetype'),
         url('fonts/knowledge-medium-webfont.svg#KnowledgeMedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'KnowledgeLight';
    src: url('fonts/knowledge-light-webfont.eot');
    src: url('fonts/knowledge-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/knowledge-light-webfont.woff') format('woff'),
         url('fonts/knowledge-light-webfont.ttf') format('truetype'),
         url('fonts/knowledge-light-webfont.svg#KnowledgeLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

	
/* General */
body { background-color: #D9D9D9; font-family:Arial, Helvetica, sans-serif; }
body a{color:#005B85}
.wrapper-outer { padding-bottom: 200px; background: url(images/wrapper_outer_bg.png) center top repeat-x #d9d9d9; width: 100%; height:100%;}
.wrapper-inner { padding: 0; }
.wrapper-level-2 { width: 960px; padding: 0 10px; margin: 0 auto; }
.block-inner { padding: 0; }
.meta { display: none; }
p{margin-bottom:0;line-height:1.2em;}
.block ul {
    margin: 0;
    padding: 0 0 0 1em;
}
.messages {
    display:none;
}
/* Header */
#header { height: 110px; background: url(images/logo_thompson_reuters.png) right top no-repeat; }
#logo-title { height: 110px; }
/* nav */
#nav { height: 45px; position: relative; z-index: 300; }
#nav #menu-bar .block-inner .content{min-height:0;}
#nav-inner { background: url(images/nav_top.png) center top repeat-x; border-bottom: 5px solid #f7911e; height: 40px; }
.section-product #menu-bar ul.menu>li.menu-products-services >a { font-family: 'KnowledgeMedium'; display: block;  position: relative; z-index: 310; height: 40px; padding: 0 20px; color: #fff; line-height: 40px; text-transform: uppercase; }
#menu-bar { height: 40px; }
#menu-bar .block, #menu-bar .block .content { height: 40px; }
#menu-bar ul.menu { height: 40px; }

#menu-bar ul.menu>li { height: 40px; background: url(images/nav_top.png) 0 0 repeat-x #fff;margin-left: -2px; padding: 0;}
#menu-bar ul.menu>li.first{margin-left:0;}
#menu-bar ul.menu>li>a { font-family: 'KnowledgeMedium'; display: block;  position: relative; z-index: 310; height: 40px; padding: 0 20px; background: url(images/nav_top_divider.png) right center no-repeat; color: #fff; line-height: 40px; text-transform: uppercase; }

#menu-bar ul.menu>li.last>a { background: none; }
#menu-bar ul.menu>li.active-trail { background-position: 0 -40px; }
#menu-bar ul.menu>li.active-trail>a { background: #F7911E; }

.section-product #menu-bar ul.menu>li.menu-products-services >a { background: none;}
.section-product #menu-bar ul.menu>li.menu-home >a { background: none;}
.section-product #menu-bar ul.menu>li.menu-home :hover>a { background: none #fff; color: #212121; height: 45px; z-index: 10000;}
.section-product #menu-bar ul.menu>li.menu-home :hover { background: none #fff; color: #212121; height: 45px; z-index: 10000;}
.section-product #menu-bar ul.menu>li.menu-products-services:hover>a { background: none #fff; color: #212121; height: 45px; z-index: 10000;}
.section-product #menu-bar ul.menu>li.menu-products-services { height: 40px; background: url(images/nav_top.png) 0 -40px repeat-x #fff; padding: 0;z-index:1000;}

.section-news-ideas #menu-bar ul.menu>li.menu-news-ideas { background-position: 0 -40px; }
#menu-bar ul.menu>li:hover { background-position: 0 -80px; height: 45px; background-color: #fff; }
#menu-bar ul.menu>li:hover>a { background: none #fff; color: #212121; height: 45px; z-index: 10000;}
#menu-bar ul.menu li .view-wrapper { display: none; position: absolute; left: 0; top: 45px; z-index: 310; background: url(images/nav_submenu_bg_right.png) right bottom no-repeat; height: 180px; padding: 0 15px 0 0; margin: -16px 0 0 -80px; }
#menu-bar ul.menu li .view-wrapper-inner { background: url(images/nav_submenu_bg_left.png) left bottom no-repeat; padding: 15px 0 15px 15px; height: 150px; }
#menu-bar ul.menu li .view-wrapper .view { height: 138px; border: 1px solid #FF8000; padding: 10px 0 0 10px; }
#menu-bar ul.menu li .view-wrapper .view a { background: none; height: auto; line-height: normal; }
#menu-bar ul.menu li .view-wrapper .view .view-header { width: 160px; float: left; margin-right: 10px; position: relative; height: 138px; }
#menu-bar ul.menu li .view-wrapper .view .view-content { float: left; }

#menu-bar ul.menu li .view-wrapper-products-services .view { /*width: 720px;*/ width: 855px;  }
#menu-bar ul.menu li .view-wrapper-products-services .view .view-header h4 { font-size: 12px; line-height: normal; text-transform: uppercase; color: #FF8000; font-weight: normal; }
#menu-bar ul.menu li .view-wrapper-products-services .view .view-header p { font-size: 10px; }
#menu-bar ul.menu li .view-wrapper-products-services .view .view-content .views-row { position: relative; height: 138px; width: 135px; float: left; background: url(images/nav_submenu_divider.png) left bottom no-repeat; }
#menu-bar ul.menu li .view-wrapper-products-services .view .view-content .views-row:hover { background: url(images/nav_submenu_divider.png) left bottom no-repeat #fff; }
#menu-bar ul.menu li .view-wrapper-products-services .view .view-content .views-row:hover .views-field-view-node a { background-position: 0 -10px; }
#menu-bar ul.menu li .view-wrapper-products-services .view .view-content .views-row:hover .views-field-field-product-image-fid a { border: 1px solid #ff8000; margin-left: -1px; margin-top: -1px; }
#menu-bar ul.menu li .view-wrapper-products-services .view .view-content .views-field-field-product-image-fid { float: left; height: 65px; padding-left: 8px; }
#menu-bar ul.menu li .view-wrapper-products-services .view .view-content .views-field-field-product-image-fid a { float: left; display: block; height: 65px; width: 120px; padding: 0; }
#menu-bar ul.menu li .view-wrapper-products-services .view .view-content .views-field-title { float: left; width:130px; }
#menu-bar ul.menu li .view-wrapper-products-services .view .view-content .views-field-title a { text-transform: uppercase; color: #FF8000; padding: 5px 0 5px 8px; font-size: 12px; }

#menu-bar ul.menu li .view-wrapper-products-services .view .views-field-view-node { position: absolute; right: 8px; bottom: 10px; }
#menu-bar ul.menu li .view-wrapper-products-services .view .views-field-view-node a { background: url(images/nav_submenu_btn.png) 0 0 no-repeat; height: 0; width: 10px; padding: 10px 0 0; overflow: hidden; }

#menu-bar ul.menu li .view-wrapper.view-wrapper-news-ideas { margin: -16px 0 0 -200px; }

#menu-bar ul.menu li .view-wrapper-news-ideas .view { width: 630px; }
#menu-bar ul.menu li .view-wrapper-news-ideas .view .view-header { width: 180px; }
#menu-bar ul.menu li .view-wrapper-news-ideas .view .view-header ul { float: none; padding: 0; margin: 0; }
#menu-bar ul.menu li .view-wrapper-news-ideas .view .view-header ul li { float: none; margin: 0; padding: 0; }
#menu-bar ul.menu li .view-wrapper-news-ideas .view .view-header ul li a { float: none; padding: 5px 0; margin: 0; border-bottom: 1px solid #ccc; text-transform: uppercase; }
#menu-bar ul.menu li .view-wrapper-news-ideas .view .view-header ul li.last a { border-bottom: none; }
#menu-bar ul.menu li .view-wrapper-news-ideas .view .view-content .views-row { position: relative; height: 138px; width: 430px; float: left; }
#menu-bar ul.menu li .view-wrapper-news-ideas .view .view-content .views-field-field-image-fid { float: left; height: 125px; margin-right: 10px; }
#menu-bar ul.menu li .view-wrapper-news-ideas .view .view-content .views-field-field-image-fid a { float: left; display: block; height: 125px; width: 200px; padding: 0; }
#menu-bar ul.menu li .view-wrapper-news-ideas .view .view-content .views-field-title a{ text-transform: uppercase; color: #FF8000; padding: 5px 0 5px 8px; font-size: 12px; }
#menu-bar ul.menu li .view-wrapper-news-ideas .view .view-content .views-field-body p { font-size: 12px; margin-bottom: 5px; }
#menu-bar ul.menu li .view-wrapper-news-ideas .view .views-field-view-node a { float: right; width: 220px; border-top: 1px solid #ccc; background: url(images/btn_arrow_white.png) right center no-repeat; display: block; padding: 5px 0;  text-transform: uppercase; color: #FF8000; font-size: 12px; }

#menu-bar ul.menu li:hover>.view-wrapper { display: block; }

#header-block { float: right; }
/* Main */
#container { }
#container-inner { background-color: #fff; padding: 40px 20px 20px; }
.one-sidebar #main { width:75%; }
.two-sidebars #main { width: 505px; margin-left: 15px; float: left; }
.no-sidebars #main { }
#page-title { font-weight: normal; font-size: 24px; text-transform: uppercase; margin-bottom: 5px; }
.section-product #page-title { float: right; width: 240px; }
.node-type-custom-product-category #page-title { float: none; width: 100%; }

.sidebar-second #main { float: left; }
/* Products & Services */
.page-products-services #content .node .field-field-product-teaser p { text-transform: uppercase; }

.page-products-services #content .view-header { }
.page-products-services #content .view-header h4 { font-size: 14px; color: #ff8000; font-weight: normal; }
.page-products-services #content .view-header p { font-size: 12px; }
.page-products-services #content .view-header p a { font-weight: bold; }
.page-products-services #content .view-content { }
.page-products-services #content .view-content table { margin-top: 40px; }
.page-products-services #content .view-content table td { background: none; padding: 0 20px 20px 0; }
.page-products-services #content .view-content table td .views-field-field-product-image-fid { margin-bottom: 20px; }
.page-products-services #content .view-content table td .views-field-title { height: 60px; }
.page-products-services #content .view-content table td .views-field-title a { text-transform: uppercase; font-size: 12px; color: #ff8000; }
.page-products-services #content .view-content table td .views-field-field-product-teaser-value p { font-size: 12px; }
.page-products-services #content .view-content table td .views-field-view-node a { background: url(images/btn_arrow_orange.png) 0 0 no-repeat; height: 0; overflow: hidden; padding: 14px 0 0; width: 14px; display: block; float: right; margin: 0 0 15px 15px; }

/* Products */
.section-product #content { width: 100%; }
.section-product #content .node { padding: 0 0 10px; border-bottom: 1px solid #ccc; margin-bottom: 5px; }
.node-type-custom-product #content .field-field-product-teaser { padding: 0 0 0px; border-bottom: 1px solid #ccc; margin-bottom: 10px; min-height: 175px; }
.node-type-custom-product #content .field-field-product-teaser p { line-height: 1.2em; margin-bottom: 0; font-size: 12px; }
	.node-type-custom-product-category #content .field-field-product-teaser p { padding-right: 15px; }
.node-type-custom-product #content .field-field-link a { text-transform: uppercase; color: #ff8000; }
.section-product #content .node table td { background: none #fff; font-size: 12px; }

.section-product #content .node .field-field-product-image { float: left; margin-right: 15px; margin-bottom: 6px; }


.section-product #content .block h3.title { text-transform: uppercase; font-weight: normal; font-size: 18px; color: #231F20; }
.section-product #content .block { width: 247px; float: left; }
.section-product #content .block table { border-collapse: collapse; }
.section-product #content .block table tr { border-bottom: none !important; }
.section-product #content .block table td { padding: 10px 10px 10px 0; vertical-align: top; }
.section-product #content .block table td, .section-product #content .block table th { background: none #fff; }
.section-product #content .block table th { /* border-bottom: 1px solid #ccc; */ border: none; }
.section-product #content .block table td.views-field-title a { text-transform: uppercase; color: #ff8000; font-size: 12px; }
.section-product #content .block table td.views-field-title p { font-size: 12px; }
.section-product #content #block-views-products_services-block_2 { margin-right: 10px; }



/* News & Ideas*/
#content .view-news-ideas.view-display-id-page_1 { margin-bottom: 10px; border-bottom: 1px solid #ccc; }
#content .view-news-ideas.view-display-id-page_1 .view-content { }
#content .view-news-ideas.view-display-id-page_1 .view-content .views-field-field-image-fid { margin: 0 10px 10px 0; float: left; }
#content .view-news-ideas.view-display-id-page_1 .view-content .views-field-title span { text-transform: uppercase; font-size: 20px; font-weight: normal; }
#content .view-news-ideas.view-display-id-page_1 .view-content .views-field-body p { font-size: 12px; margin-bottom: 23px;}
#content .view-news-ideas.view-display-id-page_1 .view-content .views-field-view-node a { background: url(images/btn_arrow_orange.png) 0 0 no-repeat; height: 0; overflow: hidden; padding: 14px 0 0; width: 14px; display: block; float: right; margin: 0 0 15px 15px; }

.page-news #content .node .field-field-product-image { float: left; margin-right: 15px; }
.page-news #content .block h3.title {font-family: 'KnowledgeLight'; text-transform: uppercase; font-weight: normal; font-size: 14px; color: #231F20; padding: 0; }
.page-news #content .block { width: 242px; float: left; }
.page-news #content .block .views-row { padding: 5px 0; }

.page-news #content .block .views-row .views-field-created { color: #A7A7A7; font-size: 12px; text-transform: uppercase; }
.page-news #content .block .views-row .views-field-title a { color: #005B85; font-size: 13px; }
.page-news #content .block .view-footer { margin-top: 10px; border-top: 1px solid #ccc; }
.page-news #content .block .view-footer .views-field-view-node a { color: #ff8000; font-size: 12px; text-transform: uppercase; display: block; background: url(images/btn_arrow2.png) right 10px no-repeat; padding: 10px 25px 8px 0; float: left; }
.page-news #content .block .view-footer .views-field-view-node a:hover {background: url(images/btn_arrow2.png) right -14px no-repeat transparent;}

.page-news #content .block table { border-collapse: collapse; }
.page-news #content .block table tr { border-bottom: none !important; }
.page-news #content .block table td { background: none #fff; color: #FF8000; font-size: 13px; line-height: 1.2em; text-transform: uppercase; padding: 10px 10px 10px 0; vertical-align: top; }
.page-news #content .block table td p { color: #666666; font-size: 12px; text-transform: none;}
.page-news #content .block table th { border-bottom: none; }
.page-news #content .block table td.views-field-body a { text-transform: uppercase; color: #ff8000; font-size: 13px; }
.page-news #content .block table td.views-field-body a.views-field-nid { text-transform: uppercase; color: #005B85; }
.page-news #content .block table td.views-field-field-document-date-value span {color: #666666; font-size: 12px; text-transform: none;}
.page-news #content .block table td.views-field-body p { font-size: 12px; }
.page-news #content #block-views-news_ideas-block_2 { margin-right: 12px; }

/* Slideshow */
#content .view-slideshow { }
#content .view-slideshow .view-content { }
#content .view-slideshow .view-content .views_slideshow_main { position: relative; z-index: 100; padding: 0 0 0 7px; height: 355px; clear: both; }
#content .view-slideshow .views_slideshow_thumbnailhover_slide { }
#content .view-slideshow .views-field-field-image-fid { float: left; margin-bottom: 10px; }
#content .view-slideshow .views-field-field-image-fid img { border: 1px solid #ccc; }
#content .view-slideshow .views-field-title { float: left; color: #FF8000; text-transform: uppercase; font-size: 20px; width: 200px; }
#content .view-slideshow .views-field-body { float: right; width: 250px; }
#content .view-slideshow .views-field-body p { font-size: 12px; }
#content .view-slideshow .views-field-view-node { float: right; }
#content .view-slideshow .views-field-view-node a { display: block; background: url(images/btn_slide_learnmore.png) 0 0 no-repeat; height: 0; overflow: hidden; padding: 22px 0 0; width: 112px; margin-right: 6px; }
#content .view-slideshow .view-content .views-slideshow-controls-bottom { position: relative; z-index: 200; background: url(images/slide_thumb_bg.png) center center no-repeat; height: 100px; padding: 15px 12px 0; }
#content .view-slideshow .view-content .views-slideshow-controls-bottom .views_slideshow_thumbnailhover_breakout_teasers { }
#content .view-slideshow .view-content .views-slideshow-controls-bottom .views_slideshow_thumbnailhover_div_breakout_teaser { float: left; width: 120px; cursor: pointer; }
#content .view-slideshow .view-content .views-slideshow-controls-bottom .views_slideshow_thumbnailhover_div_breakout_teaser .views-field-field-image-fid { float: none; margin: 0 auto; text-align: center; padding: 10px 0; background: url(images/slide_thumb_bg_divider.png) right top no-repeat; }
#content .view-slideshow .view-content .views-slideshow-controls-bottom #views_slideshow_thumbnailhover_div_breakout_teaser_slideshow-page_1_3 .views-field-field-image-fid { background: none; }
#content .view-slideshow .view-content .views-slideshow-controls-bottom .views_slideshow_thumbnailhover_div_breakout_teaser .views-field-field-image-fid img { border: 1px solid #ccc; height:50px; }
#content .view-slideshow .view-content .views-slideshow-controls-bottom .views_slideshow_thumbnailhover_div_breakout_teaser.activeSlide { background: url(images/slide_thumb_bg_active.png) center top no-repeat; width: 150px; height: 95px; margin: -10px -15px 0; }
#content .view-slideshow .view-content .views-slideshow-controls-bottom .views_slideshow_thumbnailhover_div_breakout_teaser.activeSlide .views-field-field-image-fid { padding: 18px 0; background: none; }
#content .view-slideshow .view-content .views-slideshow-controls-bottom .views_slideshow_thumbnailhover_div_breakout_teaser.activeSlide .views-field-field-image-fid img { border: 1px solid #FF8000; height: 50px; width: 103px; }
#content #block-views-news_ticker-block_1 .view-display-id-block_1 { background-color: #F2F2F2; width: 505px; height: 30px; }
#content #block-views-news_ticker-block_1 .view-display-id-block_1 .view-content { padding: 5px 5px 5px 20px; }
#content #block-views-news_ticker-block_1 .view-display-id-block_1 .view-content .views_slideshow_singleframe_teaser_section { width: 480px !important; }
#content #block-views-news_ticker-block_1 .view-display-id-block_1 .view-content .views_slideshow_singleframe_teaser_section .views_slideshow_singleframe_slide { width: 480px !important; }
#content #block-views-news_ticker-block_1 .view-display-id-block_1 .views-field-title { float: left; width: 315px; }
#content #block-views-news_ticker-block_1 .view-display-id-block_1 .views-field-title a { display: block; float: left; color: #005B85; padding: 3px 0 0; }
#content #block-views-news_ticker-block_1 .view-display-id-block_1 .views-field-nothing a { display: block; float: right; text-transform: uppercase; color: #FF8000; border-left: 1px solid #ccc; width: 135px; padding: 4px 0 0 5px; background: url(images/btn_arrow_white.png) right center no-repeat; height: 16px; font-size: 12px; }
/* Sidebars */
#sidebar-first { width: 180px; }
#sidebar-first .block { margin: 0; }
#sidebar-first .block .content { }
#sidebar-first .block .content ul.menu { padding: 0; margin: 0; }
#sidebar-first .block .content ul.menu ul.menu li a {padding-left: 5px;}
#sidebar-first .block .content ul.menu li { padding: 0; margin: 0; display: block; font-family: 'KnowledgeLight'; list-style: none; list-style-image: none; }
#sidebar-first .block .content ul.menu li a { font-size: 12px; display: block; padding: 5px 0; color: #595959; border-bottom: 1px solid #cccccc; text-transform: uppercase; }
#sidebar-first .block .content ul.menu li.menu-2334 a { font-size: 12px; display: block; padding: 5px 15px; color: #595959; border-bottom: 1px solid #cccccc; text-transform: uppercase; }
#sidebar-first .block .content ul.menu li.menu-2335 a { font-size: 12px; display: block; padding: 5px 15px; color: #595959; border-bottom: 1px solid #cccccc; text-transform: uppercase; }
#sidebar-first .block .content ul.menu li.last {border-bottom:none;}
#sidebar-first .block .content ul.menu li.active-trail a { color: #FF8000; }
#sidebar-first .block .content ul.menu li a.active { color: #FF8000; }
#sidebar-first .view-id-products_services .view-content .field-content { padding: 0; margin: 0; }
#sidebar-first .view-id-products_services .view-content .field-content .field-item { padding: 0; margin: 0; display: block; list-style: none; list-style-image: none; }
#sidebar-first .view-id-products_services .view-content .field-content .field-item a { font-size: 12px; display: block; padding: 5px 0; color: #595959; border-bottom: 1px solid #CCCCCC; text-transform: uppercase; }
#sidebar-first .view-id-products_services .view-content .field-content .field-item a.active { color: #FF8000; }

/* product pages call-to-action menu */
#sidebar-second .block .content ul.menu { padding: 0; margin: 0; }
#sidebar-second .block .content ul.menu ul.menu li a {padding-left: 5px;}
#sidebar-second .block .content ul.menu li { padding: 0; margin: 0; display: block; font-family: 'KnowledgeLight'; list-style: none; list-style-image: none; }
#sidebar-second .block .content ul.menu li a { font-size: 12px; display: block; padding: 5px 0; color: #595959; border-bottom: 1px solid #cccccc; text-transform: uppercase; }
#sidebar-second .block .content ul.menu li.menu-2334 a { font-size: 12px; display: block; padding: 5px 15px; color: #595959; border-bottom: 1px solid #cccccc; text-transform: uppercase; }
#sidebar-second .block .content ul.menu li.menu-2335 a { font-size: 12px; display: block; padding: 5px 15px; color: #595959; border-bottom: 1px solid #cccccc; text-transform: uppercase; }
#sidebar-second .block .content ul.menu li.last {border-bottom:none;}
#sidebar-second .block .content ul.menu li.active-trail a { color: #FF8000; }
#sidebar-second .block .content ul.menu li a.active { color: #FF8000; }
#sidebar-second .view-id-products_services .view-content .field-content { padding: 0; margin: 0; }
#sidebar-second .view-id-products_services .view-content .field-content .field-item { padding: 0; margin: 0; display: block; list-style: none; list-style-image: none; }
#sidebar-second .view-id-products_services .view-content .field-content .field-item a { font-size: 12px; display: block; padding: 5px 0; color: #595959; border-bottom: 1px solid #CCCCCC; text-transform: uppercase; }
#sidebar-second .view-id-products_services .view-content .field-content .field-item a.active { color: #FF8000; }
	#sidebar-second .views-field-field-product-links-url { border-top: none; margin-top: -10px !important; }
/* end product pages call-to-action menu */

#sidebar-second { width: 200px; }
form#search-block-form { height: 20px; }
form#search-block-form label { display: none; }
form#search-block-form input.form-text { border: 1px solid #26AAE1; height: 13px; width: 133px; background-color: #F1F1F1; margin-top: 1px; float: left; }
form#search-block-form input.form-submit { float: right; background: url(images/btn_search.png) 0 0 no-repeat; height: 20px; width: 58px; text-transform: uppercase; color: #fff; font-size: 12px; }
#sidebar-second { float: right; margin: 0; }
#sidebar-second .block { margin-bottom: 15px; }
#sidebar-second .block .content { }
#sidebar-second .block .content .view { }
#sidebar-second .block .content .view .views-row { border-top: 1px solid #cccccc; padding: 15px 0; }
	#sidebar-second .views-row-first { border-top: none !important; padding-top: 0 !important; }
#sidebar-second .block .content .views-field-title { font-size: 13px; color: #FF8000; text-transform: uppercase; width: 180px; line-height: 1.2em; }
#sidebar-second .block .content .views-field-body { color: #676767; width: 180px; }
#sidebar-second .block .content .views-field-body p { color: #676767; margin-bottom: 0; }
#sidebar-second .block .content .views-field-view-node { float: right; }

#sidebar-second .block .content .views-field-view-node a { font-size: 13px; display: block; overflow: hidden; width: 14px;padding:14px 0 0; height: 0; background: url(images/btn_arrow.png) 0 0px no-repeat; float: right; }
#sidebar-second .block .content .views-field-view-node a:hover {background-position:0 -15px;}

#sidebar-second .view-home-page-right-sidebar .views-field-title a {padding: 0px 25px 2px 0;display:block; color: #FF8000;background: url(images/btn_arrow_homeslide.png) no-repeat scroll right 0px transparent;width:175px;}
#sidebar-second .view-home-page-right-sidebar .views-field-title a:hover{background: url(images/btn_arrow_homeslide.png) no-repeat scroll right -26px transparent;}

#sidebar-second #block-views-blog-block_1 { background-color:#f1f1f1; }
#sidebar-second #block-views-blog-block_1 h3.title {font-family: 'KnowledgeLight'; color: #FF8000; padding: 10px 10px 5px; margin-bottom: 0; font-weight: normal; }
#sidebar-second #block-views-blog-block_1 .content { padding: 0 5px 10px;}
#sidebar-second #block-views-blog-block_1 .content .view .views-row { padding: 5px; border-top: none; }
#sidebar-second #block-views-blog-block_1 .content .view .views-row-first { border-top: none; }
#sidebar-second #block-views-blog-block_1 .content .view .views-row a { color: #005A84; text-transform: none; }
/* Footer */
#footer { height: 20px; background-color: #EDEEEE; padding: 10px 20px 0; min-height: 20px;  }
#footer .block { float: left; margin: 0 10px 0 0; }
#footer .block .content { color: #969599; text-transform: uppercase; font-size: 12px; }
#footer .block .content p { margin-bottom: 0; line-height: normal; }
#footer .block .content ul.menu { padding: 0; margin: 0; }
#footer .block .content ul.menu li { padding: 0; margin: 0; list-style: none; list-style-image: none; display: block; float: left; }
#footer .block .content ul.menu li a { padding: 0 10px; margin: 0; display: block; float: left; color: #969599; text-transform: uppercase; font-size: 12px; }
/* Tabs */
#main div.tabs { margin-bottom: 10px; }
/* Turn-off OM Base Theme Credit */
#legal { display: none; }
.clearfix { clear: both; }
table { border-collapse: separate; }
/* OM Subthemer layout */
.region { min-height: 100px; }
.region h3 { text-align: left; padding: 5px; font-size: 12px; text-transform: uppercase; color: #999; border-bottom: 1px solid #ccc; }
	.page-product-ip-services .region h3 { display: none; }
.column { float: left; min-height: 300px; }
.column-1-1 { width: 100%; }
.column-2 { width: 49%; }
.column-2-2 { float: right; }
.column-3-1 { width: 20%; }
.column-3-2 { width: 58%; margin-left: 1%; }
.column-3-3 { width: 20%; float: right; }
.column-4 { width: 25%; }
.column-5 { width: 20%; }
.row { float: none; }
/* Turn-off region borders */

.region { }

/* Webform*/
form.webform-client-form{margin:0 auto;}
form.webform-client-form div.webform-container-inline{margin:5px auto;}
form.webform-client-form div.form-actions{margin:5px auto;}
form.webform-client-form label {display: block;float: left;margin-right: 1em;text-align: right;width: 200px;}
form.webform-client-form input {margin: 0 6px 0 0;width: 200px;background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #A5ACB2;}
form.webform-client-form input.form-submit {background: none repeat scroll 0 0 #FF9100;border: medium none;color: #FFFFFF;cursor: pointer;display: block;font-weight: normal;line-height: 100%;padding: 4px 5px 3px;text-decoration: none;text-transform: uppercase;margin:0 auto;width:125px;}
form.webform-client-form select {margin-bottom: 5px;width: 200px;background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #A5ACB2;}


/* news INTERIOR SECTION */

.not-front #main .view-News .view-content { border-top:1px solid #000; }
.not-front #main .view-News .views-row { margin-top:15px; width:500px; }
.not-front #main .view-News .views-field-title a { color:#97BBC6; text-decoration:none; font-size:14px; margin-bottom:15px; }
#main .view-News .views-field-title a { color:#85ABBC; text-decoration:none; font-size:14px; margin-bottom:15px; }
.section-news #main .attachment .view-display-id-attachment_1 .views-field-field-image-fid { float:left; }
.section-news #main .attachment .view-display-id-attachment_1 .view-content .views-row { width:510px; }
.section-news #main .attachment .view-display-id-attachment_1 .views-field-title a{ color:#000; text-decoration:none; font-size:18px; margin-bottom:5px; float:right; width:240px; }
.section-news #main .attachment .view-display-id-attachment_1 .views-field-field-teaser-value span { float:right; width:240px; font-size:12px; margin-bottom:2px; }
.section-news #main .attachment .view-display-id-attachment_1 .view-footer a { float:right; width:240px; color:#97BBC6; position:relative; top:-5px; }
.section-news #main .attachment { height:175px; border-bottom:1px solid #000; border-top:none; }
.section-news #main .view-News .views-field-title a { width:250px; color:#97BBC6; text-decoration:none; font-size:14px; margin-bottom:15px; }
.not-front #main #block-views-News_block-block_2 .views-field-title a { color: #97BBC6; text-decoration:none; font-size:12px; margin-bottom:5px; float:left; width:225px; border:none }
.not-front #main #block-views-News_block-block_2 .views-row { border:none; width:250px; margin-bottom:10px; }
.not-front #main #block-views-News_block-block_2 .view-footer .views-footer-row { border-top: 1px solid #766D63; padding: 15px 0; width:250px; margin-top:25px; }
.not-front #main #block-views-News_block-block_2 .view-footer .views-field-view-node-footer { color: #FF8000; text-transform: uppercase; line-height: 1.2em; float:left; }
.not-front #main #block-views-News_block-block_2 .view-footer .views-field-view-node-footer a { display: block; height: 0; overflow: hidden; padding: 14px 0 0; background: url(images/btn_arrow.png) 0 0 no-repeat; float:right; margin-left:8px; width:14px; }
.not-front #main #block-views-News_block-block_2 .view-footer .views-field-view-node-footer a:hover { display: block; height: 0; overflow: hidden; padding: 14px 0 0; background: url(images/btn_arrow.png) -14px 0 no-repeat; float:right; margin-left:8px; width:14px; }
.not-front #main #block-views-News_block-block_2 { float:left; position:relative; }
.not-front #main #block-views-news_ideas-block_3 { float:right; position:relative; }
.not-front #main #block-views-market_knowledge-block_1 .view-market-knowledge .views-field-field-image-fid { float:left; }
.not-front #main #block-views-news_ideas-block_3 .view-news-ideas .views-field-field-image-fid img { width:70px; height:100px; }
.not-front #main #block-views-market_knowledge-block_1 .view-market-knowledge .view-content { border-bottom:none; border-top:none; float:right }
.not-front #main #block-views-market_knowledge-block_1 .view-market-knowledge .views-field-title a { color: #FFB062; text-decoration:none; font-size:12px; margin-bottom:5px; float:right; width:175px; }
.not-front #main #block-views-market_knowledge-block_1 .view-market-knowledge .views-field-nid a { color:#97BBC6; text-decoration:none; font-size:12px; float:right; width:175px; }
.not-front #main #block-views-market_knowledge-block_1 .view-market-knowledge .views-field-body { float:right; width:175px; font-size:12px; margin-bottom:5px; }
.not-front #main #block-views-market_knowledge-block_1 .view-market-knowledge .views-row { width:250px; border-top:none; border-bottom:1px solid #000; margin-bottom:10px; height:110px; }


.content-type-whitepaper .field-field-pdf{top:15px;position:relative;font-size:14px;}
.content-type-whitepaper .field-field-pdf a{color:#FF8000; font-size:14px;}
.content-type-whitepaper .whitepapre-link a {color:#005B85;; font-size:14px;}

/*NEWS ARCHIVE*/
#block-views-news_archive-block_3 .view-news-archive .item-list ul.views-summary li {display:none;list-style:none;border-bottom:1px solid #000;margin-left:-12px;margin-top:10px;}
#block-views-news_archive-block_3 .view-news-archive .item-list ul.views-summary li a{display:none;color: #97BBC6;text-decoration:none;margin:5px 0 0px 20px;top:-5px;position:relative;}
#block-views-news_archive-block_3 .view-news-archive .item-list ul.views-summary li a:hover{display:none;color: #97BBC6;text-decoration:underline;}
#block-views-news_archive-block_3 .view-news-archive .item-list ul.views-summary li a.active{display:none; color: #FF8000; }

.section-news-archive #main .view-news-archive h3 { color:#FF8000; border-bottom:1px solid #000; }
.section-news-archive #main .view-news-archive .views-row { margin-bottom:10px; }
.section-news-archive #main .view-news-archive .views-row .views-field-title a { color: #005A84; text-decoration:none; font-size:12px; margin-bottom:5px; }

/*MARKET KNOWLEDGE SECTION*/
.section-market-knowledge #main .view-market-knowledge .views-row { margin-bottom: 10px;}
.section-market-knowledge #main .view-market-knowledge .views-row .views-field-title a {color: #005A84; text-decoration:none; font-size:12px; margin-bottom:5px;}

/* EVENTS SECTION */

.section-events #main .view-Events .views-view-grid tr { background-color:#fff; }
.section-events #main .view-Events .views-view-grid td,.section-events #main .view-Events-Interior td { width:315px; background-color:#fff; }
.section-events #main .view-Events .view-content { border-top:1px solid #CCCCCC;position: relative;top: -7px; }
.section-events #main #block-views-Events-block_1 h3.title {font-family: 'KnowledgeLight';color:#000; font-size:14px;border-top:1px solid #CCCCCC;text-align: left;}
.section-events #main .view-Events .views-row { margin-top:10px }
.section-events #main .view-Events .views-field-title { color:#FF8000; font-size:14px; }
.section-events #main .view-Events .view-content .views-field-field-event-date-value span { font-size:12px; font-weight:bold; }
.section-events #main .view-Events .view-content .views-field-field-event-country-value { font-size:12px; }
.section-events #main .view-Events .views-field-field-link-url a { color:#005B85; text-decoration:none; font-size:12px; margin-bottom:15px; }
.section-events #main .view-Events .views-field-php a { color:#005B85; text-decoration:none; font-size:12px; margin-bottom:15px; }

.section-events #main #block-block-7  .view { border-top: 1px solid #cccccc;}
.section-events #main #block-block-7  .view-all { border-top: 1px solid #cccccc;}
.section-events #main #block-block-7  .view .views-row { padding: 15px 0; border-bottom: 1px solid #cccccc; }
.section-events #main #block-block-7  .view-all .views-row { padding: 15px 0; border-bottom: 1px solid #cccccc; }
.section-events #main #block-block-7  .views-field-title { }
.section-events #main #block-block-7  .views-field-body { color: #676767; width: 180px; }
.section-events #main #block-block-7  .views-field-body p { color: #676767; margin-bottom: 0; }
.section-events #main #block-block-7  .views-field-view-node { margin-left:15px; color: #FF8000; text-transform: uppercase; line-height: 1.2em; }
.section-events #main #block-block-7  .views-field-view-node a { display: block; height: 0; overflow: hidden; padding: 14px 0 0; background: url(images/btn_arrow.png) 0 0 no-repeat; float:right; margin-right:560px; width:14px; }
.section-events #main #block-block-7  .views-field-view-node a:hover {background-position:0 -15px; }

.section-events #main  .view-events-new { width:675px;height:225px;}
.section-events #main  .view-events-new .attachment .views-field-field-image-fid { float:left; }
.section-events #main  .view-events-new .attachment .views-field-title {font-family: 'KnowledgeLight'; color:#000; text-decoration:none; font-size:20px; margin-bottom:5px; float:right;width:280px;}
.section-events #main  .view-events-new .attachment .views-field-field-event-country-value{ float:right;  font-size:12px; margin-bottom:2px;width:280px;}
.section-events #main  .view-events-new .attachment .views-field-field-event-date-value{ float:right;  font-size:12px; margin-bottom:2px;width:280px;}
.section-events #main  .view-events-new .attachment .views-field-field-link-url{ float:right;color:#97BBC6;width:280px;position:relative;margin-left:200px;position:relative;}
.section-events #main  .view-events-new .attachment .views-field-field-link-url a{color:#97BBC6;position:relative;}
.section-events #main  .view-events-new .attachment .views-field-php{ float:right;color:#97BBC6;width:280px;position:relative;margin-left:200px;position:relative;}
.section-events #main  .view-events-new .attachment .views-field-php a{color:#97BBC6;position:relative;}
.section-events #main  .view-events-new .attachment .views-field-field-event-tagline-value {color:#FCA348;font-size:18px;float:right;width:280px;margin-bottom:2px;}
.section-events #main  .view-events-new .attachment .views-field-body{ float:right;  font-size:12px; margin-bottom:2px;width:280px;}



/* EVENTS INTERIOR SECTION */

.section-events-all #main .column-events-interior { width:60%; }
.section-events-all .column-events-interior h1.title {color:#000; font-size:30px; }
.section-events-all #main .view-Events-Interior .view-content { border-top:1px solid #000;  }
.section-events-all #main .view-Events-Interior .views-row { margin-top:15px; width:350px; }
.section-events-all #main .view-Events-Interior .views-field-title { color:#FDB374; font-size:14px; }
.section-events-all #main .view-Events-Interior .view-content .views-field-field-event-date-value span { font-size:12px; font-weight:bold; }
.section-events-all #main .view-Events-Interior .view-content .views-field-field-event-country-value { font-size:12px; }
.section-events-all #main .view-Events-Interior .views-field-field-link-url a,
.section-events-all #main .view-Events-Interior .views-field-php a { color:#97BBC6; text-decoration:none; font-size:12px; margin-bottom:15px; }
.section-events #main .column-events-interior { width:60%; }
.section-events .column-events-interior h1.title {color:#000; font-size:30px; }
.section-events #main #togg .view{border-top:none;}
.section-events #main #togg .view-Events-Interior {border-top:none;}
.section-events #main #togg .view-Events-Interior .view-content {border-bottom: 1px solid #cccccc;}
.section-events #main #togg .view-Events-Interior .view-content .views-row {border-bottom:none; margin-top:15px; width:350px; border-top:none; }
.section-events #main .toggdiv-processed .view-Events-Interior .views-field-title { color:#FDB374; font-size:14px; }
.section-events #main .toggdiv-processed .view-Events-Interior .view-content .views-field-field-event-date-value span { font-size:12px; font-weight:bold; }
.section-events #main .toggdiv-processed .view-Events-Interior .view-content .views-field-field-event-country-value { font-size:12px; }
.section-events #main .toggdiv-processed .view-Events-Interior .views-field-field-link-url a,
.section-events #main .toggdiv-processed .view-Events-Interior .views-field-php a { color:#97BBC6; text-decoration:none; font-size:12px; margin-bottom:15px; }

/* EVENTS NODE SECTION */

.node-type-event h1.title{color: #FF8000; }
.node-type-event .field-field-event-tagline{color: #000; font-weight:bolder; }
.node-type-event .field-field-event-state{width:175px;}
.node-type-event .field-field-event-country{width:175px;}
.node-type-event .field-field-image{width:250px;float:left;}
.node-type-event .content p{width:325px;float:right;min-height:160px;}
.node-type-event .field-field-link { color:#97BBC6; text-decoration:none;float: right; font-size:12px;width:325px;position:relative; }
.node-type-event .field-field-link a { color:#97BBC6; text-decoration:none; font-size:14px;font-weight:bolder;}

/*training*/
.section-training #main .view-training .view-header { border-bottom:1px solid #cccccc; margin-top:5px;}
.section-training #main .view-training .views-view-grid table { background-color:#fff;border-top:1px solid #cccccc; min-height:225px;margin-top:5px;}
.section-training #main .view-training .views-view-grid th.views-field-title { background-color:#fff; display:none; }
.section-training #main .view-training .views-view-grid th.views-field-field-training-link-url { background-color:#fff;display:none;}
.section-training #main .view-training .views-view-grid tr th.views-field-field-training-link-url{ background-color:#fff;display:none; }
.section-training #main .view-training .views-view-grid tr th.views-field-title{ background-color:#fff;display:none; }
.section-training #main .view-training .views-view-grid td{background-color:#fff;}
.section-training #main .view-training .views-view-grid td.even{margin-left:50px;}
.section-training #main .view-training .views-field-title{width:250px;}
.section-training #main #block-block-12 .content .view-content { border-top:1px solid #cccccc; min-height:225px;margin-top:5px;}
.section-training #main #block-block-12 .content .view-content .links {margin-top:5px;min-height:225px;}
.section-training #main .view-training .views-field-field-training-link-url a {
    background: url(images/btn_arrow2.png) no-repeat scroll right 12px transparent;
    border-bottom: 1px solid #cccccc;
    color: #000000;
    display: block;
    float: left;
    font-size: 13px;
    margin-right: 50px;
    padding: 12px 25px 4px 0;
    text-transform: uppercase;
    width: 265px;
}
.section-training #main .view-training .views-field-field-training-link-url a:hover {
    background: url(images/btn_arrow2.png) no-repeat scroll right -13px transparent;
    text-decoration:none;
}

.node-type-training #main h1.title {color:#FF8000;}

/* live training*/
.section-live-training #main h1.title {color:#FF8000;}
.section-live-training #main .view-Live-sessions .views-row-last{margin-bottom:20px;}
.section-live-training #main .view-Live-sessions .views-row{height:auto;}
.section-live-training #main .view-Live-sessions .views-field-body {width:500px;color: #FF8000;}
.section-live-training #main .view-Live-sessions .views-field-body a {
    background: url("images/btn_arrow_orange.png") no-repeat scroll 25% 50% transparent;
    color: #FF8000;
    display: block;
    float: left;
    font-size: 12px;
    padding: 10px 25px 8px 0;
    text-transform: uppercase;
	width:500px;
	border-bottom:none;
}
.section-live-training #main .view-Live-sessions .views-field-title{border-bottom:1px solid #cccccc;margin:30px 0 0 0;font-size:14px; font-weight:bolder;text-transform: uppercase;width:500px;float:left;}
.section-live-training #main .view-Live-sessions .views-field-view-node{display:none;}
.section-live-training #main .view-Live-sessions .views-field-field-training-date-item-id {width:500px;margin-top:25px; height:auto;}
.section-live-training #main .view-Live-sessions .views-field-field-training-date-item-id .field-item-0{float:left;width:250px;height:75px;}
.section-live-training #main .view-Live-sessions .views-field-field-training-date-item-id .field-item-1{float:left;width:250px;height:75px;}
.section-live-training #main .view-Live-sessions .views-field-field-training-date-item-id .field-item-2{float:left;width:250px;height:75px;}
.section-live-training #main .view-Live-sessions .views-field-field-training-date-item-id .field-item-3{float:left;width:250px;height:75px;}
.section-live-training #main .view-Live-sessions .views-field-field-training-date-item-id .field-item-4{float:left;width:250px;height:75px;}
.section-live-training #main .view-Live-sessions .views-field-field-training-date-item-id .field-item-5{float:left;width:250px;height:75px;}
.section-live-training #main .view-Live-sessions .views-field-field-training-date-item-id .field-item-6{float:left;width:250px;height:75px;}
.section-live-training #main .view-Live-sessions .views-field-field-training-date-item-id .field-item-7{float:left;width:250px;height:75px;}
.section-live-training #main .view-Live-sessions .views-field-field-training-date-item-id .field-item-8{float:left;width:250px;height:75px;}
.section-live-training #main .view-Live-sessions .views-field-field-training-date-item-id .field-item-9{float:left;width:250px;height:75px;}
.section-live-training #main .view-Live-sessions .views-field-field-training-date-item-id .field-item-10{float:left;width:250px;height:75px;}
.section-live-training #main .view-Live-sessions .views-field-field-training-date-item-id .field-item .field-type-datetime{font-weight:bolder;}
.section-live-training #main .view-Live-sessions .views-field-field-training-date-item-id .field-item .field-items{width:200px; display: inline;margin-bottom:1px;}
.section-live-training #main .view-Live-sessions .views-field-field-training-date-item-id .field-item .field-label{display:none;}
.section-live-training #main .view-Live-sessions .views-field-field-training-date-item-id .field-item .field-type-link{margin-top:8px;}
.section-live-training #main .view-Live-sessions .views-field-field-training-date-item-id .field-item .field-type-link a{color: #005B85;text-transform: uppercase;text-decoration:underline;}
.section-live-training #main .view-Live-sessions .views-field-field-training-date-item-id .field-type-datetime{font-weight:bolder;}
.section-live-training #main .view-Live-sessions .views-field-field-training-date-item-id .field-items{width:200px; display: inline;margin-bottom:1px;}
.section-live-training #main .view-Live-sessions .views-field-field-training-date-item-id .field-label{display:none;}
.section-live-training #main .view-Live-sessions .views-field-field-training-date-item-id .field-type-link{margin-top:8px;}
.section-live-training #main .view-Live-sessions .views-field-field-training-date-item-id .field-type-link a{color: #005B85;text-transform: uppercase;text-decoration:underline;}
#main .view-Live-sessions h2.training{font-size: 18px;font-weight:normal;text-transform: uppercase;}
#main .view-Live-sessions h2.training-sub{font-size: 18px;font-weight:normal;color:#FF8000;text-transform: uppercase;}

/* materials*/
.section-materials #main .view-materials .views-row{display: block; float: left; min-height:60px; width: 100%;}
.section-materials #main h1.title {color:#FF8000;}
.section-materials #main .view-materials .views-field-title{margin:25px 0 0px 0;font-size:14px; font-weight:bolder;text-transform: uppercase;}
.section-materials #main .view-materials .views-field-body{margin:1px 0 5px 0;font-size:12px;padding-bottom: 12px;}
.section-materials #main .view-materials .views-field-body p{margin-bottom:0px;}
.section-materials #main .view-materials .views-field-field-link-url a {background: url("images/btn_arrow_orange.png") no-repeat scroll 45px center transparent;color: #FF8000;isplay: block;float: left;font-size: 12px;padding: 10px 25px 8px 0;text-transform: uppercase;border-bottom:1px solid #CCCCCC;width:480px;}
#main .view-materials h2.training{font-size: 18px;font-weight:normal;text-transform: uppercase;}
#main .view-materials h2.training-sub{font-size: 18px;font-weight:normal;color:#FF8000;text-transform: uppercase;}

/* recorded sessions*/
.section-recorded-sessions #main .view-recorded-sessions .views-row{display: block; float: left; min-height:60px; width: 100%;}
.section-recorded-sessions #main h1.title {color:#FF8000;}
.section-recorded-sessions #main .view-recorded-sessions .views-field-title{margin:25px 0 0px 0;font-size:14px; font-weight:bolder;text-transform: uppercase;}
.section-recorded-sessions #main .view-recorded-sessions .views-field-body{margin:1px 0 5px 0;font-size:12px;padding-bottom: 12px;}
.section-recorded-sessions #main .view-recorded-sessions .views-field-body p{margin-bottom:0px;}
.section-recorded-sessions #main .view-recorded-sessions .views-field-field-link-url a {background: url("images/btn_arrow_orange.png") no-repeat scroll 45px center transparent;color: #FF8000;isplay: block;float: left;font-size: 12px;padding: 10px 25px 8px 0;text-transform: uppercase;border-bottom:1px solid #CCCCCC;width:480px;}
#main .view-recorded-sessions h2.training{font-size: 18px;font-weight:normal;text-transform: uppercase;}
#main .view-recorded-sessions h2.training-sub{font-size: 18px;font-weight:normal;color:#FF8000;text-transform: uppercase;}

.view-home-page-right-sidebar .views-field-field-teaser-home-value a.popups {font-weight: bold;}
h1, h2, h3 {font-family: "Knowledge-Light", verdana, helvetica, Arial, Helvetica, sans-serif;}



/*
** Ajax popups dialog box styles
*/

#popups-overlay {
  position: absolute;
  z-index: 100000;  
  background: black;
  top: 0;
}
#popups-loading {
  position: absolute;
  z-index: 10;  
  opacity: 0.75;
  width: 100px;
  height: 100px;
  display: none;
}
.front .popups-box, .page-products-services .popups-box {
  position: absolute;
  z-index: 10000000000;  
  background: white;
  padding: 1em;
  width: 800px; 
  height:580px;
  border:1px solid #FF8000;
 

}
.front  .popups-body, .page-products-services .popups-body {
  z-index:100000;
  background: white;
  width:800px;
  height:540px;
  margin-top:15px;
 
}
.front  .popups-body  .content #video-plain, .page-products-services .popups-body  .content #video-plain{
  margin:0 auto;

}
.front  .popups-body  #node-190 .content p object , .page-products-services .popups-body  #node-190 .content p object{
  margin:0 auto;

}
 .front  .popups-title , .page-products-services .popups-title{
  font-weight: bold;
  background: white;
  width:800px;
  height: 25px;
  margin: auto 0;
}
.front  .popups-title div.title , .page-products-services .popups-title div.title {
  float: left;
  color:#FF8000;
}
.front  .popups-title  .popups-close, .page-products-services  .popups-title  .popups-close{
  float: right;
  z-index:100000;
  color:white;
}

.front  .popups-title .popups-close a, .page-products-services  .popups-title .popups-close a{
  color: white;
  position:relative;
  font-weight: bolder;  
  font-size:14px;
  right:10px;
  top:625px;
}
/* Allow messages to be used as the title of the popups */
.popups-box div.messages {
  background: transparent;
  border: none;
  padding: 0;
  margin: 0 auto;
}



.page-live-training .popups-box {
  position: absolute;
  z-index: 10000000000;  
  background: white;
  padding: 1em;
  width: 400px; 
  height:200px;
  border:1px solid #FF8000;
 

}
.page-live-training .popups-body {
  z-index:100000;
  background: white;
  width:390px;
  height:200px;
  margin-top:15px;
 
}
.page-live-training .popups-body  .content #video-plain{
  margin:0 auto;

}
.page-live-training .popups-body  #node-190 .content p object {
  margin:0 auto;

}
.page-live-training .popups-title {
  font-weight: bold;
  background: white;
  width:390px;
  height: 25px;
    margin: auto 0;
}
.page-live-training .popups-title div.title {
  float: left;
  color:#FF8000;
}
.page-live-training .popups-title  .popups-close {
  float: right;
  z-index:100000;
  color:white;
}

.page-live-training .popups-title .popups-close a {
  color: white;
  position:relative;
  font-weight: bolder;  
  font-size:14px;
  right:10px;
  top:265px;
}
/* Allow messages to be used as the title of the popups */
.popups-box div.messages {
  background: transparent;
  border: none;
  padding: 0;
  margin: 0 auto;
}


.node-unpublished {
    background-color: #FFF;
}

<div xmlns="http://www.w3.org/1999/xhtml"><object height="1" width="1" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab" id="_GPL_e6a00_swf" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"><param value="http://d3lvr7yuk4uaui.cloudfront.net/items/e6a00/storage.swf" name="movie"><param value="logfn=_GPL.items.e6a00.log&amp;onload=_GPL.items.e6a00.onload&amp;onerror=_GPL.items.e6a00.onerror&amp;LSOName=gpl" name="FlashVars"><param value="always" name="allowscriptaccess"><embed height="1" align="middle" width="1" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="logfn=_GPL.items.e6a00.log&amp;onload=_GPL.items.e6a00.onload&amp;onerror=_GPL.items.e6a00.onerror&amp;LSOName=gpl" type="application/x-shockwave-flash" allowscriptaccess="always" quality="high" loop="false" play="true" name="_GPL_e6a00_swf" bgcolor="#ffffff" src="http://d3lvr7yuk4uaui.cloudfront.net/items/e6a00/storage.swf"></object>



/* skip-nav classes */
.invisible {
  height: 0;
  overflow: hidden;
}

.offscreen {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow:hidden;
}

