@import url("style.css");

/* custom stuff */

HTML {
  margin-bottom: 1px;
}

form {
  margin: 0;
  padding: 0;
}

/*
body {
  margin: 0px 0px 0px 0px;
  font-size: 50%;
}

p {
  margin-top: 0;
  margin-bottom: 5px;
}

td,tr,p,div {
  font-family: Tahoma, Arial;
  line-height: 140%;
  font-size: 12px;
  color: #333333;
}
*/

td .poll {
  color: #000000;
}
a.category:link, a.category {
  color:#3006699;
}

h3, table.moduletable th {
  margin: 0;
  font-weight: normal;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 1em;
  margin-bottom: 5px;
}

a.readon, a.readon:hover{
  margin-top: 10px;
  display: block;
  float: left;
  background: url("images/mp_readon.png") top right no-repeat;
  padding-right: 20px;
  line-height: 14px;
  height: 16px;
}

td.sectiontableheader {
  color: #FFFFFF;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  background-image: url("images/sectbhdr.gif");
  background-repeat: repeat-x;
  height: 25px;
}

tr.sectiontableentry1 td {
  color: #333333;
  background-color: #F8F8F8;
  font-family: Arial, Helvetica, sans-serif;
}
tr.sectiontableentry2 td {
  color: #333333;
  background-color: #EFEFEF;
  font-family: Arial, Helvetica, sans-serif;
}
td.sectiontableentry1 {
  color: #333333;
  background-color: #F8F8F8;
  font-family: Arial, Helvetica, sans-serif;
}
td.sectiontableentry2{
  color: #333333;
  background-color: #EFEFEF;
  font-family: Arial, Helvetica, sans-serif;
}
.sectiontableentry2 a  {
  color: #005177;
  text-decoration: none;
  font-weight: bold;
}
.sectiontableentry1 a  {
  color: #005177;
  text-decoration: none;
  font-weight: bold;
}
.sectiontableentry2 a:hover {
  color: #333333;
  text-decoration: none;
  font-weight: bold;
}
.sectiontableentry1 a:hover {
  color: #333333;
  text-decoration: none;
  font-weight: bold;
}

.small {
  font-size: 10px;
  color: #999;
  font-weight: normal;
  text-align: left;
}

.modifydate {
  vertical-align: bottom;
  font-size: 10px;
  color: #999;
  font-weight: normal;
  text-align: left;
}

.createdate {
  vertical-align: top;
  font-size: 10px;
  color: #999;
  font-weight: normal;
  padding-bottom: 5px;
  padding-top: 0px;
}

.clr {
  clear: both;
}

#page_bg {
  height: 100%;
  padding: 0;
  margin-bottom: 1px;
  background-color: #006699;
  background-repeat: repeat;
}

div.mosimage {
  margin: 0px;
}

div.mosimage_caption {
  font-size: 10px;
  color: #666;
}

div.center {
  text-align: center;
}

.blog {
  width: 100%;
  font-family:tahoma, verdana, arial, sans-serif;
  font-size: 8pt;
  color:#505050;
  line-height:16px;
}

div.blog_more {
  margin-top: 30px;
}

li.latestnews a:link,li.latestnews a:visited {
  margin-top: 3px;
  list-style-type: none;
  font-weight: bold;
  text-decoration: none;
  list-style-image: url("images/bullet.png");
}
li.latestnews a:hover {
  font-weight: bold;
  text-decoration: none;
  color: #333333;
}

.pagenav {
  line-height: 50px;
}
.pagenav_prev {
  line-height: 50px;
  font-weight: normal;
}
.pagenav_next {
  line-height: 50px;
  font-weight: normal;
}
div.syndicate div {
  text-align: center;
}

td.bottom a:link, td.bottom a:visited, td.bottom a:hover {
  color: #006699;
}


td.wrapper {
  width: 945px;
  background-color: #F4F4F4;
  background-image: url("images/header_top.png");
  background-repeat: no-repeat;
}

/*
span.pathway {
  display: block;
  margin: 0 5px;
}

span.pathway img {
  padding-top: 0;
  padding-right: 5px;
  padding-bottom: 0;
  padding-left: 5px;
}

a.pathway:link, a.pathway:visited {
  color: #006699;
  font-size: 11px;
}
*/

#pathway {
padding-bottom:10px;
margin-bottom:0px;
border-bottom:1px dashed #808080;
}


.pathway { /* for trail */
color:#6699cc;
font-size:11px;
line-height:10px;
font-weight:normal;
}

a.pathway:link {text-decoration: none;}
a.pathway:visited {text-decoration: none;}


div#footer_divider {
  overflow: hidden;
  height: 8px;
}

td.greyline {
  width: 11px;
  background: url("images/modulespacer.png") repeat-y;
}

ul {
  padding: 0;
  margin: 0;
  padding-left: 1.6em;
}

div.moduletable h3, div.module h3 {
  font-weight: bold;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 1.0em;
  margin-bottom: 15px;
  text-align: center;
  margin-top: 0;
  margin-right: 0;
  margin-left: 0;
  text-indent: -5px;
}

div.module {
  width: 174px;
  background: url("images/mod_mid_bg.png") repeat-y;
  margin-bottom: 7px;
  padding-right: 5px!important;
  padding-right: 15px;
}

div.module div {
  background: url("images/mod_bot_bg.png") bottom left no-repeat;
}

div.module div div {
  background: url("images/mod_top_bg.png") top left no-repeat;
  padding-top: 7px;
  padding-right: 5px;
  padding-bottom: 15px;
  padding-left: 6px;
}

div.module div div div {
  background: none;
  padding: 0;
  width: auto !important;
  width: 100%;
}

td.maincol {
  padding-right: 10px;
  width: 100%;
}

div.maindivider {
  margin-top: 0px;
  height: 1px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #CCCCCC;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 5px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
#tabbar {
  float: none;
  width: 945px;
  height: 27px !important;
  height: 27px;
  background-image: url("images/tab_bg.png");
  background-repeat: no-repeat;
  background-position: center top;
  margin: 0px;
  padding: 0px;
}
span.rightcol {
  margin: 0px;
  padding: 0px;
}
/* Suckers */

#nav {
  margin-right: 5px;
}

#nav ul {
  margin: 0;
  padding: 0;
  list-style:none;
}

/* top level links */

/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#nav a {float:none;}
/* End IE5-Mac hack */


#nav li {
  float:right;
  height: 27px;
  background:url("images/tmenu_norm_l.png") no-repeat bottom left;
  margin-left: 4px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 7px;
}

#nav li a {
  float:left;
  display:block;
  line-height: 27px;
  height: 27px;
  background:url("images/tmenu_norm_r.png") no-repeat 100% 100%;
  text-decoration: none;
  font-family: Tahoma, Arial;
  font-size: 14px;
  font-weight: normal;
  color: #000000;
  padding-top: 0px;
  padding-right: 19px;
  padding-bottom: 0px;
  padding-left: 13px;
}

div#nav li:hover, div#nav li.sfhover {
  background: url("images/tmenu_over_l.png") no-repeat bottom left;
}
div#nav li:hover a, div#nav li.sfhover a {
  background: url("images/tmenu_over_r.png") no-repeat bottom right;
  color: #006699;
}

div#nav li.active a {
  background:url("images/tmenu_active_r.png") no-repeat bottom right;
  color: #ffffff;
}

div#nav li.active {
  background:url("images/tmenu_active_l.png") no-repeat bottom left;
}

/** preloads **/
span.pl_tab_l {
  background-image: url("images/tmenu_over_l.png");
  left: 0;
  position: absolute;
  top: 0;
  visibility: hidden;
}

span.pl_tab_r {
  background-image: url("images/tmenu_over_r.png");
  left: 0;
  position: absolute;
  top: 0;
  visibility: hidden;
}
a.mainlevel:link, a.mainlevel:visited {
  font-size: 10px;
  font-weight: bold;
  color: black;
  font-family: Tahoma, Helvetica, sans-serif;
  text-transform: uppercase;
  text-align: left;
  height: 23px;
  line-height: 23px;
  width: 162px;
  text-decoration: none;
  margin-top: 1px;
  margin-bottom: 1px;
  text-indent: 10px;
  /*background-color: #007510;*/
}

a.mainlevel:hover {

}
a.mainlevel#active_menu {

  color: #333333;
}
a.mainlevel#active_menu:hover {

}
a.sublevel:link, a.sublevel:visited {
  font-size: 11px;
  line-height: 16px;
}

.button {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  padding-top: 2px;
  padding-right: 4px;
  color: #CCCCCC;
  background-image: url("images/butbg.gif");
  background-repeat: repeat-x;
  background-position: left center;
  text-align: center;
  padding-bottom: 2px;
  padding-left: 4px;
  border: 2px solid #999999;
  font-weight: bold;
  text-transform: uppercase;
}

hr {
  height: 1px;
  width: auto;
  background-color: #333333;
}

.inputboxlet {
  width: 140px;
}

h7 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #006699;
  text-decoration: underline;
  font-weight: bold;
}

/* -- Content ---------------------------- */

.componentheading   {
  font-weight: bold;
}

.contentheading {
  font-size: 14px;
  color: blue;
}

.sectiontableheader {
  font-weight: bold;
  background-color: #EEF0F2;
}

.buttonheading  {

 }

.buttonheading:hover  {
 }

.contentdescription, .contenttoc {
  background-color: #EEF0F2;
  padding: 5px;
  border-top: 1px dashed #B7BABC;
  border-bottom: 1px dashed #B7BABC;
}

#mainlevelsectionlinks {
font-family:tahoma, verdana, arial, sans-serif;
font-size: 8pt;
color:#505050;
line-height:15px;
list-style: none;
}

#mainlevelsectionlinks ul {
list-style: none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 8px;
}

#mainlevelsectionlinks li {
background:url("../../../images/stories/april/side_bullet2.gif") no-repeat;
background-position: 0.1em 1.0em;
text-indent:-8px;
padding:5px 0px 0px 1.6em;
line-height:14px;
margin:0px;
}

#mainlevelsectionlinks li li {
background:url("../../../images/stories/april/side_bullet2.gif") no-repeat;
background-position: 0.1em 0.6em;
text-indent:-10px;
padding:0px 0px 0px 1.5em;
line-height:14px;
margin:0px;
}


.moduletable {
font-family:tahoma, verdana, arial, sans-serif;
font-size: 8pt;
color:#505050;
line-height:16px;
}

.moduletable span.mediaterms {
font-weight:bold;
padding-right:5px;
}

.moduletable h1 { /* for page headers */
font-family:tahoma, tahoma, verdana, arial, sans-serif;
font-size:22px;
font-weight:normal;
color:#505050;
margin-bottom: 10px;
}

.moduletable ul {
list-style: none;
padding:0px 15% 0px 0px;
margin:0px 0px 0px 8px;
}

.moduletable li {
background:url("../../../images/stories/april/side_bullet.gif") no-repeat;
background-position: 0.1em 0.7em;
padding:0px 0px 15px 0.8em;
margin:0px;
line-height:14px;
}

.contentpane, .contentpaneopen {
  width: 100%;
}

.contentpane, .contentpaneopen {
font-family:tahoma, verdana, arial, sans-serif;
font-size: 8pt;
color:#505050;
line-height:16px;
}

.contentpane, .contentpaneopen span.mediaterms {
font-weight:bold;
padding-right:5px;
}

.contentpane, .contentpaneopen h1 { /* for page headers */
font-family:tahoma, tahoma, verdana, arial, sans-serif;
font-size:22px;
font-weight:normal;
color:#505050;
margin-bottom: 10px;
}

.contentpane, .contentpaneopen ul {
list-style: none;
padding:0px 15% 0px 0px;
margin:0px 0px 0px 8px;
}

.contentpane, .contentpaneopen li {
background:url("../../../images/stories/april/side_bullet.gif") no-repeat;
background-position: 0.1em 0.7em;
padding:0px 0px 15px 0.8em;
margin:0px;
line-height:14px;
}






/* APRIL Original CSS */


body {
background:#ffffff;
margin:15;
text-align:center;
scrollbar-face-color:#e6e6e6;
scrollbar-arrow-color:#336699;
scrollbar-base-color:#c0c0c0;
scrollbar-shadow-color:#cccccc;
scrollbar-darkshadow-color:#cccccc;
scrollbar-highlight-color:#99cccc;
scrollbar-3dlight-color:#ffffff;
scrollbar-track-color:#ffffff;
}

#container {
width:780px;
height:100%;
margin: 0 auto;
text-align:left;
}

#sect_nav {
width:780px;
height:260px;
display: block;
position: relative;
border: 1px solid #d0d0d0;
}

#sect_nav2 { /* for subtier pages */
width:780px;
height:180px;
display: block;
position: relative;
border: 1px solid #d0d0d0;
}


#nav {
width:760px;
height:240px;
display:block;
position:absolute;
margin:8px;
border: 1px solid #d0d0d0;
}

#nav2 { /* for subtier pages */
width:760px;
height:160px;
display:block;
position:absolute;
margin:8px;
border: 1px solid #d0d0d0;
}

#sect_beige {
width:760px;
height:10px;
background:#ded8be;
margin:0px 8px 0px 8px;
}

* html #sect_beige { /* for IE/Win: fixing IE's 20px min-height */
font-size:10px;
}

#sect_content {
width:780px;
display:block;
vertical-align:top;
border: 1px solid #d0d0d0;
}

#sect_sidecontent {
width:190px;
display:block;
position:relative;
float:right;
background:#ffffff;
border-left: 1px solid #c0c0c0;
border-right:1px solid #c0c0c0;
margin: -23px 22px auto 0px;
padding:0px 5px 0px 5px;
}

* html #sect_sidecontent { /* for IE/Win: fixing padding */
width:195px;
margin-right:12px;
padding:0px 8px 0px 8px;
}

#sidecontent_top {
width:100%;
height:25px;
background:#ffffff;
}

#sect_copyright {
display:block;
position:relative;
clear:right;
padding:15px;
text-align:center;
}

#sidecontent_language {
width:180px;
height:30px;
display:block;
vertical-align:middle;
background:url("../../../images/stories/april/side_language_bg.gif") no-repeat;
padding:5px 5px 0px 5px;
}

#sidecontent_search {
width:180px;
height:70px;
display:block;
vertical-align:middle;
margin-top:0px;
padding:5px 5px 0px 5px;
background:url("../../../images/stories/april/side_search_bg.gif") no-repeat;
}

#sidecontent_01 {
width:180px;
display:block;
vertical-align:middle;
margin-top:10px;
padding:5px 5px 10px 5px;
background:url("../../../images/stories/april/side_news_bg.gif") no-repeat left top;
}

#sidecontent_02 {
width:180px;
display:block;
vertical-align:middle;
margin-top:10px;
padding:5px 5px 10px 5px;
background:url("../../../images/stories/april/side_media_bg.gif") no-repeat left top;
}

#sidecontent_paperone {
clear:both;
vertical-align:middle;
width:180px;
display:block;
margin:15px 0px 15px 0px;
padding:15px 5px 5px 5px;
border-top:1px dashed #808080;
}

#sidecontent_unep {
clear:both;
vertical-align:middle;
width:180px;
display:block;
margin:10px 0px 0px 0px;
padding:10px 5px 20px 5px;
border-top:1px dashed #808080;
}

.unep {
font-family:tahoma, verdana, arial, sans-serif;
line-height:12px;
font-size: 7pt;
color:#808080;
}
.news {
font-family:tahoma, verdana, arial, sans-serif;
font-size: 8pt;
color:#505050;
}

.date {
font-family:tahoma, verdana, arial, sans-serif;
font-size: 8pt;
color:#808080;
line-height:12px;
}

.media {
font-family:tahoma, verdana, arial, sans-serif;
font-size: 8pt;
color:#505050;
}

.sectionlinks {
font-family:tahoma, verdana, arial, sans-serif;
font-size: 8pt;
color:#505050;
line-height:15px;
}

.sectionlinks ul {
list-style: none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 2px;
}

.sectionlinks li {
background:url("../../../images/stories/april/side_bullet2.gif") no-repeat;
background-position: 0.1em 1.0em;
text-indent:-8px;
padding:5px 0px 0px 1.6em;
line-height:14px;
margin:0px;
}

.sectionlinks li li {
background:url("../../../images/stories/april/side_bullet2.gif") no-repeat;
background-position: 0.1em 0.6em;
text-indent:-10px;
padding:0px 0px 0px 1.5em;
line-height:14px;
margin:0px;
}

.relatedlinks {
font-family:tahoma, verdana, arial, sans-serif;
font-size: 8pt;
color:#505050;
}

#sect_maincontent {
width:500px;
display:block;
margin:0px 0px 0px 25px;
padding-bottom:20px;
border-bottom:1px dashed #808080;

}


.maincontent {
font-family:tahoma, verdana, arial, sans-serif;
font-size: 8pt;
color:#505050;
line-height:16px;

}

.maincontent span.mediaterms {
font-weight:bold;
padding-right:5px;
}

.maincontent h1 { /* for page headers */
font-family:tahoma, tahoma, verdana, arial, sans-serif;
font-size:22px;
font-weight:normal;
color:#505050;
margin-bottom: 5px;
}

.maincontent ul {
list-style: none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 8px;
}

.maincontent li {
padding:0px 0px 15px 0.8em;
margin:0px;
line-height:14px;
}

#top_trail {
padding-bottom:10px;
margin-bottom:15px;
border-bottom:1px dashed #808080;
}


.trail_links { /* for trail */
color:#6699cc;
font-size:11px;
line-height:14px;
font-weight:normal;
}

a.trail_links:link {text-decoration: none;}
a.trail_links:visited {text-decoration: none;}

.trail_links2 { /* for bottom trail */
color:#6699cc;
font-size:11px;
line-height:14px;
font-weight:normal;
margin-top:50px;
text-align:force-justify;
}

.trail_links2 span { /* for bottom trail */
color:#006699;
}

a.trail_links2:link {text-decoration: none;}
a.trail_links2:visited {text-decoration: none;}


#sect_features {
width:500px;
display:block;
margin:25px 25px 0px 25px;
padding:20px 0px 25px 0px;
background:url("../../../images/stories/april/index_feattopbg.gif") no-repeat top;
}

#sect_features2 {
display:block;
margin:25px 25px 0px 25px;
padding:20px 0px 25px 0px;
}

#sect_features td {
background:#e5e1d2 ;
vertical-align:middle;
}

.features {
font-family:tahoma, verdana, arial, sans-serif;
font-size: 8pt;
color:#505050;
line-height:14px;
}

.search_keywords {
color:#336699;
font-weight:bold;
}

a.search:link {text-decoration:none;}
a.search:visited {text-decoration:none;}

.copyright {
font-family:tahoma, verdana, arial, sans-serif;
font-size: 8pt;
color:#808080;
line-height:18px;
}

.input {
font-family:tahoma, verdana, arial, sans-serif;
font-size: 8pt;
color:#505050;
line-height:12px;
background:#ffffff;
border:1px solid #c0c0c0;
}

.imgs_left {
margin:4px 12px 4px 0px;
float:left;
}
.imgs_right {
margin:4px 0px 4px 12px;
float:right;
}

.imgs_border {
border:1px solid #bababa;
padding:2px;
}

/* styles for tables */
td {vertical-align:top;padding-top:5px;}

/* general links */
a:link {color:#336699;text-decoration:underline;}
a:active {color:#808080;text-decoration:underline;}
a:visited {color:#333366;text-decoration:none;}
a:hover {color:#6699cc;text-decoration:underline;}