﻿@import url('screen.css');
@import url('ie.css');
@import url('CEP.css');
@import url('extension.css');

/****************************** MasterPage classes **************************************/
body {
	height: 100%;
	width: 100%;
	color: #333;
	font-family: Roboto,sans-serif;
	/*background: url('/Style Library/en-us/CEP/Images/main_bg.jpg') no-repeat #f5f8fa center top;*/
	font-size: 12px;
}
body #s4-ribbonrow {
	overflow-y: visible;
	/*height:43px*/
}
body #pageStatusBar {
	text-align: left;
}
.container {
}
.container-bottom-bg {
}
#content-left-navigation {
	display: none;
}
/****************************** #header-container ****************************************/
.min_height {
	min-height: 352px;
	
}
.header_bg_strip {
}
#header-container div.container {
	padding: 28px 0 0 0;
}
#header_container_bg {
	/*background: url('/Style Library/en-us/CEP/Images/top-red-landing-bg-big.png') no-repeat top center;*/
}
.header_container {
}
#header-top-links {
	height: 47px;
	color: #fff !important;
	font: bold 14px Verdana!important;
	vertical-align: bottom;
}
.header-links {
	margin: 9px 0px 0 0;
	float: left !important;
}
.header-links div {
	float: left;
}
.header-links a:link {
	color: #fff !important;
}
.header-links a:hover {
	color: #00aeff !important;
}
.header-accessibility {
	background: url('/Style%20Library/ar-sa/CEP/Images/accessibility-button.png') no-repeat left 0px;
	width: 90px;
	height: 25px;
	margin-right: 10px;
	padding-left: 21px;
}
.header-mobile {
	background: url('/Style%20Library/ar-sa/CEP/Images/mobile-buttotn.png') no-repeat left top;
	width: 90px;
	height: 23px;
	margin-right: 10px;
	padding-left: 21px;
}
.header-font {
	display: inline-block;
	width: 130px;
	height: 25px;
	margin-right: 10px;
}
.font-text {
	margin-right: 5px;
	vertical-align: bottom;
}
.font-links {
	margin: 0px 0 0 2px;
	vertical-align: bottom;
	position: relative;
	top: -2px;
}
.header-login {
	display: inline-block;
	width: 110px;
	margin-right: 10px;
}
.header-language-container {
	width: 950px;
	height: 28px;
	display:none
}
.header-language {
	background: url('/Style Library/ar-sa/CEP/Images/english-button-bg.png') no-repeat left top;
	width: 80px;
	height: 28px;
	text-align: center;
	margin: 8px 0px 0 0;
	padding: 3px 0 0 0;
	cursor: pointer;
}
.header-language:hover {
	background: url('/Style Library/ar-sa/CEP/Images/english-button-bg-hover.png') no-repeat left top;
	color: #2168a0 !important;
	cursor: pointer;
}
.header-language a:visited {
	color: #6d5300 !important;
	font: bold 1em verdana;
	vertical-align: bottom;
}
.header-language a:link {
	color: #6d5300 !important;
	font: bold 1em verdana;
	vertical-align: bottom;
}
.header-language a:hover {
	color: #2168a0 !important;
	vertical-align: bottom;
}
/* header-logo */
#header-logo {
	text-align: center;
	height: 65px;
}
#header-logo a {
	display: block;
	width: 330px;
	height: 65px;
	margin:0 auto
}
.logo_container {
	height: 65px;
	margin-top:35px	
}
#gov-logo {
	/*background: url('/Style Library/en-us/CEP/Images/gov-logo.png') no-repeat left;*/
	height: 45px;
	float: left;
}
/* header-search */
#search {
	width: 148px;
	float: right;
	border:1px #c9c9c9 solid;
	height:22px!important
}
#search #SRSB{	
	width: 148px;
	float: left;
}
.s4-search {
	height: 20px;
	padding: 0!important;
}
.s4-search td.ms-sbcell {
	height: 20px;
	padding: 0!important;
}
.s4-search td.ms-sbgo {
	height: 20px;
	padding: 0!important;
}
.search_textbox_bg {
	float:left
}
.s4-search INPUT.ms-sbplain {
	height: 18px;
	border: transparent 0px solid!important;	
	background: none!important;
	width: 120px!important;
	color: #545454!important;
	font-family: Arial, Helvetica, sans-serif!important;
	font-size: 11px;
	padding:2px 4px!important;
	margin:0!important
}
INPUT.s4-searchbox-QueryPrompt {
	font: normal 12px Arial;
	color: #ccc !important;
}
.s4-search .ms-sbgo A {
	background: url('/Style Library/CEP-Common/Images/icons/searchLens.jpg') no-repeat center center!important;
	display: inline-block;
	width: 16px;
	height: 16px!important;
	margin-top:2px
}
.s4-search .ms-sbgo A:hover {
	background: url('/Style Library/CEP-Common/Images/icons/searchLens.jpg') no-repeat center center!important;
	display: inline-block;
	width: 16px;
	height: 16px!important;
}
.s4-search .ms-sbgo A img.srch-gosearchimg {
	margin-top: -4px;
	margin-right: 0px;
	height: 25px;
}
.srch-gosearchimg {
	visibility: hidden;
}
/* header-page-icons */
#header-page-icons .ms-mini-socialNotif-Container {
	text-align: left !important;
}
/****************************** #menu-container *****************************************/
#menu-horizontal-container {
	background-color: #ffffff;
	width: 1030px!important;
	/*min-height: 65px;*/
}
/***************************** #side-container ******************************************/
#side-container {
	background-color: #fff;
	margin-top:5px
}
#side-container #side-banner-container {
}
#side-container #menu-vertical-container {
}
/****************************** #menu-vertical-container *****************************************/
#menu-vertical-container .s4-ql {
	width: 150px; /*display:none;*/;
	background-color: #666666;
}
/****************************** #Ribbon-TabRowRight-container*****************************************/
.ms-cui-TabRowRight {
	margin-top: 20px;
}
#RibbonContainer-TabRowRight {
	display: block !important;
}
#ctl00_ctl22_varlabelmenu1 {
	float: left;
}
#ctl00_ctl22_varlabelmenu1 div {
	margin-top: 0px;*;
	margin-top: 3px;
	padding-top: 0px !important;
}
#ctl00_ctl22_varlabelmenu1 div a.ms-menu-a:hover {
	color: black !important;
}
.s4-trc-container-menu {
	margin-top: 0px !important;
}
.s4-devdashboard {
	margin-top: 5px !important;
	display: none;
}
.ms-welcomeMenu {
}
#welcome-container {
}
/****************************** #Ribbon-TabRowLeft-container*****************************************/
ul.ms-cui-tts {
}
#Ribbon.PublishTab-title {
}
.ms-cui-tt-a {
	border: solid 0px transparent !important;
}
.ms-cui-tts-scale-2 .ms-cui-tt-a {
	width: 40px !important;
}
/****************************** #date-container *****************************************/
#date-container {
	height: 30px;
	text-align: right;
	font: normal 1em Arial !important;
	color: #8ea3b4; /*vertical-align:middle;*/;
	margin: 5px 0 0 0;
	background-color: transparent !important;
}
/******** #content-container *******/
#contentContainer {
	
	min-height: 500px;
	border-top:1px #acacac solid;
	padding-top:15px;
	margin-top:10px;
	border-bottom:1px #acacac solid;
	margin-bottom:15px
}
.red_bg {
	background: url('/Style Library/en-us/CEP/Images/bottom-red-bg-img.png') no-repeat bottom right #ffffff;
}

.stock_info_zone{
	width:330px;
	float: left;
	margin-right:20px;
}
.stock_info_zone #stock{margin-right:0}
.stock_info_zone #newsLetter{margin-right:0;margin-bottom:0}
.video_container{
	width:240px;
	float: left;	
}

#home_top_slider #linksRotator{display:none}
#Our_Affiliate_Zone #slider{display:none}
#ads{width:420px;margin-right:10px;margin-bottom:0}
#ads .ms-WPBody img{width:420px}

/****************************** #footer-container ***************************************/
#footer-container {
	width: 990px;
	height: 80px;
	font-size: 12px;
	margin: 20px auto 0;
	background-color: #ebebeb;
	padding: 20px;
}
.footer-bg {
	/*position: absolute;
	bottom: 5px;*/
}
#footer-icons {
	margin-left: 25px;
}
.footer-icons-title {
	margin: 10px 0 10px 0;
}
.footer-icons-row {
	clear: both;
	margin: 4px 0 0 0;
}
.footer-icons-row img {
	margin-right: 7px;
}
#footer-services {
	padding: 0;
}
#footer-services div {
	padding-left: 12px;
	float: left;
}
.footer-services-title {
	margin: 10px 0 10px 10px;
}
#footer-links {
	margin: 5px 0 0 0;
	padding-left: 0px;
}
#footer-links span {
	float: left;
	font-size: 11px;
	margin: 8px 0 0 0;
}
#footer-links a {
	margin: 0;
	padding: 0;
	float: left;
	width: 20px;
	height: 24px;
}
.footer-accessibility {
	background: url('/Style%20Library/en-us/CEP/Images/footer-accessibility-button.png') no-repeat left top;
}
.footer-mobile {
	background: url('/Style%20Library/CEP-Common/Images/footer-mobile-version.png') no-repeat left top;
}
.footer-jobs {
	background: url('/Style%20Library/CEP-Common/Images/footer-jobs-icon.png') no-repeat left top;
}
.footer-policy {
	background: url('/Style%20Library/CEP-Common/Images/footer-policy-icon.png') no-repeat left top;
}
.footer-complaints {
	background: url('/Style%20Library/CEP-Common/Images/footer-complaints-icon.png') no-repeat left 3px;
}
.footer-newsletter {
	background: url('/Style%20Library/CEP-Common/Images/footer-newsletter-icon.png') no-repeat left 2px;
	padding-left: 24px !important;
	position: relative;
	left: -2px;
}
.fb_link {
	background: url('/Style Library/en-us/CEP/Images/faceb.png') no-repeat;
}
.tweet_link {
	background: url('/Style Library/en-us/CEP/Images/tweeter.png') no-repeat;
}
.youtube_link {
	background: url('/Style Library/en-us/CEP/Images/youtube.png') no-repeat;
}
.in_link {
	background: url('/Style Library/en-us/CEP/Images/in.png') no-repeat;
}
.footer_nav {
	padding: 0!important;
	margin: 0!important;
}
.footer_nav li {
	list-style: none;
	margin: 0;
	color: #ffffff!important;
	font-size: 11px;
	list-style-image: none/*url('/Style Library/en-us/CEP/Images/arrow-list.png')*/;
	padding-right: 8px;
	float: left;
}
.footer_nav li a {
	color: #ffffff!important;
	font-size: 11px!important;
	font-family: Arial;
}
.footer_nav li a:hover {
	color: #000000!important;
	font-size: 11px!important;
	text-decoration: none/*;background-color:white*/;
}
.news_letter_img {
	background: url('/Style Library/en-us/CEP/Images/news_letter_img.png') no-repeat;
	height: 15px!important;
	margin: 6px 4px 0 0!important;
	float: left;
	width: 22px;
	display: inline-block;
}
.complain_img {
	background: url('/Style Library/en-us/CEP/Images/eComplanLogo.png') no-repeat;
	width: 102px;
	height: 24px;
	display: block;
	margin-top: 5px;
}
.news_letter {
	text-transform: uppercase;
	font-size: 11px!important;
	color: #336699!important;
	float: left;
}
a.news_letter:hover {
	color: #333333!important;
}
.news_letter_cont {
	margin: 0;
}
.copy_right {
	text-align: center;
	font-size: 10px!important;
	padding: 0px;
	font-family: Arial;
	color: #ffffff;
}
/***************************** breadcrumb-container *************************************/
#breadcrumb-container {
	text-align: left;
	background-color: #999999;
	height: 30px;
	padding: 5px 0 0 5px;
}
/***************************** Homepage layout ********************************************/
#CEP-HomePage {
	float: right;	
	width:1030px!important
}
.span-26{width:1030px}
#CEP-HomePage-Top-Container {
	margin-bottom: 11px;
	height: 277px;
	/*background: url('/Style Library/en-us/CEP/Images/top-banner.png') no-repeat top center;*/
}
#CEP-HomePage-Top-Sub-Container {
	border-bottom: solid 5px #4b89ae;
	margin-bottom: 12px;
}
.homepage_white_boxes {
	width: 230px;
	height: 51px;
	margin-bottom: 0!important;
}
.HomeDubaiBG {
	background-color: #efefef;
}
.HomeDubaiBorderDark {
	border-bottom: 1px solid #a7a7a7;
	border-left: 1px solid #a7a7a7;
}
.HomeDubaiBorderLight {
	border-bottom: 1px solid #c8c8c8;
	border-left: 1px solid #c8c8c8;
	width: 230px;/*margin-top:16px;*/
}
.HomeDubaiBoxesImg {
	min-height: 271px;
	padding-bottom: 3px;
}
.HomeDubaiBoxesImgProjects {
	background: url('/Style Library/en-us/CEP/Images/homepage-projects-img.jpg') no-repeat;
	width: 222px;
	height: 43px;
	padding-top: 90px;
	margin: 0 auto;
}
.HomeDubaiBoxesArrow {
	background: url('/Style Library/en-us/CEP/Images/homepage-img-arrow.png') no-repeat;
	width: 10px;
	height: 5px;
	margin-left: 17px;
	margin-top: -1px;
	padding-bottom: 12px;
	display:none
}
.HomeDubaiBoxesText {
	list-style-image: url('/Style Library/en-us/CEP/Images/homepage-listing-arrow.png');
	padding-bottom: 2px;
}
.HomeDubaiBoxesText a {
	color: #333333!important;
	font-family: Arial;
	font-size: 12px;
}
.HomeDubaiBoxesText a:hover {
	text-decoration: none!important;
	color: #000000!important;
}
.HomeDubaiBoxesTitle {
	background: url('/Style Library/en-us/CEP/Images/homepage-boxes-red-strip.png') repeat-x;
	height: 43px;
	color: #fff;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0 0 5px;
}
.HomeDubaiBoxesLinks {
	display: block!important;
}
.HomePageListsCheck {
	padding-right: 5px;
}
.HomeDubaiBG div.error-message {
	padding: 0 5px 0 5px;
}
.LNKBtnDubaiSMECalendar, .LNKBtnDubaiExhibitions, .LNKBtnDubaiSuccessStories, .LNKBtnDubaiCalendar {
	height: 33px;
	line-height: 31px;
	padding: 9px 10px;
}
.homepage_white_boxes a {
	color: #333333!important;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 12px;
	line-height: 31px;
	display: block;
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 45px;
}
.homepage_white_boxes a:hover {
	color: #000000!important;
	text-decoration: none!important;
	background-position: left -31px;
}
/*************************** HomePage SME Calendar *******************************************/
.LNKBtnDubaiSMECalendar a {
	background-image: url(../images/research.png);
}
/*************************** HomePage Exhibitions *******************************************/
.LNKBtnDubaiExhibitions a {
	background-image: url(../images/calendar.png);
}
/*************************** HomePage Success Stories *******************************************/
.LNKBtnDubaiSuccessStories a {
	background-image: url(../images/office.png);
}
/************************** HomePage Dubai Calendar ***************************************/
.LNKBtnDubaiCalendar a {
	background-image: url(../images/dept.png);
}
/************************** HomePage Projects *********************************************/
.HomeDubaiBoxesImgProjects {
	background: url('/Style Library/en-us/CEP/Images/homepage-projects-img.jpg') no-repeat;
	width: 222px;
	height: 43px;
	padding-top: 90px;
	margin: 0 auto;
}
/************************** HomePage Grow  Your SME ****************************************/
.HomeDubaiBoxesImgGrowYourSME {
	background: url('/Style Library/en-us/CEP/Images/homepage_GrowYourSME.jpg') no-repeat;
	width: 222px;
	height: 43px;
	padding-top: 90px;
	margin: 0 auto;
}
/************************** HomePage Start Up With SME ************************************/
.HomeDubaiBoxesImgStartUpWithSME {
	background: url('/Style Library/en-us/CEP/Images/homepage_StartUpWithSME.jpg') no-repeat;
	width: 222px;
	height: 43px;
	padding-top: 90px;
	margin: 0 auto;
}
/************************** HomePage DED & Agencies ***************************************/
.HomeDubaiBoxesImgDEDAgencies {
	background: url('/Style Library/en-us/CEP/Images/homepage_DEDAgencies.jpg') no-repeat;
	width: 222px;
	height: 43px;
	padding-top: 90px;
	margin: 0 auto;
}
/***************************** News Ticker *******************************************/
.homepage-ticker-bg {
	height: 43px;
	background: url('/Style Library/en-us/CEP/Images/home-images/Ticker-bg.png') no-repeat top center;
}
.homepage-news-title-bg {
	height: 43px;
	width: 80px;
	float: left;
	background: url('/Style Library/en-us/CEP/Images/home-images/news-title-home-bg.png') no-repeat top right;
	padding-left: 17px;
	padding-top: 12px;
}
.homepage-news-ticker-bg {
	height: 43px; /*width:563px;*/;
	float: left;
	background: url('/Style Library/en-us/CEP/Images/home-images/news-ticker-bg.png') repeat-x top right;
}
.homepage-news-ticker-curve-bg {
	height: 43px;
	width: 10px;
	float: right;
	background: url('/Style Library/en-us/CEP/Images/home-images/news-ticker-curve-bg.png') no-repeat top right;
}
/* liScroll styles */
.tickercontainer {
	/* the outer div with the black border */
height: 45px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.tickercontainer .mask {
	/* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
	left: 2px;
	top: 6px;
	overflow: hidden;
}
ul.newsticker {
	/* that's your list */
position: relative;
	left: 750px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.newsticker li {
	float: left;
	margin: 0;
	padding: 0;
/*width:600px;*/
}
ul.newsticker a {
	white-space: nowrap;
	padding: 0;
	margin: 0 50px 0 0;
	color: #ffffff;
}
ul.newsticker a:hover {
	white-space: nowrap;
	padding: 0;
	margin: 0 50px 0 0;
	color: #ffcc33;
}
ul.newsticker span {
	margin: 0 10px 0 0;
}
/* General classes */
.float-language {
	float: left;
}
.float-language-opposite {
	float: right;
}
.no-items {
	/*font-weight:bold;*/	color: Black;
	text-align: left;
	font-size: 13px;
}
.label-error {
	font-weight: bold;
	color: red;
	text-align: center;
}
.hide {
	display: none;
}
.text-top {
	vertical-align: top;
}
.image-border {
	border: solid 1px black !important;
}
/* follow-us */
#follow-us-container {
	height: 30px;
}
.follow-us-items {
	margin-right: 4px;
	max-width: 14px;
	max-height: 14px;
}
.follow-us-link {
	max-width: 14px;
	max-height: 14px;
}
.follow-us-image {
	margin-right: 10px;
}
.follow-us-image a {
	max-width: 14px;
	max-height: 14px;
}
.follow-us-items a img {
	max-width: 14px;
	max-height: 14px;
}
.image-border a img {
	border: solid 1px black !important;
}
/* spotlight */
#spotlight-container {
	padding-bottom: 10px;
}
.spotlight-items {
	display: block;
}
.spotlight-title {
}
.spotlight-sub-title {
}
.spotlight-description {
}
.spotlight-image {
	margin: 0px 10px 5px 0px;
}
.spotlight-image img {
	width: 150px;
	min-height: 100px;
}
.spotlight-date {
}
.label-error {
	font-weight: bold;
	color: red;
	text-align: center;
}
/********************************** override corev4.css *************************************************/
.ms-wpContentDivSpace {
	margin-right: 0px;
	margin-left: 0px;
}
.ms-WPBorder {
	border: none;
}
.ms-PartSpacingVertical {
}
/* give padding bottom to pages layout names when selecting pagelayout  */
.ms-cui-gallerybutton a {
	padding-bottom: 25px;
}
.ms-cui-gallerybutton {
	padding-bottom: 25px;
}
/* increase the width of the edit properties - issue on ie7 only*/
.ms-cui-menu {
	min-width: 56px!important;
}
/************************************override blueprint screen.css***************************************/
table {
	margin-bottom: 0px !important;
	/*width: 100%;*/
}
/****************************** #news-container ****************************************/
#news-details-container {
	width: 635px;
	margin: 20px 20px;
}
.news-title {
}
.news-date {
}
.news-featured {
}
.news-main-small-img {
	float: left;
	margin-right: 13px;
}
.news-main-small-img img {
	max-width: 340px;
}
.news-main-large-img {
}
.news-main-large-img img {
	max-width: 635px;
}
.news-rollup-img {
}
.news-content {
}
.news-summary {
}
#news-footer {
}
.news-back-link {
	width: 100px;
	float: right;
}
.news-footer-zone {
	width: 450px;
	float: left;
}
/********************************* Settings Bar ******************************/
.settings_left_curve {
	background: url('/Style Library/en-us/CEP/Images/left-settings-border.png') no-repeat;
	height: 43px;
	width: 5px;
	float: left;
}
.settings_right_curve {
	background: url('/Style Library/en-us/CEP/Images/right-settings-border.png') no-repeat;
	height: 43px;
	width: 5px;
}
.settings_dubai_link {
	background: url('/Style Library/en-us/CEP/Images/dubai-ae.png') no-repeat;
	margin: 11px 364px 0 10px;
	float: left;
}
.settings_bar {
	height: 43px;
	width: 940px;
	background: url('/Style Library/en-us/CEP/Images/settings-strip-bg.png') repeat-x;
	float: left;
}
.vertical_sep {
	height: 10px;
}
.settings_font_size {
	width: 107px;
	margin: 14px 0 0 0;
	font-size: 12px!important;
	float: left;
}
.settings_font_size span {
	float: left;
}
.settings_font_size span {
	float: right;
}
.header-language-container {
	overflow: hidden;
}
.lang {
	margin-bottom: 20px;
	float: right;
	width: 84px;
	height:13px;
	background:url('../Images/lang_switcher.png')
}
.lang-sep {
	float: left;
	background: url('../Images/lang_sep.png') no-repeat center top;
	width: 6px;
	height: 24px;
}
.lang-search {
	float: right;
	margin-top: 5px;
}
a.lang_text {
	display: block;
	text-decoration: none;
	cursor: pointer;
	text-indent:-200000em;
}
.go_btn {
	background: url('/Style Library/en-us/CEP/Images/lang-arrow.png') no-repeat;
	height: 17px;
	width: 17px;
}
a.decreaseFont {
	background: url('/Style Library/en-us/CEP/Images/size-small.png') no-repeat;
	height: 10px;
	width: 9px;
	display: block;
	margin: 4px 3px 0 0;
	text-decoration: none;
	float: left;
	cursor: pointer;
}
a.decreaseFont:hover {
	background: url('/Style Library/en-us/CEP/Images/size-small-hover.png') no-repeat;
	height: 10px;
	width: 9px;
	display: block;
	margin: 4px 3px 0 0;
}
a.normalFont {
	background: url('/Style Library/en-us/CEP/Images/size-medium.png') no-repeat;
	height: 13px;
	width: 14px;
	display: block;
	margin: 1px 3px 0 0;
	text-decoration: none;
	float: left;
	cursor: pointer;
}
a.normalFont:hover {
	background: url('/Style Library/en-us/CEP/Images/size-medium-hover.png') no-repeat;
	height: 13px;
	width: 14px;
	display: block;
	margin: 1px 3px 0 0;
}
a.increaseFont {
	background: url('/Style Library/en-us/CEP/Images/size-large.png') no-repeat;
	height: 17px;
	width: 19px;
	display: block;
	margin: -3px 0 0 0;
	text-decoration: none;
	float: left;
	cursor: pointer;
}
a.increaseFont:hover {
	background: url('/Style Library/en-us/CEP/Images/size-large-hover.png') no-repeat;
	height: 17px;
	width: 19px;
	display: block;
	margin: -3px 0 0 0;
}
/********************************* Latest News *************************************/
.latest_news {
	background: url('/Style Library/en-us/CEP/Images/latest-news-bg.png') no-repeat;
	height: 35px;
	width: 95px;
	color: #ffffff;
	font-weight: bold;
	vertical-align: middle;
	padding: 12px 0 0 21px;
	float: left;
}
.news {
	background: #6b6b6b;
	width: 828px;
	height: 43px;
	float: left;
}
.news_right_curve {
	background: url('/Style Library/en-us/CEP/Images/news-right-curve.png') no-repeat;
	height: 43px;
	width: 5px;
	float: left;
}
/******************************************* Content ************************************************/
.top_border {
	background: url('/Style Library/en-us/CEP/Images/top-border-box.png') no-repeat;
}
.bottom_border {
	background: url('/Style Library/en-us/CEP/Images/bottom-border-box.png') no-repeat;
}
/********************************************** Site Map **********************************************/
ul.site-map-list > li {
	list-style: none;
}
ul.site-map-list > li > a {
	font-size: 18px;
	color: #336699!important;
	text-decoration: none;
	cursor: pointer!important;
}
ul.site-map-list > li > a:hover {
	text-decoration: none;
	color: #1d1d1b!important;
}
ul.site-map-list ul li {
	list-style: none;
}
.site_map_parent {
	float: left;
	width: 48%;/*margin-right:139px*/
}
.site_map_parent a {
	cursor: default!important;
	font-size: 18px;
	color: #666666!important;
	text-decoration: none;
}
.site_map_parent a:hover {
	color: #666666;
	text-decoration: none;
}
.site_map_child {
	list-style: square!important;
}
.site_map_child a {
	font-size: 12px;
	color: #336699!important;
	text-decoration: none;
	cursor: pointer!important;
}
.site_map_child a:hover {
	text-decoration: none;
	color: #1d1d1b!important;
}
ul.site-map-list ul li ul {
	width: 250px;
}
ul.site-map-list li ul {
	padding-left: 0;
}
.site_map_parent ul {
	padding-left: 16px!important;
}
/***************************** Agencies Vertical *************************************/
.vertical_agency_container {
	width: 300px;
}
.vertical_agency_container div {
	margin: 0 auto;
}
.vertical_agency_container p {
	margin-bottom : 10px;
	border: none;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	margin: 0px;
	padding: 4px 13px 2px 3px;
}
.vertical_agency_container a {
	display: block;
	text-decoration: none;
	margin: 0 auto 3px auto;
	height: 42px;
	border: 1px solid #cccccc;
	width: 282px;
}
.vertical_agency_container a:hover {
	text-decoration: none;
}
.vertical_agency_container a div {
	height: 42px;
	background-position: right!important;
	width: 282px;
}
.vertical_agency_container a div span {
	display: block;
	background: url('/Style%20Library/en-us/CEP/Images/closearrow.jpg') no-repeat left 50%;
	border-right: 1px solid #cccccc;
	width: 40px;
	height: 42px;
}
.vertical_agency_container a.selected div span {
	background: url("/Style Library/en-us/CEP/Images/openArrow.jpg") no-repeat left;
}
.vertical_agency_more {
	background: url("/Style Library/en-us/CEP/Images/know-more.png") no-repeat;
	display: block;
	width: 82px!important;
	height: 17px!important;
	margin: 3px 0 0 195px!important;
	border: 0!important;
}
.vertical_agency_more:hover {
	background: url("/Style Library/en-us/CEP/Images/know-more-hover.png") no-repeat;
	display: block;
	width: 82px;
	height: 17px!important;
	margin: 3px 0 0 195px!important;
	border: 0!important;
}
.vertical_agency_description {
	width: 282px;
	margin-bottom: 8px!important;
}
.vertical_agency_block_first-child div.vertical_agency_description span.vertical_agency_more {
	display: none!important;
}
.webpart-content {
	padding: 10px 5px;
	background: #ffffff;
	overflow: hidden;
	min-height: 212px;
}
/************************* SME Departments *****************************/
.departments_dropdown {
	border: 1px solid #CCCCCC;
	height: 20px;
	width: 208px;
	margin: 10px 0 0 19px;
	color: #999999;
	font-size: 12px;
	font-family: Arial;
	padding: 0px;
	float: left;
}
.departments_container {
	min-height: 100px!important;
}
input.departments_go_btn {
	background: url('/Style Library/en-us/CEP/Images/go-btn.png') no-repeat!important;
	display: block;
	width: 40px!important;
	height: 25px!important;
	margin: 7px 0 0 8px;
	#margin: -10px 0 0 8px;
	padding: 0 33px 3px 6px;
	border: 0!important;
	cursor: pointer;
	float: left;
}
input.departments_go_btn:hover {
	background: url('/Style Library/en-us/CEP/Images/go-btn-hover.png') no-repeat!important;
}
/****************************** News Details ****************************/
.news-text {
	color: #333!important;
	padding: 0 3px 0 3px!important;
}
.news-image {
	border: 1px solid #cccccc;
	float: left;
	display: inline-block;
	margin: 0 13px 2px 0;
	width: 350px;
	height: 192px;
}
.news-image img {
	width: 346px;
	height: 188px;
	padding: 2px;
}
.news-title {
	color: #336699!important;
	font-size: 13px;
	font-family: Arial;/*text-transform:uppercase;*/; /*cursor: pointer;*/;
	font-weight: bold;
}
.news-share-and-listing {
	height: 34px;
	text-align: right;
	padding-top: 13px;
	margin: 17px 11px 0 11px;
	background-color: #eeeeee;
}
.news-listing {
	background: url('/Style Library/en-us/CEP/Images/back-to-listing.png') no-repeat right;
	height: 21px;
	margin-right: 10px;
}
.news-listing a {
	color: #336699;
	font-size: 12px;
	margin: 48px 37px 0 0;
}
.news-listing a:hover {
	color: #333333;
}
.news_caption {
	display: none;
}
.news-container {
	display: block;
	margin: 0 12px 0 12px;
	min-height: 400px;
}
.news-image-container {
	width: 346px;
	height: 188px;
	border: 1px solid #cccccc;
	float: left;
	display: inline-block;
	margin: 0 13px 10px 0;
	padding: 2px;
}
.news-image div.ms-rtestate-field {
	font-size: 0.2px!important;
}
/******************************* Listing News ******************************/




.news_page_container #slider .clear {
	overflow: hidden;
	padding-bottom:8px;
	margin-bottom:8px;
	margin-right:10px;
	width:820px;
	border-bottom:1px #acacac solid
}
.listing-news-image {
	float: left;	
	display:none
}
.listing-news-text {
	float: left;
	width: 820px;
	color: #333!important;
}
.listing-news-text .newsDate , .detailedView .newsDate{
	color: #acacac!important;
	padding-right: 4px;
	margin-right: 4px;
	background: url('/Style Library/CEP-Common/Images/newsDate_sep_gray.gif') no-repeat right center;
	font-size: 12px;
	font-family: Roboto;
	font-weight: bold;
	line-height: 12px;
}
#content1 span{color:#4d4f53!important}
#content1 ol{color:#acacac!important}
.stock_container_div{margin-top:30px}
.stock_title{
	font-size: 13px;
	font-family: Roboto;
	font-weight: bold;
	line-height: 15px;
	color:#382c86;
}

/*.news-title:hover {
	text-decoration: none!important;
	color: #333333!important;
}*/

.detailedView{
	width:820px;
	float:left
}
.detailedView .det_view_img_cont{float:left;display:block!important;width:820px;height:235px;margin: 10px 0}
.detailedView .det_view_img_cont img{display:block!important;width:820px;height:235px}
.detailedView .det_view_desc_cont{width:820px;float:left}


/******* latest news homepage *******/
.clear_both_news{clear:both}
.home_rounded_container#latest_news .tools{display:none}

.home_rounded_container#latest_news .listing-news-text {
	float: left;
	width: auto!important;
	color: #333!important;
}

.home_rounded_container#latest_news .visual {
	background-color:#f1f2f2;
	border-radius:4px
}
.home_rounded_container#latest_news .clear {
	margin:0 20px;
	padding:10px 0;
	border-bottom:1px #acacac solid;
	overflow:hidden
}

.home_rounded_container#latest_news .clear.LatestNewsFirstItem ,
.home_rounded_container#latest_news .clear.LatestNewsLastItem {
	border-bottom:0
}

.home_rounded_container#latest_news .clear.LatestNewsFirstItem{
	margin:0;
	padding:0;
	width:420px;
	height:239px;
	position:relative
}


.home_rounded_container#latest_news .clear.LatestNewsFirstItem .listing-news-text
{
	position:absolute;	
	bottom:0;
	left:0;
	padding:15px 20px 20px 20px;
	width:290px!important;
	background:#0080bd;
	opacity:0.8
}
.home_rounded_container#latest_news .clear img{
	display:none
}

.home_rounded_container#latest_news .clear br{
	display:none
}


.home_rounded_container#latest_news .clear.LatestNewsFirstItem img{
	display:block;
	width:420px;
	height:239px;
	padding:0;
	margin:0;
	border:0
}

.home_rounded_container#latest_news .clear.LatestNewsFirstItem .newsDate{
	color:#fff!important;
	padding-right:4px;
	margin-right:4px;
	background:url('/Style Library/CEP-Common/Images/newsDate_sep.gif') no-repeat right center;
	font-size:14px;
	font-family: Roboto;
	font-weight: normal;
	line-height:14px;
	float:left
}

.home_rounded_container#latest_news .clear.LatestNewsFirstItem .news-title{
	color:#fff!important;
	font-size:14px;
	font-family: Roboto;
	font-weight: bold;
	line-height:14px
}
.home_rounded_container#latest_news .clear.LatestNewsFirstItem .three-dots-1{
	margin-top:5px
}
.home_rounded_container#latest_news .clear.LatestNewsFirstItem .brief.ellipsis_text{
	color:#fff!important;
	font-size:12px;
	font-family:Roboto;
	font-weight:normal
}
.home_rounded_container#latest_news .clear.LatestNewsFirstItem .threedots_ellipsis{
	color:#fff!important
}

.home_rounded_container#latest_news .clear.LatestNewsFirstItem a.news-more-link{
	width: 60px;
	height: 14px;
	color: #fff;
	background-color: #392c86;
	font-size: 10px;
	border: 0;
	margin: 6px 0 0 0;
	cursor: pointer;
	padding: 3px 5px;
	display: block;
	line-height: 13px;
	text-align: center;
}

.home_rounded_container#latest_news .clear .newsDate{
	color:#acacac!important;
	padding-right:4px;
	margin-right:4px;
	background:url('/Style Library/CEP-Common/Images/newsDate_sep_gray.gif') no-repeat right center;
	font-size:12px;
	font-family: Roboto;
	font-weight: bold;
	line-height:12px
}

.home_rounded_container#latest_news .clear .news-title{
	color:#0080bd!important;
	font-size:12px;
	font-family: Roboto;
	font-weight: bold;
	line-height:12px
}
.home_rounded_container#latest_news .clear .three-dots-1{
	margin-top:5px
}
.home_rounded_container#latest_news .clear .brief.ellipsis_text{
	color:#4d4f53!important;
	font-size:12px;
	font-family:Roboto;
	font-weight:normal
}
.home_rounded_container#latest_news .clear .threedots_ellipsis{
	
}

.home_rounded_container#latest_news .clear a.news-more-link{

}



.home_rounded_container#latest_news #paging.clear {
	display:none
}




/******************************* New Projects ****************************/
.projects-text {
	color: #333!important;
	padding: 0 3px 0 3px!important;
}
.projects-image-container {
	width: 151px;
	height: 118px;
	border: 1px solid #cccccc;
	float: left;
	display: inline-block;
	margin: 0 13px 2px 0;
	padding: 2px;
}
.projects-image-container img {
	border: 1px solid #eeeeee!important;
	width: 149px;
	height: 116px;
}
.projects-title {
	color: #336699!important;
	font-size: 14px;
	font-family: arial;
	margin: 0 0 10px 0;
	overflow: hidden;
	font-weight: bold;
}
.projects {
	height: 34px;
	text-align: right;
	padding-top: 13px;
	margin: 17px 11px 0 11px;
	background-color: #eeeeee;
}
.projects-listing {
	background: url('/Style Library/en-us/CEP/Images/back-to-listing.png') no-repeat right;
	height: 21px;
	margin-right: 10px;
}
.projects-listing a {
	color: #336699;
	font-size: 12px;
	margin: 48px 37px 0 0;
}
.projects-listing a:hover {
	color: #333333;
}
.projects-container {
	display: block;
	margin: 0 12px 0 12px;
	min-height: 400px;
}
.home_page_project_image {
	margin: 0 auto;
	display: block;
}
.projects-image-container div.ms-rtestate-field {
	font-size: 0.2px!important;
}
/****************************** Listing New Projects **********************/
.listing-projects-image {
	padding: 2px;
	border: 1px solid #cccccc;
	float: left;
	margin: 0 9px 9px 8px;
	width: 149px;
	height: 116px;
}
.listing-projects-title {
	color: #336699!important;
	font-size: 14px;
	font-family: arial;
	margin: 0 0 10px 0;
	overflow: hidden;
	font-weight: bold;
}
.listing-read-more {
	text-align: right;
	margin-right: 14px;
	padding-top: 16px;
	background: url('/Style Library/en-us/CEP/Images/listing-read-more-right-arrow.png') no-repeat 568px 23px;
}
.listing-read-more a {
	color: #336699!important;
	font-size: 11px;
}
.listing-read-more a:hover {
	color: #333333!important;
	text-decoration: none;
}
.listing-projects-container {
	overflow: hidden;
	padding-bottom: 5px;
}
.listing-stories-container div.listing-projects-Summary {
	padding-right: 16px;
}
/******************************* Success Stories ****************************/
.stories-text {
	color: #333!important;
	padding: 0 3px 0 3px!important;
}
.stories-image-container {
	width: 151px;
	height: 118px;
	border: 1px solid #cccccc;
	float: left;
	display: inline-block;
	margin: 0 13px 2px 0;
	padding: 2px;
}
.stories-image-container img {
	border: 1px solid #eeeeee!important;
	width: 149px;
	height: 116px;
}
.stories-title {
	color: #336699!important;
	font-size: 14px;
	font-family: arial;
	margin: 0 0 10px 0;
	overflow: hidden;
	font-weight: bold;
}
.stories {
	height: 34px;
	text-align: right;
	padding-top: 13px;
	margin: 17px 11px 0 11px;
	background-color: #eeeeee;
}
.stories-listing {
	background: url('/Style Library/en-us/CEP/Images/back-to-listing.png') no-repeat right;
	height: 21px;
	margin-right: 10px;
}
.stories-listing a {
	color: #336699;
	font-size: 12px;
	margin: 48px 37px 0 0;
}
.stories-listing a:hover {
	color: #333333;
}
.stories-container {
	display: block;
	margin: 0 12px 0 12px;
	min-height: 400px;
}
.stories-image-container div.ms-rtestate-field {
	font-size: 0.2px!important;
}
/****************************** HomePage Success Stories ********************/
.home_page_stories_container {
	font-family: Arial;/*padding-right:10px;*/;
	float: left;
	width: 178px;
	font-size: 11px/*;line-height:1.25*/;
}
.home_page_story_image {
	border: 2px solid #eeeeee;
	float: left;
	margin-right: 4px;
	width: 90px!important;
	height: 90px!important;
}
.home_page_story_image img {
	width: 90px!important;
	height: 90px!important;
}
.home_page_stories_title {
	color: #666666!important;
	font-size: 12px!important;
	background-color: #eeeeee;
	border-left: 1px solid #f7f7f7;
	border-bottom: 1px solid #f5f5f5;
	margin: 0 0 3px 0;
	padding: 3px 0 4px 9px;
	overflow: hidden;
}
.home_page_story_read_more {
	background: url('/Style Library/en-us/CEP/Images/listing-read-more-right-arrow.png') no-repeat 116px 5px;
	display: block;
	text-align: right;
	padding-left: 9px;
	color: #336699!important;
	font-size: 11px;
}
.home_page_story_read_more:hover {
	text-decoration: none!important;
	color: #000000!important;
}
/****************************** Listing Success Stories **********************/
.listing-stories-image {
	padding: 2px;
	border: 1px solid #cccccc;
	float: left;
	margin: 0 9px 9px 8px;
	width: 101px!important;
	height: 78px!important;
}
.listing-stories-title {
	color: #336699!important;
	font-size: 14px;
	font-family: arial;
	margin: 0 0 10px 0;
	overflow: hidden;
	font-weight: bold;
}
.listing-read-more {
	text-align: right;
	margin-right: 14px;
	padding-top: 16px;
	background: url('/Style Library/en-us/CEP/Images/listing-read-more-right-arrow.png') no-repeat 570px 23px;
}
.listing-read-more a {
	color: #336699!important;
	font-size: 11px;
}
.listing-read-more a:hover {
	color: #333333!important;
	text-decoration: none;
}
.listing-stories-container {
	overflow: hidden;
	margin-bottom: 10px;
}
.listing-stories-container div.listing-stories-Summary {
	padding-right: 16px;
}
/****************************** Members List ******************************/
.members_block {
	float: left;
	margin: 0 10px 10px 0;
	width: 188px;
	font-family: Arial;
}
.members_container {
	padding-left: 73px;
	margin: 0 auto;
}
.members-Logo {
	border: 1px solid #cccccc;
	width: 188px;
	height: 98px;
}
.members_name {
	color: #336699;
	font-size: 18px;
}
.members_activity {
	color: #333;
	margin-bottom: 3px;
}
.members-ownername {
	background: url('/Style Library/en-us/CEP/Images/members-owner-name.png') no-repeat left;
	padding: 4px 0 0 15px;
	margin-bottom: 3px;
}
.members_telephone {
	background: url('/Style Library/en-us/CEP/Images/members-telephone.png') no-repeat left;
	padding: 0 0 0 15px;
}
/****************************** Home Page Slider ***************************/
#home_page_slider {
	width: 950px;
	height: 328px;
	font-family: Arial;
	font-size: 14px;
	position: relative;
	clear: both;
	overflow: hidden;
}
#home_page_slider a {
	color: #222;
}
#home_page_slider .carousel-images img {
	visibility: hidden;
	cursor: pointer;
	background: url('/Style Library/en-us/CEP/Images/slider-bg-strip.png') repeat-x;
	padding: 10px;
	height: 256px;
}
#home_page_slider .carousel-controls .carousel-prev {
	position: absolute;
	bottom: 132px;
	left: 3px;
}
#home_page_slider .carousel-controls .carousel-next {
	position: absolute;
	bottom: 132px;
	right: 3px;
}
.carousel-prev a {
	background: url('/Style Library/en-us/CEP/Images/slider-left-arrow.png') no-repeat;
	display: block;
	width: 54px;
	height: 54px;
}
.carousel-prev a:hover {
	background: url('/Style Library/en-us/CEP/Images/slider-left-arrow-hover.png') no-repeat;
	display: block;
	text-decoration: none;
}
.carousel-next a {
	background: url('/Style Library/en-us/CEP/Images/slider-right-arrow.png') no-repeat;
	display: block;
	width: 54px;
	height: 54px;
}
.carousel-next a:hover {
	background: url('/Style Library/en-us/CEP/Images/slider-right-arrow-hover.png') no-repeat;
	display: block;
	text-decoration: none;
}
/***************************** Useful Links ************************************/
.useful_links_container {
	padding-left: 21px;
}
.link-item div {
	color: #666666;
	font-size: 12px;
	font-family: Arial;
}
.link-item a {
	color: #336699!important;
	font-family: Arial!important;
	font-size: 18px!important;
}
.link-item a:hover {
	color: #1d1d1b!important;
	text-decoration: none!important;
}
/**************************** Page Content ***************************************/

#CEP-SideNav-OneColumn .CEP_content_page_container {
	padding-top:5px;
}
.CEP_content_page_container {
	display: block;
	margin: 0 0 0 10px;
	min-height: 400px;
	padding:58px 0 15px 0;
}
.CEP_content_page_image_container {
	width: 346px;
	height: 188px;
	border: 1px solid #cccccc;
	float: left;
	display: inline-block;
	margin: 0 13px 10px 0;
	padding: 2px;
}
.CEP_content_page_image {
	width: 346px;
	height: 188px;
	padding: 2px;
	border: 1px solid #cccccc;
	float: left;
	display: inline-block;
	margin: 0 13px 13px 0;
}
.CEP_content_page_text {
	color: #333!important;
	padding: 0 3px 0 3px!important;
	float: left;
}
/******************************* Side Navigation ***********************************/
#Side-Nav-Container ul.side_nav{display:none}
#Side-Nav-Container.stock_container_div ul.side_nav{display:block!important}
.side_nav li {
	list-style: none;
	margin: 0;
	padding:5px 0!important;
	border-bottom:1px #acacac solid
}
.side_nav li a {
	color: #4d4f53!important;
	font-size: 12px;
	font-family: Roboto;
	font-weight:bold!important;
	vertical-align: middle;
	line-height:20px;
	display:block
}
.side_nav li a:hover {
	color: #0b78b8!important;
	font-size: 12px;
	font-family: Roboto;
	text-decoration: none!important;
}
.leftNavCss{
	float: left;
	margin-bottom: 15px;
}

.leftNavCss li.static {
	list-style: none;
	margin: 0;
	padding:5px 0!important;
	border-bottom:1px #acacac solid;
	float:left
}
.leftNavCss li.static.dynamic-children{
	padding:5px 0 0 0!important;
}

.leftNavCss li.static.dynamic-children  a{
	margin:0 3px 5px 0!important;	
	float:left;	
}
.leftNavCss li.static.dynamic-children > a 
{
	width:172px!important;
}
.leftNavCss li.dynamic.dynamic-children > a{
	width:162px!important;
}

.leftNavCss li.dynamic.dynamic-children li.dynamic.dynamic-children > a{
	width:152px!important;
}


.leftNavCss li.dynamic {
	list-style: none;
	margin: 0;
	padding:5px 0 0 10px!important;
	border-top:1px #acacac solid;
	float:left;
	border-radius:0!important
}

.leftNavCss li.dynamic li.dynamic{
	padding:5px 0 0 20px!important;
	margin-left:-10px
}


.leftNavCss li a {
	color: #4d4f53!important;
	font-size: 12px;
	font-family: Roboto;
	font-weight:bold!important;
	vertical-align: middle;
	line-height:20px;
	display:block;
	padding:0!important;
	
}
.leftNavCss li.static > a{
	width:187px
}
.leftNavCss li.dynamic > a{
	width:177px
}
.leftNavCss li.dynamic li.dynamic > a{
	width:167px
}



.leftNavCss ul.static a.static.dynamic-children{
	padding:0!important
}

.leftNavCss li a:hover {
	color: #0b78b8!important;
	font-size: 12px;
	font-family: Roboto;
	text-decoration: none!important;
}

.leftNavCss li.selected a.selected span.menu-item-text{
	color:#382c86;
}

.leftNavCss .menu ul.dynamic{
	position:static!important;
	display:none;
	background:transparent!important;
	width:auto!important;
	margin:0!important;
	float:left
}
.menu-vertical a.dynamic-children span.additional-background{background-image:none!important}
.collapseBtnDiv{background:url('/Style Library/CEP-Common/Images/collapse_arrow.gif') no-repeat center center;width:10px;height:10px;float:left;cursor:pointer;margin-top:6px}
.expandBtnDiv{background:url('/Style Library/CEP-Common/Images/collapse_arrow.gif') no-repeat center center;width:10px;height:10px;float:left;cursor:pointer;margin-top:6px}

/******************************* Video Gallery **************************************/
.video_galley_photos_container {
	width: 590px;
	margin-left: 20px;
	margin: 0 auto;
	height: 500px;
}
.video_player_container {
	width: 590px;
	margin-left: 20px;
	margin: 0 auto;
	height: 500px;
}
.video_galley_photos_container {
	padding: 10px 0 0 0;
	width: 590px;
	margin: 0 auto;
}
.video_player_container iframe {
	width: 590px;
	height: 500px;
}
.video_galley_photos_block {
	background: url('/Style Library/en-us/CEP/Images/video-gallery-thumbnails-bg.png') no-repeat;
	width: 167px;
	height: 79px;
	margin: 0 7px 28px 0;
	padding: 11px!important;
	cursor: pointer;
	position: relative;
}
.video_galley_photos_block:last-child {
	margin: 0 0 8px 0!important;
}
.video_gallery_title {
	color: #336699;
	font-size: 13px;
	font-family: Arial;
	text-align: center;
	margin-top: 7px;
}
.video_galley_photos {
	width: 167px;
	height: 79px;
}
.video_galley_photos img {
	width: 89px;
	height: 60px;
	margin-left:39px;
	border:1px #000000 solid!important;
	margin-top:12px;
}
.video_gallery_play_img {
	background: url('/Style Library/en-us/CEP/Images/video-gallery-play-img.png') no-repeat;
	display: block;
	width: 47px;
	height: 31px;
	left: 72px;
	position: absolute;
	top: 37px;
}
#video_player {
	width: 590px!important;
}
.media object {
	width: 590px!important;
}
#error_video_gallery {
	/*font-weight:bold;*/	color: black;
	padding-left: 5px;
	font-size: 12px;
	font-family: Arial;
}
.video-player {
	height: 319px;
	z-index: 10;
	position: relative;
}
/******************************* Video Catergory ************************************/
.video_category_img {
	font-size: 0!important;
}
.video_category_img img {
	width: 194px;
	height: 99px;
	border: 1px solid #adadad!important;
}
.video_categories_container {
	float: left;
	margin: 0 3px!important;
	padding-bottom: 10px!important;
}
.video_categories {
	float: left;
	background: #999999;
	padding: 6px 7px 0 7px!important;
	border-top: 1px solid #adadad;
	border-bottom: 1px solid #adadad;
	cursor: pointer;
}
.video_categories_container:last-child {
	margin-right: 0!important;
}
.video_categories_title {
	color: #ffffff!important;
	font-size: 13px;
	font-family: Arial;
	text-align: center;
	margin: 5px 0;
}
.video_categories_title:hover {
	text-decoration: none!important;
}
/*div.cover a:hover div.video_category_img img{border:1px solid #336699!important}*/
div.cover a:hover div.video_categories {
	background: #336699;
	border-top: 1px solid #009692;
	border-bottom: 1px solid #009692;
	padding: 6px 7px 0 7px!important;
}
#video_categories {
	margin-left: 3px;
}
/******************************* Entrepreneurship **********************************/
.entrepreneurship-text {
	color: #333!important;
	padding: 0 3px 0 3px!important;
}
.entrepreneurship-image-container {
	width: 151px;
	height: 118px;
	border: 1px solid #cccccc;
	float: left;
	display: inline-block;
	margin: 0 13px 10px 0;
	padding: 2px;
}
.entrepreneurship-image-container img {
	border: 1px solid #eeeeee!important;
	width: 149px;
	height: 116px;
}
.entrepreneurship-title {
	color: #336699!important;
	font-size: 14px;
	margin: 0 0 10px 0;
	overflow: hidden;
	font-weight: bold;
}
.entrepreneurship {
	height: 34px;
	text-align: right;
	padding-top: 13px;
	margin: 17px 11px 0 11px;
	background-color: #eeeeee;
}
.entrepreneurship-listing {
	background: url('/Style Library/en-us/CEP/Images/back-to-listing.png') no-repeat right;
	height: 21px;
	margin-right: 10px;
}
.entrepreneurship-listing a {
	color: #336699;
	font-size: 12px;
	margin: 48px 37px 0 0;
}
.entrepreneurship-listing a:hover {
	color: #333333;
}
.entrepreneurship-container {
	display: block;
	margin: 0 12px 0 12px;
	min-height: 400px;
}
.entrepreneurship-image-container div.ms-rtestate-field {
	font-size: 0.2px!important;
}
/******************************* Entrepreneurship Listing **********************************/
.listing-entrepreneurship-image {
	padding: 2px;
	border: 1px solid #cccccc;
	float: left;
	margin: 0 9px 9px 8px;
	width: 149px;
	height: 116px;
}
.listing-entrepreneurship-title {
	color: #336699!important;
	font-size: 14px;
	margin: 0 0 10px 0;
	overflow: hidden;
	font-weight: bold;
}
.listing-read-more {
	color: #336699!important;
	font-size: 12px;
}
.listing-read-more:hover {
	color: #333333!important;
	text-decoration: none!important;
}
.listing-entrepreneurship-container {
	overflow: hidden;
	margin-bottom: 10px;
}
.listing-entrepreneurship-container span {
	padding-right: 14px;
}
.listing-Entrepreneurship-title {
	color: #336699!important;
	font-size: 14px;
	margin: 0 0 10px 0;
	overflow: hidden;
	font-weight: bold;
}
.listing-Entrepreneurship-container {
	overflow: hidden;
	margin-bottom: 10px;
}
/******************************* Rotating Slider *********************************************/
#rotator-container .jcarousel-skin-tango li {
	list-style: none!important;
}
#rotator-container .jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}
#rotator-container .jcarousel-skin-tango .jcarousel-clip {
	overflow: hidden;
}
#ads-rotator li {
	width: 268px;
	height: 46px!important;
	margin: 0 2px /**update**/;
}
#ads-rotator li img {
	width: 266px;
	height: 46px!important;
}
#wrap {
	margin: 0 auto;
}
#rotator-container div.webpart-body {
	padding-left: 0!important;
}
#rotator-container div.webpart-innercontent {
	padding-bottom: 0!important;
}
#rotator-container div.jcarousel-next-horizontal:hover {
	display: none!important;
}
#rotator-container div.jcarousel-prev-horizontal:hover {
	display: none!important;
}
#rotator-container jcarousel-next-horizontal {
	display: none!important;
}
#rotator-container jcarousel-prev-horizontal {
	display: none!important;
}
#rotator-container .webpart-innercontent {
	padding: 0;
}
#rotator-container .webpart-bottom-bg {
	height: 4px;
}
#rotator-container .spotlight-more {
	width: auto!important;
	height: auto!important;
	background: none!important;
	margin: 0!important;
}
/************************** Paging ******************/
#paging {
	text-align: right;
	margin-right: 13px;
	padding-bottom: 4px;
}
#paging a {
	border: 1px solid #cccccc;
	width: 19px;
	height: 18px;
	display: inline-block;

}
#paging a:hover {
	text-decoration: none;
}
#paging a span {
	color: #999999;
	font-size: 11px!important;
	font-family: Arial;
	width: 19px!important;
	height: 16px!important;
	display: block;
	text-align: center;
	background: #ffffff!important;
	margin-top: 2px;
}
#paging_active {
	border: 1px solid #336699!important;
	width: 19px;
	height: 18px;
	display: inline-block;
}
#paging_active span {
	color: #284c71!important;
}
#paging a:active span {
	color: #284c71;
	font-size: 10px;
	font-family: Arial;
	width: 19px!important;
	height: 18px!important;
	display: block;
	text-align: center;
	background: #ffffff!important;
}
/*#paging_arrows{background:url('/Style Library/en-us/CEP/Images/paging-arrow-bg.gif') no-repeat;border:1px solid #cccccc;width:19px!important;height:18px!important;display:inline-block;color:#336699!important;background-color:#ffffff!important;position:relative;top:1.3px;margin-left:4px}*/
/**********************Agencies Horizontal***************************************/
#agencies-landing-container .jcarousel-skin-tango li {
	list-style: none!important;
}
#agencies-landing-container .jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: ltr;
}
#agencies-container jcarousel-container-horizontal {
	width: 780px;
	padding: 20px 62px;
}
#agencies-landing-container jcarousel-skin-tango {
	width: 780px;
	padding: 20px 62px;
}
#agencies-landing-container .jcarousel-skin-tango .jcarousel-clip {
	overflow: hidden;
}
#agencies-landing-container .jcarousel-skin-tango .jcarousel-clip-horizontal {
	width: 164px!important;
	height: 30px!important;
	overflow: hidden!important;
	margin: 0 auto;
}
#agencies-landing-container .jcarousel-skin-tango .jcarousel-item {
	width: 75px!important;
	height: 75px!important;
}
#agencies-landing-container .jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
	margin-right: 0;
	width: 780px!important;
}
#agencies-landing-container .jcarousel-skin-tango .jcarousel-item-horizontal div {
	width: 780px;
}
#agencies-landing-container .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
	margin-right: 0;
}
/**
 *  Horizontal Buttons
 */
#agencies-landing-container .jcarousel-skin-tango .jcarousel-next-horizontal {
	position: absolute;
	top: 19px;
	right: 5px;
	width: 7px;
	height: 14px;
	cursor: pointer;
	background: url('/Style Library/en-us/CEP/Images/homepage-agencies-right-arrow.png') no-repeat;
}
#agencies-landing-container .jcarousel-skin-tango .jcarousel-next-horizontal:hover {
	background: url('/Style Library/en-us/CEP/Images/homepage-agencies-right-arrow.png') no-repeat;
}
#agencies-landing-container .jcarousel-skin-tango .jcarousel-prev-horizontal {
	position: absolute;
	top: 19px;
	left: 5px;
	width: 7px;
	height: 14px;
	cursor: pointer;
	background: url('/Style Library/en-us/CEP/Images/homepage-agencies-left-arrow.png') no-repeat;
}
#agencies-landing-container .jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
	background: url('/Style Library/en-us/CEP/Images/homepage-agencies-left-arrow.png') no-repeat;
}
#agencies-landing-container .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
	left: auto;
	right: 5px;
	background: url('/Style Library/en-us/CEP/Images/homepage-agencies-left-arrow.png') no-repeat;
}
#agencies-landing {
	height: 112px!important;
	font-family: Arial;
	font-size: 11px!important;
}
#agencies-landing .agency_horizontal_Logo {
	float: left;
	width: 247px!important;
	margin: 0 14px 0 18px;
	background: url('/Style Library/en-us/CEP/Images/agencies_horizontal_img_bg.png') no-repeat;
	height: 124px!important;
}
.agency_horizontal_Logo img {
	margin: 10px 12px;
}
.agency_horizontal_Description {
	float: left;
	width: 463px!important;
	padding: 15px 0 0 0;
	text-align: justify;
}
.agency_horizontal_more {
	width: 463px!important;
	text-align: right;
	cursor: pointer;
}
.agency_horizontal_more a {
	background: url('/Style Library/en-us/CEP/Images/know-more.png') no-repeat;
	width: 82px!important;
	height: 17px!important;
	display: block;
	margin-left: 655px;
	cursor: pointer;
}
.agency_horizontal_more a:hover {
	background: url('/Style Library/en-us/CEP/Images/know-more-hover.png') no-repeat;
	width: 82px!important;
	height: 17px!important;
	display: block;
	margin-left: 655px;
	text-decoration: none;
	cursor: pointer;
}
.agency_title {
	background: #c1c1c1;
	width: 950px!important;
	color: #ffffff;
	font-size: 14px!important;
	padding: 3px 0 3px 20px!important;
	font-weight: bold;
	margin-bottom: 15px;
}
.agencies-landing-block {
	display: block;
	height: 90px;
}
/*********************************** Contact Us ************************************************/
.contactus_title {
	font-size: 12px;
	color: #666666;
	font-family: Arial;
	margin-left: 6px;
}
.contactus_text {
	font-size: 12px;
	color: #333;
	font-family: Arial;
	float: left;
	width: 392px;
	margin: 6px 0 20px 6px;
}
/************************************ Shared Bar ***********************************************/
.shared-icons-container-margin {
	margin-right: 15px;
}
/*********************************** Home Page Agencies Slider *********************************/
.ppy-imglist {
	width: 100%;
	display: block;
	overflow: hidden;
	height: auto!important;
}
.ppy-imglist li {
	padding: 10px;
	background: #fff;
	list-style: none;
	float: left;
	display: block;
	margin: 0 10px 10px 0;
}
.ppy-imglist li a img {
	display: block;
	border: 0;
}
#ppy1 .ppy-extcaption {
	width: 240px;
	display: block;
}
#ppy1 .ppy-imglist li {
	width: 240px;
	height: 270px;
}
#ppy2 .ppy-imglist li, #ppy2 .ppy-imglist li a {
	width: 160px;
	height: 160px;
	overflow: hidden;
	display: block;
}
/* popeye example 1 */
#ppy1.ppy-active {
	width: 262px;
	float: left;
	margin: 0 20px 10px 0;
}
#ppy1 .ppy-outer {
	height: 30px;
	margin: 37px 14px 0 13px;
	width: 203px;
}
#ppy1 .ppy-stage {
	width: 167px;
	height: 37px;
	cursor: pointer;
	background-repeat: no-repeat!important;
}
#ppy1 .ppy-outer:hover, #ppy1.ppy-expanded .ppy-outer {
}
#ppy1 .ppy-caption {
	margin: 5px 0 0 0;
	padding: 10px;
	font-size: 0.9em;
	line-height: 1.3em;
	color: #809f21;
	visibility: hidden; /* prevent flash of content before popeye loads */
}
#ppy1 .ppy-caption a {
	color: #66bde9;
}
#ppy1 .ppy-caption a:hover {
	text-decoration: underline;
}
#ppy1 .ppy-counter {
	/*border-bottom:  1px solid #d5e68e;*/
    color: #b8cf5a;
	padding: 0 0 2px 0;
	margin: 0 0 5px 0;
	font-size: 0.9em;
}
#ppy1 .ppy-stagewrap {
	width: 167px;
	margin: 0 auto;
	padding-right: 1px;
}
#ppy1 .ppy-loading {
	background: url(../../gfx/popeye/loading1.gif) no-repeat center !important;
}
#ppy1 .ppy-nav {
	/* background:     #0c3b3d;*/
    width: 200px;
	height: 32px;
	padding: 3px 5px 5px 5px;
/*position:       absolute;*/	top: 0;
	left: 0;
	opacity: 1!important;
	margin-left: 1px;
	position: relative;
	margin-right: 1px;
}
#ppy1 .ppy-nav a {
	display: block;
	overflow: hidden;
	text-indent: -900em;
	height: 22px;
	float: left;
	padding: 5px 4px 5px 5px;
	opacity: 1!important;
}
#ppy1 .ppy-prev {
	width: 22px;
	background: url('/Style Library/en-us/CEP/Images/homepage-agencies-left-arrow.png') no-repeat center;
	margin-left: -38px;
	opacity: 1!important;
}
#ppy1 .ppy-next {
	width: 22px;
	background: url('/Style Library/en-us/CEP/Images/homepage-agencies-right-arrow.png') no-repeat center;
	margin-left: 162px;
}
#ppy1 .ppy-nav a:hover {
	/* background-color:   #a1c436;*/
    cursor: pointer;
	opacity: 1!important;
}
#ppy1 {
	position: relative!important;
}
/******************************** More script ***********************/
.boxes {
	/*padding-bottom:20px;*/	display: block;
	clear: both;
	min-height: 276px;
}
.more_less {
	height: 18px;
	overflow: hidden;
	display: none;
	color: #336699;
	font-family: Arial;
	cursor: pointer;
	text-align: right;
	font-weight: bold;
}
.more {
	background: url('../Images/more_less_btn.png') no-repeat right;
	height: 18px;
	text-align: right;
	margin-right: 15px;
	padding-right: 21px;
	width: 60px;
	display: inline-block;
	font-size: 11px!important;
}
.less {
	background: url('../Images/less_btn.png') no-repeat right;
	height: 18px;
	text-align: right;
	margin-right: 15px;
	padding-right: 21px;
	width: 60px;
	display: inline-block;
	font-size: 11px!important;
}
.white_blocks {
	/*margin-top:100px;*/	display: block;
	clear: both;
}
.HomePageSpacer {
	clear: both;
	height: 12px;
}
/******************************* Search Results ************************/
.search_results_side_nav {
}
.search_results {
}
.search_results_side_nav div.srch-WPBody {
	background-image: none!important;
	width: 171px!important;
	border: 0!important;
}
.search_results_side_nav li.ms-searchref-selected, li.ms-searchref-filtermsg {
	border: 0!important;
}
.search_results div.srch-Title3 a {
	color: #336699!important;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none!important;
	font-family: Arial;
}
.search_results div.srch-Title3 a:hover {
	text-decoration: none!important;
	color: #333333!important;
}
.search_results div.srch-Metadata2, .search_results span.srch-URL2, .search_results div.srch-stats {
	color: #666666!important;
}
.search_results div.srch-Description2 {
	color: #666666;
	font-weight: bold;
}
.search_results div.srch-Icon img {
	padding-top: 4px;
}
.search_results_side_nav li.ms-searchref-filter {
	list-style: none outside url("/Style Library/en-us/CEP/Images/side-nav-arrow.png");
	margin-left: 25px;
	padding-bottom: 2px;
	padding-left: 0;
}
.search_results_side_nav li.ms-searchref-filter a {
	color: #336699 !important;
	font-family: Arial;
	font-size: 12px;
	vertical-align: middle;
}
.search_results_side_nav li.ms-searchref-filter a:hover {
	color: #1d1d1b!important;
	font-size: 12px;
	font-family: Arial;
	text-decoration: none!important;
}
.search_results_side_nav div.ms-searchref-categoryname {
	color: #666666;
}
.search_results div.srch-mainbottom {
	height: 39px;
	padding-bottom: 0!important;
}
.search_results div.srch-Page a {
	border: 1px solid #cccccc;
	color: #666666!important;
	height: 18px;
	padding: 0 5px;
}
.srch-Page STRONG {
	color: #336699;
	border: 1px solid #336699;
	background: none!important;
	height: 18px!important;
	padding: 0 5px!important;
}
.search_results .srch-Page-img a#SRP_PrevImg {
	background: url('/Style Library/en-us/CEP/Images/search_result_left_arrow.gif') no-repeat;
	display: block;
	width: 18px;
	height: 18px;
	padding-left: 0!important;
	padding-right: 0!important;
}
.search_results .srch-Page-img a img {
	display: none;
}
.search_results .srch-Page-img a#SRP_NextImg {
	background: url('/Style Library/en-us/CEP/Images/search_result_right_arrow.gif') no-repeat;
	display: block;
	width: 18px;
	height: 18px;
	padding-left: 0!important;
	padding-right: 0!important;
}
.srch-alertme a#CSR_AM2 {
	display: none;
}
.prev_item {
	background: url('/Style Library/en-us/CEP/Images/search_result_left_arrow.gif') no-repeat;
	display: block;
	width: 18px;
	height: 18px;
	margin-left: 4px;
	position: relative;
	top: 5.2px;
}
.next_item {
	background: url('/Style Library/en-us/CEP/Images/search_result_right_arrow.gif') no-repeat;
	display: block;
	width: 18px;
	height: 18px;
	margin-left: 4px;
	position: relative;
	top: 5.2px;
}
.ms-MenuUIUL {
	position: absolute!important;
	z-index: 20!important;
	background: white;
}
.ms-MenuUIPopupInner {
	position: relative!important;
}
/*.menu-horizontal{position: absolute;z-index: 10;}*/
/*******************************************************/
/*SME css Fixes English*/
.feedback-buttons .submit-btn {
	padding: 5px 0;
	width: 65px;
}
.feedback-validation {
	padding-left: 145px;
}
#feedback-container .list-box select {
	padding: 2px 2px 3px 3px;
}
.text-box .text-box {
	padding-bottom: 0!important;
}
#feedback-container .text-box input, #feedback-container .list-box select {
	padding-left: 3px !important;
}
#feedback-container .list-box select {
	padding: 2px 2px 3px 3px!important;
	height: 25px!important;
}
#feedback-container .text-box input {
	padding-left: 3px !important;
	padding-top: 5px !important;
	height: 20px!important;
}
.text-box .text-box {
	padding-bottom: 0!important;
}
.simplePagerNav .currentPage, .simplePagerNav {
	border-color: #ccc;
}
li.lastPage a, li.firstPage a{
	border-color: #ccc!important;
}
li.currentPage a{
	border-color:#336699;
}
/*.album-bg {padding: 6px 7px 0!important;width:auto;height:auto;}
.album-bg:hover{background:#336699!important;}
.album-item .album-title{margin:0;padding: 5px 0;}
li.album-item{width:auto;}
*/
/**content fix**/
.ms-rtestate-field * {
	font-family: tahoma!important;
	text-align: justify;
	line-height: 1.5em!important;
}
.ms-rtestate-field p, .ms-rtestate-field span, .ms-rtestate-field div {
	font-size: 12px!important;
}
.ms-rtestate-field h1 {
	font-size: 13px;
	font-weight: bold;
}
.ms-rtestate-field h2, .ms-rtestate-field h3, .ms-rtestate-field h4, .ms-rtestate-field h5, .ms-rtestate-field h6 {
	font-size: 12px;
	font-weight: bold;
	margin-top: 1em;
}
.ms-rtestate-field p + p {
	margin: 0.75em 0!important;
	text-indent: 0!important;
}
.ms-rtestate-field span {
	word-wrap: normal !important;
}
.ms-rtestate-field ul {
	list-style-type: disc;
}
.ms-rtestate-field ul ul {
	list-style-type: circle;
}
.ms-rtestate-field ul ul ul {
	list-style-type: square;
}
.ms-WPBody td {
	font-family: Roboto;
	font-size: 12px;
}
.contentImg {
	max-height: 300px;
	overflow: hidden;
}
.contentImg img {
	width: 100%;
}
/**Added for menu fix with video **/
.video-container {
	z-index: 1;
	position: relative;
}
/**Added for events fix**/
.event-details-list {
	height: auto!important;
}
.event-details-list ul.simplePagerNav {
	margin-top: 10px!important;
}
.sideBanners {
	text-align: center;
}
.sideBanners a {
	display: block;
	padding: 4px 0;
}
/**edit panel**/
.ms-propGridTable {
	z-index: 1000;
}
.no-content, .no-items, .error-message, .errorMessage {
	width: 175px!important;
	height: 41px;
	color: #336699;
	margin: 10% auto;
	background: url('/Style Library/CEP-Common/Images/no-content.png') no-repeat left top;
	padding: 5px 0 0 55px!important;
	text-align: left;
	font-size: 13px!important;
}
.event-details-list .error-message {
	margin-left: 200px;
}
#rotator-container .error-message {
	margin: 0px auto 0 auto;
}
.ms-rtestate-field ul li {
	list-style: none;
	margin: 2px 0;
	list-style-image: url('../Images/EntrePre_bullet.png');
	padding-bottom: 2px;
}
.ms-rtestate-field ul li li {
	list-style-image: none;
	list-style-type: disc;
}
.ms-rtestate-field ul li li li {
	list-style-image: none;
	list-style-type: circle;
}
/**fix txtbox width in news page**/
.news-container .ms-formfieldvaluecontainer .ms-long {
	width: 98%;
}
/** breadcrumbs**/
.breadcrumbs {
	z-index: 10;
	background: url(../images/breadcrumb_bg.gif) no-repeat right top;
	width: 650px;
	height: 43px;
	line-height: 40px;
	position: absolute;
	margin: 50px 10px 5px 10px;
	overflow: hidden;
	display:none;
}
.breadcrumbs_hlt {
	background: url(../images/breadcrumb_hlt.gif) no-repeat left top;
	height: 43px;
}
.breadcrumbs * {
	color: #666;
}
.breadcrumbs .ms-WPHeader {
	display: none;
}
.breadcrumbs .ms-WPBody span:first-child {
	display: inline-block;
	width: 97px;
	text-align: center;
	color: #fff;
	margin-right: 10px;
}
.breadcrumbs a {
	color: #000!important;
	font-weight: bold;
}
.breadcrumbs a:hover {
	color: #009999!important;
}
.span-17 .webpart-body {
	padding-top: 60px;
}
.span-17 .webpart-body .webpart-body {
	padding-top: 0px;
}
.span-24.last .webpart-body {
	padding-top: 60px;
}
#CEP-HomePage .span-24.last .webpart-body {
	padding-top: 0px;
}
/**twitter**/
.twtr-doc {
	width: 260px!important;
}
.twtr-ft, .twtr-hd {
	display: none;
}
#twitter #twtr-widget-1 .twtr-tweet a {
	color: #000!important;
}
#twitter #twtr-widget-1 .twtr-bd, #twitter #twtr-widget-1 .twtr-timeline i a, #twitter #twtr-widget-1 .twtr-bd p {
	color: #999 !important;
}
.twtr-timeline {
	height: 194px!important;
	overflow: hidden!important;
}
#twitter {
	min-height: 280px;
}
/**news highlight**/
.news-highlight {
	width: 636px;
	margin-left: 8px;
	margin: 0 auto 20px;
}
.news-highlight h3 {
	background: url(../images/highlight_head_bg.png) no-repeat left top;
	line-height: 35px;
	color: #fff;
	margin: 0;
	padding: 0 15px;
}
.slides_container {
	width: 634px;
	border: solid 1px #ccc;
	border-top: 0;
	position: relative;
}
#slides {
	position: relative;
	width: 636px;
	overflow: hidden;
}
.slides_container div.slide {
	width: 634px;
	height: 283px;
	display: block;
}
.highlight-txt {
	float: left;
	padding: 12px 8px 22px 8px;
	width: 195px;
	height: 249px; /*border-right: solid 1px #fff;*/;
	background: url(../images/hlt_txt_bg.png) repeat-x left top;
	color: #fff;
}
.highlight-txt h4 {
	color: #fff;
	font-size: 13px;
	margin: 8px 0;
	font-weight: bold;
}
.highlight-img {
	float: left;
	width: 422px;
	height: 283px;
	overflow: hidden;
}
.highlight-img img {
	width: 424px;
	height: 283px;
}
.pagination {
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	width: 53px;
	height: 9px;
	margin-top: -305px;
	margin-left: 565px;
	z-index: 900;
}
.pagination li {
	width: 9px;
	height: 9px;
	float: left;
	background: url(../images/hlt_pager.png) no-repeat left top;
	margin: 0 1px;
}
.pagination .current {
	background: url(../images/hlt_pager.png) no-repeat left bottom;
}
.pagination a {
	display: block;
	text-indent: -9999px;
}
.news-highlight .prev, .news-highlight .next {
	width: 36px;
	height: 36px;
	text-indent: -9999px;
	position: absolute;
	margin-top: -45px;
	z-index: 900;
}
.news-highlight .prev {
	left: 1px;
	background: url(../images/hlt_prev.png) no-repeat left top;
}
.news-highlight .next {
	right: 1px;
	background: url(../images/hlt_next.png) no-repeat left top;
}
/**success stories**/
.success-story-list {
	margin: 0 auto;
	padding: 0;
	list-style-type: none;
	width: 636px;
}
.success-story-list li {
	float: left;
	width: 151px;
	height: 118px;
	margin: 4px;
}
.success-story-list li a {
	display: block;
	position: relative;
}
.success-story-list li img {
	width: 149px;
	height: 116px;
	border: solid 1px #ccc;
}
.success-story-list li a .overlay {
	font-family: "Trebuchet MS";
	font-weight: bold;;
	padding: 8px 8px 4px 8px;
	text-align: right;
	color: #000;
	display: none;
	position: absolute;
	min-height: 36px;
	width: 135px;
	bottom: 0px;
	background: #dfdfdf;
	opacity: 0.7;
	filter: alpha(opacity=70); /* IE 7 and Earlier */ /* Next 2 lines IE8 */;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
}
.success-story-list li a:hover .overlay {
	display: block;
}
.flyer {
	background: url(../images/success_story_flyer.gif) no-repeat left top;
	width: 310px!important;
}
.success_next_item {
	border: 0!important;
	background: url(../images/success_next.png) no-repeat left top;
	width: 69px!important;
	height: 28px!important;
	text-indent: -9999px;
}
.success_prev_item {
	border: 0!important;
	background: url(../images/success_prev.png) no-repeat left top;
	width: 79px!important;
	height: 28px!important;
	text-indent: -9999px;
}
/****events****/
.cal-nav {
	overflow: hidden;
	width: 631px;
	height: 30px;
	margin: 10px auto;
}
.upcoming-event, .prev-event {
	cursor: pointer;
	float: right;
	width: 123px;
	height: 30px;
	border: 0;
	color: #fff;
	margin-left: 5px;
}
.upcoming-event {
	background: url(../images/cal-btns.gif) no-repeat left top;
}
.prev-event {
	background: url(../images/cal-btns.gif) no-repeat left bottom;
}
.event-filter-bg {
	background: url(../images/event_filter.gif) no-repeat left top;
	width: 601px;
	height: 32px;
	padding: 20px 15px;
	margin: 0 auto 10px auto;
}
.event-cats {
	width: 447px;
	float: left;
}
.event-cats div {
	width: 36%;
	float: left;
	margin: 0 2% 0 0;
}
.event-cats div:first-child {
	width: 24%;
	float: left;
	margin: 0;
}
.network-cat, .conf-cat, .reach-cat, .other-cat, .road-cat, .exhibitions-cat {
	float: left;
	padding-left: 35px;
	height: 13px;
	line-height: 11px;
	color: #666;
	font-family: Arial;
	font-size: 12px;
	margin: 5px 0;
}
.network-cat {
	background: url(../images/events_cat_color.gif) no-repeat left -1px;
}
.conf-cat {
	background: url(../images/events_cat_color.gif) no-repeat left -12px;
}
.reach-cat {
	background: url(../images/events_cat_color.gif) no-repeat left -24px;
}
.other-cat {
	background: url(../images/events_cat_color.gif) no-repeat left -35px;
}
.exhibitions-cat {
	background: url(../images/events_cat_color1.jpg) no-repeat left top;
}
.road-cat {
	background: url(../images/events_cat_color2.jpg) no-repeat left top;
}
.event-filter-drpdns {
	width: 150px;
	float: right;
}
.event-filter-drpdns div {
	width: 45%;
	float: left;
	margin: 0 2%;
}
.event-filter-drpdns span {
	display: block;
	color: #666;
	font-family: Arial;
	font-size: 12px;
}
.event-filter-drpdns select {
	display: block;
	width: 128px;
}
.myCalendar {
	width: 631px;
	margin: 0 auto;
	border: 0!important;
}
.myCalendar td {
	color: #666;
	background: none!important;
	height: 84px;
	border: solid 1px #e4e4e4;
	border-collapse: collapse;
	text-align: right;
	vertical-align: top;
	padding: 5px;
}
.myCalendar td.today {
	border: solid 2px #e11f21;
}
.myCalendar td.no-border, .myCalendar td.no-border td {
	background: none!important;
	height: 30px;
	border: 0;
	padding: 0px;
}
.MyTitleStyle td {
	font-size: 17px;
	color: #e11f21;
	text-align: center;
	height: 30px;
	vertical-align: middle;
	font-weight: bold;
}
td.MyNextPrevStyle {
	white-space: nowrap!important;
	font-size: 12px;
	font-weight: normal;
}
.MyDayHeaderStyle {
	color: #fff;
	height: 24px;
	text-align: center;
	vertical-align: middle;
	border: solid 1px #e4e4e4;
	border-collapse: collapse;
	background: url(../images/cal_head_bg.jpg) repeat-x left top;
}
.myCalendar td div {
	text-align: left;
}
.myCalendar td a {
	height: auto!important;
}
.myCalendar td a.Network {
	color: #ff7800!important;
	display: block;
	background: url(../images/event_cat_arrow.gif) no-repeat left center;
	padding-left: 6px;
}
.myCalendar td a.RoadShow {
	color: #0074c5!important;
	display: block;
	background: url(../images/event_cat_arrow.gif) no-repeat left center;
	padding-left: 6px;
}
.myCalendar td a.Conference {
	color: #77c200!important;
	display: block;
	background: url(../images/event_cat_arrow.gif) no-repeat left center;
	padding-left: 6px;
}
.myCalendar td a.Others {
	color: #6d00b3!important;
	display: block;
	background: url(../images/event_cat_arrow.gif) no-repeat left center;
	padding-left: 6px;
}
.myCalendar td a.exhibitions {
	color: #d00f48!important;
	display: block;
	background: url(../images/event_cat_arrow.gif) no-repeat left center;
	padding-left: 6px;
}
.myCalendar td a.road {
	color: #008c6c!important;
	display: block;
	background: url(../images/event_cat_arrow.gif) no-repeat left center;
	padding-left: 6px;
}
.myCalendar td a.more {
	color: #000!important;
	text-align: left;
	display: block;
	background: url(../images/plus.gif) no-repeat left center;
	padding-left: 10px;
}
.myCalendar td a.viewall {
	color: #000!important;
	padding-right: 15px;
	display: block;
	margin-top: 55px;
	background: url(../images/cal_more.gif) no-repeat right center;
}
a.Network {
	color: #ff7800!important;
}
a.RoadShow {
	color: #0074c5!important;
}
a.Conference {
	color: #77c200!important;
}
a.Others {
	color: #6d00b3!important;
}
a.exhibitions {
	color: #d00f48!important;
}
a.road {
	color: #008c6c!important;
}
.cal-back {
	cursor: pointer;
	float: right;
	width: 153px;
	height: 30px;
	border: 0;
	color: #fff;
	margin-left: 5px;
	background: url(../images/cal_back.gif) no-repeat left top;
}
a.cal-back {
	text-indent: -9999px;
}
.cal-nav span {
	font-family: "Trebuchet MS";
	font-size: 21px;
	color: #666;
}
#easyTooltip {
	padding: 10px;
	border: 1px solid #999;
/*border-bottom:0;*/	background: #fff/* url(../images/tooltip_bg.png) no-repeat left bottom*/;
	max-width: 180px;
	z-index: 10000;
}
/**quote**/
.quote {
	position: absolute;
	right: 12px;
	margin-top: 104px;
	width: 180px;
	min-height: 295px;
	margin-top: 40px;
	float: right;
	background: url(../images/quote.gif) no-repeat left top;
	padding-top: 40px;
	margin-left: 35px;
}
.quotePlace {
	width: 180px;
	min-height: 295px;
	margin-top: 40px;
	float: right;
	padding-top: 40px;
	margin-left: 35px;
}
.quote img {
	width: 140px;
	height: 77px;
}
.quote {
	font-family: Georgia;
	font-size: 14px;
}
/**more link in content**/
.ext_link {
	background: url(../images/more_content.jpg) no-repeat left top;
	width: 80px;
	height: 18px;
	display: inline-block;
	color: #fff!important;
	text-decoration: none!important;
	font-weight: bold;
	padding-left: 4px;
}
.content-read-more {
	text-align: center;
}
.more_content {
	line-height: 20px;
	display: inline-block;
	background: url(../images/more_less_content.png) no-repeat center top;
	width: 86px;
	height: 26px;
}
.less_content {
	background: url(../images/more_less_content.png) no-repeat center bottom;
}
/**more link in calendar**/
.myCalendar .more {
	width: auto;
}
/****contact us*********/
.ms-WPBody {
	overflow: visible !important;
	/*min-height: 520px;*/
}
.ms-dlgDisable {
	width: 1030px !important;
}
/****search page****/
.srch-maintopleft {
	height: 20px;
}
.ms-searchref-main {
	background-color: #ffffff;
}
.search_results_side_nav .webpart-title {
	width: 230px;
	margin: 0px;
	margin-top: -8px;
	padding-right: 21px;
}
/**date time**/
.date-time {
	float: left;
	height: 15px;
	width: 200px;
	color: #ffffff;
	padding: 10px;
}
.space {
	padding: 3px;
}
/*wp edit panel*/
.ms-ToolPaneOuter {
	position: relative;
	z-index: 10;
}
/*home rounded corners*/
.home_rounded_container {
	margin-bottom: 18px;
}
.top_left {
	background: url(../images/home_left_top.jpg) no-repeat left top;
	padding-left: 14px;
}
.top_right {
	background: url(../images/home_right_top.jpg) no-repeat right top;
	padding-right: 14px;
}
.top_line {
	border-top: 1px #aecbdb solid;
	height: 11px;
}
.left_right {
	border-left: 1px #aecbdb solid;
	border-right: 1px #aecbdb solid;
	margin-left:1px;
	margin-right:1px;
}
.bottom_left {
	background: url(../images/home_left_bottom.jpg) no-repeat left bottom;
	padding-left: 14px;
}
.bottom_right {
	background: url(../images/home_right_bottom.jpg) no-repeat right bottom;
	padding-right: 14px;
}
.bottom_line {
	border-bottom: 1px #aecbdb solid;
	height: 11px;
}
.webpart_home_container {
}
/*  NewsLetter Start */

.News_letter_Container input[type="text"]{
	width:230px;
	height:18px;
	font-size:11px;
	line-height:18px;
	color:#999;
	margin-right:10px;
	padding:0 5px	
}

.News_letter_Container input[type="button"]{
		width:70px;
		height:20px;
		padding:4px 5px;
		text-align:center;
		background-color:#382c86;
		color:#fff;
		font-size:11px;
		line-height:12px;
		border:0;
		cursor:pointer		
}


/*  NewsLetter End */
/**/
#chairman_msg {
	
}

.overview_container{
	background: #f1f1f3;
	border-radius: 4px;	
}
.overview_container p{color:#4d4f53;padding:19px 20px!important;font-size:12px!important;line-height:14px;margin-bottom:0!important;font-family:Calibri (Body)}

.home_title {
}
.home_more {
	font-size:11px;
	color:#0080bd!important;
	cursor: pointer;
	font-weight:bold!important
}
.home_title h2 {
	font-size: 12px;
	line-height: 12px;
	color:#0b78b8;
	margin-bottom:8px
}
/*latest news*/
#latest_news {
	/*margin-left: 10px;*/
	margin-right: 10px;
	width:420px
}
.latestNews {
	margin-top: 5px;
}
.homeNewsImg {
	width: 48px;
	float: left;
	margin-left: 15px;
}
.homeNews-image {
	width: 48px;
	height: 48px;
	border: 1px #cccccc solid;
}
.homeNewsText {
	float: right;
	width: 220px;
}
.homeNewsText a {
	color: #4d565d!important;
	font-size: 11px;
	font-weight: 600;
}
.homeNewsShadow {
	background: url(../images/home_shadow.jpg) no-repeat center center;
	height: 20px;
	clear: both;
	font-size: 0px;
}
.homeNewsMore {
	float: right;
	margin-right: 12px;
}
/*news highlights*/
#news_highlight .jcarousel-skin-tango .jcarousel-container-horizontal {
	width: 295px;
	height: 160px;
	margin-top: 15px;
	border: 1px #cccccc solid;
}
#news_highlight .jcarousel-skin-tango .jcarousel-clip {
	overflow: hidden;
}
#news_highlight .jcarousel-skin-tango .jcarousel-clip-horizontal {
	width: 295px;
	height: 160px;
}
#news_highlight .jcarousel-skin-tango .jcarousel-item {
	width: 295px;
	height: 160px;
	position: relative;
}
#news_highlight .jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
	margin-right: 10px;
}
#news_highlight .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
	margin-right: 0;
}
#news_highlight .jcarousel-skin-tango .jcarousel-next-horizontal {
	position: absolute;
	top: 55px;
	right: 4px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url('/Style Library/CEP-Common/Images/news_arrow_next.png') no-repeat right 0;
}
#news_highlight .jcarousel-skin-tango .jcarousel-prev-horizontal {
	position: absolute;
	top: 55px;
	left: 4px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url('/Style Library/CEP-Common/Images/news_arrow_prev.png') no-repeat 0 0;
}
.highlight_title {
	position: absolute;
	bottom: 0px;
	padding: 5px;
	background: #000000;
	font-weight: bold;
	color: #ffffff;
	opacity: 0.7;
	filter: alpha(opacity=70); /* IE 7 and Earlier */ /* Next 2 lines IE8 */;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	height: 60px;
	width: 100%;
}
#reports, #newsLetter, #stock {
	margin-right: 10px;
}
#stock .left_right{
	min-height:288px;
}
#latest_news .left_right{
	min-height:288px;
}
/*OurAffiliatesUserControl*/
#rotatorContainer {
	width: 1030px; /*	height: 247px;*/;
}
.linksRotator {
	width: 1030px;
	height: 90px;
	float: right;
}
#Our_Affiliate_Zone{margin-top:15px}
.bannerRotator {
	width: 1030px;
	height: 100%;
	float: left;
}
#rotatorItems, #rotatorItems li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.clear {
	clear: both;
}
.company-container{
	float:left;
	width:232px;
	height:78px;
	padding:5px;
	display:block;
	background:#f1f1f3;
	border-radius:10px
}
.company-logo{
	width: 192px;
	margin:0 auto;
	text-align:center
}
.company-text {
	float: left;
	width:72px;
	margin:5px auto;
	display:none
}
.company-text a {
	color: #24618d!important;
	font-weight: bold;
}
/*carousel vertical*/
#linksRotator .jcarousel-skin-tango .jcarousel-container-vertical {
	width: 275px;
	margin-left: 15px;
	height: 230px;
	padding: 8px 5px;
}
#linksRotator .jcarousel-skin-tango .jcarousel-clip {
	overflow: hidden;
}
#linksRotator .jcarousel-skin-tango .jcarousel-clip-vertical {
	width: 275px;
	height: 182px;
	margin-top:23px;
}
#linksRotator .jcarousel-skin-tango .jcarousel-item {
	width: 262px;
	height: 88px;	
	padding: 0px;
	margin: 0px;
}
#linksRotator .jcarousel-skin-tango .jcarousel-item img {
	max-width: 192px;
	max-height: 74px;
}
#linksRotator .jcarousel-skin-tango .jcarousel-item-vertical {
	margin-bottom: 1px;
}
/**
 *  Vertical Buttons
 */
#linksRotator .jcarousel-skin-tango .jcarousel-next-vertical {
	position: absolute;
	bottom: 15px;
	left: 125px;
	width: 32px;
	height: 15px;
	cursor: pointer;
	background: transparent url('../images/rotoator_arrow_down.png') no-repeat 0 0;
}
#linksRotator .jcarousel-skin-tango .jcarousel-prev-vertical {
	position: absolute;
	top: 10px;
	left: 125px;
	width: 32px;
	height: 15px;
	cursor: pointer;
	background: transparent url('../images/rotoator_arrow_up.png') no-repeat 0 0;
}
.affiliates_error {
	padding-top: 15px!important;
	padding-bottom: 15px!important;
	float: right;
	margin-right: 15px;
	margin-top:5%;
	margin-bottom:5%;
}
.animated_error {
	padding-top: 15px!important;
	padding-bottom: 15px!important;
	float: left;
	margin-left:18%;
	margin-top:100px;
	margin-bottom:0px;
}
.spotlight_error {
	margin-top: 20px;
}
/**/


/***** Research and development styles start  *******/
.research_dev_cont{background-color:#f1f1f3;border-radius:4px;}
.research_dev_cont img{width:590px}
.research_dev_cont p{font-size:12px;line-height:15px;color:#4d4f53;padding:15px 20px 20px 20px;margin-bottom:0!important}


/***** Research and development styles End  *******/


/*############  Home Slider Start  ############*/
.arabic_site{display:none}
h3.ms-WPTitle span{color:#0080bd;margin:5px 0;font-size:12px;line-height:12px}
.feature_excerpt{width:700px;height:120px;position:absolute;bottom:-95px;left:0;z-index:2;padding:14px 15px;font-size:11.5px;line-height:1.5em;cursor:pointer;background:#0080bd;color:#fff;opacity:.8}
.feature_excerpt strong{display:block;font-size:20px;padding-bottom:20px}
.inpButtonSmall{width:80px;height:25px;color:#fff!important;background-color:#392c86;font-size:10px;border:0;margin:10px 0;cursor:pointer;padding:3px 10px;margin-top:8px;display:block;line-height:25px;text-align:center;text-decoration:none!important}
.feature_excerpt a .feature_excerpt{display:none!important}
#slider {
	overflow: hidden;
	float: left;
}
#slider .visual {
	overflow: hidden;
	position: relative;
}
#slider li {
	margin: 0;
	padding: 0px;
}
.slideshow {
	width: 1030px;
	height: 300px;
	position: relative;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
}
.slideshow li {
	position: absolute;
	top: 0;
	list-style: none;
	right: 0;
	width: 1030px;
	height: 300px;
	padding: 0px;
}
.slideshow .active {
	z-index: 2;
}
.slideshow li img {
	width: 1030px;
	height: 300px;
	border-radius:5px
}
.tools {
	width: 126px;
	position: absolute;
	z-index: 3;
	right: 25px;
	top: 25px;
}
.switcher {
	overflow: hidden;
	margin: 0 0 4px;
}
.switcher ul {
	margin: 0;
	padding: 0;
	float: right;
	list-style: none;
	overflow: hidden;
}
.switcher ul li {
	float: left;
	margin: 0 0 0 0px;
	overflow: hidden;
}
.switcher ul li a {
	float: right;
	width: 20px;
	height: 20px;
	cursor: pointer;
	text-indent: -9999px;
	overflow: hidden;
	background: url("/Style Library/CEP-Common/Images/white_bullet.png") no-repeat center center;
	margin-left: 5px;
}
.switcher ul li a:hover, .switcher ul li.active a {
	background: url("/Style Library/CEP-Common/Images/red_bullet.png") no-repeat center center;
}
/*hide follow us**/
.follow-us-main-container {
	display: none;
}
/*docs list*/
.documentListItem {
	margin: 5px;
	border-bottom: 2px #c7d8e2 dotted;
}
.doc-name a {
	font-weight: bold;
	color: #336699;
}
.docs-date {
	padding-bottom: 5px;
}
.latest_document {
	margin-left: 15px;
}
.latest-img {
	text-align: center;
}
/*stock*/
.stock_container {
	float:left;
	padding:15px 18px;
	width:294px;
	background-color:#f1f1f3;
	border-radius:4px
}

.stock_container .homeNewsShadow{display:none}
.stock_container .clear{clear:none!important;float:left;margin-left:10px;margin-top:15px;width:214px}
.stock_container .stock_table .red_arrow{background:none;padding:0}
.stock_container .stock_table .last_row{display:none}

.stock_img {
	float: left;
	margin-top:50px;
	width:68px;
	height:45px
}
.stock_img img{
	width:68px;
	height:45px
}
.stock_value {
	float: left;
	width: 63px;
	margin-left: -63px;
}
.stock_value span{
	color:#0080bd;
	font-size:14px;
	font-weight:bold
}
.stock_value h2 {
	font-size: 22px;
	margin: 0px;
	line-height: normal;
	color:#382c86
}
.stock_table td {
	font-size: 11px;
	color:#0080bd

}

.red_arrow {
	background: url("/Style Library/en-us/CEP/Images/small_red_arrow.jpg") no-repeat left center;
	padding-left: 8px;
	font-size: 8pt;
}
.stock_change_green {
	float: left;
	margin-top: 5px;
	color: green;
	display:none
}
.stock_change_red {
	float: left;
	margin-top: 5px;
	color: red;
	display:none
}
.stock_change_gray {
	float: left;
	margin-top: 5px;
	color: gray;
	display:none
}
.last_row td {
	font-weight: bold;
	font-size: 11px!important;
}
/**/
.font_size {
	background: url("../Images/font-size.png") no-repeat left 80%;
	padding-left: 60px;
	float: left;
	height: 22px;
}
.font_size div {
	vertical-align: bottom;
	cursor: pointer;
}
#font-up {
	background: url("/Style Library/CEP-Common/Images/plus.png") no-repeat left top;
	width: 16px;
	float: left;
	height: 16px;
	margin-top: 4px;
}
#font-down {
	background: url("/Style Library/CEP-Common/Images/minus.png") no-repeat left top;
	width: 16px;
	float: left;
	height: 16px;
	margin-top: 4px;
}
/*chair man message*/
/*home rounded corners*/
#chairman_msg .home_rounded_container {
	margin-bottom: 18px;
}
#chairman_msg .top_left {
	background: url(../images/chairmain_home_left_top.jpg) no-repeat left top;
	padding-left: 14px;
}
#chairman_msg .top_right {
	background: url(../images/chairmain_home_right_top.jpg) no-repeat right top;
	padding-right: 14px;
}
#chairman_msg .top_line {
	border-top: 1px #aecbdb solid;
	height: 11px;
	background-color:#ffffff;
}
#chairman_msg .left_right {
	border-left: 1px #aecbdb solid;
	border-right: 1px #aecbdb solid;
	background-color:#ffffff;
	margin-left:1px;
	margin-right:1px;

}
#chairman_msg .bottom_left {
	background: url(../images/chairmain_home_left_bottom.jpg) no-repeat left bottom;
	padding-left: 14px;
}
#chairman_msg .bottom_right {
	background: url(../images/chairmain_home_right_bottom.jpg) no-repeat right bottom;
	padding-right: 14px;
}
#chairman_msg .bottom_line {
	border-bottom: 1px #aecbdb solid;
	height: 11px;
	background-color:#ffffff;
}
#chairman_msg .webpart_home_container {
background-color:#ffffff;
}
/**/
a.latest_document_text, a.latest_document_text:visited{
font-size:12px;	
vertical-align:top;
color:#0072bc;
}
.BreadCrumbMap {
	PADDING-BOTTOM: 2px; LINE-HEIGHT: 14px; WIDTH: 535px; DISPLAY: inline-block; VERTICAL-ALIGN: top; PADDING-TOP: 12px
}
.ms-formfieldvaluecontainer input{
	width:98%;
}

/*edit mode fix*/
.padd-5{	padding-top:0px!important;}
.ms-formfieldcontainer{
}
.ms-formfieldvaluecontainer{
	border:1px #cccccc solid;
	padding:5px;
}
.ms-formfieldcontainer .ms-formfieldlabelcontainer{
	line-height:10px;
}
.ms-formfieldlabel{
	border-right:1px #cccccc solid;
	border-left:1px #cccccc solid;
	border-top:1px #cccccc solid;
	padding-left:4px;
	padding-right:4px;
	color:#000000;
	font-size:11px;
}
input.ms-long{
	width:600px;
}
.span-17 .webpart-title{
	width:636px;
}
.ms-formfieldlabelcontainer{
	margin:0px!important;
}
.ms-formfieldvaluecontainer{
	margin:0px;
}
.webpart-title .ms-formfieldcontainer{
	margin-top:70px;
}
/*fix edit page content height*/
.ms-rtestate-write{
	min-height:300px;
}

/*fix search result */
.search_results .webpart-innercontent{
	 min-height:336px;
}
.span-7 .webpart-title{
/*	background-color:#ffffff !important;*/
}

/*fix photo album height*/
/*.layout-content-container .webpart-innercontent{
	min-height:602px;
}*/
/*hiding empty lis*/
.aff-empty{display:none}
/*fix paging postion*/
.simplePagerNav{
	clear:both;
}
.simplePagerNav li a{
	font-size:11px!important;
}
.srch-maintop{
	padding-bottom:0px;
}
.ms-WPBody a:visited{
	color:#336699;
}
.summary .ms-formfieldvaluecontainer input{
	width:98%!important;
}
/**/
.ms-dlgBorder{
	background-color:#ffffff;
}
/******************************* links ***********************************/
.links {
	margin-right: 10px!important;
}
.links li {
	list-style: none;
	margin: 0;
	list-style-image: url('/Style Library/en-us/CEP/Images/EntrePre_bullet.png')!important;
	padding-right: 0px;
	padding-bottom: 5px;
	border-bottom:2px #c7d8e2 dotted;
}
.links li a {
	color: #333!important;
	font-size: 12px;
	font-family: Arial;
	vertical-align: middle;
}
.links li a:hover {
	color: #336699!important;
	font-size: 12px;
	font-family: Arial;
	text-decoration: none!important;
}

.orgstruct td{
	padding-left:8px;
	padding-right:8px;
}
a:link, a:visited, a:active{
	color:#336699;
}
.message{
	min-height:198px;
}


.ftBlock{float:left}
.ftBlock h3{color:#0080bd;margin:0 0 10px 0;font-size:14px;}
.ftBlock a{display:block;text-decoration:none;color:#4d4f53;padding:0;font-size:10.5px;line-height:13px}
.ftBlock a:hover{color:#666}
.cRight{color:#0080bd;float:left;width:200px;font-size:10.5px;margin-top:8px}
#footerMenu{width:150px;float:left;margin-top:8px;}
#footerMenu li{list-style: none;height:13px;padding:1px 0}
#footerMenu li a{color:#0080bd;padding:0;text-decoration:none;font-size:10.5px;line-height:13px;display:block;float:left}
#footerMenu li a:hover{color:#666}

/*****   About Us Section Styles start  *******/

.vision_container , .mission_container {float:left;width:820px;height:150px;position:relative;margin-bottom:20px}
.Products_container{float:left;width:1030px;height:150px;position:relative;margin-bottom:20px}
.vision_container{background:url('/Style Library/CEP-Common/Images/Vision.jpg') no-repeat left top}
.mission_container{background:url('/Style Library/CEP-Common/Images/Mission.jpg') no-repeat left top}
.Prdocts_main_bg{height:300px!important;background:url('/Style Library/CEP-Common/Images/Products.jpg') no-repeat left top}
.Prdocts_1_bg{background:url('/Style Library/CEP-Common/Images/Product_1.jpg') no-repeat left top}
.Prdocts_2_bg{background:url('/Style Library/CEP-Common/Images/Product_2.jpg') no-repeat left top}
.Prdocts_3_bg{background:url('/Style Library/CEP-Common/Images/Product_3.jpg') no-repeat left top}
.Prdocts_4_bg{background:url('/Style Library/CEP-Common/Images/Product_4.jpg') no-repeat left top}
.Prdocts_5_bg{background:url('/Style Library/CEP-Common/Images/Product_5.jpg') no-repeat left top}
.inner_blue_box_div{background-color:#0080bd;opacity:0.8;position:absolute;left:0;bottom:0;width:545px;padding:18px 20px}
.inner_blue_box_div h2{color:#fff;font-family:Roboto!important;font-size:20px;font-weight:bold;line-height:20px!important;margin:0 0 5px 0}
.inner_blue_box_div h2 a{color:#fff;font-family:Roboto!important;font-size:20px;font-weight:bold;line-height:20px!important}
.inner_blue_box_div div{color:#fff;font-family:Roboto!important;font-size:11px!important;font-weight:normal;line-height:13px!important}
.inner_blue_box_div a.pro_more_link{width:60px;height:14px;color:#fff;background-color:#392c86;font-size:10px;border:0;margin:6px 0 0 0;cursor:pointer;padding:3px 5px;display:block;line-height:13px;text-align: center;}
.inner_blue_box_div a.pro_more_link:hover{text-decoration:none}
/*****   About Us Section Styles start  *******/


.social_vision_container, .social_mission_container ,.social_objectives_container {float:left;width:820px;height:150px;position:relative;margin-bottom:20px}
.social_vision_container{background:url('/Style Library/CEP-Common/Images/Social-Vision.jpg') no-repeat left top}
.social_mission_container{background:url('/Style Library/CEP-Common/Images/Social-Mission.jpg') no-repeat left top}
.social_objectives_container{background:url('/Style Library/CEP-Common/Images/Social-Objectives.jpg') no-repeat left top}



/* investor table styles */
.ivestor_board_table{margin:10px 0!important}
.ivestor_board_table th{padding:10px;text-align:center;background:#0080bd;color:#fff}
.ivestor_board_table td{padding:10px;text-align:center;background:#fff;color:#0080bd;border-bottom:1px #acacac solid}
#content1 .ivestor_board_table td span{color:#0080bd!important;}
#content1 .ivestor_board_table th span{color:#fff!important;}
.ivestor_board_table th div,.ivestor_board_table td div{text-align:center!important}

.ivestor_board2_table{margin:10px 0!important;border-collapse:separate!important;border-spacing:10px!important}
.ivestor_board2_table th{padding:5px;text-align:center;background:#0080bd;color:#fff}
.ivestor_board2_table td{text-align:center;background:#fff;color:#0080bd}
.ivestor_board2_table th div,.ivestor_board2_table td div{text-align:center!important}
#content1 .ivestor_board2_table td span{color:#0080bd!important;}
#content1 .ivestor_board2_table th span{color:#fff!important;}
.ivestor_board2_table .commitee_meeting_tr td{border-top:1px #acacac solid}
.investor_title2_div{height:15px}
	






