/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	MAIN
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/

.for_print				{
					display		: none;
					}

.for_screen				{
					display		: block;
					}

.for_print_inline			{
					display		: none;
					}

.for_screen_inline			{
					display		: inline;
					}

body					{
					xbackground	: #ddd;
					xbackground	: #99CCFF;
					xbackground	: #c4c8cb;
					background	: #bcd;
					font-size	: small;
					}

* html body				{
					font-size	: x-small;
					xxf\ont-size	: small;
					f\ont-size	: 75%;
					}


body	 				{
					font-family	: verdana, arial, helvetica, sans-serif;
					color		: #222;
					xxfont-size	: smaller;
					}




/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	PAGE STRUCTURES
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/

/*-------------------------------------------------------------------------------------*/

#page_header				{
					background	: #338;
					color		: #aac;
					padding		: 1em 1em 1em 1em;
					}

#page_header h1				{
					font-size	: 250%;
					color		: #f90;
					letter-spacing	: .15em;
					margin		: 0;
					padding		: 0;
					}

#page_header h2				{
					font-size	: 125%;
					color		: #ff0;
					margin		: 0;
					padding		: 0;
					border		: none;
					}

#page_header h3				{
					font-size	: 100%;
					color		: #fff;
					margin		: 0;
					padding		: 0;
					font-style	: italic;
					}
					

/*-------------------------------------------------------------------------------------*/

#page_footer				{
					border-top	: 5px solid #224;
					background	: #338;
					color		: #aac;
					padding		: 1em 1em 1em 1em;
					text-align	: center;
					}

#page_footer strong			{
					color		: #fff;
					}

#page_footer a				{
					color		: #ff0;
					}

#page_footer a:visited			{
					color		: #ff0;
					}

/*-------------------------------------------------------------------------------------*/

#page_content				{
					xxpadding	: 10px 100px 50px 100px;
					padding		: 10px 50px 50px 50px;
					}

#page_content strong			{
					color		: #012;
					}




/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	NAVIGATION STYLES
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/

ul#navigation				{
					margin		: 0;
					padding		: .75em .5em .2em .5em;
					background	: #224;
					}

ul#navigation > li			{
					color		: #ccc;
					display		: inline;
					}

ul#navigation > li > a			{
					color		: #ff0;
					padding		: .2em .5em;
					background	: #338;
					text-decoration	: none;
					}

ul#navigation > li > a:hover		{
					color		: #224;
					background	: #f90;
					}

body#home 		ul#navigation > li > a#home,
body#news 		ul#navigation > li > a#news,
body#info 		ul#navigation > li > a#info,
body#about_viruses 	ul#navigation > li > a#about_viruses,
body#prevention 	ul#navigation > li > a#prevention,
body#history 		ul#navigation > li > a#history,
body#preparedness 	ul#navigation > li > a#preparedness,
body#links 		ul#navigation > li > a#links,
body#glossary 		ul#navigation > li > a#glossary
					{
					color		: #224;
					font-weight	: bold;
					padding		: .2em .5em;
					xbackground	: #c4c8cb;
					background	: #bcd;
					}




/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	HEADING AND TEXT STYLES
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/

h1					{
					color		: #224;
					}

h2					{
					color		: #830;
					border-bottom	: 1px solid #830;
					margin-top	: 2em;
					}

h1 + h2					{
					color		: #668;
					margin-top	: -1em;
					border		: none;
					}

h3					{
					color		: #830;
					margin-top	: 2em;
					margin-bottom	: 0;
					}

h3 div					{
					font-weight	: normal;
					}

h2 + h3					{
					margin-top	: 0;
					}
					
a					{
					color		: #00c;
					}

a:visited				{
					color		: #606;
					}



/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	TABLE STYLES
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/

table.data				{
					}

table.data th				{
					font-weight	: bold;
					background	: #D6E3E3;
					border-bottom	: 1px solid #fff;
					}

table.data td:first-child		{
					font-weight	: bold;
					}

table.data td				{
					background	: #eee;
					border-right	: 1px solid #fff;
					border-bottom	: 1px solid #fff;
					}




/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	IMAGE STYLES
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/

img.image_right				{
					float		: right;
					border		: 1px solid #000;
					padding		: 0;
					margin		: 0 0 5px 10px;
					}

img.image_left				{
					float		: left;
					border		: 1px solid #000;
					padding		: 0;
					margin		: 0 10px 5px 0;
					}




/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	LIST STYLES
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/

ul.spaced li,
ol.spaced li				{
					margin-bottom	: 1em;
					}

ul.bold li,
ol.bold li				{
					font-weight	: bold;
					}

ul.no_gap,
ol.no_gap
					{
					margin-top	: 0;
					margin-bottom	: 0;
					padding-top	: 0;
					padding-bottom	: 0;
					}




/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	BOX STYLES
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/

.box_note				{
					background	: #abc;
					padding		: 20px;
					border		: 1px solid #cde;
					}

.sidebar_box				{
					width		: 20em;
					float		: right;
					background	: #abc;
					padding		: 20px;
					border		: 1px solid #cde;
					margin-left	: 10px;
					}

					


/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	MISC STYLES
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/

#page_content strong.important		{
					color		: #a00;
					}

#page_content .item_info		{
					font-weight	: normal;
					font-size	: smaller;
					}

#page_content h2 span.item_info		{
					float		: right;
					margin-top	: .25em;
					}

blockquote				{
					font-family	: Georgia, Times, Times New Roman, serif;
					border-left	: 10px solid #9ab;
					padding-left	: .5em;
					font-style	: italic;
					line-height	: 150%;
					}
