/* Default Stylesheet */

															/** BODY ELEMENTS **/
body {
	font-size: .75em;
	text-align: center;
	}
.but_first_disable
{
	font-size:11px;
	font-weight:bold;
	cursor: pointer;
	margin-top:5px;
}
.but_previous_disable
{
	font-size:11px;
	font-weight:bold;
	cursor: pointer;
	margin-top:5px;
}
.but_next_disable
{
	font-size:11px;
	cursor: pointer;
	margin-top:5px;
	font-weight:bold;
}
.but_last_disable
{
	font-size:11px;
	cursor: pointer;
	margin-top:5px;
	font-weight:bold;
}
#ecmFirst a
{
	font-size:11px;
	cursor:pointer;
	color: #0066CC;
	margin-top:5px;
	font-weight:bold;
}
#ecmPrevious a
{
	font-size:11px;
	cursor:pointer;
	color: #0066CC;
	margin-top:5px;
	font-weight:bold;
}
#ecmNext a
{
	font-size:11px;
	cursor:pointer;
	color: #0066CC;
	margin-top:5px;
	font-weight:bold;
}
#ecmLast a
{
	font-size:11px;
	cursor:pointer;
	color: #0066CC;
	margin-top:5px;
	font-weight:bold;
}

.emailfriend_form
{
	font-size: 11px;
	line-height: 13px;
	color: #333; display:  block;
}
.emailfriend_form tbody
{
	width:550px;
}
.emailfriend_form ul li  
{
	padding:  0; margin-left: -5px;	
	font-size: 11px; height:18px;
}
.emailfriend_form label
{ 
	color: #333; font-size: 11px;
}
.emailfriend_form li * 
{
	vertical-align: middle!important;
}
.emailfriend_form table
{
	margin-left: 109px; 
	margin-top: 8px;
	margin-bottom: 22px;
}
.emailfriend_form table input 
{
    border: none!important;  margin: 0; 
    padding:2px 0 0 2px;
    background: url(../images/input.png) no-repeat; 
    height: 20px;
    width: 223px;
}
.emailfriend_form td
{
	padding: 3px 0 2px 3px;
}
.emailfriend_form td.label
{
	text-align:right; 
	width:222px;
}
.emailfriend_form input.submit
{
	border:none; 
	text-decoration:none; 
	text-transform: uppercase;
	color: #0066cc; 
	font-size: 12px;  
	line-height:14px; 
	padding: 0!important;
	background-color:transparent; 
	background:none;
	cursor:pointer;
}
.headreport
{
	color:#0066CC;
	font-size:12px;
	font-weight:bold;
}
/* Register, Profile Page */
.accordionHeaderSelected 
    {
        background-color:#333333;
        color:white;
        cursor:pointer;
        font-family:Arial,Sans-Serif;
        font-size:12px;
        font-weight:bold;
        margin-top:5px;
        padding:5px;
    }
    .accordionHeader 
    {
        background-color:#666666;
        color:white;
        cursor:pointer;
        font-family:Arial,Sans-Serif;
        font-size:12px;
        font-weight:bold;
        margin-top:5px;
        padding:5px;
    }
    .accordionContent
    {
        background-color: #CCCCCC;
        border-top: none;
        padding: 5px;
        padding-top: 10px;
    }
    .registerpanes
    {   
        width:790px;
        align:center;
        margin-left:105px;
    }
    .registerpanes label
    {   
        color:#000000;
    }
    .registerbutton input
    {
        margin-left:199px;
        margin-right:10px;
        margin-top:10px;
        margin-bottom:10px;
    }



															/** MAIN CONTAINERS **/

div.page h2 {
			font-size: 14px;
			line-height: 17px;
			font-weight: bold;
			}
div#videos-contentbox {
			float: right; 
			vertical-align: top; 
			width: 135px; 
			padding-top: 5px;
}
div#videos-contentbox h4 {
			font-size: 14px;
			line-height: 17px;
			font-weight: bold;
			color: #0066cc;
			}                                                          
.subnavtopimg {
			background-image:url(../images/subnav_backtop_off.png);
			background-position:left top;
			background-repeat:no-repeat;
			height:10px;
			width:180px;
			}
.subnavbotimg {
			background-image:url(../images/subnav_backbot_off.png);
			background-position:left bottom;
			background-repeat:no-repeat;
			clear:both;
			height:15px;
			width:180px;
			}
div#container {
			width: 1000px;
			margin: 0 auto;
			text-align: left;
			}
	body.fullwidth div#container { width: 100%; }
		
		div#header-top{background:#FFFFFF;width:100%;height:30px;padding:10px 0 5px 0;}
		div#header-top a.topLogo{float:left;width:134px;}
		
		#header-top-leftNav {float:left;padding-top:10px;width:650px;margin-left:15px;}
		#header-top-leftNav li {border-right:1px solid #CCCCCC;float:left;list-style-type:none;}
		#header-top-leftNav li a {color:#999999;display:block;font-size:12px;padding:0 5px;text-decoration:none;}
		
		#header-top-rightNav {float:right;padding-top:10px;width:185px;}
		#header-top-rightNav li {border-right:1px solid #CCCCCC;float:left;list-style-type:none;}
		#header-top-rightNav li a {color:#999988;display:block;font-size:12px;padding:0 5px;text-decoration:none;}
		#header-top li.no-border{border:none;}
		
		div#header-in {
			background: url(../images/PA_newheader-2.jpg) no-repeat;
			position:relative;
			height:125px;
			}
		
		div#header-in img.header-logo{width:262px;float:left;}
        .header-ad{float:right;width:728px;}
		
		div#header-top-right-links {
			float: right;
			padding-top: 4px;
			padding-right: 14px;
			height: 20px;
			width: 378px;
			display:none;/*LogIn moved to #header-top*/
			}
			
		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#header-navbar {
			position:absolute;
			left:10px;
			bottom:7px;
		    }
		div#header-top-left-image {
			float: left;
			padding-top: 4px;
			height: 69px;
			width: 381px;
			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;
			}
	
	#pages a{cursor:pointer;}
    #pages span{color: #0066CC; }
    
    
	div#pages .roundTb
	{
		color:#669900;
	}

	a.highlight
	{
		color:#000000;
		font: bold;
	}
	div#pages-search {
		width: 250px;
		text-align:left;
		padding-top: 7px;
		padding-right: 7px;
		z-index: 967985673464354;
	}
	div#pages-search a.pagePrev {
	 color:#669900;
	}	div#pages-search a.pageNext {
	 color:#669900;
	}
	div#content-wrap {
		/*float: left; BTF*/
        overflow:hidden;
		background-color:#ffffff;
		/*margin: auto;
		width: 1000px; BTF*/
		}

			
			div.column-in-left-search input#pers_upcomingevents_id {
				
				width: 70px;
				background:transparent url(../images/searchBGx100.gif) no-repeat scroll 0 0;
				border: 0px solid;
				text-indent: 5px;
				height:20px;
				font-size: 10px;
				line-height: 10px;
				padding-top:2px;
			}	
			div.column-in-left-search input#pers_archive_id {
				
				width: 70px;
				background:transparent url(../images/searchBGx100.gif) no-repeat scroll 0 0;
				border: 0px solid;
				text-indent: 5px;
				height:20px;
				font-size: 10px;
				line-height: 10px;
				padding-top:2px;
			}	
			div.column-in-left-search input#pers_state_id {
				
				width: 80px;
				background:transparent url(../images/searchBGx100.gif) no-repeat scroll 0 0;
				border: 0px solid;
				text-indent: 5px;
				height:20px;
				font-size: 10px;
				line-height: 10px;
				padding-top:2px;
			}	
			div.column-in-left-search input#pers_section_id {
				
				width: 80px;
				background:transparent url(../images/searchBGx100.gif) no-repeat scroll 0 0;
				border: 0px solid;
				text-indent: 5px;
				height:20px;
				font-size: 10px;
				line-height: 10px;
				padding-top:3px;
			}	
			.option-list {
				display: none;
				background-color: #ffffff;
				left:58px;
				position:absolute;
				width:94px;
				top:235px;
			}
			.option-list-section {
				display: none;
				background-color: #ffffff;
				left:58px;
				position:absolute;
				width:94px;
				top:364px;
			}
			.option-list-archived {
				display: none;
				background-color: #ffffff;
				left:10px;
				position:absolute;
				width:90px;
				top:50px;
				z-index: 1410065407;
			}
			.option-list-upcoming-events {
				display: none;
				background-color: #ffffff;
				left:10px;
				position:absolute;
				width:90px;
				top:56px;
				z-index:999999999;
			}
			.option {
				background:transparent url(../images/field-option-bg.gif) no-repeat scroll left top;
				display:block;
				float:right;
				height:19px;
				margin-top:-22px;
				width:20px;
			}
			.option-section {
				background:transparent url(../images/field-option-bg.gif) no-repeat scroll left top;
				display:block;
				float:right;
				height:19px;
				margin-top:-23px;
				width:20px;
			}
			.option-archived {
				background:transparent url(../images/field-option-bg.gif) no-repeat scroll left top;
				display:block;
				float:right;
				height:19px;
				margin-top:-22px;
				width:20px;
			}
			.option-upcoming-events {
				background:transparent url(../images/field-option-bg.gif) no-repeat scroll left top;
				display:block;
				float:right;
				height:19px;
				margin-top:-22px;
				width:20px;
			}
			a.option:hover {
				background:transparent url(../images/field-option-bg.gif) no-repeat scroll left top;
				height:20px;
				text-indent:-500em;
				width:20px;
			}
			a.option-section:hover {
				background:transparent url(../images/field-option-bg.gif) no-repeat scroll left top;
				height:20px;
				text-indent:-500em;
				width:20px;
			}
			a.option-archived:hover {
				background:transparent url(../images/field-option-bg.gif) no-repeat scroll left top;
				height:20px;
				text-indent:-500em;
				width:20px;
			}
			a.option-upcoming-events:hover {
				background:transparent url(../images/field-option-bg.gif) no-repeat scroll left top;
				height:20px;
				text-indent:-500em;
				width:20px;
			}
			.option span {
				  display: none;
			}
			.option-section span {
				  display: none;
			}
			.option-archived span {
				  display: none;
			}
			.option-upcoming-events span {
				  display: none;
			}
		div.content {
			
			}
		div#content-col1 h2 {
			font-size:14px;
			font-weight:bold;
			line-height:17px;
		}
		h1#conference-content {	
			font-size:14px;
			font-weight:bold;
			line-height:17px;
			color: #000000;
		}
		div#register-form {
			text-align:center;
		}
		div#register-form ul {
			text-align:center;
			list-style: none !important;
			list-style-type: none !important;
			float: left;
		}
		div#register-form ul li {
			display:inline-table;
			text-align:right;
			width:240px;
			float: left;
		}
		ul#reference-map {
			list-style: none !important;
			list-style-type: none !important;
			
		}
		ul#reference-map li {
			font-size: 10px;
		}
		ul#conference-agenda {
			list-style: none !important;
			list-style-type: none !important;
			
		}
		ul#conference-agenda li {
			display: inline-table;
			padding-right:15px;
			float: left;
		}
		ul#conference-agenda li span {
			font-size:10px;
			font-weight:bold;
			color: #999999;
		}
		div#content-box-conference-latest-new-ad1-inner h1 {
		  padding-top: 0px !important;
			font-size:14px !important;
			font-weight:bold;
			float: none !important;
			width: auto !important;
		}
		div#content-box-conference-latest-new-ad1-inner h2 {
		  padding-top: 16px;
			font-size:16px;
			font-weight:bold;
		}
		div#content-box-conference-latest-new-ad1-inner h3 {
		  padding-top: 5px;
			font-size:14px;
			color: #889900;
			font-weight:normal;
		}
		div#content-box-conference-latest-new-ad1-inner h4 {
		  padding-top: 5px;
		  padding-bottom: 16px;
			font-size:14px;
			color: #000000;
			font-weight:bold;
		}
		div#content-box-latest-new-ad1-inner h2 {
			font-size:14px;
			font-weight:bold;
			line-height:17px;
		}
		div#content-box-latest-new-ad3-inner h2 {
			font-size:14px;
			font-weight:bold;
			line-height:17px;
			margin: 0px;
		}
		div#content-box-search-inner h2 {
			font-size:14px;
			font-weight:bold;
			line-height:17px;
		}
		div#search-box {
			background-color:#333333;
			padding: 16px 5px 5px 5px;
			float:left;
			width: 150px;
		}
		div#search-box p{
		  color:#FFFFFF;
			font-size: 10px;
			width: 50px;
			float:left;
			text-align: right;
		}
		div#search-box ul {
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
		}
		div#search-box ul li{
			vertical-align: middle;
			float:left;
			width: 151px;
			height: 26px;
		}
		div#search-box ul li#date{
			background: url(../images/cal_icon.gif) top right no-repeat;
		}
		
		div#archive-search-box {
			background-color:#333333;
			padding: 5px 5px 5px 5px;
			float:left;
			width: 93px;
		}
		div#archive-search-box p{
		  color:#FFFFFF;
			font-size: 10px;
			width: 50px;
			float:left;
			text-align: right;
			margin-top: 0px;
		}
		div#archive-search-box ul {
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
			margin-top:-5px;
		}
		div#archive-search-box ul li{
			vertical-align: middle;
			float:left;
			width: 90px;
			height: 26px;
		}
		
		
		div#upcoming-events-search-box {
			background-color:#333333;
			padding: 5px 5px 5px 5px;
			float:left;
			margin-bottom: 8px;
			width: 93px;
		}
		div#upcoming-events-search-box p{
		  color:#FFFFFF;
			font-size: 10px;
			width: 50px;
			float:left;
			text-align: left;
			margin-left:5px;
			margin-top: 0px;
		}
		div#upcoming-events-search-box ul {
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
			margin-top:-5px;
		}
		div#upcoming-events-search-box ul li{
			vertical-align: middle;
			float:left;
			width: 90px;
			height: 26px;
		}
		
		div#speaking-event-box {
			margin-top: 8px;
			background-color:#333333;
			padding: 5px 5px 5px 5px;
			float:left;
			width: 93px;
		}
		div#speaking-event-box p{
			margin: 0px;
			padding-left: 5px;
			padding-right: 5px;
			color:#FFFFFF;
		}
		div#speaking-event-box a {
			color:#99ff00;
			font-size: 11px;
		}
		div#content-box-col1 {
			/*background-color:#FFFFFF; BTF*/
			/*float:left;*/
			/*width:160px;*/
            /*overflow:hidden;
            padding:8px;*/
            overflow:hidden;
		}
		div#content-box-search-header h2 {
			 font-size: 12px;
			 color:#666666;
			 font-weight: normal;
			 padding-top: 8px;
		}
		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-ad1 {
			/*background-color:#FFFFFF;*/
			border-right:1px solid #E8E8E8;
			float:left;
			width:526px; /* olga for ie8*/
            /*padding:0 0 8px 0;*/
		}
		div.content-box-left-wide {
			background-color:#FFFFFF;
			border-left:1px solid #E8E8E8;
			border-right:1px solid #E8E8E8;
			float:left;
			width:645px;
		}
		div#content-box-left-ad1-in {
			padding:8px 8px 0 8px;	
            /*min-height:1460px;*/
            /*border-left:1px solid #E8E8E8;
            border-right:1px solid #E8E8E8; /*border and min-height added by BTF*/
		}
		div#content-box-conference-wide {
			background-color:#FFFFFF;
			border-left:1px solid #E8E8E8;
			border-right:1px solid #E8E8E8;
			float:left;
			width:704px;
		}
		div#content-box-conference-wide-in {
			padding-left:7px;
			padding-right:7px;
			padding-top:7px;	
		}
		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;*/
            width:336px;
            
		}
		div#content-box-left-in {
			/*padding-left:7px;
			padding-right:7px; 
			padding-top:7px;*/	
		}
		div#content-box-left-in hr{
			color: #E8E8E8; 
			margin-top: 8px;
		}
		div#content-box-left-in p{
			font-size: 12px;
			color: #333333;
			line-height: 15px;
			margin:0 !important;
		}
		
		div#content-box-left-in a{
			font-size: 10px;
			text-decoration:none;
			color: #0066CC;
		}
		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-video {
			background:#e8e8e8 none repeat scroll 0 0;
			/*float:left;
			width:335px;*/
			margin-top:8px;
			margin-bottom:8px;
		    /*height:auto;*/
		}
		
		div#madison_logic_WP_wide {
			background:#e8e8e8 none repeat scroll 0 0;
			/*float:left;
			width:335px;
			margin-top:0px;
			margin-bottom:8px;
			height:auto;
			display:none; */
		}
		
		div#HP_promo_wide 
		{
		    /*padding: 0 10px 10px 10px;*/
			background:#e8e8e8 none repeat scroll 0 0;
			/*float:left;*/
			width:332px;
			margin-top:10px;
			margin-bottom:8px;
			height:auto;
			/*display:none; */
		}
		
		
		div#madison_logic_WP {
			background:#e8e8e8 none repeat scroll 0 0;
			/*float:left;*/
			/*width:162px;*/
			margin-top:8px;
			/*margin-bottom:8px;
			height:auto;*/
		}
		
		div#content-box-right-block-ad1 {
			background:#e8e8e8 none repeat scroll 0 0;
			/*float:left;
			width:335px;
			margin-left:8px; BTF*/
			margin-top:8px;
		}
		div#content-box-right-block-col1 {
			background:#e8e8e8 none repeat scroll 0 0;
			/*float:left;
			width:162px; BTF*/
			margin-top:8px;
            padding:8px;
		}
		div#content-box-right-block-col1-relatedarticles {
			margin-top:8px;
			background:#e8e8e8 none repeat scroll 0 0;
		
		}
		div#content-box-pulsesurvey-outter {
			background:#e8e8e8 none repeat scroll 0 0;
			/*float:left;
			width:335px;*/
			margin:8px 0 8px 0;
		}
		div#content-box-pulsesurvey-inner {
            /*height: 200px;
			border:0 none;
			margin:0;*/
			padding:0 0 10px 0;
			
		}
		div#content-box-pulsesurvey-inner h1{
			color: #0066cc;
			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;
		}
		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 span{
			padding-top: 3px;
			padding-left: 2px;
			position: absolute;
			color: #333333;
		}
		#content-box-pulsesurvey-inner-img{
			padding-top: 24px;
		}
		div#content-box-video-outter {
			background:#e8e8e8 none repeat scroll 0 0;
			float:left;
			width:335px;
			margin-top: 8px;
			margin-bottom:8px;
		}
		div#content-box-video-inner {
			border:0 none;
			margin:0;
			padding:0px;
			height: 180px;
		}
		div#content-box-video-inner h1 {
		padding-left: 10px; 
		font-size: 14px; 
		line-height: 23px;
		color: #000000;
		border-bottom: 1px solid #cccccc;
		}
		div#content-box-right-box1-ad1 {
			background-color: #e8e8e8;
			float:left;
			margin-left:8px;
			margin-top:8px;
			width:335px;
		}
		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-ad2 {
			background-color: #e8e8e8;
			float:left;
			margin-left:8px;
			margin-top:8px;
			width:335px;
		}
		div#content-box-right-box1-ad2 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-search2 {
			background-color: #e8e8e8;
			float:left;
			margin-top:8px;
			margin-left:8px;
			width:300px;
		}
		div#content-box-right-box1-search2 h1 {
		padding-bottom:4px;
		padding-left:10px;
		padding-top:4px;
		font-size: 14px; 
		color: #000000;
		}
		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-right-industry-movers {
			background-color: #e8e8e8;
            padding:8px;
			/*float:left;BTF*/
		}
		div#content-box-right-industry-movers-inner {
			background-color: #e8e8e8;
			/*padding:10px;*/
            overflow:hidden;
            /*height: 125px;
			margin-top: 5px; BTF*/
		}
		div#content-box-right-industry-movers-inner h1, div#content-box-video h1,  {
	
		}
        
        /* New Homepage Styles*/
        
        #stories .page{margin:0 0 10px 0;}
        .content-in{padding:8px 12px 0 12px;overflow:hidden;}
       
        .content-top{margin:0 0 12px 0;padding:0 0 12px 0;border-bottom:1px solid #E8E8E8;}
        .slides-wrap{position:relative;background:#E8E8E8;overflow:hidden;}
        .slide-nav{position:absolute;bottom:0;right:43px;margin:0;padding:0;z-index:99;}
        .slides-wrap a.nav-button{position:absolute;bottom:0;right:0;display:block;font-size:14px;line-height:20px;font-weight:bold;text-align:center;
            width:20px;height:20px;background:#CCCCCC;color:#000000;z-index:99;}
        .slides-wrap a.nav-button:hover{background:#333333;color:#E8E8E8;}
        .slides-wrap a#pauseButton:focus, .slides-wrap a#pauseButton:active{background: url(/images/PA-pause2.gif) no-repeat;}
        .slides-wrap a#pauseButton{background: url(/images/PA-pause1.gif) no-repeat;bottom:0;right:0;text-indent:-9999px;}
         .slides-wrap a#playButton{background: url(/images/PA-play1.gif) no-repeat; bottom:0;right:20px;margin:0 3px 0;text-indent:-9999px;}
        .slides-wrap a#playButton:focus,.slides-wrap a#playButton:active {background: url(/images/PA-play2.gif) no-repeat;}
        .slide-nav a{display:inline-block;font-size:14px;line-height:20px;font-weight:bold;text-align:center;
            width:20px;height:20px;background:#CCCCCC;color:#000000;margin-right:3px;}
        .slide-nav a.activeSlide{background:#333333;color:#E8E8E8;}
        /*.slideshow{height:200px;margin:0 0 15px 0;}*/
        .slideshow .slide{overflow:hidden;width:681px;}
        .slideshow .slide img{float:left;margin-right:10px;}
        .slideshow .slide  .headingcat{font-size:13px;line-height:16px;margin-top:10px;} 
        .slideshow .slide h2{font-size:20px;line-height:23px;}
        .slideshow .slide h2 a{color:#333333;}
        .slideshow .slide p{font-size:12px;line-height:15px;margin:0 0 10px 0;}
         .slideshow .slide p .read-more{font-size:11px;line-height:14px;}
        .ad-label{display:block;font-size: 9px;line-height:10px;text-align:center; color:#999999;padding:5px 0 5px 0;text-transform:uppercase;}
        
        .features{clear:both;overflow:hidden;margin:12px 0 0 0;padding:12px 0 0 0;border-top:1px solid #E8E8E8;}
        .features .left-col{float:left;width:336px;}
        .features .right-col{float:right;width:336px;}
        .features .box{background:#E8E8E8;margin:0 0 10px 0;height:180px;}
        .features .box.odd{margin:0 0 10px 0;}
        .features .box h4{background:#000000;color:#FFFFFF;font-size:14px;line-height:17px;padding:4px 8px 4px 8px;}
        .features .box .inner{overflow:hidden;padding:8px;}
        .features .box .inner img{float:left;margin-right:8px;}
        .features .box .inner h5, .features .box .inner h5 a{font-size:14px;line-height:17px;font-weight:bold;color:#333333;}
        .features .box .inner p{font-size:12px;line-height:15px;margin:0 0 5px 0;}
        .features .box.sponsored{background:#F2F1DA;}
        .features .box.sponsored h4{background:#CC9933;}
        .features .box.hover{background:#777777;cursor:pointer;}
        .features .box.sponsored.hover{background:#EADB83;cursor:pointer;}
        .features .box.hover p{color:#FFFFFF;}
        .features .box.hover h5, .features .box.hover h5 a{color:#FFFFFF;}
        .features .box.sponsored.hover h5, .features .box.sponsored.hover h5 a{color:#333333;}
        .features .box.sponsored.hover p{color:#333333;}
        .got-news{background:#E8E8E8;margin:10px 0 10px 0;padding:5px;}
        .got-news p{margin:0 0 5px 0;}
        .web-design{background:#E8E8E8;margin:10px 0 0 0;padding:5px;}
        .web-design p{margin:0 0 5px 0;}
        
        
		div#content-box-latest-new {
		/*background-color: #e8e8e8; BTF*/
		}
		div#content-box-latest-new-ad1 {
		}
		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;
		}
        
        #content-box-latest-new-ad1-inner .mag-article-blurb{margin:0 0 10px 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-conference-latest-new-ad1-inner ul li{
			
		}
		div#content-box-latest-new-ad1-header {
			padding-bottom:5px;
			border-bottom: 1px solid #cccccc;
		}
		div#content-box-rc-latest-new-ad1-header {
			/*width: 512px;
			padding-top:2px;
			float: left;
			padding-bottom: 0px;*/
            overflow:hidden;
			margin-bottom:8px;
			border-bottom: 1px solid #cccccc;
		}
		div#content-box-rc-latest-new-ad1-header h2 {
			font-size:14px;
			font-weight:bold;
			line-height:17px;
			
		}
		div#content-box-conference-latest-new-ad1-header {
			width: 690px;
			padding-top:2px;
			float: left;
			padding-bottom: 0px;
			margin-bottom:8px;
		}
		div#content-box-conference-latest-new-ad1-header h1 {
			margin-bottom: 8px;
			font-size: 22px !important;
			
		}

		span#conference-content-menubar {
			color: #0066CC;
		}
		hr#dotted-line {
			border-top: 1px dotted;
		}
		div#headingcat-rc-archive{
                    	background:transparent none repeat scroll 0 0;
	             	border:0 none;
			color:#999999;
			font-family:"Arial","Helvetica",sans-serif;
			font-style:normal;
			margin:0;
			padding-bottom: 8px;
			text-align:left;
			text-decoration:none;
			vertical-align:baseline;
			font-size:14px;
			font-weight:bold;
			line-height:17px;
			
		}
		
		div#headingcat-rc-archive a{
                    	background:transparent none repeat scroll 0 0;
	             	border:0 none;
			color:#999999;
			font-family:"Arial","Helvetica",sans-serif;
			font-style:normal;
			margin:0;
			padding-bottom: 8px;
			text-align:left;
			text-decoration:none;
			vertical-align:baseline;
			font-size:14px;
			font-weight:bold;
			line-height:17px;
			
		}
		div#content-box-rc-latest-new-ad1-header h1{
			padding-bottom: 8px !important;
		}
		div#content-box-latest-new-ad1 h1{
			/*width: 512px; 
			float: left;*//* edited out Brandon 1/113/11*/
			padding-left: 0px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 18px;
			font-weight: bold; 
		}
		div#content-box-ad1 {
			border-bottom:1px solid #E8E8E8;
			/*border-top:1px solid #E8E8E8;*/ /* olga */
			margin-top:8px;
			padding-bottom:8px;
			/*padding-left:7px; olga 
			padding-top:4px; BTF*/
		
		}
		div#content-box-latest-new-ad3 {
		}
		div#content-box-latest-new-ad3-inner {
			padding: 0px;
			margin-top:0px;
		
		}
		
		div#content-box-latest-new-ad3-inner p {
			color:#333333;
			font-size:12px;
			line-height:15px;
			margin:0;
		}
		div#content-box-latest-new-ad3-header {
			width: 342px;
			height:26px;
			padding-top:2px;
			border-bottom: 1px solid #cccccc;
		}
		div#content-box-latest-new-ad3 h1{
			width: 342px; 
			float: left;
			padding-left: 0px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 18px;
			font-weight: bold; 
		}
		content-box-latest-new-ad3-research
		{}
		content-box-latest-new-ad3-research h1
		{
			width: 512px; 
			float: left;
			padding-left: 0px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 18px;
			font-weight: bold; 
		}
		div#content-box-ad3 {
			border-bottom:1px solid #E8E8E8;
			border-top:1px solid #E8E8E8;
			margin-top:8px;
			padding-bottom:6px;
			padding-left:8px;
			padding-top:7px;
		
		}
		div#content-box-latest-new-header {
		width:338px;
		height:30px;
		/*padding-top:2px;
		border-bottom: 1px solid #cccccc; BTF*/
		}
		div#content-box-latest-new-inner {margin:10px 0 10px 0;/*padding: 0 10px 10px 10px; BTF*/}
		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#content-left-column-header {
			color:#889900; 
			font-size: 11px;
			font-weight:bold;
			font-family:Arial, Helvetica, sans-serif;
			line-height: 14px;
		}
		div#content-left-column {
			padding-bottom: 20px;
		}
		div#content-left-column ul {
			color:#FF0000;
			margin:0 0 0 0px;
			padding:0px;
		}
		div#content-left-column 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;
			line-height:14px;
			padding-left:10px;
			padding-right:5px;
			font-size: 11px;
		}
		div#content-left-column ul li a{
			font-size: 11px;
			font-family:Arial, Helvetica, sans-serif;
			text-decoration:none;
			color: #0066CC;
			line-height: 14px;
			background: none;
			font-weight: normal;
		}
		div#content-box-right ul {
			color:#FF0000;
			margin:0 0 0 5px;
			padding:0;
			/*width:161px; Edited by Venkat to remove with on home page tab */
		}
		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:0 0 0 5px;
			padding:0;
			/*width:161px; Venkat Removed for Tab Display*/
		}
		div#content-box-right-ad1 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-ad1 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-ad1 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-search2 ul {
			color:#FF0000;
			margin:0 0 0 5px;
			padding:0;
		}
		div#content-box-right-search2 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-search2 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-search2 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-col1 ul {
			color:#FF0000;
			margin:0 0 0 5px;
			padding:0;
		}
		div#content-box-col1 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-col1 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-col1 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-ad2 ul {
			color:#FF0000;
			margin:0 0 0 5px;
			padding:0;
		}
		div#content-box-right-ad2 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-ad2 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-ad2 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-box1-links {
			padding:5px; 
			font-size: 12px; 
			height: 65px; 
			line-height: 15px;
			border-top: 1px solid #CCCCCC;
		}
		div#content-box-right-box1-links ul {
			color:#FF0000;
			margin:0 0 0 5px;
			padding:0;
		}
		div#content-box-right-box1-links ul li{
			background:transparent url(../images/greendot.gif) no-repeat scroll left top !important;
			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-box1-links 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-box1-links 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-col3 ul {
			color:#FF0000;
			margin:0 0 0 5px;
			padding:0;
		}
		div#content-box-col3 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-col3 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-col3 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#left_column {
			width:104px;
			background-color: #e8e8e8;
			padding-bottom:10px;
			
		}
		div#left_column1 {
			width:104px;
			background-color: #e8e8e8;
			padding-bottom:10px;
			
		}
		div#left_column ul {
		color:#FF0000;
		margin:0 0 0 5px;
		padding:5px 0 0;
		}
		div#left_column 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-right:5px;
			font-size: 11px;
		}
		div#left_column1 ul {
		color:#FF0000;
		margin:0 0 0 5px;
		padding:5px 0 0;
		}
		div#left_column1 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-right:5px;
			font-size: 11px;
		}
		div#content-box-right {
			/*background-color:#FFFFFF;
			border-left:1px solid #e8e8e8;*/
			/*border-right: 1px solid #E8E8E8;*/
			float:right;
            width:336px;
			/*width:350px;*/
			
		}
		div#content-box-right-search2 {
			background-color:#FFFFFF;
			width:308px;
			
		}
		div#content-box-right-ad1 {
			/*background-color:#FFFFFF;
			width:342px; BTF*/
			
		}
		div#content-box-right-ad2-ad2 {
		/*	background-color:#FFFFFF;
			width:175px;
			*/
		}
		div#content-box-right-ad3 {
			background-color:#FFFFFF;
			width:308px;
			
		}
		div#content-box-right-ad2 {
			/*background-color:#FFFFFF; BTF*/
			
			float:right;
			width:176px;
			
		}
		div#content-box-col3 {
			background-color:#FFFFFF;
			float:right;
			width:350px;
			
		}
		div#content-box-right-in {
			/*padding-left: 8px;	 
			padding-right: 8px;	 
			padding-top:8px;	
			margin-top: 8px; BTF*/
            padding:8px;
		}
		div#content-box-right-ad1-in {
			/*padding-left: 8px;	BTF
			padding-right: 0px; BTF*/		
			/*padding-top:8px; BTF*/	
			/*margin-top: 8px; BTF*/
		}
		div#ad_in_col_skyscraper
		{
		    float:left;
		    padding-left: 9px;	
			padding-right: 0px;		
			padding-top:0px;	
			margin-top: 8px;
		}
		div#content-box-right-in-ad2 {
			padding:8px 8px 0 8px;/*BTF*/
		}
		div#content-box-right-conference-in-ad2 {
		}
		div#content-box-right-conference-box1-ad2{
			margin-left: 7px;	
		
		}
		div#content-box-right-conference-box1-ad2 h1 {
			color: #000000;
			font-size: 11px;
			margin-top: 8px;
			margin-bottom: 8px;
		}
		div#content-box-right-search2-in {
			padding-left: 8px;	
			padding-right: 0px;		
			padding-top:0px;	
			margin-top: 8px;
		}
		div.rlcol div.content 	{ margin:0 175px 0 119px; }			/* three column */
		div.rlcol div.content-col1 	{margin:0 352px 0 470px }			/* col 1 column */
		div.rlcol div.content-col2 	{/*margin:0 316px 0 506px;*/float:right;width:175px; }			/* col 2 column */
		div.rlcol div.content-col3 	{margin:0 175px 0 470px; }			/* col 3 column */
		div.rlcol div.content-ad1 	{margin:0 352px 0 119px; }			/* ad1 3 column */
		div.rlcol div.content-ad2 	{margin:0 175px 0 119px; }			/* ad1 3 column */
		div.rlcol div.content-ad3 	{margin:0 316px 0 119px; }			/* ad1 3 column */
		div.rlcol div.content-search 	{margin:0 352px 0 176px; }			/* ad1 3 column */
		div.rlcol div.content-search3 	{margin:0 175px 0 176px; }			/* ad1 3 column */
		div.rlcol div.cleft-search 	{ float: left; width: 175px;}				/* three column left */
		div.rlcol div.cleft 	{ float: left; width: 118px;border-right:1px solid #E8E8E8;padding:8px 0 0 0;}				/* three column left */
		div.rlcol div.cleftcol1 	{ float: left; width: 470px;}			/* three column left */
		div.rlcol div.cleftcol2 	{ float: left; width: 506px;}
		div.rlcol div.cleftcol3		{ float: left; width: 474px;}
		div.rlcol div.cleftstory1 	{ float: left; width:647px;}				/* three column story1 */
		div.rlcol div.cleftstory2 	{ float: left; width: 648px;}				/* three column story1 */
		div.rlcol div.cleftstory3 	{ float: left; width: 508px;}				/* three column story1 */
		div.rlcol div.cright 	{ float: right; width: 175px;border-left:1px solid #E8E8E8;}				/* three column right */
		.column-in-index{padding:8px 8px 0 8px;}
        div.rlcol div.crightcol1 	{ float: right; width: 352px;}				/* col1 column right */
		div.rlcol div.crightcol2 	{ float: right; width: 316px;}				/* col1 column right */
		div.rlcol div.crightcol3 	{ float: right; width: 175px;border-left:1px solid #E8E8E8;}				/* col1 column right */
		div.rlcol div.cright-ad1 	{ float: right; width: 352px;}				/* ad1 3 column right */
		div.rlcol div.cright-ad2 	{ float: right; width: 175px;border-left:1px solid #E8E8E8;}				/* ad1 3 column right */
		div.rlcol div.cright-ad3 	{ float: right; width: 316px;}				/* ad1 3 column right */
		div.rlcol div.cright-search2 	{ float: right; width: 316px;}				/* ad1 3 column right */
		
		div.cleftstory1 .column-in {
			border-right:1px solid #E8E8E8;
			padding-left:8px;
			padding-top:16px;
			padding-right:8px;
		}
		.cleftstory1 .column-in ul {
			padding-bottom: 8px;
		}	
		div.cleftstory1 .column-in ul#fullpage {
			padding-bottom: 8px;
			padding-top: 16px;
		}	
		.cleftstory1 .column-in ul li {
		/*	olga commented out, was showing <li>s inside a story in green
            color:#66cc33;
			font-size:10px;
			line-height:15px; */
			margin-bottom: 12px;
		}	
		div.cleftstory1 .column-in img {
			padding-right: 16px;
			padding-bottom: 16px;
			padding-top: 4px;
		}
		div.cleftstory1 .column-in #subpage-header-links img {
			padding-right: 0px;
			padding-bottom: 0px;
		}
		/*div.cleftstory1 h3 {
			color:#000000;
			font-size:24px;
			font-weight:bold;
			line-height:27px;
			padding-bottom:8px;
			padding-top:0px;
		}*/
		
		/* Updated by jigar patel for Changing Head to H3 to H1 */
	    .styleForH1LikeH3 {
            color:#000000;
            font-size:24px;
            font-weight:bold;
            line-height:27px;
            /*padding-bottom:22px;*/
            padding-top:0;
        }
		/*div.cleftstory1 h4 {
			color:#333333;
			font-size:14px;
			font-weight:bold;
			line-height:15px;
			margin-bottom:25px;
			margin-top: 0px;
			width:495px;
		}*/
		
		/**Sponsored Text Styles**/
		div#ctl00_cphMaincontent_cbSponsoredText h3{color:#CC9933;font-size:10px;font-weight:bold;line-height:13px;padding:0;}
		div#ctl00_cphMaincontent_cbSponsoredText h4{color:#CC3333;font-size:14px;line-height:17px;margin:0;}
		/**/
		
		div.column-in hr{
			color: #999999; 
			margin: 0px;
			width: auto;
		}
		div#subtitle{
			color: #999999; 
			font-size: 10px;
			line-height: 13px;
			margin-bottom: 16px;
			margin-top:8px;
		}
		div#rightcol1-ad-box {
			padding-left: 8px;
			padding-bottom: 6px;
			border-bottom:1px solid #e8e8e8;
			
		}	
		div#rightcol1-box-2 {
			padding-left: 8px;
			padding-top: 8px;
		}
	div#poll-results {
		margin-left: 8px;
		margin-top:-200px;
		visibility:hidden;
		}
	div#poll-results h1{
		color: #0066cc;
		font-weight: bold;
		font-size: 12px;
	
	}
	p#content-w-image-1 {
		width: 287px;
		height: 150px;
		margin-top: 0px;
		margin-bottom: 10px;
		line-height: 15px;
	}
	p#content-w-image-2 {
		width: 322px;
		height: 150px;
		margin-top: 0px;
		margin-bottom: 10px;
		line-height: 15px;
	}
	p#content-w-image-3 {
		width: 290px;
		height: 150px;
		margin-top: 0px;
		margin-bottom: 10px;
		line-height: 15px;
	}
	#subpage-header-links{overflow:hidden;}
	#subpage-header-links a{
		padding-right: 8px;
		font-size:10px;
	}
	#content-col1 {
	
	}
	#content-col1 p{
		font-size: 12px;
		line-height: 15px;
		color: #333333;
		margin: 0px;
	}
	#content-col1-dean p{
		font-size: 12px;
		line-height: 15px;
		color: #333333;
		margin-top: 0px;
		margin-bottom: 18px;
	}
	#content-col1-inv p{
		font-size: 12px;
		line-height: 15px;
		color: #333333;
		margin-top: 0px;
		margin-bottom: 16px;
	}
	#content-col1-invstory p{
		font-size: 12px;
		line-height: 15px;
		color: #333333;
		margin-top: 0px;
		margin-bottom: 10px;
	}
	#content-col1-invstory h4{
		font-size: 12px;
		line-height: 15px;
		color: #000000;
		font-weight: bold;
		margin-top: 14px;
		margin-bottom: 10px;
	}
	
	/* Updated by jigar patel for Changing Head to H3 to H1 */
	h2.styleH2LikeH4 {
		font-size: 12px;
		line-height: 15px;
		color: #000000;
		font-weight: bold;
		margin-top: 14px;
		margin-bottom: 10px;
	}
	#content-col1 h4{
		font-size: 12px;
		line-height: 15px;
		color: #000000;
		font-weight: bold;
		margin-top: 14px;
	}
	.column-in h2 {
		font-size:14px;
		font-weight:bold;
		line-height:17px;
	}
	/*.column-in h3 {
		font-size:24px;
		font-weight:bold;
		line-height:27px;
		color: #000000;
		padding-top: 8px;
		padding-bottom: 14px;
	}*/
	div#footer {
		color: #cccccc;
		background-color: #666666;
		border: 0px solid #e5e5e5;
		border-width: 0 0px 0px 0;
		margin-top: 10px;
		}
		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: 4px;
			padding-right: 4px;	
			font-size: 11px;
            line-height:14px;
			}
		div#f_message {
			text-align:left;
			font-size: 11px;
			color:#333333;
			font-weight: normal;
			line-height: 14px;
			padding-top: 5px;
		}
		div#f_message a{
			font-size: 11px;
			color:#333333;
			padding-left:3px;
			padding-right:3px;	
			font-weight: normal;
		}
		div#f_message img{
			margin-bottom:2px;
		}


  #content-box-search-inner{
	padding-top: 8px;			
	}
    
	.headingcat {
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	color: #889900;
    text-transform:uppercase;
    margin:10px 0 0 0;
	}
	#headingcat-search {
	font-weight: bold;
	padding-bottom: 2px;
	font-size: 11px;
	line-height: 13px;
	color: #669900;
	}
	#headingcat-search span {
	color: #999999;
	}

	#headingcat-archive {
	font-weight: bold;
	padding-bottom: 2px;
	font-size: 11px;
	line-height: 13px;
	color: #669900;
	}

	#headingcat-inv {
	color:#669900;
	font-size:11px;
	font-weight:bold;
	line-height:13px;
	padding-bottom:2px;
	padding-top:0px;
	}
	div#content-col1-inv {
	padding-top:16px;
	}														/** SUB CONTAINERS **/
	.tab_header
	{
			margin-left:-5px;
			margin-top:27px;
			padding-left:0px;
			display: inline;
			padding-right:0px;
	}

	.tab_header ul {
	    display: inline;
	    background:none;
		list-style:none;
		padding: 0;
		float: left;
		padding-left:0px;
		padding-right:0px;
	}
	
	.tab_header li {
	    display: inline;
		list-style-type: none;
		float: left;
		background:none;
		margin: 0;
		padding-left:0px;
		padding-right:0px;
		
	}

	.tab_header a {
		background:url(../images/tableft.gif) no-repeat left top;
		/*color: #ffc;
		display: block; Edited by Venkat*/
		color:#0066CC;
		font-size:10px;
		text-decoration: none;
		padding: 0.2em 1em 0.25em;
	}
	
	.tab_header a:hover {
		color: #0066CC;
	}
	
	.tab_header #selected {
	    display: inline;
		padding-left:0px;
		padding-right:0px;
		margin-left:0px;
		height: 20px;

	}

	.tab_header #selected ul li{
		margin: 0px 0pt 0pt 5px;
		padding:5px 0pt 0pt 0pt; 

	}
	
	.tab_header_reg
	{
			margin-left:-5px;
			margin-top:27px;
			padding-left:0px;
			display: inline;
			padding-right:0px;
	}

	.tab_header_reg ul {
	    display: inline;
	    background:none;
		list-style:none;
		padding: 0;
		float: left;
		padding-left:0px;
		padding-right:0px;
	}
	
	.tab_header_reg li {
	    display: inline;
		list-style-type: none;
		float: left;
		background:none;
		margin: 0;
		padding-left:0px;
		padding-right:0px;
		
	}

	.tab_header_reg a {
		display: block;
		background:url(../images/tableft.gif) no-repeat left top;
		color: #ffc;
		text-decoration: none;
		padding: 0.6em 1em 0.25em;
	}
	
	.tab_header_reg a:hover {
		color: white;
	}
	
	.tab_header_reg #selected {
	    display: inline;
		padding-left:0px;
		padding-right:0px;
		margin-left:0px;
		height: 27px;

	}

	.tab_header_reg #selected ul li{
		margin: 0px 0pt 0pt 5px;
		padding:5px 0pt 0pt 0pt; 

	}
	
	.tabed_content {
		clear: both;
		color: #000000;
		background: #CCCCCC;
		padding: 1em;
		visibility : hidden;
		height: 0px;

	}
	
	.tabed_display {
		clear: both;
		color: #000000;
		background: #e8e8e8;

	}
	.display_area_box {
		clear: both;
		color: #000000;
		background: #e8e8e8;
		padding:2px;
	}

/* SEARCH BOX */
#header_searchbox
	{       clear:right;
		    position:absolute;
		    bottom:7px;
		    right:10px;
		    
			overflow:hidden; 			
			/*width:296px;*/
			/*height:21px;*/
			/*IE6 custom adjustment added in DMZ*/
	}
#header_searchbox a {
	float:left;	
	color: #ffffff;
	text-decoration: none;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 8px 0 0;
}
#head_search_form
	{/*visually define the limits of work*/
		/*position: relative;/*define as the parent fence*/
		overflow:hidden;
	}

#head_search_form input{border:none;}
#head_search_form input.search_text {
float:left;
border:1px solid #416973;
border-right:none;
height:17px;

}


#head_search_form #for_search_text
	{/*This is only for accessibility, hide it visually*/
		display: none;
	}
	

	
#head_search_form #ctl00_ibSearch
	{/*How does the submit button feel like today?*/
		/*position: absolute;*/
		float:right;
		border: none;
		
	}
	
#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;
	}

/*Login prompt*/

#p_login_parent
	{
		display: none;
	}
	
#p_login_parent #close_login_layer
	{
		position: absolute;
		color: #3399FF;
		font-weight: 600;
		right: 20px;
		top: 10px;
		text-transform: uppercase;
		background: url("../images/action_stop.gif") no-repeat;
		width: 16px;
		height: 16px;
	}
#p_login_parent #close_login_layer span
	{
		display: none;
	}

#header_loginbox #p_login_parent
	{
		background: url("../images/login_prompt.png") no-repeat;
		position: absolute;
		width: 260px;
		height: 130px;
		right:0px;
		top:33px;
		z-index:99;
	}
	
#p_login_parent #p_username
	{
		background: none;
		border: none;
		position: relative;
		left: 100px;
		width: 130px;
		top: 14px;
		margin: 0;
	}

#p_login_parent #p_username input 
	{
		border: 0px;
	}

#p_login_parent #p_for_username
	{
		position: relative;
		width: 130px;
		top: 35px;
		left: 15px;
		margin: 0;
	}
#p_login_parent #p_password
	{
		background: none;
		border: 0px;
		position: relative;
		left: 100px;
		width: 130px;
		top:24px;
		margin: 0;
	}
#p_login_parent #p_password input
	{
		border: 0px;
	}
#p_login_parent #p_for_password
	{
		position: relative;
		width: 130px;
		left: 15px;
		top: 29px;
		margin: 0;
	}
	
/*common formatting*/
#p_login_parent #p_for_username,
#p_login_parent #p_for_password
	{
		color: #ffffff;
		font-weight: 600;
		font-size: 15px;
	}
		
#p_login_parent #p_forgotpw
	{
		position: relative;
		top:53px;
		color: #ffffff;
		left: 15px;
	}
	#p_login_parent #p_forgotpw a
	{
		color: #ffffff;
		font-size: 9px;
	}
	
#p_login_parent #p_login input
	{
		position: relative;
		left: 170px;
		top: 12px;
		color: #33CCFF;
		font-size: 15px;
		font-family: arial;
		font-weight: bold;
		background: none;
		border: none;
	}

div#content-box-right-in IFRAME
{
 display:none;/*sorry for IE5*/ 
 display/**/:block;/*sorry for IE5*/
 position:absolute;/*must have*/
 top:0;/*must have*/
 left:0;/*must have*/
 z-index:99;/*must have*/
 filter:mask();/*must have*/
 width:1000px;/*must have for any big value*/
 height:3000px/*must have for any big value*/;
}

div.cleftstory2 .column-in {
			border-right:1px solid #E8E8E8;
			padding-left:8px;
			padding-top:16px;
			padding-right:8px;
		}
		div.cleftstory2 .column-in ul {
			padding-bottom: 8px;
		}	
		div.cleftstory2 .column-in ul#fullpage {
			padding-bottom: 8px;
			padding-top: 16px;
		}	
		div.cleftstory2 .column-in ul li {
			/*	olga commented out, was showing <li>s inside a story in green
            color:#66cc33;
			font-size:10px;
			line-height:15px; */
			margin-bottom: 12px;
		}	
		
		li div { display: inline;  }
		
		div.cleftstory2 .column-in img {
			padding-right: 16px;
			padding-bottom: 16px;
			padding-top: 4px;
		}
		div.cleftstory2 .column-in #subpage-header-links img {
			padding-right: 0px;
			padding-bottom: 0px;
		}
		/*div.cleftstory2 h3,  div.cleftstory1 h3{
			color:#000000;
			font-size:24px;
			font-weight:bold;
			line-height:27px;
			padding-bottom:8px;
			padding-top:0px;
		}
		div.cleftstory2 h4, div.cleftstory1 h4 {
			color:#333333;
			font-size:14px;
			font-weight:bold;
			line-height:15px;
			margin-bottom:25px;
			margin-top: 0px;
			width:495px;
		}*/		
		
		
		
		
		div.cleftstory3 .column-in {
			border-right:1px solid #E8E8E8;
			padding-left:8px;
			padding-top:16px;
			padding-right:8px;
		}
		div.cleftstory3 .column-in ul {
			padding-bottom: 8px;
		}	
		div.cleftstory3 .column-in ul#fullpage {
			padding-bottom: 8px;
			padding-top: 16px;
		}	
		div.cleftstory3 .column-in ul li {
			color:#66cc33;
			font-size:10px;
			line-height:15px;
		}	
		div.cleftstory3 .column-in img {
			padding-right: 16px;
			padding-bottom: 16px;
		}
		div.cleftstory3 .column-in #subpage-header-links img {
			padding-right: 0px;
			padding-bottom: 0px;
		}
		div.cleftstory3 h3 {
			color:#000000;
			font-size:24px;
			font-weight:bold;
			line-height:27px;
			padding-bottom:8px;
			padding-top:0px;
		}
		div.cleftstory3 h4 {
			color:#333333;
			font-size:14px;
			font-weight:bold;
			line-height:15px;
			margin-bottom:25px;
			margin-top: 0px;
			width:495px;
		}	

		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-right-block-ad3 {
			background:#e8e8e8 none repeat scroll 0 0;
			float:left;
			width:300px;
			margin-left:8px;
			margin-top:8px;
		}
		div#content-box-right-box1-ad3 {
			background-color: #e8e8e8;
			float:left;
			margin-left:8px;
			margin-top:8px;
			width:300px;
		}
		div#content-box-right-box1-ad3 h1 {
		padding-bottom:4px;
		padding-left:10px;
		padding-top:4px;
		font-size: 14px; 
		color: #000000;
		}
		
		div#content-box-rc-latest-new-ad1-header-newad3 {
			width: 547px;
			padding-top:2px;
			float: left;
			padding-bottom: 0px;
			margin-bottom:8px;
			border-bottom: 1px solid #cccccc;
		}
		div#content-box-rc-latest-new-ad1-header-newad3 h2 {
			font-size:14px;
			font-weight:bold;
			line-height:17px;
			
		}
		div#content-box-rc-latest-new-ad1-header-newad3 h1{
			padding-bottom: 8px !important;
			width: 547px;
		}
		div#content-box-right-ad3 ul {
			color:#FF0000;
			margin:0 0 0 5px;
			padding:0;
		}
		div#content-box-right-ad3 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-ad3 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-ad3 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-left-ad1-archive-ad3 {
			background-color:#FFFFFF;
			border-left:1px solid #E8E8E8;
			border-right:1px solid #E8E8E8;
			float:left;
			width:704px;
		}
		div#content-box-rc-latest-new-ad1-header h1{
			padding-bottom: 8px !important;
		}

		div#content-box-rc-latest-new-ad1-header-newad2 {
			width: 687px;
			padding-top:2px;
			float: left;
			padding-bottom: 0px;
			margin-bottom:8px;
			border-bottom: 1px solid #cccccc;
		}
		div#content-box-rc-latest-new-ad1-header-newad2 h2 {
			font-size:14px;
			font-weight:bold;
			line-height:17px;
			
		}
		div#content-box-rc-latest-new-ad1-header-newad2 h1{
			padding-bottom: 8px !important;
			width: 687px;
		}
		div#header-pagetitle{background:#FFFFFF;padding-left:7px;border-bottom:1px solid #CCCCCC;}
		div#header-pagetitle-in span a
{
	font-size: 12px;
}
div#ctl00_cphMaincontent_paPoll
{
	padding-left: 8px;
}
#ektpoll1239226940401 ol
{
	margin-left: -5px;
	list-style: none;
	list-style-type: none;
	list-style-position: outside;
}
#ektpoll1239226940401 ol 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;
}
#ektpoll1239226940401 ol li span
{
	padding-top: 3px;
	padding-left: 2px;
	position: absolute;
	color: #333333;
}
div#content-box-pulsesurvey-inner input[type="submit"]
{
	color: #0066cc;
	font-size: 10px;
	line-height: 14px;
	border: 0px;
	background: none;
	cursor: pointer;
}

/*div#content-box-right-in
{
	margin-top: 7px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 0;
}
.tab_header
{
	margin-top: 0px;
	margin-left: -5px;
	padding-left: 0;
	padding-right: 0;
}
#ctl00_cphMaincontent_paTabs_tcTabs_header
{
	height: 20px;
	margin-left: 0;
	padding-left: 0;
	padding-right: 0;
}*/
.Tab .ajax__tab_header
{
	border: none;
}
#__tab_ctl00_cphMaincontent_paTabs_tcTabs_tbMostViewed{margin-right:0px;}
#__tab_ctl00_cphMaincontent_paTabs_tcTabs_tbMostEmailed{margin-right:0px;}

#__tab_ctl00_cphMaincontent_TabListAd1_tcTabs_tbMostViewed{margin-right:0px;}
#__tab_ctl00_cphMaincontent_TabListAd1_tcTabs_tbMostEmailed{margin-right:0px;}

#ctl00_cphMaincontent_paTabs_tcTabs_tbMostEmailed_aclMostEmailed
{
	display: inline-block;
}

#search-box .simple_search_submit
{
border:medium none;
background:transparent;
font-size:0;
height:14px;
float:right;
top:4px;
width:31px;
}
#search-box .advance_search_submit
{
border:medium none;
background:transparent;
font-size:0;
height:14px;
float:right;
top:4px;
width:31px;
}
#search-box .magzine_search_submit
{
border:medium none;
background:transparent;
font-size:0;
height:14px;
float:right;
top:4px;
width:31px;
}

#magazine_artwork /* not used */
{
float: left; 
padding: 0 10px 0 0;  
}

 
#mag_artwork
{
    font-size: 10px;
    color: #666; /* border: 1px solid #CCCCCC; padding: 3px; */
}
#mag_artwork img
{
    padding-right: 11px;
    padding-bottom: 8px; 
    /* vertical-align: middle;   margin-bottom: 3px;*/
}
.art_right
{
    float: right;  /*margin: 0.5em 0pt 0.5em 0.8em; */
}
.art_left
{
    float: left;   /*margin: 0.5em 0.8em 0.5em 0; */
}
/* inline ad */
.inline_ad
{
    font-size: 9px; 
     line-height: 10px;
    text-align: center; 
    color: #999999; 
    padding-bottom: 5px;
}
/* Mmedia */
.multimedia-wrap{border-top:1px solid #CCCCCC;}
.multimedia-archive{border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;width:612px;padding:10px 10px 0 8px;margin-bottom:5px;}
.multimedia-archive .archive-box{overflow:hidden;margin-bottom:15px;}
.archive-box img{float:left;width:100px;margin:4px 10px 0 0;}
.archive-box .date{font-size:10px;line-height:13px;font-weight:bold;color:#669900;}
.archive-box h2 a{font-size:14px;line-height:17px;font-weight:bold;color:#000000;}
.archive-box p{margin:0;}
.multimedia-wrap .pagination{padding-left:8px;}
.pagination a{font-size:11px;line-height:14px;padding-right:2px;}
.participant {overflow:hidden;}
.participant img {float:left;margin:5px 10px 0 0;}
.participant p{margin:0;}

#__tab_ctl00_cphMaincontent_paTabList1_tcTabs_tbMostViewed, 
#__tab_ctl00_cphMaincontent_paTabList1_tcTabs_tbMostEmailed,
#__tab_ctl00_cphMaincontent_paTabList_tcTabs_tbMostViewed,
#__tab_ctl00_cphMaincontent_paTabList_tcTabs_tbMostEmailed,
#__tab_ctl00_cphMaincontent_paTabList2_tcTabs_tbMostViewed,
#__tab_ctl00_cphMaincontent_paTabList2_tcTabs_tbMostEmailed,
#__tab_ctl00_cphMaincontent_tabAd2_tcTabs_tbMostViewed,
#__tab_ctl00_cphMaincontent_tabAd2_tcTabs_tbMostEmailed,
#__tab_ctl00_cphMaincontent_ctl01_tcTabs_tbMostViewed,
#__tab_ctl00_cphMaincontent_ctl01_tcTabs_tbMostEmailed,
#__tab_ctl00_cphMaincontent_ctl01_tcTabs_tbTopRated,
#__tab_ctl00_cphMaincontent_ctl02_tcTabs_tbMostViewed,
#__tab_ctl00_cphMaincontent_ctl02_tcTabs_tbMostEmailed,
#__tab_ctl00_cphMaincontent_ctl02_tcTabs_tbTopRated,
#__tab_ctl00_cphMaincontent_ctl03_tcTabs_tbMostViewed,
#__tab_ctl00_cphMaincontent_ctl03_tcTabs_tbTopRated,
#__tab_ctl00_cphMaincontent_ctl03_tcTabs_tbMostEmailed,
#__tab_ctl00_cphMaincontent_ctl04_tcTabs_tbMostViewed,
#__tab_ctl00_cphMaincontent_ctl04_tcTabs_tbTopRated,
#__tab_ctl00_cphMaincontent_ctl04_tcTabs_tbMostEmailed,
#__tab_ctl00_cphMaincontent_ctl00_tcTabs_tbMostViewed,
#__tab_ctl00_cphMaincontent_ctl00_tcTabs_tbTopRated,
#__tab_ctl00_cphMaincontent_ctl00_tcTabs_tbMostEmailed
{
	cursor:pointer;
	/*display:inline-block;*/
	margin:0;
	/*overflow:hidden;*/
	/*text-align:center;*/
}

#__tab_ctl00_cphMaincontent_tcConfernce_tpAbout,
#__tab_ctl00_cphMaincontent_tcConfernce_tpAgenda,
#__tab_ctl00_cphMaincontent_tcConfernce_tpRegister,
#__tab_ctl00_cphMaincontent_tcConfernce_tpSpeakers,
#__tab_ctl00_cphMaincontent_tcConfernce_tpSponsors {
cursor:pointer;
display:inline-block;
margin-right:0px;
overflow:hidden;
text-align:center;
}

.cat-footer
{
    color:#33BBFF;
    font-size:10px;
    line-height:13px;
}
.searchH2Title
{
font-size:14px;
font-weight:bold;
line-height:17px;
color:#333333;
}

.sponsoredSearchTitleText
{
color:#CC9933;
font-size:10px;
font-weight:bold;
line-height:13px;
}

.sponsoredSearchTitle
{
color:#CC3333;
font-size:14px;
line-height:17px;
font-weight:bold;
}
/* Added by Jigar For sponsored texts*/
div#search-content-sponsored-box {
border-top:1px dotted #999988;
color:#999988;
font-size:12px;
padding-top:10px;
padding-left:10px;
padding-right:5px;
/*width:462px;*/
}

div#search-content-sponsored-box {
			border-top:1px dotted #999988;
			color:#999988;
			font-size:12px;
			padding-bottom:10px;
			padding-top:10px;
			padding-left:10px;
			padding-right:5px;

			/*width:462px;*/
		}
		div#search-content-sponsored-box h3{
			font-size: 10px;
			line-height: 13px;
			font-weight: bold;
			color: #cc9933;
			padding-bottom:0px;
			padding-top:0px;
		}
		div#search-content-sponsored-box h4{
			font-size: 14px;
			line-height: 17px;
			color: #cc3333;
			margin-bottom:0px;
		}

  /* Article Content */
#article ul{list-style:disc outside;padding-left:17px;}  
    
	/*** PANC Pages***/
.nav-wrap{overflow:hidden;margin-bottom:14px;}
.event-nav{float:left;margin:6px 0 0 -2px;width:410px;}
.event-nav li{display:inline;color:#939393;}
.event-nav li a{font-size:12px;color:#939393;padding:0 3px 0 3px;}
.event-nav li a.active{color:#0066cc;}
.event-nav li a:hover {color:#0066cc;}
a.agenda-link{background: url(/images/events_arrow_blue.gif) no-repeat;background-position:0 2px;font-size:11px;/*width:62px;*/float:right;margin:10px 0 0 0;padding:0 0 0 10px;text-transform:uppercase;}
a.agenda-link:hover{font-size:11px;}
.events-wrapper .slideshow{margin:20px 0 20px 0;height:200px;position:relative;background:#3300cc; clear:left;}
a.gallery-link {display: block;width: 500px;font-size: 13px;background: black;font-weight: bold;color: #00919F;text-transform: uppercase;padding: 5px;}
.event-main-content{clear:left;margin:10px 0 0 0;}
.event-main-content h1, .event-main-content h2{font-size:16px;font-weight:bold;color:#000000;margin:0 0 5px 0;}
ul.tight-list li{margin-top:-2px;}

.event-listing-wrap{padding-bottom:15px;}
.event-main-content p{padding:0;margin:0 0 10px 0;line-height:15px;color:#000000;}
.event-main-content ul{list-style-type:disc;list-style-position:inside;padding-left:2px;}
.event-main-content a{font-size:12px;}
p.list-header{margin-bottom:0;}
.event-listing{zoom:1;overflow:hidden; border-bottom: 1px solid #CCCCCC;padding: 16px 0;}
.event-listing.first{border-top:1px solid #CCCCCC;}
.event-listing p{margin:0 0 0 0;padding:0;}
.event-listing .event-details{overflow:hidden;}
.event-listing img{width:100px;float:left;margin:4px 7px 0 0;padding:0;}
.event-info-holder{float:left;width:390px;}
.event-date{font-family:arial;font-size:10px;line-height:13px;font-weight:bold;color:#669900;}
.event-title{font-size:17px;line-height:20px;font-weight:bold;color:#000000;margin:5px 0 0 0;}
.event-title:hover{/*font-size:14px;font-weight:bold;*/}
.event-links{margin-top:6px;}
a.calendar{background:url(/images/outlook_icon.gif) no-repeat left center;font-size:10px;padding-left:20px;}
a.agenda{background:url(/images/pdf-logo.gif) no-repeat left center;font-size:10px;padding-left:20px;}
.keynote{position:relative;background:#e8e8e8;padding:10px;margin:15px 0 15px 0;overflow:hidden;}
.keynote img.top{position:absolute;top:0;left:0;width:100%;padding:0;margin:0;}
.keynote img.bottom{clear:left;position:absolute;bottom:0;left:0;width:100%;padding:0;margin:0;}
.keynote img {float:left;width:75px;padding:8px 10px 0 0;}
.keynote h3{font-size:12px;font-weight:bold;color:#000000;}
p.keynote-title{padding-top:5px;}
p.keynote-info{float:left;width:380px;margin-bottom:2px;}
.reg-info-wrap{padding-bottom:20px;}
a.register-link{font-size:12px;font-weight:bold;margin:0;color:#000000;}/*not sure where this is BTF 6/16/11*/
a.register-link:hover{color:#cc3333;}
.event-main-content a.register-button{display:block;width:150px;margin:10px 0 15px 0;background:#CC0000;color:#FFFFFF;padding:8px 10px 8px 10px;font-size:14px;line-height:17px;font-weight:bold;}
.sponsors,.exhibitors{border-top:1px solid #cccccc;padding:5px 0 15px 0;}
.exhibitors{clear:left;}
.sponsors p, .exhibitors p{font-size:10px;font-weight:bold;text-transform:uppercase;color:#999999;margin:3px 0 0 0;}
.logo-wrapper{overflow:hidden;}
.logo-wrapper img{float:left;width:105px;height:65px;margin:7px 7px 0 0;padding:0;border:1px solid #DDDDDD;}

div.agenda-key h2{font-size:16px;padding:0 0 5px 0;}
div#agenda{padding:7px 0 24px 0;}
div#agenda p{margin: 0 0 0 0; float:left; width:100%;}
div#agenda p:last-child{padding-bottom:0;}
div#agenda p.time{width:100px;}
div#agenda .leftcol p, div#agenda .rightcol p{padding-bottom: 8px;}
div#agenda .leftcol p:last-child, div#agenda .rightcol p:last-child{padding-bottom:0;}
div#agenda .agenda-section{padding: 10px 7px 10px 7px;overflow:hidden;position:relative;}
div#agenda .column{float:left; width:348px;min-height:0;}
div#agenda .leftcol {float:left; width:150px;}
div#agenda .leftcol.wide{float:right;width:348px;padding:0 0 20px 0;}
div#agenda .leftcol.wide p{float:none;}
div#agenda .rightcol {float:right; width:150px; padding-right:24px;}
div#agenda .day{clear:left;background: #999988; border-bottom: 2px solid #cccccc;}
div#agenda .day p strong:hover{color:#ffffff;}
div#agenda .day p {text-indent:16px;}
div#agenda p.date{background: url(/images/events_arrow_white.jpg) no-repeat center left;}
div#agenda .day p.active{background: url(/images/events_arrow_white_dn.jpg) no-repeat center left;}
div#agenda .day p{background: url(/images/events_arrow_white.jpg) no-repeat center left;}
div#agenda .agenda-section.odd, div#agenda .agenda-section.even{display:none;}
div#agenda .agenda-section .odd.visible,div#agenda .agenda-section .even.visible, div#agenda .agenda-section.day{display:block;}
div#agenda .odd {background:#eeeede;}
div#agenda .even {background:#dcdcd2;}
div#agenda span.workshop{color:#999988;font-weight:bold;}
div#agenda span.caps {text-transform:uppercase;}

div.con-reg{border-top:1px solid #cccccc;padding:20px 0 20px 0;}
div.con-reg fieldset{}
div.con-reg .form-field{overflow:hidden;margin-bottom:7px;}
div.con-reg .form-field label{color:#000000;float:left;width:205px; padding-right: 3px;}
div.con-reg .form-field input, div.con-reg .form-field select{float:left;width:239px;}
div.con-reg .form-field select.small{width:50px;}
div.con-reg input.submit{width:65px;height:24px;border:none;margin:10px 0 0 100px;padding-bottom:1px;
                        background:#0066d0; font-family:arial; font-weight:bold; font-size:12px;
                        text-transform:uppercase;color:#ffffff;cursor:pointer;}
div.con-reg input.submit:hover{background:#000000;}
div.con-reg span.required_txt{color:#cc3333; font-size: 10px; display:none;}
div.con-reg input.submit-button{width:65px;margin-left:180px; margin-top: 20px;}
.con-reg .form-new{overflow:hidden;margin-bottom:7px;}
.con-reg .form-new table td{padding:3px;}

.con-reg #confirmation-text p{margin:0 0 12px 0;}
.con-reg #confirmation-text ul{list-style:none;}
.con-reg #confirmation-text ul li{margin:0 0 12px 0;}

.sponsor-info{border-top:1px solid #cccccc;}
ul.sponsor-benefits{list-style-position:outside;padding-left:14px;margin-bottom:10px;}
ul.sponsor-benefits li{margin-bottom:5px;line-height:15px;}
ul.exhibitor-list{list-style:none;}
a.contact:hover{text-decoration:underline;}


div.speaker {overflow:hidden;padding-bottom:12px;}
div.speaker img {float:left;padding:3px 12px 0 0;width:75px;}
div.speaker-title{float:left;width:345px;margin-bottom:12px;cursor:pointer;}
div.speaker-title p.trigger {background:transparent url(/images/events_arrow.jpg) no-repeat scroll;background-position:0 3px;margin-bottom:0;padding-left:12px;}
div.speaker-title p.trigger:hover{background: url(/images/events_arrow_blue.gif) no-repeat;background-position:0 3px;color:#0066CC;}
div.speaker-title p.trigger.speaker-active {background:transparent url(/images/events_arrow_down.jpg) no-repeat scroll;background-position:0 3px;}
div.speaker-title p.trigger.speaker-active:hover{background:url(/images/events_arrow_blue2.gif) no-repeat;background-position:0 3px;}

div.speaker-bio {display:none;float:left;width:345px;padding-left:12px;}
div.speaker-bio.visible{display:block;}

div.pic-wrap{margin-top:20px;}
div.event-main-content h2.no-margin{margin:0;}

.mobile-content{}
.mobile-content p{font-size:14px;line-height:17px;font-weight:bold;color:#33BAFF;margin:0;}
.mobile-content .app-links{overflow:hidden;margin:15px 0 0 0;padding:0 0 25px 0;border-bottom:1px solid #CCCCCC;}
.mobile-content .app-links ul{list-style:none;float:left;width:135px;margin:0 15px 0 0;}
.mobile-content .app-links ul li{}
.mobile-content .app-links ul li a{display:block;padding:8px;background:#33BAFF;margin:0 0 8px 0;font-size:14px;line-height:14px;font-weight:bold;color:#FFFFFF;}
.mobile-content .app-links ul li a:hover{background:#000000;}
.mobile-content .app-links img{display:block;float:left;width:344px;}

/* Roundtable */
h1.roundtable{color:#FF9900;}
.roundtable-archive{overflow:hidden;padding:10px 0 10px 0;border-bottom:1px solid #E8E8E8;}
.roundtable-archive p{margin:0 0 5px 0;font-style:italic;}
.roundtable-archive p.people{font-style:normal;}
.roundtable-archive p.people span{font-weight:bold;}
.roundtable-archive .left{float:left;width:115px;}
.roundtable-archive .left img{border:1px solid #E8E8E8;}
.roundtable-archive .right{float:right;width:392px;}
.roundtable-archive .metadata{margin-bottom:3px;}
.roundtable-archive .metadata span, .roundtable-archive .metadata span a{display:block;font-size:10px;font-weight:bold;color:#889900;}
.roundtable-archive .right h2 a{display:block;font-size:16px;line-height:19px;font-weight:bold;color:#333333;padding-bottom:5px;}
.roundtable-archive .right h2 a:hover{color:#FF9900;}
/*roundtable features box*/
div#features-header{overflow:hidden;background-color:#999988;margin-top:10px;padding-bottom:5px;padding-left:10px;padding-top:5px;}
div#features-header h3{float:left;width:100px;font-size:11px;color:#FFFFFF;}
#features-header .nav{float:right;width:150px;}
#features-header .nav ul{text-align:right;line-height:10px;}
#features-header .nav ul li,#features-header .nav ul li ul {display:inline;}
#features-header .nav ul li{margin-right:6px;}
#features-header .nav ul li img{vertical-align:middle;}
#features-header .nav ul li.parent{margin:0;}
#pagernav li a{font-size:10px;color:#FFFFFF;}

/*roundtable story*/
#content_container ul.share{list-style:none;padding:0;margin:0;}
ul.share li{display:inline;margin-right:10px;}
ul.share li a{padding-left:15px;}
ul.share li a.email{background: url(../images/email-icon.gif)no-repeat}
ul.share li a.print{background: url(../images/print-icon.gif)no-repeat}
ul.share li a.share-link{background: url(../images/share-icon.gif)no-repeat}
ul.share li a.pdf{background: url(../images/pdf-icon.gif)no-repeat}
h2.roundtable{font-size:16px;margin:10px 0 0 0;color:#000000;}
#article .sponsored p{font-size:13px;line-height:16px;margin:0 0 12px 0;}
.sponsored .image-wrap{margin:10px 0 0 0;}
.sponsored .image-wrap a{font-size:10px;}
.sponsored .intro{margin-top:12px;}
.sponsored .intro p{margin-top:0;font-weight:bold;}
#article .sponsored .image-wrap img{padding:0;}
#article .sponsored .image-wrap p{font-size:10px;color:#999988;margin:5px 0 10px 0;}
.roundtable span.question, .roundtable span.answer{font-weight:bold;}
#content_container .rt-ad{padding:10px 0 10px 0;border-top:1px solid #E8E8E8;}
#content_container .rt-ad p{font-size:10px;color:#999988;margin:0 0 5px 0;}
#content_container .rt-ad img{padding:0;border:1px solid #E8E8E8;}
/*roundtable gallery and events gallery*/
h2.roundtable.gallery{margin:0;}
.gallery-wrap{overflow:hidden;margin:10px 0 0 0;}
.gallery-wrap .image-wrap{float:left;width:144px;height:144px;margin:0 13px 13px 0;}
#content_container .gallery-wrap .image-wrap img{padding:0;}
.gallery-slide p{text-align:center;}
#content_container .gallery-slide img, .gallery-slide img{display:block;margin:0 auto;padding:0;}
.gallery-slide img{margin:10px auto;}
.gallery-slide h3{font-size:12px;color:#000000;text-align:center;}
.gallery-slide .nav{position:relative;zoom:1;overflow:hidden;text-align:center;font-size:14px;line-height:17px;font-weight:bold;margin:30px 0 0 0;padding:12px 0 0 0;border-top:1px solid #E8E8E8;}
.gallery-slide .nav a{display:block;font-weight:bold;width:65px;}
.gallery-slide .nav a.prev{float:left;}
.gallery-slide .nav a.next{float:right;text-align:right;}
.gallery-wrap .disclaimer {background:#E9E9E9;padding:10px 10px 7px 10px;margin:20px 0 0 0;}
.gallery-wrap .disclaimer p{font-size:11px;line-height:13px;color:#888888;margin:0 0 5px 0;}

/* Contribution Limits Table Page */
div.rlcol div.content.wide {float:left;width:820px;margin:0;border-bottom:none;}
div.content.wide .content-in{float:none;padding:10px 0 0 8px;}
 .research-container {overflow:hidden;float:left;}
 .research-header{border-bottom:3px double #999988;padding:0 0 5px 0;}
 .research-header h1{font-size:18px;line-height:21px;color:#999988;}
.research-main{}
.research-container .inner{padding:10px;}
.research-main h2{font-family:arial, sans serif;font-size:14px;color:#000000;margin:15px 0 5px 0;}
.research-main h3{font-family:arial, sans serif;font-size:12px;color:#000000;}
.research-main a.pdf{display:block;margin-top:10px;}
.research-main .table-wrap{margin:10px 0 0 0;}
.research-main table{background:#FFFFFF;border-spacing:2px;width:810px;}
.research-main td{font-family:arial, sans serif;font-size:11px;background:#E9E9E9;padding:4px;}
.research-main td.top{background:#000000;}
.research-main td.category{width:200px;background:#CCCCCC;}
.research-main td.category.top{background:#000000;}
.research-main td.category p{text-align:left;}
.research-main td p{text-align:center;color:#333333;margin:0;}
.research-main td.top p{color:#FFFFFF;font-weight:bold;font-size:14px;}	
.research-info{padding:20px 20px 0 0;}
.research-info p{font-size:12px;line-height:15px;margin:0 0 10px 0;}

/* Webcast */

.webcast-wrap .collection{margin:0 0 30px 0;}
.webcast-wrap .collection.bottom{margin:0;}
.webcast-wrap h3, .webcast-wrap-wide h3{font-size:14px;line-height:17px;background:#000000;color:#FFFFFF;padding:5px;text-transform:uppercase;}
.webcast-wrap .listing{padding:12px 8px 12px 8px;border-bottom:1px solid #CCCCCC;}
.webcast-wrap .listing.odd{background:#E9E9E9;}
.webcast-wrap .listing.even{background:#F2F2F2;}
.webcast-wrap .listing.hover{background:#CCCCCC;cursor:pointer;}
.webcast-wrap .listing span.time{display:block;font-size:10px;font-weight:bold;color:#669900;margin:0 0 2px 0;}
.webcast-wrap .listing h2 a{display:block;font-size:17px;line-height:18px;font-weight:bold;color:#000000;margin:0 0 2px 0;padding:0;}
.webcast-wrap .listing p{margin:0 0 5px 0;line-height:15px;}
.webcast-wrap .small .listing h2 a, .webcast-wrap-wide .small .listing h2 a{font-size:14px;line-height:16px;}
.webcast-wrap-wide .small h3, .webcast-wrap .small h3{background:#FFFFFF;color:#000000;padding:0 0 5px 0;}
.webcast-wrap-wide{float:left;width:815px;}
.webcast-wrap-wide .inner{padding:8px 0 0 8px;overflow:hidden;}
.webcast-wrap-wide .left{float:left;width:336px;margin-top:15px;}
.webcast-wrap-wide .right{float:right;width:440px;margin-top:15px;}
.webcast-wrap-wide .left h1{margin:0 0 5px 0;}
.webcast-wrap-wide .left h2{font-size:24px;line-height:26px;color:#333333;margin:0 0 12px 0;}
.webcast-wrap-wide .left h6{font-size:10px;font-weight:bold;color:#669900;text-transform:uppercase;}
.webcast-wrap-wide .left h5{font-size:14px;line-height:16px;font-weight:bold;color:#333333;margin:0 0 10px 0;}
.webcast-wrap a.wc-back{display:block;width:104px;background:#000000;padding:5px;margin:15px 0 0 0;font-size:12px;line-height:15px;font-weight:bold;color:#FFFFFF;}
.webcast-wrap-wide .left .ad-label{margin:15px 0 0 0;}
.webcast-wrap-wide p{font-size:12px;line-height:15px;margin:0 0 5px 0;}
.webcast-wrap-wide .form{background:#ECECEC;margin:0 0 25px 0;}
.webcast-wrap-wide .form .inside{padding:10px;}
.webcast-wrap-wide .form p{font-size:13px;line-height:16px;font-weight:bold;margin:0 0 15px 0;}
.webcast-wrap-wide .form .required{color:#CC3333;}
.webcast-wrap-wide .form .form-field{margin:0 0 10px 0;}
.webcast-wrap-wide .form .form-field label{display:block;text-transform:uppercase;font-size:11px;line-height:14px;}
.webcast-wrap-wide .form .form-field input{width:400px;border:1px solid #CCCCCC;padding:4px;color:#333333;}
.webcast-wrap-wide .form .form-field .submit{background:url(/images/Submit-Red.gif) no-repeat;display:block;width:63px;height:20px;border:0 none;text-indent:-999px;cursor:pointer;}
.webcast-wrap-wide .form .form-field .submit:hover{background: url(/images/Submit-Black.gif) no-repeat;}
.webcast-wrap-wide .right .video{margin-bottom:25px;}
.webcast-wrap-wide .form .design_content{background:#ECECEC;padding:0;overflow:hidden;}/* Ektron Style Override */

/*Original Pathfinder*/
.pathfinder-wrap{float:left;width:824px;}
.pathfinder-wrap .inner{padding:8px 8px 20px 8px;margin:0 0 10px 0;overflow:hidden;border-bottom:1px solid #CCCCCC;}
.pathfinder-wrap p{font-size:17px;line-height:20px;margin:0 0 15px 0;}
.pathfinder-wrap h5{font-size:14px;line-height:17px;font-weight:bold;margin:0 0 3px 0;color:#4C883F;}
.pathfinder-wrap ul{padding:0 0 0 15px;}
.pathfinder-wrap li{font-size:14px;line-height:17px;margin:0 0 3px 0;}
.pathfinder-wrap .inner .right{float:right;width:367px;}
.pathfinder-wrap .inner .left{float:left;width:398px;}
.pathfinder-wrap .inner img.logo{display:block;margin:15px 0 15px 0;}
.pathfinder-wrap .slides-wrap{background:#FFFFFF;height:350px;}
.pathfinder-wrap .slideshow{background:#FFFFFF;height:290px;padding-bottom:60px;}
.pathfinder-wrap .slideshow img{border:1px solid #999999;}
.pathfinder-wrap .slides-wrap p{font-size:11px;line-height:14px;margin:5px 0 5px 0;color:#666666;}
.pathfinder-wrap .slide-nav{left:0;bottom:0;}
.pathfinder-wrap .slide-nav a{background:#E0E0E0;color:#E0E0E0;margin-right:10px;}
.pathfinder-wrap .slide-nav a.activeSlide{background:#4C883F;color:#4C883F;}
.pathfinder-wrap span.contact, .pathfinder-wrap span.download{display:block;clear:both;font-size:14px;line-height:17px;font-weight:bold;margin:0 0 3px 8px;}
.pathfinder-wrap span a{color:#4C883F;}

/* New Pathfinder */
.pathfinder-wrap2{float:left;width:824px;}
.pathfinder-wrap2 .inner{zoom:1;padding:8px 8px 20px 8px;margin:0 0 10px 0;overflow:hidden;border-bottom:1px solid #CCCCCC;}
.pathfinder-wrap2 .inner.last{clear:both;}
.pathfinder-wrap2 .nav{zoom:1;background:#4C883F;margin:0 0 20px 0;width:806px;}
.pathfinder-wrap2 .nav ul{overflow:hidden;list-style:none;padding:0;margin:0;}
.pathfinder-wrap2 .nav ul li{background:none;display:inline;margin:0;padding:0;}
.pathfinder-wrap2 .nav ul li a{float:left;font-size:13px;line-height:16px;font-weight:bold;color:#FFFFFF;padding:5px 19px 5px 19px;text-transform:uppercase;}
.pathfinder-wrap2 .nav ul li a:hover, .pathfinder-wrap2 .nav ul li a.active{background:#000000;}
.pathfinder-wrap2 p{font-size:13px;line-height:16px;margin:0 0 15px 0;color:#333333;}
.pathfinder-wrap2.product p{font-size:14px;line-height:18px;}
.pathfinder-wrap2 h5{font-size:14px;line-height:17px;font-weight:bold;margin:0 0 3px 0;color:#4C883F;}
.pathfinder-wrap2 h2{font-size:14px;color:#4C883F;margin:0 0 8px 0;text-transform:uppercase;}
.pathfinder-wrap2 ul{list-style:none;padding:0;margin:0 0 15px 0;}
.pathfinder-wrap2 ul li{background: url(http://staging.planadviser.com/uploadedImages/Plan_Adviser/Resource_Center/Pathfinder/PF-bullet_white.gif) no-repeat 0 5px;display:block;font-size:13px;line-height:16px;color:#333333;padding:0 0 0 8px;margin:0 0 5px 0;}
.pathfinder-wrap2 ul li span{display:block;margin:3px 0 0 0;}

.pathfinder-wrap2  .right{float:right;width:395px;}
.pathfinder-wrap2  .right h1{font-size:19px;line-height:22px;color:#333333;font-style:italic;margin:0 0 15px 9px;}
.pathfinder-wrap2  .right h1 span{color:#4C883F;}
.pathfinder-wrap2  .left{float:left;width:395px;}
.pathfinder-wrap2  .right.left-bump h2,
.pathfinder-wrap2  .right.left-bump img, 
.pathfinder-wrap2  .right.left-bump ul, 
.pathfinder-wrap2  .right.left-bump p{margin-left:9px;}

.pathfinder-wrap2 img{display:block;}
.pathfinder-wrap2 div.image-wrap {margin:15px 0 15px 0;}
.pathfinder-wrap2  img.featured{margin:0 0 17px 9px;}
.pathfinder-wrap2 .slides-wrap{background:#FFFFFF;}
.pathfinder-wrap2 .slideshow{background:#FFFFFF;height:130px;margin:0;}
.pathfinder-wrap2 .slideshow.registration{height:140px;}
.pathfinder-wrap2 .slideshow#one{height:290px;}
.pathfinder-wrap2  p.quote{font-size:16px;line-height:19px;font-weight:bold;color:#FFFFFF;padding:0 0 0 10px;}
 .pathfinder-wrap2 cite{display:block;font-size:13px;line-height:16px;font-style:italic;color:#FFFFFF;padding:5px 0 0 0;}
.pathfinder-wrap2 p.quote span{margin:0 0 0 -9px;}
.pathfinder-wrap2 a.button{
display:block;
width:145px;
background:#4C883F;
border:1px solid #333333;
text-align:center;
margin:0 0 0 9px;
padding:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px 5px 5px 5px;
font-size:14px;line-height:17px;font-weight:bold;font-style:italic;color:#FFFFFF;
}
.pathfinder-wrap2 a.button:hover{background:#000000;}
.pathfinder-wrap2  .last a.button{display:block;float:left;width:145px;margin:0 15px 0 0;}
.pathfinder-wrap2 span.contact{display:block;float:left;margin:8px 0 0 0;}
.pathfinder-wrap2 span.contact, .pathfinder-wrap2 span.contact a{font-size:12px;line-height:15px;font-weight:bold;color:#666666;}

.pathfinder-wrap2  .registration{margin:90px 0 0 0;}
.pathfinder-wrap2 fieldset div{margin:0 0 10px 0;}
.pathfinder-wrap2 fieldset label{display:block;font-size:13px;line-height:16px;font-weight:bold;color:#666666;}
.pathfinder-wrap2 fieldset input.text{width:375px;padding:3px;border:1px solid #A8A8A8;}
.pathfinder-wrap2 fieldset input.submit{display:block;background:#4C883F;padding:5px;border:1px solid #333333;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:14px;line-height:17px;font-weight:bold;font-style:italic;color:#FFFFFF;cursor:pointer;}
.pathfinder-wrap2 fieldset input.submit:hover{background:#000000;}
.pathfinder-wrap2 .left p.thank-you{font-weight:bold;font-style:italic;color:#CC0000;}

.pathfinder-wrap2 .panel-wrap{overflow:hidden;margin:15px 0 0 0;}
.pathfinder-wrap2 .panel-wrap .panel{float:left;width:230px;height:290px;margin:0 7px 0 0;padding:15px;background:#E9E9E9;}
.pathfinder-wrap2 .panel-wrap .panel.last{margin:0;}
.pathfinder-wrap2 .panel-wrap .panel ul{list-style:none;}
.pathfinder-wrap2 .panel-wrap .panel ul li{background: url(http://staging.planadviser.com/uploadedImages/Plan_Adviser/Resource_Center/Pathfinder/PF-bullet.gif) no-repeat 0 5px;font-size:12px;line-height:15px;margin:0 0 10px 0;}

.pathfinder-wrap2 .providers{overflow:hidden;background:#E9E9E9;padding:15px;}
.pathfinder-wrap2 .providers ul{float:left;width:180px;margin:0 14px 22px 0;padding:0;list-style:none;}
.pathfinder-wrap2 .providers ul li{background:none;font-size:11px;line-height:14px;color:#666666;margin:0 0 5px 0;padding:0;}
.pathfinder-wrap2 .providers p, .pathfinder-wrap2 .providers p a{clear:both;margin:0;font-size:12px;line-height:15px;font-weight:bold;font-style:italic;color:#777777;}

/* Top 100 */
.top100-wrap{}
.column-in .top100-wrap img.main{display:block;padding:0;}
.top100-wrap .top{border-bottom:1px solid #E8E8E8;padding:0 0 10px 0;margin:0 0 10px 0;}
.top100-wrap .top.profile{margin:0 0 20px 0;padding:0;border:none;}
.top100-wrap .sorter{background:#E9E9E9;margin:20px 0 30px 0;padding:10px 18px 10px 18px;}
.top100-wrap .sorter ul{list-style:none;padding:0;}
.top100-wrap .sorter ul li{display:inline;font-size:14px;line-height:17px;margin:0;}
.top100-wrap .sorter ul li a {font-size:14px;line-height:17px;font-weight:bold;color:#000000;padding:0 15px 0 15px;text-transform:uppercase;}
.top100-wrap .sorter ul li a.first{padding-left:0;}
.top100-wrap .sorter ul li a:hover, .top100-wrap .sorter ul li a.active{color:#56BDBF;}
.top100-wrap .inner{padding:0 0 0 18px;}
.top100-wrap .inner p{margin:0 0 12px 0;}
.top100-wrap .inner h2{font-size:12px;line-height:15px;margin:0 0 5px 0;color:#56BDBF;text-transform:uppercase;}
.top100-wrap p.no-match{padding:0 0 0 18px;}

.top100-wrap ul.abc{margin:10px 0 0 0;}
.top100-wrap ul.abc li a{padding:0 8px 0 0;}
.top100-wrap ul.abc li a.empty{color:#999999;cursor:text;}

.top100-wrap .sort-result{font-size:18px;line-height:21px;font-weight:bold;padding:0 0 0 18px;color:#999999;}
.top100-wrap .sort-result span{color:#CC3333;}
.top100-wrap .sort-result span.sub{color:#56BDBF;}

.top100-wrap ul.companies{list-style:none;}
.top100-wrap ul.companies li{margin:0 0 5px 0;padding:5px 18px 5px 18px;/*cursor:pointer;*/}
.top100-wrap ul.companies li h3, .top100-wrap ul.companies li h3 a{font-size:14px;line-height:17px;font-weight:bold;color:#000000;}
.top100-wrap ul.companies li h3 a:hover{color:#56BDBF;}
.top100-wrap ul.companies li a.profile-link{display:block;font-size:11px;line-height:14px;font-weight:bold;color:#CC3333;}
.top100-wrap ul.companies li span{display:block;font-size:12px;line-height:15px;}
.top100-wrap ul.companies li span.location{font-style:italic;}
.top100-wrap ul.companies li span.category{font-size:11px;line-height:14px;font-weight:bold;color:#56BDBF;}
.top100-wrap ul.companies li.hover{background:#56BDBF;}
.top100-wrap ul.companies li.hover span.category{color:#FFFFFF;}

.top100-wrap .sorter fieldset{overflow:hidden;margin:10px 0 3px 0;}
.top100-wrap .sorter div{float:left;width:250px;margin:0 15px 0 0;}
.top100-wrap .sorter label, .top100-wrap .sorter select{display:block;}
.top100-wrap .sorter label{font-size:12px;line-height:15px;font-weight:bold;color:#999999;text-transform:uppercase;}
.top100-wrap .sorter select{font-size:10px;line-height:13px;border:1px solid #999999;padding:2px;color:#333333;}
.top100-wrap .sorter select option{margin:0 0 2px 0;}

.top100-wrap .profile {border-bottom:1px solid #E8E8E8;}
.top100-wrap .profile-content .info{margin:0 0 10px 0;}
.top100-wrap .profile-content h1{font-size:18px;line-height:21px;}
.top100-wrap .profile-content h2{font-size:14px;line-height:17px;font-weight:normal;color:#333333;text-transform:none;margin:0;} 
.top100-wrap .profile-content h4{font-size:14px;line-height:17px;font-weight:normal;font-style:italic;}
.top100-wrap .profile-content img.profile-image{float:left;width:150px;margin:0 5px 5px 0;}
.top100-wrap .profile-content .categories{margin:0 0 12px 0;}
.top100-wrap .profile-content .categories p{font-size:13px;line-height:16px;font-weight:bold;margin:0;color:#56BDBF;}
 
 .top100-wrap .interview{border-top:1px solid #E8E8E8;border-bottom:1px solid #E8E8E8;padding:22px 0 10px 0;margin:10px 0 0 0;}
 .top100-wrap .interview .question{font-weight:bold;}

 /* MAIN NAVIGATION */
                                                                        
/* NOTICE:                                                                  */
/*    To support more than one-single FlexMenu server control per page     */
/*    the CSS files' name is used as a class and is prefixed to all of      */
/*    the selectors (without the path or extension).                        */
/*                                                                          */
/*    The server control will automatically wrap the entire FlexMenu        */
/*    within a div-tag, whose class-name will be derived from the filename. */
/*                                                                          */
/*    *** THESE MUST BE ENTIRELY IN LOWER CASE! ***                         */
/*    The server control will cast these filenames to lower before use!     */
/*                                                                          */
/*    Only the base ASCII character set is supported.                       */
/*                                                                          */
/*    Also, spaces and periods before the extension will be converted       */
/*    into underscores, as these are not permitted within the selector.     */
/*                                                                          */
.horizontal_topnav_02 .ekflexmenu {
	/* DIV; wraps the entire menu */
	/* (the outer-most non-user container element) */
padding: 0px;white-space: nowrap;z-index:1001;padding: 0px 0px 0px 5px;}

.horizontal_topnav_02 A,
.horizontal_topnav_02 A:visited,
.horizontal_topnav_02 A:active{text-decoration: none;color:#FFFFFF;}
.horizontal_topnav_02 A:hover{text-decoration: none;color: #0066CB;}

.horizontal_topnav_02 .ekflexmenu_submenu,
.horizontal_topnav_02 .ekflexmenu_submenu_hover,
.horizontal_topnav_02 .ekflexmenu_submenu_parent,
.horizontal_topnav_02 .ekflexmenu_submenu_parent_hover{top: 0px;left: 0px;height: auto;}

.horizontal_topnav_02 UL{list-style: none;margin: 0px;padding: 0px;color: #FFFFFF;}

.horizontal_topnav_02 LI
{float: left;display: inline;position: relative;margin: 0px;padding: 0px 0px 0px 0px;list-style-image: none;list-style-type: none;font-size: 11px;
font-style: normal;font-weight: normal;text-transform:none;color: #FFFFFF;letter-spacing: 0.25px;}

.horizontal_topnav_02 .ekflexmenu_submenu_items 
{height:auto;margin-left: 0px;border-bottom-width: 0px;border-width: 0px;border-style: solid;border-color: Black;border: solid 0px black;}

.horizontal_topnav_02 .ekflexmenu_menu_level_0 .ekflexmenu_submenu_items{position: relative;left: 0px;top: 0px;float: left;}
.horizontal_topnav_02 .ekflexmenu_menu_level_1 .ekflexmenu_submenu_items{position: absolute;display:inline;bottom: 10px;top:17px;width: 170px;padding: 0;
  background-image: url(../images/subnav_back_off.png);}
  
.horizontal_topnav_02 .ekflexmenu_menu_level_2 .ekflexmenu_submenu_items{position: absolute;left: 200%;top: 0px;}

.horizontal_topnav_02 .ekflexmenu .ekflexmenu_submenu_items_hidden {display: none;}

.horizontal_topnav_02 .ekflexmenu_button{}
.horizontal_topnav_02 .ekflexmenu_button_hover{}
.horizontal_topnav_02 .ekflexmenu_button_selected{}
.horizontal_topnav_02 .ekflexmenu_button_selected_hover{}

.horizontal_topnav_02 img {border-width: 0px;}

.horizontal_topnav_02 a.ekflexmenu_link, 
.horizontal_topnav_02 a.ekflexmenu_link:link, 
.horizontal_topnav_02 a.ekflexmenu_link:visited {}

.horizontal_topnav_02 a.ekflexmenu_link:hover, 
.horizontal_topnav_02 a.ekflexmenu_link:active, 
.horizontal_topnav_02 a.ekflexmenu_link:focus  {}

.horizontal_topnav_02 a.ekflexmenu_link_selected {}
.horizontal_topnav_02 a.ekflexmenu_link_selected:hover {}

/* this is the real styling in play taken from the original mockup                                                                         */

.subnav ul {margin: 0px;padding: 0px;list-style: none;position: relative;}

.subnav li {float: left;position: relative;list-style-image: none;list-style-type: none;font-family: Arial, Helvetica, sans-serif;font-size: 12px;
  font-style: normal;font-weight: normal;text-transform:none;color: #FFFFFF;display: inline;padding-left:1px;padding-right:23px;letter-spacing: 0.25px;}

.subnav li ul {display: none;position: absolute;top: 15px;left: 0px;z-index: 9;}
.subnav ul li ul li {clear: left;width: 170px;height: 20px;padding: 0px 0px 0px 10px;background-image: url(../images/subnav_back_off.png);background-repeat: no-repeat;}
.subnav li:hover ul, .subnav li.over ul {display: block;clear: left;}  
.subnav li a:link {color: #FFFFFF;text-decoration: none;font-size: 12px;}
.subnav li a:visited {color: #FFFFFF;text-decoration: none;font-size: 12px;}
.subnav li a:hover {color: #0066cc;text-decoration: none;font-size: 12px;}
.subnav li a:active {color: #FFFFFF;text-decoration: none;font-size: 12px;}
.subnav ul li ul li:hover {color: #0066CB;background-repeat: repeat-y;}
.submenu  li a {display: block;width: 160px;height: 20px;padding: 0px 0px 0px 0px;}
/* END MAIN NAVIGATION */

/* RESOURCE CENTER */ 
div#content-box-resource-center
{
	padding:8px 0 8px 0;
	border:opx;
	position:relative;
	margin-bottom:10px;
	float: left;
	border-bottom: 1px solid #cccccc;
}
div#content-box-resource-center-outer 
{
	padding-top:8px;
	border-bottom: 1px solid #cccccc;
}
div#content-box-resource-center ul li 
{
	background:transparent url(../images/greendot.gif) no-repeat scroll left top;
	color:#0066CC;
	font-size:11px;
	line-height:14px;
	list-style-image:none;
	list-style-type:none;
	margin-left:0;
	padding-bottom:4px;
	padding-left:10px;
	padding-right:5px;
	text-decoration:none;
}
div#content-box-resource-center a 
{
	background:transparent none repeat scroll 0 0;
	color:#0066CC;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
	text-decoration:none;
}
div.column-in-left-links-ad1 ul li
{
	background:transparent url(../images/greendot.gif) no-repeat scroll left top;
	color:#0066CC;
	font-size:11px;
	line-height:14px;
	list-style-image:none;
	list-style-type:none;
	margin-left:0;
	padding-bottom:4px;
	padding-left:10px;
	padding-right:5px;
	text-decoration:none;
}
div.column-in-left-links-ad1 a 
{
	background:transparent none repeat scroll 0 0;
	color:#0066CC;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
	text-decoration:none;
}
div#content-left-column ul li
{
	background:transparent url(../images/greendot.gif) no-repeat scroll left top;
	color:#0066CC;
	font-size:11px;
	line-height:14px;
	list-style-image:none;
	list-style-type:none;
	margin-left:0;
	padding-bottom:4px;
	padding-left:10px;
	padding-right:5px;
	text-decoration:none;
}
div#content-left-column a 
{
	background:transparent none repeat scroll 0 0;
	color:#0066CC;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
	text-decoration:none;
}
div#content-box-resource-center-header 
{
	border-bottom:1px solid #CCCCCC;
	/*padding-top:2px;
	width:512px;*/
}
div#content-box-resource-center-ad1-inner 
{
	/*margin-top:-8px;
	padding:0;
	padding-top: 8px;*/
}
div#content-box-resource-center-ad1-inner h2 
{
	font-size:14px;
	font-weight:bold;
	line-height:17px;
	padding-top:8px;
	margin:0 0 6px 0;
}
div#content-box-resource-center-ad1-inner-section
{
	border-bottom:1px solid #CCCCCC;
}
div#content-box-resource-center-ad1-inner-section p
{
	margin:0.1em 0 1em;
}
div#content-box-resource-center-headingcat 
{
	color:#669900;
	font-size:11px;
	font-weight:bold;
	line-height:13px;
	padding-bottom:2px;
	padding-top:1px;
	display:inline;
}
div#content-box-resource-center-headingcat a
{
	color:#669900;
	font-size:11px;
	font-weight:bold;
}
div#content-box-left-rc2 
{
	background-color:#FFFFFF;
	border-left:1px solid #E8E8E8;
	border-right:1px solid #E8E8E8;
	float:left;
	width:548px;
}
div#content-box-left-rc2 h1
{
	width:548px;
}
div#content-box-right-box-rc2 
{
	background-color:#E8E8E8;
	float:left;
	margin-top:8px;
	width:300px;
}
div#content-box-right-box-rc2 h1 
{
	color:#000000;
	font-size:14px;
	padding-bottom:4px;
	padding-left:10px;
	padding-top:4px;
}
div#content-box-right-block-rc2 
{
	background:#E8E8E8 none repeat scroll 0 0;
	float:left;
	margin-bottom:8px;
	margin-top:8px;
	width:300px;
}
div#content-box-resource-center-ad1-inner p 
{
	color:#333333;
	font-size:12px;
	line-height:15px;
	margin-top:8px;
}
div#content-box-resource-center-heading-border 
{
	border-bottom: 1px solid #cccccc;
	padding:0 0 8px;
}
div#content-box-resource-center-header h1 
{
	/*padding-bottom: 8px;*/
}
div#headingcat-topic 
{
	color:#FF9900;
	font-size:11px;
	font-weight:bold;
	line-height:13px;
	padding-bottom:2px;
	padding-top:16px;
}
div#headingcat-investing 
{
	color:#FF9900;
	font-size:11px;
	font-weight:bold;
	line-height:13px;
	padding-bottom:2px;
	padding-top:16px;
}
div#content-col1-rs-topic p
{
	color:#333333;
	font-size:12px;
	line-height:15px;
	margin:0 0 8px 0;		
}
div#content-box-newsletter-inner
{
}
div#content-box-newsletter-inner h1
{
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
	padding-left:0;
	width:512px;
	padding-bottom:8px;
}
div#content-box-newsletter-inner h2
{
	font-size:14px;
	font-weight:bold;
	line-height:17px;
	padding-bottom:8px;
}
#headingcat-newsletter 
{
	color:#0066CC;
	font-size:11px;
	font-weight:bold;
	line-height:13px;
	padding-bottom:2px;
}
#headingcat-newsletter span 
{
	color:#0066CC;
	font-weight:normal;
}
div#content-box-newletter-line 
{
	padding-top:20px;
	border-bottom: 6px solid #333333;
}
div#content-box-newsletter-inner p 
{
	color:#333333;
	font-size:12px;
	line-height:15px;
	padding-top:8px;
	margin:0;
}
div#headingcat-newsletters 
{
	color:#669900;
	font-size:11px;
	font-weight:bold;
	line-height:13px;
	padding-top:8px;
}
div#content-box-roundtable-inner
{

}

/*div#content-box-roundtable-inner h1
{
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
	padding-left:0;
	width:512px;
	padding-bottom:8px;
	color:#FF9900;
}  --defined in default.css 8/6/10 BTF-- */
div#content-box-roundtable-inner h5
{
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	padding-left:0;
	padding-top:8px;
	width:512px;
	color:#FF9900;
}
div#content-box-roundtable-inner h3
{
	color:#000000;
	font-size:24px;
	font-weight:bold;
	line-height:27px;
	padding-top:0;
}
/*div#content-box-roundtable-inner h2
{
	font-size:14px;
	font-weight:bold;
	line-height:17px;
	padding-bottom:8px;
} --defined in default.css 8/6/10 BTF*/
#headingcat-roundtable 
{
	color:#0066CC;
	font-size:11px;
	font-weight:bold;
	line-height:13px;
	padding-bottom:2px;
}
#headingcat-roundtable span 
{
	color:#0066CC;
	font-weight:normal;
}
div#content-box-roundtable-line 
{
	padding-top:20px;
	border-bottom: 6px solid #FFFFFF;
}
/*div#content-box-roundtable-inner p 
{
	color:#333333;
	font-size:12px;
	line-height:15px;
	padding-top:8px;
	margin:0;
}*/
div#headingcat-roundtable 
{
	color:#669900;
	font-size:11px;
	font-weight:bold;
	line-height:13px;
	padding-top:8px;
}
div#content-box-rc-latest-new-ad1-header img
{
	padding-right:8px;
	padding-bottom:8px;
}
div#content-box-roundtable-imageholder 
{
	width:510px;
	float:left;
	margin-bottom:10px;
	padding:8px 0;
	position:relative;
	padding-top:16px;
	border-bottom:1px solid #CCCCCC;
}
div#content-box-roundtable-contentholder 
{
	margin-top:101px;
}
#content-box-roundtable-contentholder span 
{
	color:#FF9900;
}
div#content-box-roundtable-archive-imageholder
{
	width:510px;
	float:left;
	position:relative;
}
div#content-box-roundtable-archive-contentholder 
{
}
#content-box-roundtable-archive-contentholder span 
{
	color:#FF9900;
}
div#content-box-roundtable-archive-contentholder p 
{
	color:#333333;
	font-size:12px;
	line-height:15px;
	margin:0;
	padding:0;
}
div#content-box-roundtable-archive-contentholder h2 
{
	font-size:14px;
	font-weight:bold;
	line-height:17px;
	padding:0;
}
div#content-box-roundtable-archive-contentholder hr 
{
	margin-top:12px;
	margin-bottom:16px;
}
div#pages-roundtable 
{
	padding-right:7px;
	padding-top:7px;
	text-align:left;
	width:250px;
	z-index:0;
}
div#content-box-latest-new-ad1-inner ul li
{
	background:transparent url(../images/greydot.gif) no-repeat scroll left center;
	list-style-image:none;
	list-style-type:none;
	margin-left:0;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:5px;
	text-decoration:none;
	line-height:15px;
}
div#content-box-latest-new-ad1-inner ul
{
	margin-bottom:15px;
}
div#content-box-latest-new-ad1-inner h2
{
}
div#content-box-latest-new-ad1-inner a
{
	font-size:101%;
	/* font-weight:bold; Editied by Venkat changed font size to 10px; removed bold */
}
div#content-box-resourcecenter-sponsor-links 
{
	font-size:12px;
	line-height:15px;
	padding:5px;
}
div#content-box-resourcecenter-sponsor-links a 
{
	font-size:12px;
	line-height:15px;
	padding:5px;
}
div#ind-movers
{
}
div#ind-movers h2 
{
	font-size:14px;
	font-weight:bold;
	line-height:17px;
	padding-top:16px;
	padding-bottom:2px;
}
div#ind-movers p
{
	font-size: 12px;
	line-height: 15px;
	color: #333333;
	margin: 0px;
}
div#ind-movers h4
{
	font-size: 12px;
	line-height: 15px;
	color: #000000;
	font-weight: bold;
	margin-top: 14px;
}
div#ind-movers a
{
}
div#ind-movers span
{
	color: #0066CC;
	font-weight: normal;
}
div#img-desc
{
	color:#666666;
	font-size: 10px;
	line-height: 13px;
	padding-bottom:16px;
	padding-top:2px;
}
div#content-box-resource-center-header-ad3 
{
	border-bottom:1px solid #CCCCCC;
	padding-top:2px;
	width:548px;
}
div#content-box-latest-new-ad1-inner-new a
{
}
div#content-box-latest-new-ad1-inner-new h2
{
}
div#content-box-roundtable-inner-newad3 h1
{
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
	padding-left:0;
	width:688px;
	padding-bottom:8px;
	color:#FF9900;
}
div#content-box-roundtable-inner-newad3 h5
{
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	padding-left:0;
	padding-top:8px;
	width:688px;
	color:#FF9900;
}
div#content-box-roundtable-inner-newad3 h3
{
	color:#000000;
	font-size:24px;
	font-weight:bold;
	line-height:27px;
	padding-top:0;
}
div#content-box-roundtable-inner-newad3 h2
{
	font-size:14px;
	font-weight:bold;
	line-height:17px;
	padding-bottom:8px;
}
div#content-box-roundtable-inner-newad3 p 
{
	color:#333333;
	font-size:12px;
	line-height:15px;
	padding-top:8px;
	margin:0;
}
div#content-box-latest-new-ad3-inner ul li
{
	background:transparent url(../images/greydot.gif) no-repeat scroll left center;
	list-style-image:none;
	list-style-type:none;
	margin-left:0;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:5px;
	text-decoration:none;
	line-height:15px;
}
div#content-box-latest-new-ad3-inner ul
{
	margin-bottom:15px;
}
div#content-box-latest-new-ad3-inner h2
{
}
div#content-box-latest-new-ad3-inner a
{
	font-size:10px;
	font-weight:bold;
}
/* END RESOURCE CENTER */

/* From Styling.css */
/* Default Stylesheet */
body 
{
	color: #333;
	background-color: #cccccc;
}
div#container
{
	margin: 0em auto;
}
div#pre-header 
{
	text-align: center;
	height: 100px;
}
div#header 
{
	background-color: #fff;
}
div#header-in {padding: 0px;}

div#header-pagetitle-in 
{
	width:650px;
	padding-top:4px;
}
div#header-pagetitle-in span
{
	color: #666666 !important;
}
div#header-subpagetitle 
{
	height: 45px;
	text-align: left;
	padding-bottom: 0px;
	padding-left: 8px;
	padding-right: 20px;
	background-color: #000000;
	color: #408cd9;
	border-bottom:1px solid #D9D9D9;
}
div#header-subpagetitle-in 
{
	width:750px;
	padding-top:12px;
	font-size: 24px;
	color: #33BBFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 24px;
}
div#header-subpagetitle-in span
{
	color: #ffffff !important;
	font-size: 20px;
}

div.content-in-col2 {padding:0;}
div.column {min-height:1460px;}
div.column-in {padding:8px 8px 0 8px;}
div.column-in-left-links-ad1 {padding-left:8px;}
div.column-in-left-links-ad1 ul li {
	background:transparent url(../images/greendot.gif) no-repeat scroll 0 0;
	color:#0066CC;
	font-size:11px;
	line-height:14px;
	list-style-image:none;
	list-style-type:none;
	margin-left:0;
	padding-bottom:4px;
	padding-left:10px;
	padding-right:5px;
	text-decoration:none;
}
div.column-in-left-links-ad1 ul li a
{
	background:transparent none repeat scroll 0 0 !important;
	color:#0066CC;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
	list-style-image:none;
	list-style-type:none;
	margin-left:0;
	text-decoration:none;
}
div#register-form input
{
	background:transparent url(../images/searchBG.gif) no-repeat scroll 0 0;
	border: 0px solid;
	text-indent: 5px;
	height:25px;
	text-indent:5px;
	width:193px;
}
div.column-in-left-ad1 
{
	padding-left:8px;
	padding-top:16px;
}
div.column-in-left-search 
{
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
}
div.column-in-left-search h1
{
	color: #ffffff;
	font-size: 12px;
	margin-bottom: 6px;
}
div.column-in-left-search select
{
	width: 90px;
	background:transparent url(../images/searchBGx100.gif) no-repeat scroll 0 0;
	border: 0px solid;
	font-size: 10px;
	height: 20px;
	margin-left:2px;
	margin-bottom:5px;
}
div.column-in-left-search input
{
	width: 99px;
	background:transparent url(../images/searchBGx100.gif) no-repeat scroll 0 0;
	border: 0px solid;
	text-indent: 5px;
	height:20px;
}
div.column-in-left-search li#date input
{
	width: 70px;
	margin-top:1px;
	background:transparent url(../images/searchBGx70.gif) no-repeat scroll 0 0;
	border: 0px solid;
	text-indent: 5px;
}
div.column-in p 
{
	margin-top: 8px;
	margin-bottom: 12px;
	font-size: 12px;
	line-height: 15px;
}
div.column-in-col1 
{
	border-left: 1px solid #E8E8E8;
	padding-left: 0px;
	padding-top:8px;
}
div.column-in-col2 
{
	padding-left: 0px;
	padding-top:8px;
	border-left:1px solid #E8E8E8;
}
div.column-in-col3 
{
	padding-left: 7px;
	padding-top:8px;
	
}
div.column-in-ad1 
{
padding:8px 8px 0 8px;
	
}
#left_column ul a
{
	font-size: 10px;
	padding-left: 2px;
}
#content-box-pulsesurvey-inner label{
   padding-top: 3px;
   padding-left: 2px;
   position: absolute;
   color: #333333;
  }
/* END From Styling.css */

/* From User.css */

.account_form
{
    font-size: 11px;
    line-height: 13px;
    color: #333; 
    display: block; 
    /*width:599px;*/ 
    margin-top: -8px!important; 
    padding:0!important;  
}
.account_block_header
{
    display: inline-block;  width:628px;
    margin-bottom: 3px; margin-left: 1px; margin-top: 25px;
    color: #889900;
    font-size: 11px;
    font-weight: bold;
    font-family: Arial,Helvetica,sans-serif;
    line-height: 14px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #d9d9d9; 
}
.account_form label
{
	position: absolute; 
	text-align:right;
	width: 205px;  
	height: 15px;
	color: #333; 
	font-size: 11px;
	/*background: #afc; */ 
	padding-top: 2px; 
}
.account_form .required_fld
{
	color:#FF0000;
}
.account_form .label_other
{
    margin-left:207px; 
    width:27px;
}
.account_form  p
{
    padding: 0!important; 
    margin-top:7px!important;   
    margin-bottom:3px!important;
}
.account_form input  
{
    width: 253px;
    height: 15px;
    margin-left:208px;  
    border: 1px solid #d9d9d9;
}
.account_form .choices 
{
    height: 18px;
    margin-left:210px; 
    width: 250px; 
    text-align:left;  
    display:inline;
}
.account_form .radio
{
    border: none;   
    margin: 0!important; 
    width: 12px;
	/* margin-left:208px;*/
}
.account_form  .input_other 
{
    width: 223px;
    height: 15px;
    margin-left:237px;  
    border: 1px solid #d9d9d9;
}
.account_form ul
{
    width: 250px; 
    padding:0!important; 
    height: 21px; 
    list-style: none;
    margin:0px 0 1px 208px;     
    width:19.00em!important;
}

.account_form select
{
    width:19.1em!important;
    border:1px solid #D9D9D9;
    width: 250px; 
    padding:0!important; 
    height: 21px; 
    list-style: none;
    margin:0px 0 1px 208px;     
    width:19.00em!important;
}

.account_form .error
{
	text-align:left;
	padding-left:5px;	
}
 
.account_form .radio input
{
	margin-left:37px;
	width:23px;
}
.account_form .radio label
{

	height:2px;
	width:23px;
}
.account_form li * 
{
	vertical-align: middle!important;
}


.account_form  .submit
{
	border:none;  
	margin:15px 0 220px 208px; 
	text-align: left;
	text-decoration:none; 
	text-transform: uppercase;
	color: #0066cc; 
	font-size: 12px;  
	line-height:14px; 
	padding: 0!important;
	background-color:transparent; 
	background:none;
}
/* END From User.css */
.pics {height:187px;margin:0;overflow:hidden;padding:0;}

.article-block {
			background-color: #eeeede;
			height:200px;
		}
		.article-block td {
			vertical-align: top;
			font-size:12px;
		}
		.article-block td.left {
			vertical-align: top;
			font-size:12px;
			color:#333333;
		}
		.article-block td.right {
			vertical-align: top;
			padding: 10px;
			font-size:12px;
			color:#333333;
		}
				
        .article-block p{
            font-size:12px;}
            
        .article-block h2 a
        {
            display:block;
            font-size:14px;            
            font-weight:bold;
            color:#333333;
            }
            
        .article-block h2 a:hover
        {
            color:#FF9900;}            
                               
/* RSS */
div.rss{padding-bottom:16px;}
div.rss h2 a{font-size:14px;line-height:17px;font-weight:bold;color:#333333;}
div.rss a.main-link{font-size:12px;line-height:15px;color:#0066CC;}
div.rss a.main-link:hover{text-decoration:underline;}
/*Common Classes*/

.black{color:#000000;}
.no-border{border:none;}
.bold{font-weight:bold;}
.red{color:#cc3333;}													
.italic{font-style:italic;}														
.caps{text-transform:uppercase;}
.form-padding-left{padding-left:10px;}	
		

    
		
		
															/** LISTS **/
* { }






															/** TYPOGRAPHY **/
* { }






															/** FORMS **/
* { }





															/** END **/
