p, pre, label, ul, ol, dl, fieldset, address {
	margin:1em 0;
}
div#header-logo {
	background-color:#CD0F11;
	height:86px; 
	position:absolute;
	top:85;
	margin: 0 0 0 4px;
	background-color:#CD0F11;
	padding:0;
	overflow:hidden;
}

#header {
border-bottom:1px solid #CCCCCC;
font-size:1em;
margin:0;
padding:0;
width:965px;
}

#header .header-qs, #header #authstring, #header #hdr-login  { 
top:55px;
}




div.leaderboard-ad{
background:none;
padding:0px 0 ;
text-align:center;
width:965px;
top: 0;
margin-left: 4px;
margin-right: 12px;
height: 100px;
border-bottom:3px solid #999999;
font-weight: normal;
font-size: 0.7em;
}

table#leaderboard-ad-tb {
width: 100%;
border: 0;
}

img.leaderboard-text-v {
padding: 13px 0;
}

div.leaderboard-ad a.img:hover,
div.leaderboard-ad a:hover img {
	text-decoration:none;
	border: 0;
}

#main-logo {
	background:none;
	padding:0; 
	position:relative;
	margin:0;
	top:0;
}

#header .header-buttons li.no-link span {
    color:#3e647e;
    
}
#header .header-buttons {
    right:0;
    font-size: 82%;
    color:#3e647e;
}
div#pageid-emailafriend div#col-3 {
	float:right;
}

img#publisher-icon {
left:0px;
position:absolute;
margin-left: 4px;
top:0px; 
 z-index: 1;
}

img#banner-text {
position: relative;
float:right;
top: 120px;
margin-right: 10px;
z-index: 1;
}

 ul.tower-ads  {
	list-style-type: none;
	list-style-image: none;
	margin:0em;
	padding:0em;
}

table#advertisement-tb td.tower-ad-text {
        font-size: .7em; 
        text-align: center; 
        padding-bottom: 5px;
}
	
div.tower-ad-text {
padding-top: 30px;
margin-bottom: -20px;
font-weight: normal;
font-size: 0.7em;
text-align: center;
}

div.tower-ad-text-hp {
padding-top: 50px;
margin-bottom: -10px;
font-size: 0.7em;
text-align: center;
}

ul.tower-ads li  img, #footer ul.tower-ads li  img{
	display: block;
	margin-top: 1em;
	margin-bottom: 0.5em;
	margin-right:auto;
	margin-left:auto;
	padding:0px
}

 ul.square-ads  {
	list-style-type: none;
	list-style-image: none;
	margin:0em;
	padding:0em;
	float:left;
}
	
 ul.square-ads  li{
	margin-left:0px;
}
ul.square-ads li  img{
	display: block;
	margin-top: 1em;
	margin-bottom: 0.5em;
	margin-right:0px;
	margin-left:25px;
	padding:0px;

}

#pageid-home #content-block {
overflow:visible;
}

#pageid-home #content-block .content-area {
    /*margin:10px 5px 5px 15px; */
    margin: 10px 5px 0 15px;
    padding:0; 
	overflow:visible;
	display:inline-block;
	width:	693px;
}
#pageid-home #content-block .content-area ul li a {
    /* color:#CD0F11; */
    color: #403838;
    text-decoration:none;
}

#pageid-home #content-block .content-area ul li ul li a {
    color:#333333;
    text-decoration:none;
}

#pageid-home #main-content .content-area ul li {
    margin:0;
    padding:0 0 2em 3px;
}

#pageid-home #main-content div.image-week span {
color:#CD0F11;
margin:0 0 1em 0;
display:block;
font-size:1.2em;
}

#pageid-home #main-content div.image-week h3 {
display:block;
font-size:1em;
}

#pageid-home #main-content div.image-week p {
display:block;
line-height:1;
}

#pageid-home #main-content div.image-week {
margin:0 5px;
width:250px;
}
#pageid-home #content-block div.img-wrap img{
    margin-right:1em;
    float:left;
}

#pageid-home #content-block div.img-wrap a:hover{
	border-bottom:none;
}

#pageid-home #main-content  ul {
    /* list-style-image:url(/icons/shared/standard-design/design1/black-dot-arrow.gif); */
    list-style-type: disc;
    margin:0;
}

#pageid-home #main-content div.special-offer {
    margin:5px;
    width:310px;
	font-size:100%;
    background-color: #E56666;
    color:white;
    font-size: 85%;
	padding:1em;
	display:inline-block;
}
#pageid-home #main-content div.special-offer p {
    margin-right:5px;
    margin-top:2px;
    margin-bottom:2px;
    float:left;
    padding:0px;
}

#pageid-home #main-content div.special-offer  ul{
    margin:1px 5px 2px 5px;
    padding: 0;
    float: left;
    top: 15px;
}
#pageid-home #main-content div.special-offer  ul li{
    margin: 2px 5px 2px 13px;
    padding: 0;
}
#pageid-home #main-content div.special-offer ul li a{
    color: white;
}
#pageid-home #main-content div.special-offer  h3 {
    margin-left:5px;
    margin-bottom:2px;
    color:white;
    top: 1px;
	font-family:"Lucida Sans Unicode",Arial,"Lucida Grande",Tahoma,Verdana,Helvetica,sans-serif;
}


#pageid-home #secondary-content .spotlight-section li {
    margin:0;
    padding:0 5px 8px 0;
    text-align:justify;
}
#pageid-home #secondary-content div.spotlight-section {
    float:right;
    width:328px;
    margin:5px 2px 5px 10px;
    left: 1px;
	overflow:show;
}
#pageid-home #content-block div#secondary-content {
    margin:0px 5px 0px 15px;
    padding:0;
    border:none;
	background: transparent url('/icons/shared/standard-design/design1/secondary_bg.png') repeat-y top center;
	overflow:auto;
	width:695px;
}

#pageid-home #content-block div#secondary-top {
	background: transparent url('/icons/shared/standard-design/design1/secondary_top.png') no-repeat top center;
	height:3px;
   margin:0px 5px 0px 15px;
   padding:0;
	width:695px;
	overflow:hidden;
}

#pageid-home #content-block div#secondary-bottom {
	background: transparent url('/icons/shared/standard-design/design1/secondary_bottom.png') no-repeat top center;
	height:3px; 
   margin:-5px 5px 15px 15px;
   padding:0; 
	width:695px;
}

#pageid-home #secondary-content .spotlight-section ul {
/* list-style-image:url(/icons/shared/standard-design/design1/black-dot-arrow.gif);*/
    list-style-type: disc;

    padding:0px 0 0 13px;
    margin:1px 10px 3px 10px;
	font-weight:normal;
}


#pageid-home #content-block .secondary-content {
    /*margin:20px 5px 5px 25px;*/
    margin: 20px 5px 0 25px;
    padding:30px 5px 5px 40px; 
}


#content-block div.current-issue a#current-issue-label {
    color:#CD0F11;
    float:right;
    margin:0;
    padding-bottom:0;
}
#pageid-home #secondary-content div.infectious-news  {
    float:left;
    width:348px;
    margin:5px 2px 5px 0px;

}
#pageid-home #secondary-content .infectious-news li {
    margin:0;
    padding:0 5px 5px 0;
    text-align:justify;
}
#pageid-home #secondary-content .infectious-news ul {
    list-style-image:url(/icons/shared/standard-design/design1/black-dot-arrow.gif);
    margin:0;
    padding:0px 0 0 13px;
    margin:1px 10px 3px 10px;
	font-weight:normal;
}
#pageid-home #secondary-content div.infectious-news h2,
#pageid-home #secondary-content div.spotlight-section h2 {
     color:#CD0F11;
     font-size: 1.5em;
     /* margin-left: 15px; */
     text-align: center;
}
#pageid-home #secondary-content .infectious-news, #pageid-home #secondary-content .infectious-news li b i, #pageid-home #secondary-content .infectious-news li a i {
    color:black;
}
#pageid-home #secondary-content .infectious-news li i{
    color:#CD0F11;
}
/*
#header .header-rss {
	top:9px;
}*/

#header div#local-nav {
	background-color: #CD0F11;
    width: 635px;
    float: right;
    margin-top:85px;
    height: 86px;
}

#header #local-nav li a {
    z-index: 1;
    color: white;
	padding:0 .5em;
}

#header #local-nav ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	overflow:hidden;
	padding:0;
    font-size:85%;
    margin: 60px 5px 0 85px;
    color: white;
}

#header #local-nav li.first {
border-left:medium none;
}
#header #local-nav li {
float:left;
margin:0;
padding:0;
}
#header #local-nav li {
border-left:1px solid white;
}

div.sidebar a:active, div.sidebar a:link, div.sidebar a:visited {
    color:#660033;
    text-decoration: none;
}

/* Override the global shared CSS, it plays havoc with the multiple
 * nesting <div>s in col-3.
 */
#col-3 div {
	margin: 0;
	padding: 0;
}

div#col-3 a {
    text-decoration: none;
    color:#660033;
}

div#col-3 #sidebar-section a.hover, div#col-3 #sidebar-global-nav a.hover {
    border-bottom: 1px dotted #660033;
}

div.sidebar a:hover {
    text-decoration: underline;
}

#col-3 #sidebar-current-issue {
    background-color: #E2E2E2;
    border: 4px solid #A9A9A9;
    margin: 5px 10px;
    padding: 5px;
}

#col-3 #sidebar-section {
    background-color: #C0C0C0;
    border: 4px solid #A9A9A9;
    margin: 5px 10px;
    padding: 5px 0;
    list-style: none;
    line-height: 1.5em;
    font-size: 83.33%;
}

#col-3 #sidebar-current-issue div.cb-contents {
    padding-bottom: 0;
}

#col-3 div.content-box .cb-contents li {
    text-align: left;
}

#col-3 div.content-box div.current-issue {
    margin: 0;
    padding: 5px 0;
    text-align: center;
}
#col-3 div.content-box div.current-issue img {
    border: 1px solid #333300;
}
#col-3 div.content-box div.current-issue a:hover {
    border: none;
}

#col-3 div#sidebar-global-nav {
    position: relative;
    margin: 0; 
    padding: 0;
    background:none;
}
#col-3 div#sidebar-global-nav ul {
    margin: 0 5px;
    padding: 0;
    overflow: hidden;
    list-style: none;
    background:none;

}
#col-3 div#sidebar-global-nav ul li {
    margin: 0;
    padding: 10px 2px 10px 11px;
    text-transform:none;
    border-left:none;
    /*padding: .3em 0 .4em 20px;
    border-top: 1px solid #333300;*/
}
#col-3 div#sidebar-global-nav a {
    text-decoration: none;
    text-transform:none;
    font-size: 83.33%;
    color: white; 
}
#col-3 ul.pub-links {
        margin: 0 4px 0 0;
        padding: 4px 0;
        border: none;
        width: 205px;
}
#col-3 ul.pub-links li span {
	font-size:110%;
	font-weight:normal;
	text-transform:none;
}

#col-3 ul.pub-links li {
    background-color: #CD0F11; 
	padding: 3px 10px 3px 6px;
	line-height: .3em;
	padding-left: -2em;
	font-size: 0.9em;
}

#col-3 .sidebar-icon-group img {
    /*margin: 20px 10px;*/
    display:block;
    margin:1em auto 0.5em;
    padding:0;
}
#col-3 .sidebar-icon-group img.publisher-icon {
    border: 1px solid #626E8F;
}
#col-3 .content-box h3 {
	color: #5e413f;
}

#col-3 .medopportunities-link {
	margin: 1em 5%;
	padding: 0;
}

#col-3 .firstlight-ads {
	margin: 1em;
	padding: 0;
}

#col-3 .medopportunities-box {
	margin: 0px;
	padding: 0px 0px 0px 25px;
}

#col-3 .medopportunities-box div {
	margin: 0px;
	padding: 0px;
}

#pageid-home span.new{
	color:#cc0000;
	font-style:italic;
}
#pageid-home #content-block #main-top {
    margin:0px;
    padding:0;
    border:none;
        overflow:auto;
        width:693px;
}
#pageid-home #content-block #main-top #main-left
{
    float:left;
    width:325px;
    margin:15px 5px 5px 20px;
    font-size: 85%;
    font-weight: normal;
}


#pageid-home #content-block #main-top #main-right {
    float:right;
    width:328px;
    margin:15px 5px 5px 5px;
    /* font-size: 85%; */
    font-weight: normal;
}

#pageid-home #content-block #main-top #main-right h4 {
	font-size: 1em;
}

#pageid-toc #content-block-1 td{
	line-height:1.3;
	padding:3px 0 0 5px;
}
#pageid-toc blockquote {
	display:block;
	margin:1em 40px;
}

#pageid-toc  #content-block-1 table td.arrow {
	text-align:right;
	padding:3px 0 0 0;
}

#pageid-toc #toc-search-form {
	margin:.5em 1em;
}

#pageid-toc  img.back {
	margin-left:1em;
}

#pageid-toc  h1 {
	display:inline;
	font-size:1.5em;
	margin:0 0 2.5em 0;
}

#pageid-toc  h2 {
	display:inline;
	font-size:1.2em;
}

form table  {
	border-spacing:2px;
}

form table td {
	padding:1px;
}

form table td label{
	margin:0;
}

div#advertisement {
float:right;
width:130px;
text-align:right; 
height:625px;
margin:3em .5em 0 0;
}

#content-block-1 {
width:790px;
float:left;
}

table.content_box_inner_table tbody{
font-size:120%;
}

table.content_box_outer_table {
margin: 0 0 1em 1em;
float:right;
}

table.navbox {
border:1px solid #666666;
margin: 0 0 1em 1em;
float:right;
}

table.navbox td,
table.navbox th{
padding:5px;
}

table.navbox td img,
table.navbox th img{
margin-right:5px;
}

table#figure-table,
table#table-table {
border:1px solid #666666;
margin: 0 0 1em .5em;
}

table#figure-table td,
table#figure-table th,
table#table-table td,
table#table-table th {
padding:5px;
}

.figure-caption {
background-color:#e1e1e1;
vertical-align:top;
width: 75%;
text-align: left;
}

.table-caption {
background-color:#e1e1e1;
vertical-align:top;
width: 75%;
text-align: left;
font-weight: bold;
}

.figure-img img{
margin:5px;
}

.figure-img,
.table-link {
line-height:1.4;
width: 25%;
}
#pageid-content td.figure-img a:hover{
border-bottom:0;
text-decoration:underline;
}

/*********/
div.hw-gen-page {
        font-family: "Lucida Sans Unicode", Arial, "Lucida Grande", Tahoma, Verdana, Helvetica, sans-serif;
        color: #403838; /*#666666;*/
        width: 970px;
        margin: 0 auto;
        padding: 0;
        position: relative;
        background-color: #ffffff;
        border: none;
        text-align:left;
	line-height:1.3;
}

#content-block-1 ul li {
	list-style-image:url(/math/diams.gif);
}

#content-block-1 .title0 {
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
}

#content-block-1 .title1 {
        font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
}

#content-block-1 .title2 {
        font-size: 1.0em;
        font-weight: bold;
	text-transform: uppercase;
}

#content-block-1 .title3 {
        font-size: .9em;
        font-weight: bold;
	text-transform: uppercase;
}

#content-block-1 {
	padding-left:2.5em;
}

table.tgroup-outer-table {
	margin: 15px 5px;
	border: 1px solid #666666;
	width: 100%;
}
table.tgroup-inner-table {
	width: 100%;
}

table.tgroup-outer-table td.tgroup-table-view {
        padding: 8px;
	/* line-height: 2em;*/
}

table.tgroup-inner-table tr td {
        color: #403838;
        font-size: 0.9em;
	line-height: 2em;
	padding-right: 5px;
}

#content-block-1 .extract-text {
	border: 1px solid #666666;
	padding: 5px; 
	height: 120%;
	font-size: 0.9em;
	font-weight: bold;
}

#pageid-home #content-block div#stmt-content {
	width: 695px;
        padding:5px 0px;
        text-align: center;
}

#footer table#footer-area-hp {
	width: 725px;
	font-weight: normal;
	font-color: #403838;
}
#footer table#footer-area-internal {
        width: 965px;
        font-weight: normal;
        font-color: #403838;
}
#footer table#footer-area-hp td.stmt-link,
#footer table#footer-area-internal td.stmt-link {
	text-align: center;
	font-color: #403838;
}
#footer table#footer-area-hp td.stmt-text {
        text-align: center;
        padding: 8px 0 15px 0;
	font-color: #403838; 
	font-size: .8em;
}
#footer table#footer-area-internal td.stmt-text  {
	text-align: center;
	padding: 8px 20px 15px 20px;
	font-color: #403838; 
	font-size: .8em;
}
#footer table#copyright-stmt td.copyright-text {
	width: 50%;
}
#footer table#copyright-stmt td.update-info {
        width: 50%;
	text-align: right;
}
#footer p.copyright { 
	text-align: left; 
	margin: 0 0 5px 0;
}

#footer p.copyright a {
        font-size: .8em;
}
#footer p.last-update {
	text-align: right;
	margin: 0 0 5px 0;
	font-size: .8em;
}

#col-3 ul.pub-links { 
margin: 0 4px 4px 0;
padding: 10px 0; 
border: none; 
width: 205px; 
}

#pageid-home #content-block div#intl-content {
padding:5px 0;
margin-bottom: 15px;
margin-top: -15px;
}
#pageid-home #content-block #main-top #main-right form {
        vertical-align: middle;
        height: auto;
        padding: 0;
        margin: 0;
}
#pageid-home #content-block #main-top #main-right #header-qs-input {
        margin: 3px 0;
	vertical-align: middle;
}
#pageid-toc #content-block-1 table#toc-top td {
        vertical-align: top;
}
table#fig-search-result {
       border: 2px solid #e1e1e1;
       width: 95%;
}

table, table h4  {
font-size:1em;
}
 table td, table td a{
 word-wrap:break-word;
 }
