/*
body { margin: 0px; padding: 0px; font-family: verdana, arial, sans-serif; font-size: 10px; line-height: 14px; background: #a8a6a6 url(../images/body_background.gif); text-align: center; color: #383839; }

img { border: 0px; }

div#main_body { width: 757px; padding: 12px 18px 0px 0px; background: #88a8cb; margin: 0px auto 0px auto; text-align: left; background: #88a8cb url(../images/drop_shadow_right.gif) right repeat-y; }
*/
/* BEGIN: nav styles */

/*div#top_nav { margin: 0px; padding: 0px; width: 100%; background: #0c5186; clear: left; height: 32px; }

div#nav_languages { margin: 11px 0px 0px 12px; padding: 0px;  float: left; }
div#nav_languages ul { margin: 0px; padding: 0px; list-style: none; display: inline; } 
div#nav_languages ul li { margin: 0px; padding: 0px; display: inline; float: left; } 
div#nav_languages img { display: block; }

div#nav_toolbar { margin: 11px 0px 0px 0px; padding: 0px; float: right;  }
div#nav_toolbar ul { margin: 0px; padding: 0px; list-style: none; } 
div#nav_toolbar ul li { margin: 0px; padding: 0px; display: inline; float: left; } 
div#nav_toolbar img { display: block; }
*/
/* END: nav styles */
/*
div#content { background: #ffffff; padding: 0px 0px 0px 12px; }
*/
/* BEGIN: header styles */
/*
div#header { margin: 0px; padding: 1px 0px 21px 0px; background: #ffffff; }

div#header div#search {width: 181px; height: 47px; margin: 0px; padding: 1px;  border: 1px solid #e2e2e2; float: left; }
div#header div#search img { padding: 0px 0px 8px 0px;} 
div#header div#search div#search_form { margin: 0px; padding: 6px 0px 6px 8px; background: #a8a8ac; height: 35px; }
div#header div#search div#search_form form { margin: 0px; padding: 0px; }
div#header div#search div#search_form input#search_text { width: 130px; height: 11px; border: 1px solid #8f8a8a; font-size: 9px; 
}
div#header div#header_nav {height: 47px; padding: 1px 0px 1px 0px; border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; }

div#header div#header_nav ul#nav { margin: 0px; padding: 0px; list-style: none; display: inline; } 
div#header div#header_nav ul#nav li { margin: 0px; padding: 0px 0px 0px 1px; display: inline; float: left; } 
div#header div#header_nav ul#nav img { padding: 0px; margin: 0px; display: block; }
*/
/* END: nav styles */

/* BEGIN: head styles */
/*
h1 { font-size: 22px; line-height: 25px; color: #0c5186; padding: 0; margin: 0px 0px 18px 0px; font-weight: normal; }
h2 { font-size: 13px; line-height: 16px; color: #c85d07; padding: 0px 0px 4px 0px; margin: 0px 0px 5px 0px; font-weight: bold; border-bottom: 1px solid #e2e2e2; }

h4 { font-size: 11px; line-height: 17px; padding-top: 5px; padding-left: 0px; padding-right: 0px; padding-bottom: 5px; color: #383839; margin: 0px; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif; }

h3 { font-size: 13px; line-height: 17px; color: #383839; padding: 0px; margin: 0px; font-weight: bold; }
h5 { font-size: 10px; line-height: 14px; color: #383839; padding: 0px; margin: 0px; font-weight: bold; } 
h6 {
	font-size: 10px;
	line-height: 14px;
	color: #c85d07;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}
*/
/* Only h1 through h6 are valid HTML...*/
/*
.h7 { font-size: 10px; line-height: 14px; color: #c85d07; padding: 0px; margin: 0px; font-weight: bold; }
.h8 { font-size: 9px; line-height: 14px; color: #ffffff; padding: 0px 7px 0px 7px; margin: 0px 0px 10px 0px; font-weight: bold; text-transform: uppercase; background: #0f2747; }
*/
/* Define the non-wysiwyg h4 for the homepage and subscribe page */
/*
div#features div.story h4
 { 
   margin: 0; 
   padding: 0; 

   font-size: 14px; 
   line-height: 19px; 
   color: #c85d07; 

   clear: both;
}

div.subscribe h4 { font-size: 14px; line-height: 19px; color: #c85d07; padding: 0px; margin: 0px; clear: both;}

div#features div.story h4 a.h4 {
                                 margin: 0; 
                                 padding: 5px 0 7px 0; 
                                 
                                 font-family: verdana,arial,helvetica,sans-serif; 
                                 font-size: 14px;
                                 line-height: 17px; 
                                 font-weight: bold; 
                                 
                                 color: #c85d07; 
                                 
                                 clear: none; 
}

div#features div.story h4 a.h4:hover { text-decoration: underline; }
*/
/* END: head styles */

/* BEGIN: text styles */
/*
p { font-size: 10px; line-height: 14px; color: #383839; clear: both; padding: 0px; margin: 0px 0px 10px 0px; }

p.t1 { font-size: 10px; line-height: 14px; color: #383839; clear: both; padding: 0px; margin: 0px; }
p.t2 { font-size: 10px; line-height: 14px; color: #383839; font-style: italic; padding: 0px; margin: 0px; }
p.t3 { font-size: 10px; line-height: 15px; color: #383839; font-style: italic; padding: 0px; margin: 0px; }
p.t4 { font-size: 10px; line-height: 15px; color: #0c5186; font-style: italic; padding: 0px; margin: 0px; }
p.t5 { font-size: 10px; line-height: 14px; color: #383839; font-weight: bold; padding: 0px; margin: 0px;  }
p.t6 { font-size: 10px; line-height: 14px; color: #c85d07; padding: 0px; margin: 0px; }

ol { margin: 0px 0px 0px 28px; padding: 0px; }
ul { margin: 0px 0px 0px 20px; padding: 0px; }
li { color: #383839; }
*/
/* END: text styles */

/* BEGIN: link styles */
/*
a { font-size: 10px; line-height: 14px; text-decoration: none; color: #1e77d7; }
a:hover { color: #000000; }

a.l1 { font-size: 10px; line-height: 14px; text-decoration: none; color: #1e77d7; }
a.l1:hover { color: #000000; }

a.l2 { font-size: 10px; line-height: 14px; text-decoration: none; color: #1e77d7; }
a.l2:hover { color: #000000; }
a.l3 { font-size: 10px; line-height: 14px; text-decoration: none; color: #1e77d7; }
a.l3:hover { color: #000000; }
a.l4 { font-size: 10px; line-height: 14px; text-decoration: none; color: #1e77d7; font-style: italic; }
a.l4:hover { color: #000000; }

p.l3 { text-indent: -15px; margin: 0px 0px 0px 15px; padding: 0px; }
p span.l3 { display: block; text-indent: -15px; margin: 0px 0px 0px 16px; padding: 0px; }

.resources p.archive { margin: 0px; padding: 0px }

a.h6 { font-size: 10px; line-height: 14px; color: #0c5186; padding: 0px; margin: 0px; font-weight: bold; }
a.h6:hover { color: #000000; }

div.current_issue h5 a, div.news h5 a { color: #383839; text-decoration: none; }
div.current_issue h5 a:hover, div.news h5 a:hover { color: #383839; text-decoration: underline; }

div.event div.h7 a { color: #c85d07; text-decoration: none; }
div.event div.h7 a:hover { color: #c85d07; text-decoration: underline; }
*/
/* END: link styles */

/* BEGIN: body content styles */
/*
table#body_content { border-top: 1px solid #e2e2e2; border-left: 1px solid #e2e2e2; padding: 0px 0px 0px 0px; }

table#body_content tr#header_row { border-bottom: 1px solid #e2e2e2; }

table#body_content th.left_col { width: 180px; padding: 1px; border-bottom: 1px solid #e2e2e2; }

table#body_content th.center_col { border-left: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; text-align: center; padding: 1px 1px 1px 1px; }

table#body_content th.right_col_home { width: 180px; border-bottom: 1px solid #e2e2e2; text-align: right; padding: 1px 0px 1px 1px; }

table#body_content td { vertical-align: top; }
*/
/* BEGIN: left column styles */
/*
table#body_content td.left_col { padding: 0px; background: #c9ddfa; border-right: 1px solid white; border-left: 1px solid white; text-align: center; width: 181px;  }
table#body_content td.left_col div.left_col_content { background: #c9ddfa; padding: 11px 9px 9px 9px; width: 163px; text-align: left; }
table#body_content td.left_col div.wrapper { padding: 1px 0px 1px 0px; border-bottom: 1px solid #e2e2e2; background: #ffffff; }
table#body_content td.left_col div#mission_intro { font-size: 12px; line-height: 17px; color: #0f2747; } */
/* BEGIN: left nav styles */
/*
table#body_content .right_col_content div.current_issue { border-bottom: 1px solid #e2e2e2; padding-bottom: 7px; margin-bottom: 7px; }

div#left_nav { text-align: left; background: #ffffff; padding: 1px 0px 0px 0px; border-bottom: 1px solid #e2e2e2; margin: 0px 0px 30px 0px; }

div#left_nav ul { margin: 0px; padding: 0px; width: 181px; }
div#left_nav li { margin-bottom: 1px; padding: 0px; list-style: none; }
div#left_nav li a { color: #494747; background: #dbdada; text-decoration: none; font-size: 10px; line-height: 16px; padding-left: 9px; display: block; width: 172px; }
div#left_nav>ul a { width: auto; }
div#left_nav li a:hover { color: #ffffff; background: #0c5186; }
div#left_nav li a.l1_on { color: #ffffff; background: #0c5186; margin-bottom: 1px; font-size: 10px; }

div#left_nav li li a { color: #000000; background: #c9ddfa; padding-left: 25px; width: 156px; }
div#left_nav>ul ul a { width: auto; }
div#left_nav li li a:hover { color: #000000; background: #edb408; }
div#left_nav li li a.l2_on { color: #000000; background: #edb408; margin-bottom: 1px; }
*/
/* Allow level 3 class for second level list item.  (Needed for TJA - Resources) */
/*
div#left_nav li li a.l3_on { background: #fae7b4 url(../images/sidebar/nav/l3_arrow.gif) left no-repeat; color: #000000; padding-left: 36px; width: 145px; }


div#left_nav li li li a { background: #fae7b4; color: #000000; padding-left: 36px; width: 145px; }
div#left_nav li li li a.l3_on { background: #fae7b4 url(../images/sidebar/nav/l3_arrow.gif) left no-repeat; }
div#left_nav li li li a:hover { color: #000000; background: #fae7b4 url(../images/sidebar/nav/l3_arrow.gif) left no-repeat; }
div#left_nav>ul ul ul a { width: auto; }
*/
/* END: left nav styles */
/*
div.sidebar_image { text-align: left; margin: 0px 0px 31px 0px; }
div.sidebar_image div.caption { padding: 12px 9px 9px 9px; }
div.sidebar_image div.caption div.title { color: #383839; line-height: 15px; font-style: italic; }
div.sidebar_image div.caption div.text { color: #0c5186; line-height: 15px; font-style: italic; }
*/
/* END: left column styles */

/* BEGIN; center column home styles */
/*
table#body_content td#center_col_home { border-left: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2; padding: 1px 1px 0px 1px; width: 377px; }
table#body_content td#center_col_home div.wrapper { padding: 1px 0px 1px 0px; border-bottom: 1px solid #e2e2e2; background: #ffffff; }

table#body_content td#center_col_home div#features { background: #eef4fd; padding: 5px 9px 22px 9px; border-bottom: 1px solid #e2e2e2; }
table#body_content td#center_col_home div#features .story { border-bottom: 1px solid #e2e2e2; padding-top: 4px; padding-bottom: 4px; margin-bottom: 3px; clear: both; float: right; width: 357px; text-align: left}
table#body_content td#center_col_home div#features .story .featured_image { margin-bottom: 12px; }
table#body_content td#center_col_home div#features .story .featured_image_left { margin-top: 5px; margin-bottom: 8px; margin-right: 8px; float: left; }

table#body_content td#center_col_home div.annual_report { border-bottom: 1px solid #e2e2e2; padding: 5px 0px 5px 10px; margin: 0px 0px 5px 0px; overflow: auto; }
table#body_content td#center_col_home div.annual_report .content { width: 146px; border-bottom: 1px solid #e2e2e2; padding: 0px 0px 5px 0px; margin: 0px 0px 2px 0px; }

table#body_content td#center_col_home div.annual_report div.report_img { padding: 0px 0px 5px 0px; margin-left: 0px; float: right }
table#body_content td#center_col_home div.annual_report .bottom_link { border-top: 1px solid #e2e2e2; padding: 0px 0px 5px 0px; margin: 5px 0px 0px 0px; display: block; width: 146px; }
table#body_content td#center_col_home div.annual_report .l1 { display: block; padding: 0px 0px 0px 0px; }
*/

/* BEGIN: center column inside page styles */
/*
td.center_col #no_content { text-align: left; }

td.center_col { border-left: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2; padding: 16px 21px 11px 11px; width: 345px; text-align: left; overflow: hidden; }
.center_col { width: 345px; overflow: hidden; }

td.center_col_h2 { border-left: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2; padding: 25px 21px 11px 11px; width: 345px; text-align: left; }

.article { float: left; width: 345px; padding: 0px 0px 4px 0px;  margin: 0px 0px 7px 0px; border-bottom: 1px solid #e2e2e2; }
.article .details { margin-left: 60px; }
.content_block { margin: 0px 0px 19px 0px; }
.article-inner { padding: 0; width: 345px; }
.article-preview {  float: left; width: 100px; }
.article-inner-preview { float: right; padding-left: 10px; width: 225px; }

.link_block { padding: 0px; margin: 0px; }

.divider { border-bottom: 1px solid #e2e2e2; margin: 9px 0px 10px 0px; }
hr { color: #e2e2e2; background-color: #e2e2e2; height: 1px; border: 0; }

td#center_col ul { margin: 0px; padding: 15px; } 
td#center_col ul li { margin: 0px; padding: 0px;  }

td#center_col_h2 ul { margin: 0px; padding: 0px 0px 0px 0px; } 
td#center_col_h2 ul li { margin: 0px; padding: 0px; list-style-position: inside; line-height: 14px;}

.list_block { padding: 0px 0px 0px 0px; }

.list_block .divider { clear: both; margin: 0px 0px 5px 0px; padding: 5px 0px 0px 0px; }

.staff_member { float: left; }
.staff_member_link { float: right; }

.staff_member_details img { float: left; padding: 0px 15px 10px 0px; }
.staff_member_info { padding: 0px 0px 20px 0px; }

#staff_member_photo { padding: 0px 0px 0px 10px; }
#staff_member_photo img { padding: 0px 0px 12px 0px; }

.photo_credit { margin: 8px 0px 0px 0px; padding: 0px 0px 7px 0px; border-bottom: 1px solid #e2e2e2; float: left; clear: left; width: 345px;}
.photo_credit img { float: left; padding: 3px 0px 0px 0px; }
.photo_credit .details { margin: 0px 0px 0px 90px; padding: 0px; clear: none; }
.photo_credit p { clear: none; margin: 0px; } */

/* BEGIN: where we work styles */
/*
td#center_two_col { border-left: 1px solid #e2e2e2;  }

table#maps { border-right: 0px solid #e2e2e2; margin: 16px 0px 0px 9px;  }

table#maps h1 { margin: 0px 0px 5px 0px; }

table#maps td#map_image { padding: 1px 0px 1px 0px; border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; }

table#maps td#map_image table.region_map { background: #c9ddfa; }
table#maps td#map_image table.region_map img.region { border-right: 1px solid #e2e2e2; }
table#maps td#map_image table.region_map .details { margin: 13px 10px 0px 10px; height: 188px; border-bottom: 1px solid #e2e2e2; }

table#maps td#map_select { padding: 5px 0px 5px 0px; border-bottom: 1px solid #e2e2e2; }
table#maps td#map_select form { padding: 0px; margin: 0px; }
table#maps td#map_select select.region { width: 158px; font-size: 9px; color: #383839; }
table#maps td#map_select select.country { width: 153px; font-size: 9px; color: #383839; }
table#maps td#map_select img.arrow { margin: 0px 10px 0px 10px; } 

table#maps td#center_col_h2 { border-left: 0px solid #e2e2e2; border-right: 1px solid #e2e2e2; padding: 25px 21px 11px 0px; width: 343px; width: 388px;}

table#maps td#right_col { padding: 27px 0px 0px 0px; width: 181px; }
table#maps td#right_col .rc_link_block { padding: 0px 0px 30px 10px; }

table#maps .region_info { width: 344px; } */

/* END: where we work */

/* BEGIN: fellowships styles */
/*
#fellows { margin: 5px 0px 0px 0px; padding: 10px 0px 0px 0px; border-top: 1px solid #e2e2e2; }

.fellow_info { padding: 0px 0px 5px 0px; margin: 0px 0px 10px 0px; border-bottom: 1px solid #e2e2e2; }

.fellow_details { padding: 20px 0px 0px 0px; }
.fellow_details img { float: left; padding: 0px 15px 10px 0px;  } */

/* END: fellowships styles */

/* BEGIN: sitemap styles */
/*
#sitemap ul.sitemap { padding: 1px 0px 7px 0px; margin: 0px 0px 0px 25px; list-style: none; }
#sitemap ul.sitemap li { padding: 0px; margin: 0px; }
#sitemap ul.sitemap li a { color: #383839; font-weight: bold; line-height: 15px; }
#sitemap ul.sitemap li a:hover { color: #1e77d7; }

#sitemap ul.sitemap ul { padding: 0px 0px 0px 25px; margin: 0px; list-style: none; border-top: 1px solid #e2e2e2; }
#sitemap ul.sitemap ul li a { color: #383839; font-weight: normal; line-height: 15px; }
#sitemap ul.sitemap ul li a:hover { color: #1e77d7; }

#sitemap ul.sitemap ul ul { padding: 0px 0px 0px 23px; margin: 0px; border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; }
#sitemap ul.sitemap ul ul li a { color: #0c5186; font-weight: normal; line-height: 15px; }
#sitemap ul.sitemap ul ul li a:hover { color: #1e77d7; } */

/* END: sitemap styles */

/* BEGIN: Useful Links */
/*
.useful_links_block { padding: 30px 0px 0px 0px; }
.useful_links_block p.l3 { text-indent: -15px; margin: 0px 0px 0px 35px; }

.useful_links_block h3 { padding: 10px 0px 0px 15px; border-bottom: 1px solid #e2e2e2; }
.useful_links_subhead_block { padding: 0px 0px 0px 15px; } */

/* END: Useful Links */

/* BEGIN: Contact Page styles */
/*
.office { padding: 0px 0px 10px 0px; margin: 0px 0px 10px 0px; border-bottom: 1px solid #e2e2e2; float: left; width: 100%;}
.office .address { float: left; }
.office .contact { text-align: right; }

.directions { padding: 0px 0px 5px 0px; margin: 0px 0px 10px 0px; border-bottom: 1px solid #e2e2e2; }

.subscribe_box { clear: both; padding: 0px 0px 1px 0px; margin: 0px 0px 25px 0px; border-bottom: 1px solid #e2e2e2; }
.subscribe_box .header { color: #ffffff; font-weight: bold; background: #0f2747; padding: 3px 9px 3px 9px; margin: 0px 0px 1px 0px; } 
.subscribe_box .details { color: #fbde87; font-weight: bold; background: #c9dcfa; padding: 13px 10px 13px 9px; }

.subscription_details { padding: 0px; margin: 0px 0px 30px 0px; border-bottom: 1px solid #e2e2e2; }

form.contact_update { padding: 0px; margin: 0px; }
form.contact_update h5 { padding: 0px 0px 5px 0px; margin: 0px 0px 5px 0px; border-bottom: 1px solid #e2e2e2; } */

/* END: Contact Page styles */

/* BEGIN: Search styles */
/*
.adv_search { padding: 0px 0px 5px 0px; margin: 0px 0px 30px 0px;border-bottom: 1px solid #e2e2e2; float: left; }

.search_form input#adv_search_text { width: 322px; height: 18px; border: 1px solid #8f8a8a; font-size: 11px; padding: 0px; margin: 0px; }
.search_form select { font-family: verdana, arial, sans-serif; font-size: 9px; color: #383839;  }
.search_form select.section { width: 192px; }
.search_form select.language { width: 192px; }
.search_form select.format { width: 140px; }

.search_for { margin: 0px 0px 10px 0px; }
.in_section { margin: 0px 0px 10px 0px; }
.in_language { float: left; }
.in_format { float: right; }


.search_results_for { background: #c9ddfa; height: 16px; padding: 3px 10px 3px 10px; margin: 0px 0px 2px 0px; }
.num_results { background: #dbdada; height: 16px; padding: 3px 10px 3px 10px; margin: 0px 0px 30px 0px; }

.result { padding: 0px 0px 5px 0px; margin: 0px 0px 10px 0px; border-bottom: 1px solid #e2e2e2; } */

/* END: Search styles */

/* END: center column inside page styles */

/* END: center column styles */

/* BEGIN: right column styles */

/* BEGIN: homepage right column styles */
/*
table#body_content td#right_col_home { padding: 0px; background: #fdf9f0; border-left: 1px solid white; }

table#body_content td#right_col_home div.right_col_content { background: #fdf9f0; padding: 11px 15px 9px 9px; text-align: left}
table#body_content td#right_col_home div.wrapper { padding: 1px 0px 1px 0px; }
table#body_content td#right_col_home div.header { padding: 1px 0px 1px 0px; background: #ffffff; border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; }

table#body_content td#right_col_home div.news { border-bottom: 1px solid #e2e2e2; padding-bottom: 7px; margin-bottom: 7px; }

table#body_content td.left_col div#events { padding: 4px 15px 21px 9px; text-align: left; }
table#body_content td.left_col div#events div.event { border-bottom: 1px solid #e2e2e2; padding: 5px 0px 5px 0px; margin-bottom: 5px; }
table#body_content td.left_col div.event h5 { float: left; } */


/* END: homepage right column styles */

/* BEGIN: inside page right column styles */
/*
table#body_content td#right_col { padding: 27px 0px 0px 0px; border-left: 1px solid white; width: 181px; }

.rc_link_block { padding: 0px 15px 30px 10px; margin: -4px 0px 0px 0px; width: 156px; text-align: left}

.rc_link_block a.l1{ font-size: 10px; line-height: 14px; text-decoration: none; color: #1e77d7; border-bottom: 1px solid #e2e2e2; padding: 4px 0px 4px 0px; margin: 0px 0px 1px 0px; display: block; }
.rc_link_block a.l1:hover { color: #000000; }

.rc_link_block h6 { padding: 0px 0px 5px 0px; border-bottom: 1px solid #e2e2e2; }

.rc_link_block_end { height: 1px; border-top: 2px solid #b7b8ba; border-bottom: 1px solid #e2e2e2; }

.rc_content_block { padding: 0px 15px 30px 10px; margin: -4px 0px 0px 0px; width: 156px; }

#back_to a.l2 { padding: 0px 0px 4px 22px; margin: 0px 0px 5px 0px; border-bottom: 1px solid #e2e2e2; background: url(../images/icons/back_to_overview.gif) left top no-repeat; display: block;  }

#printer_friendly a.l2 { padding-top: 2px; padding-right: 0px; padding-bottom: 4px; padding-left: 22px; margin: 0px 0px 1px 0px; border-bottom: 1px solid #e2e2e2; background: url(../images/icons/printer_friendly.gif) left top no-repeat; display: block;}

#text_size { padding: 5px 0px 4px 0px; margin: 0px 0px 1px 0px; border-bottom: 1px solid #e2e2e2; }

#text_size a.enlarge { padding-top: 2px; padding-right: 0px; padding-bottom: 0px; padding-left: 22px; background: url(../images/icons/enlarge_text.gif) left no-repeat; display: block; }
#text_size a.smaller { padding-top: 2px; padding-right: 0px; padding-bottom: 0px; padding-left: 22px; background: url(../images/icons/smaller_text.gif) left no-repeat; display: block; }

#form_links { padding: 5px 0px 4px 0px; margin: 0px 0px 1px 0px; border-bottom: 1px solid #e2e2e2; }

#form_links a.tell_friend { 
                            padding-top: 2px; 
                            padding-right: 0px; 
                            padding-bottom: 6px; 
                            padding-left: 22px; 
                            margin: 0px 0px 1px 0px; 

                            border-bottom: 1px solid #e2e2e2; 
                            background: url(../images/icons/tell_friend.gif) left top no-repeat; 
                            display: block; 
                            }

#form_links a.subscribe { 
                          padding-top: 6px; 
                          padding-right: 0px; 
                          padding-bottom: 4px; 
                          padding-left: 22px; 

                          background: url(../images/icons/subscribe.gif) left no-repeat; 

                          display: block; 
                          }

#download_pdf a.l2 { padding-top: 2px; padding-right: 0px; padding-bottom: 4px; padding-left: 22px; margin: 0px 0px 1px 0px; border-bottom: 1px solid #e2e2e2; background: url(../images/icons/download_pdf.gif) left top no-repeat; display: block; }

.call_out_wrapper { padding: 1px 0px 1px 0px; margin: 0px 0px 1px 0px; border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; }
.call_out { background: #fdf9f0; padding: 15px 9px 0px 9px; }
.call_out_wrapper .h8 { margin: 0px; }
.call_out .content { padding: 0px 0px 20px 0px; } */

/* END: inside page right column styles */

/* END: right column styles */

/* END: body content styles */

/* BEGIN: footer styles */
/*
div#footer { margin: 0px; padding: 5px 0px 0px 0px; clear: right;}

div#footer div#copyright { width: 175px; padding: 14px 0px 8px 10px; font-size: 10px; color: #383839; background: #c5c5c6; float: left; }

div#footer div#footer_links { margin-left: 185px; padding: 14px 0px 8px 10px; background: #0c5186; font-size: 10px; } 
div#footer div#footer_links a { font-size: 10px; color: #ffffff; text-decoration: none; }
div#footer div#footer_links a.on { color: #fbde87; } 
div#footer div#footer_links a:hover { color: #fbde87; } 

div#footer div#footer_links img { margin: 1px 6px 0px 6px; }

div#footer div#footer_links ul { margin: 0px; padding: 0px; list-style: none; display: inline; } 
div#footer div#footer_links ul li { margin: 0px; padding: 0px; display: inline; float: left; } 

div#footer div#footer_links a#top_link { padding: 0px 0px 0px 13px; background: #0c5186 url(../images/footer/top_arrow.gif) left center no-repeat; font-size: 10px;}
div#footer div#footer_links a#top_link:hover { color: #fbde87; }
div#footer div#footer_links a#sitemap_link { display: block; float: right; padding-right: 15px; }

div#credits { width: 769px; height: 6px; margin: 0px auto 10px auto; padding: 0px 30px 10px 0px; text-align: right; color: #383839; }
div#credits a { color: #383839; }
div#credits a:hover { text-decoration: underline; }
div#credits a.ruby:hover { color: #980000; }
div#credits a.dl:hover { color: #980000; } */

/* END: footer styles */

/* BEGIN: form styles */
/*
.frmText { font-family: verdana, arial, sans-serif; font-size: 11px; color: #383839; background-color: #eff3fc; height: 14px; width: 330px; padding: 2px; margin-bottom: 10px; }
.frmTextError { font-family: verdana, arial, sans-serif; font-size: 11px; color: #383839; background-color: #eff3fc; height: 16px; width: 330px; padding: 2px; margin-bottom: 10px; }

.frmTextArea { font-family: verdana, arial, sans-serif; font-size: 11px; color: #383839; background-color: #eff3fc; height: 42px; width: 330px; padding: 2px; margin-bottom: 10px; }
.frmTextAreaError { font-family: verdana, arial, sans-serif; font-size: 11px; color: #383839; background-color: #eff3fc; height: 16px; width: 330px; padding: 2px; margin-bottom: 10px; }

.frmSelect { font-family: verdana, arial, sans-serif; font-size: 11px; color: #383839; background-color: #eff3fc; height: 20px; width: 335px; padding: 2px; margin-bottom: 10px;  }
.frmSelectError { font-family: verdana, arial, sans-serif; font-size: 11px; color: #383839; background-color: #eff3fc; height: 20px; width: 330px; padding: 2px; margin-bottom: 10px; }

.frmError { padding: 0px; margin: 0px 0px 5px 0px; font-size: 10px; color: maroon; font-weight: bold; }

.frmLabel { font-size: 10px; line-height: 14px; color: #0c5186; padding: 0px; margin: 0px; font-weight: bold; width: 330px;	} */

/* END:   form styles */

/* BEGIN: email newsletter styles (web-version) */
/*#email_col {
	margin: 0;
	padding: 0;
	/* width: 345px; 
       width:558px;*/
	/*overflow: hidden;
	border-left: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;}*/


/*#email {
	width:auto;
	margin: 0;
	padding: 0;
}

#email #masthead,
#email #toc,
#email #s1 {
	float: left;
	width: 558px;
}

#email #s1 {
	overflow: hidden;
	height: 1%;
	clear: both;
}

#email #toc {
             margin: 0;
             padding: 0;

             background-color: #f2f0f0;
}

#email #s2 {
             float: left;
             width: 558px;

             border-bottom: 1px solid #e2e2e2;
             background-color: #eef4fd;
             }

#email #r-rightcol { 
                   float: right;
                   margin: 0;
                   padding: 0 0 26px; 0;

                   width: 181px;
}

#email #r0,
#email #r1,
#email #r-spacer,
#email #r2,
#email #r3,
#email #r4 {
             width: 181px;

             border-left: 1px solid #e2e2e2;
}

#email #masthead,
#email #r0 { 
             padding-top: 16px;
}

#email #r0 { 
             padding-top: 27px;
}

#email #r1 {
             background-color: #eef4fd;
             border-bottom: 1px solid #e2e2e2;
}

#email #r-spacer { 
                height: 10px;
}

#email #r2 {
             padding-bottom: 7px;

             border-bottom: 1px solid #e2e2e2;
             background-color: #fdf9f0;
}

#email h1,
#email h2,
#email h3,
#email h4,
#email h5,
#email p {
	margin: 0 20px 0 10px;
	text-align: left;
}

#email h1 { 
            margin: 0 20px 6px 10px;
            padding: 0 0 2px 0;

            border-bottom: 1px solid #e2e2e2; 
}

#email h2 {
            margin: 0;
            padding: 0 10px 17px 10px;

            font-size: 13px;
            line-height: 17px;
            font-weight: normal;
            font-style: italic;

            border-bottom: 0;

            color: #0c5186;
}

#email h3 {
            margin: 0;
            padding: 0;
            
            font-size: 11px;
            line-height: 21px;
            color: #fff;
            border-top: 1px solid #e2e2e2;
            border-bottom: 1px solid #e2e2e2;
            
            background-color: #868687;
}

#email h3 div {
                margin: 0;
                padding: 0 0 0 10px;

                border: 1px solid #fff;
}

#email #toc h3 {
                font-size: 10px;                
}

#email #s1 h3,
#email #s2 h3 {
                background-color: #0c5186;                
}

#email #s2 h3 {
                text-align: center;
}

#email #r4 h3 {
                background-color: #c27827;
}

#email #r3 h3 div {
                    background: url(../images/email-web/r3_h1.gif) no-repeat;
}

#email #r4 h3 div {
                    background: url(../images/email-web/r4_h1.gif) no-repeat;
}

#email #r3 h3 a,
#email #r4 h3 a {
                  padding-right: 100px;

                  font-size: 11px;
                  line-height: 21px;

                  color: #fff;
}

#email #r3 h3 a:hover,
#email #r4 h3 a:hover {
                        color: #000;
}

#email #r1 h3 div,
#email #r2 h3 div,
#email #r3 h3 div,
#email #r4 h3 div {
                    border-right: 0;
}

#email #s1 h4 {
                padding: 0 0 17px 0;

                font-size: 14px;
                line-height: 17px; 
                font-weight: bold; 
                
                color: #c85d07; 
}

#email #s1 h5 {
                padding: 0 0 17px 0;

                font-size: 14px;
                line-height: 17px; 
                font-weight: normal; 
}

#email #s2 h4 {
                font-size: 10px;
                line-height: 15px;
                font-weight: bold;
}

#email #s2 h4 a {
                  color: #2e2e2e;
}

#email #s2 h4 a:hover {
                        color: #1e77d7;
}

#email #s2 h4 span {
                     padding: 0;
                     color: #1e77d7;
}

#email #s2 h4 span.print {
                           padding: 0 0 0 17px;
                           
                           background: #eef4fd url(../images/email/icon_print.gif) no-repeat;
}

#email #s2 h4 span.audio {
                           padding: 0 0 0 19px;
                           
                           background: #eef4fd url(../images/email/icon_audio.gif) no-repeat;
}

#email #s2 h4 span.video {
                           padding: 0 0 0 19px;
                           
                           background: #eef4fd url(../images/email/icon_video.gif) no-repeat;
}

#email #s2 h4 span.print-ictj {
                                padding: 0 0 0 17px;
                           
                                background: #eef4fd url(../images/email/icon_print-ictj.gif) no-repeat;
}

#email #s2 h4 span.audio-ictj {
                                padding: 0 0 0 19px;
                                
                                background: #eef4fd url(../images/email/icon_audio-ictj.gif) no-repeat;
}

#email #s2 h4 span.video-ictj {
                                padding: 0 0 0 19px;
                                
                                background: #eef4fd url(../images/email/icon_video-ictj.gif) no-repeat;}

#email #r2 h5 {
                padding: 0;

                font-size: 10px;
                line-height: 14px; 
                font-weight: bold; 
                
                color: #0c5186; 
}

#email #s1 .s1-article {
                         margin: 17px 0;
                         padding: 0;
}

#email #s1 .s1-article img {
	float: left;
	padding: 0 10px 10px 0;
}

#email #s1 hr {
                margin: 0 20px 0 10px;
}

#email #s2-content {
                     float: left;

                     margin: 10px 0;
                     padding: 0;

                     width: 558px;
                     
                     background: #eef4fd url(../images/email-web/s2_bg.gif) top left repeat-y;
}

#email #s2-leftcol,
#email #s2-rightcol {
	padding: 0;
	width: 250px;
	margin-top: 0;
	margin-right: 13px;
	margin-bottom: 0;
	margin-left: 10px;
}

#email #s2-leftcol {
                     float: left;
}

#email #s2-rightcol {
                      float: right;
}

#email #s2 .s2-article {
                         margin: 0;
                         padding: 0;

                         width: 245px;
}

#email #s2 .s2-article p,
#email #s2 .s2-article h4,
#email .s2-article-link {
	margin-left: 0;
	padding-left: 0;
	text-align: left;
}

#email #s2 .s2-article-link {
                              margin: 7px 10px 7px 0;
                              padding: 0;
}

#email .r-content {
                    margin: 0;
                    padding: 10px;                     
}

#email .r-content p,
#email .r-content h1,
#email .r-content h2,
#email .r-content h3,
#email .r-content h4,
#email .r-content h5 {
                       margin: 0;
                       padding: 0;
}

#email .r-content hr {
                        margin: 7px 0;
                        padding: 0;
}

#email #toc ul {
                 margin: 14px 0;
                 padding: 0;
}

#email #toc ul li {
                    margin: 0 10px;
                    padding: 0;
                    
                    list-style: none;
}

#email #toc ul li a {
                      font-weight: bold;
                      font-size: 10px;
                      line-height: 14px;

                      color: #383839;
}

#email #toc ul li a:hover {
                            color: #1e77d7;
}

#email #toc ul li ul {
                       margin: 0;
                       padding: 0;
}

#email #toc ul li ul li {
                          list-style: none;
}

#email #toc ul li ul li a {
                            font-weight: normal;
                            color: #1e77d7;
}

#email #toc ul li ul li a:hover {
                                  color: #383839;
}

#fotografias {
padding:4px;
background:white;
float:left;
}
*/

/* END: email newsletter styles (web-version) */

/* Print-version*/
.noprint {
	display:none;
	}
body {
	margin: 0px;
	padding: 0px;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	line-height: 14px;
	text-align: center;
	color: #000000;
	background:none;
}	

#main_body {
	width: 757px;
	padding: 12px 18px 0px 0px;
	margin: 0px auto 0px auto;
	text-align: left;
	background:none;
}

h1 {
	font-size: 22px;
	line-height: 25px;
	color: #000000;
	padding: 0;
	margin: 0px 0px 18px 0px;
	font-weight: normal;
}
h2 {
	font-size: 13px;
	line-height: 16px;
	color: #000000;
	padding: 0px 0px 4px 0px;
	margin: 0px 0px 5px 0px;
	font-weight: bold;
	border-bottom: 1px solid #e2e2e2;
}

h4 {
	font-size: 11px;
	line-height: 17px;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	color: #000000;
	margin: 0px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
}

h3 {
	font-size: 13px;
	line-height: 17px;
	color: #000000;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}
h5 {
	font-size: 10px;
	line-height: 14px;
	color: #000000;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
} 
h6 {
	font-size: 10px;
	line-height: 14px;
	color: #000000;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}
.h7 {
	font-size: 10px;
	line-height: 14px;
	color: #000000;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}
.h8 {
	font-size: 9px;
	line-height: 14px;
	color: #000000;
	padding: 0px 7px 0px 7px;
	margin: 0px 0px 10px 0px;
	font-weight: bold;
	text-transform: uppercase;
}

#email #masthead,
#email #toc,
#email #s1 {
	float: left;
	width: 745px;
}

#email h1,
#email h2,
#email h3,
#email h4,
#email h5,
#email p {
	margin: 0 20px 0 10px;
	text-align: left;
	color:#000000;
}

#email #s2-content {
	float: left;
	margin: 10px 0;
	padding: 0;
	width: 745px;
}

#email #s2 {
	float: left;
	width: 745px;
	background:none;
    }
	
#email #s2 .s2-article {
	margin: 0;
	padding: 0;
	width: 330px;
}
			 
#email #s1 h4 {
	padding: 0 0 17px 0;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	color: #000000;
	}
	
#email #s2-leftcol,#email #s2-rightcol {
	padding: 0;
	width: 330px;
	margin-top: 0;
	margin-right: 13px;
	margin-bottom: 0;
	margin-left: 10px;
}