/* ====================
swatch colors
--------------------
FCFB8A - yellow
3447AD - blue
83A0BB - blue gray
==================== */
/* layout
-------------------- */
#shadow-top {
    background: transparent url('/images/lchealthalert/public/shadow-top.jpg') no-repeat 0% 0%;
}
#banner {
    background: #FCFB8A url('/images/lchealthalert/public/banner.jpg') no-repeat 0% 0%;
}
#footer {
    background-color: #FCFB8A;
}
#address {
    color: #3447AD;
}
#shadow-bottom {
    width: 100%;
    height: 11px;
    position: absolute;
    bottom: 0;
    background: transparent url('/images/lchealthalert/public/shadow-bottom.jpg') no-repeat 0% 100%;
}

/* navigation boxes
-------------------- */
.title {
    background-color: #3447AD;
    color: #FFF;
}
.links {
    border: 1px solid #3447AD;
    border-left: 0;
}
.links li {
    border-bottom: 1px dotted #3447AD;
    background: transparent url('/images/lchealthalert/public/navigation-arrow.jpg') no-repeat 2% 50%;
}
.box .title {
    border: 1px solid #83A0BB;
}
.box .content {
    border: 1px solid #3447AD;
}

/* extension modules
-------------------- */
/* Generic (used by multiple EM's*/
.off{}
.on{background-color:#FCFCD6;}
table.section {
    border: 1px solid #3447AD;
    width: 100%;
}
table.section .section-header td,
table.section .section-header td a:link,
table.section .section-header td a:visited {
    background-color: #3447AD;
    color: #FFF;
    font-weight: bold;
    line-height: 25px;
    padding-left: 5px;
}
.resource-title, .resource-title a, .resource-title a:link, .resource-title a:active, .resource-title a:visited, .resource-title a:hover {
    color: #3447AD !important;
    font-weight: bold;
}

/*css styles for Extension Modules
announcements.cgi*/
.announcementurgent{font-size:20px;color:#FF0000;}
.page-header{
    width: 541px;
    height: 34px;
    display: block;
    background: transparent url(/images/lchealthalert/public/headline.jpg) no-repeat top left;
    font: 15px Verdana;
    font-weight: bold;
    color: #039;
    line-height: 34px;
    margin: 0px -27px 10px 0px;
    padding-left: 27px;
}
.font10{}
.font20{}
.announcementtext{}
.announcementattachment{}
.headline {color:#0033cc; font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:16px;}
.headline a:link, .headline a:visited, .headline a:active{color:#0033cc; font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:16px;}
.fullstory{font-family:"Times New Roman", Times, serif; font-size:17px;}


/*css styles for Extension Modules
annual_reports.cgi*/
.annualreportspdfviewer{}

/*css styles for Extension Modules
calendar.cgi*/
.header-20{font-size:20px;font-weight: bold;line-height: 22px;}
.calendardate{color: #000099; font-weight: bold;}
.caption{ font-size:.75em}
.calendartable{ text-align:center;  width:500px; border: solid 1px #662D91; padding:3px;}
.calendartoprow{ background-color:#662D91;}
.toprowtext{color:FFFFFF;}
.calendarvenuepopup{}
.smallcalendarholder{width:175px;  border-style:none; padding:1px; background-color:EDEDFF;text-align:left; }
.smallcalendar{border-style:none; padding:1px; background-color:#FFFFFF; margin:1px ;text-align:left; width:100%;}
.smallcaltoprow{ background-color:#662D91;  font-size:14px; color:#FFFFFF;}
.smallcaltopanchor{ font-size:smaller; color:#FFFFFF;}
.smallcaltoptext{ font-size:smaller; color:#FFFFFF;}
.smallcalpastdate{background-color:#FFFDEA;}
.smallcalfuturedate{background-color:#FFFFFF;}

/*css styles for Extension Modules
discussionmodule*/
.headline_color{}
.table_cell_alt_color{}
.table_border_color{}
.table_color_between_cells{background-color:#FFFFFF;}
.buttonbg {background-color:#21983F;}
.prevtable{}
.forumtitle{}
.tableclass{ font-size:12px; color:#999999;}
.tableclass a{ font-size:12px;}
.formclass { font-size:12px;}
.description{}


/*css styles for Extension Modules
disease-alerts.cgi*/
.diseasealertsurgent{font-size:20px;color:#FF0000;}
.diseasealertstuff{}
.diseasealertsdata{ font-weight:bold;}
.diseasealertdata2{}

/*css styles for Extension Modules
fact_sheets.cgi*/
factsheetpdfviewer{}

/*css styles for Extension Modules
faqs.cgi*/
.faqsupdated{color: #FF0000; font-weight: bold;}
.faqsattatchment2{}

/*css styles for Extension Modules
forms.cgi*/
.formsnextprev{color:#AFAFAF;}

/*css styles for Extension Modules
ha-access-links.cgi*/
.accesslinks a{font-size:10px;}
#accessdiv {font-size:10px;}

/*css styles for Extension Modules
healthtips.cgi*/
.healthtipstable{text-align: center; border: 1px solid #5f328d; background-color: #e3dcee; padding: 5px;}

/*css styles for Extension Modules
medical-database.cgi*/
.medicalfont{}
.medicalheaderfont{font-weight:bold;}
.medicalresults{font-weight:bold;}
.medicalprovidersalpha{font-weight:bold;}
.medicalname{font-weight:bold;}
.medicalnextprev{color:#eeeeee;}
.medicallisting{font-weight:bold;}
.medicallistingbg1{}
.medicallistingbg2{background-color:#FFFFFF}

/*css styles for Extension Modules
newsletters.cgi*/
.newslettertable{padding: 5px 0px; border: 1px solid #662D91; width:100%;}
.newslettertrbg{background-color:#662D91;}
.newslettertabletext{color: #FFF; font-weight: bold;}

/*css styles for Extension Modules
protocols.cgi*/
.protocoldatabold{text-align:center; font-weight:bold;}
.protocoldata{}
.protocoldatanextprev{color:#AFAFAF;}
.spacer{color:#000000; font-family:Arial;}

/*css styles for Extension Modules
regional-responders.cgi*/
.regionaltextbold{font-weight:bold;}
.regionaltext{}

/*css styles for Extension Modules
resources.cgi*/

/*css styles for Extension Modules
search.cgi*/
.search-form{}
.searchBox-wide{}
.searchTips{}
.didyoumean{}
.didyoumeanwords{}
.searchnextprev{color:#AFAFAF;}
.badsearch{}

#results .mimetypeshort { font-size:10px; color:#323232; vertical-align:middle; }
#results .fileformat { color:#666666; }
#results .mimetype { color:#323232; }
#results a.title {        text-decoration:underline;        color:#663399;}
#results a.title:hover {        text-decoration:none;        color:#663399;}
#results a.title:visited {        text-decoration:underline;        color:#663399;}
#results a.title:visited:hover {        text-decoration:none;        color:#663399;}
#results a.searchlink {        text-decoration:none;        color:#669999;}
#results a.searchlink:hover {        text-decoration:none;        color:#669999;}
#results a.searchlink:visited {        text-decoration:none;        color:#669999;}
#results a.searchlink:visited:hover {        text-decoration:none;        color:#669999;}
#results .line2 { margin-left:40px;margin-top:-15px; }
#adminword.table {width:530px;}
#adminword tr.even { background:#FCFCD6;padding:6px; }
#adminword tr.odd { background-color:#ffffff;padding:6px; }
#adminword td.word { width:250px;font-size:12px; }
#adminword td.added {width:100px;font-size:10px;}
#adminword td.remove {width:75px;font-size:10px;}
#adminword td.madd {width:75px;font-size:10px; }

td.letter_box { background-color:#CBE6E1;font-size:16px;font-weight:bold;border:1px solid black;height:30px;width:30px;padding:8px;text-align:center;text-decoration:underline;}
td.no_link { font-size:16px;border:1px solid black;height:30px;width:30px;padding:8px;text-align:center;text-color:#EEE;}
table.word_list_table { width:500px; }
td.word_list_table {width:250px; }
td.even { background-color:#FCFCD6; }
td.odd { background-color:#FFFFFF;}
h1.wordlist { width:520px;background-color:#CBE6E1;color:#421c6f;padding:5px;padding-bottom:8px;}

#searchtable.table {width:530px;}
#searchtable tr.header { background:#CBE6E1;}
#searchtable .header  td.number { width:15px;font-size:10px;text-align:right;font-weight:bold; }
#searchtable .header  td.term { width:150px;font-size:10px;font-weight:bold; }
#searchtable .header  td.searches { width:25px;font-size:10px;text-align:center;font-weight:bold; }
#searchtable .header  td.added {width:100px;font-size:10px;font-weight:bold;}
#searchtable .header  td.remove {width:75px;font-size:10px;font-weight:bold;}
#searchtable .header  td.madd {width:75px;font-size:9px;font-weight:bold; }

#searchtable tr.even { background:#FCFCD6;padding:6px; }
#searchtable tr.odd { background-color:#ffffff;padding:6px; }
#searchtable td.number { width:15px;font-size:10px;text-align:right; }
#searchtable td.term { width:150px;font-size:10px; }
#searchtable td.searches { width:25px;font-size:10px;text-align:center }
#searchtable td.added {width:100px;font-size:10px;}
#searchtable td.remove {width:75px;font-size:10px;}
#searchtable td.madd {width:75px;font-size:10px; }
.results {margin-top:5px; margin-bottom:15px; color:red; font-weight:bold;}