body {
    font-family: Arial, Helvetica, sans-serif;
    margin: 0px;
    padding: 0px;
    background-color: #D9DFED;
    background-position: center top;
    text-align:center;
    background-image: url(/images/lcghd/backdrop.gif);
    background-repeat: repeat-y;
}
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

a, a:link {
    color: #8E31B3;
}
a:visited, a:hover, a:visited:hover{
    color: #663399;
}

#searchBox #index {
    height: 187px;
    width: 95%;
    margin-top: 30px;
    margin-left: 8px;
}
#searchBox #index p {
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 20px;
}

#wrapper {
	/*position: relative;
left: 0px;
top: 0px;*/
	margin: 0px auto;
	padding: 0px;
	border:0px;
	width: 975px;
	height: 100%;
background-color:#FFFFFF;
}
div#headerhome {
    padding:0px; 
    margin:0px; 
    clear: none; 
    background-color:#FFF; 
    height:161px; 
}

div#headerinside {
    padding:0px; 
    margin:0px; 
    clear: none; 
    background-color:#FFF; 
    height:203px; 
} 
div#nav { 
    clear: both;
    margin: 0;
    padding: 0;
    background-color: #663399;
} 
/*div#headline { 
     text-align:center; 
     padding: 0px; 
     height: 17px; 
     width: 975px; 
     background-image: url(/images/welcome.gif); 
}



div#headerinside {
	padding:0px;
	margin-left:3px;
	margin-bottom:-4px;
margin-right:-1px;
	clear: none;
	background-color:#ffffff;
	height:205px;
}	*/



/*div#nav {
	clear: both;
	padding: 0px;
	margin: 0px;
	background-color:#E5DCED;
	margin-top:-4px;
width: 973px;
}*/
div#headlineinside {
	text-align:center;
	padding: 0px;
	height: 62px;
	width: 975px;
	background-image: url(/images/lcghd/headlinebackdrop.gif);
	background-repeat: repeat-x;
overflow:hidden;
background-color: #fff;
}
div#headlinehome {
    text-align:center;
    height: 17px;
    width: 975px;
    /*background: #FFF url(/images/lcghd/subheadbg.jpg) repeat-x top left;*/
    overflow:hidden;
    margin: 0px;
    padding: 0px;
}
div#left {
    float: left;
    width: 242px;
    height: 100%;
    vertical-align: top;
    text-align: left;
    margin: 0px;
    padding: 0px;
}
#left .navigation {
    margin: 0px;
    padding: 0px;
}
#left .navigation ul {
    margin: 0px;
    padding: 0px;
}
div#right {
    vertical-align:top;
    padding: 0px;
    width: 190px;
    background-color: #FFFFFF;
    float: left;
    margin: 0px;
    margin-right: 1px;
    height:100%;
    padding-bottom:10px;
}

#left .navigation-buttons {
    clear: both;
    float: right;
    margin: 0px;
    padding: 0px;
}
#left .navigation-buttons img {
    position:relative;
    left:-9px;
    top:-20px;
    float: right;
    height: 64px;
    width: 231px;
    padding-top: 10px;
}
#right .navigation-buttons {
    clear: both;
    float: right;
    margin: 0px;
    padding: 0px;
}
#right .navigation-buttons img {
    height: 64px;
    width: 183px;
    margin: 5px 0px;
}

div#middle {
	vertical-align:top;
	background-color: #FFFFFF;
	padding-bottom: 10px;
	/*height: 100%;*/
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: left;
	padding-left: 0px;
	padding-right: 10px;
	float: left;
	width: 521px;
}
#right #addThis {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 7px;
}
#right #textSize {
	float: left;
	margin-top: 7px;
}
div#contentwrapper {
vertical-align:top; 
padding: 0px;
    margin: 0px;
    background-color: #FFFFFF;
}
div#footer {
	position:relative;
/*top: 1px;
left:px;*/
background-color: #CCCCCC;
	clear: both;
	height: 142px;
	width: 975px;
	
}

.box {
    float: right;
    clear: right;
    width: 172px;
    background: url(/images/lcghd/action_bg.gif) repeat-y top left;
    text-align: left;
    margin: 0px;
    margin-bottom: 7px;
    padding: 0px;
    /*border: 1px solid #F00;*/
}
.box .top {
    background: url(/images/lcghd/action_top.gif) no-repeat top left;
    width: 172px;
    height: 9px;
    margin: 0px;
    padding: 0px;
}
.box .bottom {
    background: url(/images/lcghd/action_bottom.gif) no-repeat top left;
    width: 172px;
    height: 19px;
    margin: 0px;
    padding: 0px;
}
.box .headline {
    font: 21.5px Verdana;
}
.box .content {
    width: 162px;
    margin: 0px 5px;
    padding: 0px;
    /*border: 1px solid #00F;*/
}
/* Quick Links */
.box ul {
    list-style: none;
    margin: 0;
    padding: 0px;
}
.box li {
    padding: 5px 0px;
}
/* /Quick Links */
/* Search Box */
.box .search form {
    margin-top: 0px;
}
.box .search .ns {
    width: 157px;
    height: 24px;
}
.box .search .submit {
    float: right;
    margin-top: 5px;
}
/* /Search Box */

#searchBox {
	background-image: url(/images/lcghd/searchBox.jpg);
	background-repeat: no-repeat;
	height: 285px;
	width: 179px;
	float: left;
	margin: 3px 3px auto 3px;
}
#searchBox #search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	width: 90%;
	padding-top: 8px;
	margin-left: 7px;
}

#searchBox #submit {
	margin-top: 5px;
	float: right;
	margin-right: 10px;
}
.content {
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#searchBox #searchField {
	margin-top: 5px;
	margin-left: 6px;
	width: 85%;
}
#searchBox #index {
	text-align: left;
	padding: 0px;
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

#footer #logo {
	float: right;
	margin-right: 20px;
	margin-top: 10px;
}
#footer #info p {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#footer #footInfo {
	width: 600px;
	text-align: center;
	float: left;
	margin-top: 10px;
	text-decoration: none;
}

#footer #footInfo a:link {
	color: #000000;
	text-decoration: none;
}
#footer #info {
	float: left;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 10px;
	margin-left: 13px;
}
#letters {
	height: 119px;
	width: 165px;
	text-align: left;
	padding: 0px;
	margin-top: 10px;
}
#searchBox #index p {
	margin-left: 10px;
	text-align: left;
}


#mosquitoesBig {
		position:relative;
left:-9px;
top:-20px;
float: right;
	height: 64px;
	width: 231px;
	padding-top: 10px;
}

#footer #footInfo a:link {
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#footer #footInfo a:visited {
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#footer #footInfo a:hover {
	color: #000000;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
#middle a:link{
	color: #8E31B3;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#container {
	height: 925px;
	width: 515px;
}
/*#fullstory {
	width: 90px;
	height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #663399;
	background-color: #e2f7f2;
	margin-top: 15px;
}*/


/*.fullstory {
	width: 100px;
	height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: 663399;
	background-color: e2f7f2;
	margin-top: 15px;
}*/


#footInfo span {
	color: #CCCCCC;
}
.Surname {
visibility: hidden;
}


 /*#######################################################################
#################### Extension Module Styles Below##########################
########################################################################*/
/* Generic (used by multiple EM's*/
.off{}
.on{background-color:#f3ebfc;}

/*css styles for Extension Modules
announcements.cgi*/
.announcementurgent{font-size:20px;color:#FF0000;}
.page-header{font-weight:bold; font-size:larger;}
.page-header-hide {display:none;}
.font10{}
.font20{}
.announcementtext{}
.announcementattachment{}

/*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
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
healthtips.cgi*/
.healthtipstable{text-align: center; border: 1px solid #5f328d; background-color: #e3dcee; padding: 5px;}
.tipstyle {margin-top:5px; margin-bottom:5px;}
.tipcategory{color:#663399;font-weight:bold;}

/*css styles for Extension Modules
lcghd-naviagation.cgi*/
.arrowStyle {
    width: 231px;
    font-weight: normal;
    color: #000000;
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    clip: rect(auto,auto,auto,auto);
    margin-left: -8px;
    padding-left: 0px;
    background-color:#E2F7F2;
    display:block;
    list-style-type:none;
    border: thin solid #663399;
    border-left: 0px;
}

.arrowStyle p {
    margin-bottom:0px;}

.arrowStyle img{    padding-left:2px;    margin: 0px;    padding-right: 3px;}

.arrowStyle li  {	text-decoration: none;	color: #000000;	padding: 1px 1px 1px 20px;	border-bottom: dotted 1px #663399;	
/*border-top: solid 2px #663399;*/    font-weight:normal;	margin-left:0px;	background-image: url(/images/lcghd/arrow.gif);	
background-repeat: no-repeat;	background-position: 0% top;} 

.arrowStyle li a {    color: #000000;    font-weight:normal;    text-decoration: none;
    height: 90%;    display:block;    padding-top:5px;    padding-bottom:4px;}

.arrowStyle li a:hover{    text-decoration:underline;}

.arrowStyle .headlist {    background-color:#663399;    background-image: none !important;
    color:#ffffff;     margin: 0px;    padding-top: 3px;    padding-bottom:5px; 
    padding-left: 10px;    font-weight:bold;}  

/*.content styled above */


/*css styles for Extension Modules
mosquitocalendar.cgi*/
.popuptable{}
.mosquitonextprev{color:#AFAFAF;}
.mosquitonextprevtable{border:1px solid #633494;}

/*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*/
.resource-title, .resource-title a, .resource-title a:link, .resource-title a:active, .resource-title a:visited, .resource-title a:hover {
    color: #662D91 !important;
    font-weight: bold;
}
table.section {
    border: 1px solid #662D91;
    width: 100%;
}
table.section .section-header td,
table.section .section-header td a:link,
table.section .section-header td a:visited {
    background-color: #662D91;
    color: #FFF;
    font-weight: bold;
    line-height: 25px;
    padding-left: 5px;
}


/*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:#f3ebfc;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;color:#EEE;}
table.word_list_table { width:500px; }
td.word_list_table {width:250px; }
.even { background-color:#f3ebfc; }
.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:#f3ebfc;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;}

/*video page styles*/

#videocontainer{
width: 100%;
margin: 0px ;
}
#videotop{
padding: 5px;
}
#videotop h1{
padding: 0;
margin: 0;
}
#mainvid{
float: left;
margin: 1px 1px 15px 1px;
padding: 1px;
height:100%;
width:330px;

}
#chapters{
margin: 1px 1px 1px 1px;
float:left; 
width:175px; 
background-color:#CDE8E3; 
border: 2px solid #5D3687;
padding:1px;
margin-bottom:10px;

}
#chapters li{
margin-left:3px;
list-style-position:inside; 
font-size:13px;
text-align:left;
}

#videofooter{
clear: both;
padding:5px 5px 10px 5px;
border: 2px solid #5D3687;
text-align:left;}
#videofooter h2{font-weight:bold; text-align:center; }
#videofooter img{margin-right:5px;}

.videotitle{clear:both;}




