/* Default Stylesheet */

															/** BODY ELEMENTS **/
body { font-size: .75em; text-align: center; }

															/** MAIN CONTAINERS **/ 
		div#container { width: 1000px; margin: 0 auto; text-align: left; }
		div#header { border-bottom: 1px solid #BBBBBB;overflow:hidden;}
		div#header-in { padding: 0px; /*height: 290px;*/ }
		div#header-top{background:#ffffff;overflow:hidden;padding-top:5px;}
		div#header-top a img#top-logo{display:block;float:left;width:134px;padding-right:10px;}
		div#header-top ul#header-companies{float:left;width:485px;padding: 11px 0 0 0;}
		div#header-top ul#header-companies li {display:inline; color:#999988;}
		div#header-top ul#header-companies li a, ul#rss li a{color:#999988;font-size:10px;}
		ul#rss li {display:inline;color:#999988;padding:0 0 0 5px;}
		div#header-rss {float:right;width:110px;padding-top:11px;}
		div#header-top div#header-rss p{color:#999988;font-size:10px;margin:0;}
		div#header-bottom{background:#330000;overflow:hidden;}
		
		
		div#subpage-header-links {
			margin:5px 0 15px 0;
		}
		div#header-navbar {
			background-color: #C80000;
			float: left;
			width: 1000px;
			height:35px;
		}
		div#header-information-block {
			background-color: #eeeede;
			margin-top: 10px;
			float: left;
			width: 968px;
			height: 66px;
			padding: 17px 16px 17px 16px;
		}
		div#information-block-1 {
			color: #333333;
			float: left;
			font-size: 12px;
			line-height: 1.4em;
			width: 312px;
			padding-right: 16px;
		}
		div#information-block-2 {
			color: #333333;
			float: left;
			font-size: 12px;
			line-height: 1.4em;
			width: 312px;
			padding-right: 16px;
		}
		div#information-block-3 {
			color: #333333;
			float: left;
			font-size: 12px;
			line-height: 1.4em;
			width: 312px;
		}
		div#header-information-block a {
			color: #cc0000;
			font-weight: bold;
			font-size: 24px;
			line-height: 1em;
		}
		div#header-information-block a:hover {
			color: #FF9933;
			font-weight: bold;
			font-size: 24px;
		}
		div#header-sub-informatoin-block {
			float: left;
			height: 30px;
			background-color: #222222;
			width: 1000px;
		}
		div#header-sub-informatoin-block img {
			padding-left: 7px;
			float: left;
		}
		div#header-sub-informatoin-block span {
			color:#FFFFFF;
			float:left;
			height:20px;
			padding-top:10px;
			font-size: 15px;
			padding-left: 12px;
		}
		
		
		div#header-breadcrumb-trail  {
			background-color:#FFFFFF;
			float:left;
			height:18px;
			width:990px;
			font-size: 10px;
			color: #666666;
			padding: 7px 0px 0px 10px;
		}
		
		div#header-breadcrumb-trail ul li {
		    display: inline;  
		}
		
		div#header-breadcrumb-trail a {
		    font-size: 10px;
		    color: #666666;
		}
		
		div#header-holder {
		
			position:relative;
		}

		#header_navbar_links {
			float: left;
			margin-left:10px;
			margin-top:8px;
			height:27px;
		}
		#header_navbar_links ul {
			list-style: none;
			list-style-image: none;
			list-style-type: none;
		}
		#header_navbar_links ul li {
			display: inline;
			padding-right:20px;
		}
		#header_navbar_links ul li a {
			color: #ffffff;
			font-size: 15px;
		}
		#header_navbar_links ul li a:hover {
			color: #ff9933;
			font-size: 15px;
		}
		.tag-line{float:right;width:333px;margin-top:10px;}
		.tag-line p{font-size:13px;line-height:16px;font-style:italic;color:#FFFFFF;margin:0;}
		
		/* SEARCH BOX */
		#header_searchbox {
			float: right;
			margin-right: 10px;
			margin-top: 6px;
			height:29px;
		}

		div#header-top-left-image {
			float: left;
			height: 90px;
			width: 272px;
			margin:0;
			border:0;
		}
		div#header-top-left-image img{
			margin:0;
			padding:0;
			border:0;
		}
		div#header-top-left-image a{
			margin:0;
			padding:0;
			border:0;
		}
		div#header-top-right-links {
			float: right;
			height: 90px;
			width: 728px;
			}	
		div#header-top-right-links-login {
			float: left;
			color: #ffffff !important;
			font-size: 11px;
			}
		div#header-top-right-links-login a {
			color: #ffffff !important;
			text-decoration: none;
			}
		div#header-top-right-links-detail {
			float: right;
			color:#999999;
			}
		div#header-top-right-links a {
			color: #999999;
			font-family:verdana, arial, sans-serif; 
			font-size:11px; 
			padding: 2px;
			text-decoration: none;
			}
		
		div#pages {float:right; width:200px; margin: 4px 0 0 0;}
		
		div#pages a {
			font-size: 10px;
			padding-left:3px;
			padding-right:3px;
			color: #666666;
		}
		div#pages a.pagePrev{padding-left:0px;}
		
		.pagePrev img {	padding-right:3px; }
		.pageNext img { padding-left:3px; }
		
	  div#content-wrap { float: left; background-color:#ffffff; margin: auto; width: 1000px; }
	  
		
		.listing-team-left {
			float:left;
			margin-right:10px;	
		}
		.listing-team-left img {
		    margin:0 10px 0 0;
		}
		.listing-team-left.blog-photo img{margin:0 0 5px 0;}
		
		
		.listing-team-left img#second {
		    margin:0;
		}
		
		.listing-team-left img#single{
		    margin:0;
		}
	
	    .listing-team-left img.team-image{margin-top: 14px;}
		
		div#double-image{
		    width:420px;
		
		}
		div.listing-team-right {
			float:right;
			width:540px;
			
		}
		span.blog-author{
		    font-size:10px;
		    text-transform:uppercase;
		    color:#989898;
		    font-weight:bold;
		}
		
		div#blog-video{
		    float: right;
		    width:262px;
		    height:220px;
		    margin: 2px 0 0 10px;
		}
		
		p#audio-description{
		    font-size:10px;
		    font-weight:bold;
		    color: #989898;
		}
		div#content-box-left-search {
			background-color:#FFFFFF;
			border-left:1px solid #E8E8E8;
			border-right:1px solid #E8E8E8;
			float:left;
			width:470px;
		}
		div#content-box-left-search-in {
			padding-left:7px;
			padding-right:7px;
			padding-top:7px;	
		}
		div#content-box-left-search-2 {
			background-color:#FFFFFF;
			border-left:1px solid #E8E8E8;
			border-right:1px solid #E8E8E8;
			float:left;
			width:506px;
		}
		div#content-box-left-search-2-in {
			padding-left:7px;
			padding-right:7px;
			padding-top:7px;	
		}
		div#content-box-left-ad3-new {
			background-color:#FFFFFF;
			border-left:1px solid #E8E8E8;
			border-right:1px solid #E8E8E8;
			float:left;
			width:563px;
		}
		div#content-box-left-ad3-in-new {
			padding-left:7px;
			padding-right:7px;
			padding-top:7px;	
		}

		div#content-box-left-ad1 {
			background-color:#FFFFFF;
			float:left;
			width:678px;
			
			
		}
		
		div#content-box-left-ad1 p {
			margin: 0 0 5px 0;
		}
		div#content-box-left-ad1-in {
			padding-left: 10px;
			padding-right: 10px;
			padding-top: 10px;	
			float:left;
			border-left:1px solid #BBBBBB; min-height:1200px;
		}
        
		div#content-box-left-ad3 {
			background-color:#FFFFFF;
			border-left:1px solid #E8E8E8;
			border-right:1px solid #E8E8E8;
			float:left;
			width:384px;
		}
		div#content-box-left-ad3-in {
			padding-left:7px;
			padding-right:7px;
			padding-top:7px;	
		}
		div#content-box-left {
			background-color:#FFFFFF;
			float:left;
			width:352px;
		}

		div#content-box-latest-new { background-color: #e8e8e8; }
		div#content-box-latest-new-ad1 {  }
		div#content-box-search-results, div#blog-archive { float:left; width:650px; }
		div#content-box-latest-new-ad1-inner { padding: 0px; margin-top: 0px; }
		div#content-box-latest-new-ad1-inner p { color:#333333; font-size:12px; line-height:15px; margin:0; }
		div#content-box-conference-latest-new-ad1-inner { padding: 0px; margin-top: 0px; }
		div#content-box-conference-latest-new-ad1-inner p { color:#333333; font-size:12px; line-height:15px; margin: 0px; }
		div#content-box-conference-latest-new-ad1-inner ul { list-style: inside; list-style-type: disc; line-height: 17px; }
		
		div.content-box-blog-listing { border-bottom:1px solid #BBBBBB; float:left; margin-bottom:8px; padding-bottom:10px; }
		div.content-box-blog-listing div#subpage-header-links a img{padding: 3px 0 0 0;}
		div.content-box-blog-listing div#subpage-header-links {margin-top:0;}
		div.content-box-news-story-listing-pager { float:left; margin-top:10px;}
		
		div.content-box-team-listing { margin-bottom: 2px; float: left; }
		div.content-box-team-listing h2 { font-size:16px; font-weight:bold; line-height:19px; }
		
		div.content-box-news-story-listing-wrapper { float:left; margin-bottom:25px; width:650px; }
		div.content-box-news-story-listing-wrapper-adblock-left { float:left; width:336px; padding: 4px 15px 0 0;}
		div.content-box-news-story-listing-wrapper-adblock-right { float:right; width:300px; margin-left: 14px; margin-top:-9px; }
		div.content-box-news-story-listing-banner { border-top:1px solid #BBBBBB; padding-top:10px; width:336px; float: left; }
		
		
		div.content-box-latest-new-ad1-listing { margin-bottom: 8px;}
		div.content-box-latest-new-ad1-listing-wrapper { float:left; padding-bottom:13px; width:650px; }
		div.content-box-latest-new-ad1-listing-wrapper-adblock-left { float:left; width:336px; margin: 0 12px 0 0;}
		div.content-box-latest-new-ad1-listing-wrapper-adblock-right { float:right; width:284px;}
		div.content-box-latest-new-ad1-listing-wrapper-adblock-right a.link{font-size:12px; font-weight: normal; line-height:15px; color: #0099CC;}
		div.content-box-latest-new-ad1-listing a#moreNews {float:right; width:150px;}
		div.content-box-latest-new-ad1-listing h2 { font-size:16px; font-weight:bold; line-height:19px; }
		/* div.content-box-latest-new-ad1-listing a { font-size:16px; font-weight:bold; line-height:19px; color: #000000; } */
		div.content-box-latest-new-ad1-listing a { font-size:12px;color: #0099CC; }
		div.content-box-latest-new-ad1-listing a:hover { font-size:12px;color: #0099CC; }
		div.content-box-latest-new-ad1-listing a.listing { font-size:15px;color: #000000; font-weight:bold;line-height:18px; }
		div.content-box-latest-new-ad1-listing a.listing:hover {color:#ff9933;}
		/*div.content-box-latest-new-ad1-listing a:hover { font-size:16px; font-weight:bold; line-height:19px; color: #ff9933; }*/		
		div.content-box-latest-new-ad1-listing p { font-size:12px; line-height:15px; margin:0; }
		
		
		div.content-box-activity-listing { margin-bottom: 1em; }
		div.content-box-activity-listing h1 { }
		div.content-box-activity-listing h1.multimedia-title{ margin: -32px 0 0 -999px;}
		div.content-box-activity-listing h2 { font-size:16px; font-weight:bold; line-height:19px; }
		div.content-box-activity-listing a { font-size:16px; font-weight:bold; line-height:19px; color: #000000; }
		div.content-box-activity-listing a:hover { font-size:16px; font-weight:bold; line-height:19px; color: #ff9933; }
		div.content-box-activity-listing p { font-size:12px; line-height:15px; margin:0; }
		
		div.content-box-latest-new-ad1-banner { border-top:1px solid #BBBBBB; width:336px; float: left; }
		div.content-box-latest-new-ad1-label { font-size: 10px; color: #BBBBBB; padding-bottom:5px; }
		div.content-box-latest-new-ad1-listing-right { width: 284px; float: right;margin-bottom: 3px; }
		div.content-box-latest-new-ad1-listing-right h2 { font-size:16px; font-weight:bold; line-height:19px; }
		div.content-box-latest-new-ad1-listing-right p { font-size:12px; line-height:15px; margin:0; }
		div.content-box-latest-new-ad1-listing-right a { font-size:16px; font-weight:bold; line-height:19px; color: #000000; }
		/* div.content-box-latest-new-ad1-listing a:hover { font-size:16px; font-weight:bold; line-height:19px; color: #ff9933; }*/
		div.content-box-latest-new-ad1-listing a.link { font-size:12px; font-weight: normal; line-height:15px; color: #0099CC; }
		
		
		div.content-box-latest-new-ad1-listing-block-content { float:left; width:660px; border-top:1px solid #BBBBBB;padding: 15px 0 15px;}
		div.content-box-latest-new-ad1-listing-block-content.home{border-bottom:1px solid #BBBBBB;}
		div.content-box-latest-new-ad1-listing-block-content a { font-size:16px; font-weight:bold; line-height:19px; color: #000000; }
		div.content-box-latest-new-ad1-listing-block-content a:hover { font-size:16px; font-weight:bold; line-height:19px; color: #ff9933; }
		div.content-box-latest-new-ad1-listing-block-content a.link { font-size:12px; font-weight: normal; line-height:15px; color: #0099CC; }
		div.content-box-latest-new-ad1-listing-block-content-left { float: left; width: 336px; margin-right:14px; }
		div.content-box-latest-new-ad1-listing-block-content-left p { margin-top: 0px; font-size: 12px; line-height: 15px; }
		div.content-box-latest-new-ad1-listing-block-content-right { float: right; width: 300px; }
		
		
		div#featured-video{float:left; width:650px; border-top:1px solid #BBBBBB; padding-top:15px; padding-bottom:15px;}
		div#video-information{float:left; margin-right:13px; width:336px;}
		div#video-container{float:left; width:301px;}
		
		div.main-content{ float:left; padding: 0 0 15px 0; width:650px;}
		div.main-content#rss-wrap{min-height:775px;}
		div.main-link-wrap{background:#fff url('../images/blog-arrow.gif') no-repeat left center;margin:5px 0 0 0; }
		 a.main-link {font-size: 10px; font-weight: bold; text-transform: uppercase; color: #669933; padding: 0 0 0 11px;}
		div#blog-page-links {margin: 12px 0 0 0;}
		div#blog-page-links div{float:left;margin: 0 25px 0 0;}
		div#blog-page-links p{font-weight: bold;margin: 0 0 0 0;}
		span#ai5000{text-transform: none;}
		
		div.content-box-popular-stories, div.content-box-popular-stories1{ background-color: #E5E5E5; padding: 10px; }
		div.content-box-popular-stories h1,div.content-box-popular-stories1 h1 { font-size: 18px !Important; line-height: 21px !Important; color: #333333 !Important; margin-bottom: 6px  !Important; }
		div.content-box-popular-stories ul,div.content-box-popular-stories1 ul { list-style: disc; list-style-position: inside; margin-left: 1em; }
		div.content-box-popular-stories ul li,div.content-box-popular-stories1 ul li { color: #333333; margin-bottom: 6px; font-size: 12px; line-height: 15px; text-indent:-1em; padding:-1em; }
		div.content-box-popular-stories ul li a,div.content-box-popular-stories1 ul li a  { color: #333333; margin-bottom: 6px; font-size: 12px; line-height: 15px; font-weight: normal; }
		div.content-box-popular-stories ul li a:hover,div.content-box-popular-stories1 ul li a:hover { color: #ff9933; margin-bottom: 6px; font-size: 12px; line-height: 15px; font-weight: normal; }
		div.content-box-popular-stories1{margin:10px 0 10px 0;}
		
		div.content-box-qoute-of-the-week h3 { font-size: 16px;line-height:19px;color:#CC0000; }
		div.content-box-qoute-of-the-week h2 { font-size: 12px; line-height: 15px; color: #000000; margin-bottom: 10px; font-weight: bold; }
		div.content-box-qoute-of-the-week p { margin: 0px; font-size: 16px; line-height: 19px; color: #000000; }
		 
		div.section#rss p{margin:0 0 0 0;}
		 
		hr#dotted-line { border-top: 1px dotted; }
		div.headingcat {color:#669933;margin:10px 0 0 0;text-align:left;text-decoration:none;font-size:10px;font-weight:bold;line-height:13px;}
        div.headingcat#multimedia{margin-left: 10px;}
        div.content-box-news-story-listing h2, div.content-box-news-story-listing-wrapper h2{font-size:18px; font-weight:bold; margin: 0 0 5px 0;}
        
        
        
		div#content-box-latest-new-ad1 h1, div#content-box-left-ad1 h1, div#featured-video h1  {
			font-size: 24px;
			line-height: 27px;
			color: #CC0000;
			font-weight: bold; 
			margin-bottom: 5px; 
		}
		
		div#content-box-latest-new-ad1 h1.small-h1{font-size:22px;line-height:25px;margin-bottom:8px;}
		
		div.content-box-news-story-listing h1 {
			font-size: 24px;
			line-height: 27px;
			color: #000000 !important;
			font-weight: bold; 
			margin-bottom: 0px !important; 
		}
		
		div.summary,  div.summary p
		{
		    font-style:italic;
		    margin-bottom: 12px;
		    padding: 0;
		}
		
		
		div.content-box-news-story-listing  div#subpage-header-links {
			margin-bottom: 25px !important; 
		}
		div#content-box-search-results-info {
			font-size:10px;
			margin-bottom:25px;
		}
		div#content-box-search-results h1, div#blog-archive h1 {
			font-size: 24px;
			line-height: 27px;
			color: #CC0000;
			font-weight: bold; 
		}
		div#content-box-latest-new-header {
			width:338px;
			height:30px;
			padding-top:2px;
			border-bottom: 1px solid #cccccc;
		}
		div#content-box-latest-new-inner { padding: 0 10px 10px 10px; }
		div#content-box-latest-new h1{
			width: 125px; 
			float: left;
			padding-left: 10px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 18px;
			font-weight: bold; 
		}
		div.column-in-left-links-ad1 input#left_col_search_text {
			border: 1px solid #BBBBBB;
			height:20px;
			width:140px;
			margin-bottom: 15px;
		}
		div#content-box-right-ad1-got-news { background-color: #ecece2; margin-top: 10px; padding: 10px; font-size: 12px; line-height: 15px; color: #333333; min-height: 161px; }
		div#content-box-right-ad1-got-news h1 { font-weight: bold; font-size: 14px; line-height: 17px; color: #669933; margin-bottom: 10px; }
		div#content-box-right { background-color:#FFFFFF; width:160px; }
		div#content-box-right-in { padding-left: 8px;	padding-right: 8px;	padding-top:0px; margin-top: 8px; }
		div#content-box-right-ad1-in { padding:0px;	margin: 0px; }
		div.rlcol div.content { margin:0 160px 0 160px; }			/* three column */
		div.rlcol div.content-ad2 { margin:0 160px 0 160px; }			/* ad1 3 column */
		
		div.content-in { }
		div.column { }
		
		
		div.rlcol div.cleft-search 	{ float: left; width: 176px;}				/* three column left */
		div.rlcol div.cleft 	{ float: left; width: 160px; }				/* three column left */
		div.rlcol div.cright 	{ float: right; width: 176px;}				/* three column right */
		div.rlcol div.cright-ad2 	{ float: right; width: 160px;padding-top:10px;}				/* ad1 3 column right */
		div.rlcol div.cright-search2 	{ float: right; width: 316px;}				/* ad1 3 column right */
		
	
		div#miscellaneous-info{float:right; margin: 0 20px 0 0; padding: 15px 0 15px 0; width:650px;}
		
		.free_subscription_form td { padding: 6px; font-family:arial; font-size:11px; line-height:15px; }
		.free_subscription_form td.text-right { text-align: right; width: 275px; color: #535353; font-family:arial; font-size:11px; line-height:15px; }
		#organization_type_other { margin-top: 10px; }
		#submission_complete { color: #669933; text-align:center; font-size: 16px; font-weight: bold; padding-top:10px; border-top:1px solid #BBBBBB; }
		
		.content-box-events-wrapper { background: url(../images/events_background.jpg)  no-repeat; width: 650px; height: 385px; margin-bottom:10px; }
		.content-box-events-wrapper-listing h2 { color:#000000; font-size:16px; font-weight:bold; line-height:19px; margin-bottom:3px; margin-top:3px; }
		.content-box-events-wrapper-listing span.subheader { font-size: 14px; }
		
	div#footer { color: #cccccc; background-color: #666666; border: 0px solid #e5e5e5; border-width: 0 0px 0px 0; }
	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:#333333; font-weight: normal; line-height: 14px; padding-top: 10px; padding-left:12px; }
	div#f_message a { font-size: 11px; color:#333333; padding-left:3px; padding-right:3px; font-weight: normal; }
	div#f_message a.first { font-size: 11px; color:#333333; padding-left:0px; padding-right:3px; font-weight: normal; }
	div#f_message img { margin-bottom:2px; }

														/** SUB CONTAINERS **/

#header_searchbox a {
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 8px;
	margin-top:5px;
	float: left;
}
#head_search_form
	{/*visually define the limits of work*/
		float: left;
	}

#head_search_form #for_search_text
	{/*This is only for accessibility, hide it visually*/
		display: none;
	}
	
/*style the field to look like mocked*/
#head_search_form input#search_text
	{
		border: none;
		height: 20px;
		width: 150px;
	}
	
#head_search_form #search_submit { }
	
#head_search_form #search_options,
#head_search_form #search_options a
	{
		text-transform: uppercase;
		color: #ffffff;
		font-size: 10px;
		text-decoration: none;
	}
#head_search_form #search_advanced
	{
		padding: 0;
		margin-left: 5px;
		padding-left: 5px;
		border-left: solid 1px #eeeeee;
	}

/* Events */
        div.events-wrapper{width:600px;padding-right:40px;}
        div.event-header{overflow:hidden;}
        div.event-header h1{width:550px;float:left;}
        div.events-wrapper .header-links{float:right;padding-top:1px;}
        div.events-wrapper .header-links a {background: url(/images/arrow_red.gif) no-repeat left center;color:#cc0000;font-weight:bold;padding-left:12px;}
        div.events-wrapper .header-links a:hover{background: url(/images/arrow_black.gif) no-repeat left center; color:#000000;}
        div.event-listing{width:648px;border-bottom:1px solid #949494;padding:16px 0 16px 0;overflow:hidden;}
        div.event-listing.first{border-top:1px solid #949494;margin-top:10px;}
        div.event-listing.last{border-bottom:none;}
        div.event-listing img{width:100px;float:left;padding:5px 10px 0 0;}
        div.event-listing p.info{font-size:10px;font-family:arial;font-weight:bold;text-transform:uppercase;color:#669433;}
        div.event-listing a{font-size:17px;font-family:arial;font-weight:bold;color:#000000;}
        div.event-listing a:hover{color:#ff9933;}
        div.event-listing .event-details{overflow:hidden;width:450px;float:left;}      
        div.event-listing .event-links a{font-size:11px;color:#0094C7;font-weight:normal;padding:0 0 0 20px;margin:0 20px 0 0;}
        div.event-listing .event-links a.calendar{background: url(/images/outlook_icon.gif) no-repeat left center;}
        div.event-listing .event-links a.agenda{background: url(/images/pdf-logo.gif) no-repeat left center;}
        ul#conference-nav {margin:0 0 0 -2px;padding:0 0 10px;}
        ul#conference-nav li {color:#999988;display:inline;}
        ul#conference-nav li a.active {color:#cc0000;font-weight:bold;}
        ul#conference-nav li a {color:#999988;font-size:12px;padding:0 5px;}
        ul#conference-nav li a:hover{color:#cc0000;}
        div.event-main-content{padding:10px 0 10px 0;}
        div.event-main-content h2{font-size:18px;font-weight:bold;color:#000000;padding:0 0 2px 0;}
        div.event-main-content h2.padded{padding-bottom:10px;}
        div.event-main-content p{padding:0 0 10px 0;}
        ul.event-about{list-style-type:disc;list-style-position:inside;padding:0 0 10px 0;}
		div.featured-speaker{border:1px solid #BBBBBB;padding:5px 10px 10px 10px;margin:0 0 10px 0;overflow:hidden;}
		div.featured-speaker div{padding:3px 0 5px 0;}
		div.featured-speaker img{width:75px;float:left;padding:3px 10px 0 0;}
		div.featured-speaker span.featured-speaker{font-size:12px;font-weight:bold;color:#868775;}
		span.bold{font-weight:bold;}
		div#sponsors {border-top:1px solid #BBBBBB;padding:7px 0 16px;}
		div#sponsors p, div#exhibitors p {color:#999988;font-size:10px;font-weight:bold;margin:0;text-transform:uppercase;}
		div.logo-wrapper {overflow:hidden;}
		div.logo-wrapper img{width:105px;height:65px;float:left;border:1px solid #bababa;margin:8px 8px 0 0;}
		div#exhibitors{padding:7px 0 16px;}
		div#exhibitors ul{list-style-type:disc;list-style-position:inside;}
		div.slideshow img{width:600px;height:240px;}
		
		div#agenda{padding:0 0 24px 0;}
		div#agenda .agenda-section .odd.visible, 
		div#agenda .agenda-section .even.visible, 
		div#agenda .agenda-section.day {display:block;}
		div#agenda .day {background:#999988;border-bottom:2px solid #CCCCCC;}
		div#agenda .day p{background:transparent url(/images/events_arrow_white.gif) no-repeat scroll left center;padding-left:16px;}
		div#agenda .day p.active {background:transparent url(/images/events_arrow_white_dn.gif) no-repeat scroll left center;}
		div#agenda p:last-child {padding-bottom:0;}
		div#agenda .day p strong:hover{color:#ffffff;cursor:pointer;}
		div#agenda .agenda-section {overflow:hidden;padding:10px 0 10px 7px;position:relative;}
		div#agenda .agenda-section.odd, div#agenda .agenda-section.even {display:none;}
		div#agenda .odd {background:#eeeede;}
	    div#agenda .even {background:#DCDCD2;}
		div#agenda p.time {width:100px;float:left;}
		div#agenda .column {float:left;width:480px;}
		div#agenda .leftcol {float:left;width:150px;}
		div#agenda .rightcol {float:left;padding-left:100px;width:150px;}
		div#agenda span.workshop {color:#999988;font-weight:bold;}
		
		div.registration{border-top:1px solid #BBBBBB;padding:20px 0 20px 0;}
		div.registration fieldset{overflow:hidden;}
		div.registration div.form-field{float:left;width:550px;margin-bottom:5px;}
		div.registration div.form-field select{float:left; width:250px;}
		div.registration div.form-field input{float:left; width:283px;}
		div.registration div.form-field input.phone{width:150px;}
		div.registration div.form-field label{float:left;width:159px;text-align:right;padding-right:10px; font-size: 12px;}
		div.registration input.submit {background:transparent url(/images/Submit.gif) repeat scroll 0 0;border:none;height:20px;margin:10px 0 0 210px;text-indent:999px;width:63px;cursor:pointer;}
		div.registration input.submit:hover{background:transparent url(/images/submit_black.gif) repeat scroll 0 0;}
		@media screen and (-webkit-min-device-pixel-ratio:0) {div.registration div.form-field label{padding-top:5px;} }
		div.registration span.required_txt{color:#cc3333; font-size: 10px; width:auto; display:none;}
		
		div.speaker{overflow:hidden;padding-bottom:12px;width:100%;}
		div.speaker img {float:left;padding-top:3px;width:75px;}
		div.speaker-title {padding-left:85px;}
		div.speaker-title p{margin:0 !important;}
		div.speaker-title p.trigger {background:transparent url(/images/events_arrow.jpg) no-repeat scroll left center;font-weight:bold;margin-bottom:0;padding-left:12px;}
		div.speaker-title p.trigger:hover{color:#cc0000;background:transparent url(/images/arrow_red.gif) no-repeat scroll left center;cursor:pointer;}
		div.speaker-title p.trigger.speaker-active {background:transparent url(/images/events_arrow_down.jpg) no-repeat scroll left center;}
		div.speaker-title p.trigger.speaker-active:hover{background:transparent url(/images/arrow_red_dwn.jpg) no-repeat scroll left center;cursor:pointer;}
		div.speaker-title p.position {font-weight:normal;margin:0 0 10px 11px !important;}
		/*div.speaker-bio {display:none;width:520px;padding-left:96px;}*/
		div.speaker-bio{display:none;float:right;width:504px;}
		div.speaker-bio.visible{display:block;}
		
		
		
		img.venue {width:600px;padding-bottom:10px;}
		
		div#sponsors.no-border{border:none;}
		ul.sponsor-benefits{list-style-position:outside;list-style-type:disc;padding:0 0 15px 20px;}
		div.event-main-content.sponsor-info{border-top:1px solid #BBBBBB;}
		
		div.column-in-left-links-ad1{float:left;padding-bottom:16px;}
		div.column-in-left-links-ad1 .search-field{overflow:hidden;margin:3px 0 10px 0;}
		div.column-in-left-links-ad1 input.search-bar{float:left;width:115px;height:17px;border-top:1px solid #939393;border-bottom:1px solid #939393;border-left:1px solid #939393;border-right:0 none;}
		div.column-in-left-links-ad1 input.search-submit{padding:0;float:left;width:26px;height:21px;background:#939393;border:0 none;font-family:Arial,Sans-Serif;font-size:11px;font-weight:bold;color:#FFFFFF;cursor:pointer;}
		div.rlcol div.cleft.moneyWorld{width:135px;}
		
/* Money World Styles */
div.rlcol div.content-ad2.moneyWorld{margin:0 160px 0 135px;}
div.column-in-left-links-ad1 ul#mw-leftNav{padding:15px 0 0 0;}
		
															
/* ai5000 Homepage */
.access-box{background: #E9E9E9; width:658px;height:55px;margin-bottom:10px;position:relative;border:1px solid #BBBBBB;}
.access-logo{position:absolute;left:11px;top:12px;}
.search-area {-moz-border-radius:12px 12px 12px 12px;
-webkit-border-top-left-radius:12px;-webkit-border-top-right-radius:12px;
-webkit-border-bottom-left-radius:12px;-webkit-border-bottom-right-radius:12px;
background:none repeat scroll 0 0 #FFFFFF;bottom:10px;height:32px;left:168px;overflow:hidden;position:absolute;width:249px;}
.search-area .access-search {-moz-border-radius:12px 0 0 12px;-webkit-border-bottom-left-radius: 12px;-webkit-border-top-left-radius: 12px;
border-top:1px solid #669333;border-bottom:1px solid #669333;border-left:1px solid #669333;float:left;height:30px;padding-left:10px;width:198px;}
.search-area .access-search input {border:0 none;color:#666666;font-size:16px;height:28px;padding:0;}
.search-area .access-search input.error{color:#CC0000;}
.search-area .access-submit {float:right;width:40px;}
.search-area .access-submit input {-moz-border-radius:0 12px 12px 0;-webkit-border-top-right-radius: 12px;-webkit-border-bottom-right-radius: 12px;
background:#669333;border-top:1px solid #669333;border-bottom:1px solid #669333;border-right:1px solid #669333;border-left:0 none;color:#FFFFFF;font-family:arial,sans-serif;font-size:16px;font-weight:bold;height:32px;width:40px;cursor:pointer;}
 /* Safari Only */
 @media screen and (-webkit-min-device-pixel-ratio:0)
 {

.search-area .access-submit input{padding-top:5px;}
 }
 /**/

.access-link {position:absolute;bottom:19px;right:14px;background:transparent;font-size:12px;color:#FF9333;text-align:right;}
.access-link:hover{background:transparent;text-decoration:underline;color:#FF9333; text-align:right;}
.mag {width:316px;background:#E7E7D9;float:left;padding:10px 10px 15px 10px;}
.mag-blurb{overflow:hidden;margin-bottom:10px;width:100%;}
.mag-blurb .headingcat, .news-blurb .headingcat{text-transform:uppercase;margin-top:0;}
.mag-blurb h2 a, .news-blurb h2 a{font-size:15px;line-height:18px;font-weight:bold;color:#000000;}
.mag-blurb h2 a:hover, .news-blurb h2 a:hover{color:#FF9933;}
#content-box-left-ad1 .mag-blurb p,#content-box-left-ad1 .news-blurb p{margin:0;}
.mag-blurb img{float:left;width:65px;margin:3px 10px 0 0;}
.mag-blurb .wrap{float:right;width:240px;}
a.mag-link{font-size:12px;line-height:15px;font-weight:bold;color:#CC0000;text-transform:uppercase;}
.news {width:310px;float:right;padding-top:10px;}
.news-blurb{margin-bottom:10px;}
.video-link, .audio-link{font-size:12px;font-weight:bold;color:#989898;}
.video-link:hover, .audio-link:hover{color:#989898;}
.video-link img, .audio-link img{padding-right:3px;vertical-align:middle;}
a.more-news{color:#CC0000;font-size:12px;font-weight:bold;line-height:15px;text-transform:uppercase;}
.ad-block{width:336px;float:left;margin:10px 0 10px 0;text-align:center;}
.ad-label{font-size:10px;color:#CCCCCC;}
img.award{display:block;margin:20px 0 0 0;width:120px;}
span.award{display:block;font-size:9px;line-height:13px;font-weight:normal;color:#999999;}


/* aiAccess About */
.access-container{overflow:hidden;border-bottom:1px solid #BBBBBB;padding-bottom:25px;margin-top:25px;}
.access-container .about{float:left;width:336px;}
.access-container .about h2, .access-container .keywords h2{color:#C60000;font-size:16px;font-weight:bold;margin-bottom:5px;}
.access-container .about p{color:#000000;font-size:12px;}
.access-container .keywords{float:right;width:299px;}
.access-container .keywords h3{font-size:10px;color:#999999;font-weight:normal;}
ul.keyword-list{margin:1px 0 5px 0;}
ul.keyword-list li a {font-size:14px;line-height:17px;color:#669333;}
ul.keyword-list li a:hover{text-decoration:underline;}
								
.mag-archive-wrap{float:left;width:650px;padding:10px 0 10px 0;}
															
															
															/** LISTS **/
ul#blog-links div {float:left;}

blockquote{
	
	border:none !important;
	padding-left:80px !important;
	}




															/** TYPOGRAPHY **/
@media screen and (-webkit-min-device-pixel-ratio:0) {div.main-link-wrap{background:#fff url('../images/blog-arrow.gif') no-repeat left center; margin:5px 0 0 0; }






															/** FORMS **/
* { }






															/** END **/