/* Default Stylesheet */

															/** BODY ELEMENTS **/
body {
	font-size: .75em;
	text-align: center;
	}


															/** MAIN CONTAINERS **/
div.page h2 {
			font-size: 16px;    
			line-height: 17px;
			font-weight: bold;
			}   
div#container {
			width: 960px;
			margin: 0 auto;
			text-align: left;
			}
body.fullwidth div#container { width: 100%; }

		div#header-in {
		overflow:hidden;
		}
		
		
		
		div#header-banner {
			background:#000000 url(/images/plansponsor_logo.jpg) top left no-repeat;
			float:left;
			text-align:right;
			width:960px;
		}
		div#header-banner li {
			float:left;
		}
		div#header-navbar {
			background-color:#000000;
			border-bottom:1px dotted #999988;
			float:left;
			padding-top:4px;
			width:960px;
		}
			.navbar {
				float:left;
				height:20px;
				padding-top:10px;
				width:660px;
			}
			#header-top-logo {
				float: left;
			}
	    
	    /* New Header Styles */
	    div#header-banner.euro{background:#003C44;}
		div.header-tabs{float:left;width:232px;background:#CCCCCC;overflow:hidden;}
	    div#header-banner img.header-tabs{float:left;}
	    div#header-logo{clear:left;float:left;width:229px;}
		div#header-banner #header-ad{float:right;width:728px;margin-top:-21px;}
		div#header-in.euro{background:#003C44;}
		div#header-navbar.euro{background:#003C44;}
		div#header-breadcrumb.euro{background:#000000;color:#999999;}
		ul#menu_navbar.euro li a{color:#999999;}
		ul#menu_navbar.euro li a:hover{background:#000000;color:#85CCC8;}
		#header_searchbox.euro a{color:#999999;}
		#header_searchbox.euro a:hover{color:#85CCC8;}
		div.cover-art{padding:8px 0 0 8px;}/* remember to remove display:none!!*/
		div.cover-art img{width:113px;border:1px solid #999999;}
		div.cover-art h2 a{display:block;color:#CC3333;font-weight:bold;margin-bottom:5px;}
		
    /* Header Top */
    #header-top{overflow:hidden;}
    #header-top-left-links{float:left;width:700px;padding:0 0 10px 0;}
    #header-top-left-links a.logo{display:block;float:left;width:120px;margin:0 15px 0 0;}
    ul#header-top-navbar{margin:0;padding:10px 0 0 0;float:left;width:565px;}
    ul#header-top-navbar li{display:inline;border-right:1px solid #FFFFFF;color:#FFFFFF;}
    #header-top-navbar li a {color:#FFFFFF;font-size:12px;line-height:15px;padding:0 5px;text-decoration:none;}*/
        #header-top-right-links-login {float: left;color: #999999 !important;padding-top:4px;font-size: 11px;}
    #header-top-right-links-login a {color: #ffffff !important;text-decoration: none;}
    #header-top-right-links-detail{float:right;padding:14px 0 0 0;}
    #header-top-right-links-detail li {float:left;list-style-image:none;list-style-position:outside;list-style-type:none;border-right: 1px solid #FFFFFF;}
    #header-top-right-links-detail li.last{border-right: 0px solid #cccccc;}
    #header-top-right-links-detail li a {color:#FFFFFF;display:block;font-size:10px;padding:0 5px;text-decoration:none;}
    #header-top-right-links a{color: #999988;font-family:verdana, arial, sans-serif; font-size:10px; padding: 2px;text-decoration: none;}
      
      
      
      #menu_navbar {
				margin:0;
				padding:0;
			}
			#menu_navbar li {
				list-style-image:none;
				list-style-position:outside;
				list-style-type:none;
				display:inline;
			}
			#menu_navbar li a {
				float: left;
				border-right:1px dotted #999988;
				color:#999988;
				display:block;
				font-size:12px;
				font-weight:bold;
				padding:1px 10px;
				text-align:center;
				text-decoration:none;
				height:19px;
				white-space:nowrap;
				vertical-align:middle;
			}
			#menu_navbar li a:hover {
				border-right:1px dotted #999988;
				background-color:#323323;
				color:#EDD893;
				display:block;
				font-size:12px;
				height:18px;
				font-weight:bold;
				padding:1px 10px;
				text-align:center;
				text-decoration:none;
				white-space:nowrap;
			}
		
		
		/* SEARCH BOX */				
		
		#header_searchbox
		{
			float:right;
			padding-right:10px;
			padding-top: 3px;
			
		}
		
		#header_searchbox a
		{
			float:left;
			margin-top:5px;
			color:#999988;
			font-size:10px;
		}
		
		#header_searchbox a:hover
		{
			color:#EDD893;
			font-size:10px;
		}
		
		.search_submit {
			border:0 solid #000000;
			height:20px;
			margin-left:-2px;
			width:27px;
		}
		#subscribe_btn {
			border: 0px solid #000000;
			width: 80px;
			height: 22px;
			line-height: 22px;
			margin-left: -1px;
			padding: 0px;
		}
		#subscribe_email_address {
			background-color: #ffffff;
			width:225px;
		}
		.search_text {
			border:0 solid #000000;
			border-collapse:collapse;
			height:20px;
			/*line-height:21px;*/
			padding:0px;
			width:140px;
			vertical-align:top;
		}
		#head_search_form {
			color:#999988;
			font-size: 10px;
			height:20px;
			padding-bottom:4px;
		}
		/*div#header-top-left-links {
			float:left;
			height:32px;
			padding-top:8px;
			padding-left: 12px;
			width:540px;
			background: #CCCCCC;
		}
		div#header-top-right-links {
			background-color:#CCCCCC;
			float:right;
			height:23px;
			padding-left:13px;
			padding-top:17px;
			width:395px;
		}*/
			

		
    
    
    div#header-breadcrumb {overflow:hidden;background-color:#323323;color:#999988;padding:5px 0 5px 10px;}
		
		div#header-breadcrumb li {display:inline; color:#999988;}
		div#header-breadcrumb li.date{margin-right:10px;}
		
		div#header-breadcrumb li a {
			background-color:#323323;
			color:#999988;			
			font-size:11px;
			height:20px;
			line-height:20px;			
			width:900px;
		} 
		
	div#header-breadcrumb a{color:#999988;font-size:11px;}

/* Start Page Navigation */
		 div#pages {
            float:right;
            font-size:10px;
            padding-bottom:10px;
            padding-top:6px;
            position:relative;
            text-align:right;
            width:150px;
            }
		    
		   		
	    img#page-start {
		position: absolute;
		left: 25px;
		top: 12px;
		}
		
		img#page-prev {
		position: absolute;
		left: 45px;
		top: 12px;
		}
		
		input#pageNumStart {
		position: absolute;
		left: 65px;
		top: 9px;
		}
		
		span#nav-span{
		position: absolute;
		left: 103px;
		top: 10px;
		font-size: 10px;
		}
		
		span#totpg{
		position: absolute;
		left: 122px;
		top: 10px;
		font-size: 10px;
		}
		
		img#page-next{
		position: absolute;
		left: 142px;
		top: 12px;
		}
		
/* End Page Navigation */

		
		div#searchpages 
		{
		    font-size:10px;
		    padding-right:7px;
            padding-top:7px;
            text-align:left;
            width:450px;
            z-index:0;
		}
		
		div#searchpages a
		{
		    font-size:10px;
		    color:#999988;
		    padding-right:7px;
            padding-top:7px;
            text-align:left;
            width:450px;
            z-index:0;
		}
		
		div#searchpages a:hover
		{
		    color:#00CCCC;
		    font-size:10px;
		}
		
		div#pages input {
			font-size: 10px !important;
		}
		
		content-box-latest-new{overflow:hidden;}
		
		div.content-box-events-listing .events-main-content {
			padding-top: 10px;
		}
		
		.events-main-content{padding-bottom:10px;}
		.events-main-content.registration{padding-bottom:16px;}
		
		div.content-box-events-listing .events-main-content p{
			margin-bottom:12px;
		}
		div.events-main-content h2,  div#agenda h2,  div#section_payment h2{font-size: 16px;} 
		
		.events-main-content.about ul{list-style:disc outside;padding-left:15px;margin:0 0 1em 0;}
    .events-main-content.about ul li{color:#333333;margin:0 0 2px 0;}
    
		div.events-main-content a{color:#00cccc;}
		div.events-main-content a.email{color:#0066cc;}
		div.events-main-content a.email:hover{color:#00cccc;}
		
		div.content-box-events-listing-main .events-main-content img {
		  padding-left: 10px;
		  float: right
		}
		div.events-main-content img.venue-image {padding-bottom: 10px;}
		
		div.content-box-events-listing {border-top: 1px dotted #cccccc; padding:10px 0 10px 0; overflow:hidden;}
		div.content-box-events-listing#first {border:none;padding-top:0;}
		div.content-box-events-listing#first-box {border:none;padding-top:10px;}
		div.content-box-events-listing.conference-listing{padding: 2px 0 10px 0;}
		div.content-box-events-listing.conference-listing p{margin: 0 0 5px 0;}
		div.content-box-events-listing.sponsored .headingcat{color:#CD9B32;}
		div.content-box-events-listing.sponsored a.event-title, div.content-box-events-listing.sponsored a.event-title:hover  {color:#DE403F; font-size:14px;}	
		div.content-box-events-listing.sponsored p {color:#999988;}	
		div.content-box-events-listing p {font-size:12px;line-height:15px;margin: 0 0 5px 0;}
		div.content-box-events-listing a {font-size:17px;font-weight:bold;line-height:21px;color: #333333;}
		div.content-box-events-listing a:hover {color: #00CCCC;}
		div.content-box-events-listing .event-links a.calendar{background:url(../images/outlook_icon.gif) no-repeat center left;font-size: 11px;padding-left:18px;}
		div.content-box-events-listing img{padding:5px 5px 0 0; float: left; width:100px;}
		div.content-box-events-listing img.wide-image{width:auto;padding:0 0 10px 0;}
		span.red{color:#cc3333;}
		
		div.content-box-events-DB-about {
			
		}
		div.content-box-events-DB-about .events-db-content-block {
			width: 460px;
			float:left;
		}
		div.content-box-events-DB-about .events-db-content-block img {
			padding: 0px 0px 8px 8px;
			float: right;
		}
	
		div.content-box-events-calendar-listing {
			
			border-bottom: 1px dotted #999988;
		}
		
		div.content-box-events-calendar-listing p{
			margin-bottom:5px;
		}
		
		
		
		div.content-box-events-calendar-listing-sponsored-box {
			border-bottom:1px dotted #999988;
			color:#999988;
			float:left;
			font-size:12px;
			padding-bottom:10px;
			padding-top:10px;
			width:462px;
			min-height: 60px;
		}
		div.content-box-events-calendar-listing-sponsored-box h3{
			font-size: 10px;
			line-height: 13px;
			font-weight: bold;
			color: #cc9933;
		}
		div.content-box-events-calendar-listing-sponsored-box h4{
			font-size: 14px;
			line-height: 17px;
			color: #cc3333;
		}
		div#content-box-events-header-links.calendar{width:126px;}
		
		div#content-box-events-header-links {
			float:right;
			padding-top:12px;
			width:111px;
			text-align:right;
		}
		div#content-box-events-header-links a {
			background:transparent url(/images/events_arrow.jpg) no-repeat scroll left center;
			color:#707060;
			font-size:11px;
			padding-left:10px;
			text-align:right;
			font-weight:bold;
		}
		div.content-box-events-listing .headingcat {
			
			font-weight: bold;
			font-size:11px;
		}
		div.content-box-events-calendar-listing .headingcat {
			padding-top: 5px;
			padding-bottom: 5px;
			font-weight: bold;
			font-size:11px;
		}
		div#content-box-multimedia-left .headingcat {
			padding-bottom: 5px;
			font-weight: bold;
			font-size:11px;
			border-bottom:1px dotted #999988;
		}
		.event_gallery_item *
		{
		    text-align:center 
		} 
		
		
		
	    div#content-box-multimedia-interactive td img 
		{
		     padding: 5px;
		}
		
		div#content-wrap {
			background: #FFFFFF;
      overflow:hidden;
      
		}
		div#content-box-left-ad1 {
			background-color:#FFFFFF;
			float:left;
			width:486px;
		}
		div#content-box-left-ad1-in {
			padding: 10px 14px 10px 10px;	
		}
		div#content-box-left-fullwidth {
			background-color:#FFFFFF;
			/*float:left;
			width:830px;*/
      padding:0 0 15px 0;
      border-bottom:3px double #CCCCCC;
		}
		div#content-box-left-fullwidth-in {padding: 10px 8px 10px 10px;}
    div#content-box-left-fullwidth-in.multimedia{padding:0;}
    .multimedia-content{overflow:hidden;border-top:3px double #CCCCCC;}
    
    
/*Features Box*/
div#features-header{overflow:hidden;background-color:#999988;margin-top:10px;padding:5px 10px 5px 10px;}
div#features-header.roundtable{background:#CC9847;}
div#features-header h3{float:left;width:100px;font-size:11px;color:#FFFFFF;}
#features-header .nav{float:right;width:150px;}
#features-header .nav ul{line-height:10px;text-align:right;}
#features-header ul#pagernav{padding:0;}
#features-header .nav ul li,#features-header .nav ul li ul {display:inline;}
#features-header .nav ul li{margin-right:6px;vertical-align:middle;}
#features-header .nav ul li img{vertical-align:middle;}
#features-header .nav ul li.parent{margin:0;}
#pagernav li a{font-size:10px;color:#FFFFFF;}
#pagernav li a.activeSlide{color:#000000;}		
.pics { height: 200px;width: 462px; padding:0; margin:0; overflow: hidden }
.pics img { top:0; left:0; border: 0px solid #000000; }	

/* Roundtable */
#content-box-latest-new-header.roundtable{border-bottom: 3px double #CC9847;}
#content-box-latest-new-header h1.roundtable{color:#CC9847;}
.roundtable-archive{overflow:hidden;border-top:1px dotted #999988;padding:10px 0 10px 0;/*clear:both;*/}
.roundtable-archive .metadata{margin-bottom:3px;}
#content-box-latest-new-inner .metadata span{display:block;font-size:10px;font-weight:bold;color:#999988;}
#content-box-latest-new-inner .metadata span a{display:block;font-size:10px;font-weight:bold;color:#999988;}
#content-box-latest-new-inner .metadata span a:hover{font-size:10px;font-weight:bold;color:#999988;}
#content-box-latest-new-inner .roundtable-archive h2 a{display:block;font-size:16px;line-height:19px;margin:0 0 5px 0;}
#content-box-latest-new-inner .roundtable-archive h2 a:hover{font-size:16px;line-height:19px;}
.roundtable-archive .left{float:left;width:115px;}
.roundtable-archive .left img{border:1px solid #999988;}
.roundtable-archive .right{float:right;width:335px;}
#content-box-latest-new-inner .roundtable-archive p{border:none;margin:0;padding:0 0 5px 0;font-style:italic;}
#content-box-latest-new-inner .roundtable-archive p.people{font-style:normal;}
/* roundtable story */
#content-box-news-story-header.roundtable{border-bottom:3px double #CC9847;}
#content-box-news-story-header.roundtable h1{color:#CC9847;}
#content-box-news-story-inner .page.roundtable-wrap{border-bottom:1px dotted #999988;;}
.roundtable-wrap .image-wrap{margin:10px 0 10px 0;}
.roundtable-wrap .image-wrap img{margin:0 0 5px 0;}
#content-box-news-story-inner .roundtable-wrap .image-wrap a{display:block;font-size:10px;margin-top:5px;color:#CC9847;}
.roundtable-wrap .intro{font-weight:bold;}
#content-box-news-story-inner .rt-ad{clear:both;padding:10px 0 10px 0;}
#content-box-news-story-inner .rt-ad p{font-size:10px;color:#999988;margin-bottom:5px;}
#content-box-news-story-inner .rt-ad img{border:1px solid #999988;}


/* roundtable gallery */
h2.roundtable.gallery{font-size:14px;margin:0;}
.gallery-wrap{overflow:hidden;margin:10px 0 0 0;}
.gallery-wrap .image-wrap{float:left;width:144px;height:144px;margin:0 10px 10px 0;}
#content_container .gallery-wrap .image-wrap img{padding:0;}
.gallery-slide{margin-top:10px;}
.gallery-slide p{text-align:center;}
#content_container .gallery-slide img{display:block;margin:0 auto;padding:0;}
.gallery-slide h3{font-size:12px;color:#000000;text-align:center;}
#content-box-latest-new-inner #roundtable p{border:none;}
#content-box-latest-new-inner #roundtable p a{font-size:10px;font-weight:normal;color:#0066CC;text-transform:uppercase;}

/* Mediakit */
.MK-wrap .MK-nav {margin:6px 0 10px;}
.MK-wrap .MK-nav li{display:inline;color:#999988;}
.MK-wrap .MK-nav li a{font-size:12px;color:#999988;padding:0 5px 0 5px;}
.MK-wrap .MK-nav li a:hover{color:#00CCCC;}
.MK-wrap .MK-nav li.first a{padding-left:0;}
.MK-wrap .MK-nav li a.active{color:#00CCCC;}
.MK-wrap{clear:both;}
.MK-wrap  ul{list-style:disc inside;margin:0 0 10px 1px;}
.MK-wrap ul li{font-size:12px;line-height:15px;color:#333333}
.MK-wrap  p{font-size:12px;line-height:15px;margin:0 0 10px 0;}
.MK-wrap .section{overflow:hidden;margin:0 0 10px 0;padding:15px 0 15px 0;border-bottom:1px dotted #333333;}
.MK-wrap .main-col .section{padding:0 0 15px 0;}
.MK-wrap .side-col{float:left;width:85px;}
.MK-wrap  .side-col a{display:block;font-size:12px;line-height:15px;color:#999988;padding:10px 0 10px 0;border-bottom:1px solid #999988;}
.MK-wrap  .side-col a.active{color:#00CCCC;}
.MK-wrap .main-col{float:right;width:365px;}
.MK-wrap .main-col h3.sub-category{font-size:16px;line-height:19px;color:#CC3333;}
.MK-wrap .main-col .space{margin:0 0 10px 0;}
.MK-wrap .main-col .footnote{color:#999988;font-style:italic;}

/*MK About*/
.MK-wrap img.main-image{display:block;margin:0 0 20px 0;}
.MK-wrap h2{font-size:17px;color:#333333;}
.MK-wrap .info p{margin:5px 0 0 0;}
.MK-wrap .blurb {overflow:hidden;margin:15px 0 0 0;}
.MK-wrap .blurb img{float:left;width:110px;margin:3px 10px 0 0;}
.MK-wrap .blurb h3{font-size:12px;color:#333333;}
.MK-wrap span.product{color:#CC3333;}

/*MK Calendar*/
a.calendar-pdf{display:block;margin:10px 0 8px 0;color:#CC3333;}
.MK-wrap .month{background:#EEEEDE;margin:0 0 10px 0;}
.MK-wrap .month .top{overflow:hidden;background:#999988;padding:7px 10px 7px 10px;}
.MK-wrap .month .top h5{float:left;width:100px;font-size:11px;line-height:14px;color:#FFFFFF;}
.MK-wrap .month .top a.back{display:block;font-size:11px;line-height:14px;float:right;width:60px;color:#FFFFFF;}
.MK-wrap .month .main{padding:10px 10px 15px 10px;}
.MK-wrap .month .main h4{font-size:13px;line-height:16px;color:#CC3333;margin:0 0 10px 0;}
.MK-wrap .month .main h4 span{display:block;font-size:11px;line-height:14px;font-weight:normal;}
.MK-wrap .month .main h6{font-size:11px;line-height:14px;font-weight:bold;color:#999988;}
.MK-wrap .month .main ul{list-style:disc inside;margin:0 0 10px 0;}
.MK-wrap .month .main ul li{font-size:11px;line-height:14px;}
.MK-wrap .month .main ul.sub-list{list-style:none inside;margin:0 0 0 13px;}
.MK-wrap .month .main p{font-size:11px;line-height:14px;margin:0;}
.MK-wrap .month .main .dates{margin:10px 0 0 0;}
.MK-wrap .month .main .dates p{color:#CC3333;}

/*MK Print*/
.MK-wrap .section .important{color:#CC3333;}
.MK-wrap .main-col h4{font-size:13px;line-height:16px;color:#999988;}
.MK-wrap a.ad-spec{color:#CC3333;}
.MK-wrap a.ad-spec img{display:block;margin:10px 0 0 0;}
.MK-wrap table{font-size:12px;width:350px;margin:10px 0 10px 0;}
.MK-wrap table th{color:#999988;padding:0 0 3px 0;border-bottom:1px dotted #999988;}
.MK-wrap table td{padding:3px 0 3px 0;color:#333333;}

/*MK Online*/
.MK-wrap .main-col h4.price{color:#000000;}
.MK-wrap .main-col p.price{color:#666666;}
.MK-wrap h4.price span.normal{font-weight:normal;}

/*MK Conferences*/
.MK-wrap .conferences{margin:0 0 10px 0;padding:15px 0 15px 0;}
.MK-wrap .conferences .month{overflow:hidden;background:#FFFFFF;margin:0;padding:10px 0 10px 0;border-top:1px dotted #333333;}
.MK-wrap .conferences .month.first{margin-top:10px;}   
.MK-wrap .conferences .month.last{border-bottom:1px dotted #333333;}
.MK-wrap .conferences .month h5{font-size:13px;color:#999988;float:left;width:85px;}
.MK-wrap .conferences .month .events{float:left;width:365px;}
.MK-wrap .conferences .month .events p{color:#000000;}
.MK-wrap .conferences .month .events p span{display:block;font-style:italic;color:#999988;}





       .article-block {
			background-color: #eeeede;
		}
		.article-block table{width:462px;}
		.article-block td {
			vertical-align: top;
			font-size:12px;
		}
		.article-block td.left {
			vertical-align: top;
			padding: 10px 0 10px 10px;
			font-size:12px;
			color:#333333;
		}
		.article-block td.right {
			vertical-align: top;
			padding: 10px;
			font-size:12px;
			color:#333333;
		}
		.article-block h2 {
			font-size: 14px;
		}
		div#content-info-boxes {
			float:left;
			width: 462px;
			margin-top:10px;
		}
		
		div.event div.headingcat {clear:left; padding-left:10px; font-size:11px;}
		
		div#content-info-boxes h3{
			font-size: 12px;
			color: #ffffff;
			background: #999988 url(/images/info_block_header_arrow.png) top right no-repeat;
			padding-left:10px;
			line-height:20px;
		}
		div#content-info-boxes h3.sponsored {
			font-size: 12px;
			color: #ffffff;
			background-color: #CC9933;
			padding-left:10px;
			line-height:20px;
		}
		div#content-info-boxes h4 {
			font-size: 14px;
			line-height: 17px;
			color: #000000;
			padding-left:10px;
			padding-top: 5px;
			padding-bottom: 2px;
		}
		div#content-info-boxes h4:hover {
			font-size: 14px;
			line-height: 17px;
			color: #00CCCC;
			padding-left:10px;
			padding-top: 5px;
			padding-bottom: 2px;
		}
		div#content-sponsored-box {
			border-bottom:1px dotted #999988;
			border-top:1px dotted #999988;
			color:#999988;
			float:left;
			font-size:12px;
			padding-bottom:10px;
			padding-top:10px;
			width:462px;
			margin-bottom:10px;
		}
		div#content-sponsored-box h3{
			font-size: 10px;
			line-height: 13px;
			font-weight: bold;
			color: #cc9933;
		}
		div#content-sponsored-box h4{
			font-size: 14px;
			line-height: 17px;
			color: #cc3333;
		}
		div#search-content-sponsored-box {
			border-top:1px dotted #999988;
			color:#999988;
			font-size:12px;
			padding-bottom:10px;
			padding-top:10px;
			width:462px;
		}
		div#search-content-sponsored-box h3{
			font-size: 10px;
			line-height: 13px;
			font-weight: bold;
			color: #cc9933;
		}
		div#search-content-sponsored-box h4{
			font-size: 14px;
			line-height: 17px;
			color: #cc3333;
		}
	
	div#content-info-boxes img {
    float:left;
    padding-left:10px;
    padding-right:10px;
	}
	
	
      div#content-info-boxes p {
       
        font-size:12px;
        line-height:15px;
        margin:0;
        padding-left:10px;
       /* width:95px; float:left;*/
        }
        
        div.content-info-box {padding-bottom: 10px;}
        
		div#content-info-box-1 {
			float:left;
			width: 220px;
			margin-right: 8px;
			height: 180px;
			background-color: #efefef;
			margin-bottom: 10px;
		}
		div#content-info-box-2 {
			float:left;
			width:220px;
			height: 180px; /*allows for expandability*/
			background-color: #efefef;
			margin-bottom: 10px;
			margin-right: 0;
		}
		div#content-info-box-3 {
		  float:left;
		  width: 220px;
			height: 180px;
			background-color: #efefef;
			margin-right: 8px;
			margin-bottom: 10px;
		}
		/* We are not going to need it date:11/09/2010 by Jigar Patel
			div#content-info-box-3 p {
			width: 95px;
		}*/
		div#content-info-box-4 {
		  float:left;
			width:220px;
			height: 180px;
			background-color: #efefef;
			margin-bottom: 10px;
			margin-right: 0;
		}
		
		div#content-info-box-4 p {
			/*width: 95px;*/
		}
		div#content-info-box-5 {
		  float:left;
		  width: 225px;
			height: 180px;
			background-color: #efefef;
			margin-bottom: 10px;
		}
		div#content-info-box-5 p {
			width: 95px;
		}
		div#content-info-box-6 {
			float:right;
			width:225px;
			height: 180px;
			background-color: #efefef;
			margin-bottom: 10px;
		}
		div#content-info-box-6 p {
			width: 95px;
		}
		div#content-box-right-block {
			background:#e8e8e8 none repeat scroll 0 0;
			float:left;
			width:335px;
			margin-top:8px;
			margin-bottom:8px;
		}
		div#content-box-right-block-ad1 {
			background:#e8e8e8 none repeat scroll 0 0;
			float:left;
			width:335px;
			margin-top:8px;
		}
		div#content-box-right-news-dash {
			background:#eeeede none repeat scroll 0 0;
			float:left;
			width:335px;
			margin-top:8px;
		}
		div#content-box-right-news-dash h3{
			background-color:#999988;
			color:#FFFFFF;
			font-size:10px;
			padding-bottom:3px;
			padding-left:10px;
			padding-top:5px;
			text-transform:none;
		}
		div#content-box-right-news-dash h5{
			 width:335px;
			color: #cc3333;
			font-size:11px;
			padding-bottom:3px;
			padding-left:10px;
			padding-top:5px;
			text-transform:none;
		}
		div#content-box-right-news-dash-inner {
			padding: 10px; 
			font-size: 12px; 
			line-height: 15px;
		}
		div#content-box-right-got-news-ad1 {
			background:#eeeede none repeat scroll 0 0;
			float:left;
			width:335px;
			margin-top:8px;
			border-bottom:8px solid #ffffff;
		}
		div#content-box-right-got-news-ad1-inner {
			padding: 10px; 
			font-size: 12px; 
			line-height: 15px;
		}
		div#content-box-right-got-news-ad1-inner b {
			font-size: 14px; 
			color: #cc3333
		}
		div#content-box-pulsesurvey-outter {
			background:#efefef none repeat scroll 0 0;
			float:left;
			width:335px;
			margin-top: 8px;
		}
		div#content-box-pulsesurvey-inner {
			border:0 none;
			margin:0;
			padding:0px;
			height:200px;
		}
		div#content-box-pulsesurvey-inner h1{
			color: #000000;
			font-weight: bold;
			font-size: 12px;
		
		}
		div#content-box-pulsesurvey-inner a{
			color:#0066cc; 
			font-size:10px; 
			line-height: 14px; 
		}
		div#content-box-pulsesurvey-inner form {
			padding-left: 8px;
			float: left;
		}
		div#content-box-pulsesurvey-inner form ul{
			margin-left: -5px;
			list-style: none;
			list-style-type: none;
			list-style-position:outside;
		}
		div#content-box-pulsesurvey-inner form ul li{
			color:#000000; 
			font-size:12px; 
			line-height: 15px; 
			padding-left: 0px;
			padding-bottom: 2px;
			list-style: none;
			list-style-type: none;
			list-style-position:outside;
			background: none;
		}
		div#content-box-pulsesurvey-inner label{
			padding-top: 3px;
			padding-left: 2px;
			position: absolute;
			color: #333333;
		}
		#content-box-pulsesurvey-inner-img{
			padding-top: 24px;
		}
		div#content-box-right-box1-ad1 {
			background-color: #e8e8e8;
			float:left;
			margin-left:8px;
			margin-top:8px;
			width:285px;
		}
		div#content-box-right-box1-ad1 h1 {
			padding-bottom:4px;
			padding-left:10px;
			padding-top:4px;
			font-size: 14px; 
			color: #000000;
		}
		div#content-box-right-box1 {
			background-color: #e8e8e8;
			float:left;
			margin-top:8px;
			width:335px;
		}
		div#content-box-right-box1 h1 {
			padding-bottom:4px;
			padding-left:10px;
			padding-top:4px;
			font-size: 14px; 
			color: #000000;
		}
		div#content-box-right-box1-inner {
			background-color: #e8e8e8;
			height: 110px;
			margin-top: 15px;
			float: left
		}
		div#content-box-news-story-header {
			border-bottom: 3px double #999988;
			overflow:hidden;
			padding-top:2px;
			width:460px;
			padding-bottom:4px;
		}
		div#content-box-news-story-subheader {
			padding-top: 5px;
		}
		div#content-box-news-story-header h1 {
			font-size: 12px;
			color: #999988;
			float:left;
		}
		div#content-box-latest-new-header {
			border-bottom: 3px double #999988;
			overflow:hidden;
		}
		
		div#content-box-latest-new-header h1 {
			font-size: 18px;
			line-height: 24px;
			color: #999988;
			float:left;
		}
		
		div#content-box-latest-new-header h1.wide{font-size:17px; line-height:29px;}
		
		
		div#content-box-multimedia-header {
			border-bottom: 3px double #999988;
      padding:8px 0 4px 8px;
		}
		div#content-box-multimedia-header h1 {
			font-size: 24px;
			color: #999988;
		}
		div#content-box-multimedia-interactive {
			padding-top: 15px;
		}
		div#content-box-multimedia-left {
			float: left;
			padding:0 0 0 10px;
			width:452px;
		}
    
    
    
		div#content-box-multimedia-right {
			float: right;
			width: 336px;
      padding:0 8px 0 0;
		}
		div#content-box-multimedia-right h3{
			padding-left: 0px;
			padding-top:0px;
			padding-bottom:2px;
			color: #999988;
			font-size: 11px;
			text-transform: uppercase;
			padding-top: 10px;
		}
		div.content-multimedia-listing {
			border-bottom:1px dotted #999988;
			padding-top: 5px;
			padding-bottom: 5px;
		}
		div.content-multimedia-listing p {
			margin: 0px;
			font-size:12px;
			line-height:15px;
		}
		div.content-multimedia-listing-sponsored-box {
			border-bottom:1px dotted #999988;
			padding-top: 5px;
			padding-bottom: 5px;
		}
		div.content-multimedia-listing-sponsored-box h3{
			font-size: 10px;
			line-height: 13px;
			font-weight: bold;
			color: #cc9933;
		}
		div.content-multimedia-listing-sponsored-box h4{
			font-size: 14px;
			line-height: 17px;
			color: #cc3333;
		}
		.content-multimedia-listing a {
			font-size:17px;
			font-weight:bold;
			line-height:21px;
			color: #333333;
		}
		.content-multimedia-listing a:hover {
			font-size:17px;
			font-weight:bold;
			line-height:21px;
			color: #00CCCC;
		}
		div#content-box-search-results-header {
			border-bottom: 3px double #999988;
			height:30px;
			padding-top:2px;
			width:460px;
		}
		div#content-box-search-results-header h1 {
			font-size: 18px;
			color: #999988;
			float:left;
		}
		.cat-footer { 
			color:#999988;
			font-size:10px;
			line-height:13px;
		}
		div#content-box-research-inner {
			padding-top:10px;
			border-bottom: 3px double #999988;
		}
		
		div#taxDescription{
		border: none !important;
		}
		
	 #content-box-research-inner ul {
		list-style: disc inside ;
		margin-bottom: 20px;
		
		}
		
		div#content-box-research-inner p {
			font-size:12px;
			line-height:15px;
			margin-top: 0px;
			margin-bottom:10px;
			border-bottom:1px dotted #999988;
			padding-bottom:10px;
		}
		
		div#content-box-research-inner p.withimg {
			float: left;
			padding-bottom: 0;
		}
		div#content-box-research-inner  a {
			font-size:14px;
			font-weight:bold;
			line-height:17px;
			color: #333333;
		}
		div#content-box-research-inner a:hover {
			font-size:14px;
			font-weight:bold;
			line-height:17px;
			color: #00CCCC;
		}
		div#content-box-opinions-inner {
			padding-top:10px;
			border-bottom:3px double #999988;
		}
		div#content-box-opinions-inner p {
			font-size:12px;
			line-height:15px;
			margin-top: 0px;
			height:125px;
		}
		
		div#content-box-opinions-inner  h1 {
			font-size:18px;
			font-weight:bold;
			line-height:17px;	
			color:#333333;
		}
		
		div#content-box-opinions-inner  a {			
			color: #00CCCC;
		}
		div#content-box-opinions-inner a:hover {			
			color: #00CCCC;
		}
		div#content-box-events-inner {
			padding-top:14px;
			border-bottom:3px double #999988;
		}
		div#content-box-events-inner.no-border{border-bottom:none;}
		div#content-box-events-inner.conference{padding-top:10px;}
		div#sponsors.no-border{border-top:none;}
		div.events-main-content.border{border-top: 1px dotted #cccccc; padding-top:7px;}
		
		div#content-box-events-inner p {
			font-size:12px;
			line-height:15px;
			margin-top: 0px;
		}
		div#content-box-events-inner ul#conference-nav{padding: 0 0 15px 0;margin:-5px 0 0 -4px;}
		div#content-box-events-inner ul#conference-nav li{display:inline;color:#999988;}
		div#content-box-events-inner ul#conference-nav li a{color:#999988;font-size:12px;padding: 0 5px 0;}
		div#content-box-events-inner ul#conference-nav li a:hover, div#content-box-events-inner ul#conference-nav li a.active{color:#0066CC;}
		div#keynote{border:2px solid #999988;padding:10px;margin:22px 0 22px 0;}
		div#keynote h6{font-size:12px;color:#999988;padding-bottom:15px;}
		div#keynote h5{font-size:12px;font-weight:bold;}
		div#keynote img{padding-top:3px;float:left;padding:3px 5px 0 0;width:75px;}
		div#keynote p{margin:0;padding:0 0 10px 0;}
		span.italic{font-style:italic;}
		
		div#registration{padding-bottom: 14px;}
		div#registration h5{font-size:12px;font-weight:bold;}
		div#registration p{padding: 18px 0 18px 0; margin:0;}
		 ul#agenda, ul#exhibitor-list{list-style:disc inside;padding-left:3px;}
		ul#sponsor-benefits{list-style:disc outside; padding: 0 0 15px 20px;}
		ul#sponsor-benefits li{padding-bottom:4px;}
		div#sponsors{padding:7px 0 25px 0; border-top: 1px dotted #cccccc;}
		div#logo-wrapper, div.logo-wrapper{overflow:hidden;}
		div#logo-wrapper img, div.logo-wrapper img{width:105px;height:65px;border:1px solid #dddddd;padding:0;margin:3px 3px 0 0;}
		div#exhibitors{padding:7px 0 25px 0; border-top: 1px dotted #cccccc;}
		div#sponsors p, div#exhibitors p{font-size:10px; font-weight:bold;margin:0; color:#999988;text-transform:uppercase;}
		
		
		
		div#slideshow{height:200px;margin:0;}
    a.gallery-link {display: block;width: 450px;font-size: 13px;background: black;font-weight: bold;color: #00919F;text-transform: uppercase;padding: 5px;margin:0 0 10px 0;}
		div#logo-wrapper a img.sponsor-image{float:left; width:111px; padding: 0 4px 0 0; margin:0;border:1px solid #cccccc;}
		
    
		div.agenda-key h2{font-size:16px;padding:0 0 5px 0;}
		div#agenda{padding:7px 0 24px 0;}
		div#agenda p{margin: 0 0 0 0; float:left; width:100%;}
		div#agenda p:last-child{padding-bottom:0;}
		div#agenda p.time{width:100px;}
		div#agenda .leftcol p, div#agenda .rightcol p{padding-bottom: 8px;}
		div#agenda .leftcol p:last-child, div#agenda .rightcol p:last-child{padding-bottom:0;}
 		div#agenda .agenda-section{padding: 10px 7px 10px 7px;overflow:hidden;position:relative;}
		div#agenda .column{float:left; width:348px;}
		div#agenda .leftcol {float:left; width:150px;}
		div#agenda .leftcol.wide{float:right;width:348px;padding:0 0 20px 0;}
		div#agenda .leftcol.wide p{float:none;}
		div#agenda .rightcol {float:right; width:150px; padding-right:24px;}
		div#agenda .day{clear:left;background: #999988; border-bottom: 2px solid #cccccc;}
		div#agenda .day p strong:hover{color:#ffffff;}
		div#agenda .day p {text-indent:16px;}
		div#agenda p.date{background: url(/images/events_arrow_white.jpg) no-repeat center left;}
		div#agenda .day p.active{background: url(/images/events_arrow_white_dn.jpg) no-repeat center left;}
		div#agenda .day p{background: url(/images/events_arrow_white.jpg) no-repeat center left;}
		div#agenda .agenda-section.odd, div#agenda .agenda-section.even{display:none;}
		div#agenda .agenda-section .odd.visible,div#agenda .agenda-section .even.visible, div#agenda .agenda-section.day{display:block;}
		div#agenda .odd {background:#eeeede;}
		div#agenda .even {background:#dcdcd2;}
		div#agenda span.workshop{color:#999988;font-weight:bold;}
		div#agenda span.caps {text-transform:uppercase;}
		
		div#exhibitors ul li{color:#333333;}
		
		
	/*	div#con-reg{overflow:hidden;padding:32px 0 15px 16px; border-top: 1px dotted #cccccc;}
		div#con-reg input, div#con-reg select {font-size: 10px;}
		div#con-reg input{width:195px;}
		div#con-reg select{width:199px;}
		div#con-reg .form{float:left;width:450px;margin-bottom:7px;}
		div.con-reg .form label{color:#000000;float:left;width:205px; padding-right: 3px;}
		div#con-reg .form input.submit-button{width:65px;margin-left:120px;}
	*/	div#con-reg label {float:left;width:135px;text-align:right;color:#666666; font-size:10px; padding-right:6px;}
		
		div.con-reg{border-top:1px solid #cccccc;padding:20px 0 20px 0;}
		div.con-reg fieldset{}
		#con-reg .form-new{float:left;width:450px;margin-bottom:7px;}
		div#con-reg .form-new input.submit-button{width:65px;margin-left:120px;}
		div#con-reg  label {float:left;width:135px;text-align:right;color:#666666; font-size:10px; padding-right:6px;}
		
		div.con-reg .form, .con-reg .form-new{overflow:hidden;margin-bottom:7px;}
		div.con-reg .form label{color:#000000;float:left;width:205px; padding-right: 3px;}
		div.con-reg .form input, div.con-reg .form-field select{float:left;width:239px;}
		div.con-reg .form select.small{width:50px;}
    .con-reg .form-new table td{padding:3px;}
    
		div#con-reg span.required{color:#cc3333;}
		div#con-reg span.required_txt{color:#cc3333; font-size: 10px; display:none;}
		
        /* New Registration Form Styles */
        fieldset.registration h5{font-size:12px;line-height:15px;margin:20px 0 5px 0;color:#666666;}
        .form-field{margin:0 0 10px 0;}
        .form-field input[type="text"]{width:300px;}
        .form-field span.required_txt{color:#cc3333; font-size: 10px; display:none;}
        .form-field span.required_txt{color:#cc3333;}
        .form-field label{display:block;color:#666666;}
        .form-field.radio, .form-field.checkbox{margin:0 0 5px 0;}
        .form-field.select{margin:15px 0 10px 0;}
        .form-field.radio label, .form-field.checkbox label{display:inline;}
         .form-field.radio input[type="text"]{display:block;margin:3px 0 0 0;}
        
		div.speaker{overflow:hidden;padding-bottom:12px;width:100%;}
		div.speaker img{float:left; width: 75px; padding-top:3px;margin:0 10px 0 0;}
		div.speaker-title {/*padding-left:85px;*/float:left;width:345px;}
		div.speaker-bio{/*padding-left:85px;*/float:left;width:345px;}
		div.speaker-bio{width:345px;display:none;float:left;}
		div.speaker-bio.visible{display:block;}
		div.speaker-title p.trigger{background: url(/images/events_arrow.jpg) no-repeat left center;font-weight:bold; margin-bottom:0;padding-left:12px;cursor:pointer;}
		div.speaker-title p.trigger:hover{background: url(/images/events_arrow_blue.gif) no-repeat left center;color:#0066CC;}
		div.speaker-title p.trigger.speaker-active{background: url(/images/events_arrow_down.jpg) no-repeat center left;}
		div.speaker-title p.trigger.speaker-active:hover{background:url(/images/events_arrow_blue2.gif) no-repeat center left;}
		div.speaker-title p.position{margin-left:10px;font-weight:normal;}
		
        
        /*Mobile App Page*/
        #content-box-events-inner img.screenshot{margin:0 0 20px 0;}
        #content-box-events-inner a.app-link{margin:0 5px 0 0;}
        #content-box-events-inner p.app-instructions{margin:0 0 5px 0;}
        #content-box-events-inner p.note{margin:0 0 22px 0;}
        
        
		div.content-box-events-listing  h2 a {font-size:14px;font-weight:bold;line-height:17px;color: #000000;}
		div.content-box-events-listing a:hover {color: #00CCCC;}
		
		div.content-box-events-listing a.event-title {
			font-size:17px;
			font-weight:bold;
			line-height:21px;
			color: #000;
		}
		
		div.content-box-events-listing a.event-title:hover {
			color: #00CCCC;
		}
		
		div#content-box-events-db-summit-inner {
			padding-top:10px;
			float:left;
			border-bottom:1px dotted #999988;
			margin-bottom:5px;
			padding-bottom: 10px;
			width:462px;
		}
		div#content-box-events-db-summit-inner p {
			font-size:12px;
			line-height:15px;
			margin-top: 0px;
		}
		div#content-box-magazine-achive-inner {
			padding-top:10px;
			margin-bottom:5px;
			padding-bottom: 10px;
			/*float:left;*/
			/*width:462px; removed by Brandon 11/16/10*/
		}
		div#content-box-magazine-achive-inner p {
			font-size:12px;
			line-height:15px;
			margin-top: 0px;
		}
		.content-box-events-DB-subnav {
		
		}
		.content-box-events-DB-subnav ul {
				height: 40px;
		}
		.content-box-events-DB-subnav li.first {
				padding-left: 0px;
				margin:0;
				float: left;
		}
		.content-box-events-DB-subnav li {
				border-right:1px solid #999988;
				display:inline;
				margin:0;
				float: left;
				padding-left: 5px;
				padding-right: 5px;
				vertical-align:top;
		}
		.content-box-events-DB-subnav li a {
				font-size: 11px;
				font-weight: normal;
				line-height: 14px;
				color: #999988;
		}
		.content-box-events-DB-subnav li a.active {
				font-size: 11px;
				font-weight: normal;
				line-height: 12px;
				color: #00CCCC;
		}
		div#events-db-speaker-list-1 {
			float: left;
			width: 460px;
			padding-bottom:5px;
			padding-top:5px;
		}
		div#events-db-speaker-list-2 {
			float: left;
			width: 460px;
			padding-bottom:5px;
			padding-top:5px;
		}
		div#events-db-speaker-list-3 {
			float: left;
			width: 460px;
			padding-bottom:5px;
			padding-top:5px;
		}
		div#events-db-speaker-list-4 {
			float: left;
			width: 460px;
			padding-bottom:5px;
			padding-top:5px;
		}
		.events-db-speaker-list-img-1, .events-db-speaker-list-img-2, .events-db-speaker-list-img-3, .events-db-speaker-list-img-4 {
			float: left;
		}
		.events-db-speaker-list-content-1,.events-db-speaker-list-content-2,.events-db-speaker-list-content-3,.events-db-speaker-list-content-4 {
			float: right;
			width: 370px;
			cursor: pointer;
			padding-left:10px;
			background: transparent url(../images/icon_arrow_blk.jpg) no-repeat scroll left top;
		}
		.events-db-speaker-list-content-1-active, .events-db-speaker-list-content-2-active, .events-db-speaker-list-content-3-active, .events-db-speaker-list-content-4-active {
			float: right;
			width: 370px;
			cursor: pointer;
			padding-left:10px;
			background: transparent url(../images/icon_arrow_dwn_blk.jpg) no-repeat scroll left top;
		}
		.events-db-speaker-list-content-expanded-1, .events-db-speaker-list-content-expanded-2, .events-db-speaker-list-content-expanded-3, .events-db-speaker-list-content-expanded-4  {
			margin-top: 15px;
			float: right;
			width: 370px;
		}
		
		div#content-box-provider-details-inner {
			padding-top:20px;
			border-bottom:3px double #999988;
			float: left;
			width: 462px;
		}
		div#content-box-provider-details-inner p {
			font-size:12px;
			line-height:15px;
			margin-top: 0px;
		}
		div#content-box-provider-details-inner a {
			font-size:18px;
			font-weight:bold;
			line-height:21px;
			color: #333333;
		}
		div#content-box-provider-details-inner a:hover {
			font-size:18px;
			font-weight:bold;
			line-height:21px;
			color: #00CCCC;
		}
		div#content-box-provider-details-inner p a {
			font-size:12px;
			font-weight:bold;
			line-height:14px;
			color: #0066CC;
		}
		div#content-box-provider-details-inner table a {
			font-size:12px;
			font-weight:550;
			line-height:14px;
			color: #0066CC;
		}
		div#content-box-provider-details-inner table a:hover {
			font-size:12px;
		 
			line-height:14px;
			color: #00CCCC;
		}
		div#content-box-research-provider-details-inner {
			padding-top: 30px;
			border-bottom:3px double #999988;
			float: left;
			width: 462px;
		}
		div#content-box-research-provider-details-inner p {
			font-size:12px;
			line-height:15px;
			margin-top: 0px;
		}
		div#content-box-research-provider-details-inner a {
			font-size:18px;
			font-weight:bold;
			line-height:21px;
			color: #333333;
		}
		div#content-box-research-provider-details-inner a:hover {
			font-size:18px;
			font-weight:bold;
			line-height:21px;
			color: #00CCCC;
		}
		div#content-box-research-story-details-view {
			padding-top: 5px;
			margin-bottom:17px;
			float:left;
		}
		div#content-box-provider-details-header {
			margin-bottom: 10px;
		}
		div#content-box-provider-details-inner table {
			margin-bottom: 10px;
		}
		div#content-box-provider-details-inner table tr {
			height:30px;
		   line-height:30px;
			font-weight: bold;
			width:442px;
			font-size: 11px;
			background: #edeede;
			background-color: #edeede;
		}
		div#content-box-provider-details-inner table tr.oddrow {
			height:30px;
		  line-height:30px;
			font-weight: bold;
			width:442px;
			font-size: 11px;
			background: #dcdcd2;
			background-color: #dcdcd2;
		}
		div#content-box-provider-details-inner table tr.detailsheader {
			height:30px;
		  line-height:30px;
			font-weight: bold;
			width:442px;
			font-size: 11px;
			background: #989989;
			background-color: #989989;
		}
		div#content-box-provider-details-inner table tr.detailsheader td {
			background: #989989;
			background-color: #989989;
		}
		div#content-box-provider-details-inner table tr td {
			background: #edeede;
			background-color: #edeede;
		}
		div#content-box-provider-details-inner table tr.oddrow td {
			background: #dcdcd2;
			background-color: #dcdcd2;
		}
		div#content-box-research-story-details-view .details {
			height:30px;
		    line-height:30px;
			padding-left: 15px;
			font-size: 12px;
			font-weight: bold;
			width:447px;
			float:left;
		  background: #edeede url(/images/icon_arrow.gif) no-repeat left center;
		}
		div#content-box-research-story-details-view .details.odd-row {
			height:30px;
		    line-height:30px;
			background-color: #dcdcd2;
			padding-left: 15px;
			font-size: 12px;
			font-weight: bold;
		}
		.details span {
			float: left;
		}
		.details select {
			margin:4px 10px 4px 4px;
			width:150px;
			float: right;
		}
		.research-story-link {
		  background: url(../images/icon_arrow.jpg) no-repeat left center;
			font-weight: bold;
			color: #999988;
			padding-left:12px;
			cursor: pointer;
		}
		.research-story-link-active {
		  background: url(../images/icon_arrow_dwn.jpg) no-repeat left center;
			font-weight: bold;
			color: #999988;
			padding-left:12px;
			cursor: pointer;
		}
		div#content-box-latest-new-inner {
			padding-top:10px;	
			border-bottom:3px double #999988; 		
		}
		div#content-box-latest-new-inner p {
			font-size:12px;
			line-height:15px;
			margin-top: 0px;
			padding-bottom: 8px;
			border-bottom: 1px dotted #999988;
			overflow:hidden;
		}
		div#content-box-latest-new-inner a {
			font-size:14px;
			font-weight:bold;
			line-height:17px;
			color: #000000;
		}
		div#content-box-latest-new-inner a:hover {
			font-size:14px;
			font-weight:bold;
			line-height:17px;
			color: #00CCCC;
		}
		
		
div#content-box-summary  p {
			padding-top: 5px; padding-bottom: 0px; margin: 0;
		}
		div#content-box-summary  a {
			font-size:14px;
			font-weight:bold;
			line-height:17px;
			color: #000000;
		}
		div#content-box-summary  a:hover {
			font-size:14px;
			font-weight:bold;
			line-height:17px;
			color: #00CCCC;
		}
		
		
		div#content-box-news-story-comments {
			padding-top:10px;
			float: left;
		}
		div#content-box-research-story-details {
			padding-top:10px;
			margin-bottom:17px;
			float: left;
			width:462px;
		}
		div#content-box-news-story-inner {
			padding-top:10px;
			padding-bottom:10px;
			border-bottom:3px double #999988;
			/*float: left;
			width: 462px; 11/11/10 Brandon*/ 
		}
		
		#content-box-news-story-inner h1{margin:0 0 15px 0;}
	
		div#content-box-news-story-inner  ul
		{
		    font-size:12px;
            line-height:15px;
		    list-style-type:disc;
		    list-style-position:inside;
			margin:0 0 10px 0;
		}
		div#content-box-news-story-inner ul li
		{
		     padding-top: 5px;
		}
	    div#content-box-news-story-inner  li div
        {
            display:inline;   
        }
		
		div#content-box-news-story-inner .page { border-bottom:1px dotted #EEEEDE;}
    div#content-box-news-story-inner .page p.time-stamp{font-size:10px;line-height:13px;font-weight:bold;color:#999988;margin:0;}
    #content-box-news-story-inner a.sub-campaign{display:block;width:280px;background:#003C44;font-size:14px;font-weight:bold;padding:10px;margin:10px 0 0 0;color:#FFFFFF;text-align:center;}
		#content-box-news-story-inner a.sub-campaign:hover{text-decoration:underline;color:#FFFFFF;}
    
    
		.news-story-link {
			font-size:12px !important;
			line-height:15px !important;
			color:#999988 !important;
			cursor: pointer;
		}
		div#content-box-news-story-inner p {
			font-size:12px;
			line-height:15px;
			margin-top: 0px;			
		}
		
		div#content-box-news-story-inner h1 {
			font-size:18px;
			font-weight:bold;
			line-height:21px;	
			color:#333333;
		}
		
		
		div#content-box-news-story-inner h2 {
			font-size:12px;
			font-weight:bold;
			line-height:15px;	
			color:#333333;
			margin:0 0 10px 0;
		}
		
		div#content-box-news-story-inner a {					
			color: #00CCCC;
		}
		div#content-box-news-story-inner a:hover {					
			color: #00CCCC;
		}
		
		
		
		div#content-box-news-story-comments-view {
			padding-top: 15px;
		}
		div#comment-1 {
			margin-bottom: 10px;
			border-bottom: 1px dotted #EEEEDE;
		}
		div#comment-2 {
			margin-bottom: 10px;
			border-bottom: 1px dotted #EEEEDE;
		}
		.comments-link {
		  background: url(../images/icon_arrow.jpg) no-repeat left center;
			font-weight: bold;
			color: #999988;
			padding-left:12px;
			cursor: pointer;
		}
		.comments-link-active {
		  background: url(../images/icon_arrow_dwn.jpg) no-repeat left center;
			font-weight: bold;
			color: #999988;
			padding-left:12px;
			cursor: pointer;
		}
		div#events-db-agenda-items {
			padding-top: 8px;
		}
		div.events-db-agenda-header {
			height: 30px;
			background-color: #999988;
			border-bottom:1px solid #E5E4E0;
			float:left;
			width:460px;
		}
		div.content-box-events-DB-agenda {
			float:left;
		}
		div.content-box-events-DB-agenda .events-db-content-block {
			width: 460px;
		}
		div.events-db-agenda-view {
			float:left;
		}
		div.events-db-agenda-view-1 {
			float:left;
		}
		div.events-db-agenda-view-2 {
			float:left;
		}
		div.agenda-item-1 label, div.agenda-item-2 label, div.agenda-item-3 label, div.agenda-item-4 label, div.agenda-item-5 label {
			color: #000000;
			float: left;
		}
		div.agenda-item-1 span, div.agenda-item-2 span, div.agenda-item-3 span, div.agenda-item-4 span, div.agenda-item-5 span {
			float:right;
			width:370px;
		}
		.agenda-item-5 ul {
			float:left;
			padding-right:10px;
			width:175px;
		}
		.agenda-item-5 li {
			padding-bottom:2px;
			padding-top:2px;
		}
		.agenda-content-heading {
			color:#999988 !important;
			float: none !important;
		}
		.events-db-agenda-link {
			background:#999988 url(../images/events_arrow_white.jpg) no-repeat scroll left center;
			color:#000000;
			cursor:pointer;
			font-size:11px;
			font-weight:bold;
			line-height:30px;
			margin-left:8px;
			padding-left:12px;
		}
		.events-db-agenda-link-active {
			background:#999988 url(../images/events_arrow_white_dn.jpg) no-repeat scroll left center;
			color:#000000;
			cursor:pointer;
			font-size:11px;
			font-weight:bold;
			line-height:30px;
			margin-left:8px;
			padding-left:12px;
		}
		.events-db-agenda-link-1 {
			background:#999988 url(../images/events_arrow_white.jpg) no-repeat scroll left center;
			color:#000000;
			cursor:pointer;
			font-size:11px;
			font-weight:bold;
			line-height:30px;
			margin-left:8px;
			padding-left:12px;
		}
		.events-db-agenda-link-1-active {
			background:#999988 url(../images/events_arrow_white_dn.jpg) no-repeat scroll left center;
			color:#000000;
			cursor:pointer;
			font-size:11px;
			font-weight:bold;
			line-height:30px;
			margin-left:8px;
			padding-left:12px;
		}
		.events-db-agenda-link-2 {
			background:#999988 url(../images/events_arrow_white.jpg) no-repeat scroll left center;
			color:#000000;
			cursor:pointer;
			font-size:11px;
			font-weight:bold;
			line-height:30px;
			margin-left:8px;
			padding-left:12px;
		}
		.events-db-agenda-link-2-active {
			background:#999988 url(../images/events_arrow_white_dn.jpg) no-repeat scroll left center;
			color:#000000;
			cursor:pointer;
			font-size:11px;
			font-weight:bold;
			line-height:30px;
			margin-left:8px;
			padding-left:12px;
		}
		.agenda-item-1 {
			background-color: #edeede;
			padding:5px;
			width:450px;
			float: left;
		}
		.agenda-item-2 {
			background-color: #dcdcd2;
			padding:5px;
			width:450px;
			float: left;
		}
		.agenda-item-3 {
			background-color: #edeede;
			padding:5px;
			width:450px;
			float: left;
		}
		.agenda-item-4 {
			background-color: #dcdcd2;
			padding:5px;
			width:450px;
			float: left;
		}
		.agenda-item-5 {
			background-color: #edeede;
			padding:5px;
			width:450px;
			float: left;
		}
		.events-db-content-sponsors {
			float: left;
		}
		.events-db-cotent-exhibitor-listing {
			border-top:1px dotted #999988;
			float:left;
			margin-top:20px;
			padding-top:5px;
			width:462px;
		}
		.content-box-magazine-archive {
      width: 460px;
			padding-top:10px;
			margin-bottom:5px;
			padding-bottom: 10px;
			border-bottom:3px double #999988;
		}
    
		
		div.magazine-archive-content-block {
			/*width: 460px;
			float: left;*/
			
		}
		div.magazine-archive-content-block-inner-left {
			float: left;
			padding-right: 10px;
			margin-top: 5px;
		}		
		div.magazine-archive-content-block-inner-right {
			float: right;
			width: 330px;
			margin-top: 5px;
		}
		div#magazine-archive-items {
			padding-top: 8px;
			clear:left;/* added by Brandon 11/15/10*/
		}
    
    .content-box-magazine-archive h2.current{font-size:14px;line-height:17px;color:#999988;padding:0 0 10px 0;}
    
    .content-box-magazine-archive .latest-issue {overflow:hidden;background:#EEEEDE;margin:0 0 15px 0;}
    .content-box-magazine-archive .latest-issue img, ul.issues-by-month li img {float:left;width:120px;}
    .content-box-magazine-archive .latest-issue .info, ul.issues-by-month li .info {float:left;width:325px;padding:10px 0 0 10px;}
    .content-box-magazine-archive .latest-issue h5{font-size:10px;line-height:13px;font-weight:bold;color:#999988;text-transform:uppercase;}
    .content-box-magazine-archive .latest-issue h3, ul.issues-by-month li h3 a{font-size:16px;line-height:19px;font-weight:bold;color:#000000;}
    .content-box-magazine-archive .latest-issue a h2 {font-size:14px;line-height:17px;color:#333333;margin:10px 0 0 0;}
    .content-box-magazine-archive .latest-issue p{margin:0;}
    .content-box-magazine-archive .latest-issue a.toc, ul.issues-by-month li a.toc{display:block;font-size:10px;line-height:13px;color:#DE403F;text-transform:uppercase;margin:15px 0 0 0;}
    
    ul.issues-by-month li{overflow:hidden;padding:10px 0 10px 0;border-top:1px dotted #E5E4E0;}
    
		.content-box-magazine-archive ul.by-year li {display:block;border-top:1px dotted #E5E4E0;padding:10px 0 10px 0;}
    .content-box-magazine-archive ul.by-year li a{color:#999988;font-size:11px;line-height:14px;font-weight:bold;}
    
		.content-box-magazine-archive ul.by-year li a.current{color:#D5D5D5;}
    
    /*.magazine-archive-item {clear:left;overflow:hidden;border-top:1px dotted #E5E4E0;padding:10px 0 10px 0;	}
    .content-box-magazine-archive ul.by-year li:last-child{border-bottom:none;}
    
    
		/*.magazine-archive-header-active {
			background:#ffffff url(../images/magazinearchive_arrow_brown_dn.jpg) no-repeat left center;
			border-top:1px solid #E5E4E0;
			padding:10px 0 10px 0;
			/*height: 30px;
			background-color: #ffffff; removed by Brandon 11/16/10*/
			/*float:left;
			width:460px; removed by Brandon 11/16/10*/
		}
		
    /*.magazine-archive-link {
			/*background:#ffffff url(../images/magazinearchive_arrow_brown.jpg) no-repeat scroll left center;
			color:#999988;
			cursor:pointer;
			font-size:11px;
			font-weight:bold;
			/*line-height:30px;
			padding-left:12px;
		}*/
		.magazine-archive-link-active {
			background:#ffffff url(../images/magazinearchive_arrow_brown_dn.jpg) no-repeat scroll left center;
			color:#999988;
			cursor:pointer;
			font-size:11px;
			font-weight:bold;
			line-height:30px;
			padding-left:12px;
		}
		
		.magazine-archive-active {
			background:#ffffff url(../images/magazinearchive_arrow_brown_dn.jpg) no-repeat scroll left center;
			color:#999988;
			cursor:pointer;
			font-size:11px;
			font-weight:bold;
			line-height:30px;
			padding-left:12px;
		}
		.magazine-archive-link-1 {
			background:#ffffff url(../images/magazinearchive_arrow_brown.jpg) no-repeat scroll left center;
			color:#999988;
			cursor:pointer;
			font-size:11px;
			font-weight:bold;
			line-height:30px;
			padding-left:12px;
		}
		.magazine-archive-link-1-active {
			background:#ffffff url(../images/magazinearchive_arrow_brown_dn.jpg) no-repeat scroll left center;
			color:#999988;
			cursor:pointer;
			font-size:11px;
			font-weight:bold;
			line-height:30px;
			padding-left:12px;
		}
		.magazine-archive-link-2 {
			background:#ffffff url(../images/magazinearchive_arrow_brown.jpg) no-repeat scroll left center;
			color:#999988;
			cursor:pointer;
			font-size:11px;
			font-weight:bold;
			line-height:30px;
			padding-left:12px;
		}
		.magazine-archive-link-2-active {
			background:#ffffff url(../images/magazinearchive_arrow_brown_dn.jpg) no-repeat scroll left center;
			color:#999988;
			cursor:pointer;
			font-size:11px;
			font-weight:bold;
			line-height:30px;
			padding-left:12px;
		}
		.magazine-archive-link-3 {
			background:#ffffff url(../images/magazinearchive_arrow_brown.jpg) no-repeat scroll left center;
			color:#999988;
			cursor:pointer;
			font-size:11px;
			font-weight:bold;
			line-height:30px;
			padding-left:12px;
		}
		.magazine-archive-link-3-active {
			background:#ffffff url(../images/magazinearchive_arrow_brown_dn.jpg) no-repeat scroll left center;
			color:#999988;
			cursor:pointer;
			font-size:11px;
			font-weight:bold;
			line-height:30px;
			padding-left:12px;
		}
		.magazine-archive-link-4 {
			background:#ffffff url(../images/magazinearchive_arrow_brown.jpg) no-repeat scroll left center;
			color:#999988;
			cursor:pointer;
			font-size:11px;
			font-weight:bold;
			line-height:30px;
			padding-left:12px;
		}
		.magazine-archive-link-4-active {
			background:#ffffff url(../images/magazinearchive_arrow_brown_dn.jpg) no-repeat scroll left center;
			color:#999988;
			cursor:pointer;
			font-size:11px;
			font-weight:bold;
			line-height:30px;
			padding-left:12px;
		}
		div.magazine-archive-content-block h4 {
			color:#000000;
			font-size:16px;
			line-height:14px;
			font-weight: bold;
			padding: 7px 0 4px 0;
		}
		/*div.magazine-archive-view, div.magazine-archive-view-1 {
			float: left;
		}  removed 11/16/10 by Brandon*/
		/*div.magazine-archive-view h4,  div.magazine-archive-view h4 a{
			color:#000000;
			font-size:14px;
			line-height:17px;
            font-weight:bold;
		}
		div.magazine-archive-view img {
			padding-right: 5px;
			float: left;
		}
		div.magazine-archive-view-1 h4 {
			color:#000000;
			font-size:14px;
			line-height:17px;
			padding-bottom:2px;
		}
		div.magazine-archive-view-1 img {
			padding-right: 5px;
			float: left;
		}
		div.magazine-archive-view-2 h4 {
			color:#000000;
			font-size:14px;
			line-height:17px;
			padding-bottom:2px;
		}
		div.magazine-archive-view-2 img {
			padding-right: 5px;
			float: left;
		}
		div.magazine-archive-view-3 h4 {
			color:#000000;
			font-size:14px;
			line-height:17px;
			padding-bottom:2px;
		}
		div.magazine-archive-view-3 img {
			padding-right: 5px;
			float: left;
		}
		div.magazine-archive-view-4 h4 {
			color:#000000;
			font-size:14px;
			line-height:17px;
			padding-bottom:2px;
		}
		div.magazine-archive-view-4 img {
			padding-right: 5px;
			float: left;
		}
		.magazine-archive-item-1 {
			border-bottom:1px dotted #E5E4E0;
			padding:5px;
			width:450px;
			float: left;
		}
		
		.magazine-archive-item-2 {
			border-bottom:1px dotted #E5E4E0;
			padding:5px;
			width:450px;
			float: left;
		}
		.magazine-archive-item-3 {
			border-bottom:1px dotted #E5E4E0;
			padding:5px;
			width:450px;
			float: left;
		}
		.magazine-archive-item-4 {
			border-bottom:1px dotted #E5E4E0;
			padding:5px;
			width:450px;
			float: left;
		}
		.magazine-archive-item-5 {
			padding:5px;
			width:450px;
			float: left;
		}
		.magazine-archive-tb-red {
			color:#CC3333;
			font-size: 10px;
		}*/
		ul.content-list {
			margin-left:20px;
		}
		ul.content-list li {
			list-style-image:none;
			list-style-position:outside;
			list-style-type:square;
		}
		div#content-box-news-story-comments input {
			border:1px solid #999988;
			border-collapse:collapse;
			height:17px;
			line-height:17px;
			/*width: 298px;*/
			margin:4px 0;
		}
		.AddComment h4{display:none;}
		.AddComment h6{display:none;}
		div#content-box-news-story-comments input.button {
				background-color: #999988;
				border:1px solid #999988 !important;
				height: 20px;
				line-height: 17px;
				font-size: 10px;
				color: #eeeede;
				text-transform: uppercase;
				padding-bottom:2px;
				float: left;
				margin-top:5px;
				width: 100px;
				cursor: pointer;
			}
		div#content-box-news-story-comments textarea {
			border:1px solid #999988;
			border-collapse:collapse;
			height:57px;
			line-height:17px;
			width: 298px;
			margin:4px 0;
		}
		div#content-box-search-results-inner {
			padding-top:5px;
			border-bottom:3px double #999988;
		}
		div#content-box-search-results-inner h2 {
			color:#999988;
			font-size:11px;
			font-weight:bold;
			padding-bottom:15px;
		}
		div#content-box-search-results-inner p {
			font-size:12px;
			line-height:15px;
			margin-top: 0px;
		}
		div#content-box-search-results-inner a {
			font-size:14px;
			font-weight:bold;
			line-height:17px;
			color: #333333;
		}
		div#content-box-search-results-inner a:hover {
			font-size:14px;
			font-weight:bold;
			line-height:17px;
			color: #00CCCC;
		}
		div#content-box-advanced-search-inner {
			padding-top:5px;
			color: #999988;
		}
		div#content-box-advanced-search-inner input {
			border:1px solid #999988;
			border-collapse:collapse;
			height:17px;
			line-height:17px;
			width: 143px;
		}
		div#content-box-advanced-search-inner select {
			font-size:11px;
			height:20px;
			width: 100%;
			vertical-align:0px;
		}
		div#content-box-advanced-search-inner input.datepicker, input#datepicker_from, input#datepicker_to, input#mag_datepicker, input#mag_datepicker_from, input#mag_datepicker_to {
			border:1px solid #999988;
			border-collapse:collapse;
			height:17px;
			line-height:17px;
			width: 112px !important;
		}
		div#content-box-advanced-search-inner input.button {
			background-color: #999988;
			border:1px solid #000000 !important;
			height: 20px;
			line-height: 17px;
			font-size: 10px;
			color: #eeeede;
			text-transform: uppercase;
			padding-bottom:2px;
			float: right;
			margin-top:5px;
			width: 60px;
		}
		div#content-box-advanced-search-inner h2 {
			color:#999988;
			font-size:11px;
			font-weight:bold;
			padding-bottom:10px;
		}
		div#content-box-advanced-search-inner h4 {
			color:#CC3333;
			font-size:14px;
			line-height:17px;
		}
		
		
		/* start: olga for Nevins archives */
div#content-box-news-story-inner h5 a
		{
		    font-size:14px;
			font-weight:bold;
			color: #333333; 
			padding-bottom:0;
			margin-bottom:0;
		}
		
		 
div#content-box-news-story-inner h5 a:hover {
			font-size:14px;
			line-height: 18px;
			font-weight: bold;
			color:   #00CCCC; 
			padding-bottom:0;
			margin-bottom:0;
		}	   
/* end: olga for Nevins archives */

/* start: olga for newsflashback */	  
input.submitAI{
border:none;padding:0;margin:0;  
text-decoration:none; text-transform: uppercase;
color: #3399ff; font-size: 12px; line-height: 14px;
background-color:transparent;
} 
div#content-box-news-story-inner a font {					
			color: #00CCCC;
		}
div#content-box-news-story-inner asnwer
{
    
}
/* end: olga for newsflashback */	  		

div#content-box-register-user-inner {
			padding-top:5px;
			color: #999988;
		}
		div#content-box-register-user-inner input {
			border:1px solid #999988;
			border-collapse:collapse;
			height:17px;
			line-height:17px;
			width: 143px;
		}
		div#content-box-register-user-inner select {
			font-size:11px;
			height:20px;
			width: 100%;
		}
		div#content-box-register-user-inner input#datepicker, input.datepicker_from, input.datepicker_to, input.mag_datepicker, input.mag_datepicker_from, input.mag_datepicker_to {
			border:1px solid #999988;
			border-collapse:collapse;
			height:17px;
			line-height:17px;
			width: 112px !important;
		}
		div#content-box-register-user-inner input.button {
			background-color: #999988;
			border:1px solid #999988 !important;
			height: 20px;
			line-height: 17px;
			font-size: 10px;
			color: #eeeede;
			text-transform: uppercase;
			padding-bottom:2px;
			float: left;
			margin-top:5px;
			width: 60px;
		}
		div#content-box-register-user-inner h2 {
			color:#999988;
			font-size:11px;
			font-weight:bold;
			padding-bottom:10px;
		}
		div#content-box-register-user-inner h4 {
			color:#CC3333;
			font-size:14px;
			line-height:17px;
		}
		
		div#content-box-register-user-inner input {
			border:1px solid #999988;
			border-collapse:collapse;
			height:17px;
			line-height:17px;
			width: 183px;
		}
		div#content-box-register-user-inner input.email_radio {
			width: 25px;
			border:0px solid #999988;
		}
		label.advanced-search-phone-num {
			color:#00cccc;
			font-size:12px;
			line-height:15px;
		}
		div#content-box-advanced-search-inner p {
			font-size:12px;
			line-height:15px;
			margin-top: 0px;
		}
		div#content-box-advanced-search-inner a {
			font-size:14px;
			font-weight:bold;
			line-height:17px;
			color: #333333;
		}
		div#content-box-advanced-search-inner a:hover {
			font-size:14px;
			font-weight:bold;
			line-height:17px;
			color: #00CCCC;
		}
		div#content-box-advanced-search-box-1 {
			border-bottom: 1px dotted #999988;
			padding-bottom:10px;
		}
		div#content-box-advanced-search-box-1 table {
			border-spacing: 5px;
		}
		div#content-box-advanced-search-box-1 label {
			color: #999988;
			text-align:right !important;	
		}
		div#content-box-advanced-search-box-2 {
			border-bottom: 1px dotted #999988;
			padding-bottom:10px;
			margin-bottom:10px;
		}
		div#content-box-advanced-search-box-2 table {
			border-spacing: 5px;
		}
		div#content-box-advanced-search-box-2 label {
			color: #999988;
			text-align:right !important;	
		}
		
		hr#dotted-line {
			border-top: 1px dotted;
		}
		div#content-box-ad1 {
			margin-top: 15px;
		    padding-left: 80px;
		}
		
		div#content-box-ad1 iframe{margin-bottom:15px;}
		
		
		div#content-box-multimedia-ad1
		{
		    margin-top: 15px;
		    padding-left: 80px;
		}
		
		.msg_list {
			margin-top:0px;
			padding: 0px;
			width: 130px;
		}
    .column-in-left-nav li a{font-size:11px;}
      
		.msg_head {
			padding: 1px 0 1px 15px;
			cursor: pointer;
			position: relative;
			font-size: 11px;
			margin:0px;
			font-weight: bold;
			border-bottom:1px dotted #999988;
			vertical-align: middle;
			background: url(../images/nav_arrow.png) center left no-repeat; 
		}
		.msg_head_first {
			padding: 1px 0 1px 15px;
			cursor: pointer;
			position: relative;
			font-size: 11px;
			margin:0px;
			font-weight: bold;
			color: #333322;
			border-bottom:1px dotted #999988;
			vertical-align: middle;
			background: url(../images/nav_arrow.png) center left no-repeat; 
		}
		.msg_body {
			background-color:#F4F4F8;
			border-bottom:1px dotted #999988
		}
		.msg_body li {
			border-bottom: 1px dotted #999988;
			padding-left: 15px;
		}
		.msg_body li.last {
			border-bottom: 0px dotted #999988;
		}
		.msg_body a {
			color: #333322;
		}
		.msg_body_first {
			background-color:#F4F4F8;
			border-bottom:1px dotted #999988
		}
		.msg_body_first li {
			border-bottom: 1px dotted #999988;
			padding-left: 15px;
		}
		.msg_body_first li.last {
			border-bottom: 0px dotted #999988;
		}
		.msg_body_first a {
			color: #333322;
		}
    
    .column-in-index .mk-nav{display:block;background:#999988;font-size:12px;color:#FFFFFF;font-weight:bold;padding:10px;}
    
		div#content-box-right ul {
			color:#FF0000;
			margin:0 0 0 5px;
			padding:0;
		}
		div#content-box-right ul li{
			background:transparent url(../images/greendot.gif) no-repeat scroll left top;
			color:#0066CC;
			list-style-image:none;
			list-style-type:none;
			margin-left:0;
			padding-left:10px;
			padding-bottom: 4px;
			padding-right:5px;
			font-size: 11px;
			line-height: 14px;
			text-decoration:none;
		}
		div#content-box-right ul li a{
			background: none !important;
			color:#0066CC;
			margin-left:0;
			font-size: 11px;
			line-height: 14px;
			text-decoration:none;
			font-weight: normal;
			list-style-image:none;
			list-style-type:none;
		}
		div#content-box-right ul li a:hover{
			background: none !important;
		    text-decoration: underline;
			font-size: 11px;
			font-weight: normal;
			list-style-image:none;
			list-style-type:none;
		}
		div.content-box-right-ad1 ul {
			color:#FF0000;
			margin:0px;
			padding:0px;
			width:335px;
		}
		.ui-tabs-panel ul li{
			background-color:#999988;
			border: 0px !important;
			border-bottom:1px dotted #EEEEDE !important;
			color:#FFFFFF;
			font-size:11px;
			line-height:14px;
			list-style-image:none;
			list-style-type:none;
			margin:0;
			padding-top:1px;
			padding-left:8px;
			text-decoration:none;
		}
		.ui-tabs-panel ul li a{
			background: none !important;
			color:#ffffff !important;
			margin-left:0;
			
			font-size: 11px !important;
			line-height: 14px;
			text-decoration:none;
			font-weight: normal;
			list-style-image:none;
			list-style-type:none;
			vertical-align:middle;
		}
		.ui-tabs-panel ul li a:hover{
			background: none !important;
		    text-decoration: underline;
			font-size: 11px;
			font-weight: normal;
			list-style-image:none;
			list-style-type:none;
			vertical-align:middle;
		}
		div#editors-tabs {
			background-color:#999988;
			width:335px;
		}
		div#editors-tabs ul {
			color:#FF0000;
			margin:0px;
			padding:0px;
			width:335px;
		}
		div#editors-tabs ul li{
			background-color:#999988;
			border-bottom:1px dotted #EEEEDE;
			color:#FFFFFF;
			font-size:11px;
			line-height:14px;
			list-style-image:none;
			list-style-type:none;
			margin:0;
			padding:1px 0 0 8px;
			text-decoration:none;
		}
		div#editors-tabs ul li a{
			background: none !important;
			color:#ffffff;
			margin-left:0;
			font-size: 11px;
			line-height: 14px;
			text-decoration:none;
			font-weight: normal;
			list-style-image:none;
			vertical-align:middle;
			list-style-type:none;
		}
		div#editors-tabs ul li a:hover{
			background: none !important;
		    text-decoration: underline;
			font-size: 11px;
			font-weight: normal;
			list-style-image:none;
			vertical-align:middle;
			list-style-type:none;
		}
		
		div.rlcol div.content 	{  margin:0 175px 0 130px; }			/* three column */
		div.rlcol div.content-ad1 	{margin:0 344px 0 130px; }		/* ad1 3 column */		
		div.rlcol div.cleft 	{ float: left; width: 130px;}				/* three column left */
		div.rlcol div.cright-ad1 	{ float: right; width: 344px;}				/* ad1 3 column right */
		
		div#poll-results {
			margin-left: 8px;
			float:left;
			margin-top:-190px;
			visibility:hidden;
			}
		div#poll-results h1{
			color: #000000;
			font-weight: bold;
			font-size: 12px;
		
		}
		div#footer {
			color: #cccccc;
			background-color: #000000;
		}
		div#footer-in {
			margin-bottom:-8px;
			padding:2px 5px 5px 7px;
			}
		div#footer-in img {
			padding: 2px;
			}
		div#footer-in a{
			color: #cdcdcd;
			text-decoration:none;
			padding-left: 6px;
			padding-right: 6px;	
			font-size: 11px;
			}
		div#f_message {
			text-align:left;
			font-size: 11px;
			color:#4E4B32;
			font-weight: normal;
			line-height: 14px;
			padding-top: 10px;
		}
		div#f_message a{
			font-size: 11px;
			color:#4E4B32;
			padding-left:3px;
			padding-right:3px;	
			font-weight: normal;
		}
		div#f_message p {
			margin: 0px;
			color:#4E4B32;
			padding-left:3px;
		}
		div#f_message img{
			margin-bottom:2px;
		}
		.required-field {
			color: #FF0000;
		}
															/** SUB CONTAINERS **/
.column-in-ad-box {background-color: #EDD893;	padding:8px;margin-top:8px;}
.column-in-ad-box  p{font-size:12px;line-height:15px;}

															/** TYPOGRAPHY **/
#headingcat {
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
padding: 0;
}
div#page1 span.artwork-credit{
font-family:Arial, sans serif;
font-size: 10px; 
color: #999988;
}

div#page1 img.recommended {
padding: 0;
margin: 0;
}

.bold{font-weight:bold;}


.xformed     {text-align:center; color: #999; display:block;}
.xformed a   {text-transform: uppercase; font-weight:500; line-height: 15px;}/* font-size: 10px;  as per nathan request - june 9 2011*/ 
.xformed img {margin-top:8px;}
.xformed h2  {color:#fff; /*missing caps  - hiding ids */}
.xformed br  {height:28px;}

div#ctl00_paPoll 
{
    float:left;
    padding-left:8px;
}
div#content-box-pulsesurvey-inner input[type="submit"]
{
    color:#0066CC;
    font-size:10px;
    line-height:14px;
    border:0 none;
    background: none;
	cursor: pointer;
	text-transform:uppercase;
}
   
   
    div#researchpages {overflow:hidden;padding-top:7px;}
    div#researchpages .page-links{float:left;width:200px;}
    div#researchpages a{font-size:10px;color:#999988;padding-right:7px;}
    div#researchpages a.back-link{display:block;float:right;width:135px;padding:0;text-transform:uppercase;}
		div#researchpages a:hover{color:#00CCCC;}	
    
    
		.emailfriend_form
		{
		    padding: 0 0 0 15px;
		}
		
		.emailfriend_form td.label
		{
		    padding: 0 15px 0 0;
		}
		
		
		
	     img.videoButton, img.podcastButton 
		{
		    padding: 0 0 0 8px;
		    vertical-align: middle;
		}
		
		hr.clearFloat 
		{
		    clear: both;
		}
		
		
		
	/* RSS */
div.rss{padding:8px 0 8px 0;border-bottom:1px dotted #999988;}
div.rss h2 a{font-size:14px;line-height:17px;font-weight:bold;color:#000000;}
div.rss a.main-link{font-size:12px;line-height:15px;color:#0066CC;}
div.rss a.main-link:hover{color:#00CCCC;}

span#ctl00_ContentPlaceHolder1_lsMagazine img {
float: left;
}	

.h2RegularStyle{
font-size:12px !important;
line-height:12px;   	
}
	
.borderStyleChange
{
    border-collapse:inherit !important;
}

.EventsCalenderNoLink
  {
      color:#333333;
      font-size:17px;
      font-weight:bold;
      line-height :21px;
  }
  
 .artwork-credit
 {
     font-size:10px;
     line-height:16px;
     color:#666666;     
 }
 
 /* Research Table Page Styles */
 .research-container {overflow:hidden;}
 .research-header{border-bottom:3px double #999988;padding:0 0 5px 0;}
 .research-header h1{font-size:18px;line-height:21px;color:#999988;}
.research-main{float:left;width:830px;}
.research-container .inner{padding:10px;}
.research-main h2{font-family:arial, sans serif;font-size:18px;color:#000000;margin:15px 0 5px 0;}
.research-main h3{font-family:arial, sans serif;font-size:12px;color:#000000;}
.research-main .table-wrap{margin:10px 0 0 0;}
.research-main table{background:#FFFFFF;border-spacing:2px;width:810px;}
.research-main td{font-family:arial, sans serif;font-size:11px;background:#EEEEDE;padding:4px;}
.research-main td.top{background:#999988;}
.research-main td.category{width:200px;background:#DCDCD2;}
.research-main td.category.top{background:#999988;}
.research-main td.category p{text-align:left;}
.research-main td p{text-align:center;color:#333333;margin:0;}
.research-main td.top p{color:#FFFFFF;font-weight:bold;font-size:14px;}	
.research-info{float:left;width:455px;padding:20px 0 0 0;}
.research-info p{font-size:12px;line-height:15px;margin:0 0 10px 0;}
 
 /* Survey Styles*/

.research{font-family:arial, sans-serif;font-size:12px;color:#333333;width:455px;}
.research h2{font-size:20px;margin:0 0 10px 0;}
.research h4{margin:5px 0 5px 0;}
div#content-box-news-story-inner .research a{color:#0066CC;text-decoration:none;}
div#content-box-news-story-inner .research a:hover{color:#00CCCC;}
.research table{background:#FFFFFF;width:455px;font-family:arial,sans serif;font-size:12px;color:#333333;margin-bottom:10px;}
.research table.menu{border-spacing:0;}
.research tr.company{font-size:14px;font-weight:bold;}
.research tr.company td{padding:0;}
.research tr.rank{font-weight:bold;}
.research tr.rank td{padding:0 0 8px 0;}
.research tr.header td{background:#999988;font-weight:bold;}
.research tr.odd td{background:#EDEDED;}
.research tr.even td{background:#DCDCD2;}
.research table.structure td{padding:0;}
.research table.content td{padding:8px;}
.research table.content tr.company td{padding:0;}
.research table.content tr.rank td{padding:0 0 5px 0;}
.research td img{padding-right:5px;}
.research table select{vertical-align:text-bottom;}

/* PSE Dash Subscription Styles */

#subscription-wrap{}
/*#subscription-wrap*/ .subscription-box{overflow:hidden;padding:14px 0 14px 0;border-bottom:1px dotted #999988;}
/*#subscription-wrap*/ .subscription-box.last{border:none;}
/*#subscription-wrap*/ .subscription-box.last button{padding:0;margin-bottom:10px;background:transparent;}
/*#subscription-wrap*/ .subscription-box p{border:none;padding:0 0 0 1px;margin:0 0 10px 0;font-weight:bold;}
/*#subscription-wrap*/ .subscription-box p.greeting{font-size:14px;font-weight:bold;color:#CC3333;margin:0;}
/*#subscription-wrap*/ .subscription-box p.closing{font-size:12px;font-weight:normal;}
/*#subscription-wrap*/ .subscription-box p.closing a{color:#00CCCC;font-size:12px;font-weight:normal;}
.subscription-box li{margin:0 0 5px 0;}
.subscription-box label{color:#333333;font-size:11px;}
/*.subscription-box input{margin:0 0 5px 0;}*/
.subscription-box .container input.design_textfield nofloat.nofloat{float:none;margin:0 0 0 5px;}
.subscription-box .container{margin-bottom:6px;}
.subscription-box fieldset{margin:0 0 0 20px;}
.subscription-box.main fieldset{margin:0;}
.subscription-box .container input{margin:0 5px 0 0;}
.subscription-box.main label{float:left;text-align:right;width:120px;}
.subscription-box.main input{width:310px;margin-left:5px;}
.subscription-box.main select{margin:0 0 0 5px;width:220px;}
.subscription-box div.design_choices,.subscription-box div.design_checklist {padding:0;}/* ektron style override */

/* DC Survey Styles */
.survey-wrap{clear:both;margin:10px 0 0 0;}
.survey-wrap img.main-image{float:left;margin:10px 10px 10px 0;}
.survey-wrap .category h2, .survey-wrap h2.provider{font-size:16px;font-weight:bold;color:#CC0000;text-transform:uppercase;}
.survey-wrap h2.provider{margin:10px 0 10px 0;}
.survey-wrap p.response-count{float:left;width:350px;font-size:12px;font-weight:bold;color:#999988;margin:0;}
.survey-wrap .category{overflow:hidden;}
.survey-wrap .category p{margin:0 0 10px 0;font-size:12px;line-height:15px;}
.survey-wrap .category .list{float:left;width:200px;}
.survey-wrap .category .list p{margin:0;font-size:10px;font-weight:bold;text-transform:uppercase;color:#999988;}
.survey-wrap .category .list ul{list-style:disc inside;margin:0 0 20px 1px;}
.survey-wrap .category .list ul li{font-size:10px;}
.table-top{overflow:hidden;}
.table-top .response-count{}
.table-top a.back{display:block;float:right;width:145px;margin-top:2px;}
.survey-table table{width:462px;background:#FFFFFF;border-spacing:2px;margin:3px 0 5px -3px;}
.survey-table table.mod-borders{border-collapse:collapse;}
.survey-table table.mod-borders td{border-top:2px solid #ffffff;}
.survey-table table th{background:#999988;font-size:12px;color:#FFFFFF;padding:3px 5px 3px 5px;}
.survey-table table td{background:#EEEEDE;font-size:11px;line-height:14px;padding:2px 5px 2px 5px;height:14px;vertical-align:middle;}
.survey-table table td.top{background:#999988;}
.survey-table table td.top.category{color:#FFFFFF;vertical-align:bottom;}
.survey-table table td.top.category span.market-category{font-size:14px;font-weight:bold;}
.survey-table table td.company{width:195px;padding:4px;}
.survey-table table td.number, .survey-wrap .survey-table table td.awards{text-align:right;}
.survey-table table td a{font-size:11px;color:#000000;}
.survey-table table td a:hover{color:#00CCCC;}
.survey-table table td span.secondary{font-size:10px;color:#7F7F73;}
.survey-wrap #divMethodology{padding-bottom:10px;}
.survey-table table th.first{width:50%;}
.survey-table table th.second{width:25%;text-align:right;}
.survey-table table th.third{width:25%;text-align:right;}
.survey-table table th span.first{display:inline-block;padding-right:42px;}
.survey-table table th span.second{display:inline-block;padding-right:21px;}


/* Know-How Styles*/
#content-box-news-story-header h1.know-how{font-size:18px;}
 .KH-guides{margin:10px 0 0 0;}
 .KH-guides.article{border-bottom:2px solid #CCCCCC;margin-top:25px;}
#content-box-magazine-achive-inner .KH-guides p{font-size:13px;font-weight:bold;color:#CCCCCC;margin-bottom:5px;}
.KH-guides a{display:inline-block;font-size:14px;line-height:17px;font-weight:bold;padding:5px 10px 5px 10px;color:#CCCCCC;text-transform:uppercase;}
.KH-guides a.active{background:#CCCCCC;color:#FFFFFF;}
.KH-featured{overflow:hidden;background:#CCCCCC;padding:15px 10px 15px 10px;}
.KH-featured img{float:left;width:155px;margin-right:10px;}
.KH-featured .info{float:left;width:265px;}
.KH-featured .info h5{font-size:11px;color:#FFFFFF;text-transform:uppercase;}
.KH-featured .info h4, .KH-featured .info h4 a{font-size:18px;line-height:22px;font-weight:bold;padding:0;color:#000000}
.KH-featured .info p{font-size:15px;color:#333333;}
.KH-archive .issue{padding:5px 0 5px 0;}
ul.KH-archive{padding-bottom:10px;}
ul.KH-archive li{font-size:11px;line-height:14px;font-weight:bold;color:#999988;padding:10px 0 10px 0;border-top:1px solid #E5E4E0;cursor:pointer;}
ul.KH-archive h4 a{font-size:14px;line-height:17px;font-weight:bold;color:#000000;}
ul.KH-archive p{color:#333333;margin:0;}
#magazine-archive-items .KH-archive p.date{font-size:11px;line-height:14px;font-weight:bold;color:#999988;}
#content-box-news-story a.KH-linkback{display:block;width:191px;background:#CCCCCC;font-size:14px;font-weight:bold;color:#FFFFFF;margin:10px 0 0 0;padding:5px;}
#content-box-news-story a.KH-linkback:hover{color:#FFFFFF;}


.alignright{
text-align:right;
}
.alignleft{
text-align:left;
}
.rkpadding
{
	padding-left:20px;
}
