body {
	margin: 0px;
	padding: 0px;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	line-height: 14px;
	background: #a8a6a6 url(http://www.ictjcolombia.org/images/body_background.gif);
	text-align: center;
	color: #383839;
}
img {
	border: 0px;
	margin-bottom:0px;
}
div#main_body {
	width: 757px;
	padding: 12px 18px 0px 0px;
	background: #88a8cb;
	margin: 0px auto 0px auto;
	background: #88a8cb url(http://www.ictjcolombia.org/images/drop_shadow_right.gif) right repeat-y;
	text-align: left;
}
/* 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: 16px;
	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(http://www.ictjcolombia.org/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(http://www.ictjcolombia.org/images/sidebar/nav/l3_arrow.gif) left no-repeat;
}
div#left_nav li li li a:hover {
	color: #000000;
	background: #fae7b4 url(http://www.ictjcolombia.org/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(http://www.ictjcolombia.org/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(http://www.ictjcolombia.org/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(http://www.ictjcolombia.org/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(http://www.ictjcolombia.org/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(http://www.ictjcolombia.org/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(http://www.ictjcolombia.org/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(http://www.ictjcolombia.org/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(http://www.ictjcolombia.org/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-top: 0;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 0px;
	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(http://www.ictjcolombia.org/images/email-web/r3_h1.gif) no-repeat;
}
#email #r4 h3 div {
	background: url(http://www.ictjcolombia.org/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(http://www.ictjcolombia.org/images/email/icon_print.gif) no-repeat;
}
#email #s2 h4 span.audio {
	padding: 0 0 0 19px;
	background: #eef4fd url(http://www.ictjcolombia.org/images/email/icon_audio.gif) no-repeat;
}
#email #s2 h4 span.video {
	padding: 0 0 0 19px;
	background: #eef4fd url(http://www.ictjcolombia.org/images/email/icon_video.gif) no-repeat;
}
#email #s2 h4 span.print-ictj {
	padding: 0 0 0 17px;
	background: #eef4fd url(http://www.ictjcolombia.org/images/email/icon_print-ictj.gif) no-repeat;
}
#email #s2 h4 span.audio-ictj {
	padding: 0 0 0 19px;
	background: #eef4fd url(http://www.ictjcolombia.org/images/email/icon_audio-ictj.gif) no-repeat;
}
#email #s2 h4 span.video-ictj {
	padding: 0 0 0 19px;
	background: #eef4fd url(http://www.ictjcolombia.org/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;
}

#fotografiasIn {
	padding:4px;
	background:white;
}

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

.fotocaption{
	font-size:90%;
	margin-top:0px;
	margin-bottom:0px;
	line-height:10px;
}