﻿/* CONTENT BOX */
.contentbox
{
    color: inherit;
    background-color: #ffffff;
    background-image: url(/images/www/grid/rightcolbg.png);
    background-position: left top;
    background-repeat: repeat-x;
    width: 100%;
}
.grid4col1 .contentbox
{
    width: 216px;
}
.grid1col .contentbox
{
    width: 240px;
}

/* contentbox2 used in diseasedata */
.contentbox2
{
    float: left;
    width: 223px;
    height: 270px;
    border: solid 1px #e4e4e4;
    padding: 4px;
    margin-right: 8px;
    position: relative;
}
.contentbox2right
{
    margin-left: 2px;
    margin-right: 0;
}

/* contentboxtitle */
h2.contentboxtitle
{
    font-size: 154.6%;
    font-weight: normal;
    margin: 0;
    font-family: "Trebuchet MS", Helvetica, Jamrul, Sans-Serif;
    line-height: 100%;
}
.contentbox h2.contentboxtitle
{
    padding: 10px 12px;
    background-image: url(/images/www/grid/dottedlinehoriz.gif);
    background-position: left bottom;
    background-repeat: repeat-x;
}
.contentboxtitleopacity
{
    position: absolute;
    z-index: 10;
    top: 90px;
    height: 24px;
    width: 223px;
    background-color: #ffffff;
	filter: alpha(opacity=80); /* internet explorer */
	-khtml-opacity: 0.8;      /* khtml, old safari */
	-moz-opacity: 0.8;       /* mozilla, netscape */
	opacity: 0.8;    /* fx, safari, opera */
}
.contentbox2 h2.contentboxtitle
{
    position: absolute;
    z-index: 20;
    top: 90px;
    height: 19px;
    width: 203px;
    color: inherit;
    padding: 4px 10px 1px 10px;
    font-size: 136.3%;
}

/* contentboxcontent */
.contentbox .contentboxcontent
{
    padding: 0 14px 14px 14px;
}
.contentbox2 .contentboxcontent
{
    position: absolute;
    top: 114px;
    color: inherit;
    background-color: #e5eafd;
    height: 160px;
    width: 203px;
    padding: 0 10px;
}

/* misc contentbox classes */
.contentboxseparator
{
    background-image: url(/images/www/grid/dottedlinehoriz.gif);
    background-position: left top;
    background-repeat: repeat-x;
}
.contentbox ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
    list-style-position: inside;
}
.contentbox li
{
    clear: both;
    width: 100%;
    float: left;
    display: block;
    margin-top: 10px;
}
.contentbox p
{
    margin: 10px 0 0 0;
}
.contentbox label
{
    padding-bottom: 4px;
    display: block;
}
.contentbox .simplesearchbox
{
    margin-top: 10px;
}
.contentbox .searchbutton
{
    margin: 5px 0 0 0;
}
.singlelinesearch .searchbutton
{
    margin: 1px 0 0 3px;
}
.contentboximage
{
    /*margin-bottom: 10px;*/
    display: block;
}
.contentboxfixedwidth
{
    float: left;
    width: 233px;
    margin: 0 14px 15px 0;
    overflow: hidden;
}
.contentbox .hideincontentbox
{
    display: none;
}
.contentbox .boxlistitem
{
    margin-top: 10px;
}

/* FRONT BOX */
.frontbox
{
    background-image: url(/images/www/grid/teaserboxbg1.png);
    background-position: left top;
    background-repeat: no-repeat;
    height: 171px;
    width: 462px;
    padding: 5px;
    overflow: hidden;
}
.frontboximage
{
    float: none;
    display: block;
}
.leftimagebox .frontboximage
{
    float: left;
}
.rightimagebox .frontboximage
{
    float: right;
}

.frontboxcontent h2
{
    color: #7b8591;
    background-color: Transparent;
    font-size: 181.8%;
    margin: 0 0 5px 0;
    padding: 0;
    font-weight: bold;
    font-family: "Trebuchet MS", Helvetica, Jamrul, Sans-Serif;
    line-height: 100%;
}
.frontboxcontent h3
{
    color: #000000;
    background-color: Transparent;
    font-size: 127.2%;
    margin: 0 0 5px 0;
    padding: 0;
    font-weight: normal;
    line-height: 100%;
}
.frontboxcontent
{
    margin: 8px;
}
.leftimagebox .frontboxcontent
{
    float: left;
    display: inline;
    width: 200px;
}
.rightimagebox .frontboxcontent
{
    float: left;
    display: inline;
    width: 200px;
}

/* SECTION BOX */
.sectionbox
{
    float: left;
    width: 233px;
    margin: 0 14px 15px 0;
    overflow: hidden;
}
.sectionbox h2
{
    margin: 8px 0 2px 0;
    padding: 0 35px 2px 8px;
    width: 190px;
    font-size: 200%;
    background-image: url(/images/www/grid/sectionboxarrow.png);
    background-position: 204px 5px;
    background-repeat: no-repeat;
    font-family: "Trebuchet MS", Helvetica, Jamrul, Sans-Serif;
    line-height: 100%;
    font-weight: normal;
}
.sectionboxcontent
{
    padding: 0 8px;
    color: #7b8591;
    background-color: Transparent;
}

/* SUBSITE BOX */
.subsitebox
{
    float: left;
    width: 358px;
    margin: 0 12px 15px 0;
    overflow: hidden;
}
.subsitebox h2
{
    margin: 10px 0 0 0;
    padding: 0 35px 0 8px;
    width: 315px;
    font-size: 218.2%;
    background-image: url(/images/www/grid/sectionboxarrow.png);
    background-position:329px 5px;
    background-repeat: no-repeat;
    line-height: 110%;
    font-family: "Trebuchet MS", Helvetica, Jamrul, Sans-Serif;
}
.subsiteboxcontent
{
    padding: 0 8px;
    color: #7b8591;
    background-color: Transparent;
}

/* BRANDING BOX */
.brandingboxoutercontent
{
    position: absolute;
    top: 36px;
    left: 30px;
    overflow: hidden;
}
.brandingboxcontent
{
    width: 300px;
    overflow: hidden;
}
.brandingboxcontent h2,.brandingboxcolcontent h2
{
    margin: 0;
    padding: 0;
    font-size: 254.5%;
    font-weight: normal;
    font-family: "Trebuchet MS", Helvetica, Jamrul, Sans-Serif;
    line-height: 110%;
}
.brandingboxinvert,.brandingboxinvert h2
{
    color: #ffffff !important;
    background-color: Transparent;
}
.diagnostichandbookbrandingbox,.vaccinationbrandingbox
{
    /*position: absolute;
    bottom: 0px;
    left: 30px;*/
}
.diagnostichandbookbrandingbox
{
    width: 660px;
}
.diagnostichandbookbrandingbox .simplesearchbox
{
    float: left;
    display: inline;
}
.brandingboxsubheader
{
    margin-top: 0;
    vertical-align: top;
    font-size: 127.2%;
    margin-bottom: 4px;
    font-weight: normal !important;
}
.brandingboxdropdown
{
    margin-top: 3px;
    vertical-align: top;
}
/* BRANDING BOX COLUMNS*/
.brandingboxcolcontent
{
    position: absolute;
    top: 36px;
    left: 30px;
    width: 300px;
    overflow: hidden;
}
.BrandingCol
{
    top:20px;
}
.BrandingCol h2
{
    padding-bottom: 10px;
    margin: 0;
    margin-bottom:13px;
    border-bottom: solid 1px #bdcad3;
}
.branding1cols,.branding2cols,.branding3cols
{
    width:680px;
    height:200px;
    margin-left:15px;
}
.branding1cols .BrandingCol
{
    width:400px;
}
.branding2cols .BrandingCol
{
    width:240px;
    float:left;
    margin-right:13px;
}
.branding3cols .BrandingCol
{
    width:160px;
    float:left;
    margin-right:13px;
}
.BrandingCol a
{
    color:#4C5661;
    padding:0px 0px 5px 15px;
    background-image:url("/images/www/buttons/right2.png");
    background-position:left middle;
    background-repeat:no-repeat;
    display:block;
    background-color:Transparent;
}
/* SHORTCUT BOX */
.shortcutbox
{
    padding: 10px 14px;
    background-image: url(/images/www/grid/shortcutsbg.png);
    background-position: left top;
    background-repeat: no-repeat;
    height: 68px;
}
.shortcutbox label
{
    margin: 2px 0 10px 0;
    padding: 0;
    font-size: 163.6%;
    display: block;
    color: #89959d;
    background-color: Transparent;
    font-weight: normal;
    font-family: "Trebuchet MS", Helvetica, Jamrul, Sans-Serif;
    line-height: 100%;
}
.shortcutbox .dropdownlist
{
    float: left;
    width: 374px;
    margin-top: 4px;
}
.shortcutbox .imagebutton
{
    float: left;
    margin: 0 0 0 15px;
    color: inherit;
    background-color: Transparent;
}

/* GENERIC BOX */
.genericbox
{
    margin: 15px 0;
    border: solid 1px #d9dfe2;
    background-image: url(/images/www/grid/rightcolbg.png);
    background-position: left top;
    background-repeat: repeat-x;
}
.genericbox h2
{
    background-color: Transparent;
    font-weight: normal;
    font-size: 145.4%;
    margin: 10px 15px;
    float: left;
}
.genericboxcontent
{
    clear: both;
    background-image: url(/images/www/grid/dottedlinehoriz.gif);
    background-position: left top;
    background-repeat: repeat-x;
    padding: 10px 15px 0 15px;
    margin: 0;
    color: #89959d;
    background-color: Transparent;
}
.genericboxcontent label
{
    color: #000000;
    background-color: Transparent;
}

/* GENERIC BOX */
.filefolderbox
{
    margin: 15px 0;
    border: solid 1px #d9dfe2;
    background-image: url(/images/www/grid/rightcolbg.png);
    background-position: left top;
    background-repeat: repeat-x;
}
.filefolderbox h2
{
    margin: 10px 15px;
    font-size: 118.2%;
    font-weight: bold;
}
.filefolderboxcontent
{
    background-image: url(/images/www/grid/dottedlinehoriz.gif);
    background-position: left top;
    background-repeat: repeat-x;
    padding: 10px 15px 0 15px;
    color: #89959d;
    background-color: Transparent;
}
.filefolderboxcontent ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
    list-style-position: inside;
}
.filefolderboxcontent ul li
{
    clear: both;
    float: left;
    display: block;
    width: 100%;
}

/* FACT BOX */
.factbox
{
    margin: 15px 0;
    border: solid 1px #d9dfe2;
    background-image: url(/images/www/grid/rightcolbg.png);
    background-position: left top;
    background-repeat: repeat-x;
}
.factbox h2
{
    font-weight: normal;
    font-size: 145.4%;
    line-height: 106.3%;
    margin: 10px 15px;
    padding: 4px 0 0 24px;
    background-image: url(/images/www/grid/factboxicon.png);
    background-position: 0 2px;
    background-repeat: no-repeat;
}
.factboxcontent
{
    background-image: url(/images/www/grid/dottedlinehoriz.gif);
    background-position: left top;
    background-repeat: repeat-x;
    padding: 10px 15px 0 15px;
    /*color: #89959d;*/
    background-color: Transparent;
}
.lexiconcategorycontent .factboxcontent
{
    color: inherit;
}
.factboxabstract
{
    font-size: 127.2%;
    margin: 0 0 10px 0;
    font-family: "Trebuchet MS", Helvetica, Jamrul, Sans-Serif;
    line-height: 107.2%;
}
.factboxcontent p
{
    margin: 0 0 10px 0;
}

/* QUOTE BOX */
.quotebox
{
    margin: 15px 0;
    padding: 15px 55px 0 50px;
    background-image: url(/images/www/grid/quotes.gif);
    background-position: 20px 12px;
    background-repeat: no-repeat;
}
.quoteboxsource
{
    text-align: right;
    font-size: 90.1%;
}
.contentquote
{
    font-size: 145.5%;
    font-weight: normal;
    line-height: 106.3%;
    font-family: "Trebuchet MS", Helvetica, Jamrul, Sans-Serif;
}

/* SUBSITE LOGO BOX */
.subsitelogobox
{
    border: solid 1px #f3f3f3;
    cursor: pointer;
}
.subsitelogoboxinner
{
    background-position: 0 0;
    background-repeat: no-repeat;
}


/* NEWS SEARCH */

.newsSearch
{
    margin:14px 0px;
}
.searchforminputwrapper .textField {
background-color:Transparent;
background-image:url(/images/www/grid/searchbox.png);
background-position:left top;
background-repeat:no-repeat;
display:block;
float:left;
height:25px;
padding:0 9px;
width:128px;
border:none;
margin-left:10px;
}
.newsSearchButton
{
    float:left;
}
.newsSearchButton .searchbutton 
{
    margin:0px 0px 0px 3px;
}

/*  S O U R C E   B O X   */
.contentboxcontent .listItem
{
    float:none;
}
.contentboxcontent .listTitle
{
    font-size:100%;
    font-weight:normal;
}
.rsslink
{
    width: auto !important;
    background-image: url(/images/www/buttons/rss.png);
    background-repeat: no-repeat;
    background-position: left top;
    padding: 3px 0 4px 24px;
}