html, body { height:100%; }

@viewport{zoom: 1.0; width: extend-to-zoom;}
@-ms-viewport{width: extend-to-zoom;zoom: 1.0;}

@media all and (max-width: 940px) {
	body {background-color: white!important;}
	#maincontainer{width:97%!important;background:none!important;min-width:240px;max-width:900px;} 
	#content {width:98%!important;background:none!important;min-width:240px;max-width:900px;} 
	#midcolumn {width:95%!important;margin:0 auto!important;background:none!important;
		min-width:240px;max-width:900px;} 
	div.midinner {width:100%!important;background:none!important;margin:20px 10px 0 10px!important;
		min-width:240px;max-width:900px;} 
	div.narrow {width:100%!important;margin:20px 10px 0 10px!important;background:none!important;
		min-width:240px;max-width:900px;} 
	#header {width:100%!important;background:none!important;min-width:240px;max-width:900px;} 
	#headerstrip {width:100%!important;background: #B1B1B1;!important;min-width:240px;max-width:900px;} 
	#navlist {width:100%!important;display:block!important;margin:10px 5px 0 5px!important;}
	#navlist li {width:96%!important;display:block!important;background: #B1B1B1;height:30px!important;
		padding:3px!important;margin:0 5px 0 5px!important;}
	#navlist a {font-size:10pt!important;}
	h1.tophdg {letter-spacing:1pt!important;font-size:11pt!important;}
	h2.subhdg {font-size:10pt!important;}
	#flu_study_table {width:95%!important;height:95%!important;}
	iframe {width:100%;height:auto;}
	div.twitter_feed {display:none;}
	img.widephoto {width:100%;max-width:290px;}
	#footer {width: 90%!important;margin: 0 auto;height: 107px!important;font-size:10pt!important;}
	}

body {background-color:#008888;background: url(layout-images/view.jpg) left top repeat-y;background: #B1B1B1;margin:0px;padding:0px;
	font-size:10pt;font-family:Ubuntu;font-family:Verdana,arial,sans-serif!important;color:#333333;}

a {color: #B1B1B1;color:#4444BB;text-decoration:underline;}
a:hover {color:#0000DD;text-decoration:underline;}
a.hover {color:#333333;text-decoration:none;}
a.hover:hover {color:#0000DD;text-decoration:underline;}
a.closebox {text-decoration:none;float:right;border: 1px solid #824100;padding:0px 3px 0px 4px;}
a.closebox:hover {text-decoration:none;}
a.gototoparrow {text-decoration:none;font-weight:bold;font-size:120%;}

acronym {text-decoration:underline;cursor:help;}

div.infobox {margin:0px;padding:7px 7px 7px 10px;border:1px solid #77DDFF;width:842px;height:165px;
	background-color:white;position:absolute;z-index:10; overflow:auto;text-align:left;
	font-size:9pt;font-weight:normal;letter-spacing:0pt;}
div.infobox  p {margin:10px 0px;}
div.infobox h3 {font-size:110%;margin-bottom:10px;margin-top:0px;}
div.readlink {text-align:right;margin-right:5px;}
div.hr {width:100%;border-top:1px solid #008888;margin:0px;clear:both;line-height:1px;font-size:1px;}
div.expanded_section {display:none;}
div.wordpress_posts {margin:0;padding:0;}
div.subject_div {margin:30px 0 0 0;}
div.sharethis {margin:30px auto 10px auto;text-align:center;}

h1 {font-size:14pt;float:left;color:#008888;font-style:normal;font-weight:normal;letter-spacing:7pt;float:left;margin:0px 0px 20px 25px;}
#header h4 {font-size:14pt;float:left;color:#008888;font-style:normal;font-weight:normal;letter-spacing:7pt;float:left;margin:0px 0px 20px 25px;}
h2 {font-size:13pt;color:#008888;font-weight:bold;letter-spacing:1pt;margin:20px auto;}
div.midinner h1 {font-size:13pt;color:#008888;float:none;font-weight:bold;letter-spacing:1pt;margin:20px auto 20px auto;}
div.midinner h1 span {font-weight:normal;letter-spacing:0pt;}
h2.title {font-size:13pt;letter-spacing:1pt;}
h2.subhdg {font-size:11pt;letter-spacing:0pt;margin-bottom:10px;font-weight:normal;}
h2 a.hover {color:#008888;text-decoration:none;}
h2 a.hover:hover {color:#0000DD;text-decoration:underline;}
h3 {font-size:11pt;color:#008888;margin:20px 0 10px 30px;font-weight:bold;letter-spacing:0pt;}
h3.noindent {margin:20px 0 10px 0px;}
h3 a {color:#008888;text-decoration:none;}
h3 a.hover {color:#55BBFF;text-decoration:none;}
h3 a.hover:hover {color:#0000DD;text-decoration:underline;}
h4 {font-size:10pt;color:#008888;margin:0 0 10px 30px;font-weight:bold;font-style:italic;letter-spacing:0pt;}
h4.breadcrumb {margin-left:0;font-weight:normal;}
h4.breadcrumb span {font-weight:bold;}
h4 a {color:#008888;text-decoration:none;}
h4 a span {text-decoration:underline;}
h4 a.hover {color:#55BBFF;}
h4 div {font-size:8pt;margin-left:15px;height:30px;width:260px;}
h5 {font-size:10pt;color:#008888;margin:0 0 20px 0px;font-weight:bold;font-style:italic;letter-spacing:0pt;}
h6 {font-size:12pt;color:#008888;margin:30px 0 15px 0px;font-weight:bold;letter-spacing:0pt;}

hr {color:#77DDFF;height:1px;}

img.replacement {border:0px;}
a:hover img.replacement {;}

p {margin:15px 0px!important;line-height:1.3!important;word-wrap: normal!important;-moz-hyphens: none!important;}
p.sourceref {margin:-10px 0 0 20px!important;font-size:80%;}
p.emphasis {background:beige;color:red;font-weight:bold;padding:5px 10px 5px 10px;border:1px solid red;
	-webkit-border-radius:10px; -moz-border-radius:10px;border-radius:10px;}
p.quote {margin: 10px 0px 0px 30px!important;font-style:italic;}

div.hr {width:100%;border-top:2px solid #77DDFF;margin:20px 0 0 0;clear:both;line-height:1px;font-size:1px;}

div.emphasis {background:beige;color:red;font-weight:bold;margin-top:15px;padding:5px 10px 5px 10px;border:1px solid red;
	-webkit-border-radius:10px; -moz-border-radius:10px;border-radius:10px;}
div.emphasis p {margin:7px 0 7px 0!important;}
div.quote {margin: 10px 0px 0px 30px!important;font-style:italic;}
div.quote div {font-style:normal!important;margin:5px 0 0 20px;font-size:80%;}
div.quote p {margin:7px 0 7px 0!important;}
div.source {font-style:normal!important;margin:5px 0 0 25px;font-size:80%;}
div.quote span {font-style:normal;font-size:80%;}
div.quote span.fullsize {font-size:100%;}
div.highlightbox {color:navy;background-color:lightgray;padding:15px;font-size:110%;
	border:1px solid #008888;-webkit-border-radius:10px; -moz-border-radius:10px;border-radius:10px;}

p.testiquote {margin: 13px 0px 0px 0px;}
p.testiquote_nextpara {margin: 5px 0px 0px 0px;}
p.lastpara {margin-bottom:30px;}
span.aga {font-style:normal;}

#maincontainer {background-color:#FEFEFE;
	margin: 0 auto;margin-top:30px;padding: 0;width: 920px}

#content {float: left;text-align: left;padding: 0;width: 920px;}
#header {padding:0; margin:0;font-size:100%;width: 920px;}

#headerstrip {margin-right: 0px;padding-right: 4px;width:916px;background: #B1B1B1;
	border-top: 1px solid #B1B1B1;border-bottom: 1px solid #B1B1B1;}

#headerstrip:after {content: ".";display: block;line-height: 1px;font-size: 0;clear: both;}

ul#navlist {list-style-type: none;margin: 0 0 0 30px;padding: 0;width: 916px;font-weight:normal;}
ul#navlist li {display: block;margin: 0;padding: 0;float: left;width: 228px;font-weight:normal;}
ul#navlist li.long {width:200px;}
ul#navlist li.short {width:155px;}
ul#navlist li a {font-size:9pt;font-weight:normal;letter-spacing:3pt; 
	color: #FEFEFE;display: block;text-decoration: none;background: #B1B1B1;padding: 3px 0px;}
ul#navlist li a.thispage {color:#0000DD;}
ul#navlist li a:hover {background: #B1B1B1; text-decoration: underline; color:#0000DD;}
ul#navlist li img {float:left;margin-right:12px;}

#midcolumn {float: left;width: 915px;margin: 10px 0 10px 0;}
div.midinner {margin: 0px 25px 10px 25px;padding:0;color:black;font-weight:normal;letter-spacing:1pt;}
div.midinner ul {margin:0px 0px 10px 0;}
div.midinner li {margin:0;padding:0;}
div.midinner ol {padding:0;margin:0px 0px 10px 30px;}
div.midinner ol li {margin:0 0 0 0px;}
div.midinner ol li p {margin:5px 0px 0px 0px;}

div.midinner div.readlink {float:right;margin-right:5px;}
div.narrow {margin:20px 90px 0px 90px;letter-spacing:0pt;font-size:11pt;}

#footer {clear:both;color:white;width: 920px;height: 45px;padding-top:10px;
	background-color:#B1B1B1;}
#footer div {margin:0;margin-top:0px;padding: 0px 0px 0 4px;font-size:89%;text-align: left;}
html>body #footer div {margin:0;padding: 0px 0px 0 4px;font-size:89%;text-align: left;}
#footer a {color: white;text-decoration:underline;}
#footer a:hover {color:#0000DD;text-decoration:underline;}
#footer a.hover {color: white;text-decoration:none;}
#footer a.hover:hover {color:#0000DD;text-decoration:underline;}
#footer h3 {font-weight:normal;font-size:100%;display:inline;letter-spacing:0pt;color:white;}
#footer #copyright {float:left;display:inline;margin-left:17px;}
#footer #contact {float:right;text-align:right;margin-right:10px;}

span.small {font-size:6pt;}

.notopmargin {margin-top:-10px!important;}

div#hoverTip {
  position:absolute;
  z-index:1000;
  
  background-color:#FEFEFE;
  border:1px solid #B1B1B1;
  text-align:left;
  padding:5px;
  min-height:1em;

}

div#hoverTip p {
  margin:0;
  padding:0;
  color:#000;
  font:11px/12px arial,sans-serif;
}

.hoverTip {
  border-bottom:1px dotted #00F;
  cursor:help;
}
