/* ====================
swatch colors
--------------------
FCFCD6 - tan
FFFDEB - darker tan
==================== */
/* resets and overrides
-------------------- */
* {
}

/* links and type
-------------------- */
html, body {
    height: 100%;
}
body {
    font: 15px Arial, Helvetica, sans-serif;
    background-color: #fcfcd6;
    margin: 0;
    padding: 0;
}

.headline {	

	font-family: arial, tahoma, verdana;

	font-size: 16px;

	color: #362D4A;

        font-weight: bold;

	}



.headline:link {

        font-family: arial, tahoma, verdana;

	font-size: 16px;

	font-weight: bold;

	text-decoration: underline;

	color: #362D4A;

	}



.headline:hover {

 font-family: arial, tahoma, verdana;

	font-size: 16px;

	font-weight: bold;

	text-decoration: underline;

	color: #C4BDDE;

	}



.headline:visited {

font-family: arial, tahoma, verdana;

	font-size: 16px;

	font-weight: bold;

	text-decoration: underline;

	color: #868394;

	}



.headline:visited:hover {

 font-family: arial, tahoma, verdana;

	font-size: 16px;

	font-weight: bold;

	text-decoration: underline;

	color: #C4BDDE;

	}





#padding {

	padding-top: 1.5em;

	padding-bottom: 1.5em;

	padding-left: 1.5em;

	padding-right: 1.5em;

	}



A:link {

	text-decoration: underline;

	color: #2b5f86;

	}



A:hover {

	text-decoration: underline;

	color: #2b5f86;

	}



A:visited {

	text-decoration: underline;

	color: #2b5f86;

	}



A:visited:hover {

	text-decoration: underline;

	color: #2b5f86;

	}


.accesslinks {

	font-family: arial, tahoma, verdana;

	font-size: 12px;

	color: #2b5f86;

        text-align: right;

        padding-right: 5px;

padding-right: 6px;

	padding-left: 6px;



	}



A.accesslinks:link {

	font-family: arial, tahoma, verdana;

	font-size: 10px;

	text-decoration: underline;

	color: #2b5f86;

        text-align: right;



	}



A.accesslinks:hover {

	font-family: arial, tahoma, verdana;

	font-size: 10px;

	text-decoration: underline;

	color: #2b5f86;

        text-align: right;



	}



A.accesslinks:visited {

	font-family: arial, tahoma, verdana;

	font-size: 10px;

	text-decoration: underline;

	color: #2b5f86;

        text-align: right;



	}



A.accesslinks:visited:hover {

	font-family: arial, tahoma, verdana;

	font-size: 10px;

	text-decoration: underline;

	color: #2b5f86;

        text-align: right;



	}


/* layout
-------------------- */
#page-body {
    width: 814px;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    position: relative;
    background: #FFF url('/images/neohealthalert/public/shadow-middle.jpg') repeat-y 0% 0%;
    margin: 0 auto;
}
#shadow-top {
    width: 100%;
    height: 11px;
    position: absolute;
    top: 0;
    left: 0;
    background: transparent url('/images/neohealthalert/public/shadow-top.jpg') no-repeat 0% 0%;
}
#shadow-bottom {
    width: 100%;
    height: 11px;
    position: absolute;
    bottom: 0;
    background: transparent url('/images/neohealthalert/public/shadow-bottom.jpg') no-repeat 0% 100%;
}
#main {
    width: 792px;
    height: 100%;
    margin: 0 11px;
    padding-top: 11px;
}
#banner {
    width: 100%;
    height: 106px;
    background: #2b5f86 url('/images/neohealthalert/public/header_public.jpg') no-repeat 0% 0%;
}
#main-top {
    width: 100%;
    height: 13px;
    background: transparent url('/images/neohealthalert/public/shadow-main-top.jpg') repeat-x 0% 0%;
}
#navigation {
    float: left;
    width: 233px;
    margin-bottom: 160px;
}
#content {
    float: left;
    width: 529px;
    padding: 0 0 15px 15px;
    margin-bottom: 150px;
}
#main-bottom {
    width: 792px;
    height: 13px;
    position: absolute;
    bottom: 150px;
    background: transparent url('/images/neohealthalert/public/shadow-main-bottom.jpg') repeat-x 0% 100%;
}
#footer {
    width: 772px;
    height: 130px;
    position: absolute;
    bottom: 0;
    background-color: #A3C7E1;
    padding: 10px;
}
#footer img {
    border-width: 0;
}
#logos {
    width: 100%;
    height: 65px;
    line-height: 65px;
}
#logos img {
    margin-left: 60px;
    vertical-align: middle;
}
#address, #emerge {
    line-height: 55px;
    margin-top: 10px;
}
#address {
    float: left;
    color: #2b5f86;
    font-size: 8pt;
}
#emerge {
    float: right;
    width: 100px;
}

/* navigation boxes
-------------------- */
.title {
    background-color: #2b5f86;
    color: #FFF;
    font-weight: bold;
}
.links {
    width: 100%;
    border: 1px solid #3447AD;
    border-left: 0;
}
.links {
    border: 1px solid #2b5f86;
}

.links .title {
    height: 44px;
    padding: 8px 0 0 11px;
}
.links ul {
    list-style-type: none;
    background-color: #a3c7e1;
    margin: 0;
    padding: 0;
}
.links li {
    line-height: 29px;
    border-bottom: 1px dotted #2b5f86;
    padding-left: 20px;
    background: transparent url('/images/neohealthalert/public/arrow.jpg') no-repeat 2% 50%;
}

.links li.last {
    border-bottom: 0;
}
.links li a {
    display: block;
    width: 100%;
    color: #000;
    text-decoration: none;
    
}

.links li a:visited {
    display: block;
    width: 100%;
    color: #000;
    text-decoration: none;
    
}
.links li a:hover {
    text-decoration: underline;
    color:2b5f86;
}

.links li a:visited:hover {
    text-decoration: underline;
    color:2b5f86;
}
.box {
    margin: 9px 0 0 5px;
}
.box .title {
    line-height: 25px;
    padding-left: 5px;
    border: 1px solid #2b5f86;
}


.box .content {
    border: 1px solid #2b5f86;
    border-top: 0;
    padding: 10px;
}


.box .input {
    width: 200px;
    margin-bottom: 5px;
}
.box .submit {
    width: 100px;
}






/* form elements
-------------------- */
form { margin: 0;}

/* misc
-------------------- */

/*#######################################################################

#################### Extension Module Styles Below##########################

########################################################################*/

/* Generic (used by multiple EM's*/

.off{background-color:#FFFFFF;}

.on{background-color:#BFB9CF;}



/*css styles for Extension Modules

announcements.cgi*/

.announcementurgent{font-size:20px;color:#FF0000;}

.page-header{

    width: 542px;
    height: 34px;


    display: block;

    background: transparent url(/images/neohealthalert/public/headline.jpg) no-repeat top left;
 font: 15px Verdana;
    font-weight: bold;
    color: #2b5f86;
    line-height: 34px;
    margin: 0px -27px 10px 0px;
    padding-left: 27px;
    text-align:left;

}

.font10{}
.font20{}
.announcementtext{}
.announcementattachment{}
.headline {color:#2b5f86; font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:16px;}
.headline a:link, .headline a:visited, .headline a:active{color:#2b5f86; 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 #A3C7E1; padding:3px;}
.calendartoprow{ background-color:#A3C7E1;}
.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:#A3C7E1;  font-size:14px; color:#FFFFFF;}
.smallcaltoprow a{ font-size:14px; color:#FFFFFF;}
.smallcaltopanchor a:link, .smallcaltopanchor a:visited{color: #FFFFFF;}
.smallcaltopanchor{ font-size:smaller; color:#FFFFFF;}
.smallcaltoptext{ font-size:smaller; color:#FFFFFF;}
.smallcalpastdate{background-color:#A3C7E1;}
.smallcalfuturedate{background-color:#FFFFFF;}

/*css styles for Extension Modules
discussionmodule*/
.headline_color{font-size:12px;}
.table_cell_alt_color{}
.table_border_color{background-color:#BFB9CF; color:#362D4A;}
.table_border_color2{background-color:#FFF8B0;}
.table_border_color td{font-size:12px;}
.table_border_coloralt{background-color:#FFFFFF;  border: 1px solid #BFB9CF;}
.table_color_between_cells{background-color:#BFB9CF;}
.buttonbg {background-color:#716887;}
.prevtable{color:#999999;}
.forumtitle{
  width: 542px;
    height: 34px;


    display: block;

    background: transparent url(/images/neohealthalert/public/headline.jpg) no-repeat top left;
 font: 15px Verdana;
    font-weight: bold;
    color: #6a5799;
    line-height: 34px;
    margin: 0px -27px 10px 0px;
    padding-left: 27px; }
.forumtitlesub{font-size:13px;line-height:14px;}
.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;}
.formscategory{font-weight:bold;}


/*css styles for Extension Modules
ha-access-links.cgi*/
.accesslinks a{font-size:10px;}
#accessdiv {font-size:10px;}


/*css styles for Extension Modules
medical-database.cgi*/


/*css styles for Extension Modules
newsletters.cgi*/
.newslettertable{padding: 5px 0px; border: 1px solid #A3C7E1; width:100%;}
.newslettertrbg{background-color:#A3C7E1;}
.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:#C5ABDA;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:#C5ABDA; }
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:#C5ABDA;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;}
.Surname
{
visibility:hidden;
}


