h1 {
    padding: 4px 16px 4px 16px;
    background-color: #4AADB5;
    color: white;
    font-size: 9pt;
    font-weight: bold;
    border-top: 1px solid #52a4bc;
    border-right: 1px solid #52a4bc;
    border-left: 1px solid #52a4bc;
    margin: 20px 0px 0px 0px;
}
h3 {
    color: #4AADB5;
    font-size: 11pt;
    margin: 8px 0px 4px 0px;
    padding: 0px;
}
.areatitle {
    font-size: 16pt;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-bottom: 15px;
    border-bottom: 1px solid #cccccc;
}
/* GENERAL */
.selectedword {
    background-color: #cccccc;
}
.sectioninformation {
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    padding: 14px;
    background-color: #eaeaea;
}
.resultlinkbordered {
    border: 1px solid #cccccc;
    margin-bottom: 12px;
    padding: 14px;
    background-color: #eaeaea;
}
.info {
    border: 1px solid #cccccc;
    padding: 0px;
    margin-bottom: 20px;
    font-size: 9pt;
}
.bottomline {
    margin-bottom: 0px;
    margin-top: 40px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.itemmouseover {
    background-color: #ccfc72;
}
.altlink a, .altlink a:link, .altlink a:visited {
    color: #660099;
    text-decoration: none;
    border-bottom: 1px dotted #660099;
}
.altlink a:hover {
    color: #660099;
    text-decoration: none;
    background-color: #F3E3B1;
    border-bottom: 1px dotted #660099;
}
.altlinknou a, .altlinknou a:link, .altlinknou a:visited {
    color: #4f8d91;
    text-decoration: none;
}
.altlinknou a:hover {
    color: black;
    text-decoration: none;
    background-color: #CEE6BF;
}
.addclip a, .addclip a:link, .addclip a:visited {
    color: #660099;
    text-decoration: none;
    border-bottom: 1px dotted #660099;
    font-size: 8pt;
}
.addclip a:hover {
    color: #660099;
    text-decoration: none;
    background-color: #F3E3B1;
    border-bottom: 1px dotted #660099;
    font-size: 8pt;
}
.removeclip a, .removeclip a:link, .removeclip a:visited {
    color: #660099;
    text-decoration: none;
    border-bottom: 1px dotted #660099;
    font-size: 8pt;
}
.removeclip a:hover {
    color: #660099;
    text-decoration: none;
    background-color: #F3E3B1;
    border-bottom: 1px dotted #660099;
    font-size: 8pt;
}
.formtitle {
    margin: 6px 0px 2px 0px;
    padding: 0px;
    font-weight: bold;
    color: #4AADB5;
    font-size: 9pt;
}
.clipboardpreviewtooltip ul {
    margin: 0px 0px 0px 0px;
    padding: 0px;
    list-style-position: inside;
    list-style-type: square;
}
.clipboardpreviewtooltip li {
    margin-bottom: 5px;
    margin-left: 5px;
    padding: 0px;
}
.clipboardpreviewtooltip {
    font-size: 8pt;
    line-height: 140%;
}
.clipboardpreview a, .clipboardpreview a:link, .clipboardpreview a:visited {
    color: #660099;
    text-decoration: none;
    border-bottom: 1px dotted #660099;
    border-bottom: 0px;
    display: inline;
    padding: 0px;
    margin: 0px;
}
.clipboardpreview a:hover {
    color: #660099;
    text-decoration: none;
    background-color: #F3E3B1;
    border-bottom: 1px dotted #660099;
    border-bottom: 0px;
    display: inline;
    padding: 0px;
    margin: 0px;
}
.clipboardpreview {
    border-bottom: 0px;
    padding: 0px;
    margin: 14px 0px 0px 0px;
}
/* PUBMED */
.headerrelated {
    padding: 5px 16px 5px 6px;
    background-color: #4AADB5;
    color: white;
    font-size: 9pt;
    font-weight: bold;
    margin: 20px 0px 10px 0px;
}
.headerlinkouts {
    padding: 5px 16px 5px 6px;
    background-color: #4AADB5;
    color: white;
    font-size: 9pt;
    font-weight: bold;
    margin: 20px 0px 10px 0px;
}
.abstractinfo {
    font-size: 8pt;
}
.abstracttitle {
    font-size: 13pt;
    line-height: 17pt;
    font-weight: bold;
    color: #4AADB5;
}
.abstracttext {
    font-size: 9pt;
    line-height: 11pt;
    margin-top: 10px;
    margin-bottom: 10px;
}
.abstractdescriptornames {
    font-size: 8pt;
    line-height: 10pt;
    margin-top: 10px;
    margin-bottom: 10px;
}
.abstractcontainer {
    border: 1px solid #dddddd;
    padding: 10px 6px 10px 4px;
    margin-bottom: 20px;
    font-size: 9pt;
    background-color: white;
    background-position: left top;
    background-repeat: repeat-y;
    background-image: url(../images/gradient-horiz-green.gif);
    overflow: hidden;
}
.highlightlinks a, .highlightlinks a:link, .highlightlinks a:visited {
    text-decoration: none;
    background-color: #D9F0FD;
    color: black;
}
.highlightlinks a:hover {
    text-decoration: none;
    background-color: #DB91FF;
}
.highlightlinks2 a, .highlightlinks2 a:link, .highlightlinks2 a:visited {
    text-decoration: none;
    background-color: #AEE0FB;
    color: black;
}
.highlightlinks2 a:hover {
    text-decoration: none;
    background-color: #DB91FF;
}
.descrnames a, .descrnames a:link, .descrnames a:visited {
    color: #4AADB5;
    text-decoration: none;
}
.descrnames a:hover {
    text-decoration: none;
    background-color: #CEE6BF;
    color: black;
}
.mesh_popupfg {
    background-color: #F3FAA9;
}
.mesh_popupbg {
    background-color: black;
}
.mesh_popuptext {
    color: black;
    font-size: 8pt;
    line-height: 10pt;
    font-family: Arial, Helvetica, sans-serif;
    padding: 4px;
}
.mesh_descriptornames {
    font-size: 8pt;
    line-height: 10pt;
    border-left: 1px dotted black;
    padding-left: 10px;
    margin-left: 10px;
    margin-top: 10px;
}
.lessimportanttext {
    color: #999999;
}
/* NEWS */
.infobait_item {
    border: 1px solid #dddddd;
    padding: 0px;
    margin-bottom: 20px;
    font-size: 9pt;
}
.infobait_item2 {
    padding-bottom: 10px;
    margin-bottom: 10px;
    font-size: 8pt;
    line-height: 9pt;
    border-bottom: 2px dotted #bbbbbb;
}
.infobait_item3 {
    border: 1px solid #dddddd;
    padding: 14px;
    margin-bottom: 20px;
    font-size: 9pt;
    background-color: white;
    background-position: left top;
    background-repeat: repeat-y;
    background-image: url(../images/gradient-horiz-green.gif);
}
.infobait_title {
    font-size: 11pt;
    line-height: 13pt;
    margin-bottom: 2px;
}
.infobait_title a, .infobait_title a:link, .infobait_title a:visited {
    color: #4AADB5;
    text-decoration: none;
}
.infobait_title a:hover {
    text-decoration: underline;
    color: #4AADB5;
}
.infobait_itemdescription {
    font-size: 9pt;
    line-height: 11pt;
    margin-top: 10px;
    margin-bottom: 10px;
}
.infobait_popupfg {
    background-color: #ffffcc;
}
.infobait_popupbg {
    background-color: black;
}
.infobait_popuptext {
    color: black;
    font-size: 10pt;
    line-height: 12pt;
    padding: 8px;
}
.infobait_feedlink {
    font-size: 9pt;
    line-height: 12pt;
    margin-right: 0px;
}
.infobait_feedlink a, .infobait_feedlink a:link, .infobait_feedlink a:visited {
    color: black;
    text-decoration: none;
}
.infobait_feedlink a:hover {
    color: black;
    text-decoration: underline;
}
.infobait_dateandsource {
    font-size: 8pt;
    line-height: 12pt;
}
/* IMAGES */
.yahooimage {
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 10px;
    border: 1px solid;
    border-color: transparent;
    text-align: center;
    width: 75px;
    float: left;
}
.imagescontainer {
    border: 1px solid #dddddd;
    padding: 20px 14px 20px 14px;
    margin-bottom: 20px;
    font-size: 9pt;
    background-color: white;
    background-position: left top;
    background-repeat: repeat-y;
    background-image: url(../images/gradient-horiz-green.gif);
    overflow: hidden;
}
/* FEEDS */
.altfeedlinkdeck {
    font-size: 9pt;
    line-height: 12pt;
    margin-right: 0px;
    padding-left: 14px;
    padding-right: 14px;
    border-bottom: 1px solid #dddddd;
    padding-bottom: 5px;
    padding-top: 5px;
}
.altfeedlinkdeck a, .altfeedlinkdeck a:link, .altfeedlinkdeck a:visited {
    color: black;
    text-decoration: none;
}
.altfeedlinkdeck a:hover {
    color: black;
    text-decoration: underline;
}
.altfeedlinkminute {
    font-size: 9pt;
    padding-left: 14px;
    padding-bottom: 5px;
    padding-top: 5px;
    border-bottom: 1px solid #dddddd;
}
.altfeedlinkminute a, .altfeedlinkminute a:link, .altfeedlinkminute a:visited {
    color: black;
    text-decoration: none;
}
.altfeedlinkminute a:hover {
    color: black;
    text-decoration: underline;
}
.altfeedlinksingle a, .altfeedlinksingle a:link, .altfeedlinksingle a:visited {
    font-size: 10pt;
    line-height: 14pt;
    color: #4f8d91;
    text-decoration: none;
}
.altfeedlinksingle a:hover {
    color: #4f8d91;
    text-decoration: underline;
}
.feedsourcetitle {
    color: white;
    background-color: #4AADB5;
    margin-bottom: 20px;
    margin-top: 20px;
    padding: 10px 14px 10px 14px;
    line-height: 120%;
    font-size: 13pt;
}
.feedsourcetitle a, .feedsourcetitle a:link, .feedsourcetitle a:visited {
    color: white;
    text-decoration: none;
}
.feedsourcetitle a:hover {
    color: white;
    text-decoration: underline;
}
.feedreaderpopupfg {
    background-color: #ffffcc;
}
.feedreaderpopupbg {
    background-color: black;
}
.feedreaderpopuptext {
    color: black;
    font-size: 10pt;
    line-height: 12pt;
    padding: 8px;
}
/* NUTRITION */
#foodselectiongroup {
    background-color: #E2EDDE;
    background-position: left top;
    background-repeat: repeat-y;
    background-image: url(../images/gradient-horiz-green.gif);
    border-bottom: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    padding: 12px 14px 12px 12px;
;
    margin: 0px 0px 0px 0px;
}
#foodgroups {
    padding: 0px;
    margin: 0px 0px 4px 0px;
}
#submitsearchgroup {
    border: 0px solid #dddddd;
    padding: 0px;
    margin: 0px 0px 0px 0px;
}
#foodnamesgroup {
    padding: 0px;
    margin: 0px 0px 0px 0px;
}
#selectedfoodsgroup {
    background-color: #E2EDDE;
    background-position: left top;
    background-repeat: repeat-y;
    background-image: url(../images/gradient-horiz-green.gif);
    border-bottom: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    padding: 12px;
    margin: 0px 0px 0px 0px;
}
#submitgroup {
    background-color: #E2EDDE;
    background-position: left top;
    background-repeat: repeat-y;
    background-image: url(../images/gradient-horiz-green.gif);
    border-bottom: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    padding: 12px;
    margin: 0px 0px 0px 0px;
}
#indicator {
    margin-top: 10px;
}
.nutrindicatortextfield {
    width: 100px;
    border-top: 1px solid #aaaaaa;
    border-left: 1px solid #aaaaaa;
    border-bottom: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
}
.listfood {
    font-size: 9pt;
    line-height: 12pt;
    padding-left: 10px;
    border-bottom: 1px solid #dddddd;
    padding-bottom: 3px;
    padding-top: 3px;
}
.listfood a, .listfood a:link, .listfood a:visited {
    color: black;
    text-decoration: none;
}
.listfood a:hover {
    color: black;
    text-decoration: underline;
}
.listfoodtiny {
    font-size: 7pt;
    line-height: 10pt;
}
/* QUERIES */
.queries_subjects {
    float: left;
    width: 192px;
    margin-right: 20px;
    margin-bottom: 20px;
}
.queries_subtitle {
    margin-bottom: 4px;
}
.queries_subjects ul {
    list-style-type: none;
    margin: 0px 0px 0px 0px;
    padding: 0px;
}
.querybutton {
    margin: 0px;
    padding: 0px;
    font-size: 7pt;
}