body {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background: #ffffff;
	margin: 0;
	padding: 0;
	text-align: center;
}

ul,li,p {
	color: #575349;
	line-height: 1.50;
}

ul,li,td {
	text-align: left;
}

td {
	vertical-align: top;
}

h1 {
	float: left;
	width: 100%;
	font: 20px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #c4b997;
	display: block;
	font-weight: bold;
	margin: 0px 0 5px 0;
	border-bottom: 1px solid #e4d9b9;
}

h1 a {
	color: #c4b997;
	text-decoration: none;
}

a.more {
	background: url(../img/icon_more_arrow.gif) no-repeat 100% 3px;
	text-decoration: none;
	color: #e07300 !important;
	height: 15px;
	width: 12px;
	display: block
}

ul.bookmark {
	list-style-image: url(../img/icon_anchor.gif);
}

ul.bookmark li,ul.bookmark li a {
	color: #DA8300;
	font-size: 11px;
}

div#maincol a.more,div.contentcol a.more,div.latestnews ul li a.more {
	width: 100%;
	padding: 0px 0px 0px 16px;
	background-position: left 3px;
}

a.more:hover {
	text-decoration: underline;
}

div.hr {
	background: url(../img/dotted_line.gif) repeat-x top left;
	height: 1px;
	margin-bottom: 10px;
}

#container {
	background: #FFFFFF none repeat scroll 0%;
	border: 1px solid #E0E0E0;
	margin: 0pt auto;
	text-align: left;
	width: 970px;
	overflow: hidden;
}

.content.floated {
	width: 75%
}
.content.large{
	width: 670px
}
.floated {
	float: left;
	overflow: hidden;
	clear: both;
}

div#fullcol div.box.wFull {
	width: 689px;
	float: none;
}

.maincontent {
	color: #575349;
	margin: 0px;
	float: left;
	clear:left;
	overflow: hidden;
}
.contentcol.newsletter .maincontent{
	width:734px;
}
.maincontent a,
.simpleLeftTitledBox a,
.regionalbox a,
.under-banner-left a {
	color: #575349;
	text-decoration: underline;
}

div.contentcol.simple div.full {
	overflow: hidden
}

div.contentcol.simple div.maincontent {
	float: none;
}

div.contentcol.simple div.splashtext {
	height: 207px;
}

.maincontent a:hover,
.simpleLeftTitledBox a:hover,
.regionalbox a:hover,
.under-banner-left a:hover {
	color: #DE7300;
	text-decoration: underline;
}

div.edit-cl.boxx {
	text-align: right;
	margin: 0;
}

div.edit-b.boxx {
	margin: 0
}

/********* newsletter (start) **********/
ul.newsletter {
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	width:100%;
	padding-left:40px;
}

ul.newsletter li {
	padding-left: 0px;
	margin-left: 0px;
	width:100%;
}

div.contentcol.newsletter div.maincontent h3 {
	color: #575349;
	font-size: 12px;
}

/********* newsletter (end) **********/
	/********* Footer (start) **********/
#footer {
	width: 970px;
	float: left;
	clear: both;
}

#footer {
	padding-bottom: 8px;
	overflow: hidden;
	background-color: #E4D9B9;
}

#footer div.right {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #6a634f;
	padding: 5px 10px 0 0;
	float: right
}

#footer div.left {
	float: left;
	margin: 8px 0px 0px 13px;
}

#footer div a {
	color: #6a634f;
	text-decoration: none;
}

#footer div a:hover {
	text-decoration: underline;
}

div#rss {
	width: 100%;
	overflow: hidden
}

/********* Footer (end) **********/
	/********* Header (start) **********/
#header {
	background: #ffcc33;
	width: 970px;
	height: 85px;
	float: left;
}

* html  .#header {
	width: 970px;
	w\idth: 976px;
}

#header .logo {
	background: url(../img/unfpa_logo.gif) no-repeat 26px 7px;
	float: left;
	width: 175px;
	height: 85px;
}

#header .logo a {
	display: block;
	width: 175px;
	height: 85px;
}

#header .logo a span {
	display: none;
}

#header .topbanner,#header .country_topbanner {
	float: left;
	width: 520px;
	height: 65px;
	font: 28px Verdana, Arial, Helvetica, sans-serif;
	font-weight: 100;
	padding: 20px 0px 0px 10px;
	color: #575349;
	position:relative;
}

#header .topbanner span {
	display: none;
}

#header .topbanner {
	background: url(../img/banner_unitednationspopulat.gif) no-repeat 0 20px;
}
#header .topbanner .link-to-global,
#header .country_topbanner .link-to-global
{
	position:absolute;
	top:0px;
	right:5px;
	background: url(../img/globalsiteLink.gif) no-repeat 0px 0px;
	width:132px;
	height:22px;
	text-decoration: none;
	font-size:0;
	line-height:0;
}
#header .tools {
	background: #ffd74b;
	width: 263px;
	height: 85px;
	float: right;
}

#header .tools .leftspace {
	padding-left: 16px;
}
#header .tools .leftspace ul.lang-menu{
	margin-top:3px	
}
#header .tools .leftspace ul.lang-menu li{
	border-left:solid 1px #666666;
	padding:0px 10px;	
}
#header .tools .leftspace ul.lang-menu li a{
	text-decoration:none;
	color:#666666;
	font-size:11px;
	line-height:12px
}
#header .tools .leftspace ul.lang-menu li a:hover{
	text-decoration:underline	
}
#header .tools .searchbox {
	background: #F89426 url(../img/search.gif) no-repeat 6px 13px;
	height: 33px;
	padding: 0 0 0 55px;
	margin-top: 10px;
	clear: both;
	float: left;
}

#header .tools .searchbox {
	width: 176px; *
	width: 121px;
}

#header .tools .searchbox form {
	margin: 0;
	padding: 0;
	background: #f9a838;
	height: 33px;
	width: 176px;
	display: block;
}

#header .tools .searchbox form input.searchboxborder {
	border: 1px solid;
	border-color: #8B7C4D;
	height: 20px;
	width: 136px;
	margin: 5px 0 6px 9px;
	padding: 0;
	float: left;
}

#header .tools .searchbox form a {
	background: #F89426 url(../img/icon_search.gif) no-repeat;
	margin: 8px 3px 0 0;
	width: 14px;
	height: 14px;
	float: right;
}

#header .tools .searchbox form a span {
	display: none;
}

#header .tools .leftspace ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	overflow: hidden;
	display: block;
}

#header .tools .leftspace ul li {
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	overflow: hidden
}

#header .tools .leftspace ul li.about {
	background: url(../img/separator_top.gif) no-repeat top right;
	height: 20px;
	display: block;
	float: left;
}

#header .tools .leftspace ul li.about a {
	padding-right: 3px;
	background: url(../img/btn_about_unfpa.gif) no-repeat 0 5px;
	width: 86px;
	height: 31px;
	display: block;
	float: left;
}

#header .tools .leftspace ul li.about span {
	display: none;
}

#header .tools .leftspace ul li.language a {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #635939;
	cursor: pointer
}

#header .tools .leftspace ul li.language a span {
	padding-top: 5px;
	padding-left: 5px;
	display: block;
	float: left;
}

span.sitemap {
	color: #635939;
	float: left;
	font-size: 10px;
	padding-right: 3px;
	padding-top: 5px;
}

/********* Header (end) **********/
	/********* Top menu (start) **********/
#unfpatopmenu {
	background: #ff9900;
	border-bottom: 1px solid #ffffff;
	width: 970px;
	float: left;
	overflow: hidden
}

#unfpatopmenu table {
	float: left
}

#unfpatopmenu fieldset {
	padding: 0px;
	float: left;
}

* html #unfpatopmenu {
	width: 970px;
}

#unfpatopmenu .login {
	float: right;
}

#unfpatopmenu .login a {
	width: 20px;
	height: 20px;
	display: block;
	background: url(../img/icon_lock.gif) no-repeat 0 5px;
}

#unfpatopmenu .login a span {
	display: none;
}

#unfpatopmenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: left;
	height: 25px;
}

#unfpatopmenu ul li {
	margin: 0;
	padding: 0 1px 0 0;
	display: block;
	float: left;
	background: url(../img/line_division_menutop.gif) no-repeat top right;
}

/********* Top menu (end) **********/
	/********* Columns (start) **********/
#leftcol {
	float: left;
	width: 192px;
	overflow: hidden;
}

#fullcol {
	width: 774px;
	float: left;
	overflow: hidden;
}

#fullcol .contentcol {
	float: left;
	padding: 25px 50px 10px 32px;
	overflow: hidden;
	clear: both;
}
#fullcol .contentcol.home{
	padding:10px	
}
#fullcol .contentcol #full,
#fullcol .contentcol .full {
	float: left;
	width: 100%;
	overflow:hidden;
	padding-bottom:10px
}

#fullcol .contentcol.home #full {
	width: auto;
}

#fullcol .contentcol.events,
#fullcol .contentcol.internalPub,
#fullcol .contentcol.internalEvent,
#fullcol .contentcol.newsletter{
	float: left;
	overflow: hidden;
	clear: both;
}
#fullcol .contentcol.simple{
	float:none !important;	
}
#fullcol .contentcol.events,
#fullcol .contentcol.onlyOneCol{
	width:692px;
}
#fullcol .contentcol.news,#fullcol .contentcol.publication {
	float: left;
	padding: 25px 50px 10px 32px;
	overflow: hidden;
	width: 696px;
	_width: 754px;
	clear: both;
}
#fullcol .contentcol.news .pagination{
	margin-top:10px	
}
#fullcol .contentcol.news #maincol,#fullcol .contentcol.publication #maincol
	{
	width: 475px
}

#fullcol .contentcol.publication #maincol form {
	overflow: hidden
}
.bodyClass.simpleFullLarge #fullcol{
	width:100%;	
}
.bodyClass.simpleFullLarge #fullcol .simple{
	width:870px;
	margin:25px auto 10px auto;
	padding:0
}
#maincol {
	float: left;
	width: 536px;
	overflow: hidden;
	margin-right: 10px;
}

#rightcol {
	float: right;
	width: 208px;
	overflow: hidden;
}

#rightcol-home {
	float: right;
	width: 265px;
	overflow: hidden;
}

#maincol-home {
	float: left;
	width: 511px;
	padding: 0;
	line-height: 1.50;
	margin: 0 1px 0 1px;
	overflow: hidden;
}

.regionalbox h2,.regionaleventbox h2,.box h2 {
	height: 17px;
	border: 0 none;
	margin: 0;
}

.regionalbox p {
	margin: 0px;
	display: block;
}

/********* Columns (end) **********/
	/********* Left col (start) **********/
#leftcol .regionalbox h2.regionaloffice {
	background: #f0eddc url(../img/box_title_regionaloffice.gif) 10px 2px
		no-repeat;
	height: 19px;
	border: 0px;
	margin: 0;
}

#leftcol .regionalbox h2.highlights {
	background: #f0eddc url(../img/box_title_highlights.gif) 10px 2px
		no-repeat;
	height: 19px;
	border: 0px;
	margin: 0;
}

#leftcol .regionalbox h2.regionallinks {
	background: #f0eddc url(../img/box_title_regional_links.gif) 10px 2px
		no-repeat;
	height: 19px;
	border: 0px;
	margin: 0;
}

.simpleLeftTitledBox h2 {
	background-position: 10px 2px;
	background-repeat: no-repeat;
	background-color: #f0eddc;
	height: 19px;
	border: 0px;
	margin: 0;
}

.simpleLeftTitledBox div {
	margin: 10px 0px;
}

.simpleLeftTitledBox p {
	display: block;
	padding-left: 10px;
	margin: 0;
	font-size: 11px;
}

.simpleLeftTitledBox h2.webLinks {
	background-image: url(../img/boxtitle_weblinks_en.gif)
}

.simpleLeftTitledBox h2.organizers {
	background-image: url(../img/boxtitle_organizers_en.gif)
}

.simpleLeftTitledBox h2.posters {
	background-image: url(../img/boxtitle_posters_en.gif)
}

.simpleLeftTitledBox h2.pressKit {
	background-image: url(../img/boxtitle_presskit_en.gif)
}

.simpleLeftTitledBox h2.keyPublications {
	background-image: url(../img/boxtitle_publications_en.gif)
}

.simpleLeftTitledBox h2.resources {
	background-image: url(../img/boxtitle_resources_en.gif)
}

.simpleLeftTitledBox h2.statistics {
	background-image: url(../img/boxtitle_statistics_en.gif)
}

.simpleLeftTitledBox h2.videos {
	background-image: url(../img/boxtitle_videos_en.gif)
}

.simpleLeftTitledBox h2.hosts {
	background-image: url(../img/boxtitle_hosts_en.gif)
}
#leftcol .inthenews .head{
	width:180px;
	margin:4px;
	height:45px;
	background:url(../img/inthenews_en.jpg)	4px 4px no-repeat;
}
#leftcol img {
	border-color: rgb(87, 83, 82);
}

#leftcol .navigation1,
#leftcol .inthenews {
	background: #F2ECDC;
	height: auto
}
#leftcol .inthenews .body{
	width:188px;
	margin-left:4px;
	padding-bottom:5px;
}

#leftcol .navigation1 ul li.index {
	background-color: #CCCC99;
}

#leftcol .navigation1 ul li.current {
	background-color: transparent
}

#leftcol .navigation1 ul,
#leftcol .inthenews ul {
	margin: 0;
	padding: 0;
	list-style-position: outside;
	list-style-type: none;
}
#leftcol .inthenews ul {
	background-color:#f5f5eb;
	width:183px;
}
#leftcol .navigation1 ul li,
#leftcol .inthenews ul li{
	margin: 0;
	background: url(../img/icon_arrow_leftmenu.gif) no-repeat 10px 8px;
	padding: 2px 0 2px 23px;
	border-bottom: 1px solid #efe9d3;
}
#leftcol .inthenews ul li.last{
	background:0;
	font-size:9px;
	padding-top:8px;
}
#leftcol .inthenews ul li{
	border-bottom:0;
	width:155px;
}
#leftcol .navigation1 ul li a,
#leftcol .inthenews ul li a{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
#leftcol .inthenews ul li a{
	color:#565247;
	font-size:9px;
}
#leftcol .inthenews ul li.last a{
	color:#E07300
}
#leftcol .navigation1 ul li a:hover,
#leftcol .inthenews ul li a:hover {
	text-decoration: underline;
}

#leftcol .navigation1 ul li {
	background: url(../img/icon_arrow_leftmenu.gif) no-repeat 10px 8px;
	background-color: #E4D9B9;
}

#leftcol .navigation1 ul li ul li {
	background: url(../img/icon_dot_leftmenu.gif) no-repeat -1px 8px;
	padding-left: 10px;
}

#leftcol .navigation1 ul li ul li ul li {
	background: url(../img/icon_hyphen_leftmenu.gif) no-repeat -1px 8px;
	padding-left: 10px;
}

#leftcol .navigation2 {
	background: #f2ecdc;
	width: 192px;
}

#leftcol .navigation2 ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#leftcol .navigation2 ul li {
	margin: 0;
	background: url(../img/icon_dot_leftmenu.gif) no-repeat 10px 8px;
	padding: 2px 0 2px 23px;
	border-bottom: 1px solid #e2d5b2;
}

#leftcol .navigation2 ul li.title {
	padding: 8px 0px 0px 10px;
	margin: 0px;
	background: none;
	border-bottom: none;
}

#leftcol .navigation2 ul li a {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #645e4e;
	text-decoration: none;
}

#leftcol .navigation2 ul li a:hover {
	text-decoration: underline;
}

#leftcol .banner img {
	max-width: 208px;
	width: expression(this.width >=     192 ?     "192px" :     this.width);
	border-bottom: 1px solid #ffffff;
}

#leftcol .navigation3 h2 {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 13px 0 7px 0;
	padding-bottom: 2px;
	padding-left: 3px;
	border-bottom: 1px solid #e0dcc1;
	font-weight: bold;
	color: #9d9d81;
}

#leftcol .navigation3 img {
	width: expression(this.width >=     189 ?     "189px" :     this.width);
}

/********* Left col (end) **********/
#rightcol-home .banner img {
	margin-bottom: 1px;
}

#maincol-home .padding9 {
	margin: 14px 0px 0px 9px;
	padding-right: 10px;
	border-right: 1px solid #e4d9b9;
	float: left;
	display: inline;
	overflow:hidden
}

#maincol-home .latestnews h2 {
	background: url(../img/title_latestnews_homepage.gif) 0 0 no-repeat;
	margin: 0 0 20px 0;
	padding: 12px 0 0px 0;
	border-bottom: 1px solid #FFFFFF;
}

#maincol-home .latestnews h2 span {
	display: none;
}

#maincol-home .latestnews ul {
	margin: 0 0 10px 0;
	padding: 0 0 0 13px;
	list-style-type: none;
	border-bottom: 4px solid #e4d9b9;
}

#maincol-home .latestnews ul li {
	margin: 0;
	padding: 0 0 20px 0;
	font-size: 12px;
	color: #575349;
	line-height: 1.50;
	overflow: hidden;
	width: 100%
}

#maincol-home .latestnews ul li h3 {
	font-size: 14px;
	padding: 0px;
	margin: 0px;
}

#maincol-home .latestnews ul li h3 a {
	color: #575349;
	text-decoration: none;
}

#maincol-home .latestnews ul li h3 a:hover {
	text-decoration: underline;
}

#maincol-home .latestnews ul li h4 {
	font-size: 11px;
	color: #de7300;
	padding: 0px;
	margin: 0px 0px 5px 0px;
	font-weight: normal;
}

#maincol-home .latestnews ul li img {
	margin: 0px 8px 8px 0px;
}

#rightcol-home .events {
	margin: 15px 11px 10px 11px;
	border-bottom: 4px solid #e4d9b9;
	padding-bottom: 15px;
	overflow: hidden
}

#rightcol-home .events h2 {
	height: 12px;
	margin: 0;
	padding: 0;
}

#rightcol-home .events h2.event {
	background: url(../img/title_events_homepage.gif) 0 0 no-repeat;
	height: 12px;
	margin: 0;
	padding: 0;
}

#rightcol-home .events h2 span {
	display: none;
}

#rightcol-home .events a:link,#rightcol-home .events a:visited,#rightcol-home .morefeatures a:link,#rightcol-home .morefeatures a:visited
	{
	text-decoration: none;
}

#rightcol-home .events a:hover,#rightcol-home .morefeatures a:hover {
	text-decoration: underline;
}

#rightcol-home .morefeatures {
	margin: 0px 11px 0px 11px;
	padding: 15px 0px 30px 0px;
	overflow: hidden;
	float: left
}

#rightcol-home .morefeatures h2 {
	background: url(../img/title_more_features_homepage.gif) 0 0 no-repeat;
	height: 12px;
	margin: 0;
	padding: 0;
}

#rightcol-home .morefeatures h2 span {
	display: none;
}

#rightcol-home .morefeatures h3 {
	margin: 10px 0px 0px 0px;
	padding: 0 0 0 13px;
	background-image: url(../img/icon_star_orange.gif);
	background-repeat: no-repeat;
	background-position: 2px 5px;
	color: #635d4b;
	font-size: 10px;
	float: left
}

#rightcol-home .morefeatures a {
	margin: 5px 0px 0px 13px;
	color: #de7300;
	display: inline;
	font-size: 12px;
	float: left;
	clear: left;
	width: 100%
}

#rightcol-home .morefeatures p {
	_display: inline;
	_width: auto;
	margin-top: 0px;
}

#rightcol-home .morefeatures .content {
	margin: 5px 0px 0px 13px;
	display: inline;
	float: left;
	width: auto;
}

#rightcol-home .morefeatures .content img {
	margin: 3px 8px 0px 0px;
}

#rss ul {
	margin: 0;
	padding: 0;
	list-style-position: outside;
	list-style-type: none;
}

#rss ul li {
	margin: 0;
	padding: 10px 0 10px 15px;
	display: block;
	float: left;
}

#rss ul li a.rss2 {
	background: url(../img/icon_xml.gif) no-repeat 0 0;
	width: 80px;
	height: 15px;
	display: block;
	float: left;
}

#rss ul li a.help {
	background: url(../img/icon_rss.gif) no-repeat 0 0;
	width: 80px;
	height: 15px;
	display: block;
	float: left;
}

#rss ul li a.rss2 span,#rss ul li a.help span {
	display: none;
}

#rss ul {

}

.padding15 {
	background: url(../img/dotted_line_h.gif) repeat-y top right;
}

#fullcol .date {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #c4b997;
	clear: left;
	display: block;
	width: 100%
}

#fullcol .box {
	border: 1px solid #dfdcc1;
	background-color: #f7f6ed;
	margin: 0 0 15px 0;
	float: left;
	overflow: hidden;
	clear: both;
}

#fullcol .box ul {
	margin: 0;
	padding: 0;
	list-style-position: outside;
	list-style-type: none;
}

#fullcol .box ul li {
	background: url(../img/icon_arrow_brown.gif) no-repeat 0 7px;
	padding: 0 0 10px 10px;
	margin: 0;
}

#fullcol .box a.search {
	background: url(../img/btn_go.gif) no-repeat;
	margin-left: 10px;
	width: 35px;
	height: 18px;
	float: left;
}

#fullcol .box a.search span {
	display: none;
}

.regionalbox,.regionaleventbox,.simpleLeftTitledBox {
	border: 1px solid #dfdcc1;
	background: #f7f6ed;
	margin: 0px 0px 15px 0px;
	/*width: 191px;*/
	overflow: hidden
}

.simpleLeftTitledBox {
	margin-bottom: 15px
}

.regionalbox>a {
	float: left
}

.regionalbox ul {
	overflow: hidden
}

.regionalbox a {
	display: block;
}

.regionaleventbox {
	border: 1px solid #f7f6ed;
	background: rgb(254, 243, 177);
}

.regionalbox .content,.regionaleventbox .content {
	padding: 5px 15px 5px 0px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #575349;
}

.regionalbox .content a,.regionaleventbox .content a {
	color: #e07300;
	text-decoration: underline;
}

.regionalbox .publicationcontent {
	float: left;
	width: 115px;
}

.regionalbox .publicationimage {
	float: left;
	width: 60px;
}

.regionalbox .publicationtitle a,.regionaleventbox .publicationtitle a {
	color: #575349;
}

.regionalbox h2 span,.regionaleventbox h2 span {
	display: none;
}

.regionalbox ul,.regionaleventbox ul {
	margin: 5px 0 0 0;
	padding: 0;
	list-style-type: none;
}

#rightcol .regionalbox ul li,#rightcol .regionaleventbox ul li {
	padding: 0 5px 10px 10px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #575349;
	overflow: hidden
}

.regionalbox ul li {
	padding: 0 5px 10px 10px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #575349;
	width: 175px;
	list-style: none;
}

#leftcol .regionalbox .boxsubtitle {
	background: url(../img/icon_arrow_brown.gif) 10px 14px no-repeat;
	padding: 10px 5px 0px 20px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #575349;
	overflow: hidden
}

.regionalbox ul li a,.regionalbox ul li a p {
	color: rgb(221, 114, 0);
	text-decoration: none;
	border: 0;
}

.regionalbox ul li a:hover,.regionalbox ul li a:focus,.regionalbox ul li a:hover p,.regionalbox ul li a:focus p
	{
	text-decoration: underline
}

.regionalbox img {
	float: left;
	margin-right: 7px
}

.regionalbox .publicationsubtitle {

}

.regionalbox .resourcelink {
	padding-left: 40px;
}

.regionalbox .relatedlinks a {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #575349;
	padding: 0 5px 10px 20px;
	float: left;
	text-decoration: none;
	border: 0;
}

.regionalbox .relatedlinks a:hover {
	text-decoration: underline;
}

.regionaleventbox ul li a {
	color: #575349;
	text-decoration: none;
	border: 0;
}

.regionaleventbox ul li a:hover,.regionaleventbox ul li a:focus {
	text-decoration: underline;
}

.regionalbox img {
	text-decoration: none;
}

.regionalbox h2.multimedia {
	background: #f0eddc url(../img/box_title_multimedia.gif) 10px 4px
		no-repeat;
}

#rightcol .regionaleventbox h2.events {
	background: rgb(237, 227, 158) url(../img/box_title_events.png) 10px 4px
		no-repeat;
}

#rightcol .regionalbox h2.multimedia {
	background: #f0eddc url(../img/box_title_multimedia.gif) 10px 4px
		no-repeat;
}

#rightcol .regionalbox h2.publications {
	background: #f0eddc url(../img/box_title_regpublications.gif) 10px 4px
		no-repeat;
}

#rightcol .regionalbox .downloadpdf,#rightcol .regionalbox .downloaddoc
	{
	background: url(../img/icon_pdf.gif) 0px 0 no-repeat;
	padding-left: 20px;
	padding-top: 2px;
	margin-top: 10px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #575349;
	width: 97px;
}

#rightcol .regionalbox .downloaddoc {
	background-image: url(../img/icon_word.gif);
}

#maincol h2,#fullcol h2 {
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	color: #857e6b;
	font-weight: bold;
	display: block;
	margin-top: 0px;
}

#fullcol h2.newstitle {
	color: #245A7C
}

table tr td.d {
	font-weight: bold;
	white-space: nowrap;
}

#rightcol table {
	border: 0;
	border-spacing: 0;
}

table tr td a {
	padding: 0 0 10px 0;
	color: #575349;
	text-decoration: none;
}
#unfpatopmenu table tr td a{
	padding:0	
}
table tr td a.text {
	background-color: #ffa800 !important;
	display: block;
	float: left;
	color: #5d3800 !important;
	height: auto !important;
	overflow: hidden;
	padding: 4px 5px 3px 5px !important;
	text-decoration: none;
}

table tr td a.text:hover {
	background-color: #cc6600 !important;
	color: #ffffff !important;
	text-decoration: none;
}

#fullcol table tr td {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #575349;
	margin: 0;
}

#rightcol table tr td a {
	background: none 0 0;
	padding: 0 0 0 0;
}

#rightcol td {
	vertical-align: middle;
}

table tr td a:hover {
	text-decoration: underline;
}

#fullcol .internalnews {
	float: left;
}

div.internalnews div.dates {
	float: left;
	padding-bottom: 10px;
}

div.internalnews div.internalNewsCont-inner {
	float: left;
	width: 100%;
	margin: 0;
}

div.internalNewsCont-inner div.internalNewsCont-iter {
	float: left;
	padding: 0px 80px 0px 0px;
	margin: 0;
}

div.internalNewsCont-inner div.internalNewsCont-iter.separator {
	background: transparent url(../img/dotted_line.gif) repeat-x scroll left
		top;
	margin: 25px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
	width: 740px;
}

#fullcol .internalnews .cover {
	float: left;
	/*display:block;*/
}

div.top-link {
	float: left;
	width: 100%
}

#fullcol .internalnews .eventText {
	float: left;
	display: block;
}

#fullcol .internalnews p a,.mainnews a,
#fullcol .latestnews-exec p a{
	color: #575349;
}

#fullcol .internalnews p a:hover,
.mainnews a:hover,
#fullcol .latestnews-exec p a:hover {
	color: #e07300;
}

.mainnews h3 a,.mainnews h3 a:hover {
	color: #CC6600
}

h3.lastNewsTitle {
	margin-top: 0px;
}

#fullcol .internalnews fieldset {
	width: 93%;
	float: left;
}

div.publication {
	float: left;
	overflow: hidden;
}

div.publication.two-col {
	float: none;
	overflow: hidden;
}

div.contentcol.onlyOneCol div.publication.two-col {
	overflow: visible;
	float: left;
	width:691px
}

.detail {
	padding-left: 120px;
	margin-bottom: 10px;
	display: block;
	line-height: 1.50;
	font: 11px Verdana, Arial, Helvetica, sans-serif !important;
	color: #575349;
}

.detail p {
	margin: 0 0 15px;
	_margin: 0 0 30px;
	overflow: hidden;
	display: block;
}

.detail a {
	color: #575349;
}

.detail h2 {
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	color: #245a7c;
	font-weight: bold !important;
	margin: 0;
}

.detail h2 a {
	color: #245a7c;
	text-decoration: none;
}

.detail h2 a:hover {
	text-decoration: underline;
}

.downloadpdf,.downloaddoc {
	background: url(../img/icon_pdf.gif) no-repeat 0 0;
	padding-left: 23px;
	padding-top: 2px;
	margin-top: 5px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #575349;
	/*min-height:16px;
  _height:16px;*/
	padding-bottom: 3px;
	width: 100%;
	overflow: hidden
}

.downloadpdf span,.downloaddoc span {
	float: left
}

.downloaddoc {
	background-image: url(../img/icon_word.gif);
}

.downloadpdf a,.downloaddoc a {
	color: #e07300 !important;
	text-decoration: underline;
	float: left;
}

div.publication .downloadpdf a,div.publication .downloaddoc a {

}

a.visiteonline {
	background: url(../img/btn_visitonline.gif) no-repeat 0 0;
	width: 138px;
	_width: 190px;
	height: 17px;
	display: block;
	margin: 10px 480px 0px 0px;
	_margin: 10px 360px 0px 0px;
	padding-bottom: 5px;
}

/*very important for ie6*/
div.internalPub a.visiteonline {
	width: 160px
}

a.visiteonline span {
	display: none;
}

.cover {
	float: left;
}

.cover img { /*border: 1px solid #575349;*/
	margin-bottom: 10px;
	margin-top: 2px;
}

.coversmall img {
	max-width: 109px;
	width: expression(this.width >     109 ?     "109px" :     this.width);
	/*border: 1px solid #575349;*/
	margin-bottom: 10px;
	margin-top: 2px;
}

#main-news {
	float: left;
	overflow: hidden;
	width: 100%;
}

.mainnews {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #575349;
	line-height: 1.50;
	padding-bottom: 2px;
	text-align: left;
	overflow: hidden;
	float: left;
	width: 100%
}

.mainnews.separator {
	background: transparent url(../img/dotted_line.gif) repeat-x scroll left
		top;
	margin: 12px 0 0;
	padding: 12px 0 2px;
}

.mainnews img { /*border: 1px solid #575349;*/
	margin-right: 5px;
	margin-bottom: 10px;
	margin-top: 2px;
	width: expression(this.width >     200 ?     "200px" :     this.width);
}

.mainnews h2 {
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	color: #245a7c;
	font-weight: bold;
	margin: 0;
}

.mainnews h2 a {
	color: #245a7c;
	text-decoration: none;
}

.mainnews h2 a:hover {
	text-decoration: underline;
}

.internalnews .cover {
	float: left;
	margin-right: 10px;
}

.internalnews .inner {
	float: left;
	margin-right: 8px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #575349;
}

.internalnews .innerright {
	float: right;
	margin-right: 8px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #575349;
}

.internalnews .quote {
	float: right;
	width: 155px;
	border: 1px solid #dfdcc1;
	background: #f7f6ed;
	margin: 10px 0 5px 8px;
	padding: 8px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #575349;
	line-height: 1.50;
}

.internalnews .export img {
	border: 0px;
}

.internalnews h1 {
	width: 754px;
}

.internalnews .export ul {
	margin: 0 0 10px 0;
	display: block;
	padding: 0;
	list-style-position: outside;
	list-style-type: none;
}

.internalnews .export ul li {
	padding: 0 10px 0 10px;
	margin: 0;
	display: inline;
	float: left;
}

.internalnews .export ul li a {
	background: url(../img/icon_syndicate_rss.gif) no-repeat 0 0;
	width: 103px;
	height: 19px;
	display: block;
	float: left;
}

.internalnews .export ul li.digg a {
	background: url(../img/icon_syndicate_digg.gif) no-repeat 0 0;
	width: 59px;
}

.internalnews .export ul li.sphere a {
	background: url(../img/icon_syndicate_sphere.gif) no-repeat 0 0;
	width: 74px;
}

.internalnews .export ul li.newsvine a {
	background: url(../img/icon_syndicate_newsvine.gif) no-repeat 0 0;
	width: 76px;
}

.internalnews .export ul li.delicious a {
	background: url(../img/icon_syndicate_delicious.gif) no-repeat 0 0;
	width: 81px;
}

.internalnews .export ul li.facebook a {
	background: url(../img/icon_syndicate_facebook.gif) no-repeat 0 0;
	width: 78px;
}

.internalnews .export ul li.addrss a {
	background: url(../img/icon_syndicate_rss.gif) no-repeat 0 0;
	width: 103px;
}

.internalnews .export ul li a span {
	display: none;
}

.internalnews .resources {
	clear: both;
}

.internalnews .resources h2 {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #de7300;
	font-weight: bold;
	padding-top: 20px;
	display: block;
	background: url(../img/dotted_line.gif) repeat-x top left;
}

.internalnews .resources ul {
	margin: 0;
	padding: 0;
	list-style-position: outside;
	list-style-type: none;
}

.internalnews .resources ul li {
	background: url(../img/icon_arrow_orange.gif) no-repeat 0 5px;
	padding: 0 0 0 10px;
	margin: 0;
}

.internalnews .resources ul li a {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #575349;
}

.internalnews {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #575349;
	line-height: 1.50;
	padding-bottom: 10px;
	width: 100%;
}

.internalnews .inner img { /*border: 1px solid #575349;*/
	margin-right: 15px;
	margin-bottom: 10px;
	display: block;
}

.internalnews .innerright img { /*border: 1px solid #575349;*/
	margin-left: 15px;
	margin-bottom: 10px;
	display: block;
}

.internalnews h2 {
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	color: #245a7c !important;
	font-weight: bold;
	margin-bottom: 5px;
}

.internalnews .intro {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #CC6600;
	line-height: auto;
}

.intro2 {
	font: 11px Verdana, Arial, Helvetica, sans-serif !important;
	font-weight: bold !important;
	color: #575349;
	line-height: auto;
	padding: 6px 0 6px 0;
	display: block;
}

.internalnews h2 a {
	color: #245a7c;
	text-decoration: none;
}

.internalnews h2 a:hover {
	text-decoration: underline;
}

.internalnews .dates a {
	color: #575349;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 7px;
	background: url(../img/icon_arrow_orange.gif) no-repeat 0 3px;
	font-size: 11px;
}

.internalnews .dates a.selected {
	font-size: 12px !important;
	color: #c4b997 !important;
}

.internalnews .subtitle {
	font-weight: bold;
	font-style: italic;
}

.internalnews .contactinfo {
	color: #cc6600;
	font-weight: bold;
}

.internalnews .contacts {
	background: url(../img/icon_email.gif) no-repeat 0 3px;
	padding-left: 23px;
	margin-top: 10px;
	font-size: 11px;
}

#fullcol .contentcol h1 {
	margin: 0px;
	clear:none !important;;
	float:none !important;
	width:100% !important;
	display:block !important;
	margin-bottom: 12px;
	height:auto;
	line-height:24px;
}
.titleH1{
	border-bottom:1px solid #E4D9B9;
	margin-bottom: 12px;
}
#fullcol .contentcol .titleH1 h1,
.titleH1 h1{
	border:0;
	margin-bottom: 0;
	margin:0;	
}
.email-printbar{
	width:100%;
	overflow:hidden
}
#fullcol .contentcol form {
	margin: 0;
	padding: 0;
	clear:both
}

.internalnews .short {
	margin: 5px 0px 5px 0px;
	width: 660px;
}

.internalnews .contacts a {
	color: #e07300;
	text-decoration: underline;
	font-size: 12px;
}

.internalnews .links {
	background: url(../img/icon_link.gif) no-repeat 0 3px;
	padding-left: 23px;
	margin-top: 10px;
	font-size: 11px;
}

.internalnews a {
	color: #e07300;
	font-size: 12px;
}

.internalnews a:hover {
	text-decoration: underline
}

#rightcol .home {
	background: #e4e3ce;
}

#rightcol .banner img {
	max-width: 208px;
	width: expression(this.width >=     208 ?     "208px" :     this.width);
	border-bottom: 1px solid #ffffff;
}

#rightcol h2 {
	margin: 0;
	padding: 2px 0 2px 6px;
	background: #77a2cc;
	color: #ffffff;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	/*border-bottom: 1px solid #ffffff;*/
}

#rightcol .item {
	background: #e4e3ce;
	border-bottom: 1px solid #ffffff;
	padding: 6px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #575349;
}

#rightcol .item img { /*border: 1px solid #000000;*/
	margin-right: 10px;
}

#rightcol .item a {
	text-decoration: none;
	color: #575349;
}

#rightcol .item a:hover {
	text-decoration: underline;
}

#rightcol .box {
	width: 206px;
}

#leftcol .box {
	background: #ffffff;
	width: 190px;
}

#leftcol .box h2 {
	padding: 5px 10px 5px 10px;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #575349;
}

.box .content {
	padding: 5px 10px 5px 10px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #575349;
	background-color: transparent;
	overflow: hidden;
	float:left
}

.box .content.search {
	width: auto;
}

.box .content.search ul.search select {
	width: 185px;
}

#rightcol .box .content a,#leftcol .box .content a {
	color: #e07300;
	text-decoration: underline;
}

#rightcol .box h2.calendar,#leftcol .box h2.calendar {
	background: #f0eddc url(../img/box_title_calendar.gif) 10px 4px
		no-repeat;
}

#rightcol .box h2.order,#leftcol .box h2.order {
	background: #f0eddc url(../img/box_title_howtoorder.gif) 10px 4px
		no-repeat;
	float: left;
	width: 100%
}

#rightcol .box h2.search {
	background: #f0eddc url(../img/box_title_search.gif) 10px 4px no-repeat;
	float: left;
	width: 100%
}

#rightcol .box h2.publications,#leftcol .box h2.publications {
	background: #f0eddc url(../img/box_title_publications.gif) 10px 4px
		no-repeat;
}

#rightcol .box h2 span,#leftcol .box h2 span {
	display: none;
}

#rightcol .box ul,#leftcol .box ul {
	margin: 5px 0 0 0;
	padding: 0;
	list-style-type: none;
}

#rightcol .box ul li,#leftcol .box ul li {
	background: url(../img/icon_arrow_brown.gif) no-repeat 5px 4px;
	padding: 0 5px 10px 15px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #575349;
}

#rightcol .box ul.search li {
	background: 0;
	padding-left: 0;
	width:100%
}

#rightcol .box ul.search li a.search {
	margin-left: 0
}

#rightcol .box ul.search li.last {
	padding-bottom: 0;
}

#rightcol .box ul li a,#leftcol .box ul li a {
	color: #575349;
	text-decoration: none;
}

#rightcol .box ul li a,#leftcol .box ul li a.search {
	margin-left: 0;
}

#rightcol .box ul li a:hover,#leftcol .box ul li a:hover {
	text-decoration: underline;
}

.pagination {
	float: left;
	clear: left;
	width: 100%
}

.pagination a {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #245a7c;
	padding: 3px;
}

.pagination strong a {
	color: #e07300;
	font-weight: bold;
	text-decoration: underline;
}

.DwtComposite,.DwtTree,.complexTreeWrapper,.DwtTreeItem-Text {
	border: 0px solid #ffffff !important;
}

.DwtTreeItem-Text {
	padding: 0 !important;
	height: 14px !important;
}

.treeHeader {
	display: none;
}

a.print {
	float: right;
	width: 44px;
	height: 15px;
	background: url(../img/icon_print.gif) 0 0 no-repeat;
}

a.email {
	float: right;
	width: 46px;
	height: 15px;
	padding-right: 10px;
	background: url(../img/icon_email_friend.gif) 0 0 no-repeat;
}

a.print span,a.email span {
	display: none !important;
}

#fullcol .splashtext p {
	color: #ffffff;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 175%;
	margin: 0px;
	padding: 20px 20px 20px 408px;
	height: 178px;
}

#fullcol .splash a {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}

#fullcol .splash a:hover {
	text-decoration: underline;
}

/* TOPMENU
------------------------------------------------ */
div.topmenus {
	clear: both;
	font-size: 11px;
	height: 20px;
	padding-left: 10px;
	width: 100%;
}

div.topmenus a {
	float: left;
	font-size: 11px;
	margin-left: 1px;
	margin-top: 3px;
	text-decoration: none;
}

div.topmenus a:link,div.topmenus a:visited,div.topmenus a:active,div.topmenus a:hover
	{
	color: #515C6A;
}

div.topmenus a:hover {
	background: #EEE;
}

div.topmenus span,div.topmenus img {
	float: left;
	margin-left: 1px;
	margin-top: 3px;
}

#filemanagerLinkBoxFirstRow a,#filemanagerLinkBoxFirstRow img,.workflowState a
	{
	margin: 0;
	padding: 0;
}

#processingBoxFirstRow a,#processingBoxFirstRow img,#chatBoxFirstRow a,#chatBoxFirstRow img
	{
	font-size: 11px;
	margin: 0;
	padding: 0;
}

span#sitesettings {
	font-size: 11px;
}

#fullcol .calendar a {
	color: #000066;
	text-decoration: none;
	font-family: "Courier New", Courier, mono;
	font-size: 11px;
}

#fullcol .calendar a.weekOfYear {
	color: #75777B;
}

#fullcol .calendar .currentweek,#fullcol .calendar a.currentday {
	background-color: #E7E7E7;
	border: 1px solid #B42C29;
	font-weight: bold;
}

#fullcol .calendar a:hover {
	background-color: #E7E7E7;
}

#fullcol .calendar h2 {
	color: #006699;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}

#fullcol .calendar h2 a {
	color: #006699;
	padding: 0 5px 0 5px;
}

#fullcol .calendar span.days {
	background-color: #E7E7E7;
	font-weight: bold;
	padding: 0 2px 0 2px;
}

#maincol .xmlButton {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 10px;
	background-color: #ff6600;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px 1px 0px 1px;
}

a.xmlButton {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

#maincol .xmlWrap {
	border: 1px solid #666;
	padding: 1px;
	text-decoration: none;
	background-color: transparent;
	margin: 0px 0px 0px 0px;
	width: 34px;
	text-align: center;
}

#maincol .spacer {
	clear: both;
	font-size: 1px;
	line-height: 0px;
}

/* blog  */
#maincol .blog {
	font-size: 12px;
}

#maincol .blog a {
	font-size: 12px;
}

#maincol .entry {
	margin: 0 0 1.75em;
}

#maincol .entry h3 {
	margin: 1em 0 .2em;
	font: 175%/ 1.3em Georgia, Serif;
	line-height: 1.3em;
	color: #245;
}

#maincol .blog h2.date {
	padding-bottom: .3em;
	border-bottom: 1px dotted #ccc;
	margin-bottom: .5em;
}

#maincol .blog h3 {
	margin: .75em 0 .5em;
	border-bottom: 1px dotted #ccc;
	padding: 0 0 .2em;
	font-size: 140%;
	line-height: 1.5em;
}

#maincol .posted {
	color: #998;
}

#maincol .blog .posted,.blog .posted a {
	font-size: 85%;
	line-height: 1.6em;
}

#maincol .posted-top .commentlink,.posted-top .commentlink:visited {
	margin-left: 0;
	border-left-width: 0;
	background-position: 0 50%;
	padding-left: 14px;
}

#maincol .blog dd.posted {
	margin-top: .5em;
	border-top: 1px dotted #ccd;
	padding-top: 4px;
}

#maincol .posted strong {
	color: #887;
	font-weight: normal;
}

#maincol a.permalink {
	background: url("../img/blog/icon_pg.gif") no-repeat 0 0;
	float: left;
	display: block;
	width: 9px;
	height: 10px;
	margin: .3em 5px 0 0;
	text-indent: -10000px;
	border-width: 0;
}

#maincol .commentlink,.commentlink:visited {
	background: url("../img/blog/icon_comment.gif") no-repeat 8px 50%;
	border-width: 0;
	padding-left: 22px;
	border-left: 1px solid #ccb;
	margin-left: .5em;
	color: #359;
	white-space: nowrap;
}

#maincol .posted-top .commentlink {
	margin-left: 0;
	border-left-width: 0;
	background-position: 0 50%;
	padding-left: 14px;
}

span.commentlink {
	color: #887;
}

#maincol a.commentlink:hover {
	color: #933;
	border-color: #ccb;
	text-decoration: none;
}

#maincol .commentlink img {
	margin-top: .5em;
}

a.commentlink:hover img {
	width: 0;
	padding-left: 48px;
}

dl.previously {
	margin-bottom: 1.25em;
}

.previously dt a {
	font: 150%/ 1.4em Georgia, Serif;
	border-width: 0;
}

.previously dd {
	margin-bottom: 1em;
	margin-left: 0;
}

.previously dd.summary {
	margin-bottom: 0;
}

.blog .previously dd.posted {
	margin-top: .7em;
	margin-bottom: 1.75em;
}

.blog a.continued {
	background: url("../img/arrow.gif") no-repeat 100% 2px;
	text-decoration: none;
	border-width: 0;
	padding-right: 16px;
	color: #402808;
	border-bottom: 1px #402808 dotted;
}

.blog a.continued:hover {
	/*background-image:url("../img/arrow_on.gif");*/ /*color: #e9e9e9;*/
	text-decoration: underline;
	border-bottom: 1px #e9e9e9 solid;
}

/* Comments
----------------------------------------------- */
#comments {
	padding: 10px;
}

#comments h4 {
	font: 140% Verdana, Sans-serif;
	margin: 0 0 1em;
}

#comments h4 span {
	font: 85% Verdana, Sans-serif;
	color: #776;
}

#comments dl {
	font-size: 85%;
	line-height: 1.6em;
}

#comments dt {
	padding: 8px 6px .5em;
	background: #eeeeee;
	font-weight: normal;
}

#comments dd {
	padding: 2px 20px 8px;
	margin: 0 0 1.5em;
	background: #eeeeee;
}

form table tr td {
	vertical-align: top;
}

#comments dt.alt,#comments dd.alt {
	background: #dddddd;
}

#comments dd h3 {
	background-image: none;
}

#comments dd del:hover,#comments dd del:active {
	color: #333;
	text-decoration: none;
}

#comments .postno {
	background: url("../img/blog/icon_comment.gif") no-repeat 0 55%;
	border-width: 0;
	padding: 0 5px 0 14px;
	border-right: 1px solid #ccc;
	margin-right: 2px;
	font: 180% Georgia, Serif;
	color: #358;
}

#comments .alt .postno {
	border-color: #bbb;
}

#comments dt.owner {
	background: #357;
	padding-bottom: 1em;
	color: #cde;
}

#comments dd.owner {
	padding-top: 8px;
}

#comments dt.owner .postno {
	background-image: url("../img/blog/icon_comment.gif");
	color: #9bd;
	border-right-color: #579;
	font-weight: normal;
}

#comments dt.owner a {
	color: #eee;
	border-width: 0;
	font-weight: bold;
}

#comment-notes p {
	font-size: 85%;
	line-height: 1.6em;
	color: #554;
}

#subcol #comment-notes p {
	font-size: 100%;
}

h4#postcomment {
	padding-top: .5em;
	margin: 0 0 .5em;
}

#comment-notes {
	margin-top: 2em;
}

#navigation .layout0,#navigation .layout1 {
	margin-left: 10px;
}

.layout0 {
	clear: both;
	margin-right: 5px;
	margin-bottom: 10px;
	display: block;
}

.layout0 .title {
	margin: 0;
	padding: 1px 5px 1px 5px;
	color: #000000;
	font-weight: bold;
	display: block;
	background: url(../img/arrow2.gif) no-repeat 0 3px;
	padding-left: 13px;
}

.layout0 .deco {
	padding-bottom: 3px;
	background: url(../img/dotted.gif) repeat-x bottom;
}

.layout0 .boxcontent {
	display: block;
}

.layout1 {
	clear: both;
	margin-right: 5px;
	margin-bottom: 10px;
	display: block;
}

.layout1 .title {
	margin: 0;
	padding: 5px 5px 5px 15px;
	color: #ffffff;
	font-weight: bold;
	display: block;
	background: url(../img/box_title_orange.gif);
}

.layout1 .boxcontent {
	padding: 5px;
	display: block;
	background: #f2f2f2;
}

.splash0,.splash1,.splash2,.splash3 {
	display: block;
	background-repeat: repeat-x;
	height: 160px;
}

.splash1 {
	height: 80px;
}

.splash2 {
	height: 40px;
}

.splash3 {
	height: 20px;
}

.boxEPcontentcolor1 {
	background-color: white;
}

.boxEPbordercolor1 {
	border-left: 1px solid #402808;
	border-right: 1px solid #402808;
	border-bottom: 1px solid #402808;
	border-top: 1px solid #402808;
}

.boxEPTitlecolor1 {
	color: #FFFFFF;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #402808;
	padding-top: 2px;
	padding-bottom: 2px;
	white-space: nowrap;
}

.boxEPLinkcolor1 {
	color: #FFFFFF;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	white-space: nowrap;
}

.boxEPPaginationPos {
	color: #402808;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	white-space: nowrap;
}

.boxEPPaginationNav {
	color: #402808;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	white-space: nowrap;
}

.EPMetaDataTitle {
	color: #000000;
	text-align: left;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	white-space: nowrap;
}

.EPMetaDataValue {
	color: #000000;
	text-align: left;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a.sort {
	background: url(../img/sort.gif) no-repeat 100% 4px;
	padding-right: 12px;
	font-weight: bold;
	color: #ffffff;
}

.input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #000000
}

.tabs_li {
	display: inline;
	list-style-type: none;
	margin: 0 0 0;
	padding: 0 0 0 0;
	text-indent: 0;
}

.centeredBox {
	display: block;
	margin: 0 auto;
	width: 95%;
}

#searchPanel {
	display: block;
	margin: 0 auto;
	width: 100%;
	clear: both;
}

.searchPageDetailFrame {
	width: 650px;
	height: 100%;
	display: block;
}

.showSearchHitDetails {
	background-color: #eeeeee;
}

.searchHit {
	clear: both;
}

.searchHitInfo {
	padding: 10px 0px 10px 0px;
}

.searchHitInfo tr td {
	font-size: 10px;
	text-align: left;
	vertical-align: top;
}

.searchHitInfo tr td {
	font-size: 10px;
	text-align: left;
	vertical-align: top;
}

.searchHitMetadataLabel {
	float: left;
}

.searchHitMetadataColon {
	float: right;
}

.searchLink {
	background-color: #eeeeee;
}

#maincol .searchHit hr {
	clear: both;
	height: 1px;
	background: url(../img/line_200.gif) repeat-x 100%;
	border: 0px solid;
}

.davbox ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.davbox li {
	display: inline;
	margin: 0;
	padding: 0;
}

.davbox a {
	display: block;
	line-height: 18px;
}

.graph {
	position: relative; /* IE is dumb */
	width: 200px;
	border: 1px solid #7ca648;
	padding: 1px;
	color: #333;
}

.graph .bar {
	display: block;
	position: relative;
	background: #7ca648;
	text-align: center;
	/*color: #333;*/
	color: #fff;
	height: 1.5em;
	line-height: 1.5em;
}

.graph .bar span {
	position: absolute;
	left: 1em;
}

/* New style for the home page */
#multimedia-home {
	width: 759px;
	float: right;
	border-top: 4px solid #e4d9b9;
	border-bottom: 4px solid #e4d9b9;
	background-color: #f1ecdc;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-top:14px
}

#multimedia-home table {
	margin: 10px 10px 30px 13px;
}

.splashButton {
	background-color: #1e1912;
	padding: 0px;
	margin: 0px;
}

table.splashContent {
	padding: 0;
	margin: 0;
	float: left;
}

td.splashContent {
	background-color: #3F3426;
	padding: 0px;
	margin: 0px;
}

.splashContent div {
	padding: 6px 10px 3px 28px;
	margin: 0px;
	position: relative;
}

.splashContent h2 {
	color: #FFCC33;
	font-size: 14px;
	padding: 0px;
	margin: 0px;
}

.splashContent div.subtitle,.splashContent div.subtitle a {
	color: #d1cbc3;
	font-size: 13px;
	padding: 0px;
	margin: 0px;
	font-weight: normal
}

.splashContent h2 a:link,.splashContent h2 a:visited,.splashContent h2 a:hover
	{
	color: #FFCC33;
	font-size: 14px;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

.splashContent h2 a:hover {
	text-decoration: underline;
}

.splashContent a:link,.splashContent a:visited,.splashContent a:hover,.splashButton a:link,.splashButton a:visited,.splashButton a:hover
	{
	color: #FFFFFF;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	line-height: auto;
}

.more {
	color: #FB9316;
	font-weight: bold;
	float: left;
}

.bordered {
	border-left: 1px solid #e4d9b9;
}

h2.ttl-multimedia {
	background: #f0eddc url(../img/title_multimedia_from_video.gif) 10px 2px
		no-repeat;
	height: 14px;
	border: 0px;
	margin: 10px 0px 0px 0px;
}

.main-movie {
	border-right: 1px solid #e4d9b9;
}

.main-movie h3 {
	padding: 0px;
	margin: 0px 0px 10px 0px;
	color: #575349;
	font-size: 14px;
}

.main-movie .description {
	width: 380px;
}

.movies {
	padding: 0px 0px 0px 10px;
}

.movies .movie-box {
	background-color: #f6f6ec;
	border: 1px solid #deddc1;
	padding: 3px;
	width: 314px;
	margin: 0px 0px 14px 0px;
	overflow: hidden;
}

.movies .movie-box .thumb {
	float: left;
	width: 142px;
}

.movies .movie-box .thumb h5 {
	margin: 3px 0px 0px 0px;
	padding: 0px;
	color: #b1b099;
	font-size: 9px;
	font-weight: normal;
}

.movies .movie-box .description {
	float: left;
	width: 172px;
}

.movies .movie-box .description a {
	color: #de7300;
}

.movies .movie-box .description p {
	padding: 6px 0px 6px 0px;
	margin: 0px;
	font-size: 9px;
}

h3.starredTitle {
	margin: 0px 0px 0px 0px;
	padding: 0 0 0 13px;
	background-image: url(../img/icon_star_orange.gif);
	background-repeat: no-repeat;
	background-position: 2px 5px;
	color: #635d4b;
	font-size: 10px;
}

h3.starredTitleBrown {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 13px;
	background-image: url(../img/icon_star_brown.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	font-size: 10px;
}

p.paddedContent {
	margin: 0px 0px 10px 13px;
	padding: 0px;
}

a.orangeLink:link,a.orangeLink:visited,a.orangeLink:hover {
	color: #de7300;
	font-size: 12px;
	text-decoration: none;
}

a.orangeLink:hover {
	text-decoration: underline;
}

a.noUnderline:link,a.noUnderline:visited {
	text-decoration: none;
}

a.noUnderline:hover {
	text-decoration: underline;
}

.publication div.hr {
	background: transparent url(../img/dotted_line.gif) repeat-x scroll left
		25px;
	width: 750px;
	float: left;
	font-size: 1px;
	margin: 0;
	padding: 0;
	height: 37px;
	clear: both;
}

table.newsLight tr th {
	font-size: 11px;
	color: #575349;
	font-weight: bold;
	padding: 0px 10px 10px 0px;
}

table.newsLight tr td {
	font-size: 11px;
	color: #575349;
	font-weight: normal;
	padding: 0px 0px 10px 10px;
	background: url(../img/icon_arrow_orange.gif) no-repeat 0 5px;
	margin: 0;
}

table.newsLight tr td a {
	font-size: 11px;
	color: #575349;
	text-decoration: none;
}

table.newsLight tr td a:hover {
	text-decoration: underline;
}

a#moreVideo {
	color: #857e6b;
	font-weight: bold;
	font-size: 11px;
	display: block;
	text-decoration: none;
	margin: 10px 0px 0px 8px;
}

a#moreVideo :hover {
	text-decoration: underline
}

.coloredbox {
	width: 600px;
	margin-left: 25px;
	margin-right: 25px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	background-color: #f2ecdc;
	font-size: 11px;
	background-image: url(../img/box_corner.gif);
	background-repeat: no-repeat;
}
fieldset .coloredbox{
	width:auto	
}
.coloredbox h4,.coloredbox h4 a {
	font-size: 14px;
	color: #ce670a;
	font-weight: bold;
}
.invisibleLinks-cont{
	border:solid 1px #999999;
	padding:10px;
	margin-top:10px
}
.invisibleLinks-cont h3{
	margin-top:5px	
}
/*
	--------------------------------------     supplies properties(start)     --------------------------------------------
*/ /*
	#################### global supplies properties  (start  )#######################################
*/
ul.vertical-menu {
	overflow: hidden
}

ul.vertical-menu {
	padding: 0;
	margin: 0;
	list-style: none;
}

/*ul.vertical-menu li ul{
	margin-left:10px;
}*/
ul.vertical-menu li { /*float:left;
	clear:left;*/
	_width: 100%;
	overflow: hidden;
}

ul.horizontal-menu {
	padding: 0;
	margin: 0;
	list-style: none;
}

ul.horizontal-menu li {
	float: left;
}

ul.horizontal-menu li a {
	display: block;
}

div.box {
	overflow: hidden;
	width: 100%;
	margin: 0px 0px 25px;
	clear: left;
	text-align: left;
}

div.box p a {
	color: #DE7300;
	text-decoration: none;
}

div.box p a:hover,div.box p a:focus {
	text-decoration: underline;
}

div.box.no-text {
	margin-bottom: 14px;
}

div.box.no-margin {
	margin-bottom: 0px;
}

div.box div.margin {
	width: 570px;
	margin: 0px auto;
	text-align: left;
}

div.box.inner {
	text-align: center;
}

div.box.marg-top {
	margin-top: 10px;
}

div.inner-box {
	width: 275px;
	margin: 0px auto;
	text-align: left;
	padding-top: 25px;
	overflow: hidden;
	margin-bottom: 20px;
}

div.inner-box.margin-info-panel {
	margin-top: 25px;
}

div.box.inner.separateur {
	background-image: url(../img/inner-box-separator.gif);
	background-position: center top;
	background-repeat: no-repeat;
}

div.inner-box.no-paddingtop {
	padding-top: 0px;
}

div.inner-box.first {
	background: 0;
	padding-top: 12px;
}

div.inner-box.first p {
	margin-top: 0px;
}

div.inner-box-left {
	width: 570px;
	margin: 10px auto 0px;
	text-align: left;
}

div.box div.head-box {
	background-color: #ece4cc;
	width: 100%;
	overflow: hidden;
	text-align: left;
	padding: 7px;
}

div.box div.head-box.no-bccolor {
	background-color: transparent;
	padding-left: 20px;
	padding-top: 20px;
}

div.box.gradient {
	background-image: url(../img/under-head-box.gif);
	background-repeat: repeat-x;
	background-position: left 44px;
}

div.head-box img {
	margin: 5px;
}

div.box div.head-box.empty {
	height: 40px;
	_height: 54px;
}

div.box div.head-box span.title,div.box div.head-box-left span.title {
	float: left;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	font-family: arial;
	_height: 19px;
}

div.box.colored {
	background-color: #fbf9f4
}

div.head-box-left {
	background-color: #f2ecdc;
	width: 100%;
	text-align: left;
	overflow: hidden;
	padding: 7px;
}

div.head-box-left img {
	float: left
}

div.little-big-title {
	float: left;
}

div.little-big-title .big,div.little-big-title .little {
	color: #3f3426;
	font-family: arial;
	float: left;
	clear: both;
}

div.little-big-title .little {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 2px;
	_padding-left: 1px
}

div.little-big-title .big {
	font-size: 20px;
	float: left;
	font-weight: bold;
	line-height: 14px;
	line-height: 22px;
	margin-top: -4px;
}

div.head-box-left a {
	float: right
}

ul.links-panel.straight li a.green-more,a.green-more {
	padding: 3px 0px 3px 20px;
	background: transparent url(../img/list-panel-icon-bullet.gif) left
		-330px no-repeat;
	margin: 2px 10px 0px 0px;
	color: #32a33c;
	text-decoration: none;
	font-weight: bold;
}

ul.links-panel li a p {
	margin: 0px;
}

h6,h6 a {
	color: #333333;
	font-size: 16px;
	margin: 0px 0px 10px 0px;
	text-decoration: none;
}

h6 a:hover {
	text-decoration: underline;
}

h6.medium {
	font-size: 12px;
}

h7 {
	color: #e4d9b9;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
}

ul.links-panel li a {
	color: #e07300;
}

ul.links-panel li a.links-panel:hover {
	text-decoration: underline;
}

/*
	#################### global supplies properties  (end)#######################################
*/ /*
	#################### specific supplies properties  (start)#######################################
*/
div#supplies-content {
	text-align: center;
	width: 100%;
	float: left;
	overflow: hidden;
	background-color: #ffffff
}

div#supplies-content-inner {
	width: 922px;
	text-align: left;
	margin: 21px auto 21px;
	overflow: hidden;
}

div.supplies-2-col-left {
	float: left;
	width: 590px;
}

div.supplies-2-col-right {
	float: right;
	width: 315px;
}

div.horizontal-sub-menu-cont {
	float: left;
	width: 590px;
	margin-bottom: 15px;
}

div.picture-top {
	float: left;
	position: relative;
	width: 590px;
}

div.picture-top div.bulle {
	position: absolute;
	top: 30px;
	left: 0px;
	width: 320px;
}

div.picture-top div.text-bulle {
	color: #5D4D3D;
	font-size: 23px;
	line-height: 24px;
	padding: 10px;
}

div.picture-top div.arrow-under {
	height: 17px;
	background: transparent url(../img/bulle.gif) right top no-repeat;
}

ul.sub-menu {
	width: 100%;
	background: #f2ecdc url(../img/menu-arrow-down.gif) 47% bottom no-repeat
		;
	float: right;
}

ul.sub-menu li {
	background: #f2ecdc url(../img/menu-arrow-down.gif) -200px bottom
		no-repeat;
}

ul.sub-menu li.selected {
	background: #3f3426 url(../img/menu-arrow-down.gif) right bottom
		no-repeat;
}

ul.sub-menu li.selected div a {
	color: #ffffff
}

ul.sub-menu li div a {
	padding: 7px 8px 7px 7px;
	color: #333333;
	text-decoration: none;
	margin-bottom: 6px;
	background: url(../img/dotted-menu-separator.gif) left 6px no-repeat;
	float: left;
}

ul.sub-menu li fieldset div a {
	padding: 0;
	margin: 0;
}

ul.sub-menu li fieldset legend a {
	float: left
}

ul.sub-menu li fieldset {
	margin: 0;
	padding: 0;
}

ul.sub-menu li.after-selected a,ul.sub-menu li.first a {
	background: 0;
}

ul.sub-menu img {
	float: right
}

ul.sub-menu div.over {
	float: left;
}

ul.stack_panel {
	display: block
}

ul.stack_panel li.stack {
	display: block;
	float: left;
	overflow: hidden;
	width: 100%
}

ul.stack_panel li.stack div.head {
	background-color: #ece4cc;
	border-bottom: solid 1px #e0d8c2;
	margin-bottom: 1px;
	padding: 5px;
	_padding-bottom: 0px;
	padding-left: 10px;
	overflow: hidden;
	padding-right: 10px;
	_height: 24px;
}

ul.stack_panel li.stack.open div.head a {
	background-position: right -23px;
}

ul.stack_panel li.stack div.head a span,ul.stack_panel li.stack div.head a img
	{
	float: left;
	border: 0;
}

ul.stack_panel li.stack div.head a img {
	margin-right: 7px;
	position: relative;
	top: 3px
}

ul.stack_panel li.stack div.stack-container {
	background-color: #ffffff;
	padding: 0px 15px;
	display: none;
	overflow: hidden
}

ul.stack_panel li.stack.open div.stack-container {
	display: block
}

ul.vertical-menu li div ul li {
	list-style-type: disc;
	overflow: visible
}

a.icon-link {
	background: transparent url(../img/events-pub-icon.gif) left 3px
		no-repeat;
	padding: 0px 0px 0px 27px !important;
}

ul.stack_panel li.stack div.head a {
	font-size: 13px;
	text-decoration: none;
	color: #333333;
	font-weight: bold;
	cursor: pointer;
	display: block;
	width: 100%;
	overflow: hidden;
	background: transparent url(../img/stack-panel-open-close.gif) right 5px
		no-repeat;
}

ul.links-panel li {
	background: transparent url(../img/link-arrow-panel-vert-separator.gif)
		center top no-repeat;
	width: 100%;
}

ul.links-panel li a.links-panel {
	display: block;
}

ul.links-panel.arrow { /*margin-top:15px*/

}

ul.links-panel.arrow li,ul.links-panel.straight li {
	padding: 8px 0px;
}

ul.links-panel.icon li {
	padding: 20px 0px;
}

ul.links-panel.arrow.no-separator li {
	padding: 5px 0px;;
}

ul.links-panel li.first {
	background: 0;
}

ul.links-panel.arrow li.first {
	padding-top: 20px
}

ul.links-panel.arrow li.first.no-padding {
	padding-top: 5px;
}

ul.links-panel li.last {
	padding-bottom: 0px;
}

ul.links-panel li a.links-panel,ul.links-panel li div.links-panel {
	text-decoration: none;
	cursor: pointer;
	color: #575349;
	font-size: 11px;
}

ul.links-panel li div.links-panel {
	cursor: auto;
}

ul.links-panel.arrow li a.links-panel,ul.links-panel.arrow li div {
	padding-left: 18px;
	background: transparent url(../img/link-arrow-panel-bullet.gif) left 7px
		no-repeat;
	font-weight: normal;
}

ul.links-panel.arrow.bold li a.links-panel {
	font-weight: bold;
}

ul.links-panel.straight li a.links-panel,ul.links-panel.straight li div.links-panel
	{
	padding-left: 18px;
}

ul.links-panel.icon li a.links-panel {
	padding: 1px 0px 1px 0px;
	/*background: transparent url(images/list-panel-icon-bullet.gif) no-repeat;*/
	font-weight: bold;
	_width: 100%;
	display: inline;
}

ul.links-panel.icon li img {
	position: relative;
	top: 3px;
	border: 0;
	display: inline;
	margin-right: 13px;
}

ul.links-panel.icon li a.links-panel span {
	padding-left: 14px
}

ul.links-panel.no-separator li {
	background: 0;
}

ul.links-panel.icon li.planet a.links-panel {
	background-position: 14px 3px;
}

ul.links-panel li.hart a.links-panel {
	background-position: 14px -52px;
}

ul.links-panel li.box a.links-panel {
	background-position: 14px -170px;
}

ul.links-panel li.tools a.links-panel {
	background-position: 14px -111px;
}

ul.links-panel li.postit a.links-panel {
	background-position: 14px -223px;
}

ul.links-panel li.calendar a.links-panel {
	background-position: 14px -282px;
}

div.info-panel {
	text-align: center;
	background-color: #fbf9f5;
	overflow: hidden;
	padding: 20px 0px
}

div.info-panel div.inner {
	text-align: left;
	margin: 0px auto;
	width: 275px;
}

div.info-panel div.inner p {
	margin: 0;
}

div.box.top-page p,div.box.top-page ul li {
	font-size: 14px;
}

div.supplies-2-col-right a,div.supplies-2-col-right a:visited,div.supplies-2-col-right ul li a,div.supplies-2-col-right ul li a:visited,ul.dashed.first li a:visited,ul.dashed.first li a:link
	{
	color: #575349
}

ul.dashed-separator li.dashed {
	padding: 10px;
	background: transparent url(../img/dashed-box-separator.gif) top left
		repeat-x;
	_width: 100%
}

ul.dashed-separator li.dashed ol li,ul.dashed-separator li.dashed ul li
	{
	overflow: visible
}

ul.dashed-separator li p {
	margin: 0;
}

ul.dashed-separator.no-bullet li p {
	margin: 1em 0px;
}

ul.dashed-separator li.first {
	background: 0;
}

ul.dashed-separator li div.check {
	padding-left: 20px;
	background: transparent url(../img/check-bullet.gif) left 5px no-repeat;
}

div.picture-top.no-position,div.picture-top div.bulle.no-position {
	position: static
}

div.picture-top div.bulle.no-width {
	width: auto
}

/*
	#################### specific supplies properties  (end)#######################################
*/ /*
	--------------------------------------     supplies properties(end)     --------------------------------------------
*/ /*
	--------------------------------------     human rights(start)     --------------------------------------------
*/
div.yellow-box {
	background-color: #FFD74B;
	height: auto;
	margin-bottom: 1px;
	overflow: hidden;
	padding: 10px;
}

div.yellow-box span {
	float: left;
	font-weight: bold;
}

div.yellow-box select {
	display: inline;
	float: right;
	margin-right: 220px;
	overflow: hidden;
	width: 345px;
}

#fullcol div.contentcol.human-rights h2 {
	color: #245A7C;
	margin: 25px 0 15px;
}

/*#fullcol div.contentcol h1 {
	margin-bottom: 12px;
	height:26px;
}*/

#fullcol div.contentcol.events h1 {
	margin-bottom: 5px
}

table.report-box {
	border: 1px solid #CDCE9C;
	overflow: hidden;
	width: 100%;
}

table.report-box thead th {
	background-color: #E4D9B9;
	color: #575349;
	font-size: 11px;
	height: 25px;
}

table.report-box th {
	display: table-cell;
	font-weight: bold;
	padding: 1px;
	text-align: left;
	vertical-align: inherit;
}

table.report-box th strong,table.report-box td p {
	padding-left: 3px;
}

table.report-box .row1 {
	background-color: #FFFFE6;
}

table.report-box td p {
	margin: 3px 0;
}

table.report-box th strong,table.report-box td p {
	padding-left: 3px;
}

table.report-box .row2 {
	background-color: #EFEFD9;
}

div.contentcol.human-rights h3 {
	color: #CC6600;
	font-size: 14px;
	font-weight: bold;
}

ul.dashlist li {
	background: transparent url(../img/dash.gif) no-repeat scroll left 8px;
	padding-left: 35px;
}

ul.dashlist p {
	margin: 0 0 2px;
}

/*
	--------------------------------------     human rights(end)     --------------------------------------------
*/ /*
	--------------------------------------     timeline(start)     --------------------------------------------
*/
#timeline {
	background: url(../img/bgPage.png) no-repeat;
	position: relative;
	width: auto;
	display:block;
	overflow:hidden
}

ul#timeYear {
	height: 90px;
	margin: 0;
	padding: 0;
}

ul#timeYear li {
	display: inline;
}

ul#timeYear li a {
	background: url(../img/bgYear.png) no-repeat 0 0;
	color: #91abbf;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	height: 90px;
	padding-top: 8px;
	position: absolute;
	text-align: center;
	text-decoration: none;
	width: 57px;
	z-index: 100;
}

ul#timeYear li a:hover {
	background: url(../img/bgYear.png) no-repeat -57px top;
	color: #23577f;
	z-index: 101;
}

ul#timeYear li a.selected {
	background: url(../img/bgYear.png) no-repeat -114px top;
	color: #112c40;
	z-index: 101;
}

#timeWindow {
	border-top: 5px solid #fc3;
	margin-top: -40px;
}

.timeContent {
	background: #fff;
	border: 1px solid #eee;
	display: none;
	margin-top: 32px;
	padding: 0 15px 15px 15px; #
	padding-top: 10px;
}
.timeContent.show{
	display:block;
}
.timeContent .timeLeft {
	display: block;
	margin-right: 20px;
	width: 370px;
}

.timeContent .timeLeft p {
	color: #666;
	line-height: 18px;
	margin-bottom: 10px;
}

.timeContent .timeLeft p.repeat {
	border-top: 1px dashed #eee;
	padding-top: 20px;
	margin-top: 20px;
}

.timeContent .timeLeft p.title {
	color: #23577f;
}

.timeContent .timeLeft p a {
	background: url(../img/bgLink.png) no-repeat left center;
	color: #f90;
	display: block;
	font-size: 10pt;
	margin-top: 20px;
	padding-left: 7px;
	text-decoration: none;
}

.timeContent p a:hover {
	text-decoration: underline;
}

.timeContent img {
	height: 110px;
	margin-top: 15px;
	width: 110px;
}
/*
	--------------------------------------     timeline(end)     --------------------------------------------
*/
/*
	--------------------------------------     exec-leadership(start)     --------------------------------------------
*/
.editComponent{
	overflow:hidden;
	text-align:left;
	float:left	
}
.editComponent.sub{
	float:none;	
}
.detail.exec fieldset fieldset{
	float:left	
}
.exec-leadership-search .full .box.search{
	width:100%;	
}
.exec-leadership-search .full .box.search .inner{
	width:725px;
	margin:13px auto;
		
}

.exec-leadership div.box{
	padding:9px	
}
.exec-director-pic{
	float:left;
}
.exec-leadership .full h2{
	line-height:17px	
}
#fullcol .exec-leadership .full .detail{
	display:block;
	text-align:left;
}
#fullcol .contentcol.exec-leadership{
	float:none;
	clear:none	
}
#fullcol .detail.exec {
	padding:0px 0px 0px 140px;
	display: block;
	line-height: 1.50;
	font: 11px Verdana, Arial, Helvetica, sans-serif !important;
	color: #575349;
	margin:0;
	text-align:left;
	_padding:0px 0px 0px 10px;
	_float:left;
	_overflow:hidden
}

#fullcol .detail.exec h2,
#fullcol .exec-leadership-search .full h2.title{
	color:#245A7C;
	display:block
}
#fullcol .detail.exec .intro-exec {
	font: 12px Verdana, Arial, Helvetica, sans-serif !important;
	font-weight: bold !important;
	color: #575349;
	line-height: auto;
	padding: 6px 0 6px 0;
	display: block;
	_width:235px;
}
#fullcol .detail p.exec {
	margin:0 0 2px;
	display:block;
	padding:0px;
	margin:0px 0px 5px 0px;
	text-align:left;
	width:auto;
	_display:block
}
#fullcol .exec-leadership-search .box,
#fullcol .exec-leadership .box{
	width:693px;
	overflow:hidden;
	padding:0;
}
#fullcol .exec-leadership-search .box .inner,
#fullcol .exec-leadership .box .inner{
	width:675px;
	margin:9px auto;
	overflow:hidden
}
#fullcol .box.exec{
	width:340px;
	clear:none;
	text-align:center;
	margin-bottom:0;
}
#fullcol .contentcol.exec-leadership .full.bottom {
	margin-top:25px;
}
.latestnews-exec form{
	margin:0;
	padding:0;	
}
#fullcol .box.exec .inner{
	width:322px;
	margin:9px auto;
	overflow:hidden;
	text-align:left;
	float:none;
}
#fullcol .box.exec.left{
	float:left;
	display:inline
}
#fullcol .box.exec.right{
	float:right
}
#fullcol .box.exec .detail.exec{
	padding-left:90px;
	_margin-top:-100px
}
#fullcol .detail.exec a.exec{
	margin-right:10px;
	background:url(../img/middot.gif) left center no-repeat;
	padding-left:8px;
	color:#E07300;
	display:inline;
	float:none;
}
#fullcol h2.latestnews-exec{
	background:transparent url(../img/title_latestnews_homepage.gif) no-repeat scroll 0 0;
	padding:12px 0 0;
	margin:0;
	line-height:0px;
}

.full.bottom ul.latestnews-exec{
	list-style-type:none;
	margin:0 0 10px;
	padding:0;
}
.full.bottom ul.latestnews-exec li{
	overflow:hidden;
	width:100%;
	background:transparent url(../img/dotted_line.gif) repeat-x scroll left bottom;
	padding:15px 0px 10px
}
.full.bottom ul.latestnews-exec li.last{
	background:0;
}
#fullcol div.date-newsexec{
	color:#c3b996;
	height:20px
}
#fullcol a.read-more{
	background:transparent url(../img/icon_more_arrow.gif) no-repeat scroll -2px 3px;
	overflow:hidden;
	padding-left:16px;
	color:#E07300 !important;
	height:15px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#fullcol a.read-more:hover{
	text-decoration:underline;
}
.full ul.latestnews-exec h2{
	margin-bottom:3px	
}
.full ul.latestnews-exec h2 a:hover{
	text-decoration:underline	
}
ul.latestnews-exec p{
	margin:0;	
}
.full ul.latestnews-exec p.exec{
	margin:0px 0px 2px 0px;
	padding:0px
}
#fullcol .picNText{
	overflow:hidden;
	margin:10px	0px;
}
#fullcol .picNText img{
	margin-right:10px;
	margin-top:3px;
	float:left;
}
#fullcol .title-opt{
	border-bottom:1px solid #E4D9B9;
	overflow:hidden;
	margin-bottom:10px;
	width:auto;
}
#fullcol .title-opt span{
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:20px;
	color:#C4B997;
	font-weight:bold
}
#fullcol .title-opt .top-link{
	float:right;
	width:auto;
	margin-top:8px
}
#fullcol .title-opt .top-link a.email{
	padding:0px;
}
#fullcol .title-opt .top-link a.print{
	padding:0px;
	margin-right:10px;
}
#fullcol h3.orange{
	color:#E07300;
	margin:0px 0px 25px 0px;
}
table.exec-list-results td.col-left{
	width:125px
}
table.exec-list-results td.col-right{
	width:160px
}
table.exec-list-results td.col-newstitle{
	padding-left:20px;
	background:url(../img/icon_arrow_orange.gif) left 4px no-repeat;
}
table.exec-list-results td.col-author{
	text-align:right;
	width:160px;
	padding-right:20px
}
table.exec-list-results td{
	padding-bottom:12px	
}
.box.search ul li strong{
	line-height:19px	
}
#fullcol .contentcol.exec-leadership .full{
	width:695px;
	margin:0px auto;
	float:none;
	clear:none;
	padding:0;
}
.detail h2 a,.full h2 a {
	color:#245A7C;
	text-decoration:none;
	text-align:left
}
.link-more-cont{
	display:block;
	overflow:hidden;
	text-align:left;
	_width:100%
}
.contentcol.exec-leadership-search a.search{
	float:left;
	clear:both;	
}
#fullcol .contentcol.exec-leadership,
#fullcol .contentcol.exec-leadership-search{
	width: 692px;
	_width: 754px;
	margin-top:0px;
}
/*
	--------------------------------------     exec-leadership(end)     --------------------------------------------
*/
.country-profile .inner-body {
	margin:0 auto;
	overflow:hidden;
	width:929px;
}
/*
	--------------------------------------     simple full large(start)     --------------------------------------------
*/
body.simpleFullLarge {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Verdana, Geneva, sans-serif;
}
body.simpleFullLarge a { 
	color:#245a7c; 
	font-weight:bold; 
	text-decoration:none; 
}
body.simpleFullLarge a:hover { 
	text-decoration:underline;
}
body.simpleFullLarge #fullcol h2.top { 
	font-size:30px; 
	color:#5a524a; 
	margin:20px 0px 20px 0px;
}

body.simpleFullLarge #container { 
	margin:0 auto; 
	padding-bottom: 30px;
}
body.simpleFullLarge #fullcol .firstbox { 
	background:url(../img/bgsmall.jpg) no-repeat; 
	margin-bottom:5px;
	overflow:hidden;
	clear:left;
}
body.simpleFullLarge #fullcol .firstbox .cont { 
	float:left; 
	display:block; 
	width:570px; 
	padding-top: 15px;
}
body.simpleFullLarge #fullcol .firstbox img { 
	float:left;
}
body.simpleFullLarge #fullcol .firstbox h2 { 
	margin:15px 0px 15px 0px; 
	font-size:16px; 
	color:#245a7c;
}
body.simpleFullLarge #fullcol .firstbox h3 { 
	margin:0px; 
	font-size:12px; 
	color:#5a524a; 
	font-weight:normal;
}
body.simpleFullLarge #fullcol .firstbox h4 { 
	margin:15px 0px 0px 0px; 
	font-size:14px; 
	color:#5a524a; 
	font-weight:normal;
}
body.simpleFullLarge #fullcol .firstbox .donatebutton { 
	background:url(../img/donatebig.gif) no-repeat; 
	display:block; font-size:20px; 
	font-weight:normal; 
	color:#FFF; 
	padding:10px 0px 0px 18px;
	width:155px; height:36px;
}
body.simpleFullLarge #fullcol .firstbox .donatebutton:hover { 
	color:#ffecdb; 
	text-decoration:none;
}
body.simpleFullLarge #fullcol .boxes { 
	background: url(../img/bgbig.jpg) no-repeat;
	margin-bottom:5px;
	overflow:hidden;
	clear:left
}
body.simpleFullLarge #fullcol .boxes .cont { 
	float:left; 
	display:block; 
	width:520px; 
	padding-top: 25px;
}
body.simpleFullLarge #fullcol .boxes img { 
	float:left;
}
body.simpleFullLarge #fullcol .boxes h2 { 
	margin:0px 0px 25px 0px; 
	font-size:20px; 
	color:#245a7c;
}
body.simpleFullLarge #fullcol .boxes h3 { 
	margin:0px 0px 20px 0px; 
	font-size:12px; 
	color:#5a524a; 
	font-weight:normal; 
	clear:both;
}
body.simpleFullLarge #fullcol .boxes b { 
	color:#f58220; 
	font-weight:bold; 
	font-size:14px;
}
body.simpleFullLarge #fullcol .boxes .donatebutton { 
	background: url(../img/donation_small.gif) no-repeat; 
	display:block; 
	font-size:11px; 
	font-weight:normal; 
	color:#FFF; 
	padding:10px 0px 0px 20px;
	width:73px; 
	height:24px; 
	text-transform:uppercase; 
	float:left; 
	margin-right: 10px;
}
body.simpleFullLarge #fullcol .boxes .donatebutton:hover {
	color:#ffecdb; 
	text-decoration:none;
}
body.simpleFullLarge #fullcol .boxes .learnbutton { 
	background: url(../img/learnmore.gif) no-repeat; 
	color:#245a7c; 
	padding-left:8px; 
	width:85px;
}
body.simpleFullLarge #fullcol .boxes .learnbutton:hover { 
	color:#457796;
}
body.simpleFullLarge #fullcol .boxes .margintopreduce{ 
	margin-top: -10px;
}
/*
	--------------------------------------     simple full large(end)     --------------------------------------------
*/
/*
	--------------------------------------    country-profiles(start)     --------------------------------------------
*/
.country-top{
	clear:left;	
}
.topCountry{
	background:url("../img/countryProfilesTop.jpg") no-repeat scroll 0 0;
	height:54px;
	margin:0 auto;
	padding:0px 0px 25px;
	width:930px;
}
.logo-countryProfiles{
	display:block;
	float:left;
	height:54px;
	margin-left:10px;
	margin-top:10px;
	text-decoration:none;
	width:100px;
}
.right-countryProfiles{
	display:block;
	float:right;
	height:65px;
	text-decoration:none;
	text-indent:-2000em;
	width:150px;
}
body.bodyClass #adminbar{
	overflow:hidden	
}
.large-stripe.footer{
	background:#f4f4f2;
	width:100%;
	border-top:solid 1px #dfdcd4;
	height:auto;
	overflow:hidden;
}
.large-stripe.footer .subline{
	width:100%;
	border-top:solid 1px #fff;
	font-size:1px;
	line-height:0px;
	height:0px;
}
.inner-large-stripe-footer{
	margin:1px auto 30px;
	overflow:hidden;
	width:929px;
	text-align:left;
	padding-top:30px
}
.large-stripe.footer ul li a{
	text-decoration:none;
	margin-left:25px;
	color:#adaaa5;
	font-size:12px;
	display:block;
	line-height:10px;
}
.large-stripe.footer a:hover{
	color:#40362f
}
.large-stripe.footer a img{
	border:0;
}
.large-stripe.footer table{
	width:100%	
}
.large-stripe.footer table td.fcol1{
	width:465px;
	vertical-align: middle;
	text-align: left;
}
.large-stripe.footer table td.fcol1 a{
	border:0;
	text-decoration:none
}
.large-stripe.footer table td.fcol2{
	vertical-align: top;
	border-left:1px solid #DFDCD4;
}
.large-stripe.footer table td.fcol3{
	vertical-align: top;
	border-left:1px solid #DFDCD4;
}
.large-stripe.footer ul{
	overflow:hidden;
}
.large-stripe.footer li{
	padding:0;
	width:100%;
}
.large-stripe.footer li.edit{
	overflow:hidden;	
}
.large-stripe.footer li.edit a{
	float:left;
	display:block;
	margin-left:0px;
	margin-right:0px
}
/*
	--------------------------------------    country-profiles(end)       --------------------------------------------
*/