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{
  margin-top:5px;
}

.maincontent .socialbuttons{
  float:left;		
  width: 100%;
  height:20px;		
  margin: 20px 0px 20px 0px !important;
  color: #333333;    
  clear:both;
}

.st_fblike_hcount{
  margin: -2px 60px 0px 0px !important;
}

.st_plusone_hcount{
  margin: 2px 0px 0px 0px !important \9;
}

.maincontent .socialbuttons .first{
  margin: 0px 63px 0px -3px !important;
  float:left;
}

.maincontent .socialbuttons .fbmove{
  margin: -3px 63px 0px -3px !important;
  float:left;
}

.maincontent .socialbuttons .last{
  height:20px !important; 
  width:60px !important;
  *padding-left:5px;
  float:left;
}

.maincontent .socialbuttons .move{
  margin: 0px 60px 0px -3px !important;
  float:left;
}

.newstext{
  margin-top:50px;
}

.topImage{
  margin:0px;
}

.newsImageCaption p{
  margin:0; 
  background-color: #EEECED; 
  width: 667px; 
  padding-left:10px; 
  padding-right:10px;
  font-size:11px;
  *margin-top:-2px; /*Fix for IE*/
}

.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;
  font-weight:normal !important;
}

#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;
}

.regionaleventbox h4 {
  border: 0 none;
  margin: 8px 0px 5px 0px;
}

.regionaleventbox a {
  font-size: 11px
}

.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;
  *float:none; /*Fix for ie*/
  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 .regionaleventbox p{
  font-size: 11px;
}

#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 !important;
  font-weight: bold !important;
  text-decoration: underline !important;
}

.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,
.census .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)     --------------------------------------------
*/
/*
  --------------------------------------     extra-sites(start)     --------------------------------------------
*/
.extra-site-top{
  clear:left;
}
.inner-extra-site-top{
  height:54px;
  margin:0 auto;
  padding:0px 0px 25px;
  width:930px;
}
.inner-extra-site-top .logo-top{
  display:block;
  float:left;
  height:54px;
  margin-left:10px;
  margin-top:10px;
  text-decoration:none;
  width:100px;
}
.right-top{
  display:block;
  float:right;
  height:65px;
  text-decoration:none;
  text-indent:-2000em;
  width:150px;
}
.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
}
/*
  --------------------------------------     extra-sites(end)     --------------------------------------------
*/
/*
  --------------------------------------    country-profiles(start)     --------------------------------------------
*/
.countryProfiles .inner-extra-site-top{
  background:url("../img/countryProfilesTop.jpg") no-repeat scroll 0 0;
  float:none;

}

body.bodyClass #adminbar{
  overflow:hidden
}

/*
  --------------------------------------    country-profiles(end)       --------------------------------------------
*/
/*
  --------------------------------------    census(start)       --------------------------------------------
*/
body.census{
  background-color:#EFEEE9;
  margin:0;
}
.census .inner-extra-site-top{
  background:url("../img/top_census.gif") no-repeat scroll 0 0;
}
.banner-census{
  margin-bottom:9px;
  position:relative;
  background:no-repeat left top;
  height:209px;
  width:930px;
  text-align:left;
}

.text-banner-census {
  text-align:left;
  width: 550px;
  padding: 25px 25px 10px 25px;
}

.text-banner-census p{
  margin:0;
  text-align:left;
}

.text-banner-census h2, .text-banner-census p{
  color: #f1efea;
}

.text-banner-census h2{
  font-size: 32px;
  font-weight: normal;
  margin: 0px 0px 10px 0px;
}

.galleryImage{
  padding:3px;
  background-color:#ECECF0; 
}

.galleryImage img{
  padding:10px 0px;
}

.imageRow{
  width:100%;
  float:left;
  overflow:hidden;
}

.galleryImage p{
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #575349;
}

.galleryTable{
  *table-layout:fixed; /* Fix for ie*/
}

.galleryTable .thumbImage{
  width:275px;
  *width:272px; /*Fix for ie*/
  max-height:187px;
  max-width:275px;
  border:none; 
  padding: 0px;
}
.galleryCell{
  height: 187px; 
  text-align: center; 
  margin:0; 
  display:table-cell; 
  width:275px;
  vertical-align:middle;	
}

.imageCaption{
  clear:both;
}

.zoom{
  display:block;
}
/*
  --------------------------------------    census(end)       --------------------------------------------
*/
