zhtml, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, top, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%; //font-family:inherit;
    vertical-align:baseline;
}

b
{
    font-weight: bold;
}

strong
{
    font-weight: bold;
}

/* remember to define focus styles! */

:focus
{
    outline: 0;
    /*background: #ccc;*/
}

body
{
    margin-top: 10px;
    color: #000;
    font: 80%/1.5 Arial, Helvetica, sans-serif;
    background: #fff;
    text-align: center;
}
.grey11, .s {
color:#666666;
font-size:11px;
text-decoration:none;
}


ol, ul
{
    list-style: none;
}



/* tables still need 'cellspacing="0"' in the markup */

table
{
    border-collapse: separate;
    border-spacing: 0;
}



caption, th, td
{
    text-align: left;
    font-weight: normal;
}



blockquote:before, blockquote:after, q:before, q:after
{
    content: "";
}



blockquote, q
{
    quotes: "" "";
}

a {
	font-family: Arial, Helvetica, sans-serif;
	color: #1d4872;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a:visited {
    color: #931A25;
    text-decoration: none;
}

/* Remove Image Borders */
a img {
	border: 0 none;
}

/* Remove Dotted Borders */
a:active {
	outline: none;
}

a:focus {
	-moz-outline-style: none;
}



/* =LAYOUT

-----------------------------------------------------------------------------*/

#wrapper
{
    width: 987px;
    margin: 0 auto;
}



#header
{
    margin: 20px 0 30px 0;
    padding: 0;
    text-align: left;
    /*height: 120px;*/
}



#col-wrapper
{
    /*float: left;*/
    /*width: 797px;*/
    margin: 0 0 20px 0;
    padding: 0;
}



#main-content
{
    float: right;
    width: 580px;
    text-align: left;
}

.news
{
}

.content-box
{
    padding: 10px;
    margin-bottom: 10px;
    border: 1px solid #999999;
}



#main-nav
{
    float: left;
    width: 190px;
    height: 350px;
    border: solid 1px #e3e3e3;
    background: url(http://www.infectiousdiseasenews.com/Sites/IDN/images/layout/main-nav-bg.gif) repeat-x left top;
    margin: 0 0 20px 0;
}



#left-sidebar
{
    float: left;
    width: 190px;
}



#col1
{
    float: left;
    width: 280px;
}



#col2
{
    float: right;
    width: 280px;
}



#col3
{
}



#right-sidebar
{
    float: right;
    width: 160px;
}



#footer
{
    margin: 0;
    padding: 10px 0 20px 0;
    vertical-align: middle;
    border-top: 1px solid #999;
    text-align: center;
    clear: both;
}





/* =HEADER

-----------------------------------------------------------------------------*/

.leaderboard
{
    margin-top: 10px;
    margin: 0 10px 25px 0;
    padding: 0px;
    width: 728px;
}



#branding
{
    position: relative;
    width: 450px;
    margin: 0 0 20px 0;
    padding: 0;
    top: 0;
    left: 0;
    text-align: left;
}



#message
{
    position: absolute;
    left: 520px;
    top: 40px;
    font: bold 11px/14px Arial, Helvetica, sans-serif;
    color: #666666;
    width: 280px;
}



#print-issue
{
    font: 10px "Trebuchet MS" , Arial, sans-serif;
    float: right;
    margin: 0;
    padding: 0;
    text-align: center;
}



#print-issue .current a
{
    margin: 0;
    padding: 0;
    font-size: 10px;
    letter-spacing: 0.2em;
    text-transform: uppercase;
    text-decoration: none;
    color: #9D0A0E;
}



#print-issue .current a:hover
{
    border-bottom: dotted 1px #666666;
}



#print-issue img
{
    border: 1px solid #999;
}

#print-issue .cover
{
    margin: 0 0 2px 0;
    padding: 0;
}



.issue-number
{
    margin: 2px 0 0 0;
    padding: 0;
    font-style: italic;
}



.subscriber-services a
{
    margin: 0;
    padding: 0;
    letter-spacing: 0.1em;
    color: #9D0A0E;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
}



.subscriber-services a:hover
{
    border-bottom: dotted 1px #666666;
}


/* main nav
-----------------------------------------------------------------------------*/
#nav {
	/*width: 786px;*/
	height: 25px;
	margin: 0;
	padding: 0;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	line-height: 22px;
	font-weight: bold;
	background: #89191c;
	border: 1px solid #89191c;
	/*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 26px;
	line-height: 24px;
	text-decoration: none;
	color: #FFFFFF;
	border-right: 1px dotted #ddbb9f;
}

#nav li a:hover {
	color: #5d080b;
}

#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;
}


/* =SEARCH

-----------------------------------------------------------------------------*/

#searchBox
{
    margin: 0 0 10px;
    padding: 5px;
    background: #e9e9e9;
    text-align: left;
    width: 181px;
}



#searchBox a
{
    font: 11px/16px Arial, Helvetica, sans-serif;
    color: #333;
    text-decoration: none;
}



#searchBox a:hover
{
    color: #999999;
    text-decoration: none;
}



#searchBox p
{
    margin: 0 0 5px 0;
    padding: 0;
    font: 10px/14px Arial, Helvetica, sans-serif;
    color: #666666;
    text-transform: uppercase;
}



#searchBox #q
{
    float: left;
    width: 140px;
    height: 18px;
    border: 1px solid #ccc;
    margin-right: 5px;
}



#searchBox #q:focus
{
    background: #F1ECDE;
}



#searchBox #go
{
    float: left;
    margin: 0;
    padding: 0;
}



#searchBox #advSearch
{
    clear: both;
    margin: 0;
    padding-top: 10px;
    font-size: 10px;
}



/* =UTILITY NAV

-----------------------------------------------------------------------------*/

#utility-nav
{
    width: 160px;
    display:block;
    position1: absolute;
    top1: 37px;
    display: inline;
    left1: 643px;
    height1: 18px;
}



#utility-nav li
{
    display: inline; /* Make the list horizontal. */
    padding: 0 0.7em;
    border-left: 1px dotted #999;
}



#utility-nav li.first
{
    padding-left: 0; /* The first item should not be spaced away from the left edge. */
    border: 0; /* The first item should not have a border on its left edge. */
}



#utility-nav li a
{
    border: none;
    list-style-type: none;
    font-size: 11px;
    color: #9D0A0E;
    text-decoration: none;
}



#utility-nav li a:hover
{
    border-bottom: 1px dotted #999;
}







/* =MAIN NAV

-----------------------------------------------------------------------------*/

#main-nav ul
{
    list-style: none;
    text-align: left;
    width: 173px;
}



#main-nav ul a
{
    color: #000;
    text-decoration: none;
    display: block;
    padding: 6px 5px 4px 15px;
    width: 153px;
    font-size: 11px;
    background: url(http://www.infectiousdiseasenews.com/Sites/IDN/images/layout/main-nav-arrow.gif) no-repeat 5px 55%;
    font-weight: bold;
}



#main-nav ul a:hover
{
    color: #9D0A0E;
}



#main-nav .nav-flyout
{
}



#main-nav ul li
{
    float: left;
    position: relative;
}



#main-nav ul li ul
{
    list-style: none;
    position: absolute;
    left: 173px;
    top: 0;
    display: none;
    width: 173px;
    border-left: 1px solid #EFEFEF;
    background-color: #F1ECDE;
    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;
}



/* =SUB NAV

-----------------------------------------------------------------------------*/

#sub-nav
{
    list-style-type: none;
    display: block;
    float: left;
    width: 790px;
    margin: 0px;
/*    padding: 3px;*/
    font-weight: bold;
    background: #9D0A0E;
}



#sub-nav li
{
    float: left;
    margin: 0;
    padding: 0;
}



#sub-nav .first a
{
    border: 0; /* The first item should not have a border on its left edge. */
}



#sub-nav li a
{
    font-size: 10px;
    margin: 0;
    padding: 0 1.0em;
    border: none;
    text-decoration: none;
    color: #fff;
    border-left: 1px dotted #C6B181;
}



#sub-nav #sub-nav-newswire a
{
    padding-left: 3em;
    background: url(http://www.infectiousdiseasenews.com/Sites/IDN/images/layout/newswire-icon.gif) no-repeat 1.2em 55%;
}



#sub-nav #sub-nav-podcasts a
{
    padding-left: 3em;
    background: url(http://www.infectiousdiseasenews.com/Sites/IDN/images/layout/podcasts-icon.gif) no-repeat 1.2em 55%;
}



#home #sub-nav-home a, #blog #sub-nav-blog a, #newswire #sub-nav-newswire a, #podcasts #sub-nav-podcasts a, #careercenter #sub-nav-careercenter a, #sponsoredcontent #sub-nav-sponsoredcontent a, #sub-nav-login a, #sub-nav-mobile a, #sub-nav-rss a, #sub-nav-cme a
{
    /* declarations to style the current state */
    color: #D9C459;
}



#sub-nav-home a:hover, #sub-nav-blog a:hover, #sub-nav-newswire a:hover, #sub-nav-podcasts a:hover, #sub-nav-careercenter a:hover, #sub-nav-sponsoredcontent a:hover, #sub-nav-login a:hover, #sub-nav-mobile a:hover, #sub-nav-rss a:hover, #sub-nav-cme a:hover
{
    /* declarations to style the hover effect of the current state */
    color: #D9C459;
}





/* =MAIN CONTENT

-----------------------------------------------------------------------------*/

.news h1
{
    font-size: 19px;
    line-height: 22px;
    margin-bottom: 5px;
}



.news
{
    width: 100%;
    padding: 0;
    margin: 0 0 20px 0;
}



.news p
{
}



.recent-headlines
{
    margin: 0 0 20px 0;
    padding: 10px;
    background: #F2ECDE;
}



#hiv-aids
{
    margin-bottom: 10px;
    background: url(http://www.infectiousdiseasenews.com/Sites/IDN/images/layout/hiv-aids-button.gif) no-repeat left top;
    height: 112px;
    text-indent: -100em;
    overflow: hidden;
}



#hiv-aids a
{
    display: block;
    height: 112px;
    border: none;
}



.cover-story
{
    width: 258px;
    padding: 0 10px 10px 10px;
    margin-bottom: 10px;
    border: 1px solid #999999;
}

.cover-story h2
{
    font-size: 17px;
    line-height: 20px;
    padding: 0px;
    margin: 0px 0px 5px;
}

.cover-story p
{
    line-height: 16px;
    font-size: 12px;
}

.section-label
{
    font-size: 10px;
    color: #FFFFFF;
    line-height: normal;
    background: #9D0A0E;
    margin: 0px 0px 10px;
    padding: 3px 5px;
    text-transform: uppercase;
    text-align: center;
    font-weight: bold;
    width: 90px;
    display: block;
}



#by-the-numbers
{
    width: 280px;
    margin: 0;
    padding: 0;
    font: 12px/normal "Trebuchet MS" , Arial, sans-serif;
    float: left;
}



.btn-head
{
    margin: 0 0 5px 0;
    padding: 10px 0 5px 9px;
    background: #fff;
}



.btn-content
{
    margin: 0;
    padding: 10px;
    text-align: center;
    background: #9E0B0F;
}



.btn-footer
{
    display: block;
    margin: 0;
    padding: 0 12px 0 12px;
    height: 16px;
}



.btn-expand-icon
{
    display: block;
    float: left;
    width: 110px;
    margin: 0;
    padding: 0 0 2px 0;
    text-align: left;
}



.btn-more-info
{
    display: block;
    float: right;
    width: 120px;
    margin: 0;
    padding: 0 0 2px 0;
    text-align: right;
}



.btn-expand-icon a, .btn-more-info a
{
    color: #fff;
    text-decoration: none;
}



.btn-expand-icon a:hover, .btn-more-info a:hover
{
    border-bottom: dotted 1px #fff;
}



/* =SECONDARY CONTENT

-----------------------------------------------------------------------------*/





/* =FOOTER

-----------------------------------------------------------------------------*/

#footer p
{
	margin: 5px 0 0 0;
    font-size: 11px;
    line-height: 20px;
	clear: both;
}



.footer-link
{
    margin: 0 10px 0 10px;
    padding: 0;
    text-decoration: none;
    color: #000;
}

.footer-link:visited
{
    color: #000;
    text-decoration: none;
}



.footer-link:hover
{
    color: #999;
    border-bottom: dotted 1px #000;
    text-decoration: none;
}







/* =TYPOGRAPHY

-----------------------------------------------------------------------------*/

.posted
{
    font: 11px/14px "Trebuchet MS" , Arial, sans-serif;
    margin: 20px 0 0 0;
    padding: 0px;
    display: block;
    color: #666666;
}





/* =HEADINGS

-----------------------------------------------------------------------------*/

h1, h2, h3, h4, h5, h6
{
    font-weight: bold;
    color: #333;
}



h1
{
    margin: 0;
    padding: 5px 0 0 0;
    font-size: 1.8em;
    line-height: 1.5em;
}



h2
{
    margin: 0.3em 0 5px 0;
    padding: 0;
    font-size: 1.5em;
    line-height: 1.3em;
}



h3
{
    margin: 0.5em 0 0.5em 0;
    padding: 0;
    font-size: 1.3em;
    line-height: 1.3em;
}



h4
{
    margin: 0 0 0.25em 0;
    padding: 0;
    font-size: 1.2em;
    line-height: 1.3em;
}



h5
{
    margin: 0 0 0.25em 0;
    padding: 0;
    font-size: 1.1em;
    line-height: 1.3em;
}



h6
{
    margin: 0 0 0.25em 0;
    padding: 0;
    font-size: 1em;
    line-height: 1.3em;
}



.section-head
{
    border-bottom: 2px solid #9D0A0E;
    color: #9D0A0E;
    font-size: 11px;
    font-weight: bold;
    margin: 0 10px 10px 0;
    padding-bottom: 0px;
}



.cme
{
    background: url(http://www.infectiousdiseasenews.com/Sites/IDN/images/layout/cme-icon.gif) no-repeat left 4px;
    text-indent: 37px;
    margin-bottom: 5px;
}





/* =LINKS

-----------------------------------------------------------------------------*/

.full-story
{
    margin: 10px 0 0;
    font-size: 10px;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-decoration: none;
    background: url(http://www.infectiousdiseasenews.com/Sites/IDN/images/layout/full-story-arrow.gif) no-repeat left 50%;
    line-height: 12px;
    display: block;
}



.full-story a
{
    padding-left: 20px;
    background: url(http://www.infectiousdiseasenews.com/Sites/IDNimages/layout/full-story-arrow.gif) no-repeat left 50%;
    text-decoration: none;
    color: #333;
}



.full-story a:hover
{
    color: #999;
}



.comments
{
    margin: 10px 0 0;
    font-size: 12px;
    text-decoration: none;
    background: url(http://www.infectiousdiseasenews.com/Sites/IDN/images/layout/full-story-arrow.gif) no-repeat left 50%;
    line-height: 12px;
}



.comments a
{
    padding-left: 20px;
    text-decoration: none;
    color: #333;
}



/* =FORMS

-----------------------------------------------------------------------------*/

fieldset
{
    /* Removes fieldset borders. even on Opea 7 */
    border: 1px solid transparent;
}



/* =TABLES

-----------------------------------------------------------------------------*/

table
{
    border-spacing: 0;
    border-collapse: collapse;
}



td
{
    text-align: left;
    font-weight: normal;
}





/* =MEETINGS & COURSES

-----------------------------------------------------------------------------*/

#meetings .meeting-date
{
    margin: 10px 0 5px 0;
    padding: 0 0 0 20px;
    font-weight: bold;
    font-size: 11px;
    line-height: 14px;
    color: #931A25;
    background: url(http://www.infectiousdiseasenews.com/Sites/IDN/images/layout/calendar.gif) no-repeat left 50%;
    display: block;
}



#meetings .meeting-location
{
    margin: 0 0 3px;
    padding: 0;
    font-size: 12px;
    font-style: italic;
    line-height: normal;
}



#meetings h3
{
    font-size: 12px;
    text-transform: uppercase;
    line-height: 16px;
    margin-bottom: 2px;
    padding: 0px;
}

#meetings .more-info
{
    margin-bottom: 15px;
}

#meetings .more-info a
{
    text-decoration: none;
    font-size: 11px;
    color: #931A25;
}



#meetings .more-info a:hover
{
    border-bottom: 1px dotted #999;
}



.img-left
{
    float: left;
    margin-right: 10px;
    padding: 0;
    border: 1px solid #999;
}



.img-right
{
    float: right;
    margin: 5px 0 0 5px;
    padding: 0;
    border: 1px solid #EFEFEF;
}



/* =BY THE NUMBERS

-----------------------------------------------------------------------------*/

.btn-box
{
    width: 200px;
    margin: 10px 0;
    padding: 10px 5px 20px 5px;
    display: block;
    background: #999;
    text-align: center;
}



.btn-headline
{
    margin: 0 0 10px 0;
    padding: 0;
    font-size: 14px;
    line-height: 16px;
    font-weight: bold;
    color: #fff;
}



.btn-chart img
{
    border: 1px solid #666666;
}



/* =BLOGS

-----------------------------------------------------------------------------*/

h2.article-title
{
    font-size: 18px;
    font-weight: bold;
    margin: 20px 0 10px 0;
    padding: 0px;
}



h3.articleSubTitle
{
    font: 15px Arial, sans-serif;
    color: #777;
    font-weight: bold;
    padding-top: 5px;
}



.post-date
{
    margin: 0;
    padding: 0 0 20px 0;
    font-size: 11px;
    line-height: 15px;
}



.post-date a
{
    padding: 0 2px 0 2px;
    margin: 0 0 20px 0;
    color: #666666;
}





/* =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;
}





/* =MISC 1

-----------------------------------------------------------------------------*/

.client-note
{
    margin: 0;
    padding: 0;
    color: #660000;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: bold;
}



.dev-note
{
    margin: 0;
    padding: 0;
    color: #006600;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: bold;
}





/******MY CSS****/

.pagination
{
    background: #F0F0F0 none repeat scroll 0 0;
    height: 15px;
    margin-bottom: 10px;
    margin-left: 0px;
    padding-bottom: 10px;
    padding-right: 10px;
    padding-top: 10px;
    width: 560px;
}

.pagination .left
{
    color: #000000;
    float: left;
    font-family: Arial,Tahoma,Verdana,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding-left: 10px;
    text-align: left;
    width: 200px;
}

.pagination .right
{
    color: #000000;
    float: right;
    font-family: Arial,Tahoma,Verdana,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: right;
    width: 200px;
}


.grey12
{
    color: #666666;
    font-size: 12px;
    font-weight: normal;
}



.blue15bold, a:hover.blue15bold
{
    font-size: 15px;
    color: #1d4872;
    font-weight: bold;
    text-decoration: none;
}



.sectionalHead
{
    border-bottom: 2px solid #9D0A0E;
    color: #9D0A0E;
    font-size: 25px;
    font-weight: bold;
    margin: 0px 10px 10px 0px;
    padding-bottom: 5px;
}



#articleBar table
{
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-color: #d5dadf;
    padding: 1px 0 1px 0;
    margin-bottom: 15px;
    margin-top: 15px;
}



#articleBar td a
{
    vertical-align: middle;
}

#articleBar td img
{
    vertical-align: middle;
}



#tablist
{
    padding: 3px 0;
    margin-left: 0;
    margin-bottom: 0;
    margin-top: 0.1em;
    font: bold 11px Verdana;
    border-bottom: 1px solid gray;
}





#tablist li
{
    list-style: none;
    display: inline;
    margin: 0;
}





#tablist li a
{
    text-decoration: none;
    padding: 3px 0.5em;
    margin-right: 3px;
    border: 1px solid #778;
    border-bottom: none;
    background: #F7F7f7;
}





#tablist li a:link, #tablist li a:visited
{
    color: #931A25;
}





#tablist li a:hover
{
    color: black;
    background: white;
    border-color: navy;
}





#tablist li a.current
{
    background: white;
    border-bottom: 1px solid white;
}



/****STYLES FOR CALENDAR******/

.month
{
    background: #931A25 none repeat scroll 0 0;
    color: #FFFFFF;
    font-family: Arial,sans-serif;
    font-size: 11px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: 14px;
    padding: 5px;
    text-transform: uppercase;
}



.event
{
    border-bottom: 1px solid #E3E3E3;
    font-size: 11px;
    padding-bottom: 10px;
    padding-top: 10px;
}

.event p
{
    font-size: 11px;
}

.event .dates
{
    color: #000000;
    float: left;
    font-weight: bold;
}

.event .eventBody
{
    float: right;
    padding-left: 10px;
    width: 460px;
}

.event .eventName
{
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
}

.backtotop
{
    margin-bottom: 5px;
    text-align: right;
}

.backtotop a img
{
    border: 0 none;
}

.clear1
{
    clear: both;
}



.homeBoxHeader
{
    background-color: rgb(157, 10, 14);
}



.homeBoxContent
{
    border-style: none solid solid;
    border-color: rgb(213, 218, 223);
    border-width: medium 1px 1px;
    padding: 10px 10px 5px;
    background: rgb(246, 241, 225);
    margin-bottom: 10px;
}



.form
{
}

.form label
{
    font-weight: bold;
    font-size: 8pt;
    padding: 0 0 0 0px;
    margin: 0px 10px 0px 0px;
    line-height: 25px;
}

.form input
{
    font-size: 12px;
    font-family: Arial;
}



#recent ul
{
    list-style-image: url(http://www.infectiousdiseasenews.com/Sites/IDN/images/layout/list_bullet.gif);
    padding-left: 15px;
}

#recent a
{
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    color: #000000;
}

#recent li
{
    padding-bottom: 10px;
    font-style: italic;
}



#popular ul
{
    list-style-image: url(http://www.infectiousdiseasenews.com/Sites/IDN/images/layout/list_bullet.gif);
    padding-left: 15px;
}

#popular a
{
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    color: #000000;
}

#popular li
{
    padding-bottom: 10px;
    font-style: italic;
}



.error
{
    color: #FF0000;
}



.currentIssue
{
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 15px;
    padding-top: 15px;
}



ul.currentIssue li
{
    margin: 10px 0 0 0;
}

ul.currentIssue li a
{
    font-size: 15px;
    color: #1d4872;
    font-weight: bold;
    text-decoration: none;
}

/*-------------added/modified by Christina on 1/29/2009-----*/



.articleContent p
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    margin: 10px 0px;
}



cite
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: italic;
}



.articleContent ul
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    list-style: disc;
    margin: 10px 0 10px 30px;
}



.articleContent ol
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    list-style: number;
    margin-left: 30px;
    margin: 10px 0 10px 30px;
}



.articleContent h4
{
    font-family: Arial, Helvetica, sans-serif;
    margin: 0 0 0.25em 0;
    padding: 0;
    font-size: 1.2em;
    line-height: 1.3em;
}



/*for old articles - More Info*/

big
{
    font-family: Arial, Helvetica, sans-serif;
    margin: 0 0 .20em 0;
    padding: 0;
    font-size: 1.2em;
}



/*More Info*/

.moreInfo
{
    font-family: Arial, Helvetica, sans-serif;
    margin: 0 0 .25em 0;
    padding: 0;
    font-size: 1.2em;
}



/* =MUGS

-----------------------------------------------------------------------------*/

.mug
{
    margin: 0;
    padding: 5px;
    font-family: "Trebuchet MS";
    text-align: center;
    border: 1px solid #ddd;
    width: 72px;
}



.mug img
{
    margin: 0 0 3px 0;
    padding: 0;
    border: 1px solid #999999;
}



.mug .mug-name
{
    margin: 0;
    padding: 0;
    font-size: 0.8em;
    color: #333333;
    line-height: 1.2em;
    font-weight: bold;
    text-transform: uppercase;
}



.left
{
    float: left;
}



.right
{
    float: right;
}



/* =Images

-----------------------------------------------------------------------------*/



.figure
{
    margin: 10px 0px 10px 0px;
    padding: 0px;
    font-family: "Trebuchet MS";
    display: block; /*background-color: #F2F0CF;*/
}



.figure img
{
    margin: 0;
    padding: 10px;
    background: #F2F0CF;
}

.figure .caption
{
    margin: 0;
    padding: 0 10px 10px 10px;
    font-size: 0.85em;
    line-height: 1.3;
    color: #333;
    background: #F2F0CF;
}

.figure .source
{
    margin: 0;
    padding: 0;
    background-color: #fff;
    font-size: 0.8em;
    color: #666666;
    text-align: right;
}

#embededbanner
{
    text-align: center;
    display: block;
}


/* ARTICLE WIDGET */
ul#article-widget {
        width: 580px;
        margin: 0 0 25px 0;
        padding: 0;
        float: left;
        border-top: 1px solid #ccc;
        border-bottom: 2px solid #ccc;
        height: 30px;
}
 
#article-widget li {
        float: left;
        list-style: none;
}
 
#article-widget a {
        text-decoration: none;
        color: #666666;
        display: block;
        padding: 7px 5px 7px 22px;
        margin-right: 10px;
        font: 0.9em/1.3em "Trebuchet MS";
        width:100px;
}
 
#article-widget a:hover {
        color: #660000;
}
 
/* special formatting for print link */
a#printLink {
        background: url(http://www.infectiousdiseasenews.com/Sites/IDN/images/layout/printIcon.gif) no-repeat 0px 52%;
}
 
/* special formatting for email link */
a#emailLink {
        background: url(http://www.infectiousdiseasenews.com/Sites/IDN/images/layout/emailIcon.gif) no-repeat 0px 52%;
}
 
/* special formatting for comment link */
a#commentLink {
        background: url(http://www.infectiousdiseasenews.com/Sites/IDN/images/layout/discussIcon.gif) no-repeat 5px 52%;
}
 
/* IE Fixes */
 
/* force hover on entire width of  link */
* html #article-widget a {
        height: 1px;
}
 
div.postedauthors
{
    font: 13px/14px "Trebuchet MS" , Arial, sans-serif;
    padding: 0px;
    display: block;
    color: #666666;
    margin-bottom:20px;
}

#setofresources li
{
    color:#1D4872;
    font-size:15px;
    font-weight:bold;
    text-decoration:none;
    border-bottom: dotted 1px black;
    margin-bottom: 10px;
    margin-left: 0px;
    padding-bottom: 10px;
    padding-right: 10px;
    padding-top: 10px;
    width:530px;
}
.recent-headlines .pagination
{
width:530px;
}
#resourceinsert li
{
    border-bottom:dotted 1px #000000;
    width:560px;
    padding-bottom:10px;
    padding-top:10px;
}
#resourceinsert li a
{
    font-size: 15px;
    color: #1d4872;
    font-weight: bold;
    text-decoration: none;
    margin: 10px 0 0 0;
}

#resourceinsertmore
{
 font-size:12px;
 text-align:right;
 width:560px;
 margin-top:10px;
}
#resourceinsertmore a
{
    font-weight:bold
    
}
.postedDate
{
    text-transform:uppercase;
    font-size:11px;
    line-height:16px;
    font-family:Arial,sans-serif;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
}
.sub-services {
border:1px solid #DDDDDD;
float:left;
height:225px;
margin:0 0 20px;
padding:10px;
width:550px;
}
.sub-services p {
display:block;
line-height:1.2;
}
.sub-services img {
border:1px solid #B1B1B1;
float:left;
margin:0 15px 0 0;
}

img.adminedit {
    display:inline;
    float:left;
     cursor:pointer;
     
}

div.more
{
    text-align:right;
}
div.more a
{
border:medium none;
color:#9D0A0E;
font-size:11px;
list-style-type:none;
text-decoration:none;
}
.commentdisclaimer
{
border-width: 2px 0px 2px 0px; border-color: #9D0A0E; border-style: solid; margin: 10px 0px 10px ; padding: 10px 0px 10px 0px;
}

.qanda dt {
border-top:0 solid #F1F1F1;
color:#931A25;
font-weight:bold;
margin-top:10px;
padding:0px 0px 5px 0px;
}

.qanda dd {
margin-bottom:20px;
}
.interuptAd {
border-bottom:1px solid #D5DADF;
border-color:#D5DADF;
border-top:1px solid #D5DADF;
color:#999999;
font-size:10px;
margin:5px 0;
padding:6px 0;
text-align:center;
}
.grey11, .s {
color:#666666;
font-size:11px;
text-decoration:none;
}
.interuptAd {
border-bottom:1px solid #D5DADF;
border-color:#D5DADF;
border-top:1px solid #D5DADF;
color:#999999;
font-size:10px;
margin:5px 0;
padding:6px 0;
text-align:center;
}


/*---------------- UPDATE BUTTON ---------------*/
#sub-nav #sub-nav-update {
                background-color: #FC0;
                padding: 0 0px 2px 5px;
				
}

#sub-nav #sub-nav-update a {
                color: #630;
				border: 0px;
}

#sub-nav #sub-nav-update a:hover {
                color: #ffffff;
}

#banner4 div {
	float: none !important;
	margin: 0 0 5px 0;
}

.bottomBanner {
	margin: 0 auto 5px auto;
	float: none !important;
}


#footer {
clear:both;
font-size:11px;
height:30px;
margin:50px auto 20px;
padding:30px 10px 10px;
text-align:center;
width:100%;
}
#footer li {
border-right:1px solid #C1AC4C;
display:inline;
padding:0 10px;
}
#footer a {
color:#424242;
margin:0;
padding:0;
text-decoration:none;
}
#footer a:hover {
border-bottom:1px dotted #999999;
color:#999999;
}
#footer p {
line-height:1.9;
margin:10px 0 0;
}
#footer .last {
border:medium none;
}
/* edlab module
-----------------------------------------------------------------------------*/
#edlab-mod {
	width: 100%;
	margin: 0 0 15px 0;
	padding: 0;
	/*background: #f8f4ed;*/
	background: #eee6d9;
	overflow: auto;
}

#edlab-mod .edlab-label {
	display: block;
	width: 100px;
	margin: 0 0 10px 10px;
	padding: 2px 5px 3px 5px;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	background: #9D0A0E url(http://www.pediatricsupersite.com/images/layout/section-label-bg.gif) repeat-x left top;
	border-top: 1px solid #9D0A0E;
	border-bottom: 1px solid #9d0a0e;
}

#edlab-mod .edlab-label a {
	color: #fff;
}

#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(http://www.infectiousdiseasenews.com/imagesedulab/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-mod .edlab-activity .cover {
	float: left;
	width: 48px;
	margin: 0;
}

#edlab-mod .edlab-activity .cover img {
	border:1px solid #DDDDDD;
}

.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-mod .edlab-activity dt {
	margin: 0 0 5px 48px;
}

#edlab-mod .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-mod .edlab-activity dt a:hover {
	color: #999;
}

#edlab-mod .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;
}

/* AD UNITS */

.nav-MarketingRectangle #banner12 {
    padding-top: 220px;
    width: 180px;
    margin: 0px auto;
}

/* iPhone App styles */

.iPhone-app-landing {
    margin-top: 0px;
    padding: 0pxx;
    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.infectiousdiseasenews.com/Sites/IDN/images/layout/main-nav-arrow.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: #e1740c;
    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;
	vertical-align:text-top;
}

.app-fine-print {
    font-family: arial, Helvetica, Sans-Serif;
    font-size: 10px;
    color: #616161;
}

#blogText p {
	margin: 0px 0px 12px 0px;
}

#mainContent {
	float: left;
	width: 780px;
	margin: 0 auto 30px auto;
	text-align: left;
}
