/* ------------------------------------------------ */
/*		V   = variable		, F   = Fixed			*/
/*		Sf 	= Serif			, Sn  = Sans-Serif		*/
/*		P   = Plain Type	, B	  = Bold			*/
/*		Lt	= Lite Color	, Dk  = Dark Color		*/
/*			(White)					(Black)			*/
/*		Var = Variant Color	,						*/
/*			(Red)									*/
/* ------------------------------------------------ */
/* ------------- Variable Types ------------------- */
P,
UL,
BLOCKQUOTE,
.VSfP,
.VSfB
{
	font-family: "times new roman", "minion web", times, serif;
}

H1,
H2,
H3,
.H3,
H4,
.VSnP,
.VSnPSm,
.VSnB,
.VSnBSm,
.FullStory
{
	font-family:arial, helvetica, sans-serif;
}

P,
UL,
LI,
H1,
H2,
H3,
.H3,
H4,
BLOCKQUOTE,
.VSfP,
.VSfB,
.VSnP,
.VSnPSm,
.VSnB,
.VSnBSm,
.FullStory
{
	color:#000000;
}

H1,
H2,
H3,
.H3,
H4,
.VSnB,
.VSnBSm,
.VSfB,
.FullStory
{
	font-weight:bold;
}

H1
{
	font-size:16pt;
}

H2
{
	font-size:14pt;
}

H3,
.H3
{
	font-size:13pt;
}

H4
{
	font-size:12pt;
}

UL,
LI,
BLOCKQUOTE,
.VSfP,
.VSfB,
.VSnP,
.VSnB
{
	font-size:10pt;
}

P
{
	font-size:11pt;
}

.FullStory,
.VSnPSm,
.VSnBSm
{
	font-size:9pt;
}

UL
{
	line-height:1.4em;
}

.pad
{
	padding:3px;
}

BODY
{
	margin-top:2px;
	margin-left:2px;
}

/* ----------------- Fixed Types ------------------ */
.FSnPSmLt,
.FSnBSmLt,
.FSnBMdLt
{
	color:#ffffff;
}

.FSnPSmDk,
.FSnPMdDk,
.FSnBSmDk,
.FSnBMdDk,
.FSnBLgDk,
.MStories,
.RelLink,
.RelHead
{
	color:#000000;
}

.FSnPSmLt,
.FSnPSmDk,
.FSnPMdDk,
.FSnBSmLt,
.FSnBMdLt,
.FSnBSmDk,
.FSnBMdDk,
.FSnBLgDk,
.RelHead,
.RelLink,
.MStories
{
	font-family:arial, helvetica, sans-serif;
}

.FSnBSmLt,
.FSnBMdLt,
.FSnBSmDk,
.FSnBMdDk,
.FSnBLgDk,
.MStories
{
	font-weight:bold;
}

.FSnBLgDk
{
	font-size:18px;
}

.FSnBMdDk,
.MStories
{
	font-size:14px;
}

.FSnPMdDk,
.FSnBMdLt,
.RelLink
{
	font-size:13px;
}

.FSnPSmLt,
.FSnPSmDk,
.FSnBSmLt,
.FSnBSmDk,
.RelHead
{
	font-size:11px;
}

/* ------------- Color Variations ----------------- */
.VSn
{
	font-family:arial, helvetica, sans-serif;
}

/* ------------------ FORM TYPES ------------------ */
.FormLt1,
.FormDk1
{
	font-family: verdana, "courier new", courier, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:normal;
	background-color:#ffffff;
}

.FormDk1
{
	color:#ffffff;
	background-color:#999999;
}

/* ---------------- NavBar -------------------- */					
.Nav
{
	line-height:110%;
}

.NvSmBDk, .NvSmBDk:link,
.NvSmPLt,
.NvSmPDk, .NvSmPDk:link,
.NvSmBVar,
.NvSmBLt
{
	font-family:helvetica, arial, verdana;
	font-size:11px;
	color:#000000;
}

.NvSmPDk,
.NvSmPLt
{
	font-weight:normal;
}

.NvSmBDk,
.NvSmBVar,
.NvSmBLt
{
	font-weight:bold;
}

.NvSmBVar, .NvSmBVar:link
{
	color:#990000;
}

.NvSmPLt, .NvSmPLt:link,
.NvSmBLt, .NvSmBLt:link
{
	color:#ffffff;
}

/* ----------------- Banners --------------------- */
.Bnr1, .Bnr1:link,
.Bnr2, .Bnr2:link,
.Bnr3, .Bnr3:link,
.Bnr1:visited,
.Bnr2:visited,
.Bnr3:visited
{
	font-family:arial,helvetica,sans-serif;
	font-weight:bold;
	font-size:20px;
	color:#666666;
	text-decoration:none;
}

/* --------------------- News Stuff--------------------- */
.NNTxt,
.NNTxtHome,
.NNTxtHome2,
.NNMore,
.NNSection,
.NNSecMain,
.NNTitle
{
	font-family:arial, helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.NNTxtHome,
.NNSection
{
	font-size:13px;
}

.NNSecMain
{
	font-weight:bold;
}

/* ----------------- Bullets & Boxes -------------- */
.BlLink,
.BlSnBVar,
.BlSnPVar
{
	font-family:arial, helvetica, sans-serif;
	font-weight:normal;
	font-size:10pt;
}

.BlSnBVar, .BlSnBVar:link,
.BlSnPVar, .BlSnPVar:link
{
	color:#cc0000;
}

.BlSnBVar
{
	font-weight:bold;
}

.BoxTitle, .BoxTitle:link
{
	font-family:arial, helvetica, sans-serif;
	font-weight:bold;
	color:#ffffff;
	font-size:10pt;
}

.BoxStory, .BoxStory:link,
.BoxStoryLt,
.BoxTxt, .BoxTxt:link,
.BoxTxtDk, .BoxTxtDk:link,
.BoxTxtLt
{
	font-family:arial, helvetica, sans-serif;
	color:#000000;
	font-size:9pt;
}

.BoxStoryLt, .BoxStoryLt:link,
.BoxTxtLt, .BoxTxtLt:link
{
	color:#ffffff;
}

				
/* --------------------- Articles --------------------- */
.videobox
{
	color:#000000;
	font-family: geneva, verdana, arial, helvetica, sans-serif;
	font-weight:normal;
	font-size:8pt;
}

.BackToTop
{
	color:#000099;
	font-family:arial, helvetica, sans-serif;
	font-weight:bold;
	font-size:9pt;
}

.caption
{
	color:#000000;
	font-family:arial, helvetica, sans-serif;
	font-weight:normal;
	font-size:8pt;
}

					
.byline
{
	color:#000000;
	font-family:arial, helvetica, sans-serif;
	font-weight:normal;
	font-size:9pt;
	font-style:italic;
}

					
.timestamp
{
	color:#000000;
	font-family:arial, helvetica, sans-serif;
	font-weight:normal;
	font-size:9pt;
}

.rightsreserved
{
	color:#000000;
	font-family: geneva, verdana, arial, helvetica, sans-serif;
	font-weight:normal;
	font-size:9pt;
	font-style:italic;
}

.wire
{
	color:#000000;
	font-family: arial, helvetica, sans-serif;
	font-weight:normal;
	font-size:9pt;
	font-style:italic;
}

.FSnPSmDkI
{
	color:#000000;
	font-family:arial, helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	font-style:italic;
}

/* --------------------- Roof --------------------- */
.RfStory, .RfStory:link, .RfMain, .RfMain:link
{
	font-family:arial, helvetica, verdana;
	font-size: 12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}

.RfMain
{
	font-size:12px;
}

/* -------------------- Link ---------------------- */
A:link,
.BackToTop:visited
{
	color:#000099;
}

A.t1:link,
A.t1:visited
{
	color:#000000;
}

A:active,
A.t1:active,
.NvSmBVar:hover,
.BackToTop:hover,
.BackToTop:visited:hover
{
	color:#ff0000;
}

A:visited
{
	color:#999999;
}

.BlSnPVar:visited,
.BlSnBVar:visited 
{
	color:#cc0000;
}

.RfStory:visited,
.RfMain:visited,
.NvSmBLt:visited,
.NvSmPLt:visited
{
	color:#ffffff;
}

.NvSmPDk:visited,
.NvSmBDk:visited,
.NNTitle:visited
{
	color:#000000;
}

A:hover,
A:visited:hover,
A.t1:hover,
A.t1:visited:hover,
.BlSnBVar:hover,
.BlSnBVar:visited:hover,
.BlSnPVar:hover,
.BlSnPVar:visited:hover,
.Bnr1:hover,
.Bnr1:visited:hover,
.Bnr2:hover,
.Bnr2:visited:hover,
.Bnr3:hover,
.Bnr3:visited:hover,
.RfStory:hover,
.RfStory:visited:hover,
.RfMain:hover,
.RfMain:visited:hover,
.NvSmBLt:hover,
.NvSmBLt:visited:hover,
.NvSmPLt:hover,
.NvSmPLt:visited:hover,
.NvSmPDk:hover,
.NvSmPDk:visited:hover,
.NvSmBDk:hover,
.NvSmBDk:visited:hover,
.NNTitle:hover,
.NNTitle:visited:hover
{
	color:#990000;
	text-decoration:none;
}

/* --------------------  Nav Bars Spacing---------------------- */
.extraspace			{
	font-family:verdana, helvetica, arial;
	font-size:7px;
	font-weight:bold;
	color:#000000;
	line-height: 80%;
}

.quarterspace	 {
	font-family:verdana, helvetica, arial;
	font-size:10px;
	font-weight:normal;
	color:#000000;
	line-height: 25%;
}

.Navspacer {
	letter-spacing: 0;
	word-spacing: 3px;
}

.Onespaceindent {
	margin-left: 0.1em;
}

.Twospaceindent {
	margin-left: 0.2em;
}

.Threespaceindent {
	margin-left: 0.3em;
}

/* Twospaceindent is about equal to &nbsp; */
/* Threespaceindent is about equal to &nbsp; with an extra space following it */
.NavBoldBlack		{
	font-family: verdana, helvetica, arial;
	font-size: 10px;
	font-weight:bold;
	color:#000000;
}

.NavNormBlack {
	font-family: verdana, helvetica, arial;
	font-size: 10px;
	font-weight:normal;
	color:#000000;
}

.NavBoldRed 		{
	font-family: verdana, helvetica, arial;
	font-size: 10px;
	font-weight:bold;
	color:#CC0000;
}

.NavNormRed {
	font-family: verdana, helvetica, arial;
	font-size: 10px;
	font-weight:normal;
	color:#CC0000;
}

.NavBoldWhite {
	font-family: verdana, helvetica, arial;
	font-size: 10px;
	font-weight:bold;
	color:#ffffff;
}

.NavNormWhite {
	font-family: verdana, helvetica, arial;
	font-size: 10px;
	font-weight:normal;
	color:#ffffff;
}
								
.NavBoldBlue {
	font-family: verdana, helvetica, arial;
	font-size: 10px;
	font-weight:bold;
	color:#666699;
}

.NavNormBlue {
	font-family: verdana, helvetica, arial;
	font-size: 10px;
	font-weight:normal;
	color:#666699;
}
								
/* --------------------- Other Stuff ----------------------- */
.EuroEditionT2 {
	font-family: arial, helvetica, sans-serif;
	font-size: 11pt;
	font-weight:normal;
	color:#000000;
}


.OrangeHeader {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#FF6600;
}


.BlackBackToTop {
	color:#000000;
	font-family:arial, helvetica, sans-serif;
	font-weight:bold;
	font-size:9pt;
}


.GreenBackToTop {
	color:#006600;
	font-family:arial, helvetica, sans-serif;
	font-weight:bold;
	font-size:9pt;
}


.EuroRfStory, .EuroRfStory:link, 
.EuroRfMain,  .EuroRfMain:link
{
	font-family:verdana, helvetica, arial;
	font-size: 10px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}


.EuroRfStory:hover, .EuroRfStory:visited:hover,
.EuroRfMain:hover,  .EuroRfMain:visited:hover
{
	font-family:verdana, helvetica, arial;
	font-size: 10px;
	font-weight:bold;
	color:#990000;
	text-decoration:none;
}


.ArchiveHeader {
	color:#000000;
	font-family:arial, helvetica, sans-serif;
	font-weight:bold;
	font-size:11pt;
}

.ArchiveDate {
	color:#990000;
	font-family:arial, helvetica, sans-serif;
	font-weight:normal;
	font-size:10pt;
}


.RedNNTxtHome {
	font-family:arial, helvetica, sans-serif;
	font-size:11px;
	color:#CC0000;
}

/*--------------------------------------------------*/

.Asmall {
	font-family : sans-serif;
	font : Aria,helvetica;
	font-size : 8pt;
}

.Alarge {
	font : 110%/120% sans-serif;
}

.lightblue {
	background-color : #E6E6FF;
	font-weight : bold;
}

.Date {
	font-size : xx-small;
	font-family : sans-serif;
}

.TableHeader {
	background-color : #006666;
	color : #FFFFFF;
	font-family : sans-serif;
	font-weight : bold;
	font-size : x-small;
}

.NoticeBlueHeader {
	font-family : sans-serif;
	font-weight : bold;
	color : #FFFFFF;
	background-color : #0000FF;
	font-size : small;
	margin-bottom : 2px;
	padding-left : 2px;
	padding-top : 1px;
	padding-bottom : 1px;
	border-top-width : 0px;
	border-bottom-width : 0px;
	margin-top : 0px;
}

.NoticeTitle {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	font-style : normal;
	color : #006666;
	margin-bottom : 1px;
	margin-top : 1px;
	padding-left : 2px;
	padding-bottom : 1px;
	padding-top : 1px;
}

.NoticeBody {
	font-family : arial, helvetica, sans-serif;
	font-size : 8pt;
	font-weight : normal;
	font-style : normal;
	margin-top : 3px;
	margin-left : 20px;
}

.FormTitle {
	font-family : sans-serif;
	font-weight : bold;
	color : #FFFFFF;
	background-color : #0000FF;
	font-size : small;
	margin-bottom : 2px;
	padding-left : 2px;
	padding-top : 1px;
	padding-bottom : 1px;
}

.FormMenuBar {
	font-family : sans-serif;
	font-weight : bold;
	color : #000000;
	background-color : #E5E5FF;
	font-size : x-small;
	vertical-align : top;
	margin-top : 0px;
	margin-bottom : 0px;
	padding-left : 2px;
	padding-bottom : 1px;
	padding-top : 1px;
	border-top-width : 0px;
}

.BlackBanner {
	font-size : 10pt;
	font-family : Arial, sans-serif
	font-weight : bold;
	color : #FFFFFF;
	background-color : Black;
	padding-left : 2px;
	padding-top : 1px;
	padding-bottom : 1px;
	text-align : center;
	margin-top : 0px;
	margin-bottom : 0px;
	border-top-width : 0px;
	border-bottom-width : 0px;
}

.FormInstructions {
	font-size : x-small;
	font-family : sans-serif;
	font-style : normal;
	font-weight : normal;
	margin-top : 5px;
	margin-bottom : 5px;
	padding-top : 0px;
	padding-bottom : 0px;
	border-top-width : 0px;
	border-bottom-width : 0px;
}

.FormDisclaimer {
	font-size : x-small;
	font-family : sans-serif;
	font-weight : bold;
	font-style : normal;
	margin-top : 10px;
	margin-bottom : 10px;
	padding-top : 0px;
	padding-bottom : 0px;
	border-top-width : 0px;
	border-bottom-width : 0px;
}

.FormFieldDescriptions {
	font-size : 10pt;
	font-family : san-serif;
	font-weight : normal;
	font-style : normal;
	margin-bottom : 5px;
	margin-left : 2px;
	background-color : #EFEFEF;
	font : arial, helvetica;
}

.FormSectionDescription {
	font-size : small;
	font-family : sans-serif;
	font-weight : bold;
	color : #FFFFFF;
	background-color : #143A58;
	padding-left : 2px;
	padding-top : 1px;
	padding-bottom : 1px;
	text-align : left;
	margin-top : 6px;
	margin-bottom : 0px;
	border-top-width : 0px;
	border-bottom-width : 0px;
}

.FormDataEntryCell {
	font-size : 10pt;
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	margin-bottom : 5px;
	margin-left : 2px;
	font : arial, helvetica;
}

.TinyMenu {
	font-family : monospace;
	font-size : xx-small;
	font-weight : normal;
	font-style : normal;
	color : #000000;
}

.TinyMenuTitle {
	font-family : sans-serif;
	font-weight : bold;
	color : #FFFFFF;
	background-color : #0000FF;
	font-size : x-small;
	margin-bottom : 2px;
	padding-left : 2px;
	padding-top : 1px;
	padding-bottom : 1px;
}

.TinyMenuSelected {
	font-family : monospace;
	font-size : xx-small;
	font-weight : bold;
	font-style : normal;
	color : #000000;
	background-color : #C0C0C0;
}

UL.arrow {
	list-style-image : url("http://www.who.int/fx/01/gfx/arrow.gif");
}

UL.arrowd {
	list-style-image : url("http://www.who.int/fx/01/gfx/arrowd.gif");
}



