body {
    font-family: Arial, helvetica, sans-serif;
    font-size:62.5%;
}

/***** HEADER AREA ****/
div#globalHeader {
	min-width:1000px;
	background: #fff url("../images/ui/header-bar.png") repeat-x scroll 0 -72px;
	margin-bottom: 10px;
}

div#globalNav {
	width: 953px;
	margin:0 auto 0 auto;
	padding-top: 5px;
}

div#globalHeader a{
    font-size: 11px;
    color: #031463; 
}

div#globalHeader a#niamsLink {
    text-decoration: none;
    letter-spacing: 1px;
    color: #fff; 
}

div#globalHeader a#niamsLink:hover {
    text-decoration: underline;
}

div#headerBox {
	margin-top: 5px;
}

div#headerBoxTop {
	background: #cdcdcd url("../images/ui/header-box-top.png") no-repeat scroll 0 0;
    color: #031463;
    text-align: right;
	padding: 5px 15px 10px 0;
    margin-top: 5px;
}

div#headerBoxCenter {
	background: #f8f8f8 url("../images/ui/header-box-center.png") repeat-y scroll 0 0;
	height: 95px;
}

div#headerBoxBottom {
	background: transparent url("../images/ui/header-box-bottom.png") no-repeat scroll 0 0;
	position:relative;
	height:6px;
}

a#logo {
	background-image: url("../images/logos/header-logo-new-2.gif");
	width: 600px;
	height: 69px;
	float: left;
	text-indent:-9999px;
	margin: 15px 0px 5px 15px;
	overflow:hidden;
}

div#toolsBox {
	margin: 15px 15px 0 0;
	width: 300px;
	height: 69px;
	float:right;
}

div#siteSearch {
	display:block;
	height:32px;
	float:right;
}

div#siteSearch input#query {
	background:#fff;
	border:1px solid #6988A5;
	border-right:none;
	border-radius: 5px 0px 0px 5px;
	-moz-border-radius: 5px 0px 0px 5px;
	-webkit-border-radius: 5px 0px 0px 5px;
	font-size:14px;
	margin:0;
	padding: 8px 0 8px 15px;
}

div#siteSearch input#searchbutton {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#6b89a7+0,6b89a7+50,4c749d+100 */
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#6b89a7+0,5f7f9c+50,5f7f9c+50,547793+51,4c749d+100 */
	background: #6b89a7; /* Old browsers */
	background: -moz-linear-gradient(top,  #6b89a7 0%, #5f7f9c 50%, #5f7f9c 50%, #547793 51%, #4c749d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6b89a7), color-stop(50%,#5f7f9c), color-stop(50%,#5f7f9c), color-stop(51%,#547793), color-stop(100%,#4c749d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #6b89a7 0%,#5f7f9c 50%,#5f7f9c 50%,#547793 51%,#4c749d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #6b89a7 0%,#5f7f9c 50%,#5f7f9c 50%,#547793 51%,#4c749d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #6b89a7 0%,#5f7f9c 50%,#5f7f9c 50%,#547793 51%,#4c749d 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #6b89a7 0%,#5f7f9c 50%,#5f7f9c 50%,#547793 51%,#4c749d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b89a7', endColorstr='#4c749d',GradientType=0 ); /* IE6-9 */
	border:1px solid #6988A5;
	border-radius: 0px 5px 5px 0px;
	-moz-border-radius: 0px 5px 5px 0px;
	-webkit-border-radius: 0px 5px 5px 0px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	height:35px;
	margin:0;
	padding-left:4px;
	padding-right:4px;
}

div#siteSearch input#searchbutton:hover {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#91abcb+0,6e809c+50,424c64+51,4c749d+100 */
	background: #91abcb; /* Old browsers */
	background: -moz-linear-gradient(top,  #91abcb 0%, #6e809c 50%, #424c64 51%, #4c749d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#91abcb), color-stop(50%,#6e809c), color-stop(51%,#424c64), color-stop(100%,#4c749d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #91abcb 0%,#6e809c 50%,#424c64 51%,#4c749d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #91abcb 0%,#6e809c 50%,#424c64 51%,#4c749d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #91abcb 0%,#6e809c 50%,#424c64 51%,#4c749d 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #91abcb 0%,#6e809c 50%,#424c64 51%,#4c749d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#91abcb', endColorstr='#4c749d',GradientType=0 ); /* IE6-9 */
}


ul#shareFont_links {
    list-style-type: none;
    float: right;   
    font-size: 11px;
    color: #031463;
    padding: 15px 0 0 0;
}

ul#shareFont_links a{
    text-decoration: none;
}

ul#shareFont_links a:hover {
    text-decoration: underline;
}

ul#shareFont_links li {
    display:inline;
    padding: 0 0 0 15px;
	font-size: 11px;
}
ul#shareFont_links li a, ul#shareFont_links span {
    font-size: 11px;
}
ul#shareFont_links li img {
    vertical-align: bottom;
}

.fontSizeBox {
	background-color: #fff;
	border: solid 1px #e2e2e2;
	text-align: center;
	width: 1em;
	padding: .13em;
	display: inline-block;
	font-size: 11px;
}

div#headerMenuBox {
	padding: 15px 0 0 0;
}

ul#menuPanel{
	list-style:none;
	padding:0;
	margin:0;
	display:inline-block;
	width: 980px;
}

ul#menuPanel li {
	float: left;
	cursor:pointer;
}

ul#menuPanel a.bluePanel_btn{
	background: #507490 url("../images/ui/menu-center.png") repeat-x 0 0;
	text-decoration: none;
	display:block;
	height: 51px;
	font: bold 14px Arial;
	color: #fff;
	float: left;
	padding: 0;
	margin:0;
	cursor: pointer;
}
ul#menuPanel span#bluePanel_leftCap{
	background:#507490 url("../images/ui/menu-end-caps.png") no-repeat scroll 0 0;
	height:51px;
	width:5px;
	position:relative;
	float:left;
}

ul#menuPanel span#bluePanel_rightCap{
	background:#507490 url("../images/ui/menu-end-caps.png") no-repeat scroll -5px 0;
	height:51px;
	width:5px;
	position:relative;
	float: right;
}

ul#menuPanel a.bluePanel_btn:hover {
	background: #507490 url("../images/ui/menu-center.png") repeat-x 0 -51px;
}

ul#menuPanel a.bluePanel_btn:hover span#bluePanel_leftCap{
	background:#507490 url("../images/ui/menu-end-caps.png") no-repeat scroll 0 -51px;
}

ul#menuPanel a.bluePanel_btn:hover span#bluePanel_rightCap{
	background:#507490 url("../images/ui/menu-end-caps.png") no-repeat scroll -5px -51px;
}

ul#menuPanel a.redPanel_btn{
	background: #507490 url("../images/ui/alt-menu-center.png") repeat-x 0 0;
	text-decoration: none;
	display:block;
	height: 51px;
	font: bold 14px Arial;
	color: #fff;
	float: left;
	padding: 0;
	margin:0;
	cursor: pointer;
}

ul#menuPanel span#redPanel_leftCap{
	background:#507490 url("../images/ui/alt-menu-end-caps.png") no-repeat scroll 0 0;
	height:51px;
	width:5px;
	position:relative;
	float:left;
	left: 0;
	padding: 0;
}

ul#menuPanel span#redPanel_rightCap{
	background:#507490 url("../images/ui/alt-menu-end-caps.png") no-repeat scroll -5px 0;
	height:51px;
	width:5px;
	position:relative;
	float: right;
	padding: 0;
}

ul#menuPanel a.redPanel_btn:hover {
	background: #507490 url("../images/ui/alt-menu-center.png") repeat-x 0 -51px;
}
ul#menuPanel a.redPanel_btn:hover span#redPanel_leftCap{
	background:#507490 url("../images/ui/alt-menu-end-caps.png") no-repeat scroll 0 -51px;
}

ul#menuPanel a.redPanel_btn:hover span#redPanel_rightCap{
	background:#507490 url("../images/ui/alt-menu-end-caps.png") no-repeat scroll -5px -51px;
}

span.desc {
	position:relative;
	float:left;
	line-height: 3.5em;
	font-size: 14px;
}

/*** Original style 
span.bluePanel_padding{
	padding: 0 5px;
} *****/

span.bluePanel_padding{
	padding: 0 0 0 7px;
}

span.redPanel_padding{
	padding: 0 7px;
}

span.redPanel_padding_last {
	padding-left: 18px;
}

li.bluePanel_border {
	border-right: solid 1px #6d8ba8;
	border-left: solid 1px #507490;
}

li.redPanel_border {
	border-right: solid 1px #791916;
	border-left: solid 1px #ba2622;
}

li.first {
	border-left: none;
}

li.last {
	border-right: none;
}

/**** CONTENT AREA ****/
div#pageWrapper {
	min-width:1000px;
	background-color: transparent;
}

div#pageContents {
	width: 953px;
	margin:0 auto 0 auto;
}

div#pageContents div#contentWrapper {
	margin:0;
}

div#contentWrapper div.splitEnd {
	margin-top:10px;
}

div#contentWrapper div.leftColumn, div#contentWrapper div.rightColumn, div#contentWrapper div.leftSplit, div#contentWrapper div.rightSplit, div#contentWrapper div.loneColumn, div#contentWrapper div#carousel, div.carousel_cell, div#contentWrapper div#leftContentPanel {
	padding-bottom:1em;
}

div.leftColumn {
	float: left;
}

div.rightColumn {
	float: right;
	
}

div.homePageBox {
	width: 462px;
}

div.splitColumn, div.loneColumn {
	clear:both;
}

/* Picture alignment */
.picRight {
	margin: 15px 0 15px 15px;
	float: right;
}
.picLeft {
	margin: 15px 15px 15px 0px;
	float: left;
}

.picCenter {
	margin: 0px auto 15px auto;
	text-align:center;
}
	

/*** CAROUSEL ***/
div#carousel {
	background:#fff url("../images/ui/box-bg.jpg") no-repeat right center;
	width:100%;
	/*height:250px;*/
	display:none;
	padding-top: 5px;
}

div#carousel p {
	font:normal 1.4em Arial;
	color:#545454;
	margin-top:4px;
}

div#pageContents ul.carousel_navigation {
	float:left;

}

div#pageContents ul.carousel_navigation li {
	border-bottom:none;
	float:left;
	background:none;
	margin: 6px;
}


div#pageContents ul.carousel_navigation li a {
	background: #fff url("../images/carousel/number-button.gif") no-repeat 0 0;
	height:23px;
	width:25px;
	text-decoration:none;
	border: solid 1px #d6d6d6;
	font:18px Arial;
	color:#888;
	display:block;
	text-align: center;
}


div#pageContents ul.carousel_navigation li a:hover, div#pageContents ul.carousel_navigation li.this_item a {
	background: #e14016 url("../images/carousel/number-button.gif") no-repeat -25px 0;
	border: solid 1px #f14518;
	color: #fff;
	height: 23px;
	width: 25px;
}

div#pageContents ul.carousel_navigation li a.btnPlay{
	background: url("../images/carousel/play-btn.png") no-repeat 0 -25px;
	font: 1.2em Arial;
    line-height: 1.9em;
    display:none;
	height:23px;
	width: 75px;
	
}

div#pageContents ul.carousel_navigation li a.btnPlay:hover{
	background: #e14016 url("../images/carousel/play-btn.png") no-repeat 0 0;
	height:23px;
	width: 75px;
}

div#pageContents ul.carousel_navigation li a.btnPause {
	background: url("../images/carousel/pause-btn.png") no-repeat 0 -25px;
	font: 1.2em Arial;
    line-height: 1.9em;
	height:23px;
	width: 75px;
}

div#pageContents ul.carousel_navigation li a.btnPause:hover{
	background: #e14016 url("../images/carousel/pause-btn.png") no-repeat 0 0;
	height:23px;
	width: 75px;
}

div#pageContents ul.carousel_navigation li a.btnPause span{
    padding-right: 10px;
}

div#carousel{
	position:relative;
	min-height:250px;
}

div#carousel div.carousel_cell {
	display:none;
	position:absolute;
	width:100%;
}
div#carousel div.carousel_cell.showcell {
	display:block;
}

div#carousel div.carousel_left {
	float:left;
	width:210px;
	height:205px;
	margin-right: 10px;
}

div#carousel div.carousel_right {
	/*height: 19em;*/
	float:left;
	width:210px;
	
	margin-right: 10px;
	/*overflow:hidden;*/
	overflow:visible;
}

div.carousel_left img{
	border: solid 1px #7e91a3;
}

div#pageContents a.headline {
	font:bold 20px Arial;
	color:#c22823;
	text-decoration:none;
}

div.carousel_bottom {
	display:block;
	/*position:relative;*/
	height: 40px;
	/*top:15px;*/
	margin-top:15px;
	clear: both;
}

div.carousel_bottom a.details {
	float:right;
	height:32px;
	color:#fff;
	font:bold 1.4em Arial;
	text-decoration:none;
	text-align:center;
	margin-right:10px;
	background: #4f728e url("../images/ui/alt-button-center.png") repeat-x scroll 0 0;
}

div.carousel_bottom a.details span.left_button {
	background:#4f728e url("../images/ui/alt-button-end-caps.png") no-repeat scroll 0 0;
	float:left;
	height:32px;
	width:5px;
	position:relative;
}

div.carousel_bottom a.details span.more_info {
	float:left;
	padding: 7px 60px 0;
	font-size: 14px;
}

div.carousel_bottom a.details span.right_button {
	background:#4f728e url("../images/ui/alt-button-end-caps.png") no-repeat scroll -5px 0;
	float:left;
	height:32px;
	width:5px;
	position:relative;
	top:0;
}

div.carousel_bottom a.details:hover {
	background: #4f728e url("../images/ui/alt-button-center.png") repeat-x scroll 0 -32px;
}

div.carousel_bottom a.details:hover span.left_button {
	background:#4f728e url("../images/ui/alt-button-end-caps.png") no-repeat scroll 0 -32px;
}

div.carousel_bottom a.details:hover span.right_button {
	background:#4f728e url("../images/ui/alt-button-end-caps.png") no-repeat scroll -5px -32px;
}

ul#popularPubs {
	margin-top: 5px;
	color: #545454;
	padding-left:1.0em;
}
ul.list_square {
	margin-top: 5px;
	margin-left: 15px;	
}

ul.list_regular {
	margin-top: 5px;
	margin-left: 15px;	
}

ul.list_secondary {
	margin-top: 5px;
	margin-left: 30px;
	font-size:110%;
}



ul.list_info {
	margin-top: 5px;
	margin-left: 15px;	
}

ol.list_regular {
	margin-top: 5px;
	margin-left: 25px;	
}

ul#popularPubs li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:decimal;
	text-align:left;
	font: normal 1.4em Arial;
	border-top: solid 1px #fff; 
	border-bottom: solid 1px #cecece;
	padding: 8px 0 8px 0;
	margin-left: 20px;
	
}

ul#popularPubs li.firstItem, ul.topicList li.firstItem {
	border-top: none;
}

ul#popularPubs li.lastItem, ul.topicList li.lastItem {
	border-bottom: none;
}

ul.list_square li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:square;
	text-align:left;
	margin-bottom: 5px;
	color: #1f61cc;
}

ol.list_regular li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type: decimal;
	font-style: normal;
	font-size: 1.4em;
	color: #545454;
	text-align:left;
	margin-bottom: 5px;	
}

ul.list_regular li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:square;
	font-style: normal;
	font-size: 1.4em;
	color: #545454;
	text-align:left;
	margin-bottom: 5px;	
}

ul.list_secondary li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:square;
	font-style: normal;
	color: #545454;
	text-align:left;
	margin-bottom: 5px;
	font-size: 100% !important;
}

li.list_second {
font-size: 1em;
}

*:first-child+html ul.list_secondary li {
	font-size: 1.4em;
}

* html  ul.list_secondary li {
	font-size: 1.4em;
}

ul.list_info li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:square;
	font-style: normal;
	color: #545454;
	text-align:left;
	margin-bottom: 5px;	
}

/* ul#popularPubs li a, ul.list_square li a, div.pubResources_tools li a {
	color: #0e68af;
} */

div.viewPubs {
	background-color: #ebeaea;
	height: 35px;
	
}
div.viewPubs2 {
	background-color: #ebeaea;
	height: 35px;
	
	width: 221px;
	margin-right: 22px;
	float:left;
}
.noMarginRight{
	margin-right: 0px!important;
}
div.viewPubs a, div.viewPubs2 a{
	font: normal 1.2em Arial;
	color: #c22823;
	line-height: 35px;
	padding-left: 10px;
}

#clear_single_column {
	clear: both;
}

div#audienceSearch {
	display:block;
}

div#audienceSearch_multi, div#audienceSearch_healthProf, div#audienceSearch_women, div#audienceSearch_men {
	width: 221px;
	margin-right: 22px;
	float:left;
}

div#audienceSearch_kids {
	width: 221px;
	float:left;
}

div#audienceSearch img{
	border-top: solid 1px #fff;
}

span.mainTextHeader {
	background: #134369 url("../images/ui/text-header-bg-170w-gradient.png") repeat-x scroll center top;
	text-align: left;
	color: #f9f9f9;
	display:block;
	font: normal 1.2em Arial;
	padding: 8px;
	letter-spacing:1px;
	min-height: 2.5em;
}
.noSpacing {
	letter-spacing:0 !important;
}

span.textHeader {
	background: #15456a url("../images/ui/text-header-bg.png") repeat-x scroll 0 0;
	text-align: left;
	color: #f9f9f9;
	display:block;
	font: normal 14px Arial;
	padding: 6px 5px 5px 5px;
	height: 32px;
	text-decoration: none;
}

a.textHeader {
	background: #15456a url("../images/ui/text-header-bg.png") repeat-x scroll 0 0;
	text-align: left;
	color: #f9f9f9;
	display:block;
	font: normal 14px Arial;
	padding: 6px 5px 5px 5px;
	height: 32px;
	text-decoration: none;
}

a.textHeader:visited {
	color: #f9f9f9;
}

a.textHeader:hover {
	color: #f9f9f9;
}

span.subHeader {
	text-align: left;
	color: #1b496e;
	display:block;
	font: bold 14px Arial;
	padding: 6px 5px 5px 0px;
	margin-left: -14px; /* added by nk, 5-13-13 */
}
p.blurb {
	font: normal 1.2em Arial;
	color: #545454;
	padding: 5px 8px;
	/*height: 4.5em;
	overflow: hidden;*/
}

div.homePage_bottom {
	background:#fff url("../images/ui/box-bg.jpg") no-repeat right center;
	width:100%;
	color: #545454;
}

span.linkDesc {
	font: normal 1.2em Arial;
	color: #545454;
	display: block;
}

/*** topicPage ***/
div#breadCrumbs {
	font:normal 1.4em Arial;
	text-align: left;
	color: #1f61cc;
	padding: 5px 0 10px 0;
}

span.breadcrumbseparator {
	background:transparent url("../images/ui/breadcrumb-arrow.gif") no-repeat scroll right 5px;
	height:14px;
	width:12px;
	margin-right: 5px;
	display:inline-block;
	line-height: 20px;
	/*padding-bottom: 7px;*/
}

div#pagePromos {
	width:184px;
	border:1px solid #b6b6b6;
	float: right;
	
}

div#pagePromos img {
	border:1px solid #b6b6b6;
}

div#pagePromos div.widget_text img {
	border: none;
}

div#pagePromos div {
	margin:0.3em 0.5em;
}

div#pubResources {
	width:184px;
	float: right;
}

div#pubResources div{
	margin:0.3em 0.5em;
	border:1px solid #b6b6b6;
}

div#leftContentPanel {
	float:left;
	width: 760px;
}

div#leftContentPanel div.leftColumn {
	width: 344px;
	float: left;
	margin-right: 20px;
	padding-right: 16px;
	min-height:225px;
}

.bgBox {
	background:#fff url("../images/ui/box-bg.jpg") no-repeat right center;
}

div#leftContentPanel div.rightColumn {
	width: 350px;
	float: left;
}

div#leftContentPanel div.rightColumn img, div#pubDetail img {
	border: solid 1px #7e91a3;
}

div#pagePromos div.promo_placeholder a{
	text-align:center;
	margin:1em auto;
	background:#fff;
	font: normal 1.2em Arial;

}


.twoTopicContainer {
	float: left;
	width: 190px;
}

.topicListBox {
	width: 170px;
	margin-right: 20px;
	float:left;
	background:#fff url("../images/ui/box-bg.jpg") no-repeat right top;
}

.lastTopicListBox {
	width: 170px;
	margin-right: 0;
	float:left;
	background:#fff url("../images/ui/box-bg.jpg") no-repeat right top;
}

ul.topicList {
	margin-bottom: 20px;
}

ul.topicList li {
  border-top: solid 1px #fff; 
	border-bottom: solid 1px #cecece;
	padding: 5px;
	margin: 0;
}

ul.topicList li a {
	font: normal 1.2em Arial;
	text-decoration: none;
	display:block;
}

ul.topicList li a:hover {
    text-decoration: underline;
}

/*ul.linkList {
	margin-top: 15px;
	margin-left: 15px;
	padding: 0 20 5px 10;
}*/


ul.linkList {
	margin-top: 15px;
}
ul.linkList li {

	margin:0 0 5px 0;
	padding:0 0 5px 0;
}

div#leftContentPanel p, div#leftBlurbText p, div#leftContentList p, div.leftContentPanel p{
	padding: 10px 0 10px 0;
}
/*** Pub Detail Page ***/

div#pubDetail {
	width: 769px;
}

body#imageBorder div#pubDetail {
	width: 769px;
	background:#fff url("../images/ui/box-bg.jpg") no-repeat 30% 0;
}

/*div#pubDetail img {
	margin: 5px 10px 0 30px;
	float: right;
}*/

/* div#pubDetail p a{
	color:#c22823;
} */

div#pubDetail p {
	font: normal 1.4em Arial;
	color: #464646;
}

div#pub_tools_bottom {
	width: 270px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	border:1px solid #b6b6b6;
	padding-bottom: 13px;
}

div#pub_tools_bottom  span {
	margin-bottom: 10px;
}

div#pub_tools_bottom  a {
	font: normal 1.2em Arial;
}

div#pubResources ul {
	/*padding: 2px 10px 10px 10px; modded by NK */
	padding: 2px 6px 10px 14px;
}

div#pubResources ul li a{
	font: normal 1.2em Arial;
}

div#pubResources div.pubResources_tools {
	margin-bottom: 1em;
	background:#fff;
}

div.pubResources_tools ul {
    margin-top: 5px;
}

div.pubResources_tools li,  ul.noscript li {
    margin-bottom: 12px;
}

div#pubDetail a.btnOrder {
	float:left;
	height:32px;
	color:#fff;
	font:bold 1.4em Arial;
	margin-bottom: 10px;
	text-decoration:none;
	text-align:center;
	background: #791916 url("../images/ui/button-center.png") repeat-x scroll 0 0;
}

div#pubDetail a.btnOrder span.btnOrder_leftCap {
	background:#791916 url("../images/ui/button-end-caps.png") no-repeat scroll 0 0;
	float:left;
	height:32px;
	width:5px;
	position:relative;
}

div#pubDetail a.btnOrder span.btnOrder_text {
	float:left;
	padding-top:7px;
	padding-left: 8px;
	padding-right: 8px;
}

div#pubDetail a.btnOrder span.btnOrder_rightCap {
	background:#791916 url("../images/ui/button-end-caps.png") no-repeat scroll -5px 0;
	float:left;
	height:32px;
	width:5px;
	position:relative;
}

div#pubDetail a.btnOrder:hover {
	background: #791916 url("../images/ui/button-center.png") repeat-x scroll 0 -32px;
}

div#pubDetail a.btnOrder:hover span.btnOrder_leftCap {
	background:#791916 url("../images/ui/button-end-caps.png") no-repeat scroll 0 -32px;
}

div#pubDetail a.btnOrder:hover span.btnOrder_rightCap {
	background:#791916 url("../images/ui/button-end-caps.png") no-repeat scroll -5px -32px;
}

div.pubPage_links {
    clear:left;
}

div#printLinksRegular {
	margin: 13px 0;
}

/**** FOOTER AREA ****/
div#globalFooter {
	background: #101D28 url("../images/ui/footer-bar.png") repeat-x scroll 0 0;
	min-width: 1000px;
	border-top:2px solid #808080;
	margin-top: 10px;
}

div#globalFooter_contents {
	width: 953px;
	margin:0 auto 0 auto;
	padding: 3px 0 15px 0;
}

div#globalFooter_contents a {
	font: bold 12px/1.5em Verdana;
	color: #fff;
	text-decoration: none;	
}

div#globalFooter_contents a:hover {
    text-decoration: underline;
}

div.globalFooter_links {
	display:inline-block;
	position:relative;
	float: left;
	margin-top: 20px;
	letter-spacing: 1px;
}

div.globalFooter_links ul li a, div.pubResources_tools ul li a {
    display:block;
}

div.globalFooter_promos {
	display: block;
	float:left;
	margin-top: 15px;
	border-top: 1px solid #7e91a3;
	background: #233544 url(../images/ui/footer-promo-bg.png) no-repeat scroll 0 0;
	padding: 12px 12px 12px 12px;
}

div.promoRight {margin-left:14px;}

div.globalFooter_promos img{
	border: solid 1px #9cafc2;
}

div#globalFooter_bottom {
	/**background: #fff url("../images/ui/address-bar.png") repeat-y scroll 0 0;**/
	min-width: 1000px;
	height: 100px;
	margin:10px auto;
	text-align:center;
}

div#globalFooter_tagline {
	color:#666;
	font-size:1.6em;
	font-weight:bold;
	margin:30px auto;
}
div#globalFooter_tagline em {
	font-weight:bold;
}

div#globalFooter_address {
	width: 953px;
	margin:0 auto 0 auto;
	padding: 3px 0 3px 0;
}

div#globalFooter_contact {
	font: normal 12px Verdana;
	color: #0b1823;
	display:inline-block;
	padding-top: 7px;
	position: relative;
	float: left;
}

div#globalFooter_contact a{
    font: normal 12px Verdana;
}

div#globalFooter_logos {
	display:inline-block;
	padding-left: 10px;
	position: relative;
	float: left;
}

div#globalFooter_logos img {
	padding: 0 5px;
}

/***** COMMON AREA *******/
p#skipLinks {
    position:absolute;
    left:-10000px;
    top:auto;
    width:1px;
    height:1px;
    overflow:hidden;   
}
div#noscript {
	font:normal 1em Verdana;
	width:965px;
	margin:3px auto;
}

 ul.noscript {
    font:normal 1em Verdana;
    margin-top: 15px;
 }

.rightFloat {
	float: right;
}

.leftFloat {
	float: left;
}

.hidden {
	display:none;
}

h1 {
	font: bold 30px Arial;
	color: #c22823;
	padding: 5px 0 10px 0;
}

h2 {
	font: bold 1.8em Arial;
	color: #1b496e;
	padding: 10px 0 0;
}

h3 {
	font: bold 1.7em Arial;
	color: #1b496e;
	padding: 10px 0 0;
}

h4 {
	font: bold 1.6em Arial;
	color: #1b496e;
	padding: 10px 0 0;
}

h5 {
	font: bold 1.5em Arial;
	color: #1b496e;
	padding: 10px 0 0;
}


p {
	font: normal 1.4em Arial;
	color: #545454;
}

p.note3  {
	font: italic 1.2em Arial !important;
	color: #545454;
}

p a, ul#popularPubs li a, div#breadCrumbs a {
    font-size: 100%;
}

p a, ul.list_regular li a{
    font-size: 100%;
}

ul li p, li.list_regular  {
    font-size: 100% !important;
}

ul li p, li.list_square  {
    font-size: 1.4em !important;
}

a {
  font: normal 1.4em Arial;
	color: #1f61cc;
}

a:visited {
	color: #581C90;
}

a:hover {
	color: #c22823;
}

strong {
	font-weight:600;
	font-size: 100%
}

em {
	font: italic 100% Arial;
}

/* make all blue links turn red(#c22823) on hover 
a:hover, div#pubResources ul li a:hover, ul#popularPubs li a:hover, ul.list_square li a:hover {
    color: #c22823;
}*/

/* make all red links turn blue (#0e68af) on hover
div#pubDetail p a:hover, div.viewPubs a:hover {
    color: #0e68af;
} */

div#contentWrapper div.splitEnd, div.splitEnd {
	clear:both;
	margin:0;
}

div#contentWrapper div.splitEnd {
	margin-top:10px;
}

div.splitEndTop {
	clear:both;
	margin:0;
}

div.splitEndBtm {
	clear:both;
	margin: 0 0 20px;
}

.table_text {
	padding-left: 10px;
	font: normal 1.3em Arial;
	color: #545454;
}

.table_num {
	padding-left: 10px;
	padding-right: 4px;
	font: normal 1.3em Arial;
	color: #545454;
	text-align: right;
}

.table_header1 {
	text-align: center;
	font: bold 1.4em Arial;
	color: #545454;
}

.float-left{
float:left;
}
img.float-left{
margin: 0 20px 20px 0;
}
.float-right{
float:right;
}
img.float-right{
margin: 0 0 20px 20px;
}
.clear-left {
	clear: left;
}
.clear-right {
	clear: right;
}
.clear-all, .clear {
	clear: both;
}
/**** Table styles ****/
caption {
	font: normal 1.4em Arial;
	color: #545454;
	margin-bottom: 10px;
}

th {
	font: bold 1.4em Arial;
	color: #545454;
}

td {
	font: normal 1.4em Arial;
	color: #545454;
}
td a {
	font-size: 100%;
}
.red {
	color: #C22823;
}

div.smallerText p, div.smallerText ul li a {
	font: 1.2em Arial;
}

*:first-child+html div.smallerText p, *:first-child+html div.smallerText ul li a {
	font: 1.1em Arial;
}

div.IEsize p, div.IEsize ul li a {
	font: 1.1em Arial;
}
.print-header {
	display: none;
}
/* ----- self clear ----- */
.clear-self {
	overflow:hidden;
}

/**** Glossary Page styles ****/
div.leftContentPanel{
	float:left;
	width: 700px;
	padding-top: 20px;
	padding-bottom: 20px;
}
	
div.top{
	clear: both;
	float:right;
	text-align: right;
	/*margin: 0 10px 10px 0;
	padding: 0 10px 10px 0;*/
}

/**** Widget page styles ****/


div.badge-wrapper {
	margin: 10px 0 20px;
	clear: left;
}
div.badge-img {
	padding: 0 0 40px;
	float: left;
	width: 160px;
	
}
div.badge-meta textarea {
	color: #666;
	height: 85px;
	width: 400px;

	
}

h3.widget{
	font: bold 1.7em Arial;
	color: #1b496e;
	padding: 0 0 0 0;

}

/**** Fracture Right Column styles ****/
hr.fracture{
	border:#cecece 1px solid;
	
}


/**** DATA TABLES STYLES ****/

table.dataTable {
	border-collapse: collapse;
	border: 1px solid #b6b6b6;
	margin: 15px 0px;
}

table.dataTable caption {
	background: #15456A url("/Health_Info/Bone/images/ui/text-header-bg.png") top left repeat-x;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	padding: 10px;
	margin: 0px;
}

table.dataTable tr td {
	border: 1px solid #b6b6b6;
	color: #545454;
	font: normal 1.3em Arial;
	padding: 7px;
	vertical-align:top;
}

table.dataTable tr th {
	background: #e5e5e5;
	border: 1px solid #b6b6b6;
	font: bold 1.3em Arial;
	color: #545454;
	padding: 10px;
	vertical-align: bottom;
}

table.dataTable tr td.footnote {
	background: #eee;
	color: #5e5e5e;
	font: italic 1.3em Arial;
	border: 1px solid #b6b6b6;
	padding: 10px;
	vertical-align: top;
}

table.w500 {
	width: 500px;
}
table.w600 {
	width: 600px;
}
.table-center{
	margin-left:auto;
	margin-right:auto;
}
table.wfull {
	width: 100%;
}

.center {
	text-align: center;	
}

div.singleBorder {
	border: 2px solid #116cb6;
	margin: 15px 0px;
	padding: 10px;
	width: 75%;
}

div.doubleBorder {
	border: double 3px #116cb6;
	margin: 15px 0px;
	padding: 10px;
	width: 75%;
}

.blueText {
	color: #1b496e;	
}
/*SGR page custom style*/
h2#header-info-box{
	    font: bold 1.7em Arial;
		text-indent: 20px;
	}
.box-doctor{
	position:absolute; 
	display:inline; 
	margin-left:5px;
	 margin-top:-12px; 
	 width:680px;
	 }
.info-box-list{
	margin-top: 5px;
}
.info-box-list ul li{
	list-style:none;
	margin-bottom: 5px;
	font-style: normal;
    font-size: 1.4em;
    color: #545454;
    text-align: left;
}
.fast-fact-box{
	width: 50% !important; 
	background-color:#D1DCF0;
}
table.table-blue {
	border-collapse: collapse;
	border: 1px solid #b6b6b6;
	margin: 15px 0px;
}

table.table-blue caption {
	background: #15456A url("/Health_Info/Bone/images/ui/text-header-bg.png") top left repeat-x;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	padding: 10px;
	margin: 0px;
	border-left: 1px solid #b6b6b6;
    border-right: 1px solid #b6b6b6;
    border-top: 1px solid #b6b6b6;
}

table.table-blue tr td {
	border: 1px solid #b6b6b6;
	/*color: #545454;*/
	color:#055594;
	font: normal 1.3em Arial;
	padding: 7px;
	vertical-align:top;
}

table.table-blue tr th {
	/*background: #e5e5e5;*/
	background-color:gray;
	border: 1px solid #b6b6b6;
	font: bold 1.3em Arial;
	/*color: #545454;*/
	color:white;
	padding: 10px;
	vertical-align: bottom;
}

table.table-blue tr td.footnote {
    background-color: white;
    color: #545454;
    font: italic bold 1.3em Arial;
    border: 1px solid #b6b6b6;
    padding: 10px;
    vertical-align: top;
}
/* NEW STYLES BY RF 7/13/12 */

.fullWidthImg {
	max-width: 100%;
}

ul {
	margin-left: 0px;
	padding-left: 20px;
	overflow:hidden;
}

.fotonovellaBold, .fotonovellaBold p, .fotonovellaBold ul li, .fotonovellaBold ul li ul {
	font-style: italic;
	font-weight: bold;
}

.fotonovellaBold ul li ul {
	font-size: 1em;
}

.fotonovellaBoldPurple {
	color:#393371;
	text-transform:uppercase;
}

.addthis_list{
display:none;
background:#fff;
}

.rowRight {text-align: right;}

.largerlisttext {
    font-size: 137.5%;
}
