/* --------------------- RESET ALL --------------------- */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:separate;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}



 

/* --------------------- BASE FONTS --------------------- */

/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 * 
 */
body {font:12px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;} 

/**
 * 99% for safari; 100% is too large
 */
/*select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}*/
input, textarea {font:100% arial,helvetica,clean,sans-serif;}

/**
 * Bump up !IE to get to 13px equivalent
 */
pre, code {font:115% monospace;*font-size:100%;}

/**
 * Default line-height based on font-size rather than "computed-value"
 * see: http://www.w3.org/TR/CSS21/visudet.html#line-height
 */
body * {line-height:1.22em;}

.clear {clear:both;}

em.bld {font-weight: bold;}

sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}


/* --------------------- MAIN ELEMENTS --------------------- */

body {
  background: url(../images/background_texture.jpg) repeat top left;
  text-align: center;
  color: #000;
}

ul {
  list-style-type: none;
}

a { color: #815928; }
a:link,
a:visited { text-decoration: none; }
a:hover,
a:focus { text-decoration: underline; -moz-outline: 0; color: #000000; }




/* --------------------- MAJOR LAYOUT CONTAINERS --------------------- */

#container {
  margin: 0 auto;
  padding-bottom: 20px;
  width: 936px;
}

#header-wrap-l { background: url(../images/shadow_topleft.gif) no-repeat top left; clear: both; }
#header-wrap-r { background: url(../images/shadow_topright.gif) no-repeat top right; }
#main-wrap-l1  { background: url(../images/shadow_left.gif) repeat-y top left;}
#main-wrap-l2  { background: url(../images/shadow_topleft_tail.gif) no-repeat top left; }
#main-wrap-r1  { background: url(../images/shadow_right.gif) repeat-y top right; }
#main-wrap-r2  { background: url(../images/shadow_topright_tail.gif) no-repeat top right; }
#footer-wrap-l { background: url(../images/shadow_bottomleft.gif) no-repeat bottom left; }
#footer-wrap-r { background: url(../images/shadow_bottomright.gif) no-repeat bottom right; }

#header,
#main,
#footer {
  margin: 0 18px;
  width: 900px;
  overflow: hidden;
}




/* --------------------- OUTSKIRTS OF PAGE --------------------- */
#utility-container {
   float:left;
   width:100%;
   overflow:hidden;
   position:relative;
}

ul.utility {
	clear:left;
	float:left;
	position:relative;
	left:50%;
	text-align:center;
	margin: 0;
    padding: 8px 0;
    font-size: 11px;
    font-weight: bold;
    color: #fbebd3;
}

ul.utility li {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
   line-height: 16px;
}

ul.utility li a {
	float: left;
	display: inline;
    padding: 0;
    font-weight: bold;
    color: #fbebd3;
}

ul.utility li a:link,
ul.utility li a:visited {
	color: #fbebd3;
	text-decoration: none;
}

ul.utility li a:hover,
ul.utility li a:focus,
ul.utility li a:active {
	color: #fbebd3;
	text-decoration: underline;
}


/*

p.legal {
  padding-bottom: 4px;
  font-weight: bold;
  color: #ccb596;
}

*/

div.legal {
	padding-bottom: 14px;
  	font-weight: bold;
	font-size: 11px;
  	color: #ccb596;
	float: right;
	width: 268px;
	text-align: left;
	margin-top: 13px;
	_margin-top: 13px;
	margin-right: 10px;
}
div.date{
	padding-bottom: 1px;
  	width: 920px;
	text-align: center;
	clear:both;	
	float: right;	
}
div.date-cell{
	padding-bottom: 14px;
  	font-weight: bold;
	font-size: 11px;
  	color: #ccb596;
	width: 100%;
	text-align: center;
	clear:both;
	margin-top: 1px;
	_margin-top: 1px;	
}
div.ntlm-legal {
	padding-bottom: 14px;
  	font-weight: bold;
	font-size: 11px;
  	color: #ccb596;
	margin-top: 1px;
	_margin-top: 1px;
	margin-right: 10px;
}

div.ftr-about {
	padding-bottom: 14px;
  	font-weight: bold;
	float: right;
	width: 180px;
	margin-left: 10px;
	_margin-left: 0px;
	_width: 190px;
	text-align: left;
	margin-top: 15px;
	font-size: 11px;
	}
	
div.ftr-res-info {
	padding-bottom: 14px;
  	font-weight: bold;
	float: right;
	width: 210px;
	_width: 210px;
	text-align: left;
	margin-top: 15px;
	font-size: 11px;
	}
	
div.ftr-about li { margin-bottom: 4px; margin-right: 35px; }
	
div.ftr-res-info li { margin-bottom: 4px; margin-right: 35px; }

div.legal li { margin-bottom: 4px; margin-right: 35px; }

div.ftr-about h5 { font: bold 11px Arial; margin-bottom: 4px; color: #ccb596; }
	
div.ftr-res-info h5 { font: bold 11px Arial; margin-bottom: 4px; color: #ccb596 }

div.legal p {
	margin-bottom: 4px;
	_margin-bottom: 3px;
	margin-right: 35px;
	_margin-right: 30px;
	line-height: 18px;
	_line-height: 18px;
	}
	
div.legal ul a { color: #fff2d9; text-decoration: none; font-weight: bold; }
div.legal ul a:visited { color: #fff2d9; text-decoration: none; }
div.legal ul a:hover { color: #fff2d9; text-decoration: underline; }

div.ftr-about ul a { color: #fff2d9; text-decoration: none; font-weight: bold;  }
div.ftr-about ul a:visited { color: #fff2d9; text-decoration: none; }
div.ftr-about ul a:hover { color: #fff2d9; text-decoration: underline; }

div.ftr-res-info ul a { color: #fff2d9; text-decoration: none; font-weight: bold;  }
div.ftr-res-info ul a:visited { color: #fff2d9; text-decoration: none; }
div.ftr-res-info ul a:hover { color: #fff2d9; text-decoration: underline; }



/* --------------------- MASTHEAD --------------------- */

#header {
  height: 185px;
  background: #fff1d8 /*url(../images/background_paper.jpg) repeat 0px 8px*/;
}

#header #logo-wrap-External,
#header #logo-wrap-Internal {
  float: right;
  margin: 0 28px -20px 4px;
  _margin-bottom: -20px;
  padding: 10px 0 0 0;
  height: 102px;
  _height: 102px;
  text-align: center;
}

#header #logo-wrap-External h1 {
  width: 430px;
  height: 102px;
  background: url(../images/logo_medversation.gif) no-repeat top center;
  text-indent: -999em; overflow: hidden;
  cursor: pointer;
  cursor: hand;
}

#header #logo-wrap-Internal h1 {
  width: 430px;
  height: 102px;
  background: url(../images/logo_medversation_internal.gif) no-repeat top center;
  text-indent: -999em; overflow: hidden;
  cursor: pointer;
  cursor: hand;
}



#header #logo-wrap-External #timestamp,
#header #logo-wrap-Internal #centocor,
#header #logo-wrap-Internal #timestamp,
#header #logo-wrap-Internal #centocor {
  float: left;
  width: 277px;
}

#header #timestamp {
  text-align: left;
  color: #312c24;
}

#header #centocor {
  background: url(../images/fromcentocor.gif) no-repeat top right;
  text-indent: -999em; overflow: hidden;
}

#header #tagline-wrap h2 {
  float: left;
  width: 606px;
  height: 35px;
  background: url(../images/tagline.gif) no-repeat top center;
  text-indent: -999em; overflow: hidden;
}

#header #tagline-wrap #to-home,
#header #tagline-wrap #to-mylib {
  display: block;
  float: left;
  width: 147px;
  height: 35px;
  text-indent: -999em; overflow: hidden;
}

#header #tagline-wrap #to-home:link,
#header #tagline-wrap #to-home:visited { background: url(../images/btn_home.gif) no-repeat top left; }
#header #tagline-wrap #to-home:hover,
#header #tagline-wrap #to-home:focus,
#header #tagline-wrap #to-home:active { background: url(../images/btn_home.gif) no-repeat 0px -35px; }
#header #tagline-wrap #to-home.current:link,
#header #tagline-wrap #to-home.current:visited,
#header #tagline-wrap #to-home.current:hover,
#header #tagline-wrap #to-home.current:focus,
#header #tagline-wrap #to-home.current:active { background: url(../images/btn_home.gif) no-repeat 0px -70px; }

#header #tagline-wrap #to-mylib:link,
#header #tagline-wrap #to-mylib:visited { background: url(../images/btn_mylibrary.gif) no-repeat top left; }
#header #tagline-wrap #to-mylib:hover,
#header #tagline-wrap #to-mylib:focus,
#header #tagline-wrap #to-mylib:active { background: url(../images/btn_mylibrary.gif) no-repeat 0px -35px; }
#header #tagline-wrap #to-mylib.current:link,
#header #tagline-wrap #to-mylib.current:visited,
#header #tagline-wrap #to-mylib.current:hover,
#header #tagline-wrap #to-mylib.current:focus,
#header #tagline-wrap #to-mylib.current:active { background: url(../images/btn_mylibrary.gif) no-repeat 0px -70px; }

#toc .tocgroup img {
 cursor: pointer;	
}


/* --------------------- SEARCH --------------------- */

#header #search {
  background: transparent url(../images/searchbar.gif) repeat-x;
  height: 36px;
  width: 900px;
}

#header #search #searchform {
  margin: 0 auto;
  position: relative;
  width: 556px;
}

#header #search #searchform ul li {
  display: block;
  float: left;
}

#header #search #searchform ul li#searchlabel a.search-landing {
  display: block;
  width: 85px;
  height: 34px;
  background: url(../images/searchbar_sitesearch.gif) no-repeat top left;
  text-indent: -999em; overflow: hidden;
}


#header #search #searchform ul li#searchselect,
#header #search #searchform ul li#searchfield {
  padding-top: 6px;
}

#header #search #searchform input#search-field {
  margin-right: 0px;
  width: 290px;
  border-top: 1px solid #b9a488;
  border-left: 1px solid #b9a488;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  color: #b9a488;
  padding: 3px 4px;
}

#header #search #searchform input#search-button {
  display: block;
  border: 0;
  cursor: pointer;
  cursor: hand;
}

#header #search #searchform li.searchbar {
  background: url(../images/searchbar_line.gif) no-repeat top left;
  padding-left: 13px;
  height: 34px;
}

#header #search #searchform a.pubmedsearch {
  display: block;
  width: 124px;
  height: 34px;
  border: 0;
  background: url(../images/btn_pubmed.gif) no-repeat 0px -37px;
  text-indent: -999em; overflow: hidden;
}

#header #search #searchform a.pubmedsearch:visited {
  background: url(../images/btn_pubmed.gif) no-repeat 0px -37px;
  text-indent: -999em; overflow: hidden;
}

#header #search #searchform a.pubmedsearch:hover {
  background: url(../images/btn_pubmed.gif) no-repeat 0px 0px;
  text-indent: -999em; overflow: hidden;
}

#header #search #searchform ul li#textsizelabel {
	width: 64px;
	height: 34px;
	background: url(../images/searchbar_textsize.gif) no-repeat top left;
	text-indent: -999em; overflow: hidden;
}

#header #search #searchform a.a1 {
  display: block;
  width: 30px;
  height: 34px;
  border: 0;
  background: url(../images/a1.gif) no-repeat 0px -74px;
  text-indent: -999em; overflow: hidden;
}

#header #search #searchform a.a1:visited {
  background: url(../images/a1.gif) no-repeat 0px -74px;
  text-indent: -999em; overflow: hidden;
}

#header #search #searchform a.a1:hover {
  background: url(../images/a1.gif) no-repeat 0px -37px;
  text-indent: -999em; overflow: hidden;
}

#header #search #searchform a.a1:active, #header #search #searchform a.a1.selected {
  background: url(../images/a1.gif) no-repeat 0px 0px;
  text-indent: -999em; overflow: hidden;
}

#header #search #searchform a.a2 {
  display: block;
  width: 26px;
  height: 34px;
  border: 0;
  background: url(../images/a2.gif) no-repeat 0px -74px;
  text-indent: -999em; overflow: hidden;
}

#header #search #searchform a.a2:visited {
  background: url(../images/a2.gif) no-repeat 0px -74px;
  text-indent: -999em; overflow: hidden;
}

#header #search #searchform a.a2:hover {
  background: url(../images/a2.gif) no-repeat 0px -37px;
  text-indent: -999em; overflow: hidden;
}

#header #search #searchform a.a3 {
  display: block;
  width: 34px;
  height: 34px;
  border: 0;
  background: url(../images/a3.gif) no-repeat 0px -74px;
  text-indent: -999em; overflow: hidden;
}

#header #search #searchform a.a3:visited {
  background: url(../images/a3.gif) no-repeat 0px -74px;
  text-indent: -999em; overflow: hidden;
}

#header #search #searchform a.a3:hover {
  background: url(../images/a3.gif) no-repeat 0px -37px;
  text-indent: -999em; overflow: hidden;
}

#navbar a#selectproduct {
	margin-right: 13px;
	margin-top: 20px;
	text-indent: -999em; overflow: hidden;
	display: block; 
	float: left; 
	width: 129px; 
	height: 18px;
}

#navbar a#selectproduct:link,
#navbar a#selectproduct:visited {	
	background: transparent url(../images/btn_productviews.gif) 15px -18px no-repeat;
}	

#navbar a#selectproduct:hover,
#navbar a#selectproduct:focus,
#navbar a#selectproduct:active
 {	
	background: transparent url(../images/btn_productviews.gif) 15px 0px no-repeat;
}	

#navbar #product {
	float: left;
	display: inline;
	margin-left: 15px;
	margin-right: 15px;	
	width: 148px;
	overflow: hidden;
}

#navbar #product a:link,
#navbar #product a:visited {
	text-decoration: underline;
}
#navbar span#productname {
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	line-height: 1;
	display: block;
	padding-bottom: 5px;
}

body.commitment #navbar span#productname, body.search #navbar span#productname, body.mylibrary #navbar span#productname  {
	color: #ddcdb5;
}

#navbar a#changeproduct {
	text-indent: -999em; overflow: hidden;
	width: 148px;
	display: block;
	height: 18px;
}

#navbar a#changeproduct:link,
#navbar a#changeproduct:visited {	
	background: transparent url(../images/btn_changeproductview.gif) 0px -18px no-repeat;
}	

#navbar a#changeproduct:hover,
#navbar a#changeproduct:focus,
#navbar a#changeproduct:active
 {	
	background: transparent url(../images/btn_changeproductview.gif) 0px 0px no-repeat;
}



/* --------------------- NAVBAR --------------------- */

#header #navbar {
  padding: 11px 0 0 0;
  text-align: center;
  width: 900px;
  overflow: hidden;
}

#header #navbar #disease-menu {
  float: left;
  margin-right: 12px;
  padding-top: 14px;
  background: url(../images/viewdisease.gif) no-repeat top left;
}

#header #navbar #disease-menu select {
  width: 150px;
}

#header #navbar #hcp-patients {
  float: left;
  padding-top: 12px;
  width: 174px;
  background: url(../images/viewcontentcreatedfor.gif) no-repeat top left;
}

#header #navbar #hcp-patients #toggles {
  padding-right: 16px;
  height: 24px;
  background: url(../images/tab_arrow.gif) no-repeat top right;
}

#header #navbar #hcp-patients #toggles li {
  display: inline;
}

#header #navbar #hcp-patients #toggles li a {
  display: block;
  float: left;
  height: 24px;
  text-indent: -999em; overflow: hidden;
}

#header #navbar #hcp-patients #toggles #toggle-hcp a { width: 67px; }
#header #navbar #hcp-patients #toggles #toggle-hcp a:link,
#header #navbar #hcp-patients #toggles #toggle-hcp a:visited { background: url(../images/toggle_hcp.gif) no-repeat top left; }
#header #navbar #hcp-patients #toggles #toggle-hcp a:hover,
#header #navbar #hcp-patients #toggles #toggle-hcp a:focus,
#header #navbar #hcp-patients #toggles #toggle-hcp a:active { background: url(../images/toggle_hcp.gif) no-repeat 0px -24px; }
#header #navbar #hcp-patients #toggles #toggle-hcp a.current:link,
#header #navbar #hcp-patients #toggles #toggle-hcp a.current:visited,
#header #navbar #hcp-patients #toggles #toggle-hcp a.current:hover,
#header #navbar #hcp-patients #toggles #toggle-hcp a.current:focus,
#header #navbar #hcp-patients #toggles #toggle-hcp a.current:active { background: url(../images/toggle_hcp.gif) no-repeat 0px -48px; }

#header #navbar #hcp-patients #toggles #toggle-patients a { width: 91px; }
#header #navbar #hcp-patients #toggles #toggle-patients a:link,
#header #navbar #hcp-patients #toggles #toggle-patients a:visited { background: url(../images/toggle_patients.gif) no-repeat top left; }
#header #navbar #hcp-patients #toggles #toggle-patients a:hover,
#header #navbar #hcp-patients #toggles #toggle-patients a:focus,
#header #navbar #hcp-patients #toggles #toggle-patients a:active { background: url(../images/toggle_patients.gif) no-repeat 0px -24px; }
#header #navbar #hcp-patients #toggles #toggle-patients a.current:link,
#header #navbar #hcp-patients #toggles #toggle-patients a.current:visited,
#header #navbar #hcp-patients #toggles #toggle-patients a.current:hover,
#header #navbar #hcp-patients #toggles #toggle-patients a.current:focus,
#header #navbar #hcp-patients #toggles #toggle-patients a.current:active { background: url(../images/toggle_patients.gif) no-repeat 0px -48px; }

/*#header #navbar #nav-wrap {
  width: 640px;
  margin: 0 auto; 
}*/

#header #navbar #nav-wrap #primarynav li {
  display: inline;
}

#header #navbar #nav-wrap #primarynav li a.tab {
  display: block;
  float: left;
  width: 128px;
  height: 46px;
  text-indent: -999em; overflow: hidden;
}

#header #navbar #nav-wrap #primarynav li a.arrow {
  display: block;
  float: left;
  width: 32px;
  height: 46px;
  text-indent: -999em; overflow: hidden;
}


/* --------------------- MAIN --------------------- */

#main {
  background: #fff1d8; /*url(../images/background_paper.jpg) repeat 0px -195px;*/
  min-height: 119px;
}


/* --------------------- HCP-MENU --------------------- */
/* .hcp-menu included in #main to preserve the page border shadow graphics.  
    #header needs to be 185px 
    specific section styles are set in base.css also */

#main .hcp-menu {
	width: 900px;
	overflow: hidden;
	text-align: left;
}

#main .hcp-menu ul {
	padding-left: 35px;
	float: left;
	width: 405px;
	list-style-type: disc;
}

#main .hcp-menu ul li {
	font-size: 12px;
	line-height: 22px;
	color: #fff2de;
}

#main .hcp-menu ul li a:link,
#main .hcp-menu ul li a:visited {
	color: #fff2de;
	text-decoration: none;
}

#main .hcp-menu ul li a:hover,
#main .hcp-menu ul li a:focus,
#main .hcp-menu ul li a:active {
	color: #fff2de;
	text-decoration: underline;
}

#main .hcp-menu #close-menu { padding-left: 852px; }

/* --- #hcp-menu-disease --- */

#main #hcp-menu-disease {
	background: #d48941;
	border-bottom: 1px solid #c77330;
}

#main #hcp-menu-disease #close-menu a:link,
#main #hcp-menu-disease #close-menu a:visited {
	display: block;
	height: 20px;
	background: url(../images/tabmenu_close_naturalhistory.gif) 0px -20px no-repeat;
	text-indent: -999em; overflow: hidden;
}

#main #hcp-menu-disease #close-menu a:hover,
#main #hcp-menu-disease #close-menu a:focus,
#main #hcp-menu-disease #close-menu a:active {
	display: block;
	height: 20px;
	background: url(../images/tabmenu_close_naturalhistory.gif) 0px 0px no-repeat;
	text-indent: -999em; overflow: hidden;
}

/* --- #hcp-menu-benefits --- */

#main #hcp-menu-benefits {
	background: #556946;
	border-bottom: 1px solid #415334;
}

#main #hcp-menu-benefits #close-menu a:link,
#main #hcp-menu-benefits #close-menu a:visited {
	display: block;
	height: 20px;
	background: url(../images/tabmenu_close_benefits.gif) 0px -20px no-repeat;
	text-indent: -999em; overflow: hidden;
}

#main #hcp-menu-benefits #close-menu a:hover,
#main #hcp-menu-benefits #close-menu a:focus,
#main #hcp-menu-benefits #close-menu a:active {
	display: block;
	height: 20px;
	background: url(../images/tabmenu_close_benefits.gif) 0px 0px no-repeat;
	text-indent: -999em; overflow: hidden;
}

/* --- #hcp-menu-risks --- */

#main #hcp-menu-risks {
	background: #436c8b;
	border-bottom: 1px solid #325675;
}

#main #hcp-menu-risks #close-menu a:link,
#main #hcp-menu-risks #close-menu a:visited {
	display: block;
	height: 20px;
	background: url(../images/tabmenu_close_risks.gif) 0px -20px no-repeat;
	text-indent: -999em; overflow: hidden;
}

#main #hcp-menu-risks #close-menu a:hover,
#main #hcp-menu-risks #close-menu a:focus,
#main #hcp-menu-risks #close-menu a:active {
	display: block;
	height: 20px;
	background: url(../images/tabmenu_close_risks.gif) 0px 0px no-repeat;
	text-indent: -999em; overflow: hidden;
}

/* --- #hcp-menu-branalysis --- */

#main #hcp-menu-branalysis {
	background: #843135;
	border-bottom: 1px solid #6e2326;
}

#main #hcp-menu-branalysis #close-menu a:link,
#main #hcp-menu-branalysis #close-menu a:visited {
	display: block;
	height: 20px;
	background: url(../images/tabmenu_close_branalysis.gif) 0px -20px no-repeat;
	text-indent: -999em; overflow: hidden;
}

#main #hcp-menu-branalysis #close-menu a:hover,
#main #hcp-menu-branalysis #close-menu a:focus,
#main #hcp-menu-branalysis #close-menu a:active {
	display: block;
	height: 20px;
	background: url(../images/tabmenu_close_branalysis.gif) 0px 0px no-repeat;
	text-indent: -999em; overflow: hidden;
}

/*-------------------ISI Links In Tab Drop-Downs --------------------*/
#main #hcp-menu-disease #isi-tabnav-link,
#main #hcp-menu-branalysis #isi-tabnav-link,
#main #hcp-menu-benefits #isi-tabnav-link,
#main #hcp-menu-risks #isi-tabnav-link{
	padding:20px 0 20px 21px;	
	color:#FFF2DE;
	font-style:italic;
	text-decoration:none;
}

#main #hcp-menu-benefits #isi-tabnav-link a:link,
#main #hcp-menu-benefits #isi-tabnav-link a:visited,
#main #hcp-menu-risks #isi-tabnav-link a:link,
#main #hcp-menu-risks #isi-tabnav-link a:visited {
	color:#FFF2DE;
	font-style:italic;
	text-decoration:underline;
}

#main #hcp-menu-benefits #isi-tabnav-link a:hover,
#main #hcp-menu-benefits #isi-tabnav-link a:focus,
#main #hcp-menu-benefits #isi-tabnav-link a:active, 
#main #hcp-menu-risks #isi-tabnav-link a:hover,
#main #hcp-menu-risks #isi-tabnav-link a:focus,
#main #hcp-menu-risks #isi-tabnav-link a:active {
	color:#FFF2DE;
	font-style:italic;
	text-decoration:underline;
}


/* --------------------- GENERIC PAGE LAYOUT --------------------- */

body.generic #wrap {
  border-top: 10px solid #ead8bc;
}


body.generic #wrap #generic {
  padding: 0 32px 0 30px;
  text-align: left;
}

body.generic #wrap #generic h3#pagetitle {
  padding: 0 0 20px 0;
  font: normal 2.083em "Times New Roman", Times, Roman, Serif, MS-Serif, serif;
  color: #000;
}

/* ==================== SITE TOUR FLASH CONTENT ==================== */
body.generic #wrap #generic #welcome-video #video-wrap #flashcontent {
  margin-top: 23px;
  margin-left: 10px;
}
/* ==================== PAGE TITLE ==================== */

#pagetitle {
	background: transparent url(../images/brownbar.gif) repeat-x;
	text-align: left;
	height: 49px;
	margin-bottom: 0;
	border-top: 1px solid #d7c2a5;
	border-bottom: 1px solid #d7c2a5;
}


#pagetitle h3 {
  padding: 10px 0 0 15px;
  font: normal 26px "Times New Roman", Times, Roman, Serif, MS-Serif, serif;
  color: #fff3e1;
  /*text-align: center;*/
}

#pagetitle h3 a {
	color: #fff3e1;	
}

	
#pagetitle div.back {	
	float: right;
	display: inline;
	margin-right: 15px;  
	padding-top: 18px;
	font: bold 12px Arial;
	color: #fff3e1;
	}
	
#pagetitle div.back a {
	color: #fff3e1;
	text-decoration: none;
	}
	
#pagetitle div.back a:visited {
	color: #fff3e1;
	text-decoration: none;
	}
	
#pagetitle div.back a:hover {
	color: #fff3e1;
	text-decoration: underline;
	}
	
/* ==================== end PAGE TITLE ==================== */	


/* --------------------- SEARCH FOR: --------------------- */
#searchFor {
 /* margin: -10px 0 15px 0;
  padding: 0 10px;
  background-color: #ccb596;
  height: 32px;
 */
 /* padding: 0 35px;
  background: url(../images/background_bibliographysearch.gif) repeat-x;
  height: 40px;
  margin: -10px 0 15px 0;
 */ 
 
  margin: -10px 0 15px 0;
  padding: 0 10px;
  background: url(../images/background_bibliographysearch.gif) repeat-x;
  /*height: 40px;*/
}

#searchFor ul li {
  display: block;
  float: left;
}

#searchFor ul li#searchForLabel {
  font-weight: bold;
  margin-right: 5px;
  padding-top: 12px;
}

#searchFor ul li#searchForField {
  padding-top: 7px;
}

#searchFor input#searchFor-field {
  width: 310px;
  margin: 4px 5px 0 3px;
}

#searchFor ul li#searchForButton {
  padding-top: 2px;
}

#searchFor input#searchFor-button {
  display: block;
  width: 34px;
  height: 37px;
  border: 0;
  background: url(../images/btn_search.gif) no-repeat 0px -37px;
  text-indent: -999em; overflow: hidden;
}


/* --------------------- SEARCH PAGINATION --------------------- */
.pagination {
  clear: both;	
  padding: 0px 10px;
  height: 30px;
  background-color: #ccb596;
}

.pagination p {
  font-weight: bold;
}

.pagination .count {
   padding-top: 8px;
  float: left;
}

.pagination .pages {
  float: right;
  padding-top: 8px;
}

.pagination .pages a,
.pagination .pages span {
   margin-right: 5px;
}

.pagination .pages span {
    margin-left: 5px;
}

.pagination .prev {
  margin-right: 10px;
}

.pagination .next {
  margin-right: 0px;
  margin-left: 10px;
}

/* --------------------- SEARCH SORT --------------------- */
#searchSort {
  padding: 0 10px;
  height: 32px;
  background-color: #ead8bc;
  border-bottom: 1px solid #ccb596;
}

#searchSort ul li {
  display: block;
  float: left;
}

#searchSort ul li#searchSortLabel {
  margin-right: 5px;
  margin-top: 8px;
}

#searchSort input#sort {
  padding: 6px 5px 0px 5px;
}

#searchSort ul li#searchSortSelect,
#searchSort ul li#ascending,
#searchSort ul li#descending,
#searchSort ul li#update {
  margin: 6px 5px 0px 5px;
}

#searchSort input#searchSort-update {
  padding: 0 5px;
}


/* --------------------- SEARCH RESUTLS --------------------- */
#searchResults {
	float: left;
	display: block;	
	width: 580px;
	margin-right: 20px;
}

#searchResults ul li.searchRecord {
	width: 580px;
	border-bottom: 1px solid #ccb596;
	margin: px; padding: 10px 0px;
	float: left; display: block;
}

#searchResults ul li.searchRecord p {
	margin: 10px 10px 10px 45px;
}

#searchResults ul li.searchRecord span.HCP, #searchResults ul li.searchRecord span.hcp {
  width: 33px; height: 33px;
  float: left;
  display: block;
  background: url(../images/search_hcp.gif) no-repeat top left;
}

#searchResults ul li.searchRecord span.Consumer-Friendly, #searchResults ul li.searchRecord span.patient {
  width: 33px; height: 33px;
  float: left;
  display: block;
  background: url(../images/search_patient.gif) no-repeat top left;
}

#searchResults ul li ul {
	margin-left: 45px;
}

#searchResults ul li.attributes {
	float: left;
	color: #443c30;
	font-size: 11px; font-style: italic;
	margin-right: 10px;
	padding: 0px;
	border: none;
	font: arial;
}

/* --------------------- SEARCH REFINE --------------------- */
#searchRefine {
 	float: right;
 	display: block;
 	width: 220px;
 	margin-top: 10px;
}

#searchRefine p.refine {
  font-weight: bold;
  margin: 0;
  background-color: #ccb596;
  height: 24px;
  padding: 8px 0px 0px 10px;
}

#searchRefine .filter {
  border-bottom: 1px solid #ccb596; 
  background-color: #ead8bc;
  margin: 0px;
}

#searchRefine .filter p {
  margin: 0px;
  padding: 8px 0px 0px 10px;
} 

#searchRefine .filter ul li {
  margin: 8px 5px 8px 16px;
  display: block;
 
}

#searchRefine .filter ul li.m-disease {
  background: url(../images/dot_diseaseinfo.gif) no-repeat top left; 
  color: #d48941;
  padding-left: 10px;
}

#searchRefine .filter ul li.m-benefits {
  background: url(../images/dot_efficacy.gif) no-repeat top left; 
  color: #556946;
}

#searchRefine .filter ul li.m-risks {
  background: url(../images/dot_safety.gif) no-repeat top left; 
  color: #436c8b;
}

#searchRefine .filter ul li.m-branalysis {
  background: url(../images/dot_branalysis.gif) no-repeat top left; 
  color: #843135;
}

#searchRefine .filter ul li input {
	padding: 0px 10px;
}

#searchRefine ul li#update {
  background-color: #ead8bc;
  margin: 0px;
  padding: 10px 0px 10px 25px;
/*  text-align: center;*/
}

#searchRefine input#searchRefine-update {
  padding: 0 5px;
   width:55px;
}

#searchRefine input#searchRefine-reset {
  padding: 0 5px;
  width:110px;
}

/* --------------------- SEARCH KEYWORDS --------------------- */
#searchKeywords {
 	float: right;
 	display: block;
 	width: 220px;
 	margin-top: 10px;
 	margin-right:18px;
 	_margin-right:9px;
 	margin-bottom:10px;
}

#searchKeywords p.keywords {
  font-weight: bold;
  margin: 0;
  background-color: #ccb596;
  height: 24px;
  padding: 8px 0px 0px 10px;
}

#searchKeywords .filter {
  border-bottom: 1px solid #ccb596; 
  background-color: #ead8bc;
  padding: 5px 0px;
}

#searchKeywords .filter p {
  margin: 0px;
  padding: 8px 0px 0px 10px;
} 

#searchKeywords .filter ul li {
  margin: 8px 5px 8px 16px;
  display: block;
}

/* --------------------- BIBLIOGRAPHY SEARCH --------------------- */
#biblio-search {
  margin: -10px 0 15px 0;
  padding: 0 10px;
  background-color: #ccb596;
  height: 32px;
}

#biblio-search ul li {
  display: block;
  float: left;
}

#biblio-search ul li#biblio-searchlabel {
  margin-right: 5px;
  padding-top: 8px;
}
#biblio-search ul li#biblio-searchfield {
  padding-top: 7px;
}
#biblio-search ul li#biblio-searchselect {
  padding-top: 6px;
}

#biblio-search select#biblio-search-select,
#biblio-search input#biblio-search-field {
  margin-right: 5px;
}

#biblio-search select#biblio-search-select {
  width: 160px;
}

#biblio-search input#biblio-search-field {
  width: 310px;
  margin-left: 3px;
}

#biblio-search ul li#biblio-searchbutton {
  padding-top: 6px;
}

#biblio-search input#biblio-search-button {
  display: block;
  width: 20px;
  height: 20px;
  border: 0;
  background: url(../images/btn_search.gif) no-repeat top left;
  text-indent: -999em; overflow: hidden;
}


/* --------------------- CITATIONS --------------------- */
/*
#citations .pagination {
  padding: 0 10px;*/
  /*height: 32px;*/
  /*background-color: #ccb596;
}

#citations .pagination p {
  font-weight: bold;
}

#citations .pagination .cite-count {
  padding-top: 8px;
}

#citations .pagination .cite-pages {
  margin: -1.22em 0 0 150px;
  text-align: right;
}

#citations .pagination .cite-pages a,
#citations .pagination .cite-pages span {
  margin-right: 5px;
}

#citations .pagination .cite-pages span {
  margin-left: 5px;
}

#citations .pagination .prev {
  margin-right: 10px;
}

#citations .pagination .next {
  margin-right: 0px;
  margin-left: 10px;
}

#citations #citationsort {
  padding: 0 10px;
  height: 32px;
  background-color: #ead8bc;
}

#citations #citationsort ul li {
  display: block;
  float: left;
}

#citations #citationsort ul li#citationsort-label {
  margin-right: 5px;
  padding-top: 8px;
}

#citations #citationsort ul li#citationsort-select,
#citations #citationsort ul li#citationsort-update {
  padding: 6px 2px 0 0;
}

#citations #citationsort input#citation-sort-update {
  padding: 0 8px;
}

#citations ol li {
  padding: 10px;
  border-top: 1px solid #ccb596;
  margin: 0px;
}

#citations ol li span {
  float: left;
  width: 70px;
}

#citations ol li p {
  margin: 0 0 0 70px;
  padding-bottom: 8px;
}
*/

/* --------------------- CONTENT COMMON --------------------- */

#main #article {
  padding: 0 0 10px 0;
}

#main #article h1 {
  font: bold 18px /*1.55em*/ Arial,Helvetica,clean,sans-serif;
  padding: 0 40px 1.22em 0;
}
#main #article h2 {
  font: bold 15px /*1.45em*/ Arial,Helvetica,clean,sans-serif;
  padding: 0 40px 1.32em 0;
}
#main #article h3 {
  font: bold 12px /*1.25em*/ Arial,Helvetica,clean,sans-serif;
  padding: 0 40px 1.42em 0;
}
#main #article h4 {
  font: bold 1.15em Arial,Helvetica,clean,sans-serif;
  padding: 0 40px 1.52em 0;
}
#main #article h5 {
  font: bold 18px Arial,Helvetica,clean,sans-serif;
  padding: 0 40px 1.67em 0;
}

#main #article h6 {
  font: bold 12px Arial,Helvetica,clean,sans-serif;
  padding: 0 40px 1.67em 0;
}

#main #article p,
#main #article ul,
#main #article ol,
#main #article blockquote {
  padding: 0 40px 20px 0;
  color: #000;
  line-height: 1.67em;
}

#main #article li {
  line-height: 1.67em;
}

#main #article hr {
  margin: 0 0 20px 0;
  padding: 0;
  border: 0;
  background-color: #d9c3a6;
  color: #000;
  height: 1px;
  line-height: 1.67em;
}

#main #article ul {
  padding-left: 30px;
  list-style-type: disc;
}
#main #article ol {
  padding: 0 40px 15px 40px;
  list-style-type: decimal;
}
#main #article ol ol {
  padding: 0 0 0 30px;
  list-style-type: lower-alpha;
}
#main #article ol ol ol {
  padding: 0 0 0 30px;
  list-style-type: lower-roman;
}
#main #article ol ol ol ol {
  padding: 0 0 0 30px;
  list-style-type: disc;
}

#main #article cite {
  color: #815928;
}

#main #article strong {
  font-weight: bold;
  _line-height: 1.67em;
  _font-size: 12px;
}

#main #article em {
  font-style: italic;
}

/* --------------------- POPUP -------------------------- */
/* 	We are using ThickBox 3.1 for popup windows.  This
	section overrides the default styles as needed for
	Medversation.
	
	thickbox.css must be placed before base.css in the 
	html files, or we can move all thickbox styles to 
	this base.css file.
    
    The below css is moved to thickbox.css
*/	



/* --------------------- TOC COMMON --------------------- */

#toc ul.toc {
  list-style-type: none;
}

#toc ul.toc li a {
  display: block;
  padding: 6px 8px 5px 18px;
  min-height: 16px;
}

#toc ul.toc li.level1 a {
  font-weight: bold;
  color: #fff3e1;
}

#toc ul.toc li.level1 ul li,
#toc ul.toc li.tocitem ul li {/* Added 06-Aug-2007 by Charly*/
  background-color: #ead8bc;
  border-top: 1px solid #ccb596;
}

#toc ul.toc li.level1 ul li a,
#toc ul.toc li.tocitem ul li a {/* Added 06-Aug-2007 by Charly*/
  font-weight: normal;
  color: #726658;
}
/* Added 06-Aug-2007 by Charly*/
#toc ul.toc li div.tocgroup a {
  font-weight: bold;
  color: #fff3e1;
}
/*Added 06-Aug-2007 End */

#toc ul.toc li.level1 a:link,
#toc ul.toc li.level1 a:visited,
#toc ul.toc li.level1 a:hover,
#toc ul.toc li.level1 a:active  {margin:0px;padding:0px; }/* removed padding-bottom:0px and added padding:0px by UI*/
#toc ul.toc li.level1 a.open:link,
#toc ul.toc li.level1 a.open:visited,
#toc ul.toc li.level1 a.open:hover,
#toc ul.toc li.level1 a.open:active { background: url(../images/toc_arrow_white_down.gif) no-repeat 7px 0px; }
#toc ul.toc li.level1 a.term:link,
#toc ul.toc li.level1 a.term:visited,
#toc ul.toc li.level1 a.term:hover,
#toc ul.toc li.level1 a.term:active { background:  no-repeat 7px 0px; }

#toc ul.toc li.level1 ul li.current,
#toc ul.toc li.tocitem ul li.current { background-color: #ccb596; }

#toc ul.toc li.level1 ul li a:link,
#toc ul.toc li.level1 ul li a:visited,
#toc ul.toc li.level1 ul li a:hover,
#toc ul.toc li.level1 ul li a:active  { padding: 0px;}
#toc ul.toc li.level1 ul li a.open:link,
#toc ul.toc li.level1 ul li a.open:visited,
#toc ul.toc li.level1 ul li a.open:hover,
#toc ul.toc li.level1 ul li a.open:active { padding: 0px; }
#toc ul.toc li.level1 ul li a.term:link,
#toc ul.toc li.level1 ul li a.term:visited,
#toc ul.toc li.level1 ul li a.term:hover,
#toc ul.toc li.level1 ul li a.term:active { background: no-repeat 7px 0px; }


/* --------------------- FOOTER --------------------- */

#footer {
  padding-top: 50px;
  height: 35px;
  background: #fff1d8; /*url(../images/background_paper.jpg) repeat 0px 0px;*/
  vertical-align:bottom;
}

body.generic #footer {
  padding-top: 50px;
  _height: 100%;
  background: #fff1d8; /*url(../images/background_paper.jpg) repeat 0px 0px;*/
  vertical-align:bottom;
}




/* --------------------- DISEASE (gold) --------------------- */

#primarynav li.m-disease a.tab:link,
#primarynav li.m-disease a.tab:visited { background: url(../images/tab_naturalhistory.gif) no-repeat top left; }
#primarynav li.m-disease a.tab:hover,
#primarynav li.m-disease a.tab:focus,
#primarynav li.m-disease a.tab:active { background: url(../images/tab_naturalhistory.gif) no-repeat 0px -46px; }

body.m-disease #primarynav li.m-disease a.tab:link,
body.m-disease #primarynav li.m-disease a.tab:visited,
body.m-disease #primarynav li.m-disease a.tab:hover,
body.m-disease #primarynav li.m-disease a.tab:focus,
body.m-disease #primarynav li.m-disease a.tab:active { background: url(../images/tab_naturalhistory.gif) no-repeat 0px -92px; }

#primarynav li.m-disease a#arrow-disease { background: url(../images/tab_naturalhistory_arrow.gif) no-repeat 0px -46px; }

body.m-disease #primarynav li.m-disease a#arrow-disease { background: url(../images/tab_naturalhistory_arrow.gif) no-repeat 0px -92px; }

body.m-disease #pagetitle { background: transparent url(../images/brownbar_naturalhistory.gif) repeat-x; border-top: 1px solid #aa6e34; }
body.m-disease #pagetitle h3 { margin-left: 15px; color: #000; height: 49px; padding: 0; }
body.m-disease #pagetitle h3 a { text-indent: -999em; overflow: hidden; color: #fff3e1; height: 49px;	display: block; }
body.m-disease #pagetitle h3 a:link,
body.m-disease #pagetitle h3 a:visited { background: url(../images/brownbar_title_naturalhistory.gif) no-repeat 0px -49px; }
body.m-disease #pagetitle h3 a:hover,
body.m-disease #pagetitle h3 a:focus,
body.m-disease #pagetitle h3 a:active { background: url(../images/brownbar_title_naturalhistory.gif) no-repeat 0px 0px; }

ul li a.m-disease:link,
ul li a.m-disease:visited,
ul li a.m-disease:hover,
ul li a.m-disease:focus,
ul li a.m-disease:active { background: url(../images/dot_diseaseinfo.gif) no-repeat top left; color: #b96b2d; }

/* --------------------- BENEFITS (green) --------------------- */

#primarynav li.m-benefits a.tab:link,
#primarynav li.m-benefits a.tab:visited { background: url(../images/tab_benefitsoftreatments.gif) no-repeat top left; }
#primarynav li.m-benefits a.tab:hover,
#primarynav li.m-benefits a.tab:focus,
#primarynav li.m-benefits a.tab:active { background: url(../images/tab_benefitsoftreatments.gif) no-repeat 0px -46px; }

body.m-benefits #primarynav li.m-benefits a.tab:link,
body.m-benefits #primarynav li.m-benefits a.tab:visited,
body.m-benefits #primarynav li.m-benefits a.tab:hover,
body.m-benefits #primarynav li.m-benefits a.tab:focus,
body.m-benefits #primarynav li.m-benefits a.tab:active { background: url(../images/tab_benefitsoftreatments.gif) no-repeat 0px -92px; }

#primarynav li.m-benefits a#arrow-benefits { background: url(../images/tab_benefitsoftreatments_arrow.gif) no-repeat 0px -46px; }

body.m-benefits #primarynav li.m-benefits a#arrow-benefits { background: url(../images/tab_benefitsoftreatments_arrow.gif) no-repeat 0px -92px; }

body.m-benefits #pagetitle { background: transparent url(../images/brownbar_benefits.gif) repeat-x; border-top: 1px solid #3b4931; }
body.m-benefits #pagetitle h3 { margin-left: 15px; color: #000; height: 49px; padding: 0; }
body.m-benefits #pagetitle h3 a { text-indent: -999em; overflow: hidden; color: #fff3e1; height: 49px;	display: block; }
body.m-benefits #pagetitle h3 a:link,
body.m-benefits #pagetitle h3 a:visited { background: url(../images/brownbar_title_benefits.gif) no-repeat 0px -49px; }
body.m-benefits #pagetitle h3 a:hover,
body.m-benefits #pagetitle h3 a:focus,
body.m-benefits #pagetitle h3 a:active { background: url(../images/brownbar_title_benefits.gif) no-repeat 0px 0px; }

ul li a.m-benefits:link,
ul li a.m-benefits:visited,
ul li a.m-benefits:hover,
ul li a.m-benefits:focus,
ul li a.m-benefits:active { background: url(../images/dot_efficacy.gif) no-repeat top left; color: #415334; }

/* --------------------- RISKS (blue) --------------------- */

#primarynav li.m-risks a.tab:link,
#primarynav li.m-risks a.tab:visited { background: url(../images/tab_risksoftreatments.gif) no-repeat top left; }
#primarynav li.m-risks a.tab:hover,
#primarynav li.m-risks a.tab:focus,
#primarynav li.m-risks a.tab:active { background: url(../images/tab_risksoftreatments.gif) no-repeat 0px -46px; }

body.m-risks #primarynav li.m-risks a.tab:link,
body.m-risks #primarynav li.m-risks a.tab:visited,
body.m-risks #primarynav li.m-risks a.tab:hover,
body.m-risks #primarynav li.m-risks a.tab:focus,
body.m-risks #primarynav li.m-risks a.tab:active { background: url(../images/tab_risksoftreatments.gif) no-repeat 0px -92px; }

#primarynav li.m-risks a#arrow-risks { background: url(../images/tab_risksoftreatments_arrow.gif) no-repeat 0 -46px; }

body.m-risks #primarynav li.m-risks a#arrow-risks { background: url(../images/tab_risksoftreatments_arrow.gif) no-repeat 0px -92px; }

body.m-risks #pagetitle { background: transparent url(../images/brownbar_risks.gif) repeat-x; border-top: 1px solid #2f4b61; }
body.m-risks #pagetitle h3 { margin-left: 15px; color: #000; height: 49px; padding: 0; }
body.m-risks #pagetitle h3 a { text-indent: -999em; overflow: hidden; color: #fff3e1; height: 49px;	display: block; }
body.m-risks #pagetitle h3 a:link,
body.m-risks #pagetitle h3 a:visited { background: url(../images/brownbar_title_risks.gif) no-repeat 0px -49px; }
body.m-risks #pagetitle h3 a:hover,
body.m-risks #pagetitle h3 a:focus,
body.m-risks #pagetitle h3 a:active { background: url(../images/brownbar_title_risks.gif) no-repeat 0px 0px; }

ul li a.m-risks:link,
ul li a.m-risks:visited,
ul li a.m-risks:hover,
ul li a.m-risks:focus,
ul li a.m-risks:active { background: url(../images/dot_safety.gif) no-repeat top left; color: #325675; }

/* --------------------- BENEFIT:RISK ANALYSIS (maroon) --------------------- */

#primarynav li.m-branalysis a.tab:link,
#primarynav li.m-branalysis a.tab:visited { background: url(../images/tab_branalysis.gif) no-repeat top left; }
#primarynav li.m-branalysis a.tab:hover,
#primarynav li.m-branalysis a.tab:focus,
#primarynav li.m-branalysis a.tab:active { background: url(../images/tab_branalysis.gif) no-repeat 0px -46px; }

body.m-branalysis #primarynav li.m-branalysis a.tab:link,
body.m-branalysis #primarynav li.m-branalysis a.tab:visited,
body.m-branalysis #primarynav li.m-branalysis a.tab:hover,
body.m-branalysis #primarynav li.m-branalysis a.tab:focus,
body.m-branalysis #primarynav li.m-branalysis a.tab:active { background: url(../images/tab_branalysis.gif) no-repeat 0px -92px; }

#primarynav li.m-branalysis a#arrow-branalysis { background: url(../images/tab_branalysis_arrow.gif) no-repeat 0px -46px; }

body.m-branalysis #primarynav li.m-branalysis a#arrow-branalysis { background: url(../images/tab_branalysis_arrow.gif) no-repeat 0px -92px; }

body.m-branalysis #pagetitle { background: transparent url(../images/brownbar_branalysis.gif) repeat-x; border-top: 1px solid #562023; }
body.m-branalysis #pagetitle h3 { margin-left: 15px; color: #000; height: 49px; padding: 0; }
body.m-branalysis #pagetitle h3 a { text-indent: -999em; overflow: hidden; color: #fff3e1; height: 49px;	display: block; }
body.m-branalysis #pagetitle h3 a:link,
body.m-branalysis #pagetitle h3 a:visited { background: url(../images/brownbar_title_branalysis.gif) no-repeat 0px -49px; }
body.m-branalysis #pagetitle h3 a:hover,
body.m-branalysis #pagetitle h3 a:focus,
body.m-branalysis #pagetitle h3 a:active { background: url(../images/brownbar_title_branalysis.gif) no-repeat 0px 0px; }

ul li a.m-branalysis:link, 
ul li a.m-branalysis:visited, 
ul li a.m-branalysis:hover,   
ul li a.m-branalysis:focus,   
ul li a.m-branalysis:active { background: url(../images/dot_branalysis.gif) no-repeat top left; color: #6e2326; }

/* --------------------- NON-HCP (brown) -------------------- */

body.consumer #pagetitle h3 {
  padding-left: 39px;
  margin-left: 15px; 
  background: url(../images/brownbar_icon_cf.gif) left top no-repeat;
}

body.restools #pagetitle h3 a,
body.announcements #pagetitle h3 a,
body.consumer #pagetitle h3 a { padding-top: 10px; height: 39px; }

/*body.community #navbar,
body.commitment #navbar,
body.announcements #navbar,
*/


/*body.whatsnew #navbar,
body.pisearch #navbar{
	display: block; 
	float: left; 
	height: 46px;
	_height: 57px;
	background: transparent url(../images/backtohcpcontent.gif) bottom left no-repeat;
}*/
/*
body.whatsnew #navbar,
body.pisearch #navbar,
body.mylibrary #navbar,
body.sitehelp #navbar,
body.home #navbar,
body.restools #navbar,
body.consumer #navbar,
body.jump #navbar,
body.glossary #navbar,
body.sitetour #navbar,
body.biblio #navbar,
body.toc #navbar,
body.restools #navbar a#backtohcp,
body.consumer #navbar a#backtohcp, 
#navbar a#backtohcp {	
	display: block; 
	float: left; 
	width: 130px; 
	height: 46px;
	_height: 57px;
	background: transparent url(../images/backtohcpcontent.gif) no-repeat left 12px;
}
*/
		

ul li a.m-con:link,
ul li a.m-con:visited,
ul li a.m-con:hover,
ul li a.m-con:focus,
ul li a.m-con:active { background: url(../images/dot_cf.gif) no-repeat top left; color: #8f7658; }

/* --------------------- OPERA 9+ ONLY --------------------- */

@media screen and (min-width:0px) {
  input[id$="search-field"] { margin-bottom: 3px; }
}


/* i'm adding these ~ks */

#header #ute-hdr-l {
	float: right;
	width: 223px; 
	margin-top: 6px;
	_margin-top: 3px;
	background: transparent url(../images/bgd_ute_l.gif) no-repeat 0px 0px;
	padding-top: 12px;
	_padding-top: 15px;
	padding-left: 1px;
	_padding-left: 3px;
	_margin-right:-4px;
}
/*
#header #ute-hdr-r {
	float: right;
	width: 196px;
	_width: 192px;
	margin-top: 5px;
	margin-left: 40px;
	_margin-left: 42px;
	background: transparent url(../images/bgd_ute_r.gif) no-repeat 0px 0px;
	padding-top: 15px;
	padding-left: 1px;
	_padding-left: 3px;
}*/

#header #ute-hdr-r {
	font-size:12px;
	float: right;
	width: 196px;
	_width: 192px;
	margin-top: 6px;
	_margin-top: 3px;
	margin-left: 10px;
	_margin-left: 12px;
	padding-left: 1px;
	_padding-left: 3px;
	margin-right:1px;
	background: transparent url(../images/bgd_ute_r.gif) no-repeat 0px 0px;
	padding-top:15px;
	position: relative;
}

#header #ute-hdr-r a#allrandt {
	top: 0px;
	left: 0px;
	position: absolute;
	display: block;
	width: 189px;
	height: 15px;
	text-indent: -9999em;
	overflow: hidden;
	background: url(../images/btn_viewallrandt.gif) no-repeat;
}

#header #ute-hdr-r a#allrandt:link,
#header #ute-hdr-r a#allrandt:visited {
	background-position: 0 -15px;
}

#header #ute-hdr-r a#allrandt:hover,
#header #ute-hdr-r a#allrandt:active {
	background-position: 0 0;
}


#header ul li.ute-hdr-r-title a:link,
#header ul li.ute-hdr-r-title a:visited {
	width: 175px;
	height:12px;
	background: url(../images/doc_right_title_rt.gif) no-repeat 0px -12px;
}
#header ul li.ute-hdr-r-title a:hover {
	width: 175px;
	height:12px;
	background: url(../images/doc_right_title_rt.gif) no-repeat 0px 0px;
}

#header #ute-hdr-r ul#ute-hdr-r-cont li {
	display:inline;
	list-style: none;
}

#header #ute-hdr-r ul#ute-hdr-r-cont {
	display:inline;
	list-style: none;
}

#header #ute-hdr-l ul {
	display: inline;
	list-style: none;
}

/*#header #ute-hdr-r ul {
	display: inline;
	list-style: none;
}
*/
#header #ute-hdr-l ul li {
	display: inline;
	list-style: none;
}

/*#header #ute-hdr-r ul li {
	display: inline;
	list-style: none;
}
*/


/* end add */


#ute-hdr-l li a:link { float: left; width: 60px; _width: 62px; height: 63px; text-indent: -999em; overflow: hidden; margin-left: 2px; _margin-left:0px; }
#ute-hdr-l li a:visited { float: left; width: 60px; _width: 62px; height: 63px; text-indent: -999em; overflow: hidden; margin-left: 2px; _margin-left: 0px; }
#ute-hdr-l li a:hover { float: left; width: 60px; _width: 62px; height: 63px; text-indent: -999em; overflow: hidden; margin-left: 2px; _margin-left: 0px; }

#ute-hdr-r li a:link { float: left; width: 60px; _width: 62px; height: 63px; text-indent: -999em; overflow: hidden; margin-left: 2px; _margin-left: 0px; }
#ute-hdr-r li a:visited { float: left; width: 60px; _width: 62px; height: 63px; text-indent: -999em; overflow: hidden;  margin-left: 2px; _margin-left: 0px; }
#ute-hdr-r li a:hover { float: left; width: 60px; _width: 62px; height: 63px; text-indent: -999em; overflow: hidden; margin-left: 2px; _margin-left: 0px; }


/* --------------------- Home --------------------- */

#ute-hdr-l li.ks_home a:link,
#ute-hdr-l li.ks_home a:visited { background: url(../images/dock_left_home.gif) no-repeat 0px -126px; }
#ute-hdr-l li.ks_home a:hover,
#ute-hdr-l li.ks_home a:focus { background: url(../images/dock_left_home.gif) no-repeat 0px -63px; }

/* --------------------- Site Tour --------------------- */

#ute-hdr-l li.ks_sitetour a:link,
#ute-hdr-l li.ks_sitetour a:visited { background: url(../images/dock_left_sitetour.gif) no-repeat 0px -126px; }
#ute-hdr-l li.ks_sitetour a:hover,
#ute-hdr-l li.ks_sitetour a:focus { background: url(../images/dock_left_sitetour.gif) no-repeat 0px -63px; }

/* --------------------- Commitment --------------------- */

#ute-hdr-l li.ks_cc a:link,
#ute-hdr-l li.ks_cc a:visited { background: url(../images/dock_left_candc.gif) no-repeat 0px -126px; }
#ute-hdr-l li.ks_cc a:hover,
#ute-hdr-l li.ks_cc a:focus { background: url(../images/dock_left_candc.gif) no-repeat 0px -63px; }

/* --------------------- Consumer --------------------- */

#ute-hdr-r li.ks_con a:link,
#ute-hdr-r li.ks_con a:visited { background: url(../images/dock_right_cfcontent.gif) no-repeat 0px -126px; }
#ute-hdr-r li.ks_con a:hover,
#ute-hdr-r li.ks_con a:focus { background: url(../images/dock_right_cfcontent.gif) no-repeat 0px -63px; }

/* --------------------- Library --------------------- */

#ute-hdr-r li.ks_lib a:link,
#ute-hdr-r li.ks_lib a:visited { background: url(../images/dock_right_mylibrary.gif) no-repeat 0px -126px; }
#ute-hdr-r li.ks_lib a:focus,
#ute-hdr-r li.ks_lib a:hover { background: url(../images/dock_right_mylibrary.gif) no-repeat 0px -63px; }

/* --------------------- Prescribing --------------------- */

#ute-hdr-r li.ks_pre a:link,
#ute-hdr-r li.ks_pre a:visited { background: url(../images/dock_right_pisearch.gif) no-repeat 0px -126px; }
#ute-hdr-r li.ks_pre a:hover,
#ute-hdr-r li.ks_pre a:focus { background: url(../images/dock_right_pisearch.gif) no-repeat 0px -63px; }

/* --------------------- Added for Search Page --------------------- */
/* --------------------- DISEASE (gold) --------------------- */
#searchRefine ul li.global-disease { color: #d48941; }

/* --------------------- BENEFITS (green) --------------------- */
#searchRefine ul li.global-benefits { color: #556946; }

/* --------------------- RISKS (blue) --------------------- */
#searchRefine ul li.global-risks { color: #436c8b; }

/* --------------------- BENEFIT:RISK ANALYSIS (maroon) --------------------- */
#searchRefine ul li.global-branalysis { color: #843135; }


#toc ul.toc ul li div a {
  font-weight: normal;
  color: #726658;
  margin:0px;
  padding:0px;
}
/* Level 2 */
#toc ul.toc ul li  div { margin-left: 5px; }

/* Level 3 */
#toc ul.toc ul li  ul li div { margin-left: 5px; }

/* Level 4 */
#toc ul.toc ul li  ul li ul li div { margin-left: 17px; }

/* Level 5 */
#toc ul.toc ul li  ul li ul li ul li div { margin-left: 29px; }

/* Level 6 */
#toc ul.toc ul li  ul li ul li ul li ul li div { margin-left: 41px; }

/* Level 6 */
#toc ul.toc ul li  ul li ul li ul li ul li ul li div { margin-left: 53px; }


/* Disease select menu */
/*this is modofied by offshore to fix viewdropdown width and position on 15-11-2007 lakshmi */

div#menuOne {
	position: absolute; 
	z-index: 1;
	left: 377px; 
	_left: -451px;
	top: 34px; 
	visibility: hidden;
	width:247px;
	border-bottom: solid 4px #6c573e;
	border-top: 1px solid #8f7658;
	} 

div#menuOne ul 		{	
		display : inline; 
		}
			
			
div#menuOne li 		{	
		display : inline;
		}

div#menuOne li a 	{	
		width: 232px;
		/*_width: 247px;*/
		padding: 5px 5px 5px 10px;
		margin: 0;  
		border-bottom: solid 1px #6c573e;
		background: #8f7658;
		/* background-image: url(../images/btn.gif); */
		color: #fff2d9;
		font: bold 12px Arial;
		text-decoration: none;
		float: left; 
		text-align: left;
		}

div#menuOne li a:hover {
		background: #6c573e;
		/* background-image: url(../images/btn_o.gif); */
		color: #fff2d9; 
		}

#generic #article p.editorial-policy a,
#generic #content p.editorial-policy a{
  display: block;
  float: right;
  width: 120px;
  height: 22px;
  text-indent: -999em; overflow: hidden;
}

#generic #article p.editorial-policy a.sitehelp_editorialpolicy:link,
#generic #article p.editorial-policy a.sitehelp_editorialpolicy:visited,
#generic #content p.editorial-policy a.sitehelp_editorialpolicy:link,
#generic #content p.editorial-policy a.sitehelp_editorialpolicy:visited {
  background: url(../images/btn_sitehelp_editorialpolicy.gif) no-repeat 0px -22px;
  width: 120px;
}

#generic #article p.editorial-policy a.sitehelp_editorialpolicy:hover,
#generic #article p.editorial-policy a.sitehelp_editorialpolicy:focus,
#generic #article p.editorial-policy a.sitehelp_editorialpolicy:active,
#generic #content p.editorial-policy a.sitehelp_editorialpolicy:hover,
#generic #content p.editorial-policy a.sitehelp_editorialpolicy:focus,
#generic #content p.editorial-policy a.sitehelp_editorialpolicy:active {
  background: url(../images/btn_sitehelp_editorialpolicy.gif) no-repeat 0px 0px;
  width: 120px;
}  

#generic #article #helpul li{
	padding-left: 10px;
	margin-left: 0;
	line-height: 22px;
}

#main #articlepad {
  padding: 0 0px 10px 10px;
}
#generic #articlepad #policy{
	background: #ead8bc;
	width: 750px;
	_width: 820px;
	padding:35px 35px 0px 35px;
}

#generic #articlepad #policy p{
	color:#000000;
	font-family:georgia,"times new roman",serif;
	font-size:12px;
	line-height:22px;
	margin:0pt;	
	padding-bottom:35px;
}


#generic #articlepad #policy p a:link,
#generic #articlepad #policy p a:visited{                                 
text-decoration: underline;
}

/*------------------------------Report Misuse-------------------------*/

#generic #content #reportmisuse {
	background: #ead8bc;
	text-align: left;
	width: 820px;
	overflow: hidden;
}

#generic #content #reportmisuse p { 
	padding: 0 35px 0 35px; 
	margin-top: 22px;
	font-family: georgia, "times new roman", serif;
	font-style:italic;
	font-weight:bold;
	font-size: 11px;
	line-height: 18px;
}

#generic #content #reportmisuse p.note {
  margin-bottom: 8px;
}

#generic #content #reportmisuse ul {
	padding: 0 35px 0 80px; 
}

#generic #content #reportmisuse ul li {
	list-style-type: square;
	list-style-position: outside;
	margin-left: 0;
	line-height: 22px;
	font-family: georgia, "times new roman", serif;
	font-style:italic;
	font-weight:bold;
	font-size: 11px;
}

#generic #content #reportMisuseForm form {
	background-color:#EAD8BC;
	margin: 0px 0px 0px 0px;
	padding:0px;
	width:820px;
}
/*------------------------------Report Misuse End---------------------*/

/*--------------------------NTML Login Page Start---------------------*/

.brown_bg {
	background-color:#EAD8BC;
	padding:15px;
}


.toplft_content_panel {
    float:left;
	width:370px;
	padding:5px;
	margin:10px;
}

.toplft_content_panel p { 
	font-family: georgia, "times new roman", serif;
	font-weight:bold;
	font-size:12px;
	font-style:italic;
	padding-bottom:20px;
	line-height:18px;
}

.toplft_content_panel ul { 
	list-type:none;
	padding:0px;
	margin:0px;
}

.toplft_content_panel ul li { 
	padding-bottom:10px
}

.email_txt {
	width:110px;
	float:left;
	font-family: georgia, "times new roman", serif;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	vertical-align:middle;
}

.toprght_content_panel {
	float:left;
	width:370px;
	padding:5px;
	margin:10px;
	font-family: georgia, "times new roman", serif;
	font-weight:bold;
	font-size:12px;
	font-style:italic;
	line-height:18px;
}
.toprght_content_panel a {
	font-family: georgia, "times new roman", serif;
	font-weight:bold;
	font-size:12px;
	font-style:italic;
	color:#927855;
}

.toplft_content_panel ul li input{
	border-color:#B9A488 rgb(255, 255, 255) rgb(255, 255, 255) rgb(185, 164, 136);
	border-style:solid;
	border-width:1px;
	color:#000000;
	margin-right:0px;
	padding:3px 4px;
	width:175px;
}

.bot_content_panel {
	padding:5px;
	margin:5px;
}

.bot_content_panel p {
	font-family: georgia, "times new roman", serif;
	font-weight:bold;
	font-size:12px;
	font-style:italic;
	color:#000000;
	padding-top:15px;
	padding-bottom:15px;
}
#generic div.error {
  color:#f00;
  font-weight: bold;
  margin: 10px 0px;
}
#generic div.error ul li {
  color:#f00;
  font-weight: bold;
  margin: 0px 0px 0px 40px;
}
/*--------------------------NTML Login Page End---------------------*/

/*-------------------------- Error page Start-----------------------------*/
#main #wrap #article #site-maintenance,
#main #wrap #article #page-not-found {
	background:#EAD8BC none repeat scroll 0 0;
	text-align:left;
	margin: 12px 40px 900px 40px; 
}
#main #wrap #article #site-maintenance-text,
#main #wrap #article #page-not-found-text {
	padding:20px 20px 0px 20px;	
}

#main #wrap #article #site-maintenance-text h1,
#main #wrap #article #page-not-found-text h1 {
	font-family: georgia;
	font-size:30px;
	padding-bottom:25px;
}

#main #wrap #article #site-maintenance p{
	color:#000000;
	font-family:georgia,"times new roman",serif;
	font-size:12px;
	font-style:italic;
	line-height:22px;
	margin:0;
	padding:0 35px 35px;
}
/*-------------------------- Error page End-----------------------------*/


#middlebar {
  float: left;
  margin-left: 40px;
  width: 820px;
  text-align: left;
  background: #ead8bc;
  display: inline;
}

#middlebar div#community-intro { padding-top: 29px; margin: 0; }

#middlebar div#community-intro p { 
	padding: 0px 35px 30px 27px; 
	font-family: georgia, "times new roman", serif;
	font-size: 12px;
	font-style: italic;
	line-height: 22px;
	color: #000;
}

#middlebar div#community-intro p a:link,
#middlebar div#community-intro p a:visited {
	text-decoration: underline;
}

#middlebar div#community-intro p a:hover,
#middlebar div#community-intro p a:focus,
#middlebar div#community-intro p a:active {
	text-decoration: underline;
	color: black;
}

#middlebar div#community-intro p#submitcomment {
	background: transparent url(../images/background_submitcomment.gif) repeat-x;
	height: 46px;
	padding-bottom: 0;
	padding-top: 21px;
	padding-left: 343px;
}

#middlebar div#community-intro p#submitcomment a { 
	display: block; 
	text-indent: -999em; overflow: hidden;
	height: 26px;
	width: 135px;
}

#middlebar div#community-intro p#submitcomment a:link,
#middlebar div#community-intro p#submitcomment a:visited {
	background: url(../images/btn_submitcomment.gif) no-repeat 0px -26px;
}

#middlebar div#community-intro p#submitcomment a:hover,
#middlebar div#community-intro p#submitcomment a:focus,
#middlebar div#community-intro p#submitcomment a:active {
	background: url(../images/btn_submitcomment.gif) no-repeat 0px 0px;
}

.understand{
line-height: 1.67em;
}
.understandChkBox{
	
}
.adjustUnderstandChkBox{
}
.adjustunderstand{
}

/* ------------------------------ .isi-box ------------------------------- */

#content #article div.isi-box {
	clear: both;
	padding: 30px;	
	overflow: hidden;
	text-align: left;
	background: #ead8bc;
}

#content #article div.isi-box h2 {
	padding: 0 ;
	margin-bottom: 20px ;
	font-size: 15px ;
	font-weight: bold;
}


#content #article div.isi-box h2 {
	margin-bottom: 20px;
	padding: 0;
}

#content #article div.isi-box h2.isi { margin-bottom: 0 ; }

#content #article div.isi-box h2.isi { padding-bottom: 0; margin-bottom: 0; }

#content #article div.isi-box h3 { padding-bottom: 5px; }
#content #article div.isi-box p {font-size:12px;}
#content #article div.isi-box p,
#content #article div.isi-box .last { padding-bottom: 0 ; margin-bottom: 20px ; }
#content #article div.isi-box p.printer-friendly{
	display: none;
}

#content #article div.isi-box p strong { font-weight: bold; }

#content #article div.isi-box p a:link,
#content #article div.isi-box p a:visited { text-decoration: underline; }

#content #article div.isi-box ol li {
	list-style-type: decimal;
	margin-left: 30px;
	line-height: 22px;		
}

body.contentdetail #article div.isi-box { margin-top: 20px; width: 570px; }
body.contentdetail.product #article div.isi-box { width: 760px; }

body.badge #article div.isi-box {
	margin: 0 40px;
}

body.contentdetail #content #article div.isi-box p {
  padding: 0px 1px 0px 0px;
  color: #000;
  line-height: 22px;
}

/* ----- ul.util-top ----- */

ul.utility li a#mypreferences {
	margin-left: 8px;
	width: 110px;
	height: 16px;
	text-indent: -9999em;
	overflow: hidden;
	background: url(../images/btn_utilitynav_mypreferences.gif) no-repeat;
}

ul.util-top li a#login {
	margin-left: 8px;
	width: 55px;
	height: 16px;
	text-indent: -9999em;
	overflow: hidden;
	background: url(../images/btn_utilitynav_login.gif) no-repeat;
}

ul.util-top li a#logininternal {
	margin-left: 8px;
	width: 69px;
	height: 16px;
	text-indent: -9999em;
	overflow: hidden;
	background: url(../images/btn_utilitynav_login_internal.gif) no-repeat;
}

ul.util-top li a#register {
	margin-right: 5px;
	width: 69px;
	height: 16px;
	text-indent: -9999em;
	overflow: hidden;
	background: url(../images/btn_utilitynav_register.gif) no-repeat;
}

ul.util-top li a#sitehelp { 
	margin-right: 8px;
	width: 72px;
	height: 16px;
	text-indent: -9999em;
	overflow: hidden;
	background: url(../images/btn_utilitynav_sitehelp.gif) no-repeat;
}

ul.util-top li a#logout {
	margin: 0 8px;
	width: 65px;
	height: 16px;
	text-indent: -9999em;
	overflow: hidden;
	background: url(../images/btn_utilitynav_logout.gif) no-repeat;
}

ul.util-top li a#login:link, ul.util-top li a#login:visited,
ul.util-top li a#logininternal:link, ul.util-top li a#logininternal:visited,
ul.util-top li a#register:link, ul.util-top li a#register:visited,
ul.util-top li a#sitehelp:link, ul.util-top li a#sitehelp:visited,
ul.util-top li a#mypreferences:link, ul.util-top li a#mypreferences:visited,
ul.util-top li a#logout:link, ul.util-top li a#logout:visited { background-position: 0px 0px; }

ul.util-top li a#login:hover, ul.util-top li a#login:active,
ul.util-top li a#logininternal:hover, ul.util-top li a#logininternal:active,
ul.util-top li a#register:hover, ul.util-top li a#register:active,
ul.util-top li a#sitehelp:hover, ul.util-top li a#sitehelp:active,
ul.util-top li a#mypreferences:hover, ul.util-top li a#mypreferences:active,
ul.util-top li a#logout:hover, ul.util-top li a#logout:active { background-position: 0px -16px; }

/* ----- ul.util-top ends ----- */



#content #article div.isi-box ul.left {
	float: left;
	width: 340px;
	overflow: hidden;
	padding-left: 0px;
}

#content #article div.isi-box ul li {
	margin-left: 35px;
	list-style-type: disc;
	line-height: 22px;
	font-size: 12px;
}
body.noheader #content .isi-box p { clear: both; font-size: 12px; line-height: 18px; }




.isi-box {
	clear: both;
	padding: 30px;
	width: 760px;
	overflow: hidden;
	text-align: left;
	background: #ead8bc;
}

.isi-box h2 {
	padding: 0 !important;
	margin-bottom: 20px !important;
	font-size: 15px !important;
	font-weight: bold;
}

#content #article .isi-box h2 {
	margin-bottom: 20px;
	padding: 0;
}

.isi-box h2.isi { margin-bottom: 0 !important; }

#content #article .isi-box h2.isi { padding-bottom: 0; margin-bottom: 0; }

.isi-box h3 { padding-bottom: 5px; }

.isi-box p,
.isi-box .last { padding-bottom: 0 !important; margin-bottom: 20px !important; }

.isi-box p strong { font-weight: bold; }

.isi-box p a:link,
.isi-box p a:visited { text-decoration: underline; }

.isi-box ul {
	margin-bottom: 20px;
	font-size: 12px;
	list-style-position: outside;
}

.isi-box ul.left {
	float: left;
	width: 340px;
	overflow: hidden;
}

.isi-box ul li {
	margin-left: 35px;
	list-style-type: disc;
	line-height: 22px;
	font-size: 12px;
}

.isi-box ol li {
	list-style-type: decimal;
	margin-left: 30px;
	line-height: 22px;		
}

body.noheader #content .isi-box p { clear: both; font-size: 12px; line-height: 18px; }

body.contentdetail .isi-box { margin-top: 20px; width: 570px; }
body.contentdetail.product .isi-box { width: 760px; }

body.badge .isi-box {
	margin: 0 40px;
}


#main #article h4.videohd {
  font: normal 1.15em Arial,Helvetica,clean,sans-serif;
  padding:10px 13px 0px 13px;
}

.custom_pad{
padding-left:30px;
}

div.reportlegal {
	padding-bottom: 14px;
  	font-weight: bold;
	font-size: 11px;
  	color: #ccb596;
	text-align: center;
	margin-top: 13px;
	_margin-top: 13px;
	margin-right: 10px;
}