body {
background:#eadfef url(../images/footer_bg.jpg) repeat-x fixed bottom left;
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size:62.5%;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
min-width:990px;
text-align:left;
margin:0;
padding:0;
color: #000;
}
	a:link{
	color: #000;
	text-decoration: none;
	}
	a:visited{
	color: #000;
	text-decoration: none;
	}
	a:hover{
	color: #d3b9d3;
	text-decoration: underline;
	}
	a {
    outline: none;
	}
	img{
	border: 0px;
	}
	.smaller_link{
	font-size: .90em;
	}
	input[type="text"], input[type="password"]{
	padding: 3px;
	margin: 4px 0px 2px 0px;
	}
#wrapper{
font-size: 1.1em;
position: relative;
background-color: #fff;
border: solid #bca2bf;
border-width: 1px 1px 0px 1px;
width: 990px;
margin: 0pt auto;
padding: 0px;
}
#header{
background:transparent url(../images/headerbg.jpg) no-repeat scroll 0%;
width: 990px;
height: 210px;
}
#header_logged{
background:transparent url(../images/headerbg.jpg) no-repeat scroll 0%;
width: 990px;
height: 210px;
}		
	#nav_login{
	position: absolute;
	left: 755px;
	top: 12px;
	margin: 0px 5px 5px 0px;
	font-size:10px;
	font-weight: bold;
	width: 230px;
	}
	#nav_logged{
	position: absolute;
	left: 880px;
	top: 20px;
	margin: 0px 5px 5px 0px;
	font-size:12px;
	font-weight: bold;
	width: 150px;
	color: #fff;
	}
	#nav_login input[type="text"], #nav_login input[type="password"]{
	border: solid 1px #000;
	}
	#nav_login ul{
	font-size: 125%;
	margin: 18px 0px 0px 55px;
	padding: 0px;
	}
	#nav_login li{
	margin: 0px 0px 0px 5px;
	padding: 2px 0px 2px 10px;
	list-style-type: none;
	}
	#nav_login a, #nav_logged a{
	color: #fff;
	}
		#header_username{
		border: solid 1px  #00354B;
		width: 108px;
		height: 14px;
		margin: 1px 0px 0px 65px;
		padding: 2px;
		}
		#header_password{
		border: solid 1px  #00354B;
		margin: 5px 0px 0px 65px;
		width: 108px;
		height: 14px;
		padding: 2px;
		}
		#header_fgp{
		float: left;
		margin: 7px 0px 0px 5px;
		width: 100px;
		}
		#header_login{
		float: right;
		margin: 1px 0px 0px 17px;
		padding: 0px 2px 1px 2px;
		height: 25px;
		width: 55px;
		}
		
	#nav_top{
	position: absolute;
	top: 110px;
	left: 220px;
	font-size: 13px;
	}
		#nav_top a {
		display:block;
		text-decoration:none;
		padding:0px;
		margin: 0px;
		}
		#nav_top a:hover{
		text-decoration: underline;
		}
			#nav_top ul{
			font-weight:bold;
			line-height:1;
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
			margin:0px;
			padding: 0px;
			}
				#nav_top ul li {
				float:left;
				margin: 0px;
				padding:6px;
				}
	#nav_bottom{
	position: absolute;
	top: 140px;
	left: 98px;
	font-size: 13px;
	}
		#nav_bottom a {
		display:block;
		text-decoration:none;
		padding:0px;
		margin: 0px;
		}
		#nav_bottom a:hover{
		text-decoration: underline;
		}
			#nav_bottom ul{
			font-weight:bold;
			line-height:1;
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
			margin:0px;
			padding: 0px;
			}
				#nav_bottom ul li {
				float:left;
				margin: 4px 0px 0px 0px;
				padding:6px 10px 15px 10px;
				}
				.top_slash{
				color: #5d1747;
				font-size: 14px;
				font-weight:normal;
				padding: 0px;
				margin: 0px;
				}
				#nav_bottom ul .bottom_slash{
				color: #5d1747;
				font-size: 23px;
				font-weight:normal;
				padding: 0px;
				margin: 5px 0px 0px 0px;
				}
					#nav_bottom li ul {
					background-color: #5d1747;
					font-weight:normal;
					left:-999em;
					position: absolute;
					margin:14px 0px 0px -16px;
					padding: 0px 0px 3px 3px;
					width: 200px;
					}
						#nav_bottom li ul a {
						display:block;
						}
							#nav_bottom li li {
							float: left;
							padding: 7px 5px 7px 5px;
							margin: 1px 2px 1px 1px;
							width: 185px;
							}
		.alternate_bg{
		background-color: #ba90b2;
		}
		.normal_bg{
		background-color: #6e1b52;
		}
		#nav_bottom li:hover ul ul, #nav_bottom li.sfhover ul ul{
		left:-999em;
		}
		#nav_bottom li:hover ul, #nav_bottom li li:hover ul, #nav_bottom li.sfhover ul, #nav_bottom li li.sfhover ul{
		left:auto;
		}
	
		
#main{
clear: both;
background-color: #fff;
width: 990px;
}
#left{
background-color: #fff;
float: left;
width: 250px;
margin: 0px;
padding:0px;
}
	#left .box{
	background:#fff;
	float: left;
	padding:0px 8px 8px 8px;
	}
		#left .box .shadow{
		background:transparent url(../images/bgfade.jpg) no-repeat scroll left bottom;
		margin:0;
		padding:0px 0px 20px 0px;
		width:250px;
		}
		#left .box .innershadow{
		background:transparent url(../images/bgfade.jpg) no-repeat scroll left top;
		margin:0;
		padding:8px 0px 5px 7px;
		width:250px;
		}
			#left .box .shadow .innershadow .content_header{
			border: solid 1px #ccc;
			color: #5d1747;
			font-weight: bold;
			font-size: 14px;
			background:#fff;
			margin: 0px 0px 10px 0px;
			padding: 10px 0px 25px 6px;
			width: 226px;
			}
				#left .box .shadow .innershadow .content_header .content_bottom{
				font-size: 11px;
				margin: 5px 0px 0px 0px;
				}
				#left .box  .shadow .innershadow .inline{
				background:#fff url(../images/footer_bg.jpg) repeat-x left top;
				border: solid 2px #dcdcdc;
				margin: 10px 0px 0px 0px;
				padding: 8px;
				width: 200px;
				font-size: 11px;
				}
					#left .box .shadow .innershadow .inline_break{
					background: #fff;
					border: solid #bca2bf;
					border-width: 1px 0px 1px 0px;
					height: 10px;
					font-weight: bold;
					margin: 10px 0px 10px 2px;
					padding: 7px 8px 15px 10px;
					width: 198px;
					color: #5d1747;
					}
			
					
	#left .box .innershadow .inline_break .inline_break_header{
	float: left;
	padding: 1px 5px 0px 18px;
	margin: 0px;
	}
	#left .box .innershadow .inline_break .inline_break_more{
	float: right;
	padding: 1px;
	margin: 0px;
	}
	#left .box .innershadow .inline_break .inline_break_more a{
	color: #fff;
	}
	#left .box .innershadow .inline ul{
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	}
#inner_wrapper{
float: right;
background-color: #fff;
width: 730px;
margin: 0px;
padding: 0px;
}
#center{
float: left;
width: 494px;
margin: 0px;
padding: 0px;
}
	.breadcrumb{
	margin: 1px 0px 0px 4px;
	padding: 0px;
	}
		.breadcrumb .shadow{
		background:transparent url(../images/hp_center_bg.jpg) no-repeat scroll left bottom;
		float:left;
		margin:0px;
		padding:0px 0px 10px 0px;
		width:493px;
		}
		.breadcrumb .shadow .innershadow{
		background:transparent url(../images/hp_center_bg.jpg) no-repeat scroll left top;
		float:left;
		margin:0px;
		padding:0px 0px 10px 0px;
		width:493px;
		}
			.breadcrumb .shadow .innershadow .content_header{
			border: solid 1px #ccc;
			color: #5d1747;
			background:#fff;
			margin: 7px 7px 6px 7px;
			padding: 10px 0px 24px 0px;
			width: 470px;
			}
	.breadcrumb #bc_title{
	float: left;
	margin: 0px;
	padding: 0px 10px 10px 5px;
	font-size: 12px;
	font-weight: bold;
	}
	.breadcrumb #bc_date{
	float: right;
	margin: 0px;
	padding: 0px 10px 10px 5px;
	font-size: 10px;
	}
	.breadcrumb #bc_search{
	clear: both;
	border: solid #000;
	border-width: 1px 0px 1px 0px;
	background-color: #5d1747;
	margin: 0px 0px 25px 0px;
	padding: 2px;
	font-weight: bold;
	color: #000;
	}
		.breadcrumb #bc_search #main_search{
		margin: 5px 0px 5px 0px;
		padding: 4px 4px 4px 4px;
		width: 312px;
		}
		.breadcrumb #bc_search #main_search_button{
		margin: 0px;
		padding: 1px 2px 1px 2px;
		width: 70px;
		height: 25px;
		}	
			.breadcrumb .center_header_ad{
			
			border: solid #dcdcdc;
			border-width: 2px 0px 2px 0px;
			margin: 30px 0px 0px 0px;
			padding: 0px 0px 0px 1px;
			}
	.center_content{
	clear: both;
	width: 483px;
	margin: 10px 0px 0px 5px;
	font-family: helvetica,arial,sans-serif;
	font-size: 1.2em;
	}
#right{
background-color: #fff;
float: right;
width: 225px;
margin: 0px 5px 0px 0px;
padding: 0px;
font-size: 10px;
}
	#right .box{
	background-color: #fff;
	float: right;
	padding:0px 0px 8px 8px;
	margin: 1px 0px 0px 0px;
	}
		#right .box .shadow{
		background:transparent url(../images/bgfade_right.jpg) no-repeat scroll left bottom;
		float:left;
		margin:0px;
		padding:0px 0px 20px 0px;
		width: 225px;
		}
			#right .box .innershadow{
			background:transparent url(../images/bgfade_right.jpg) no-repeat scroll left top;
			float:left;
			margin:0px;
			padding:6px 0px 5px 5px;
			width: 225px;
			}
				#right .box  .shadow .innershadow .content_header{
				border: solid 1px #ccc;
				color: #5d1747;
				font-weight: bold;
				background:#fff;
				margin: 0px 0px 10px 0px;
				padding: 6px 0px 25px 6px;
				width: 205px;
				}
					#right .box  .shadow .innershadow .inline{
					background:#fff url(../images/footer_bg.jpg) repeat-x left top;
					border: solid #dcdcdc;
					border-width: 0px 2px 2px 2px;
					margin: 0px 0px 0px 0px;
					padding: 8px 0px 8px 8px;
					width: 187px;
					font-size: 11px;
					}
					#right .box .innershadow .small_tabs{
					margin: 0px;
					padding: 0px;
					}
						#right .box .innershadow .small_tabs #informationLink{
						float:left;
						margin:0px;
						padding:6px 0px 5px 8px;
						width: 80px;
						}
						#right .box .innershadow .small_tabs #howtoLink{
						float:right;
						margin:0px 6px 0px 0px;
						padding:6px 0px 5px 20px;
						width: 80px;
						}
							.activeInfoTab{
							background:transparent url(../images/tabs_active.jpg) no-repeat scroll left top;
							margin: 0px;
							padding: 0px;
							border: solid #dcdcdc;
							border-width: 2px 2px 0px 2px;
							}
							.inactiveInfoTab{
							background:transparent url(../images/tabs_inactive.jpg) no-repeat scroll left top;
							margin: 0px;
							padding: 0px;
							border: solid #fff;
							border-width: 2px 2px 0px 2px;
							}
								#small_content_info{
								clear: both;
								height: 120px;
								margin: 0px;
								padding: 0px;
								}
									#information ul{
									list-style-image:none;
									list-style-position:outside;
									list-style-type:none;
									margin: 0px;
									padding: 0px;
									}
										#information li{
										padding: 1px;
										}
									#howto ul{
									list-style-image:none;
									list-style-position:outside;
									list-style-type:none;
									margin: 0px;
									padding: 0px;
									}
										#howto li{
										padding: 1px;
										}
										
		#right .box .innershadow .small_tabs #mostviewedLink{
		float:left;
		margin:0px;
		padding:6px 0px 5px 10px;
		width: 80px;
		}
		#right .box .innershadow .small_tabs #mostemailedLink{
		float:right;
		margin:0px 6px 0px 0px;
		padding:6px 2px 5px 8px;
		width: 80px;
		}
		#right .box .innershadow .small_tabs #relatedarticlesLink{
		background:transparent url(../images/tabs_related.jpg) no-repeat scroll left top;
		float:left;
		margin:0px;
		padding:6px 0px 6px 10px;
		width: 103px;
		border: solid #dcdcdc;
		border-width: 2px 2px 0px 2px;
		}
			.activeMostTab{
			background:transparent url(../images/tabs_active.jpg) no-repeat scroll left top;
			margin: 0px;
			padding: 0px;
			border: solid #dcdcdc;
			border-width: 2px 2px 0px 2px;
			}
			.inactiveMostTab{
			background:transparent url(../images/tabs_inactive.jpg) no-repeat scroll left top;
			margin: 0px;
			padding: 0px;
			border: solid #fff;
			border-width: 2px 2px 0px 2px;
			}
		#small_content_most{
		clear: both;
		height: 320px;
		margin: 0px;
		padding: 0px;
		}
			#mostviewed{
			margin: 5px 5px 7px 5px;
			padding: 10px;
			height: 290px;
			}
				#mostviewed ol{
				margin: 2px 2px 5px 17px;
				padding: 0px;
				}
				#mostviewed li{
				padding: 2px 1px 2px 1px;
				}
			#mostemailed{
			margin: 5px 5px 7px 5px;
			padding: 10px;
			height: 290px;
			}
				#mostemailed ol{
				margin: 2px 2px 5px 17px;
				padding: 0px;
				}
				#mostemailed li{
				padding: 2px 1px 2px 1px;
				}
		#right .box .innershadow .small_tabs #weeklypollLink{
		float:left;
		margin:0px;
		padding:6px 0px 5px 10px;
		width: 80px;
		}
		#right .box .innershadow .small_tabs #pollresultsLink{
		float:right;
		margin:0px 6px 0px 0px;
		padding:6px 0px 5px 12px;
		width: 80px;
		}
		#right .box .innershadow .small_tabs #followusLink{
		margin:0px 6px 0px 0px;
		padding:6px 0px 5px 12px;
		width: 80px;
		background:transparent url(../images/tabs_active.jpg) no-repeat scroll left top;
		border: solid #dcdcdc;
		border-width: 2px 2px 0px 2px;
		}
			.activePollTab{
			background:transparent url(../images/tabs_active.jpg) no-repeat scroll left top;
			margin: 0px;
			padding: 0px;
			border: solid #dcdcdc;
			border-width: 2px 2px 0px 2px;
			}
			.inactivePollTab{
			background:transparent url(../images/tabs_inactive.jpg) no-repeat scroll left top;
			margin: 0px;
			padding: 0px;
			border: solid #fff;
			border-width: 2px 2px 0px 2px;
			}
		#small_content_poll{
		clear: both;
		height: 230px;
		margin: 0px;
		padding: 0px;
		}
			#weeklypoll{
			margin: 5px 5px 5px 5px;
			padding: 10px;
			height: 200px;
			}
			#pollresults{
			margin: 5px 5px 5px 5px;
			padding: 10px;
			height: 200px;
			}
			#weeklypoll_yes{
			margin: 8px 0px 5px 0px;
			}
			#weeklypoll_no{
			margin: 8px 0px 5px 0px;
			}
			#weeklypoll_button{
			margin: 10px 0px 5px 0px;
			}
			.poll_table{
			padding: 10px 0px 0px 0px;
			}
			.poll_color_border{
			border: solid 1px #000;
			background-color: #fff;
			width: 100px;
			padding: 0px;
			height: 15px;
			}
		#followus{
		margin: 5px 5px 5px 5px;
		padding: 10px;
		height: 100px;
		}
	#footer{
	clear: both;
	background:#862673 url(../images/footerbg.jpg) repeat-x left top;
	border: solid 1px #1d1d1d;
	padding: 5px 4px 20px 4px;
	color: #000;
	}
	#footer ul, #footer ul li{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	}
		#footer .back_to_top{
		text-align: center;
		padding: 0px 0px 5px 0px;
		margin: 0px;
		}
	#footer .footer_content{
	border: solid 2px #5d1747;
	background:#fff url(../images/footer_bg.jpg) repeat-x left top;
	margin: 0px 0px 0px 0px;
	padding: 10px;
	height: 260px;
	}
		.footer_left_content{
		float: left;
		width: 450px;
		}
			.footer_header{
			margin: 0px;
			color: #5d1747;
			}
			#footer .footer_left_content ul{
			float: left;
			margin: 0px;
			padding: 0px 0px 5px 20px;
			
			}
			#footer .footer_left_content li{
			margin: 0px;
			padding: 2px 0px 0px 0px;
			}
		.footer_right_content{
		float: right;
		width: 400px;
		}
			#footer .footer_right_content ul{
			float: right;
			margin: 0px;
			padding: 0px 0px 15px 20px;
			}
			#footer .footer_right_content li{
			color: #5d1747;
			float: left;
			margin: 0px;
			padding: 2px 2px 0px 2px;
			}
			.footer_current{
			clear: both;
			margin: 0px 0px 0px 45px;
			padding: 5px;
			border: solid 1px #1d1d1d;
			background-color: #d3b9d3;
			height: 147px;
			}
				.footer_current_cover{
				float: left;
				border: solid 3px #6dc8ed;
				background-color: #1d1d1d;
				height: 136px;
				width: 103px;
				padding: 1px;
				}
				.footer_current_issue{
				float: right;
				padding: 10px 10px 0px 5px;
				width: 200px;
				}
			.footer_info{
			clear: both;
			margin: 0px 0px 0px 45px;
			padding: 10px 0px 0px 0px;
			width: 360px;
			}
	.footer_validates{
	clear: both;
	float: right;
	padding: 2px;
	}
		.footer_validates ul{
		margin:0px;
		padding:0px;
		float: left;
		}
		.footer_validates ul li{
		margin:0px;
		padding:0px 2px 5px 2px;
		float: left;
		}
span.errors{
color: #e51b24;
}


.page{
font-size: 10pt;
padding: 10px 0px 0px 9px;
color: #5d1747;
}
.page .content_header{
font-weight: bold;
font-size: 14px;
margin: 0px;
padding: 0px;
}
.names{
text-align: justify;
padding: 0px;
width: 454px;
margin: 5px 0px 25px 0px;
}


.page .journal_years{
font-family: helvetica,arial,sans-serif;
font-weight: 700;
font-size: 13px;
padding: 7px 0px 5px 5px;
}
.journal_content_left{
float: left;
width: 220px;
margin: 0px 0px 30px 0px;
font-family: helvetica,arial,sans-serif;
font-weight: 600;
font-size: 12px;
}
.journal_content_right{
font-family: helvetica,arial,sans-serif;
font-weight: 600;
font-size: 12px;
width: 220px;
float: right;
margin: 0px 0px 30px 13px;
}
.journal_content_left ul {
list-style-type: none;
margin: 0px;
padding:0px;
}
.journal_content_left li {
border: solid #dcdcdc 1px;
padding: 5px;
margin: 0px;
}
.journal_content_right ul {
list-style-type: none;
margin: 0px;
padding:0px;
}
.journal_content_right li {
border: solid #dcdcdc 1px;
padding: 5px;
margin: 0px;
}

.light{
background-color: #ba90b2;
}
.dark{
background-color: #8F2C71;
}




#quicklinks{
padding: 0px;
width:465px;
}
	#back{
	float: right;
	font-weight: bold;
	padding: 3px 5px 10px 0px;
	}
	#quick{
	clear: both;
	margin: 0px 0px 3px 0px;
	}
#symposium{
padding: 0px;
width:465px;
}
#clinical{
padding: 0px;
width:465px;
}
#features{
padding: 0px;
width:465px;
}
.issue_headers{
clear: both;
border: solid 1px #000;
background-color:#5D1747;
width: 468px;
}
.symposium_header{
font-size: 12pt;
font-weight: bold;
color: #d3b9d3;
padding: 2px 5px 15px 10px;
}
	#symposium a:link, #symposium a:visited{
	font-weight: bold;
	color: #5D1747;
	}
.clinical_header{
font-size: 12pt;
font-weight: bold;
color: #d3b9d3;
padding: 2px 5px 15px 10px;
}
#clinical a:link, #clinical a:visited{
	font-weight: bold;
	color: #5D1747;
	}
	#features a:link, #features a:visited{
	font-weight: bold;
	color: #5D1747;
	}
.features_header{
font-size: 12pt;
font-weight: bold;
color: #d3b9d3;
padding: 2px 5px 15px 10px;
}
.supplements_header{
font-size: 12pt;
font-weight: bold;
color: #d3b9d3;
padding: 2px 5px 15px 10px;
}
.features_header_2{
font-size: 12pt;
font-weight: bold;
color: #5D1747;
margin: 10px 0px 0px 0px;
padding: 3px 0px 3px 0px;
text-decoration: underline;
}
.title_2{
color: #5D1747;
font-style:italic;
}
.features_article{
margin: 10px 0px 0px 0px;
}
#article_header{
width: 463px;
padding:0px 5px 15px 10px;
}
	.article_category{
	font-size: 15pt;
	font-weight: bold;
	}
	.article_doi{
	float: left;
	width: 200px;
	font-size:10pt;
	font-weight:normal;
	padding: 28px 0px 0px 0px;
	}
	.extras_container{
	float: right;
	width: 250px;
	}
		.pdf_multimedia{
		clear: both;
		float: left;
		padding: 0px 15px 0px 0px;
		}
		.add{
		float: left;
		padding: 1px 0px 0px 0px;
		}
		
		.article_pdf, .article_extras{
		font-size: 9pt;
		margin: 0px;
		padding: 2px;
		height: 22px;
		}
		.add_to_fav, .email_to_friend{
		font-size: 9pt;
		margin: 0px;
		padding: 2px;
		}

#article_doi{
float: right;
padding: 0px 20px 0px 0px;
}
#article_issue{
clear: both;
border: solid 1px #000;
background-color:#5D1747;
width: 463px;
font-size: 10pt;
font-weight: bold;
padding: 5px 0px 5px 5px;
margin: 0px;
color: #d3b9d3;
}

#article_title{
font-size: 11pt;
font-weight: bold;
padding: 8px 0px 3px 5px;
width: 456px;
text-align: justify;
}
#article_title a, #article_title a:hover{
color: #000;
text-decoration: none;
}

#article_title_2{
font-size: 10pt;
padding: 2px 0px 3px 5px;
width: 450px;
}
#article_authors{
font-style:italic;
padding: 0px 0px 3px 5px;
}

#article_series{
font-size: 10pt;
padding: 2px 0px 3px 5px;
}

#article_abstract{
font-size: 10pt;
padding: 2px 0px 3px 5px;
width: 456px;
margin: 25px 0px 25px 0px;
text-align: justify;
}
	.purchase_left{
	margin: 20px 0px 0px 0px;
	float: left;
	width: 230px;
	}
	.purchase_right{
	margin: 20px 0px 0px 0px;
	float: right;
	width: 230px;
	}
		.purchase_left fieldset, .purchase_right fieldset{
		height: 250px;
		margin: 0px 0px 25px 0px;
		}
.header_one{
font-weight: bold;
font-size: 1.3em;
padding: 20px 0px 15px 0px
}
.header_two{
font-weight: bold;
color: #666;
font-size: 1.2em;
padding: 10px 0px 10px 0px
}

.header_three{
font-weight: bold;
font-size: 1.1em;
color: #999;
padding: 8px 0px 8px 0px
}
span.read_blue{
color:#4C98B1;
}
.article_table{
background-color: #ccc;
padding: 3px;
border: solid 2px;
margin: 0px;
padding: 5px;
}
#article_table{
background-color: #ccc;
padding: 3px;
border: solid 2px;
margin: 0px;
padding: 5px;
}
.article_references_header{
font-size: 13pt;
font-weight: bold;
padding: 2px 0px 3px 5px;
margin: 0px 0px 10px 0px;
}
.article_references{
padding: 2px 0px 3px 5px;
}
.article_references ol {
color: #666;
}

.article_references ul {
list-style-type: none;
margin: 0px;
padding:0px;
}
.article_references li {
background-color: #ebebec;
border: solid #fff 1px;
padding: 5px;
margin: 0px;
}
.article_reading_header{
font-size: 13pt;
font-weight: bold;
padding: 2px 0px 3px 5px;
margin: 0px 0px 10px 0px;
}
.article_reading{
padding: 2px 0px 3px 5px;
}

.article_reading ol {
color: #666;
}

.article_reading ul {
list-style-type: none;
margin: 0px;
padding:0px;
}
.article_reading li {
background-color: #ebebec;
border: solid #fff 1px;
padding: 5px;
margin: 0px;
}

.article_disclaimer_header{
font-size: 12pt;
font-weight: bold;
padding: 2px 0px 3px 0px;
margin: 0px 0px 10px 0px;
}
.doctor_info{
padding: 2px 0px 3px 50px;
font-size: 10pt;
margin: 0px 0px 30px 0px;
}
.disclosure{
padding: 2px 0px 3px 0px;
font-size: 10pt;
margin: 0px 0px 50px 0px;
}
.article_disclaimer{
padding: 2px 0px 3px 0px;
font-size: 10pt;
}
.view_tables{
border: solid #000 1px;
background-color: #ccc;
margin: 20px 0px 20px 0px;
padding: 3px;
width: 448px;
}
.view_figures{
border: solid #000 1px;
background-color: #ccc;
margin: 20px 0px 20px 0px;
padding: 3px;
width: 448px;
}
.view_figures_box, .view_tables_box{
border: solid #000 1px;
background-color: #fff;
padding: 3px;
width: 98%;
}

/*++++++++++++++++++++++++ Poll Results++++++++++++++++++*/
.poll_color_border{
border: solid 1px;
width: 100px;
height: 15px;
}
.poll_results{
border: solid 1px;
margin: 8px 0px 8px 0px;
padding: 5px;
}

.page{
margin: 5px;
padding: 5px;
color: #000;
}
.page a:link{
color: #5D1747;
text-decoration: none;
}
.page a:visited{
color: #5D1747;
text-decoration: none;
}
.page a:hover{
color: #d3b9d3;
text-decoration: underline;
}
.inside_box{
text-align: justify;
margin: 0px;
padding: 10px 10px 10px 6px;
}

.headshot{
border: solid #00354B 2px;
padding: 2px;
margin: 5px 15px 4px 0px;
float: left;
}

/*+++++++++++++++++ Home Page +++++++++++++++++++++++++++++++++*/
.license_home{
margin: 0px 0px 20px 0px;
}
.featured_articles{
border: solid #5D1747 2px;
margin:5px;
padding: 5px;
width:430px;
}
.etoc{
border: solid 1px #bca2bf;
background-color: #5D1747;
padding: 5px;
margin: 0px 0px 25px 0px;
}
.etoc_inner{
border: solid 2px #fbf5e5;
background-color: #dcdcdc;
padding: 10px 10px 10px 20px;
}
#e_alert{
border: solid 1px  #000;
width: 300px;
height: 16px;
margin: 3px 0px 10px 0px;
padding: 2px;
}
#e_alert_submit{
margin: 2px;
padding: 0px 2px 1px 2px;
height: 25px;	
width: 80px;
}
.etoc_inner ul {
margin: 0px 0px 0px 5px;
padding: 12px;
}
.etoc_inner li{
margin: 0px;
padding: 0px;
}

/*+++++++++++++++++ Login +++++++++++++++++++++++++++++++++*/
#login_left{
border: solid 2px #5D1747;
float: left;
width: 220px;
height: 400px;
}

#login_right{
border: solid 2px #5D1747;
float: right;
width: 220px;
height: 400px;
}

.login_header{
background-color: #5D1747;
margin: 4px;
padding: 5px;
color: #fff;
font-weight: bold;
}

.login_sub_menu{
margin: 4px 4px 10px 4px;
padding: 5px;
}

.login_sub_menu ul{
margin: 0px 0px 0px 10px;
padding: 0px;
}

.view_tables_new{
border: solid #000 1px;
background-color: #ccc;
margin: 20px 0px 20px 0px;
padding: 3px;
width: 448px;
}
.view_figures_new{
border: solid #000 1px;
background-color: #ccc;
margin: 20px 0px 20px 0px;
padding: 3px;
width: 448px;
}

#agreement{
width: 430px;
border: solid 1px #5D1747;
background-color: #dcdcdc;
padding: 15px;
margin: 10px 10px 10px 0px;
text-align: justify;
}

.sms_schedule {
border:1px solid;
margin:10px 0px 10px 0px;
padding:5px;
}
/*+++++++++++++++++ My Account Page +++++++++++++++++++++++++++++++++*/
.user_header {
border: solid #d3b9d3;
border-width: 1px 0px 1px 0px;
margin: 60px 0px 0px 1px;
color:#000;
font-size: 120%;
font-weight: bold;
padding:2px 0px 2px 5px;
}
.user_body{
border:  #d3b9d3 solid;
border-width: 0px 1px 1px 1px;
background-color: #d9d9cf;
color:#000;
margin: 0px 0px 0px 1px;
padding:10px 0px 2px 0px;
}
.user_header_2{
border: solid #d3b9d3;
border-width: 1px 0px 1px 0px;
background-color: #fff;
color:#000;
padding:5px 20px 5px 5px;
width: 150px;
margin: 14px 0px 14px 0px;
float: left;
font-weight: bold;
font-size: 104%;
}
.stay{
float: left;
}
.email_and_favorites{
float:left;
margin: 1px 0px 0px 5px;
}
.user_top{
clear: both;
margin: 10px 14px 10px 14px;
padding:10px;
}
.user_info{
background-color:#dcdcdc;
margin: 10px 14px 10px 14px;
border: solid #d3b9d3 1px;
padding:10px;
}
.expired{
padding: 10px 0px 30px 25px;
width: 400px;
}

.user_info{
clear: both;
padding: 10px 0px 15px 25px;
}
.viewing_article_numbers{
float: right;
padding: 0px 20px 0px 0px;
}
.article_nav{
float: right;
padding: 0px 20px 0px 0px;
}

.close{
float: right;
margin: 0px 15px 0px 0px;
}

.sitemap ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding: 5px;
}

/*+++++++++++++++++ Newsletter Pages +++++++++++++++++++++++++++++++++*/
.optional_header{
background-color: #5D1747;
border: solid 1px #dcdcdc;
width: 443px;
margin: 10px 3px 10px 0px;
padding: 5px 10px 5px 10px;
color:#fff;
}
.optional{
border: solid 1px #5D1747;
padding: 10px 10px 25px 10px;
margin: 0px 0px 25px 0px;
width: 443px;
}

#extras{
border: solid 1px;
width: 100%;
padding: 5px;
text-align: center;
background: #EADFEF;
}