/* 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 {
		
		}
		div#header-top{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:600px;
			}
			#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;}
		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-logo li {
				float:left;
				list-style-image:none;
				list-style-position:outside;
				list-style-type:none;
				border-right: 1px solid #cccccc;
			}
			#header-top-logo li.logo {
				border-right: 0px solid #CCCCCC;
				width: 125px;
				padding-right: 10px;
				height: 25px;
			}
			#header-top-logo li.logo a {
				padding-left: 0px;
				width: 125px;
				height: 28px;
				display:block;
			}
			#header-top-navbar {
				float: left;
				padding-top: 10px;
				width: 405px;
			}
			#header-top-navbar li {
				float:left;
				border-right:1px solid #FFFFFF;
				list-style-image:none;
				list-style-position:outside;
				list-style-type:none;
				
			}
			#header-top-navbar li.last{
				
			}
			#header-top-navbar li a {
				color:#FFFFFF;
				display:block;
				font-size:12px;
				padding:0 5px;
				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-top-right-links-login {
			float: left;
			/*color: #ffffff !important;*/
			color: #999999 !important;
			padding-top:4px;
			font-size: 11px;
		}
		div#header-top-right-links-login a {
			color: #ffffff !important;
			text-decoration: none;
		}
		div#header-top-right-links-detail{
			float:right;
			/*padding-right:8px;*/
			color:#999999;
		}
		div#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;
		}
		div#header-top-right-links-detail li.last{
			border-right: 0px solid #cccccc;
		}
		div#header-top-right-links-detail li a {
			color:#FFFFFF;
			display:block;
			font-size:10px;
			padding:0 5px;
			text-decoration:none;
			
		}
		div#header-top-right-links a{
			color: #999988;
			font-family:verdana, arial, sans-serif; 
			font-size:10px; 
			padding: 2px;
			text-decoration: none;
		}
		div#header-breadcrumb {
			background-color:#323323;
			color:#999988;
			float:left;
			font-size:11px;
			height:20px;
			line-height:20px;
			padding-left:10px;
			width:950px;
		}
		
		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;
		}
		
		
		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;} 
		
		/*div.events-main-content.about p{padding-top:14px;}*/
		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;min-height:}
		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 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;}
		div.content-box-events-listing div.event-links a {padding-left: 20px; margin-right:20px;}
		div.content-box-events-listing div.event-links a.calendar {background: url(/images/outlook_icon.gif) no-repeat top left;font-size:11px; color: #6699cc;}
		div.content-box-events-listing div.event-links a.agenda {background: url(/images/pdf-logo.gif) no-repeat top left; font-size:11px; color: #6699cc;}
		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 {
			/*height: 110px;*/
			border-bottom: 1px dotted #999988;
		}
		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 {
			float: left;
			background: #ffffff url(/images/content_bk.jpg) repeat-y;
			margin: auto;
			width: 960px;
		}
		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;
		}
		div#content-box-left-fullwidth-in {
			padding: 10px 8px 10px 10px;	
		}
		div#features-header {
			background-color:#999988;
			float:left;
			margin-top:10px;
			padding-bottom:3px;
			padding-left:10px;
			padding-top:5px;
			text-transform:none;
			width:452px;
		}
		div#features-header h3{
			background-color:#999988;
			color:#FFFFFF;
			float:left;
			font-size:11px;
			padding-left:1px;
			text-transform:none;
			width:150px;
		}
		div#content-box-features {
			border-bottom:3px double #999988;
			padding-bottom:23px;
		}
		.article-block {
			background-color: #eeeede;
		}
		.article-block td {
			vertical-align: top;
			font-size:12px;
		}
		.article-block td.left {
			vertical-align: top;
			padding: 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;
		}
		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;
			height:15px;
			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;
			height:16px;
			width:460px;
			padding-bottom:15px;
		}
		
		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;
			height:30px;
			padding-top:2px;
			width:810px;
			padding-bottom:4px;
		}
		div#content-box-multimedia-header h1 {
			font-size: 24px;
			color: #999988;
			float:left;
		}
		div#content-box-multimedia-interactive {
			padding-top: 15px;
		}
		div#content-box-multimedia-left {
			float: left;
			border-top: 3px double #999988;
			padding-top:10px;
			width:462px;
		}
		div#content-box-multimedia-right {
			float: right;
			width: 336px;
		}
		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;}
		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 0 10px 7px;overflow:hidden;position:relative;}
		div#agenda .column{float:left; width:350px;}
		div#agenda .leftcol {float:left; width:150px;}
		div#agenda .leftcol.wide{float:right;width:355px;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:last-child, div#agenda .day:first-child{border:none;}*/
		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;padding-bottom:7px;}
		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 span.required{color:#cc3333;}
		div#con-reg span.required_txt{color:#cc3333; font-size: 10px; display:none;}
		
		div.speaker{overflow:hidden;padding-bottom:12px;width:100%;}
		div.speaker img{float:left; width: 75px; padding-top:3px;}
		div.speaker-title {padding-left:85px;}
		div.speaker-bio{padding-left:85px;}
		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;}
		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;}
		
		div.content-box-events-listing a {
			/*font-size:17px;
			font-weight:bold;
			line-height:21px;*/
			color: #00CCCC;
		}
		
		div.content-box-events-listing a:hover {
			/*font-size:17px;
			font-weight:bold;
			line-height:21px;*/
			color: #00CCCC;
		}
		div#content-box-events-inner a:hover h2 {
			/*font-size:17px;
			font-weight:bold;
			line-height:21px;*/
			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;
			float:left;
			margin-bottom:5px;
			padding-bottom: 10px;
			width:462px;
		}
		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-events-calendar-inner {
		}
		div#content-box-events-calendar-inner p {
			font-size:12px;
			line-height:15px;
			margin-top: 0px;
		}
		div#content-box-events-calendar-inner a {
			font-size:17px;
			font-weight:bold;
			line-height:21px;
			color: #333333;
		}
		div#content-box-events-calendar-inner a:hover {
			font-size:17px;
			font-weight:bold;
			line-height:21px;
			color: #00CCCC;
		}
		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:21px;
			padding-bottom:10px;
			border-bottom:3px double #999988;
			float: left;
			width: 462px;
		}
		
	
		div#content-box-news-story-inner  ul
		{
		    font-size:12px;
            line-height:15px;
		    list-style-type:disc;
		    list-style-position:inside;
		}
		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; }
		
		.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;
		}
		
		/* olga 12/19/09  for SEO */
		div#content-box-news-story-inner h2 {
			font-size:12px;
			font-weight:bold;
			line-height:15px;	
			color:#333333;
		}
		
		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;
		}
		div.content-box-magazine-archive {
			float: left;
		}
		div.content-box-magazine-archive {
			width: 460px;
		}
		div.magazine-archive-content-block {
			width: 460px;
			float: left;
			padding-bottom:10px;
		}
		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;
		}
		div.magazine-archive-header {
			background:#ffffff url(../images/magazinearchive_arrow_brown.jpg) no-repeat scroll left center;
			height: 30px;
			background-color: #ffffff;
			border-top:1px solid #E5E4E0;
			float:left;
			width:460px;
		}
		
		div.magazine-archive-header-active {
			background:#ffffff url(../images/magazinearchive_arrow_brown_dn.jpg) no-repeat scroll left center;
			height: 30px;
			background-color: #ffffff;
			border-top:1px solid #E5E4E0;
			float:left;
			width:460px;
		}
		.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;
		}
		div.magazine-archive-view h4 {
			color:#000000;
			font-size:14px;
			line-height:17px;
			padding-bottom:2px;
		}
		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;
		}
		/* Added by Janhavi */
		.magazine-archive-item {
			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-multimedia-ad1
		{
		    margin-top: 15px;
		    padding-left: 80px;
		}
		
		.msg_list {
			margin-top:0px;
			padding: 0px;
			width: 130px;
		}
		.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;
		}
		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;
			height:18px;
			line-height:14px;
			list-style-image:none;
			list-style-type:none;
			margin:0;
			padding-top:1px;
			text-decoration:none;
		}
		div#editors-tabs ul li a{
			background: none !important;
			color:#ffffff;
			margin-left:0;
			padding-left:8px;
			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.content-in { }
		div.column { }
		div.column-in { }
		
		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 **/


															/** LISTS **/
* { }


															/** 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;  font-size: 10px; line-height: 13px;}
.xformed img {margin-top:8px;}
.xformed h2  {color:#fff; /*missing caps  - hiding ids */}
.xformed br  {height:28px;}


															/** FORMS **/
* { }


															/** END **/
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 
		{
		    font-size:10px;
		    padding-right:7px;
            padding-top:7px;
            text-align:left;
            width:450px;
            z-index:0;

           /* border-bottom:3px double #999988; */

   
		}
		
		div#researchpages a
		{
		    font-size:10px;
		    color:#999988;
		    padding-right:7px;
            padding-top:7px;
            text-align:left;
            width:450px;
            z-index:0;
		}
		
		div#researchpages a:hover
		{
		    color:#00CCCC;
		    font-size:10px;
		}
		
		
		.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;
		}
		
		div#content-box-magazine-achive-inner{
		padding-top: 3px; 
		}
		
	/* 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;}
/* For Safari Only */	

@media screen and (-webkit-min-device-pixel-ratio:0){
div#content-box-features {
float: left; 
margin: 0 0 10px 0; 
background-color: #EEEEDE;}
}

/* End For Safari Only */
	
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;
     color:#666666;     
 }