﻿/* <![CDATA[ */
body {
	margin: 0px auto 60px auto; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0px 0px 0px 10px;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	background:#ffffff;
	font-family:Arial, Helvetica, Sans-Serif !important;
	font-size: .8em;
	min-width: 970px;
	max-width: 970px;
/*	width:expression(document.body.clientWidth > 800? "800px": "auto" );*/
}

#header { margin:10px 0 0 0; padding:0; height: 280px; text-align: left;}
#main1 	{ margin:1; padding:0; text-align: left; width: 970px; }
#main2 	{ margin:0; padding:0;  text-align: left; width: 970px; }
#left 	{ float:left; width:191px; margin:0; padding:0; min-height: 970px; background-color:Transparent; text-align: left; }
#right 	{ float:right; width:160px; margin:0; padding:0;  text-align: right; color: #ffffff;}
#middle { margin:0 200px; padding-left: 0px; text-align: left; width: 600px; }
#footer	{ 
	width: 100%;
	height: 10px;
	margin: 10px auto 20px auto;
	padding: 30px 10px 10px 10px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	text-align: center;
	clear: both;
}


.column-in { margin:0; padding:0; background-color: transparent;}
.cleaner { clear:both; height:1px; font-size:1px; border:none; margin:0; padding:0; background-color: transparent; }
.clear {clear:both; }
h1,h2,h3,h4 { margin: 0.2em 0 }
p { margin: 0.5em 0 }
a,a:visited { /*color:#931a25;*/ color: #0A634D; text-decoration:none; }
a:hover,a:visited:hover { text-decoration:underline; color: #0c9b78; }
.copy { text-align:center; font-size:80% }
/*.footerLink	{
	font: 11px/18px Arial, sans-serif; 
	text-decoration: none;
	color: black;
	padding: 5px 5px 5px 5px;
}
.footerLink:visited {color:Black; }
*/

#issueCover {
	float: right; 
	width: 200px; /* since this element is floated, a width must be given */
	text-align: center;
}

#logo	{	position: relative; top: 0px; left: 0px; width: 750px; }

#message {
		width: 250px;
		text-align: right;
		position: absolute;
		right: 1px;
		top: 60px;
		font:12px/18px "Trebuchet MS", verdana, Arial, sans-serif;
		font-weight:bold;
		color:#931a25;
}

.subscribe {
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	padding:5px;
	letter-spacing:0.1em;
	color:#931a25;
	font-weight: bold; 
	text-decoration: none;
	text-transform: uppercase;
	margin: 3px 0 0 0;
	display: block;
}

.author, .authors
{    
    font: 11px/14px "Trebuchet MS",Arial,sans-serif;
    margin-top: 0;
    padding-bottom: 3px;
}

.current {
	color: #931A25;
    font-family: "Trebuchet MS",Arial,sans-serif;
    font-size: 10px;
    letter-spacing: 0.2em;
    padding-bottom: 5px;
    padding-top: 10px;
    text-transform: uppercase;
}
.issue {
	border-top: 1px solid #F0F0F0;
    color: #000000;
    font-family: "Trebuchet MS",Arial,sans-serif;
    font-size: 11px;
    font-style: italic;
    padding-top: 3px;
    display: block;
    margin: 3px 0;
}

#fullMain {
    margin: 0 5px 0 5px;
    width: 565px;
}

#searchBox { width:175px; padding:10px 5px 10px 5px; background:#e9e9e9; margin: 0px 0px 0px 0px; overflow: hidden;}
#searchBox a 		{ font:11px/16px "Trebuchet MS", verdana, Arial, sans-serif; color:#000; text-decoration: none; }
#searchBox a:hover 	{ color:#931a25; text-decoration:underline; }
#searchBox #q        { width:120px; height: 17px; border:1px solid #ccc; float:left; margin-top:5px; } 
#searchBox #go 		{ padding-left:5px; float:right; margin-top:5px; } 
#searchBox #advSearch		{ clear:both; padding-top:5px; }
.n {
    margin: 20px 0 0;
}

/* SPECIALTY NAV */
#specialtyNav  			{ position: relative; left: 0px; float: left; padding:10px 0; z-index: 1000; }
#specialtyNav ul 		{ list-style:none; padding-left: 0px;margin-left: 10px;}
#specialtyNav ul li		{ padding-left: 10px; background:url(http://www.endocrinetoday.com/images/navArrow.gif) 0px 5px no-repeat; padding-bottom: 7px; }
#specialtyNav ul li a 	{ font:12px/18px "Trebuchet MS", verdana, Arial, sans-serif; color:#000; font-weight:bold; text-decoration: none;} 
#specialtyNav ul li a:hover { color:#931a25; text-decoration:underline;  }
#specialtyNav ul li a.selected{ 
	font:12px/18px "Trebuchet MS", verdana, Arial, sans-serif; color:#931a25; 
	font-weight:bold; text-decoration: underline; 
}

#specialtyNav ul.subspecialtyList { 
	padding-top:5px; list-style:none; background:url(http://www.endocrinetoday.com/images/subspBg.jpg) 0px 0px no-repeat;
	padding-right:0; margin-right:0; padding-left:10px; 
	list-style-type: none;
}

#specialtyNav ul.subspecialtyList li{
	padding-left:10px;
	list-style:none;
	list-style-type: none;
	/*list-style-image: url(http://www.endocrinetoday.com/images/subspBullet.gif);*/
	background-color:Transparent;	
	border-bottom:1px dotted #cc9166; 
}

#specialtyNav ul.subspecialtyList li a { font:11px/18px "Trebuchet MS", verdana, Arial, sans-serif; color:#000; font-weight:normal;}
#specialtyNav ul.subspecialtyList li.last{ border-bottom:0; }




/* blog table styles */
.blog-table {
	width: 570px;
	margin: 0 0 20px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	border-collapse: collapse;
}

.blog-table caption {
	font-size: 16px;
	font-weight: bold;
}

.blog-table tr .page-number {
	border: none;
}

.blog-table th, td {
	border: 1px solid black;
}

.blog-table th {
	font-size: 14px;
	color: #fff;
	background: #8a191b;
}

.blog-table td {
	padding: 5px;
}

.blog-table .alt {
	background: #eee;	
}

table tbody tr td .pubDate .blog-author {
font-family: Arial;
font-size: 12px;
font-weight: bold;
color:#0A634D;
}

table tbody tr td .pubDate 
{
    margin: 0 0 -20px 0;
}

#stories	{border-right: solid 0px #F0F0F0; min-height: 600px;  margin:0;    padding:0;    padding-top:5px;}

#stories th, td {
	border: none;
}

.articleContent {
padding: 0 10px 0 0;
font:12px/17px Arial, sans-serif;

}

.articleContent ul    {
    list-style-type: none;
}

.articleContent ul li {
    padding-left: 15px;
    font-size: 12px;
    font-family: Arial,sans-serif;
    padding-bottom: 5px;
    color: #000;
    background: url(http://www.endocrinetoday.com/images/beigeBullet.gif) 0 2px no-repeat;
}

.articleContent ol li {
    padding-left: 10px;
    font-size: 12px;
    font-family: Arial,sans-serif;
    padding-bottom: 5px;
    color: #000;
}


h2.articleTitle {
font: 20px Arial, sans-serif;
font-weight:bold;
}

h3.articleSubTitle,
h3.articleSubTitle a {
	margin: 5px 0 10px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #0A634D;
	font-weight: bold;
}

.date  {
	font:11px "Trebuchet MS", Arial, sans-serif;
	margin-top:0;
	padding-bottom:10px;
}

.articleContent table {
    /*border-bottom: 1px solid #EDECEA;*/
    /*border-top: 1px solid #EDECEA;*/
    margin-bottom: 5px;
    margin-top: 15px;
    padding: 3px 0;
}

.articleContent table td a, .articleContent table td a:visited{
/*font:11px "Trebuchet MS", Arial, sans-serif;*/
font-size:12px;
font-weight:bold;
color:#000;
}

.articleContent table td a:hover, .articleContent table td a:visited:hover{ color:#0c9b78; }
.articleContent p{ font:12px/17px Arial, sans-serif; padding-right:5px; }
.articleContent p.subHeader{ font:12px/17px Arial, sans-serif; padding-right:5px; font-weight: bold;}
.articleContent BLOCKQUOTE {      padding-left: 45px; }
h4.perspectiveHead {
	font:12px/17px Arial, sans-serif;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
}


.breadcrumbs { padding-left:10px; font:11px/14px "Trebuchet MS", verdana, Arial, sans-serif; }
.breadcrumbs a, .breadcrumbs a:visited { text-decoration:underline; color:#000; }
.breadcrumbs a:hover, .breadcrumbs a:visited:hover { color:#931a25; }
.separator 			{ padding:10px 10px 5px 10px; }

.login {
width:570px; 
text-align:center; 
background:#ebebeb; 
margin: auto;
margin-bottom:100px;
height:320px;
}
.freeAccessHead {
width:560px; 
text-align:center; 
background:#666668; 

color:#fff;
font:16px/17px Arial, sans-serif;
font-weight:bold;
padding:5px;

}

.registerBlurb { 
width:241px;
float:left; 
background:#fff; 
border:0px solid #ccc; 
margin:10px; 
text-align:left; 
padding:10px;
}

.loginForm {
width:250px; 
float:right; 
padding-top:15px;
text-align:left;
padding-left:25px;
}

.loginForm2 {
padding-top:5px;
}

.loginForm2 label{
font:12px/18px "Trebuchet MS", verdana, Arial, sans-serif;
color:#000;
font-weight:bold;
text-align:left;
display:block;
border: solid 1px red;
}


.loginForm2 p {
    font-size:11px;
}
.member {

} 

.log1 {
    border:1px solid #ddd;
    width:180px;
    margin-bottom:5px;
    font-size:14px;
    font-weight:bold;
    padding:3px;
    margin-bottom:4px;
}

.loginButton 
{
    text-align:center; 
margin-left:60px;
padding-top:20px;
padding-bottom:20px;
}

.forgotPsw {
    width:570px; 
    text-align:left; 
    background:#fff; 
    margin: auto;
    margin-bottom:100px;
    height:320px;
}

.forgotPswForm {
    font:12px/18px Arial, sans-serif;
    color:#000;
    padding-top:15px;
    text-align:left;
}


.forgotPswForm p {
    font:12px/18px Arial, sans-serif;
    color:#000;
    padding-top:25px;
    text-align:left;
}
.forgotPswForm2 { padding-top:5px; }

ul.register { list-style:none; padding-top:15px; padding-bottom:10px; padding-left:0px; margin-left: 0px;}

ul.register li { 
    padding-left:15px;
    font-size:12px;
    font-weight:normal;
    font-family:Arial,sans-serif;
    padding-bottom:5px;
    color:#000;
    background: url(images/beigeBullet.gif) 0 4px no-repeat;
}

.registerButton { padding-left:60px; }
.registerToday { padding-left:5px; padding-top:5px; }
.regForm { padding-top:15px; text-align:left; padding-left:25px; }
.regForm2 { padding-top:5px; padding-bottom:0; }
.regForm3 { padding-top:5px; margin-top:0; padding-left:25px; }

.regForm2 label{
    font:12px/18px "Trebuchet MS", verdana, Arial, sans-serif;
    color:#000;
    font-weight:bold;
    text-align:left;
    width:250px;
 }

.logLong {
    border:1px solid #ddd;
    width:480px;
    margin-bottom:5px;
    font-size:14px;
    font-weight:bold;
    padding:3px;
    margin-bottom:4px;
}

.sectionalHead { padding-left:10px; padding-bottom:10px; padding-top:10px; }

/*.pageHeadersArticleView {
	height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0a634d;
	font-weight: bold;
	border-bottom: 2px solid #0a634d;
	text-transform: capitalize;
	margin: 5px 0 10px;
    padding:0 0 2px;
    text-transform:uppercase;
}*/

.pageHeadersArticleView {
    border-bottom:3px solid #e1e1e1;
    color:#0A634D;
    display:block;
    font-size:12px;
    font-weight:bold;
    margin:0 0 15px 0;
    padding:0 0 5px 0;
    text-transform:uppercase;
}

#storyright { float:right; padding-right:0px; text-align:left; width:280px; vertical-align:top; }
#storyLeft { float:left; padding-left:0px; padding-right:0px; width:285px; margin: 0 20px 0 0; }
.news { padding-left:3px; padding-bottom:8px; }
.latestNews .posted { font:11px/14px "Trebuchet MS", Arial, sans-serif; padding-bottom:3px; padding-left:3px; }
.story 		{ padding-left:3px; }
.story h3 	{ font:21px/24px  Arial, sans-serif; font-weight:bold; padding-left:0; margin-left:0; }
.story p 	{ 	padding-top:5px;
	padding-bottom:5px;
	font:12px/16px  Arial, sans-serif;
}
.storyPhoto { float:right; padding-left:8px; padding-bottom:5px; }
.storyPhoto p.caption { text-align:right; padding-top:5px; padding-bottom:8px; font-size:10px; font-style:italic; }
.recent 	{ background-color:#f0f0f0; margin-top:10px; }
.specialtyContent .sectionHead { 
	margin-top:15px;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px solid #931a25;
}

.specialtyContent { border-bottom: 1px solid #931a25; padding-bottom:10px; margin-bottom:10px; }
.caledar { font:11px/14px Arial, sans-serif; }
.sectional, .related { margin-top:35px; padding-bottom:5px; margin-bottom:25px; border-top:1px solid #931a25; }
.calendar p, .specialtyContent p  { font:11px/14px Arial, sans-serif; padding-top:5px; }
.calendar h4, .specialtyContent h4 {
	font:11px/14px Arial, sans-serif;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:0;
}
.calendar .calendarHead, .relatedHead {
	margin-top:5px;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px solid #f0f0f0;
}

.related ul li 
{
    list-style-type: none;
    margin: 0 0 8px 0;
    background: url(../images/beigeBullet.gif) no-repeat scroll 0 4px transparent;
    font-family: Arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 5px;
    padding-left: 15px;
}

.related ul li a 
{
    font-family: Arial, Helvetica, Sans-Serif;
    color: #000000;
}

.calendar h4 { padding-top:0; text-transform:uppercase; }
p.date 		{ font:11px/14px Arial, sans-serif; font-weight:bold; }
p.location 	{ padding-top:0; font:11px/14px Arial, sans-serif; font-style:italic; padding-bottom:5px; }

.quote { font:18px/20px Georgia, "Times New Roman", serif; font-weight:bold;}
.more {
	font:11px/14px "Trebuchet MS", Arial, sans-serif;
	font-weight:normal;
	text-align:right;
	padding-top:5px;
	padding-bottom:5px;
}
.left { text-align:left; font-size:12px; }
.coverStory { border:1px solid #f0f0f0; margin:0 0 15px 0; }
.coverStoryLabel { padding-left:10px; position:relative; top:-1px; }

.coverStoryPhoto { float:right; padding-left:5px; padding-bottom:5px; }
.coverStoryContent { padding:10px; }
.coverStoryContent h3 { font:16px/18px  Arial, sans-serif; 	font-weight:bold; }
.coverStoryContent p { font:11px/14px Arial, sans-serif; padding-top:5px; }

p.fullStory {
	clear:both;
	font-weight:bold;
	text-transform:uppercase;
	font:11px/14px "Trebuchet MS", Arial, sans-serif;
	padding-top:5px;
}

p.fullStory a {
	font-weight:bold;
	letter-spacing:0.1em;
	color:#000;
	background:url(../images/fullStoryArrow.gif) 0 2px no-repeat;
}

p.fullStory a:hover { color:#931a25; text-decoration:none; }
p.fullStory a span { padding-left:22px; color:#000; }
p.fullStory a:hover span { color:#931a25; text-decoration:none; }
.byTheNumbersHead { padding-top:10px;  padding-bottom:5px; padding-left:9px; }
.byTheNumbersContent { background-color:#007355; }
.byTheNumbersContent div.white { 
	float:left;
	font:14px/16px Arial, sans-serif;
	font-weight:bold;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:5px;
	margin-bottom:0;
	z-index:100;
	color:#fff;
}

.byTheNumbersContent .byTheNumbersPic { text-align:center; padding:5px 10px 0px 10px; }
.byTheNumbersPic img { border:0; }
.byTheNumbersFooter table { margin-top:0; padding-top:0; width:100%;  }
.byTheNumbersFooter table td { padding-left:10px;  padding-top:0; width:40% }
.byTheNumbersFooter table td.right { text-align:right; width:50%; padding:5px; }
.byTheNumbersFooter table td a, .byTheNumbersFooter table td a:visited { 
	font:13px "Trebuchet MS", Arial, sans-serif;
	color:#fff;
	font-weight:normal;
}
.byTheNumbersFooter .enlarge { padding-left:10px; padding-bottom:5px; }
.byTheNumbersFooter .moreinfo { 
	position:relative;
	top:-15px; left:150px;
	padding-right:10px;
	padding-bottom:5px;
	font:11px/14px "Trebuchet MS", Arial, sans-serif;
}
.byTheNumbersFooter .moreinfo a, .byTheNumbersFooter .enlarge a {
color:#fff;
}
a.white {
font:11px "Trebuchet MS", Arial, sans-serif;
color:#fff;
font-weight:normal;
} 
.vindico {
clear:both;
text-align:center;
background-color:#f0f0f0;
padding-top:5px;
}
.vindico img {
border:0;
padding-bottom:5px;
}

.sponsored {
	border:1px solid #f0f0f0;
	margin-top:10px;
}
.sponsoredLabel {
padding-left:10px;
position:relative;
top:-1px;
}

.sponsoredContent {
	padding:10px;
	font:11px Arial, sans-serif;
}
.grade        { font:12px/18px "Trebuchet MS", verdana, Arial, sans-serif; color:#000; font-weight:bold; }
.subGrade   { font:10px/16px "Trebuchet MS", verdana, Arial, sans-serif; color:red; font-weight:normal; }

.sponsoredContent p{ padding-bottom:10px; }
.sponsoredContent a, .sponsoredContent a:visited { color:#bd9452; text-decoration:none; }
.sponsoredContent a:hover, .sponsoredContent a:visited:hover { color:#bd9452; text-decoration:underline; }
#sidebarRight { width:180px; float:right; }
#sidebarRight .printIssue { background:#fff; }
.latestNews .posted     { font:11px/14px "Trebuchet MS", Arial, sans-serif; padding-bottom:3px; padding-left:3px; }
.story                        { padding-left:3px; }
.story h3                   { font:21px/24px  Arial, sans-serif; font-weight:bold; padding-left:0; margin-left:0; }
.story p                     { padding-top:5px; padding-bottom:5px; 	font:12px/16px  Arial, sans-serif; }
.storyPhoto                { float:right; padding-left:8px; padding-bottom:5px; }
.storyPhoto p.caption  { text-align:right; padding-top:5px; padding-bottom:8px; font-size:10px; font-style:italic; }

p.fullStory                 {clear:both; font-weight:bold; text-transform:uppercase; font:11px/14px "Trebuchet MS", Arial, sans-serif; padding-top:5px; }
p.fullStory a               { font-weight:bold; letter-spacing:0.1em; text-decoration: none; color:#000; background:url(http://www.endocrinetoday.com/images/fullStoryArrow.gif) 0 2px no-repeat; }
p.fullStory a:hover     { color:#931a25; text-decoration:none; } 
p.fullStory a span       { padding-left:22px; color:#000; }
p.fullStory a:hover span { color:#931a25; text-decoration:none; }


/* LEFT MENU #1 */
.menu { position:relative; z-index:1; font-size:90%; margin-bottom: 10px;}
.menu ul { padding:0; margin:0; width:158px; position:relative; list-style-type: none;}
.menu li { background:transparent; }
.menu a, .menu a:visited { display:block;  width:158px; color:#000; background:transparent; }
.menu :hover > a { background:url(http://www.endocrinetoday.com/images/subspBg.jpg) 0px 0px no-repeat; }
.menu ul ul { 	visibility:hidden; position:absolute; 	top:-1px; 	left:110px; 	width:170px; }
.menu ul li:hover ul, .menu ul a:hover ul { visibility:visible; background:transparent; }
.menu ul.cat1 {top:0px; z-index: 100;}
.menu ul.cat2 {top:25px;z-index: 100;}
.menu ul.cat3 {top:69px; z-index: 100;}
.menu ul.cat4 {top:94px; z-index: 100;}
.menu ul.cat5 {top:119px; z-index: 100;}
.menu ul.cat6 {top:144px; z-index: 100;}
.menu ul.cat7 {top:169px; z-index: 100;}
.menu ul.cat8 {top:194px;z-index: 100;}
.menu ul.cat9 {top:219px; z-index: 100;}
.menu ul.cat10 {top:244px; z-index: 100;}
.menu ul.cat11 {top:269px; z-index: 100;}
.menu ul.cat12 {top:294px; z-index: 100;}
.menu ul.cat13 {top:337px; z-index: 100;}

/* LEFT MENU EXCLUSIVES */
.menu-exclusives { position:relative; z-index:1; font-size:90%; margin-bottom: 10px; }
.menu-exclusives ul { padding:0; margin:0; width:158px; position:relative; list-style-type: none;}
.menu-exclusives li { background:transparent; }
.menu-exclusives a, .menu a:visited { display:block;  width:158px; color:#000; background:transparent; }
.menu-exclusives :hover > a { background:url(http://www.endocrinetoday.com/images/subspBg.jpg) 0px 0px no-repeat; }
.menu-exclusives ul ul { 	visibility:hidden; position:absolute; 	top:-1px; 	left:110px; 	width:170px; }
.menu-exclusives ul li:hover ul, .menu ul a:hover ul { visibility:visible; background:transparent; }

/* LEFT MENU RESOURCES */
.menu-resources { position:relative; z-index:1; font-size:90%; margin-bottom: 10px; }
.menu-resources ul { padding:0; margin:0; width:158px; position:relative; list-style-type: none;}
.menu-resources li { background:transparent; }
.menu-resources a, .menu a:visited { display:block;  width:158px; color:#000; background:transparent; }
.menu-resources :hover > a { background:url(http://www.endocrinetoday.com/images/subspBg.jpg) 0px 0px no-repeat; }
.menu-resources ul ul { 	visibility:hidden; position:absolute; 	top:-1px; 	left:110px; 	width:170px; }
.menu-resources ul li:hover ul, .menu ul a:hover ul { visibility:visible; background:transparent; }

.regLinkBlack {font:12px/18px 'Trebuchet MS', verdana, Arial, sans-serif; color:#000; font-weight:bold; text-decoration: none;}
.regLinkBlack:hover {color:#931a25; }
.regLinkRed   {font:12px/18px Arial, Verdana, sans-serif; color:#931a25; font-weight:bold; text-decoration: none;}
.regLinkRed:hover {color:#000; }


.about-wrap p
{
    margin: 0 0 10px 0;
    font-family: Arial, Helvetica, Sans-Serif;
    line-height: 1.4;
}

.about-wrap b
{
    font-family: Arial, Helvetica, Sans-Serif;
}

.about-wrap ul
{
    margin: 0 0 10px 15px;
    line-height: 1.4;
}

.about-wrap ul li a
{
    font-family: Arial, Helvetica, Sans-Serif;
}

.about-wrap ul li a:hover
{
    color: #000;
}


.subTitle {
font-family:Arial, Tahoma, Verdana, sans-serif;
font-size:12px;
border-top:1px solid #eee;
border-bottom:1px solid #eee;
padding:5px 0 !important;
color:#0A634D;
font-weight:bold;
text-transform:uppercase;
margin-bottom:5px;
}

.backtotop { text-align:right; margin-bottom:5px; }
.backtotop a img { border:0; }

.singleResult 
{   
    font: 12px/18px Arial,sans-serif;
    margin: 0 0 10px 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    width: 570px;
     }
     
     .blog-pager td
     {
         padding: 30px;
     }
#fullMain .singleResult .fullStory-features a {
    background: url("http://www.hemonctoday.com/images/layout/r-arr.gif") no-repeat scroll 70px 45% transparent;
    color: #888888;
    font-size: 11px !important;
    font-weight: normal;
    color: #888 !important;
    margin: 10px 0;
    padding: 0 25px 0 0;
    text-decoration: none;
}
.singleResult a { font-size: 14px !important; line-height: 1.2 !important; font-weight:bold; color: #0a634d !important; }
.singleResult a:hover { text-decoration: none; border-bottom: 1px dotted #ccc; color: #18896d; !important; }
.singleResult p { font-size:12px; line-height:16px; }
.singleResult .byline { font-size:11px; padding-bottom:5px; }
.singleResult .byline .pubDate { text-transform:uppercase; }
.singleResult .blurb { padding-bottom:15px; border-bottom:1px solid #eee; }
.singleResult p span.cat { font-weight:bold; font-size:11px; color:#174882; }
.singleResult p span.date { font-weight:bold; font-size:11px; color:#174882; }

.listing-date { margin: 4px 0px; font:11px "Trebuchet MS", Arial, sans-serif; }

.pagination {
width:550px;
padding:10px 10px 10px 10px;
margin-bottom:10px;
background:#f0f0f0;
height:15px;
}
.pagination .right {
float:right;
text-align:right;
font-family:Arial, Tahoma, Verdana, sans-serif;
font-size:12px;
color:#000;
width:250px;
font-weight:bold;
}

.pagination .left{
float:left;
text-align:left;
font-family:Arial, Tahoma, Verdana, sans-serif;
font-size:12px;
font-weight:bold;
color:#000;
width:250px;
padding-left:10px;
}

.disclaimer {
padding-left:10px;
font-size:10px;
font-family:Arial, Tahoma, Verdana, sans-serif;
margin-top:20px;
margin-right:10px;
}
.qanda{ margin-top:5px; }
.qanda dt{
margin-top:10px;
border-top:0px solid #f1f1f1;
color:#931a25;
padding:5px;
font-weight:bold;
}
.qanda dd {
background-color:#ffffff;
background-image: url(http://www.endocrinetoday.com/images/bganswers.gif);
padding:10px;
margin-left:15px;
}

#tablist
{
padding: 3px 0;
margin-left: 0;
margin-bottom: 0;
margin-top: 0.1em;
font-family:"Trebuchet MS", Tahoma,Verdana,sans serif;
font-weight:bold;
font-size:13px;
border-bottom: 1px solid #eee;
}

.shadetabs,
.cal-shadetabs {
padding:9px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font-family:Tahoma,Verdana,sans serif;
line-height:14px;
font-size:11px;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
/*border-bottom:1px solid #eee;*/
}

#videoContent {
    background-color: #F0F0F0;
    border: 1px solid #D5DADF;
    clear: both;
    margin-top: 10px;
    padding: 15px;
}


.shadetabs li,
.cal-shadetabs li {
display: inline;
margin: 0px;
}
.shadetabs li img{
padding-top:5px;
padding-bottom:4px;
}

.shadetabs li a{
text-decoration: none;
padding: 0px;
/*border: 1px solid #e3e3e3;*/
color: #333333;
background: white url(http://www.endocrinetoday.com/images/shade.gif) top left repeat-x;
font-family:"Trebuchet MS", Tahoma,Verdana,sans serif;
font-weight:bold;
font-size:13px;
}


.shadetabs li a:visited{ color:  #333333; }

.shadetabs li a:hover{
text-decoration: underline;
color: #931a25;
padding: 9px 7px 3px;
/* padding: 3px 6px; */
}

.shadetabs li.selected{
position: relative;
top: 1px;
}

.shadetabs li.selected a, .shadetabs li.selected a:visited { /*selected main tab style */
color:#931a25;
background:#fff;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
padding: 9px 7px 3px;
color:#931a25;
}

.tabcontentstyle{ /*style of tab content container*/
margin-top:2px;
padding: 10px;
background:#fff;
z-index:1000;
}

.tabcontentstyle a {
    /*color: #888;*/
}

.tabcontent {
display:none;
font-family:Tahoma,Verdana,sans serif;
line-height:14px;
font-size:11px;
}

.tabcontent table td {
font-family:Tahoma,Verdana,sans serif;
line-height:16px;
font-size:11px;
}

.cal-shadetabs li.selected {
    list-style-type: none;
}

.cal-shadetabs li.selected a {
    background: none repeat scroll 0 0 #FFFFFF;
    padding-bottom: 4px;
}

.cal-shadetabs li a {
    background: none repeat scroll 0 0 #F6F6F5;
    margin-bottom: 0;
    outline: 0 none;
    padding: 10px 7px 2px;
    text-decoration: none;
    font-size: 14px;
}

.month {
font:11px/14px Arial, sans-serif;
font-weight:bold;
text-transform:uppercase;
color:#fff;
/*background: #931a25;*/
background: #0A634D;
padding:5px;

}

.event {
padding-top:10px;
padding-bottom:10px;
border-bottom:1px solid #e3e3e3;
font-size:11px;
}
.event p {
font-size:11px;
}
.event .dates {
float:left;
margin: 10px;
color:#000;
font-weight:bold;
}

.event .eventBody {
float:right;
width:460px;
padding-left:10px;
}

.event .eventName {
font-weight:bold;
font-size:12px;
text-transform:uppercase;
}


.backtotop {
text-align:right;
padding-bottom:15px;
font-size: 11px;
}
.backtotop a img {
border:0;
}

.last {
border:0;
}

.sectionEditor {
background:#931a25;
color:#fff;
font-size:9px;
font-family:Verdana, sans-serif;
font-weight:bold;
text-transform:uppercase;
padding:2px;
margin-right:5px;
} 

.selectedState {
color:#990000;
font-size:12px;
text-transform:uppercase;
}

.careerStates{
width:560px;
padding-top:5px;
padding-bottom:5px;
margin-bottom:10px;
background:#f0f0f0;
margin-left:0px;
padding-right:10px;
height:15px;
}
.careerStates .right {
}

.careerStates .left{
float:left;
text-align:left;
font-family:Arial, Tahoma, Verdana, sans-serif;
font-size:14px;
font-weight:bold;
color:#000;
width:265px;
padding-left:10px;
}

.refine {
background:#f9f9f9;
margin-left:10px; 
margin-right:10px;
border:1px solid #ddd;
border-bottom:3px solid #eee;
text-align:center;
padding:10px;
margin-bottom:10px;
}
.refine span { padding-right:15px; }
.refine span a { font:12px/18px verdana, Arial, sans-serif; font-weight:bold; }
.refine h5 {
border-bottom:1px solid #ddd;
padding:5px;
font-size:10px;
font-size:11px;
background:#f0f0f0;
margin-top:0;
}

.refine table td {
font-size:11px;
text-align:left;
padding:0;
width:27%;
padding-left:10px;

}

.refine table td.date2 { width:20%; }
.refine table td p { padding-bottom:2px; }
.refine table td.subspecialty3 { width:30%; }
.refine table td p a{  font-size:11px; font-weight:normal; }
.refine table td { padding-top:5px; }
.refine table td strong{ text-transform:uppercase; font-size:10px; margin-bottom:5px;  }
.refine table td div { margin-top:5px; text-align:left; padding:0; }

* { margin:0; padding:0; }

li.toggleHeadline {
padding-left:15px;
font-size:12px;
font-weight:bold;
font-family:Arial,sans-serif;
padding-bottom:10px;
color:black;
/*background: url(../images/beigeBullet.gif) 0 2px no-repeat;*/
}
li.toggleHeadline a, li.toggleHeadline a:visited {color: Black;}
/* ]]> */


/*---------NAV BALLOON -------*/
/* common styling */
.balloon {
	font-family: Arial, Helvetica, sans-serif;
}
.balloon ul {
	margin: 0;
    padding: 0;
    border:0;
    list-style-type: none;
   	width: 100%;
}
.balloon ul li {
    margin: 0;
    padding: 0;
    /*background-color: #fff;*/
}

.balloon ul li a, .balloon ul li a:visited {
    display: block;
	margin: 0;
	font-size: 10px;
    color: #999;
    text-decoration: none;
	/*background-color: #f6eabf;*/
	border-bottom: none;
	
	margin-left:0;
	padding:0px 0 0px 0px;
}
.balloon ul li a img, .balloon ul li a:visited img {
	border: 0;
}

.balloon ul li dl {
    visibility: hidden;
    position: absolute;
}

table {
	margin: -2px;
	padding: 0;
	border: 0;
	border-collapse: collapse;
	font-size: 1em;
	font-family: Arial, Helvetica, Sans-Serif;
}

.balloon dl {
    width: 245px;
    padding: 0 0 15px 0;
    height: auto;
    /*background-color: #333;*/
    background-image: url(http://www.endocrinetoday.com/images/layout/bottom.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    z-index: 9999;
}
.balloon dt {
	float: left;
    margin: 0;
	padding: 20px 5px 5px 40px;
	
    background: transparent url(http://www.endocrinetoday.com/images/layout/top.gif) no-repeat right top;
}

.balloon dt a {
	border-bottom: 1px dotted #999;
	
	font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #333;
    text-align: left;
}

.balloon dd {
	/*height: 100px;*/
	margin: 30px 0 0 25px;
	padding: 5px 10px 0 15px;
	color: #666666;
	font-size: 0.85em;
	border: 1px solid #c2c1c1;  /* vertical border ciolor */
	border-width: 0 1px;
	background-color: #FFF;
}

.balloon dd p {
	float: left;
	margin: 5px 0 10px 0;
    padding: 0;
    line-height: 1.3em;
}

/*.balloon dd img {
	float: right;
	margin: 5px 0 5px 5px;
    padding: 0;
    line-height: 1.3em;
    border: 1px solid #BCC5CD;
}*/

.balloon dt img {
	float: right;
	margin: 0 5px 5px 5px;
    padding: 0;
    line-height: 1.3em;
    border: 1px solid #BCC5CD;
}

/* specific to non IE browsers and IE7 first with IE5.5 and IE6 second */
.balloon ul li:hover,
.balloon ul li a:hover {
	color: #1d4872; 
	position: relative;
	/*cursor:hand;*/
}

/* specific to h & v position of balloon */
.balloon ul li:hover dl,
.balloon ul li a:hover dl {
	visibility: visible;
	color: #000;
	/*top: -68px;
	left: 165px;*/
	top: -15px;
	left: 140px;
	cursor: default;
	
	
}

.balloon ul li:hover dl em,
.balloon ul li a:hover dl em {
    display: block;
    position: absolute;
    left: -35px;
    top: 75px;
    width: 36px;
    height: 36px;
    background-color: transparent;
    clear: both;
}

.balloon ul li:hover dl a,
.balloon ul li a:hover dl a {
    width: 85px;
    color: #666;
    display: block;
    /*background-color: #005386;*/
	background-color: #FFF;
    text-align: center;
    font-weight: bold;
    text-decoration: none;
    height: 20px;
    margin: 10px 0 5px 80px;
    padding: 5px 0 0 3px;
	
}

.balloon ul li:hover dl a:hover,
.balloon ul li a:hover dl a:hover {
    text-decoration: none;
    background-color: #6C8BAE;
	color: #666;
	
	
}

.balloon-bg {
	/*background-color: #EFEEE2;*/
	background-color: #ffcf7d;
	width:185px;
	height:38px;
	padding-top:2px;
}


/* ---------- Mug with Caption ---------- */
div.figure-mod {
                float: right;
                text-align: center;
                width: 177px;
                margin: 0 0 0.5em 0.7em;
                padding: 4px;
                font-family: Arial, Helvetica, sans-serif;
                background: #ebede4;
                overflow: hidden;
}

div.figure-mod p {
                margin: 0 0 14px 0;
                padding: 0;
                font-size: 12px;
                line-height: 1.395em;
                text-align: left;
}

.figure-mod img {
                margin: 0 0 3px 0;
                padding: 0;
                border: 1px solid #cbccc6;
}

.figure-mod .source {
                padding: 0;
                font-size: 10px;
                line-height: 12px;
                color: #777;
                text-align: right;
}

/* ----------- GSA search results page styles addition 5-28-2010 ------------------*/

#searchDiv	{
	padding: 10px 10px 10px 0;
}
.g a {
	font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 14px;
}

.g {
color:#000000;
font-family:Arial,sans-serif;
font-size:12px;
padding:15px 0px 0px 0px;
}
.s {
    border: 0px none;
}

#searchDiv .s a  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0A634D;
    text-decoration: none;
	font-weight: normal;
}

#searchDiv .s a:hover  {
    text-decoration: underline;
}

#searchDiv div,  #searchDiv table, #searchDiv span {
    border: 0px solid white;
	padding: 0px;
    margin: 0;
}

#searchDiv #ctl00_ContentPlaceHolder1_lblHTMLOutput center .n 
{
    margin: 30px 0 0 0;
}

#searchDiv #ctl00_ContentPlaceHolder1_lblHTMLOutput center .n table tr td .i 
{
    padding: 3px;
    font-weight: bold;
}

#searchDiv #ctl00_ContentPlaceHolder1_lblHTMLOutput center .n table tr td a 
{
    padding: 3px;
    font-weight: normal;
    color: #0A634D;
}

/* main nav
-----------------------------------------------------------------------------*/
#nav {
	width: 760px;
	height: 25px;
	margin: 0;
	padding: 0;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	line-height: 22px;
	font-weight: bold;
	background: #0A634D;
	border-top: 1px solid #02a87f;
	border-left: 1px solid #02a87f;
	border-bottom: 1px solid #063429;
	border-right: 1px solid #063429;
	overflow: hidden;
}

#nav ul {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#nav li {
	display: inline;
	margin: 0;
	padding: 0;
}

#nav li a {
	margin: 0;
	padding: 0 20px;
	line-height: 24px;
	text-decoration: none;
	color: #FFFFFF;
	border-right: 1px dotted #ddbb9f;
}

#nav li a:hover {
	color: #abd0c7;
}

#nav ul li .last {
	border: 0 none;
}

#nav .update {
	float: right;
	height: 25px;
	margin: 0;
	padding: 0;
	border-left: 1px solid #660000;
}

#nav .update li {
	border-right: none;
}

#nav .update li a {
	display: block;
	margin: 0;
	padding: 0 10px 1px;
	line-height: 24px;
	color: #663300;
	background: #D0BD29 url("images/update-bg.gif") repeat-x left top;
}

#nav .update li a:hover {
	color: #A86625;
	background: #D0BD29 url("images/update-bg-over.gif") repeat-x left top;
}

/* edlab module
-----------------------------------------------------------------------------*/
#edlab-mod {
	width: 100%;
	margin: 0 0 15px 0;
	padding: 0;
	/*background: #f8f4ed;*/
	background: #eee6d9;
	background:#F8F4ED;
	overflow: auto;
}

#edlab-mod .edlab-label {
    background: url("http://www.pediatricsupersite.com/images/layout/section-label-bg.gif") repeat-x scroll left top #9D0A0E;
    border-bottom: 1px solid #9D0A0E;
    border-top: 1px solid #9D0A0E;
    color: #FFFFFF;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bolder;
    margin: 0 0 10px 10px;
    padding: 2px 5px 3px;
    text-align: center;
    text-transform: uppercase;
    width: 120px;
}
#edlab-mod .edlab-label a {
    color: #FFFFFF;
}

#edlab-mod .edlab-label a:hover {
	text-decoration: none;
}

#edlab-mod h2 {
	margin: 10px 0 7px 0;
	padding: 0;
}


#edlab-mod h2 a {
	display: block;
	width: 148px;
	height: 22px;
	margin: 0 0 0 10px;
	padding: 0;
	text-align: center;
	background: #f8f4ed url(../images/edulab/edlab-logo.gif) no-repeat top center;
	text-indent:-9999px;
}

#edlab-mod .act-wrap {
	margin: 10px;
	background: #ffffff;
}

#edlab-mod .edlab-activity {
	margin: 0;
	padding: 10px 10px 0 10px;
	clear: both;
	overflow: hidden;
}

.edlab-activity .cover {
	float: left;
	width: 48px;
	margin: 0;
}

.edlab-activity .cover img {
	border: 1px solid #ddd;
}

.cmeflag {
	margin: 0 4px 0 0;
	padding: 0 1px 0 2px;
	color: #FFFFFF;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 8px;
	font-weight: bolder;
	letter-spacing: 0.2em;
	text-align: center;
	background-color:#660000;
	position: relative;
	top: 1px;
}

.edlab-activity dt {
	margin: 0 0 5px 48px;
}

.edlab-activity dt a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 1.3;
	font-weight: bold;
	text-decoration: none;
	color: #3B3B3C;
	letter-spacing: -0.01em;
}

.edlab-activity dt a:hover {
	color: #999;
}

.edlab-activity dd {
	margin: 0 0 0 48px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.25;
	color: #555;
}

#edlab-mod .see-more {
	margin: 5px 5px 10px 5px;
	padding: 5px 0;
	text-align: right;
	color: #777;
	border-top: 1px solid #ddd;
}

#edlab-mod .see-more a {
	padding: 5px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #900;
}

#edlab-mod .see-more a:hover {
	color: #c26666;
}

#header #google_ads_div_ET_BoneMineralMetabolism_TopLeaderboard .prWrap {
	float: left;
	width: 728px !important;
	
}

#google_ads_div_ET_BoneMineralMetabolism_BottomLeaderboard {
	margin: 20px 0 !important;
}

.top_leader_banner {
	margin-top: 10px; 
	margin-bottom: 10px; 
	height:90px;
	color: #ffffff;
}

#google_ads_div_ET_Adrenal_BottomLeaderboard_ad_container table
{
    margin: 0 auto !important;
    text-align: center !important;
}

#DIV_0_1_1312217748770 
{
    margin: 0 auto !important;
    text-align: center !important;
}


/* AD UNITS 
-----------------------------------------------------------------------------*/
.nav-MarketingRectangle {
    margin: 20px 2px;
    width: 180px;
}

#bottomAd {
    clear: both;
    margin-top: 30px;
    margin-left: auto !important; 
    margin-right: auto !important; 
    width: 970px;
    text-align: center !important;
}

#DIV_0_1_1311794214326 
{
    height: 200px;
}


/* footer styles
-----------------------------------------------------------------------------*/
#footer li {
	display: inline;
	padding: 0 10px;
	border-right: 1px solid #c1ac4c;
}

#footer a {
	margin: 0;
	padding: 0;
	color: #424242;
	text-decoration: none;
}

#footer a:hover {
	color: #999;
	border-bottom: 1px dotted #999;
}

#footer p {
	margin: 10px 0 0 0;
	line-height: 1.9;
	font-size: 11px;
}

#footer .last {
	border: none;
}

/* iPhone App styles */

.iPhone-app-landing {
    margin-top: 0px;
    padding: 0px 20px;
    font:12px/17px Arial, sans-serif;
}

.iPhone-app-landing dl {
    margin-top: 20px;
}

.iPhone-app-landing dt {
    width: 202px;
    float: right;
    margin: 10px 0px 10px 40px;
}

.iPhone-app-landing dd {
    margin: 0px;
    padding: 0px;
}

.iPhone-app-landing ul {
    list-style:none outside none;
    margin:10px 0px 0px 10px;
    padding-left:0;
}

.iPhone-app-landing li {
    background:url("http://www.endocrinetoday.com/images/navArrow.gif") no-repeat scroll 0 5px transparent;
    padding-left:10px;
    padding-bottom: 3px;
}

.app-headline { 
    font-family: arial, Helvetica, Sans-Serif;
    font-size: 14px;
    text-transform: capitalize;
    color: #5cb268;
    margin-bottom: 0px;
    font-weight: bold;
}

.app-headline-2 {
    font-size: 20px;
    color: #000;
    font-weight: bold;
    font-family: arial, Helvetica, Sans-Serif;
    margin-bottom: 20px;
    line-height: 1.1;
}

.app-sup {
    font-size: 9px;
}

.app-fine-print {
    font-family: arial, Helvetica, Sans-Serif;
    font-size: 10px;
    color: #616161;
}




/* new header styles */ 

#brand {
	float: left;
	width: 755px;
	height: 220px;
	margin: 0 0 10px 0;
}

#brand .top-leader {
	width: 728px;
	height: 90px;
	margin: 20px 0px 30px 5px;
	color: #ffffff;
}

#brand .logo {
	float: left;
	margin: 0 30px 0 0;
}

/* self-clear floats */

.group:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* Top Navigation */
#topNav {
	float: left;
	margin: 0 0 15px 0;
	padding: 0;
	background-color: #0A634D;
	width: 970px;
	color: #fff;
}

#topNav ul {
	float: left;
	margin: 6px 0 5px 0;
	padding: 0;
	list-style-type: none;
}

#topNav ul li {
	display: inline;
	margin: 0;
	padding: 0;
}

#topNav ul li a {
	float: left;
	display: block;
	padding: 0 18px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	border-right: 1px dotted #fff;
}

#topNav ul li a.nav-last {
	border: 0;
}

#topNav ul li a:hover {
	text-decoration: none;
	color: #f3ecd5;
}

/*  Search Box */
#search_box {
	float: right;
    width: 246px;
    height: 26px;
	margin: 2px 3px 0 0;
    background: url(/images/layout/search-box-bg.gif) no-repeat;
	border: 0 none;
}
#search_box #cse-search-box input {
    float: left;
    padding: 0;
    margin: 1px 0 0 0;
    border: none;
    width: 217px;
	height: 15px;
    background: none;
}
#search_box #cse-search-box #go {
    float: right;
	width: 15px;
    margin: 2px 4px 0 0;
	padding: 2px 0 0 0;
}

/* Meeting Box */

#meetings-box {
    margin-bottom: 10px;
    border: 1px solid #c0c0c0;

}

/* Perspective Box */
#perspective-box {
    margin-bottom: 10px;
    margin-left: 3px;
}


/* NEW LEFT NAV 13k */

#main-nav {
	width: 190px;
	border: solid 1px #e3e3e3;
	margin-bottom: 0px;
	/*background-image: url(../images/main-nav-bg.gif);*/
	background-color: #eeeeee;
	background-repeat: repeat-x;
	background-position: left top;
}

#perspective {
	margin: 0 0 10px 0;
	padding: 0;
}

#main-nav ul {
	list-style: none;
	text-align: left;
	float: left;
	padding: 0px;
	margin: 0;
}

#main-nav ul .section,
#left-sidebar .section {
	width: 180px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 3px 0 3px 10px;
	background-color: #888;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-align: left;
}

#main-nav ul a 
{
    font-family: Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	display: block;
	padding: 5px 0 6px 9px;
	width: 181px;
	font-size: 11px;
	/*font-weight: bold;
	background-image: url(http://dev.cardiologytoday.com/images/layout/main-nav-arrow.gif);*/
	background-repeat: no-repeat;
	background-position: 4px 50%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #c0c0c0;
}

#main-nav ul a:hover {
	color: #18896d;
}

#main-nav .nav-flyout {
}
			
#main-nav ul li {
	float: left;
	position: relative;
}
			
#main-nav ul li ul {
	list-style: none;
	position: absolute;
	left: 180px;
	top: 0px;
	display: none;
	width: 185px;
	border-left: 1px solid #EFEFEF;
	background-color: #eeeeee;
	padding-right: 4px;
}
			
#main-nav ul li:hover ul {
	display: block;
}
			
#main-nav ul li:hover ul li ul { 
	display: none;
}
			
#main-nav ul li ul li:hover ul { 
	display: block;
}

#main-nav .main-nav-last {
	border-bottom: none;
}

#main-nav .alt {
	background: #eeeeee;
}

#main-nav .alt a {
	border-bottom: 1px dotted #c0c0c0;
	/*background: url(/images/layout/main-nav-arrow-red.gif) no-repeat 4px 50%;*/
}

#main-nav .alt-last a {
	border-bottom: none;
	/*background: #E1CEA3 url(/images/main-nav-arrow-red.gif) no-repeat 4px 50%;*/
}

/* =MAIN NAV RESOURCES
-----------------------------------------------------------------------------*/
#main-nav-resources {
	width: 190px;
	border: 1px solid #e3e3e3;
	margin: 10px 0;
	/*background-color: #F8F4ED;*/
	background-color: #eeeeee;
}

#main-nav-resources ul {
	list-style: none;
	text-align: left;
	float: left;
	margin: 0 0 0px 0;
	padding: 5px 0 0 0px;
}

#main-nav-resources ul a {
	color: #000;
	text-decoration: none;
	display: block;
	padding: 5px 0 6px 9px;
	width: 180px;
	font-size: 11px;
	/*font-weight: bold;
	background-image: url(/images/layout/main-nav-arrow.gif);*/
	background-repeat: no-repeat;
	background-position: 4px 50%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #c0c0c0;
}

#main-nav-resources ul a:hover {
	color: #0c9b78;
}

#main-nav-resources .nav-flyout {
}
			
#main-nav-resources ul li {
	/*float: left;*/
	position: relative;
}

#main-nav-resources ul li ul {
	list-style: none;
	position: absolute;
	left: 183px;
	top: -1px;
	display: none;
	width: 190px;
	border: 1px solid #E3E3E3;
	background-color: #f8f4ed;
	padding-right: 0;
}

#main-nav-resources ul li ul a {
	color: #000;
	text-decoration: none;
	display: block;
	padding: 5px 0 6px 9px;
	width: 180px;
	font-size: 11px;
	font-weight: bold;
	background-image: url(/images/layout/main-nav-arrow.gif);
	background-repeat: no-repeat;
	background-position: 4px 50%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E1CEA3;
}
			
#main-nav-resources ul li:hover ul {
	display: block;
}
			
#main-nav-resources ul li:hover ul li ul { 
	display: none;
}
			
#main-nav-resources ul li ul li:hover ul { 
	display: block;
}

#main-nav-resources ul li ul li {
	width: 100%;
}

#main-nav-resources .main-nav-last {
	border-bottom: none;
}

#main-nav-resources ul li ul li .last {
	border: 0 none;
}

#main-nav-resources .alt a {
	border-bottom: 1px dotted #ECE0C4;
	background: #ffffff;	
}

#main-nav-resources a.last {
	border-bottom: 0 none;	
}



/* =MEETINGS BOX
-----------------------------------------------------------------------------*/
#meetings-box {
	width: 173px;
	height: 50px;
	margin: 10px 0px;
	padding: 0;
	text-align: left;
}

#main-nav ul a.last {
	border: 0 none;
}

/* social
-----------------------------------------------------------------------------*/
ul.social {
	margin: 10px 0 20px 0;
	padding: 0;
	list-style-type: none;
}

.social li {
	margin: 0;
	padding: 7px 0;
}

.social li a {
	margin: 0 0 0 30px;
}

.twitter {
	background: url(/images/layout/twitter-icon.png) no-repeat left 50%;
}

.twitter a {
	display: block;
	color: #3dc0df;
}

.twitter a:hover {
	color: #59d7f5;
}

.facebook {
	background: url(/images/layout/facebook-icon.png) no-repeat left 50%;
}

.facebook a {
	display: block;
	color: #3c5ca9;
}

.facebook a:hover {
	color: #6585d4;

}

.twitter a:hover, .facebook a:hover {
	text-decoration: none;
}

/* =FEATURES
-----------------------------------------------------------------------------*/

.articleContent-features {
    padding: 0px 20px;
    font:12px/17px Arial, sans-serif;
}

.articleContent-features a {
    border: 0px;
}

.articleContent-features .features-more {
    font-size: 11px !important;
    border: 0px;
}

.articleContent-features .headline { 
font-size: 16px !important; 
line-height: 1.2 !important; 
font-weight:bold; 
color: #555 !important; 
border: 0px;
}

.singleResult-features {width:570px; border-bottom:0px solid #acc0d7; padding-bottom:10px; padding-top:5px; font:12px/18px Arial, sans-serif; }
.singleResult-features a { font-size: 16px; line-height: 1.2 !important; font-weight:bold; color: #555; }
.singleResult-features a:hover { text-decoration: none; border-bottom: 0px dotted #ccc; }
.singleResult-features p { font-size:12px; line-height:16px; }
.singleResult-features .byline { font-size:11px; padding-bottom:5px; }
.singleResult-features .byline .pubDate { text-transform:uppercase; }
.singleResult-features .blurb { padding-bottom:10px; border-bottom:1px solid #eee; }
.singleResult-features p span.cat { font-weight:bold; font-size:11px; color:#174882; }
.singleResult-features p span.date { font-weight:bold; font-size:11px; color:#174882; }

.singleResult-features a.feature-department {font-size: 11px;}


/* =PRINT ISSUE
-----------------------------------------------------------------------------*/
.print-issue {
    padding: 0px 20px;
}

.print-issue a {
    color:#444 !important;
    font-size:14px;
    font-weight:bold;
    line-height:1.2 !important;
}

.print-pager {
    height: 30px;
    width: 540px;
    background-color: #F0F0F0;
    padding: 5px;
}

.print-pager a {
    font-size: 11px;
}

/* =PAGER
-----------------------------------------------------------------------------*/

.pager table {
    border: 0px;
}

.pager td {
    padding: 10px 0 0;
    border: 0px;
}
.pager td a {
    color: #777777;
    display: block;
    padding: 3px 8px;
    border: 0px;
}
.pager td a:hover {
    background: none repeat scroll 0 0 #F5F5F5;
    color: #CCCCCC;
    text-decoration: none;
    border: 0px;
}
.pager span 
{
    /*background-color: #0A634D;*/
    color: #FFFFFF;
    font-weight: bold;
    padding: 3px 8px;
    border: 0px;
}


/* =NEW HOMEPAGE
-----------------------------------------------------------------------------*/

#homepageSection {
    border-bottom: 1px solid #DDDDDD;
    margin: 0 0 10px;
    padding: 0 0 10px;
    font-family: Arial, Helvetica, Sans-Serif;
    line-height: 16px;
}

#homepageSection p {
    padding-bottom: 5px;
    padding-top: 0;
    font-family: Arial, Helvetica, Sans-Serif;
    line-height: 17px;
}

.headLine20 {
    color: #000000;
    font-family: Arial,sans-serif;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 5px;
    padding-bottom: 0;
    line-height: 1.2;
}

.decLine 
{
    margin: 0 0 3px 0;
    font-size: 12px;
}

.bn-headlines {
    margin: 0 0 25px;
    padding: 0;
}

.bn-headlines {
    list-style-type: none;
}

.bn-headlines li {
    background: url("http://www.cardiologytoday.com/images/layout/rightTri.gif") no-repeat scroll 3px 2px transparent;
    margin: 0 0 10px;
    padding: 0 0 0 15px;
}
.bn-headlines li a {
    font-weight: bold;
    color: #0a634d;
    color: #2c7e6a;
}
.bn-headlines li a:hover {
    /*color: #B24F39;*/
    color: #2c7e6a;
}


/* =ISSUE PAGE
-----------------------------------------------------------------------------*/


.pastIssueNav {
    margin: 0;
    padding: 0;
}
.past-issue-pager {
    font-weight: bold;
    margin: 0 0 15px;
    padding: 0;
}
#primary {
    overflow: hidden;
    width: 510px;
}
.issue-wrap {
    padding: 10px 10px 10px 25px;
	font-family: Arial, Helvetica, sans-serif;
}
#currentContent {
    background-color: #FAFAFA;
	font-family: Arial, Helvetica, sans-serif;
    color: #931A25;
    font-size: 12px;
    font-weight: bold;
    margin: 0 auto 5px;
    padding: 10px;
    width: 527px;
}
.pager-top {
    overflow: hidden;
    width: 510px;
}
.main-col1 {
    float: left;
}
.main-col2 {
    margin: 0 0 0 150px;
}
.main-col2 ul {
    list-style-type: square;
}
.main-col2 li {
    margin-bottom: 4px;
}
.main-col2 h4 {
    color: #777777;
    font-size: 13px;
}

.pager td {
    padding: 10px 0 0;
}
.pager td a {
	font-family: Arial, Helvetica, sans-serif;
    color: #777777;
    display: block;
    padding: 3px 8px;
}
.pager td a:hover {
    background: none repeat scroll 0 0 #F5F5F5;
    color: #CCCCCC;
    text-decoration: none;
}
.pager span {
	font-family: Arial, Helvetica, sans-serif;
    /*background-color: #672020;*/
    background: #0A634D;
    color: #FFFFFF;
    font-weight: bold;
    padding: 3px 8px;
}
.issue-info {
    color: #555555;
    font-size: 16px;
}

.secondary {
    margin: 20px 0 0;
    padding: 0;
}
.secondary hr {
    border: 1px solid #D1D1D1 !important;
    margin: 25px 0 10px !important;
    width: 510px !important;
}
.secondary h5.alt {
    border-bottom: 1px solid #D1D1D1;
    color: #999999;
    font-size: 14px;
    font-weight: normal;
    margin: 0 0 20px;
    padding: 0 0 3px;
}
.secondary h5.dept {
	font-family: Arial, Helvetica, sans-serif;
    color: #777777;
    font-size: 11px;
    margin: 15px 0 5px;
}
.issue-wrap .secondary a {
	font-family: Arial, Helvetica, sans-serif;
    display: block;
    font-size: 13px;
    font-weight: bold;
    line-height: 1.3;
    margin: 0 0 8px;
    padding: 0;
}
.secondary a:hover {
    color: #B5333F;
}
.secondary a.list {
    margin: 0 0 12px;
}
.bn-headlines {
    margin: 0 0 25px;
    padding: 0;
}
.bn-headlines li {
    background: url("http://www.cardiologytoday.com/images/layout/rightTri.gif") no-repeat scroll 3px 2px transparent;
    margin: 0 0 10px;
    padding: 0 0 0 15px;
}

.bn-headlines li a {
	font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    
}

.bn-headlines li a:hover {
    /*color: #B24F39;*/
    color: #0c9b78;
}

.department-head a {
    color: #000 !important;
    display: block;
    font-size: 12px !important;
    font-weight: bolder;
    margin: 0 0 10px 0;
}

.department-head a:hover {
    border: 0 none;
}

.pubDate {
    font-size: 11px;
    margin: 0 0 12px 0 !important;
    font-size: 11px;
}

.blog-pager table td 
{
    border: 0 none;
}


/* =EASY CLEARING METHOD
-----------------------------------------------------------------------------*/
.clear:after {
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden;
}

.clear {
	min-height: 1px;
}

* html .clear {
	height: 1px;
}


.fullStory {
    background: url("http://www.endocrinetoday.com/images/layout/r-arr.gif") no-repeat scroll 50px 45% transparent;
    /*color: #888888;*/
    font-size: 11px;
    font-weight: normal;
    margin: 10px 0;
    padding: 0 20px 0 0;
    text-decoration: none;
}

.fullStory-features 
{
    margin: 10px 0 0 0 !important;
}

.news {
    padding-bottom: 8px;
    padding-left: 3px;
}

#google_ads_div_ET_Type2RC_Bottom_Leaderboard_ad_container,
#google_ads_div_ET_ROS_BottomLeaderboard_ad_container {
    margin: 0 auto !important;
    text-align: center !important;
}

.mod-label {
    color: #0A634D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 10px 0 0 0;
    text-decoration: none;
}

#stories-home {
    border-left: 0 solid #F0F0F0;
    float: right;
    margin: 5px 0 0;
    width: 590px;
}

.btn {
    background: url(/images/btn-bg.gif) repeat-x scroll left top #999999;
    border: 1px outset #CCCCCC;
    color: #666666;
    cursor: pointer;
    margin: 10px 15px 0 0;
    padding: 5px 7px;
}

#ctl00_ContentPlaceHolder1_newswire 
{
    display: block;
    margin: 20px 0 0 0;
    padding 0;
}

#ctl00_ContentPlaceHolder1_newswire input[type="checkbox"] {
	margin: 5px 10px 5px 0;
	vertical-align: middle;
}

#ctl00_ContentPlaceHolder1_newswire label 
{
    padding: 0;
	vertical-align: middle;
	font-weight: bold;
}

#ctl00_ContentPlaceHolder1_startDiv .nw-form
{
    margin: 20px 0 30px 0;
    padding: 0;
}

#ctl00_ContentPlaceHolder1_startDiv .nw-form ul
{
    margin: 25px 0 15px 0;
    padding: 0;
}

#ctl00_ContentPlaceHolder1_startDiv .nw-form ul li
{
    display: inline;
    margin: 0 20px 0 0;
    padding: 0;
    list-style-type: none !important;
    background: none !important;
}

.nw-form li strong 
{
    margin: 0 10px 0 0;
}

#ctl00_ContentPlaceHolder1_startDiv input.log1 {
    border: 1px solid #ccc;
    width: 200px !important;
    margin-bottom: 5px;
    font-size: 14px;
    font-weight: bold;
    padding: 3px;
    margin-bottom: 4px;
}

#ctl00_ContentPlaceHolder1_startDiv input.log1:focus {
   background: #FFC;
}

#mainContent 
{
    margin: 0;
}

.module {
    border: 1px solid #F0F0F0;
    margin: 0 0 10px;
    padding: 10px;
}

.module .homePageFeatureHeaderRight {
    color: #0A634D;
    margin: 0 0 10px;
    padding: 0;
    font-weight: bold;
}

.module .vid-content a img {
    border: 0 none;
    margin: 0 0 5px;
}

.module .vid-content a h4 {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    margin: 0 0 3px;
}

.module .vid-content .vid-more a {
    background: url("http://www.endocrinetoday.com/images/layout/r-arr.gif") no-repeat right 45% !important;
    display: block !important;
    font-size: 11px !important;
    font-weight: normal !important;
    font-variant: normal !important;
    margin: 0 !important;
    padding: 0 20px 0 0 !important;
    font-family: Arial,Helvetica,sans-serif !important;
    text-align: right !important;
}

.module .vid-content .fullStory.alt {
    font-size: 11px !important;
    padding-top: 5px !important;
}

.module .vid-content p {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: 0 0 5px;
    background: 0 none;
}

.share 
{
    border-top: 2px solid #f1f1f1;
    border-bottom: 2px solid #f1f1f1;
    padding: 4px 0 !important;
}

.share td 
{
    padding: 4px 0;
}



.blue15bold, .blue15bold:hover, .l {
    color: #0A634D; 
    font-size: 12px;
    font-weight: bold;
    line-height: 17px;
    text-decoration: none;
    border: none;
}

.blue12bold, .blue12bold:hover, .l {
    color: #0A634D;
    font-size: 12px;
    font-weight: bold;
    line-height: 17px;
    text-decoration: none;
    border: none;
}

/*TEXT LINK ADS*/

.sec-head, .sec-head a, .sec-head a:hover {
    border-bottom: medium none;
    color: #9D0A0E;
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12px;
    margin: 0 0 5px;
    padding: 0;
    text-decoration: none;
}

.mod {
    border-bottom: 1px solid #D5DADF;
    margin-bottom: 5px;
    padding-bottom: 3px;
}

.industry {
    background: url("../images/layout/grad-bg.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #E9E9E9;
    margin: 20px 0 10px;
    padding: 10px;
    width: 170px;
}
ul.rfi-lst {
    list-style-type: none;
    margin: 10px 0 0;
    padding: 0;
}
ul.rfi-lst li {
    border-bottom: 1px dotted #DDDDDD;
    line-height: 18px;
    margin: 0 0 5px;
    padding: 0 0 5px;
}

ul.rfi-lst li a {
    color: #555555;
    white-space: pre-wrap;
    font-size: 12px;
    word-wrap: break-word;
}

/* ---------- ET text ad fix ---------- */
#google_ads_div_ET_Home_TextLink1_ad_container,
#google_ads_div_ET_Home_TextLink2_ad_container,
#google_ads_div_ET_Home_TextLink3_ad_container,
#google_ads_div_ET_Home_TextLink4_ad_container,
#google_ads_div_ET_Home_TextLink5_ad_container,
#google_ads_div_ET_Home_TextLink6_ad_container,
#google_ads_div_ET_Home_TextLink7_ad_container,
#google_ads_div_ET_Home_TextLink8_ad_container,
#google_ads_div_ET_Home_TextLink9_ad_container,
#google_ads_div_ET_Home_TextLink10_ad_container {
	width: 100% !important;
	height: auto !important;
}
