.tracking {display: none;}
BODY {margin:0; text-align:center; background : url(../images/backgrounds/woodgrain.jpg) fixed; /*#333333;*/ }
html { min-height: 100%; margin-bottom: 1px; }
* {margin:0; padding:0; font-family :  "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;}
img {border:0; }
p, td, div {font-size:11px; color:#101011; }
a {color:#372c64;}
a:hover {text-decoration: none;}

.container {width:927px; margin: 0 auto; text-align:left; }
.container.wide {width:942px; margin: 0 auto; text-align:left; }

/*header styles, including logo and utility navigation*/
#header {float:left;}
#header .logo {float:left; width:273px; text-align:left; }
#header .nav {float:right; width:646px; position: relative; left:8px; text-align:right; padding:53px 0 5px 5px; color:#fff; font-size:10px; background : url(../images/backgrounds/header-nav.gif) no-repeat top right;}
#header .nav a {padding-right:10px; color:#fff; font-size:10px;}

#main {float:left; width:937px; }
#content.column {float:left; width:683px; margin:0 13px 0 0; padding: 0;  }
.container.wide #content.column {float:left; width:698px; margin:0 13px 0 0; padding: 0;  }

.center { width: 683px; }

.pageheader { padding-top: 13px; padding-bottom: 13px; }

/*column containing main content well, these styles are specific to the homepage*/
#newsTicker { clear:both; width:664px; background-color:#d1601e; margin:13px 0 0 0; padding:5px 10px;}
#newsTicker h4, #newsTicker .releases, #newsTicker .rss {float:left;}
#newsTicker .releases {width:535px; height: 14px; padding:7px 5px 11px 10px; background-color:#fff;}
#newsTicker .releases a {color:#372f2d; text-decoration: none;}
#newsTicker .releases ul {list-style-type: none; color:#372f2d; }
#newsTicker .releases ul li div { position: relative; }

.spotlightArea { } 
.module .studioText {float:left; padding:10px 20px 10px 10px; height:222px; width:209px; background : url(../images/backgrounds/module-studio.gif) no-repeat top left; border-bottom:13px solid #565902; margin-right:13px;}
.module .studioText h3 { color:#372f2d; font-size:18px;}
.module .studioText #flashcontent {float:right; padding:10px 0 10px 0;}
.module .studioText p { font-size: 12px; line-height:14px; padding: 5px 0px 5px 7px;}
.module .studioText a.cta {clear:both; float:right; color:#372c64; width:120px; font-weight:bold;}

.module#studio {float:left; margin-right:13px; height:222px; width:239px; }

.spotlightArea .module#spotlight {float:left; padding:10px; height:222px; width:409px; background : url(../images/backgrounds/module-spotlight-home.gif) no-repeat top left; border-bottom:13px solid #565902;}
.spotlightArea .module#spotlight h2 {color:#372f2d; font-size:18px; padding-top:6px; font-weight: 800; }
.spotlightArea .module#spotlight h3 {color:#000; font-size:16px; padding-top:6px; }
.spotlightArea .module#spotlight #flashcontent {float:right; padding:10px 0 10px 0;}
.spotlightArea .module#spotlight p {font-size: 12px; line-height:16px; padding: 10px 0px 10px 7px;}
.spotlightArea .module#spotlight a.cta {float:right; color:#372c64; padding:10px 10px 0 10px; font-weight:bold;}
.spotlightArea .module#spotlight .columns {float:left; width:409px;}
.spotlightArea .module#spotlight .leftColumn {float:left; width:191px; padding-right:10px;}
.spotlightArea .module#spotlight .rightColumn {float:left; width:191px;}
a.biglink { font-size: 16px; }

.module .blueSpotlight h2 { color:#372f2d; padding-top: 8px; padding-left: 5px; }
.module .blueSpotlight { padding:10px 20px 10px 10px; height:222px; width:209px; background: #a1bca9; border-bottom:13px solid #565902; }
.module .blueSpotlight div p {font-size: 12px; line-height:16px; padding: 7px 0px 7px 10px;}
.module .blueSpotlight a { padding-left: 9px; font-size: 14px; }

.blueSpotlight h2 { color:#372f2d; padding-top: 8px; padding-left: 5px; }
.blueSpotlight h3 { padding-left: 5px; }
.blueSpotlight { padding:10px 20px 10px 10px; height:222px; width:209px; background: #a1bca9; border-bottom:13px solid #565902; }
.blueSpotlight div p {font-size: 12px; line-height:16px; padding: 7px 0px 7px 10px;}
.blueSpotlight a { padding-left: 9px; font-size: 14px; }

.toutArea .blueSpotlight { float:left; margin-right:13px; height:142px; }
.toutArea .module#spotlight {float:left; padding:10px; height:142px; width:409px; background : url(../images/backgrounds/module-spotlight-home.gif) no-repeat top left; border-bottom:13px solid #565902;}
.toutArea .module#spotlight h2 {color:#372f2d; font-size:18px; padding-top:6px; font-weight: 800; }
.toutArea .module#spotlight h3 {color:#000; font-size:16px; padding-top:6px; }
.toutArea .module#spotlight #flashcontent {float:right; padding:10px 0 10px 0;}
.toutArea .module#spotlight p {font-size: 12px; line-height:16px; padding: 10px 0px 10px 7px;}
.toutArea .module#spotlight a.cta {float:right; color:#372c64; padding:10px 10px 0 10px; font-weight:bold;}
.toutArea .module#spotlight .columns {float:left; width:409px;}
.toutArea .module#spotlight .leftColumn {float:left; width:191px; padding-right:10px;}
.toutArea .module#spotlight .rightColumn {float:left; width:191px;}

.module#jenspotlight {float:left; padding:10px; height:222px; width:409px; background : url(../images/adage.jpg) no-repeat top left; border-bottom:13px solid #565902;}
.module#jenspotlight h2 {color:#372f2d; font-size:14px; padding: 98px 5px 0 140px; font-weight: 800; }
.module#jenspotlight h3 {color:#000; font-size:12px; padding: 2px 5px 5px 140px; }
.module#jenspotlight p { font-size: 12px; font-family:"Trebuchet MS", Arial, Helvetica, Verdana, sans-serif; padding: 0px 0px 10px 140px;}
.module#jenspotlight a.cta { font-size: 12px; padding: 10px 0px 0px 140px; color:#372c64; font-weight:bold;}

.at_item span { color: #000; }
#at15s_head span { color: #000; }

/*vertical navigation*/
#sidebar.column { float: left; width: 230px;}

/*search module*/
#sidebar.column #search {background-color:#d1601e; float:left; width:220px; padding: 5px; }
#sidebar.column #search input {font-size:11px; padding:0 3px;}
#sidebar.column #search input, #sidebar.column #search label {float:left;}
#sidebar.column #search label {padding-top:3px;}

/*primary navigation menu*/
#sidebar.column .menu {background-color:#fff; padding:0 0 0 7px; width:223px; float:left;}
#sidebar.column .menu img {float:left;}
#sidebar.column .menu ul {list-style-type: none;}
#sidebar.column .menu li.ekflexmenu_menu_level_1 {border-bottom: 1px solid #ccc2ba; float:left;}
#sidebar.column .menu li.ekflexmenu_menu_level_1 ul li a {display:block; width:213px; color:#655a95; font-size:12px; text-decoration: none; padding-left:10px; font-weight:bold;}
#sidebar.column .menu li.ekflexmenu_menu_level_1 ul li a:hover {color:#d1601e;}
#sidebar.column .menu li.ekflexmenu_menu_level_1 ul {clear:both;}
#sidebar.column .menu ul ul {padding-bottom:4px;}
#sidebar.column .menu ul#whmenu ul li.selected a { color:#d1601e; }

/*contact information*/
#sidebar.column #contactInfo { float:left; width: 212px; background-color:#fff; border-bottom:13px solid #d1601e; padding:9px;}
#sidebar.column #contactInfo p, #sidebar.column #contactInfo a {color:#372c64}
#sidebar.column #contactInfoBox { float:left; width: 212px; background-color:#fff; margin-bottom: 13px; border-bottom:13px solid #d1601e; padding:9px;} 

/*newsletter signup*/
#sidebar.column #signup {background-color:#d1601e; float:left; width:220px; padding: 5px; }
#sidebar.column #signup input { font-size:11px; padding:0 3px;}
#sidebar.column #signup input, #sidebar.column #search label {float:left;}
#sidebar.column #signup label {padding-top:3px;}
#sidebar.column #signup a { color: #FFFFFF; }   
 
/*blog feed*/
#sidebar.column #blogFeed { float: left; width: 230px; background-color:#fff; border-bottom:13px solid #565902; padding-bottom:10px; margin-top:13px;}
#sidebar.column #blogFeed .articles {padding:0 10px 0 10px;}
#sidebar.column #blogFeed .articles img {display:none;}

#sidebar.column #blogFeed .articles ul {list-style-type:none;}
#sidebar.column #blogFeed .articles li {padding-bottom:10px;}
#sidebar.column #blogFeed .articles span {font-size:12px; line-height:15px;display:block; font-weight: bold;}
#sidebar.column #blogFeed .articles span a {font-weight: normal; font-size:11px;}
#sidebar.column #blogFeed .articles h5 {font-size:12px; line-height:15px; padding-bottom:3px;}
#sidebar.column #blogFeed .articles .blogarticle {padding-bottom:12px;}
#sidebar.column #blogFeed .articles .blogarticle p {color:#372f2d; font-size:10px; line-height:12px;}
#sidebar.column #blogFeed .articles .blogarticle i {font-size:10px; font-weight:bold;}
#sidebar.column #blogFeed .articles .blogarticle a {color:#372c64; font-weight:bold;}
#sidebar.column #blogFeed .articles a.cta {float:right; padding:0 10px 10px 10px; font-weight:bold; color:#372c64;}

.blogHeader { background-color:#565902; }

#sidebar.column #ctl00_bodyContent_LoginView1_featured { margin-top: -13px; }
#sidebar.column #ctl00_bodyContent_LoginView1_download { padding-top: 13px; }

/*partners*/
#sidebar.column #partners {float:left; width: 230px; background-color:#fff; border-bottom:13px solid #565902; margin-top:13px;}
#sidebar.column #partners .logos {padding:0 10px 5px 10px;}
#sidebar.column #partners .logos img {float:left;}
#sidebar.column #partners a.cta {float:right; padding:0 10px 10px 10px; font-weight:bold; color:#372c64; }
        
/*polls*/   
#sidebar.column #polls { float: left; width: 230px; background-color:#fff; border-bottom:13px solid #565902; margin-top:13px;}
#sidebar.column #polls .polldata { clear: both; padding: 40px 90px 0px 10px; background : url(/images/poll-cup.jpg) no-repeat; }

       
/*services and portfolio*/
#topbar { color: #D1601E; font-size: 12px; padding-bottom: 5px; width: 683px; } /*width set to match the flash */
#topbar a { color: #D1601E; text-decoration: none; font-weight: 600; }
#topbar a:hover { text-decoration: underline; }
#topbar a.selected { color:#fff; font-weight: 600; }
.servicetitle { background: #999966; width: 683px; height: 125px; }
.servicetitle img {float: left; }
.portfoliotitle { background: #a1bca9; width: 683px; height: 125px; position: relative;}
.portfoliotitle img { float: left; }
.worldIntro img { float: left; }
.portfoliotitle h2, .servicetitle h2, .worldIntro h2, .b2bIntro h2 { float:left; width:430px; padding: 5px 5px 0 0; }
.portfoliotitle p, .servicetitle p { float:left; width:450px; padding: 0 0 10px 0; line-height:16px;}
.portfoliotitle p, .servicetitle p { font-size: 12px; }
.kindletitle { background: transparent; width: 683px; height: 190px; position: relative;}
/*.kindletitle img { float: left; }*/
.kindletitle p { float: left; color: #FFF; width:280px; line-height:20px; font-size: 12px; }
.portfoliobar{ background: #a1bca9; width: 673px; height: 18px; padding: 3px 0 3px 10px; cursor: hand; display: none; }
.submenu { clear:both; background: #372F2C; padding: 3px 10px 3px 10px; color: #fff; width: 663px; font-size: 12px; }
.submenu a { color: #fff; text-decoration: none; font-weight: 600; }
.submenu a:hover { text-decoration: underline; }
.subdetail {float:left; display:none; margin: 13px 0 0 0; width: 683px;}
.subdetail .description { background:#fff; text-align:center; padding: 20px; margin-bottom:13px; color: #D1611E; font-size: 18px; width: 617px; border: 13px solid #c63;}
.subdetail .relateddetail { background: #9CA379; padding: 10px; float:left;}
.submenu a.selected { /*color:#F1B440;*/ color: #D1601E; font-weight: 600; }
.relateddetail { background: #9CA377; width: 663px; border-top: solid 1px #5D586A; }
.relateddetail h4 { color: #333;}
.relateddetail a { padding-right: 13px; color: #372D63; text-decoration: none; font-weight: 600; }
.relateddetail a:hover { text-decoration: underline; }
.infobox { float: left; width:220px; display: none; }
.portfolionav { float: right; font-size: 14px; padding-right: 10px; cursor:hand; font-weight: bold; color:#372f2c;}
.portfolionavClose {font-size: 14px; padding:3px 10px 0 0; position: absolute; left:651px; cursor:hand; font-weight: bold; color:#372f2c;}

/* services and portfolio sections */
div.bottombuckets { margin-top: 13px; width: 683px; float:left;}
div.download { float: left; height: 132px; padding: 10px; width:200px; background : url(/images/backgrounds/module-download.gif) no-repeat;}
div.quote { float:left; height: 132px; margin-left: 13px; width: 430px; font-size: 13px; background : url(/images/backgrounds/module-quote.gif) no-repeat; padding: 10px; }
div.quote p { font-size: 11px; margin-top: 10px; }
div.quote h3 { padding-bottom: 5px; color: #44382F; }
div.download h3 { padding-bottom: 5px; color: #44382F; }
div.download a { color: #4A446F; font-weight: 600; }
div.toutright { float:left; margin-left: 13px; width: 450px; }
div.toutleft { float:left; width: 220px; }
div.blueAd { float:left; width: 330px; height: 152px; background: #a1bca9; }
div.testimonial { float:left; height: 132px; margin-left: 13px; width: 320px; font-size: 13px; background : url(/images/backgrounds/module-quote.gif) no-repeat; padding: 10px; }
div.testimonial h3 { padding-bottom: 5px; color: #44382F; }
div.blueAd h3 { padding-bottom: 5px; color: #44382F; }

.jqmOverlay { position: absolute; background-color: #000; width: 1500px; height: 2500px; filter:alpha(opacity=75); -moz-opacity:.65; opacity:.65; }
#overlay { position: absolute; top: 0; left: 0; z-index: 49; display: none; }
#videoexample { position: absolute; top: 0; left: 0; padding-left: 160px; padding-top: 150px; z-index: 50; }

/*world*/
.worldIntro { float:left; background: #998675; width: 683px; height: 125px; }
.worldIntro img {float: left; }
.worldIntro p { float:left; width:450px; padding: 10px 0 15px 0; line-height:18px; font-size: 12px;}
.worldIntroBrief { float:left; background: #998675; width: 683px; height: 25px; }
.b2bIntro { float:left; background: #e7662c; /*#feca65*/width: 683px; height: 115px; }
.b2bIntro img {float: left; }
.b2bIntro p { float:left; width:450px; padding: 10px 0 15px 0; line-height:18px; font-size: 12px;}
.b2bResources { float:left; background: #e7662c; width: 683px; height: 25px; }

#webinarList {float:left; clear:both; padding-bottom:20px; width:640px;}
#webinarList .webinarThumb {float:left; margin-left: 10px; width:130px; border: 4px solid #ccc;}
#webinarList .description {float:left; width:470px; padding-left:20px;}
#jobs { float:left; width:663px; margin-top: -8px; padding: 10px; border-bottom: solid 13px #565902; background : url(/images/backgrounds/module-jobs.gif) no-repeat bottom;}
#jobs ul li { float: left; width: 280px; padding: 0px 15px 0 15px; margin: 15px 0 10px 10px; list-style-type: none; border-left: solid 1px #000; }
#jobs .footer { clear: both; text-align: right; }
#posts { padding-top: 13px; float:left; width:683px;}
#posts .blogarticle { clear: both; padding-bottom: 12px; }
#posts .articles { float:left; width:663px; margin-top:2px; padding: 10px; background : url(/images/backgrounds/module-blog-postings.gif) no-repeat bottom #998675;}
#posts .blog {float:left; }
#posts .blogarticle h5 { width: 480px; }
#posts .rss{ float: right; }
#posts .articles .articleslink { clear: both; text-align: right; }
#posts .articles .author { font-weight: normal; font-style:italic; color: #000; }
#posts .articles .issued { float: right; font-style: italic; font-weight: 600; }
#posts .articles h5 { float: left; }
#posts .articles .text { clear:both; }
#posts .articles .text img { display:none;}

/*search results*/
/*.basicSearchSubmit, .advancedSubmit, .addFilter { background-color: #D1601E; color: #fff; }
div#basicTerms input.basicSearchSubmit { color: #000; }*/
#advancedTermsAnchor { font-weight: 600; background-color: #d1601d; color: #fff; }
#advancedTermsAnchor.selected { font-weight: 600; background-color: #fff; color: #372f2c; }
#basicTermsAnchor { font-weight: 600; background-color: #d1601d; color: #fff; }
#basicTermsAnchor.selected { font-weight: 600; background-color: #fff; color: #372f2c; }
div.searchresults ul { padding-left: 20px; }
div.searchResultsHeader h3 { color: #000!important; font-size: 14px; font-weight: 800!important; background: #A1BCA9!important; border: 0px!important; }
div.searchResultTag h3 { color: #000!important; font-size: 14px; font-weight: 800!important; background: #A1BCA9!important; border: 0px!important; }
div.ektronSearch { padding: 0px; }
div.searchresults div { margin: 0px!important; }
div.searchResults ul { padding-left: 20px; }
/* phase2 these because i have to wipe out text within ektron control
input.basicSearchSubmit { background: url(/images/submit_button1.jpg) no-repeat bottom; }
input.addFilter { background: url(/images/submit_button1.jpg) no-repeat bottom; }
input.advancedSubmit { background: url(/images/submit_button1.jpg) no-repeat bottom; }
*/

/*sitemap*/
#sitemap #columna {  float: left; width: 150px; padding-right: 10px; }
#sitemap #columnb { float: left; width: 150px; padding-right: 10px; }
#sitemap #columnc { float: left; width: 150px; padding-right: 10px; }
#sitemap #columnd { float: left; width: 160px; }
#sitemap .section {padding-bottom: 15px; }

/*footer styles*/
#footer { width:683px; float:left; padding: 10px 0 10px 0; }
#footer .utilityNav { color:#d1601e; text-transform: uppercase; font-size:14px;}
#footer .utilityNav a { color:#d1601e; text-decoration:none; padding:3px; font-size:14px;}
#footer .utilityNav a.selected { color:#fff!important;}
#footer .aboutStatement {color:#fff; font-size:10px; padding:5px 3px;}
#footer .utilityNav .copyStatement {color:#999; font-size:12px!important;}
#footer .utilityNav a:hover { text-decoration:underline; }
#footer .lists {float:left; background-color:#000; width:664px; padding:10px;} 
#footer .lists a {color:#d1601e; font-size:10px; }

#footer .lists .services {float:left; width:110px; padding-right:10px;}
#footer .lists .verticals {float:left; width:100px; padding-right:10px;}
#footer .lists .clients {float:left; width: 420px; }
#footer .lists .clients td { color:#9ca377; font-size:10px; padding-right: 5px; width:135px;}
/*#footer .lists .clients {float:left; width:420px; padding-right:10px;}
#footer .lists .clients a {font-size:10px; color:#9ca377; padding-right: 3px; }
.clientlist { float:left; width: 140px; }*/
#footer .lists h4 {color:#c7b199; font-size:12px; border: none;}


.clearfloats {clear:both; padding-top:.05px; }

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

#breadcrumb { padding-bottom: 8px; position: relative; top:8px;}
#breadcrumb a, #breadcrumb span { color:#fff; }
#breadcrumb a:hover { text-decoration: none; }
div.plain { float:left; background-color: #fff; color: #000; width: 663px; padding: 10px; margin: 0 0 3px 0; border-bottom: 13px solid #372f2c;}
div.plain p { margin-bottom: 10px; }
div.plain h1 { font-family: Trebuchet MS;  padding: 10px; margin: -10px -10px 10px -10px; }
div.plain ul { padding-left: 20px; }
div.plain ol { padding-left: 20px; }

h1.sifr {
  font-size: 43px;
  letter-spacing: -.05em;
  margin: 0;
  padding: 10px 0;
  line-height: 1em;
  font-weight: bold; color:#d1601d; text-transform: uppercase;
  font-family: Trebuchet MS;
  width:650px;
}

h1.sifr2 {
  font-size: 39px;
  letter-spacing: -.05em;
  margin: 0;
  padding: 10px 0;
  line-height: 1em;
  font-weight: bold; 
  color:#f1b642;
  font-family: Trebuchet MS;
  width:650px;
}
.blueAd h3, .testimonial h3, .quote h3, .download h3, .servicetitle h2, .portfoliotitle h2, .portfoliobar h5, .worldIntro h2, .b2bIntro h2 {
  font-size: 18px;
  letter-spacing: -.05em;
  margin: 0;
  line-height: 1em;
  font-weight: bold; color:#372f2d;
  font-family: Trebuchet MS;
}

div.login {  float:left; background-color: #fff; color: #000; width: 663px; padding: 10px; margin: 0 0 3px 0; border-bottom: 13px solid #372f2c; }
div.login input.btn { float: right; background-color: #d1601d; color: #fff; }
div.login label { padding-right: 50px; }
div.login p { padding-bottom: -5px; }


.readmore	{
	float: left;
	width: 683px;
	height: 59px;
	margin-bottom: 13px;
	/*background-image: url(/images/bg-read-more.gif);
	background-repeat: no-repeat;*/
	clear: both;
	}
.readmore .logo	{
	float: left;
	width: 270px;
	}
.readmore .verbiage	{
	float: left;
	padding: 5px 10px 5px 5px;
	width: 230px;
	font-family: 'trebuchet ms', verdana;
	font-size:11px;
	color: #fff;
	}
.readmore .findit	{
	float: left;
	width: 150px;
	margin: 10px 0;
	}
.readmore .findit form	{
	margin: 0;
	padding: 0;
	}
.inputfindit	{
	 width: 110px; 
	 background-image: url(/images/bg-formfield.gif); 
	 background-repeat: no-repeat; 
	 font-size: 11px; 
	 border: 1px solid #333;
	 padding-left: 0;
	 }	
.projects	{
	float: left;
	width: 200px;
	padding: 35px 15px 15px 15px;
	background-color: #fff;
	background-image: url(/images/bg-projects-for.gif);
	background-repeat: no-repeat;
	clear: both;
	}
	
div.projectdetail a.lock2	{
	background-image: url(/images/icon-lock.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding-right: 20px;
	}
.projects p	{
	line-height: 16px;
	margin: 0 0 10px 0;
	}
.projects .projectslogo	{
	padding: 15px 0;
	margin: 0 auto;
	}
.casestudiescustom	{
	float: left;
	width: 200px;
	padding: 6px 15px 15px 15px;
	background-color: #fff;
	background-image: url(/images/bg-case-studies-custom.gif);
	background-repeat: no-repeat;
	clear: both;
	}	
.casestudiescustom h2 { margin-left: -5px; width:230px; }
.casestudiescustom ul { text-indent: 15px; }
.casestudies	{
	float: left;
	width: 200px;
	padding: 35px 15px 15px 15px;
	background-color: #fff;
	background-image: url(/images/bg-case-studies.gif);
	background-repeat: no-repeat;
	clear: both;
	}
.casestudies p	{
	line-height: 16px;
	margin: 0 0 10px 0;
	}
.casestudies .projectslogo	{
	padding: 15px 0;
	margin: 0 auto;
	}
.casestudies div.projectdetail
{
	padding-bottom: 5px;
	padding-left: 10px;
}
		
#closelink { margin-top: -15px; cursor: hand; display: none; }

h3.podcast_title { font-size: 20px; padding-bottom: 10px; }

#sidebar.column .whiteAd { float: left; width: 230px; background-color:#fff; border-bottom:13px solid #565902; margin-top:13px;}
#sidebar.column .whiteAd div {padding:0 10px 10px 10px;}
#sidebar.column .whiteAd h1 { padding-top: 10px;margin-left: 10px; font-weight: bold; border-bottom: solid 1px #CCC; }   
#sidebar.column .whiteAd h2 { padding: 5px 0px 5px 10px; font-size: 16px; }
#sidebar.column .whiteAd h3 { padding: 5px 0px 5px 10px; font-size: 15px; font-weight: 400; }

#sidebar.column .greenAd { float: left; width: 230px; background-color:#372F2C; border-bottom:13px solid #565902; margin-top:13px;}
#sidebar.column .greenAd div {padding:0 10px 10px 10px;}
#sidebar.column .greenAd h2 { padding: 5px 0px 5px 10px; font-size: 16px; color: #CCC; }
#sidebar.column .greenAd h3 { padding: 5px 0px 5px 10px; font-size: 14px; }

#sidebar.column .greenAd .right_img { padding-left: 5px; margin-top: 6px; }
#sidebar.column .whiteAd .right_img { padding-right: 10px; margin-top: 6px; padding-top:12px; }
.module#spotlight .right_img { padding-right: 10px; margin-top: 6px; }

#sidebar.column .greenAd .left_img { padding-right: 5px; margin-top: 6px; }
#sidebar.column .whiteAd .left_img { padding-right: 5px; margin-top: 6px; }
.module#spotlight .left_img { padding-right: 25px; margin-top: 0px; }
.module#spotlight .whiteAd .left_img { padding-right: 2px!important; margin-top: 0px; margin-bottom: 5px;}

#sidebar.column .quizzesAd { float: left; width: 210px; padding: 10px; background-color:#fff; border-bottom:13px solid #565902; margin-top:13px;}
#sidebar.column .quizzesAd div {padding:0 10px 10px 10px;}
#sidebar.column .quizzesAd h1 { padding-top: 10px;margin-left: 10px; font-weight: bold; border-bottom: solid 1px #CCC; }   
#sidebar.column .quizzesAd h2 { padding: 5px 0px 5px 0px; font-size: 16px; font-weight: bold; }
#sidebar.column .quizzesAd ul { padding-left: 15px; }

/*.module#quizspotlight { float: left; width: 230px; background-color:#fff; background : url(/images/hdr-test-iq.gif) no-repeat top left; }*/
.module#quizspotlight { float: left; width: 230px; background-color:#fff; border-bottom:13px solid #d5a63e; margin-top:13px; margin-bottom: 13px; }
.module#quizspotlight h2 { padding: 5px 0px 5px 10px; font-size: 16px; font-weight: bold; color: #d1601d; }
.module#quizspotlight h3 { padding: 5px 0px 5px 10px; font-size: 16px; font-weight: bold; color: #d1601d; }
.module#quizspotlight p { padding: 5px 0px 0px 10px; font-size: 13px; }
.module#quizspotlight div.biglink { text-align: right; padding: 5px 5px 15px 0px; }

div.blogCommands { margin-left: 15px; font-size: 14px;}
div.blogdetail p { padding-bottom: 10px; }
div.blogdetail ul, div.blogdetail ol { padding: 0 0 5px 35px;}
div.blogdetail ul li, div.blogdetail ol li { padding: 5px 0 5px 0; }

div.emergingform { width: 650px; margin-top: 13px; background-color: #d97843; padding: 15px; overflow:visible; }
div.emergingform h1 { padding-bottom: 10px; }
div.emergingform .left { float: left; width: 300px; }
div.emergingform .right { float: left; width: 335px; padding-left: 15px; }
div.emergingform ul { padding: 10px 0px 13px 25px; }
div.emergingform ul li { line-height: 20px; }
#ctl00_ctl00_bodyContent_mainContent_CenterForm_content { background:transparent!important; overflow:visible; }
.left { float: left; }
.right { float: right; }

div#loginPage label { float: left; width: 80px; padding: 0 5px 0px 5px; text-align: right; margin-bottom:10px; }
div#loginPage input { float: left; width:150px;}
div#loginPage input.submitButton {width:93px; height:26px;}
div#loginPage p { clear: both;}


/*e-newsletter styles*/
div.enews { float:left; background-color: #fff; color: #000; width: 698px; padding: 0px; margin: 0 0 3px 0; border-bottom: 13px solid #372f2c;}
div.enews p { margin-bottom: 10px; }
div.enews h1 { background-color:#fff; font-family: Trebuchet MS;  padding: 10px; width:678px;}
div.enews ul { padding-left: 20px; }
div.enews ol { padding-left: 20px; }

div#ctl00_ctl00_bodyContent_mainContent_BlogPost { background-color: #fff!important; }

a.featuredLink { display:block; width:100px; }

/* for new subnav bar on world and studio */
div.submenu a.ekflexmenu_sublink { color: #D1601E!important; font-family: Trebuchet MS; text-decoration:none; }
div.submenu a.ekflexmenu_sublink_selected:hover { text-decoration: underline; }
div.submenu a.ekflexmenu_sublink:hover { text-decoration: underline; }
li.submenulink { font-family: Trebuchet MS; color: #D1601E; float: left; display: block; position: relative; margin: 0px; font-weight: 600; }
li.submenulink span { padding: 0 2px 0 2px; }
div.submenu li.submenulink a { color: #D1601E; text-decoration:none; font-size: 14px!important; font-weight: 600; } 
div.submenu li.submenulink a.ekflexmenu_sublink_selected  { font-family: Trebuchet MS; font-size: 14px!important; color: #FFF!important; text-decoration: none!important; font-weight: 600; }
.submenu li { float: left; padding: 0px 50px 0px 50px; list-style-type: none; }
div.resourceMenu { padding-bottom: 30px; }
div.resourceMenu a.ekflexmenu_sublink { font-size:14px; color: #D1601E!important; font-family: Trebuchet MS; text-decoration:none; }
div.resourceMenu a.ekflexmenu_sublink_selected:hover { text-decoration: underline; }
div.resourceMenu a.ekflexmenu_sublink:hover { text-decoration: underline; }
div.resourceMenu a.ekflexmenu_sublink_selected { text-decoration: none!important; color:#FFF!important; font-size:14px!important; }

#ctl00_ctl00_bodyContent_mainContent_RightNav1_SubMenu a { font-size:14px; color: #D1601E; font-family: Trebuchet MS; text-decoration:none; }
#ctl00_ctl00_bodyContent_mainContent_RightNav1_SubMenu a.ekflexmenu_sublink_selected:hover { text-decoration: underline; }
#ctl00_ctl00_bodyContent_mainContent_RightNav1_SubMenu ahover { text-decoration: underline; }
#ctl00_ctl00_bodyContent_mainContent_RightNav1_SubMenu a.ekflexmenu_sublink_selected { text-decoration: none!important; color:#FFF!important; font-size:14px!important; }

ul.ekflexmenu_submenu_items li a { font-size:14px; color: #D1601E; font-family: Trebuchet MS; text-decoration:none; }
ul.ekflexmenu_submenu_items li a.ekflexmenu_sublink_selected:hover { text-decoration: underline; }
ul.ekflexmenu_submenu_items li a:hover { text-decoration: underline; }
ul.ekflexmenu_submenu_items li a.ekflexmenu_sublink_selected { text-decoration: none!important; color:#FFF!important; font-size:14px!important; }

ul.whmenu li a { font-size:14px; color: #FFF; font-family: Trebuchet MS; text-decoration:none; }
ul.whmenu li a.ekflexmenu_sublink_selected:hover { text-decoration: underline; }
ul.whmenu li a:hover { text-decoration: underline; }
ul.whmenu li a.ekflexmenu_sublink_selected { text-decoration: none!important; color:#D1601E!important; font-size:14px!important; }



/* highlight for side navigation bar */
#sidebar.column a.ekflexmenu_sublink_selected { color: #D1601E!important; font-family: Trebuchet MS; text-decoration:none; }

/* for ad submissions */
div.adsubmission div.adimage { float: left; padding-top: 10px; padding-bottom: 30px; }
div.reversecopy { clear:both; }
div.reversecopy p { font-size: 14px!important; color: #FFF!important; padding: 10px 0px 20px 0px; }
div.reversecopy ul { font-size: 14px!important; color: #FFF!important; }
div.adsubmission a.whitelink { color: #FFF; font-size: 13px!important;}
div.adsubmission a.whitelink:hover { color: #D1601E; font-size: 13px!important;}
div.adsubmission a.orangelink { padding-top: 5px; color: #D1601E; font-size: 12px!important; font-weight: 800; text-decoration: none;}
div.adsubmission ul { padding: 0px 0px 30px 30px; line-height: 22px; }

/* for new resource center page */
.video-holder	{
	float: left; 
	display: inline; 
	position: relative;
	width: 662px; 
	height: 300px; 
	background-color: #372f2c; 
	margin: 0 10px 10px 10px;
	 }
.video-info h3 { color: #FFF!important; font-weight: 800; font-size: 12px;}
.resource-video-info h3 { color: #FFF!important; font-weight: 800; font-size: 12px;}
.resource-video-info-nocolor h3 { color: #FFF!important; font-weight: 800; font-size: 12px;}
.video-holder .video	{
	float: left;
	padding: 15px;
	}
.video-holder .featured-videos 	{
	width: 130px;
	padding: 0 10px 5px 10px;
	background-color: #d1601e;
	color: #333;
	font-size: 11px;
	position: absolute;
	top: 0;
	right: 0;
	}
.video-holder .resource-video-info {
	width: 130px;
    background-color: #d1601e;
	padding: 25px 10px 10px 10px;
	color: #fff;
	font-size: 11px;
	position: absolute;
	right: 0;
	}	
.video-holder .resource-video-info-nocolor {
	width: 130px;
    padding: 25px 10px 10px 10px;
	color: #fff!important;
	font-size: 11px;
	position: absolute;
	right: 0;
	}	
.video-holder .video-info {
	width: 140px;
	padding: 10px 10px 10px 0px;
	color: #fff;
	font-size: 11px;
	position: absolute;
	top: 50px;
	right: 0;
	}	 
.more-videos	{
	float: right; 
	margin: 5px 10px;
	}
.featuredHeader { float: left; width: 250px; }
.video #flashcontent { float:left; margin: 15px; }
img.resourceImage { padding-right: 10px; }

input.btn { width: 93px; height: 26px; }

a.header { text-decoration: none!important; color: #333333; font-size: 18px; }

/*for new landing page*/
#landingContent { float:left; width:900px; margin: 0; padding: 0;  }
#customportfolio { color:#FFFFFF!important; padding: 10px; }
#customportfolio a { color:#FFFFFF!important; font-weight:800; }