/* -----------Body styles----------- */
body {background-color: #fff; margin: 0px; padding: 0px;}
a:link	{color: #36c}
a:active 	{color: #f66}
a:visited {color: #66c}
/* -----------End Body styles----------- */

/* -----------Redefined HTML styles----------- */
p				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; font-style: normal; line-height: normal; font-weight: normal; margin-top: 0; text-align: left; }
strong			{ font-weight: bold }

/* Headings */
h1, h2, h3, h4, h5 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; line-height: normal; font-weight: bold;  color: #3366CC; word-spacing: 0; margin-bottom: 0 }
h1          	{ font-size: 1.1em } 		   
h2          	{ font-size: 0.95em }        
h3          	{ font-size: 0.85em }
h4          	{font-size: 0.8em;}
h5          	{font-size: 0.75em; margin-bottom:-1em; padding-bottom:0;}
h4.subheading 	{ margin-left: 2em }

/* Lists */
ol, ul, dl, dt 	{ font-family: Verdana, Arial, Helvetica, sans-serif }
ol  			{ padding-bottom: 0.85em; list-style-position: outside; list-style-type: decimal; margin-top: 0px;}
ol li 			{ margin-bottom: 0.85em;}	
ul 				{ }
dl 				{ font-size: 0.8em; margin-top: 0px;}
dt 				{ background-image: url(images/arrow-dl.gif); background-repeat: no-repeat; background-position: left top; padding-left: 0.89em; clear: both; font-weight: bold;}
dd 				{ margin: 0px 0px 0.4em 0.85em; padding: 0px; clear: both;}
dl dd ul 		{list-style-position: outside; list-style-image: url(images/arrow-thematic2.gif); list-style-type: disc; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 0px !important; margin-bottom: 1em;}


blockquote {margin-left:0; padding-left:0; margin-right:0; padding-right:0; margin-bottom: 1em;}
/* acronym {font-style: normal; font-weight: normal; text-decoration: none; border: none;} */
a acronym {text-decoration:underline;}
/* -----------End Redefined HTML styles----------- */

/* -----------Breadcrumb styles version 2----------- */
div#breadcrumbslanguagenav {display: block; float: left;}
ul#breadcrumbs {text-transform: lowercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; list-style-image: none; list-style-type: none; margin: 0px; padding: 0px;}
ul.breadcrumbslanguage {float: left;}
ul#breadcrumbs li {display: inline; margin-right: 1.5em; background-image: url(http://www.forcedmigration.org/images/arrow.gif); background-repeat: no-repeat; background-position: right center; padding-right: 11px; }
ul#breadcrumbs li.current {font-weight: bold}
ul#breadcrumbs li a:link, ul#breadcrumbs li a:hover, ul#breadcrumbs li a:active, ul#breadcrumbs li a:visited {text-decoration: underline;}
ul#breadcrumbs li a:link	{color: #36c}
ul#breadcrumbs li a:active 	{color: #f66}
ul#breadcrumbs li a:visited {color: #66c}


/* -----------End Breadcrumb styles version 2----------- */

/* -----------Breadcrumb styles----------- */
.BCrumb, .BCrumb80, .BCrumb100, .BCrumb120 .BCrumbLink { text-transform: lowercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; line-height: normal; font-weight: bold; color: #000000; margin-top: 0 }
.BCrumb 	{ font-size: 12px }			   
.BCrumb80 	{ font-size: 12px }
.BCrumb100 	{ font-size: 12px }
.BCrumb120 	{ font-size: 12px; font-weight: bold; text-transform: lowercase; }
a.BCrumbLink			{text-decoration: underline; color: #3366CC;  font-size: 12px; text-transform: lowercase;}
a.BCrumbLink:link 		{text-decoration: underline; color: #3366CC;  font-size: 12px;}
a.BCrumbLink:visited 	{text-decoration: underline; color: #3366CC;  font-size: 12px;}
a.BCrumbLink:active 	{text-decoration: underline; color: #3366CC;  font-size: 12px;}
/* -----------End Breadcrumb styles----------- */			   

/* Language links */
ul#languages {text-transform: lowercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; list-style-image: none; list-style-type: none; margin: 0px; padding: 0px;}
ul#languages li {float: right; display:block; margin-right: 1.5em;}
ul#languages li.russian a, ul#languages li.japanese a, ul#languages li.korean a, ul#languages li.english a, li.spanish a {background-repeat: no-repeat; background-position: left center; padding-left: 20px;}
ul#languages li.russian a {background-image: url(http://www.forcedmigration.org/images/lang/ru.gif);}
ul#languages li.japanese a {background-image: url(http://www.forcedmigration.org/images/lang/jp.gif);}
ul#languages li.korean a {background-image: url(http://www.forcedmigration.org/images/lang/kr.gif);}
ul#languages li.english a {background-image: url(http://www.forcedmigration.org/images/lang/gb.gif);}
ul#languages li.spanish a {background-image: url(http://www.forcedmigration.org/images/lang/es.gif);}
ul#languages li.current {font-weight: bold}
ul#languages li a:link, ul#languages li a:hover, ul#languages li a:active, ul#languages li a:visited {text-decoration: underline;}
ul#languages li a:link	{color: #36c}
ul#languages li a:active 	{color: #f66}
ul#languages li a:visited {color: #66c}

/* Various FMO styles - should replace with more semantic classes and markup */
.BlueBold100, .BlueText, .BlueTxt80, .BlueTxt100, .caption, .Footer, .Link, .LinkBold, .Logged-Red, .Smallp, .Text, .Text80, .Text100, a.BCrumbLink, a.XdirLink
{ font-family: Verdana, Arial, Helvetica, sans-serif }
			   
.BlueBold100 { font-size: 100%; color: #3366CC; font-style: normal; line-height: normal; font-weight: bold; margin-top: 0 }
.BlueText    { font-size: 66%; font-style: normal; line-height: normal; font-weight: normal; color: #3366CC; margin-top: 0 }
.BlueTxt80   { font-size: 80%; font-style: normal; line-height: normal; font-weight: normal; color: #3366CC; margin-top: 0 }
.BlueTxt100  { font-size: 100%; font-style: normal; line-height: normal; font-weight: normal; color: #3366CC; margin-top: 0 }			   
.Footer      { font-size: 66%; color: #3366CC}
.Link        { font-size: 80%; color: #3366CC; font-style: normal; line-height: normal; font-weight: normal; margin-top: 0 }
.LinkBold    { font-size: 80%; color: #3366CC; font-style: normal; line-height: normal; font-weight: bold; margin-top: 0 }
.Logged-Red  { font-size: 100%; font-style: normal; line-height: normal; font-weight: bold; color: #E20020; margin-top: 0 }
.Smallp      { font-size: 66%; font-style: normal; line-height: normal; font-weight: normal; margin-top: 0 }
.Text        { font-size: 66%; font-style: normal; line-height: normal; font-weight: normal; color: #000000; margin-top: 0 }
.Text80      { font-size: 80%; font-style: normal; line-height: normal; font-weight: normal; color: #000000; margin-top: 0 }
.Text100     { font-size: 100%; font-style: normal; line-height: normal; font-weight: normal; color: #000000; margin-top: 0 }
a.BlueLink:link 		{text-decoration: underline; color: #3366CC;  font-size: 66%;}
a.BlueLink:visited 		{text-decoration: underline; color: #3366CC;  font-size: 66%;}
a.BlueLink:active 		{text-decoration: underline; color: #3366CC;  font-size: 66%;}
a.BlueLnkU80:link   	{text-decoration: none; color: #3366CC;  font-size: 80%;}
a.BlueLnkU80:visited 	{text-decoration: none; color: #3366CC;  font-size: 80%;}
a.BlueLnkU80:hover  	{text-decoration: underline; color: #3366CC;  font-size: 80%;}
a.BlueLnkU80:active 	{text-decoration: none; color: #3366CC;  font-size: 80%;}
a.BlueLnk100:link   	{text-decoration: none; color: #3366CC;  font-size: 100%;}
a.BlueLnk100:visited 	{text-decoration: none; color: #3366CC;  font-size: 100%;}
a.BlueLnk100:hover  	{text-decoration: none; color: #3366CC;  font-size: 100%;; font-weight: bold}
a.BlueLnk100:active 	{text-decoration: none; color: #3366CC;  font-size: 100%;font-family: Verdana, Arial, Helvetica, sans-serif}
a.XdirLink:link 		{text-decoration: underline; color: #3366CC;  font-size: 100%;}
a.XdirLink:active 		{text-decoration: underline; color: #3366CC;  font-size: 100%;}
a.XdirLink:visited 		{text-decoration: underline; color: #3366CC;  font-size: 100%;}
div.rule 				{CLEAR: both; BORDER-TOP: #622c82 1px solid; MARGIN-TOP: 6px; MARGIN-BOTTOM: 6px; WIDTH: 100%}		
.fmosrc 				{font-family: Verdana, Arial, geneva, sans-serif !important; font-size: 11px!important; color: #000000 !important; font-weight: normal !important;font-style: normal !important; text-decoration: none !important;}
.fmohl 					{font-family: Verdana, Arial, geneva, sans-serif !important;	font-size: 11px!important;	color: #3366CC !important;	font-weight: bold !important;	font-style: normal !important;	text-decoration: underline !important;}


/* ----------- Custom list styles----------- */
.ol2 { list-style-position: outside; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; padding-bottom: 0px;}
li.ol2 {margin-bottom: 4em;}
ul.resources, ul.futureguide, ul.ul2 {list-style-position: outside; list-style-image: url(images/arrow-thematic2.gif); list-style-type: disc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; margin-top: 0px !important; margin-bottom: 1em;}	
ul.futureguide {padding-left: 0px !important; margin-top: 8px !important; margin-left: 0px !important;}
ul.futureguide li {list-style-position: outside !important; margin-left: 17px;}
ul.resources ul, ul.ul3, ul.ul2 ul {list-style-position: outside; list-style-image: url(images/arrow-thematic2.gif); list-style-type: disc; margin-top: 0px; padding-top: 0px; font-size: 1em;}
ul.ul4 {list-style-position: outside; list-style-image: url(images/arrow-thematic2.gif); list-style-type: disc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.71em; margin-top: 0px !important;}
li.ul3 {margin-bottom: 0em; margin-top: 0px;}
li.li2 {page-break-after: always; margin-bottom: 1em;}
li.li3 {page-break-after: always;}
ul.address  {font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; list-style-image: none; list-style-type: none; margin-left: 0px; padding-left: 0px;}	
ul.address li {list-style-image: none; list-style-type: none; margin-left: 0.85px; padding-left: 0px;}	
ul.address li.email {margin-top: 0.85em;}
ul.address li.fax, ul.address li.email, ul.address li.phone {margin-top: 0.85em;}
ul.address li.phone {margin-bottom: -0.85em;}
ul#questions {list-style-image: none; list-style-type: none; margin-left: 0.85em; padding-left: 0px; margin-bottom: 1.4em; font-size: 0.8em;}
ul#questions li {margin-bottom: 0.3em; margin-top: 0em; font-weight: bold;}
ul#questions li a {text-decoration: none; color: #000;}
ul#questions li a:hover {text-decoration: underline;}
ul.questions {list-style-image: url(images/arrow-thematic2.gif); list-style-type: none; margin-left: 0.85em; padding-left: 0px; margin-bottom: 1.4em; font-size: 0.8em;}
ul.questions li {margin-bottom: 0.3em; margin-top: 0em; font-weight: bold;}
ul.questions li a {text-decoration: none; color: #000;}
ul.questions li a:hover {text-decoration: underline;}
dl#answers dd, dl.descriptions dd {margin-bottom: 1.2em;}
dl.descriptions dt { background-image: url(images/arrow-thematic2.gif); background-repeat: no-repeat; background-position: left; margin-top: 1em;}
dl.descriptions dd { padding-left: 8px; background-image: url(images/def-bullet.gif); background-repeat: no-repeat; background-position: left top; margin-bottom: 0.6em;}
.sphereul {list-style-position: outside;list-style-image: url(images/arrow-sphere.gif);list-style-type: disc;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.8em;}
/* -----------End Custom List styles----------- */

p.quote 					{font: }
p.quote, p.quoteinfo 		{margin-right: 30px; margin-left: 0px; color: #666666;}
p.quote a, p.quoteinfo a 	{color: #666666;} 
p.quoteinfo 				{font-weight: bold; margin-top: -0.82em !important; padding-top: 0px !important;}	

/* Photos and captions */
.photo-table 				{ margin-bottom: 12px; margin-left: 12px; }
.caption, p.captioncopyright{ font-size: 0.7em; color: #666666; margin-top: 0; background-color:#fff;}
div.caption a, p.caption a, p.captioncopyright a {color: #666666; text-decoration: none;}
div.caption a:hover, p.caption a:hover {color: #666666; text-decoration: underline;}
p.caption    				{ margin: 0 !important; padding: 0 !important;}
p.captioncopyright    		{margin-top: 0; margin-bottom: 0; padding-bottom: 0;}
table.photoalbumsdark tr td p.captioncopyright, table.photoalbumsdark tr td p.captioncopyright a {background-color: transparent;}
table.photoalbumslight tr td p.captioncopyright, table.photoalbumslight tr td p.captioncopyright a {background-color: transparent;}


/* Home page styles */
.homebox 					{background-color: #FFFFFF; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #3366CC;}
.homebox-end 				{border-top-width: 1px; border-top-style: solid; border-top-color: #3366CC; background-color: #FFFFFF;}
.homebar 					{background-color: #DEE4EE; border: 1px solid #3366CC; padding-right: 6px; padding-left: 6px; padding-top: 2px; padding-bottom: 2px; display: table-cell;}
.homefeaturebox 			{border-top-width: 1px; border-top-style: solid; border-top-color: #3366CC; background-color: DEE4EE; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #3366CC; background-position: left top;}
.welcome-border 			{border: 1px solid #D0E2EE;}
#home-news-box 				{background-color: #EAF5FB; padding-top: 4px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D0E2EE;}
#home-margin-box 			{border-right-width: 10px; border-left-width: 10px; border-right-style: solid; border-left-style: solid; border-right-color: #FFFFFF; border-left-color: #FFFFFF; background-color: #FFFFFF; border-top-style: none; clear: both;}
#standards 					{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.8em;color: #660033;text-align: center;padding: 4px;border: thin solid #660033;white-space: nowrap;display: block;margin-top: 10px;}
/* End Home page styles */

li.pdf {list-style-image: none;list-style-type: square;list-style-position: outside;display: list-item;visibility: visible;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.8em;}
samp, .computertext {font-family: "Courier New", Courier, mono; font-weight: bold; font-size: 1em;}
.hidden {color: #FFFFFF; background-color: #FFFFFF; display: none;}
.authornote {font-family: "Courier New", Courier, mono; font-weight: bold; color: #CC0000; background-color: #FFFF99; padding: 2px 6px; border: 1px dotted #CC6600; font-size: 14px; margin-top: 10px;margin-right: 10px;margin-bottom: 10px;}
.heading-rule {border-bottom-width: 1px; border-bottom-style: solid;border-bottom-color: #3366CC;padding-bottom: 0px;margin-bottom: 0px;}
.closebutton a { padding: 4px 6px 4px 20px; text-align: left;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.7em;color: #3366CC;display: block;background-image: url(http://www.forcedmigration.org/images/x-close.gif);background-repeat: no-repeat;background-position: left top;float: right;margin: 0px;text-decoration: none;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CAD4F0;}
.closebutton a:active {padding: 4px 6px 4px 20px; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; color: #FF6666; display: block;background-image: url(http://www.forcedmigration.org/images/x-close-hover.gif);background-repeat: no-repeat;background-position: left top;float: right;margin: 0px;text-decoration: none;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #FF6666;}
.closebutton a:hover {padding: 4px 6px 4px 20px; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; color: #FF6666; display: block;background-image: url(http://www.forcedmigration.org/images/x-close-hover.gif);background-repeat: no-repeat;background-position: left top;float: right;margin: 0px;text-decoration: none;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #FF6666;}
#tint {background:#FFCC99}

/* -----------Quotes----------- */

/* Specify pairs of quotes for two levels in two languages */
Q:lang(en) { quotes: '&#8220;' '&#8220;' "&#8216;" "&#8217;" }
Q:lang(no) { quotes: "«" "»" "<" ">" }

/* Insert quotes before and after Q element content */
Q:before { content: open-quote }
Q:after  { content: close-quote }

/* Hide guideindex and summaryindex */
#guideindex, #summaryindex {display: none;}

.dlterm {color:red; font-style:italic;}
