@charset "utf-8";
/* CSS Document */
.center
{
	text-align: center;
}
.welcome li
{
	padding-top: 20px;
	padding-right: 4px;
	text-align: right;
	color: #FFFFFF;
}
.progress-mostviewed
{
	position: absolute;
	 top: 10px;
	 left: 215px;
}
.featured-video
{
}
.video-final a
{
	text-align: right;
	font-size: 10px;
}
.flashplayer
{
	background:#FFFFFF;
	padding: 5px;
	margin:10px;
}
#content_highlights
{
	list-style: disc outside;
	padding-left: 15px;
	margin-top: 1px;
	margin-left: 5px;
	/* margin-left: 350px; */
}

#content_highlights li 
{
	padding-bottom: 1px;
}

#content_highlights_title 
{
	/* padding-left: 350px; */
	font-weight: bold;
}

#content_highlights_seperator
{
	/* height: 3px;
    width: 100%;
	color: #E8E8C6;
    background-color: #E8E8C6;
    border: 0; */
}
/* Normalize browsers ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td, img, tbody, dt, dd, dl, *{
	    margin:0; 
	    padding:0px;
	}
	table{ 
	    border-collapse:collapse; 
	    border-spacing:0; 
	} 
	fieldset, img{
	    border:0; 
	}
	sup, th, td{
		margin:0px;
		padding:0px;
		vertical-align:top;
	}
	address,caption,cite,code,dfn,em,th,var,abbr{ 
	    font-style:normal; 
	    font-weight:normal; 
	} 
	abbr{
		border:none;
	}
	ol,ul{ 
	    list-style:none;
		-webkit-padding-start: 0; 
	} 
	caption,th{ 
	    text-align:left; 
	}
	strong, b{
		font-weight: bold !important;
	}
	a, a:link, a:focus, a:active{
		color: #1e52ab;
		text-decoration: none;
	}
	/*
	a:visited{
		text-decoration: none!important;
	}
	*/
	a:hover{
		text-decoration: underline;
	}
	a:active{
	}
	input{
		font-size:11px;
		line-height:normal;
		color:#363636;
		margin:0px;
		padding:0px;
	}
	/* =overlabels */
	div.overlabel-wrapper{
		position:relative;
	}
	label.overlabel{
		color:#363636;
		font: normal 11px Arial, Helvetica, sans-serif;
	}
	label.overlabel-apply{
		position:absolute;
		top:3px;
		left:6px;
		z-index:1;
		color:#363636;
		font:normal 11px Arial, Helvetica, sans-serif;
	}
	/* =utilities */
	.clear{ clear:both; }	
	.clearfix:after{
	    content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
	/* .clearfix{display: inline-table;} */
	.clearfix{display: inline-block;}
	/* Hides from IE-mac \*/
	* html .clearfix{height: 1px;}
	.clearfix{display: block;}
	/* End hide from IE-mac */
	img.vbottom, span.vbottom{vertical-align: bottom;}
	img.vtop, span.vtop{vertical-align: top;}
	/* =other classes */
	.left{
		float: left;
	}
	.right{
		float: right;
	}
	.no-display{ 
		display: none !important;
	}
	.no-background{
		background:none !important;
	}
	.no-border{
		border:none !important;
	}
	.no-padding{
		padding:0px !important;
	}
	.no-margin{
		margin:0px !important;
	}
	.vbottom-normal{
		margin-bottom:10px;
	}
/* Main Styles +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/	
	body{
		background:#d6d6d6;
		padding:0px 0px 15px 0px;
		font-size:small;
	}
	/*
	body *{
		font: 12px Arial, Helvetica, sans-serif;
		/* color:#333333; 
	}
	*/
	body * {
		font-family: Arial, Helvetica, sans-serif;
	}
	.mainTbl{
		width:995px;
		margin:0px auto;
	}
	/* =content-main */
	#content-main{
		width:995px;
	}
/* Header ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/	
	#header{		
		width:995px;
		margin-bottom:10px;
		position: relative;
	}
	#branding{
		background:url(../../uploadedimages/generic/backgrounds/bg-header.jpg) no-repeat top left;
		width:995px;
		height:135px;
		position:relative;
	}
	#logo-tctmd{
		width:364px;
		height:107px;
		position:absolute;
		left:13px;
		top:14px;
	}
	#branding .date{
		position:absolute;
		left:13px;
		bottom:7px;
		color:#a0aec0;
		font:normal 11px/normal Arial, Helvetica, sans-serif;
		}
	#branding #nav-search{
		position:absolute;
		right:303px;
		bottom:7px;
		}
			#branding #nav-search .categories{
				vertical-align:top;
				float:left;
				width:109px;
				margin-top:-1px;
				margin-right:5px;
				color:#346eb0;
				font:normal 11px/11px Arial, Helvetica, sans-serif;
			}
			#branding #nav-search label.overlabel,
			#branding #nav-search label.overlabel-apply{
				color:#346eb0;
				font:normal 11px/normal Arial, Helvetica, sans-serif;
			}
			#branding #nav-search .lblSearch{
				float:left;
				color:#FFFFFF;
				font:bold 14px/17px Arial, Helvetica, sans-serif;
				margin-right:5px;
			}
			#branding #nav-search .txt-search{
				border:1px solid #c4d4e6; 
				width:109px;
				padding:2px 5px;
				margin-top:-1px;
				margin-right:5px;
				color:#346eb0;
				float:left;
				font:normal 11px Arial, Helvetica, sans-serif;
			}
			#branding #nav-search div.overlabel-wrapper{
				float:left;
			}
			#branding #nav-search #btn-search-go{
				margin-right:5px;
				float:left;
			}
	#branding #login{
		position:absolute;
		right:0px;
		bottom:0px;
		background:#3E69A1 url(../../uploadedimages/generic/backgrounds/bg-login.gif) no-repeat left top;
		width:277px;
		height:80px;
		padding:9px 9px 0px 9px;
		margin-bottom:-1px;
	}
	#branding #login.change, #branding #login.reset {
		height: auto;
	}
	
	#branding #ajaxLogin
	{
		position: absolute;
		bottom: 5px;
	}
	/*
	#branding #login.password-reset {
		height: auto;
		top: 0;
		width: 100%;
		text-align: center;
	} */
		#branding #login h6{
			font:bold 15px/normal Arial, Helvetica, sans-serif;
			color:#FFFFFF;
		}
		#branding #login .clearfix{
			margin-bottom:7px;
		}
		#branding #login .right input{font:normal 11px/normal Arial, Helvetica, sans-serif; color:#346eb0; width:115px;}
		#branding #login .right li{ margin-bottom:2px;}
		#branding #login .right label{
			color:#FFFFFF;
			font:normal 10px/normal Arial, Helvetica, sans-serif;
			display:inline-block;
			width:90px;
			text-align: right;
		}
		#branding #login li a.input-text { font-size: 12px; text-decoration: underline; }
		#branding #login .right label .login-button { position: absolute; top: 73px; right: 9px; }
		#branding #login .right .reset-password{  }
		#branding #login .clear{ border-top:1px solid #91aaca; padding-top:7px; text-align:right;}
		#branding #login .clear ul{margin:0px 30px 0px 17px; font-size: 12px;}
		#branding #login .clear li{float:left;text-decoration: underline; margin-right:5px; padding-right:7px; background:url(../../uploadedimages/generic/backgrounds/separator-blue.gif) no-repeat right 5px;}
		#branding #login .clear li.last-child{ margin-right: 0; padding-right: 0; background: none; }
		#branding #login .clear li a{font:normal 10px/normal Arial, Helvetica, sans-serif; color:#bbdbff; text-decoration:underline;}
	/* specalized management */
	#branding #login.reset ul.right {
		width: 262px;
	}
	#branding #login.reset ul.right label {
		width: 140px;
	}
	#branding #login.reset p {
		color:#FFFFFF;
		font:normal 11px/normal Arial, Helvetica, sans-serif;
		margin-left: 20px;
		padding-bottom: 5px;
		float: left;
		width: 180px;
	}
	#branding #login.reset h6 {
		margin-bottom: 10px;
	}
	#branding #login.change ul.right {
		width: 218px;
	}
	
	/* spinners */
	#ctl00_ctl00_TCTMDMembership1_pnlResetPassword #ajaxLogin {
		 right: 15px
	}

	#ctl00_ctl00_TCTMDMembership1_pnlLogin #ajaxLogin {
		right: 65px;
	}

	#ctl00_ctl00_TCTMDMembership1_pnlChangePassword #ajaxLogin {
		bottom: 0; right: 15px;
	}

	#ctl00_ctl00_TCTMDMembership1_pnlLoggedIn #ajaxLogin {
		right: 5px;
	}

	#nav-main{
		background:url(../../uploadedimages/generic/backgrounds/bg-nav-main.gif) repeat-x left top;
		height:43px;
	}
		#nav-main ul.nav-top{
			float:left;
			display:inline;
			height:43px;
			width:995px;			
		}
			#nav-main ul li{
				float:left;
				height:43px;
			}
				#nav-main ul.nav-top li a{
					display:inline-block;
					height:43px;					
					text-transform:uppercase;
				}
				#nav-main ul.left-menu {
					background:url(../../uploadedimages/generic/backgrounds/bg-nav-top.gif) repeat-x left top; 
					float:left;
					width:700px;
				}
				#nav-main ul.left-menu li a{
					padding:0px 13px 0px 10px;
					font:bold 13px/43px Arial, Helvetica, sans-serif;
					color:#ffffff;
					background:url(../../uploadedimages/generic/backgrounds/separator.gif) no-repeat right 5px;
				}
				#nav-main ul.left-menu li.first-child a{padding:0px 13px 0px 13px;}
				#nav-main ul.left-menu li.last-child a{
					background:none;
				}
				#nav-main ul.right-menu{
					float:left;
					width:295px;
				}
				#nav-main ul.right-menu li a{
					padding:0px 4px;
					font:bold 10px/43px Arial, Helvetica, sans-serif;
					color:#c6670c;
				}
				#nav-main ul.right-menu li a{
					padding:0px 4px 0px 7px;
				}
				#nav-main ul.nav-top li a:hover{
					text-decoration:none;

				}
	#sponsors{
		background:url(../../uploadedimages/generic/backgrounds/bg-sponsors.gif) no-repeat left bottom #fff;
		width:975px;
		padding:8px 10px 13px 10px;
	}
	#sponsors td{
		float:left;
		/*height:43px;*/
		/*margin-right:10px; */
		padding-top: 8px;
		text-align: center;
	}
	#sponsors td.last-child{
		margin-right:0px;
		padding-right:0px;
		border-right:none;
	}
	#sponsors ul{
		float:left;
		/*height:43px;*/
	}
	#sponsors li{
		float:left;
		border-right:#dadada 1px solid;
		/*height:43px;*/
		margin-right:10px;
		padding-right:10px;
	}
	#sponsors li.last-child{
		margin-right:0px;
		padding-right:0px;
		border-right:none;
	}
	#sponsors span{
		float:left;
		/*height:43px;*/
		display:block;
		vertical-align:middle;
		color:#a9a9a9 !important;
		font:normal 11px/43px Arial, Helvetica, sans-serif;
		margin-right:10px;
	}
	#sponsors span.last-child {
		margin-right: 0;
	}
	#breadcrumb {
		padding:16px 11px;
	}
	#breadcrumb *{
		font:normal 11px/normal Arial, Helvetica, sans-serif;
	}
	#breadcrumb .youarehere{
		float:left; margin-right:10px;
	}
	#breadcrumb li{
		float:left;
		background:url(../../uploadedimages/generic/backgrounds/separator-darkblue.gif) no-repeat right 3px;
		padding: 0 5px;
	}
	#breadcrumb li.last-child{ background:none;}
	#breadcrumb li, #breadcrumb li a{color:#1e52ab; padding-right: 3px;}
	#breadcrumb li.last-child a{color:#949494;}
/* Footer ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/	
	tfoot #footer-home,
	tfoot #footer{
		background:url(../../uploadedimages/generic/backgrounds/bg-footer.gif) no-repeat left top #ebebeb;
		margin-top:14px;
		position:relative;
	}
	tfoot #footer-home{
		text-align:center;
	}
		tfoot #footer-home ul,
		tfoot #footer ul{
			padding:24px 25px;
		}
		tfoot #footer-home ul li,
		tfoot #footer ul li{
			display:inline;
			border-right:1px solid #52698c;			
			padding-right:8px;
			margin-right:7px;
		}
		tfoot #footer-home ul li.last-child,
		tfoot #footer ul li.last-child{
			border:none;
		}
		tfoot #footer-home ul li,
		tfoot #footer-home ul li a,
		tfoot #footer ul li,
		tfoot #footer ul li a{
			color:#1a3a69;
			font:normal 12px/normal Arial, Helvetica, sans-serif;
		}
	tfoot #footer-home .f-copyright,
	tfoot #footer .f-copyright{
		clear:both;
		background:url(../../uploadedimages/generic/backgrounds/bg-copyright.gif) no-repeat left bottom #e2e2e2;
		padding:25px;
		color:#8e8e8e;
		font-size:10px;
	}
	tfoot #footer .f-certified{
		position:absolute;
		right:20px;
		top:20px;
	}
/*Font styles +++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.text-yellow, .text-yellow *{
	color:#ffe77c !important;
}
.view-all{
font:normal 10px/normal Arial, Helvetica, sans-serif;
color:#1e52ab;
background:url(../../uploadedimages/generic/bullets/arrow-view-all.gif) no-repeat right 5px;
padding-right:10px;
}
.align-left{
text-align:left !important;
}
.align-right{
text-align:right !important;
}
.align-center{
text-align:center !important;
}
/* Structure Styles ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.left-col{
	float:left;
	width:668px;
	padding:11px;
	margin:0px 8px 0px 0px !important;
}
* html .left-col {
	margin-right: 5px !important;
}
.left-col-landing{
	float:left;
	width:668px;
	padding:11px;
	margin:0px 8px 0px 0px !important;
/*	overflow:hidden;*/
}
.first-col{
	width:411px;
	float:left;
	margin-right:15px;
	margin-bottom:10px;
	height:100%;
}
.second-col{
	width:242px;
	float:left;
	margin-bottom:10px;
	height:100%;
}
.right-col{
	float:right;
	width:295px;
}
.right-col-landing{
	float:right;
	width:237px;}
.round-white-corner, .round-white-corner-bottom{
	position:relative;
	background:#FFFFFF;
	margin-bottom:10px;
}
.round-white-corner .corner, .round-white-corner-bottom .corner{
	background-image:url(../../uploadedimages/generic/backgrounds/white-corners.gif);
	width:10px;
	height:10px;
	overflow:hidden;
	position:absolute;
}
.round-white-corner .tl{
	background-position:0px 0px;
	top:0px;
	left:0px;
}
.round-white-corner .tr{
	background-position:10px 0px;
	top:0px;
	right:0px;
	_right:-1px;
}
.round-white-corner .bl, .round-white-corner-bottom .bl{
	background-position:0px 10px;
	bottom:0px;
	_bottom:-1px;
	left:0px;
}
.round-white-corner .br, .round-white-corner-bottom .br{
	background-position:10px 10px;
	bottom:0px;
	_bottom:-1px;
	right:0px;
	_right:-1px;
}
.list-summary-taxonomyhome .sumary-news{
	width:auto;
	padding:15px;
}
.list-summary-taxonomyhome .sumary-news .data-list-items p {
	color: Black;
}
.list-summary-taxonomyhome .sumary-news .data-list-items .authors {
	color: #707070;
}
.sumary-news{
	width:378px;
	padding:15px;
}
.interior .sumary-news {
	width: auto;
	padding: 0;
}
/**/
.round-small-corner{
	position:relative;
}
.round-small-corner .corner{
	background-image:url(../../uploadedimages/generic/backgrounds/round-small-corner.gif);
	width:2px;
	height:2px;
	overflow:hidden;
	position:absolute;
}

.round-small-corner .tl{
	background-position:0px 0px;
	top:0px;
	left:0px;
}
 .round-small-corner .tr{
	background-position:2px 0px;
	top:0px;
	right:0px;
}
.round-small-corner .bl{
	background-position:0px 2px;
	bottom:0px;
	_bottom:-1px;
	left:0px;
}
.round-small-corner .br{
	background-position:2px 2px;
	bottom:0px;
	_bottom:-1px;
	right:0px;
}
/**/
.advertisement{
padding:7px 0px;
border-top:#d9e1e7 1px solid;
border-bottom:#d9e1e7 1px solid;
margin-bottom:10px;
}
.advertisement p, .right-advertisement p{
font:normal 11px/normal Arial, Helvetica, sans-serif;
color:#a8a8a8;
margin-bottom:2px;
}
/**/
.subscribe{
	padding:8px 5px 5px 8px;
	width:282px;
}
.subscribe-small{
	padding:8px 5px 5px 8px;
	width:223px;
}
.bg-gray-rounded{
	background:url(../../uploadedimages/generic/backgrounds/bg-gray-rounded-bottom.gif) no-repeat bottom left #e4eaef;
	border-top:1px solid #d9e1e7;
	padding:13px;
	margin-bottom:10px;
}
* html .spotlight .bg-gray-rounded {
	padding-right: 8px;
}
.image-spotlighy{
	width:385px;
	margin-bottom:10px;
	overflow:hidden;
}
.data-list-items dt{
	margin:5px 0px 0px 0px;
}
.data-list-items dt, .data-list-items dt *{
	color:#bc7923;
	font:normal 11px/normal Arial, Helvetica, sans-serif;
}
.data-list-items dt span.first-child{
	margin-right:5px;
}
.data-list-items dt span.last-child{
	margin-left:5px;
}

.sumary-news .data-list-items dt span.last-child{
	margin-left: 5px;
}
/**/
.line-rounded, .gray-rounded{
	border:#d9e1e7 1px solid;
	position:relative;
	margin-bottom:10px;
	padding-bottom:15px;
}

.gray-rounded .corner{
	background-image:url(../../uploadedimages/generic/backgrounds/gray-rounded.gif);
	width:5px;
	height:5px;
	overflow:hidden;
}
.line-rounded .corner {
	background-image:url(../../uploadedimages/generic/backgrounds/line-corners.gif);
	width:5px;
	height:5px;
	overflow:hidden;
}

.line-rounded .tl, .gray-rounded .tl{
	background-position:0px 0px;
	top:-1px;
	left:-1px;
	
}
.line-rounded .tr, .gray-rounded .tr{
	background-position:5px 0px ;
	top:-1px;
	right:-1px;
}
.line-rounded .bl, .gray-rounded .bl{
	background-position:0px 5px;
	bottom:-1px;
	_bottom:-2px;
	left:-1px;
	position:absolute;
}
.line-rounded .br,  .gray-rounded .br{
	background-position:5px 5px;
	bottom:-1px;
	_bottom:-2px;
	right:-1px;
	
}
/*yellow*/
.line-rounded-yellow{
	border:#e8d59e 1px solid;
	background:url(../../uploadedimages/generic/backgrounds/bg-yellow.gif) repeat-x top left;
	position:relative;
	margin-bottom:10px;
	padding-bottom:35px;
}

.line-rounded-yellow .corner {
	background-image:url(../../uploadedimages/generic/backgrounds/line-yellow-corners.gif);
	width:5px;
	height:5px;
	overflow:hidden;
}

.line-rounded-yellow .tl{
	background-position:0px 0px;
	top:-1px;
	left:-1px;
	
}
.line-rounded-yellow .tr{
	background-position:5px 0px ;
	top:-1px;
	right:-1px;
}
.line-rounded-yellow .bl{
	background-position:0px 5px;
	bottom:-1px;
	_bottom:-2px;
	left:-1px;
	position:absolute;
}
.line-rounded-yellow .br{
	background-position:5px 5px;
	bottom:-1px;
	_bottom:-2px;
	right:-1px;
	_right:-2px;
	
}
/**/
.sub-section{
/*width:212px;*/
padding:10px 10px 7px;
}
.sub-section h3 {
	margin-bottom:7px;
	font-weight: bold;
	font-size: 14px;
	color: #333333;
}
.sub-section .separator-section-final {
	margin-top: 5px;
	padding-bottom: 5px;
	margin-left: -10px;
	width: 270px;
}
.separator-section{
border-top:1px solid #d9e1e7;
border-bottom:1px solid #d9e1e7;
padding:5px 11px;
}
.separator-section .first-child {
	margin-right: 25px;
}
.industry-news .separator-section-final
{
	margin-left: -10px;
	padding-right: 20px;
	margin-right: 0;
}
.industry-news .sub-section .separator-section-final {
	width:100%;
}
* html .industry-news .line-rounded {
	width: 230px;
}
.separator-section-final
{
border-top:1px solid #d9e1e7;
border-bottom:none;
bottom:0px;
display:block;
width:100%;
padding:11px 0px 0px;
margin-bottom: -5px;
}
.separator-section-final-rsslink 
{
	padding-left: 260px!important;
}
.events-banners .separator-section-final {
	clear: both;
}
.separator-section-final .first-child, .yellow-section-final .first-child{
margin-left:11px;
}
.yellow-box{
width:273px;
}
.yellow-section-final{
border-top:1px solid #e8d59e !important;
border-bottom:none;
position:absolute;
bottom:0px;
display:block;
width:100%;
padding:7px 0px;
}
.list-titles li{
	padding-bottom: 7px;
}
.list-titles h4 {
	color: #333333;
	font: bold 12px/17px Arial, Helvetica, sans-serif;
}
.list-titles li a{
	font:normal 11px/normal Arial, Helvetica, sans-serif;
	color:#1e52ab;
	display:block;
}
.list-titles li.last-child
{
	padding-bottom: 0px;
}
.menu-right .sub-section li a{
background:none;
height:auto;
}
.menu-right .sub-section li a:hover{
background:none;
}
.details , .details *{
font:9px Arial, Helvetica, sans-serif;
color:#707070;

}
.posted-by{
font:normal 9px/normal Arial, Helvetica, sans-serif;
color:#1a1a1a;
}

.menu-right{
	width:272px;
	padding:11px;
}
.right-advertisement{
	width:272px;
	padding:11px;
	margin-bottom:0px;
}

.menu-right li a{
	background:url(../../uploadedimages/generic/backgrounds/bg-menu-right.gif) repeat-x left top;
	vertical-align:bottom;
	display:block;
	height:45px;
}
.menu-right li a:hover{
	text-decoration:none;
	background:url(../../uploadedimages/generic/backgrounds/bg-menu-right.gif) repeat-x left bottom;
}
.menu-right li a strong{
	color:#053a76;
	font:bold 13px/normal Arial, Helvetica, sans-serif;
	padding-top:7px;
	display:block;
}
.menu-right li a:hover strong{
color:#ffffff;
}
.menu-right li a img{
background:url(../../uploadedimages/generic/backgrounds/bg-image-rm.gif) repeat-x top left;
height:34px;
padding:5px;
float:left;
margin-right:9px;
}
.menu-right li a:hover img{
background:url(../../uploadedimages/generic/backgrounds/bg-image-rm.gif) repeat-x left -45px;
}
.menu-right li a span{
color:#7395ba;
font:normal 11px/normal Arial, Helvetica, sans-serif;
display:block;
}
.menu-right li a:hover span{
	color:#bdd8eb;
}
.list-banners{
	background:#e3e3e3;
	padding:5px;
}
.list-banners .list{
background:#FFFFFF;
margin:10px;
padding:5px 5px 50px 5px;
}
.list-banners .list p,
.list-banners .list span{
	display:block;
	padding:0px 9px;
	margin:0px 0px 20px 0px;
}
.homepage .list-banners .list p,
.homepage .list-banners .list span{
	display:block;
	padding:0px;
	margin:0px 0px 20px 0px;
}
.list-banners .list ul{
text-align:center;
margin-top:10px;
}
.list-banners a{
margin:0px;
display:block;
}
.events{
margin-top:10px;
}
.events-banners{
padding:10px;
text-align:center;
}
.events-banners ul {
	min-height: 100px;
}
* html .events-banners ul {
	height: 100px;
}
.events-banners li{
display:block;
float: left;

}
.events-banners li.last-child {
	margin-right: 0;
}
.most-viewed{
background:#dbe3e8;
margin-bottom:10px;
}
.most-viewed .list-titles{
margin:15px;
}
.bottom-gray, .months{
	border-top:1px solid #Fff;
	padding:7px 7px 0;
	margin-bottom: -7px;
	position: relative;	
	display:block;
}
.months span{
display:block;
text-align: center;
width:183px;
font:bold 11px/18px Arial, Helvetica, sans-serif;
color:#668fa8;
text-transform:uppercase;
float: left;
}
.months .prev-month{
	background:url(../../uploadedimages/generic/backgrounds/prev.gif) no-repeat top left;
	display:block;
	height:18px;
	width:18px;
	float:left;
}
.months .next-month{
	background:url(../../uploadedimages/generic/backgrounds/next.gif) no-repeat top left;
	display:block;
	height:18px;
	width:18px;
	float:right;
}
/*menu left*/
/* =left hand menu*/
#navigation{
	margin-left: 0;
	margin-bottom: 0;
}
	#navigation a.head{
	}
		#navigation a.head .corner{
			background-image:url(../../uploadedimages/generic/backgrounds/round-small-corner.gif);
			width:2px;
			height:2px;
			overflow:hidden;
			position:absolute;
			display:none;
		}
		#navigation .selected a.head .corner,
		#navigation a.head:hover .corner{
			display:block;
		}
.menu-left{
	width:200px;
	overflow:hidden;
	float:left;
}
#content-main .menu-left #navigation {
	margin:0px 0px 3px 0px;
	padding:0px;
	text-indent:0px;
	width:200px;
	border-bottom:#c7d9e2 1px solid;
}
	#content-main .menu-left #navigation a.head {
		cursor:pointer;
		background: #e3edf3 url(../../uploadedimages/generic/backgrounds/bg-menu-left.gif) repeat-x top left; /*url(collapsed.gif) scroll 3px 4px;*/
		color:#053a76;
		font:bold 12px/31px Arial, Helvetica, sans-serif;
		display:block;
		margin:0px;
		padding:0px 11px;	
		text-decoration: none;
		position:relative;
		border-bottom: 1px solid #c7d9e2;
		min-height: 31px;
	}
	* html #content-main .menu-left #navigation a.head {
		height: 31px;
	}
	#content-main .menu-left #navigation a.longer {
		line-height: 15px;
		padding:8px 11px;	
	}
		#content-main .menu-left #navigation li.selected a.head,
		#content-main .menu-left #navigation .head:hover{
			cursor:pointer;
			background:#6995de url(../../uploadedimages/generic/backgrounds/bg-menu-left-elected.gif) repeat-x top left; /*url(collapsed.gif) scroll 3px 4px;*/
			color:#ffffff;
			border-bottom: 1px solid #fff;
		}
		#content-main .menu-left #navigation a.head .arrow{
			background:url(../../uploadedimages/generic/backgrounds/collapse.gif) no-repeat 0px 0px;
			width:17px;
			height:17px;
			top:7px;
			right:7px;
			display:block;
			position:absolute;
		}
		#content-main .menu-left #navigation li.selected a.head .arrow,
		#content-main .menu-left #navigation .head:hover .arrow{
			background:url(../../uploadedimages/generic/backgrounds/collapse.gif) no-repeat 0px -17px;
			width:17px;
			height:17px;
			top:7px;
			right:7px;
			display:block;
			position:absolute;
		}
		#content-main .menu-left #navigation li.selected a.head .arrow{
			background-position:0px -34px;
		}
	#content-main .menu-left #navigation li {
		margin:1px 0px;
		padding-bottom: 0;
	}
		/* until have taxonomy
		#navigation li.selected{
			padding-bottom:5px;
		}
		*/
		#content-main .menu-left #navigation li ul{
			display:none;
		}
		#content-main .menu-left #navigation li.selected ul{	/*selected - level 1*/
			margin:5px 7px; 
			display:block;
		}
			#content-main .menu-left #navigation li ul li{
				background:url(../../uploadedimages/generic/bullets/arrow-view-all.gif) no-repeat left 7px ;
				padding-left:10px;
				padding-top:1px;
				padding-bottom:1px;
			}
				#content-main .menu-left #navigation li ul li a{
					color:#5881bd;
					font:normal 11px/normal Arial, Helvetica, sans-serif;
				}
				#content-main .menu-left #navigation li.selected ul li.selected ul{
					display:block;
				}
					#content-main .menu-left #navigation li.selected ul li ul{
						display:none;
					}
						#content-main .menu-left #navigation li ul li ul li{
						}
							#content-main .menu-left #navigation li ul li ul li a,
							#content-main .menu-left #navigation li.selected ul li.selected ul li a{
								font:normal 11px/normal Arial, Helvetica, sans-serif;
								color:#5881bd;
							}
				#content-main .menu-left #navigation li.selected ul li.selected a,
				#content-main .menu-left #navigation li.selected ul li.selected ul li.selected a{	/*selected - level 2, level 3*/
					font-weight:bold;
					color:#456daa;
				}
/**/
.menu-left h1{margin-bottom:6px;}
.bottom-menu-left{
	background:url(../../uploadedimages/generic/backgrounds/bg-bottom-menu-left.gif) repeat-x top left;
	height: 210px;
}
.content-page {
	float:right;
	padding-bottom:100px;
	width: 550px;
}
.body-col .content-page {
	width: 750px;
}	
.interior {
	width: 455px;
}
.content-page-all-left{
	width:720px;
	float:right;
}
/* title styles ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
h1{
font:bold 11px/38px Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#333333;
}
h1.title-banner{
margin-bottom:15px;
}
h1.title-blue, .content-block h1.title-blue{
	background:url(../../uploadedimages/generic/backgrounds/bg-title-blue.gif) repeat-x top left;
	font:bold 16px/44px Arial, Helvetica, sans-serif;
	height:44px;
	text-align:center;
	color:#000000;
	position:relative;
	border-bottom:1px solid #d6dfe6;
}
h1.title-blue span, .content-block h1.title-blue span{
	height:44px;
	width:4px;
	display:block;
	position:absolute;
	top:0px;
}
h1.title-blue .left-title, .content-block h1.title-blue .left-title{
	background:url(../../uploadedimages/generic/backgrounds/title-blue-left.gif) no-repeat top left;	
	left:0px;
}
h1.title-blue .right-title, .content-block h1.title-blue .right-title{
	background:url(../../uploadedimages/generic/backgrounds/title-blue-right.gif) no-repeat top left;
	right:0px;
}
h1.title-blue span[id], .content-block h1.title-blue span[id] {
font:bold 16px/44px Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#333333;
position: relative;
width: 100%;
display: inline-block;
}
/*-----------------*/
h1.title-blue-hibryd{
	background:url(../../uploadedimages/generic/backgrounds/title-blue-hibryd.gif) repeat-x top left;
	font:bold 12px/36px Arial, Helvetica, sans-serif;
	height:36px;
	text-align:center;
	color:#000000;
	position:relative;
	border-bottom:1px solid #f0f4f7;
	padding:0px 14px;
}
h1.title-blue-hibryd span{
	height:36px;
	width:6px;
	display:block;
	position:absolute;
	top:0px;
}
h1.title-blue-hibryd .left-title{
	background:url(../../uploadedimages/generic/backgrounds/title-blue-hibryd-left.gif) no-repeat top left;	
	left:0px;
}
h1.title-blue-hibryd .right-title{
	background:url(../../uploadedimages/generic/backgrounds/title-blue-hibryd-right.gif) no-repeat top left;
	right:0px;
}
/*---------------*/
h1.title-yellow{
	background:url(../../uploadedimages/generic/backgrounds/bg-title-yellow.gif) repeat-x top left;
	font:bold 11px/41px Arial, Helvetica, sans-serif;
	text-align:left;
	padding-left:10px;
	height:41px;
	color:#333333;
	position:relative;
}
h1.title-yellow span{
	height:41px;
	width:4px;
	display:block;
	position:absolute;
	top:0px;
}
h1.title-yellow .left-title{
	background:url(../../uploadedimages/generic/backgrounds/title-yellow-left.gif) no-repeat top left;
	left:0px;
}
h1.title-yellow .right-title{
	background:url(../../uploadedimages/generic/backgrounds/title-yellow-right.gif) no-repeat top left;
	right:0px;
	_right:-1px;
}

/*---------------------------*/.most-viewed h1{
padding-left:15px;
padding-right:15px;
border-bottom:1px solid #FFFFFF;
}
/*----------------*/
h1.title-blue-soft, .content-block h1.title-blue-soft{
	font:bold 11px/38px Arial, Helvetica, sans-serif !important;
}
h2.title-blue-soft{
	font:bold 11px/38px Arial, Helvetica, sans-serif !important;
}
.list-summary .title-blue-soft
{
	width: 402px;
}
.list-summary-taxonomyhome .title-blue-soft
{
	width: auto;
}
.interior .list-summary .title-blue-soft {
	width: auto;
}
.title-blue-soft , .content-block h1.title-blue-soft{
	background:url(../../uploadedimages/generic/backgrounds/title-blue-soft2.gif) repeat-x left top;
	text-transform:uppercase;
	height:38px;
	color:#333333;
	text-align:left;
	padding-left:15px;
	padding-right:15px;
	margin:0px 0px 3px 0px !important;
	position:relative;
}
.title-blue-soft span, .content-block h1.title-blue-soft span{
	height:38px;
	width:4px;
	display:block;
	position:absolute;
	top:0px;
}
.title-blue-soft .left-title, .content-block h1.title-blue-soft .left-title{
	background:url(../../uploadedimages/generic/backgrounds/title-blue-soft-left2.gif) no-repeat top left;	
	left:0px;
}
.title-blue-soft .right-title, .content-block h1.title-blue-soft .right-title{
	background:url(../../uploadedimages/generic/backgrounds/title-blue-soft-right2.gif) no-repeat top right;
	right:0px;
	_right:-1px;
}
.title-blue-soft .img-feed {
	position:absolute;
	right: 27px;
	top: 12px;
}
.left-col .img-feed
{
	display: none;
}
.list-summary-taxonomyhome .img-feed 
{
	display: none!important;
}
.data-list-items dd
{
	margin-bottom: 12px;
	font-size: 11px;
}
.data-list-items dd h2, .data-list-items dd h2 *{
	color:#1e52ab;
	font:bold 18px/normal  Arial, Helvetica, sans-serif;
	margin-bottom:3px;
}
.data-list-items dd h4, .data-list-items dd h4 *{
	color:#1e52ab;
	font:bold 13px/normal  Arial, Helvetica, sans-serif;
}
/*----------------*/
/* width styles ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.w214{
width:214px;
}
.w220{
width:220px;
}
.w490{
width: 490px;
}
/* padding  styles ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.pdn15{padding:15px;}
.pdn7{padding:8px; width:279px;}
/*.content-clock styles
.content-block{
	padding-bottom:20px;
}*/
.content-block p{
	font:normal 12px/normal Arial, Helvetica, sans-serif;
	color:#707070;
	margin-bottom:20px;
}
.content-block h1{
	color:#365992;
	background:#dee5ef;
	font:normal 20px/44px Arial, Helvetica, sans-serif;
	padding-left:15px;
	margin-bottom:25px;
}
.content-block h2{
	color:#333333;
	font:bold 15px/normal Arial, Helvetica, sans-serif;
	margin-bottom:15px;
}
.content-block h3{
	color:#333333;
	font:bold 14px/normal Arial, Helvetica, sans-serif;
	margin-bottom:22px;
}
.content-block h4{
	color:#333333;
	font:12px/normal Arial, Helvetica, sans-serif;
	margin-bottom:15px;
}
.metadata{
	margin:5px 0px;
}
	.metadata span{
		margin-right:5px;
		padding-right:5px;
		background:url(../../uploadedimages/generic/backgrounds/separator-yellow.gif) no-repeat right 3px;
		color:#bc7923;
		font:normal 11px/normal Arial, Helvetica, sans-serif;
	}
	.metadata span.last-child{
		background:none;
	}
p.text-note{
	color:#837f7a;
	font-size:10px;
}
p.intro{
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	margin-bottom:30px;
}
	p.intro,
	p.intro *{
		font-size:14px;
		line-height:20px;
	}
em{
	font-style:italic;
}
/*=list summary*/
.list-summary{
}
.list-summary .data-list-items{
	margin:13px 5px 13px 13px;
}
.list-summary .data-list-items dt,
.list-summary .data-list-items dt *{
	font-size:10px;
}
.list-summary .data-list-items dd h4{
	margin:0px;
	padding:0px;
}
.list-summary .data-list-items dd h4 *{
	font-size:12px;
	font-weight:normal;
}
.list-summary .data-list-items dd h4 strong{
	font-weight:bold;
	color:#154392;
}
.data-list-items dd .authors {
	/*border-bottom: 1px dashed; 
	text-transform: uppercase; 
	font-size: 12px; 
	color: #555555;*/
}
.data-list-items dd p {
	/*padding-top: 5px;*/ font-size: 11px;
}
.daily-news{
margin-bottom:12px;
}
.bg-gray-color{
background:#dbe3e8;
}
.tct-tv-videos{
width:215px;
margin:10px auto;
}
.tv-videos-list{
	width:215px;
	margin:0px auto;
}
.tv-videos-list p{
	color:#333333;
	font:normal 11px/normal Arial, Helvetica, sans-serif;
	margin:5px 0px;
}
.play-video{
background:url(../../uploadedimages/generic/backgrounds/gray-next.gif) no-repeat top left;
padding-left:22px;
font:normal 10px/18px Arial, Helvetica, sans-serif;
color:#1e52ab;
display:block;
text-transform:uppercase;
}
.videos-list{
color:#707070;
font:normal 10px/normal Arial, Helvetica, sans-serif;
}
.videos-list p{
color:#707070;
font:normal 10px/normal Arial, Helvetica, sans-serif;
}
.videos-list td{
padding-bottom:17px;
}
.videos-list img{
margin-right:8px;
}
.list-posted li{
	background:url(../../uploadedimages/generic/backgrounds/bg-user.gif) no-repeat top left;
	padding-left:35px;
	margin-bottom:15px;
}
.list-posted li, .list-posted li p, .list-posted li a{
font:normal 11px/normal Arial, Helvetica, sans-serif;
}
.list-posted li p{
color:#333333;
}
.list-posted li a{
color:#1e52ab;
}


/**/
.content-block .data-list-items dt{
	margin:0px;
}
.content-block .data-list-items dd{
margin-bottom:12px;
}
.content-block .data-list-items dt, .content-block  .data-list-items dt *{
	color:#bc7923;
	font:normal 10px/normal Arial, Helvetica, sans-serif;
}
.content-block .data-list-items dt span.first-child{
	/* margin-right:5px; */
}
.content-block .data-list-items dt span.last-child{
	/* margin-left:5px; */
}
.content-block .data-list-items dd h4, .content-block .data-list-items dd h4 *{
color:#1e52ab;
font:normal 12px/normal Arial, Helvetica, sans-serif;
margin:0px;
}
.content-block .data-list-items dd p{
margin:0px 0px 10px 0px;
}
.navigation-pages{
	position:relative;
	text-align:center;
	border-top:#d9e1e7 1px solid;
	border-bottom:#d9e1e7 1px solid;
	height:18px !important;
	padding:3px 0px;
	margin-bottom:15px;
}
.go-begin{
background:url(../../uploadedimages/generic/backgrounds/go-begin.gif) no-repeat top left;
height:18px;
width:22px;
position:absolute;
left:0px;
}
.go-previous{
background:url(../../uploadedimages/generic/backgrounds/gray-previous.gif) no-repeat top left;
height:18px;
width:18px;
position:absolute;
left:30px;
}
.go-next{
background:url(../../uploadedimages/generic/backgrounds/gray-next.gif) no-repeat top left;
height:18px;
width:18px;
position:absolute;
right:30px;
}
.go-end{
background:url(../../uploadedimages/generic/backgrounds/go-end.gif) no-repeat top right;
height:18px;
width:22px;
position:absolute;
right:0px;
}
.navigation-pages ul{
position:absolute;
left:0px;
display:block;
width:100%;
}
.navigation-pages ul li{
	display:inline;
	padding-right:7px;
	margin-right:8px;
	background:url(../../uploadedimages/generic/backgrounds/separator-small.gif) no-repeat 4px right;
	font:normal 11px/normal Arial, Helvetica, sans-serif;
	color:#707070;
}
.navigation-pages ul li.current, .navigation-pages ul li.current *{
	font:bold 11px/normal Arial, Helvetica, sans-serif;
	color:#333333;
}
.navigation-pages ul li.last-child{
	background:none;
}
.navigation-pages ul li a{
	font:normal 11px/normal Arial, Helvetica, sans-serif;
	color:#5b7490;
}
.pdf-file{
background:url(../../uploadedimages/generic/backgrounds/pdf-file.gif) no-repeat top left;
height:16px;
width:16px;
display:block;
margin:0px auto;
}
.table-gradient 
{
	width: 100%;	
}
.table-gradient th{
	background:url(../../uploadedimages/generic/backgrounds/title-blue-soft.gif) repeat-x top left;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#324352;
	border-right:1px solid #FFFFFF;
	padding:0px 8px;
	vertical-align: middle;
}
.table-gradient td{
	font:normal 11px/normal Arial, Helvetica, sans-serif;
	color:#333333;
	padding:5px;
	border-right:1px solid #FFFFFF;
}
/*
.table-gradient td *{
	font:normal 11px/normal Arial, Helvetica, sans-serif;
	color:#333333;
}
*/
.table-gradient td *{
	font:normal 11px/normal Arial, Helvetica, sans-serif;
	color:#326fb4;
}
.table-gradient td a, .table-gradient td a:link, .table-gradient td a:focus, .table-gradient td a:active{
		color: #1e52ab;
		font-size: 11px;
		text-decoration: none;
}
.table-gradient td a:visted, .table-gradient td a:hover {
	text-decoration: underline;
}
.table-gradient .title-right{
padding-right:0px;
}
.table-gradient .title-left{
padding-left:0px;
}
.table-gradient .title-right div, .table-gradient .title-left div{
	position:relative;
	font:bold 12px/normal Arial, Helvetica, sans-serif;
	color:#324352;
	padding-top:12px;
}
.table-gradient .left-title{
	background:url(../../uploadedimages/generic/backgrounds/title-blue-soft-left.gif) no-repeat top left;
	width:4px;
	height:38px;
	position:absolute;
	left:0px;
	top:0px;
}
.table-gradient .right-title{
	background:url(../../uploadedimages/generic/backgrounds/title-blue-soft-right.gif) no-repeat top right;
	height:38px;
	position:absolute;
	top:0px;
	right:0px;
	_right:-1px;
}
.table-gradient .odd{
background:#d6dedf;
}
#taxonomy-list {
	width: 550px;
	float: right;
}
.body-col #taxonomy-list {
	float: left;
	margin-left: 10px;
	width: 750px;
}
#taxonomy-list .content-page {
	float: none;
	padding: 0px 0px 0px 5px;
}
#taxonomy-list .degrade-box{
background:url(../../uploadedimages/generic/backgrounds/title-gray-gradient.gif) repeat-x top left;
padding-bottom:14px;
padding-top:14px;
width: 100;
}
#taxonomy-list .degrade-box h2 span{
color:#333333;
font:normal 12px/normal Arial, Helvetica, sans-serif;
padding-bottom:8px;
}
#taxonomy-list label {
	color: #333333;
	font-size: 11px;
}
#taxonomy-list select {
	font-size: 12px;
	color: #333333;
}
.degrade-box{
background:url(../../uploadedimages/generic/backgrounds/title-gray-gradient.gif) repeat-x top left;
padding-bottom:14px;
padding-top:14px;
}
.degrade-box h2, .degrade-box h2 span{
color:#333333;
font:normal 20px/normal Arial, Helvetica, sans-serif;
border-bottom:#a6b8c7 1px solid;
padding-bottom:8px;
}
.degrade-box h2 span {
	border-bottom: 0;
}
.degrade-box h2 {
	padding: 0 10px 8px;
}
.degrade-box p{
font:normal 12px/normal Arial, Helvetica, sans-serif;
color:#333333;
}
.tct-little-banner{
margin-bottom:10px;
}

.bea-portal-window-content p,
.mainContent p, .taxonomy-content p, #taxonomy-content p, #content-main .body-col p {
	padding-bottom: 15px;
}
.bea-portal-window-content font,
.mainContent font, .taxonomy-content font, #taxonomy-content font, #content-main .body-col font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.bea-portal-window-content p a, 
.mainContent p a, .taxonomy-content p a, #taxonomy-content p a, #content-main .body-col p a {
 font-family: Arial, Helvetica, sans-serif;
}
.bea-portal-window-content ol, 
.mainContent ol, .taxonomy-content ol, #taxonomy-content ol, #content-main .body-col ol {
	margin-left: 25px;
	list-style: outside decimal;
	margin-bottom: 10px
}
.bea-portal-window-content ol li, 
.mainContent ol li, .taxonomy-content ol li, #taxonomy-content ol li, #content-main .body-col ol li {
	padding-bottom: 5px;
}
.bea-portal-window-content ul, 
.mainContent ul, .taxonomy-content ul, #taxonomy-content ul, #content-main .body-col ul {
	margin-left: 25px;
	list-style: outside disc;
	margin-bottom: 10px;
	padding-top: 5px;
}
.bea-portal-window-content ul li, 
.mainContent ul li, .taxonomy-content ul li, #taxonomy-content ul li, #content-main .body-col ul li {
	padding-bottom: 5px;
}
.bea-portal-window-content .heading, 
.mainContent .heading, .taxonomy-content .heading, #taxonomy-content .heading, #content-main .body-col .heading {
	font-size: 15px;
	padding: 10px 0;
}
.clinsights-iconbar a {
	padding-left: 4px;
	font-size: 11px;
}
.content-iconbar table {
	float: right;
}
#ctl00_TCTMDMembership1_lblErrorMessage, #ctl00_ctl00_TCTMDMembership1_lblErrorMessage {
	position: absolute;
	z-index: 2;
	right: -170px;
	top: 50px;
	width: 160px;
}
.error {
	color: #9D1537;
}
.registration {
	padding: 15px;
}	

.registration  td {
	padding-bottom: 10px;
	font-size: 11px;
}
.registration label {
	font: bold 11px/15px Arial, Helvetica, sans-serif;
	padding-right: 10px;
}
.registration label span {
	font-weight: bold;
	font-size: 11px;
}
.registration label input {
	margin-right: 5px;
	margin-bottom: 5px;
	vertical-align: middle;
}
.registration legend {
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 15px;
	padding: 5px;
	background-color: #d6dee0;
	width: 95%;
	display: block;
}
.registration h2 {
	margin-bottom: 10px !important;
}
.nonclinician, .clinician {
	display: none;
}
.registration .otherHolder {
	height: 235px;
}
.registration #username label {
	padding-right: 0;
}
.registration #username td {
	padding-right: 10px;
}
/*  interior page width update */
#right-col.interior {
	width: 202px;
}
.interior .right-advertisement {
	width: 180px;
}
.interior .right-advertisement .list-banners {
	padding: 0;
	background-color: transparent;
}
.interior .list-banners .list {
	margin: 0;
	padding: 0;
}
.interior .subscribe {
	width: 189px;
}
.interior .subscribe .center {
	padding-top: 5px;
}
#left-col.interior {
	width: 758px;
}
* html #left-col.interior {
	height: 700px;
}

.gold-options-subscribed {
	border: 1px solid gold; 
	margin: 10px 0px 15px; 
	padding: 9px;
}
.gold-options-subscribed h3 {
	padding-bottom: 5px; 
	font-weight: bold; 
	font-size: 13px;
}
.gold-options-subscribed a img, .gold-options-subscribed input {
	vertical-align: middle;
	padding-right: 5px;
}
.gold-options-subscribed a img{
	padding-left: 15px;
}
.gold-options-subscribed a:hover {
	text-decoration: underline;	
}
.gold-options-notsubscribed {
	border: 1px solid #666666; 
	margin: 10px 0px 15px; 
	padding: 9px;
}
.gold-options-notsubscribed img {
	vertical-align: middle;
	padding-right: 5px;
}
.gold-options-notsubscribed p {
	padding-bottom: 5px;
}
.gold-options-notsubscribed p a {
	font-weight: bold;
}	
.gold-options-notsubscribed span {
	padding-right: 15px;
}
#cache {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	background-color: #999;
}
#cache .innerBox {
	width: 995px;
	margin: 0 auto;
	text-align: right;
}
#cache a.actions, #cache a.actions:link, #cache a.actions:visited {
	font-weight: bold;
	color: #ffffff;
	padding: 3px 5px;
}

/*  gold narrow */

/* one col template*/

.body-col
{
	width:973px;
	padding:11px;
	margin:0px !important;
}
.body-col .first-col,
.body-col .second-col
{
	width:468px;
}
/* --- */
.btn-generic{
   background-color:#637388;
   border:none;
   text-transform:uppercase;
   color:#fff !important;
   padding:2px 10px;
   font-size:11px;
   cursor:pointer;
}
.required,
.required *{
   color:#ff0000;
   font-weight:bold;
}
.form-fields{
}
.form-fields table{
   width:100%;
}
.form-fields table td{
   padding:5px 10px;
}
.form-fields table td.first-child{
   text-align:right;
   width:250px !important;
}
.form-fields table td.last-child{
   text-align:left;
}
.form-fields table td input,
.form-fields table td textarea,
.form-fields table td select{
   width:450px;
   border:#c4d4e6 1px solid;
}
.form-fields table td input.width-auto,
.form-fields table td .width-auto input
{
	width:auto !important;
}
.form-fields table td area{
   
}
.form-fields table td .btn-generic{
   /*width:225px;*/
}
.mainContent .authors {
	font-size: 13px;
	font-weight: bold;
	display: block;
	padding: 5px 0 10px;
}
.mainContent .authors .publisheddate 
{
	font-size: 13px;
	font-weight: normal;
	font-style: italic;
	color: Gray;
}
.printOnly {
	display: block;
}
sup.printOnly {
	display: inline;
}

#footer, #right-col.interior, #breadcrumb, #nav-main, #branding .date, #branding div, .content-iconbar table, .relatedContent, .commentActions,
.corner {
	display: none;
}
#left-col.interior {
	width: 100%;
}
body {font-size: medium; background: #fff; }
#branding, .degrade-box {background: #fff; };
