body {background:#fff; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; }
input, select, textarea {border:1px solid #000; font-size:10px; font-family:Verdana,Arial, Helvetica, sans-serif; background:#fff; }
textarea {overflow:auto; }
.trackerCode {height:0px;font-size:0px; line-height:0px; overflow:hidden;clear:both; }
.Main a:hover {color:#666633; }

.fleft {float: left;}
.fright {float: right;}
.Clear {overflow:hidden; clear:both; height:0; line-height:0; font-size:0; }
.DisplayBlock {display:block; }

.Wrapper {position:relative; margin:0 auto; width:978px; text-align:left; }

.HeadlineMain {margin:0; padding:0 0 18px 0; color:#5f5f2f; font-size:24px; font-family:"Trebuchet MS"; font-weight:normal; }
.HeadlineSection {margin:0 0 18px 0; padding:0; color:#404040; text-transform:uppercase; font-size:18px; border-bottom:2px solid #5d5d5d; font-weight:normal; }

.HeadlineMain .Date {display:block; }

.Top {position:relative; }
.Logo {position:relative; float:left; margin:18px 0 15px 10px; height:94px; }

.Main {position:relative; }
  .MainLeft {position:relative; float:left; width:228px; background:url("/images/Main.BckgrLeft.gif") 100% 0px repeat-y; }
  .MainContent {position:relative; float:right; width:742px; border-right:8px solid #666633; }
    .MainLeftTop {position:relative; margin:0; padding:18px 0 8px 8px; background:#666633; }
    .MainContentTop {position:relative; margin:0 0 8px 0; padding:18px 0 0 0; background:#666633; }

.MainLeftPaddings {padding:9px 9px 20px 7px; }
.MainContentPaddings {padding:0 15px 0 26px; margin-left:-6px; background:url("/images/Main.BckgrLeft.gif") repeat-y;  }

.Breadcrumbs {background:#dee3d9; margin:0 -14px 20px -19px; padding:5px 20px; font-size:10px;  }
  .Breadcrumbs a,
  .Breadcrumbs .Divider {float:left; }
  .Breadcrumbs .Divider {padding-left:10px; padding-right:10px; width:3px; height:11px; overflow:hidden; background:url("/images/bullet.crumb.gif") 10px 5px no-repeat; }

.ContentCornerTL {position:absolute; overflow:hidden; top:0px; left:0px; width:8px; height:8px; background:url("/images/ContentCornerTL.gif") no-repeat; }
.ContentCornerBL {position:absolute; overflow:hidden; bottom:0px; left:0px; width:8px; height:8px; background:url("/images/ContentCornerBL.gif") no-repeat; }
.ContentCornerTR {position:absolute; overflow:hidden; top:0px; right:-8px; width:8px; height:8px; background:url("/images/ContentCornerTR.gif") no-repeat; }
.ContentCornerBR {position:absolute; overflow:hidden; bottom:0px; right:-8px; width:8px; height:8px; background:url("/images/ContentCornerBR.gif") no-repeat; }

.Footer {position:relative; width:730px; background:url("/images/Main.BckgrRight.gif") 100% 0px repeat-y; margin:0 -24px 0 -14px; padding:0 0 0 14px}
.FooterDivider {margin:10px 0; }
.FooterContentCorner {position:absolute; overflow:hidden; right:0px; top:0px; width:8px; height:8px; background:url("/images/ContentCorner.gif") no-repeat; }
  .Copyright {float:left; padding-bottom:10px; }
  .CreatedBy {float:right; padding-right:20px; }
  .CreatedBy img {margin:0 0 -2px 5px; }


.NavLangs {position:relative; float:right; min-width:65px; }
  .NavLangs .Item {float:left; width:32px; height:27px; margin-right:-1px; padding:5px 0 10px 0; text-align:center; font-size:10px; background:url(/images/NavLang.gif) no-repeat;}
  .NavLangs .Item a {display:block; }
  .NavLangs .Item img {display:block; margin:0 auto 3px auto; border:1px solid #5c5c2e; }
  .NavLangs .Item span {display:none; }
  .NavLangs .Active { width:32px; height:26px; background:url(/images/NavLang.Active.gif) no-repeat;}
  .NavLangs .Active a {}
  .NavLangs .Active img {border:1px solid #c9cec5; }
  .NavLangs .Active span {display:block; margin:0 auto; color:#000; text-transform: uppercase}

.NavTop {position:absolute; bottom:15px; right:0px;}
  .NavTop a {display: block; float: right; padding:4px 15px 0 15px; color:#b10000; text-decoration:none; font-weight:bold !important; font-size: 11px !important;  color: #a71c23 !important; font-family:Verdana, Arial, Helvetica !important; height: 14px}
   .NavTop a:hover {color:#666633 !important; }
  .NavTop div {float: right}
  .NavTop a.chat-text-link {padding-right: 3px;}
  .NavTop a.chat-icon-link {padding: 2px 0px 0px 0px;}
  .NavTop a.chat-icon-link img {border: 0px; }

.NavLeft {position:relative; padding:8px 0 5px 0; min-height:266px; background:#e9e9b8 url("/images/NavLeft.Bckgr.gif") 100% 0px repeat-y; }
  .NavLeft ul {list-style:none; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; }
  .NavLeft li {margin:0; padding:8px 10px 8px 20px; }
  .NavLeft a {color:#ad0000; text-decoration:none; }
  .NavLeft a:hover {color:#666633; }
  .NavLeft .Active {background:#666633; color:#fbfbdc; }
.NavLeftCornerTL {position:absolute; overflow:hidden; top:0px; left:0px; width:8px; height:8px; background:url("/images/NavLeftCornerTL.gif") no-repeat; }
.NavLeftCornerBL {position:absolute; overflow:hidden; bottom:0px; left:0px; width:8px; height:8px; background:url("/images/NavLeftCornerBL.gif") no-repeat; }

.NavMain {position:relative; border:1px solid #fff; }
  .NavMainCornerTL {position:absolute; z-index:2; overflow:hidden; top:-1px; left:-1px; width:10px; height:10px; background:url("/images/NavMainCornerTL.gif") no-repeat; }
  .NavMainCornerTR {position:absolute; z-index:2; overflow:hidden; top:-1px; right:-1px; width:10px; height:10px; background:url("/images/NavMainCornerTR.gif") no-repeat; }
.NavMain .NavMainItems {position:relative; z-index:1; padding:0 0 0 15px; border:1px solid #990000; border-bottom:0px; background:#b30000 url("/images/NavMain.Bckgr.gif") repeat-x; text-transform:uppercase; }
.NavMain .NavMainItems ul {height:64px; margin:0; padding:0; list-style:none; }

.NavMain .NavMainItems .Item {height:60px; float:left; margin-top:5px; margin-bottom:-1px; padding:0 3px 0 0; }
  .NavMain .NavMainItems .Item a {display:block; max-height:37px; height:37px; padding:22px 10px 0 10px; color:#fff; text-decoration:none; }
.NavMain .NavMainItems .Active {height:63px; margin-top:2px; background:url("/images/NavMainItem.Right.gif") 100% 0px no-repeat; }
  .NavMain .NavMainItems .Active span,
  .NavMain .NavMainItems .Active a {display:block; height:60px; padding:25px 10px 0 10px; color:#000; background:url("/images/NavMainItem.Left.gif") 0px 0px no-repeat; }


.NavMain .NavMainBox {background:#fff; border-top:1px solid #fff;}
.NavMain .NavMainBoxPaddings {padding:20px 15px; }

.NavMainSub {overflow:hidden; clear:both; padding:10px 0 10px 10px; font-size:13px; background:#fff url("/images/NavMainSub.Bckgr.gif") 0px 100% repeat-x; height: 259px;}
  .NavMainSub a {display:block; padding:7px 5px 8px 10px; color:#a71c23; text-decoration:none; }
  .NavMainSub .SubItem,
  .NavMainSub .Active {float:left; width:235px; margin:15px 0 0px 0}
  .NavMainSub .ShadowTop {width:223px;height:9px; padding:0 6px; overflow:hidden; }
  .NavMainSub .ShadowMiddle {width:223px; padding:0px 6px; margin:0;}
  .NavMainSub .ShadowBottom {width:223px; height:9px; padding:0 6px;  overflow:hidden; }
  .NavMainSub .Active  a {color:#000; background:#dee3d9; }
  .NavMainSub .Active .ShadowTop {background:url("/images/NavMainSubItem.Top.png") 0px 0px no-repeat; }
  .NavMainSub .Active .ShadowMiddle {background:url("/images/NavMainSubItem.Middle.png") repeat-y; }
  .NavMainSub .Active .ShadowBottom {background:url("/images/NavMainSubItem.Bottom.png") 0px 0px no-repeat; }

.NavIcons {padding:0 12px 28px 0; text-align:right; overflow:hidden; }
  .NavIcons a {float:right; margin-left:13px;  }
.SocialIcons {padding-left: 22px;}

.NavBottom {position:relative; padding-bottom:14px; }
.NavBottom a {color:#980000; text-decoration:none; }
.NavBottom a:hover {color:#666633; }
.NavBottom .Divider {padding:0 5px; }


.HeaderImgBox {float:left; width:370px; min-height:278px; }
.SearchBox {float:right; padding:15px 19px 0 0; width:330px; border-top:1px solid #fff; }
  .SearchBox .Row {padding-bottom:10px; }
  .SearchBox label {line-height:23px;}
  .SearchBox .Keyword {width:153px; padding:5px 0 4px 0;}

.TagWords {margin-right:-20px; }
  .TagWords a {line-height:32px; padding:0 18px 0 0; text-decoration:none; color:#a71c23; }

.MainLeftTop .InfoLine {padding:1px 5px 6px 20px; color:#fff; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:18px; height: 59px; overflow: hidden;}
.MainLeftTop .InfoLine .Phone {display:block; padding-bottom:2px; font-size:26px; line-height:32px; font-family:Arial, Helvetica, sans-serif; }
.MainLeftTop .InfoLine .Phone1 {display:block; padding-bottom:2px; font-size:9px; line-height:9px; font-family:Arial, Helvetica, sans-serif; }
.MainLeftTop .InfoLine .Phone2 {display:block; font-size:12px; line-height:12px; font-family:Arial, Helvetica, sans-serif; }

.NewsTopical {}
  .NewsTopical .HeadlineSection {margin-bottom:0px; }
  .NewsTopical p {margin:11px 0 0 0; padding:7px 10px 0 0; background:url("/images/line.dots.gif") 0px 0px repeat-x; line-height:13px; }
  .NewsTopical p.nbfpb {background: none; margin-top: 2px}
  .NewsTopical a {font-weight:bold; text-decoration:none; color:#cc0000; }
  .NewsTopical .Date {display:block; }


.NewsList {font-weight: bold; }
.NewsList .Date {display:block;}

.NoBackgroundImg {background-image:none !important; }

.ContentDataList {margin:0; padding:0; }
.ContentDataList dt {margin:0; padding:0 0 7px 13px; background:url("/images/bullet.gif") 0px 5px no-repeat; font-weight:bold; }
.ContentDataList dt a {color:#a71c23; }
.ContentDataList dt a,
.ContentDataList dt span {padding:2px; }
.ContentDataList dt a:hover {background:#a71c23; color:#ffffff; }
.ContentDataList .Active a,
.ContentDataList .Active span {background:#dee3d9; color:#000;}
.ContentDataList dd {margin:0; padding:7px 0 14px 15px; line-height:20px;}
.ContentDataList dt.ActiveNew a {background:#dee3d9 !important; color:#000 !important;}

.ContentDataList .druginfo_topic {margin:0; padding:0 0 7px 13px; background:url("/images/bullet.gif") 0px 5px no-repeat; font-weight:bold; }
.ContentDataList .druginfo_topic a {color:#a71c23; }
.ContentDataList .druginfo_topic a,
.ContentDataList .druginfo_topic span {padding:2px; }
.ContentDataList .druginfo_topic a:hover {background:#a71c23; color:#ffffff; }
.ContentDataList .druginfo_topic .ActiveNew a {background:#dee3d9 !important; color:#000 !important;}


.Form td {padding:4px 0; vertical-align: top}
.Form label {padding-right:15px; }
.Form .LabelAlignTop {vertical-align:top; padding-top:6px; }
.Form input {width:210px; padding:4px 0 3px 0;}
.Form .Textarea {width:380px; height:160px; }

.bForm td {
  text-align: left;
}

.Button {margin:0; padding:4px 15px !important; width:auto !important; background:#b40000; border-color:#b40000; color:#fff;  text-transform:uppercase; }
.ButtonGrey {background:#7d7d7d; border-color:#7d7d7d; }
.ButtonSeacrh {margin:0; padding:0; width:22px; height:21px; vertical-align:top; background:#b40000; border:1px solid #b40000; background:url("/images/Button.Search.gif") no-repeat; }
.ButtonsLine {padding-top:23px !important; }





.search_keywords1 {
  font-size:10px;
}

.search_keywords2 {
  font-size:14px;
}

.search_keywords3 {
  font-size:11px;
}

.search_keywords4 {
  font-size:17px;
}

.search_keywords5 {
  font-size:12px;
}

.search_keywords6 {
  font-size:18px;
}

/*
.druginfo_topic {

}

.druginfo_topic a {
  font-weight: bold;
  color: #a71c23;
}
*/

.druginfo_content_off  {display:none;  }
.druginfo_content_on {display:block;}

/*
.druginfo_content_off  {visibility:hidden; height:1px; line-height:1px; overflow:hidden;  }
.druginfo_content_on {visibility:visible;  height:auto; overflow:auto;   }
*/

a.druginfo_listtypes {
  display: block;
  margin-bottom: 10px;
}

.search-results-title, .search-results-text {
  font-weight: bold;
}

.search-keyword-hilite {
  background:#dee3d9;
}
.SearchBoxPage .Keyword {width:153px; padding:5px 0 4px 0;}



.cf-asterisk {
  padding-right: 3px !important;
}

.SiteMap dt {margin:0; padding:0 0 7px 13px; font-weight:bold; line-height: 14px;}
.SiteMap dt.ItemFirst {background:url("/images/bullet.gif") 0px 5px no-repeat;}
.SiteMap dd {margin:0; padding:0 0 7px 13px; font-weight: bold; line-height: 14px;}
.SiteMap dd.HasSub, .SiteMap dd.Simple {
  background:url("/images/bullet.gif") 0px 5px no-repeat;
}

.SiteMap dt.ItemHasSub {Padding-left: 0px; line-height: 14px;}

.SiteMap dd.SubLevel {font-weight: normal; line-height: 14px; padding-left: 0px;}


.print_body {
 padding: 0 15px 20px 15px;
 margin: 0px;
 text-align: left;
}

.print_hr {
  color: #000000;
  background-color: #000000;
  height: 1px;
}

.mm-box-big {
    float: left;
    margin-right: 20px;
    margin-bottom: 18px;
    overflow: hidden;
}

.mm-box-big-lastcol {
    clear: right;
    margin-right: 0px;
}

.mm-box-big .mm-box-main {
    width: 221px;
    height: 234px;
    overflow: hidden;
    background: #666633 url('/images/mm_box_bottom.gif') no-repeat bottom;
}

.mm-box-big .mm-box-title {
	height: 27px;
	width: 209px;
	overflow: hidden;
	padding: 7px 6px 0px 6px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background: #666633 url('/images/mm_box_top.gif') no-repeat top;
}

.mm-box-big .mm-box-date {
    height: 11px;
    width: 209px;
    overflow: hidden;
    padding: 0px 6px 7px 6px;
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
}

.mm-box-big .mm-box-thumb {
	position: relative;
    width: 209px;
    height: 174px;
    overflow: hidden;
    margin: 0 auto 0 auto;
    background: #FFFFFF;
}

.mm-box-big .mm-box-picture {
    position: absolute;
    z-index: 1;
    width: 209px;
    height: 174px;
    background-color: #FFFFFF;
    background-position: center center;
}

.mm-box-big .mm-box-clicker {
    position: absolute;
    z-index: 3;
    overflow: hidden;
    width: 209px;
    height: 174px;
}

.mm-box-big .mm-box-button-audio {
	position: absolute;
    z-index: 2;
    overflow: hidden;
    width: 124px;
    height: 89px;
    top: 40px;
    left: 43px;
    background: #FFFFFF url('/images/mm_box_audiobutton_n.png') no-repeat center center;
}

.mm-box-big .mm-box-button-video {
	position: absolute;
    z-index: 2;
    overflow: hidden;
    width: 60px;
    height: 60px;
    top: 52px;
    left: 75px;
    background: url('/images/mm_box_videobutton_n.png') no-repeat center center;
}

.mm-box-big .mm-box-description {
    width: 207px;
    height: 59px;
    margin-top: 3px;
    padding: 13px 7px 13px 7px;
    overflow: hidden;
    background: #FFFFFF url('/images/mm_box_description.gif');
}

.mmBoxList {
    margin-top: 33px;
}

.mm-box-small {
	position: relative;
    margin-bottom: 13px;
    overflow: hidden;
    background: #FFFFFF url('/images/mm_box_border_small.png') repeat-x left bottom;
}

.mm-box-small .mm-box-main {
	position: relative;
    overflow: hidden;
}

.mm-box-small .mm-box-button-audio {
    background-image: url('/images/mm_box_audiobutton_small.png');
    background-repeat: no-repeat;
    background-position: 0px 44px;
}

.mm-box-small .mm-box-button-video {
    background-image: url('/images/mm_box_videobutton_small.png');
    background-repeat: no-repeat;
    background-position: 0px 33px;
}

.mm-box-small .mm-box-title {
    height: 25px;
    overflow: hidden;
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
}

.mm-box-small .mm-box-date {
    height: 12px;
    overflow: hidden;
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #666633;
}

.mm-box-small .mm-box-clicker {
	height: 23px;
    overflow: hidden;
    padding-bottom: 10px;
}

.mm-box-small .mm-box-clicker a {
    display: block;
    height: 100%;
    width: 150px;
    padding: 9px 0 0 5px;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
}

.mm-box-linkmore a {font-family:Verdana,sans-serif;font-size:14px; line-height:16px; text-decoration:underline;color:#8f0000; }