body, html {
	border: 0;
	margin: auto;
	background: #fff;
	font: normal 12px Arial, Helvetica, Verdana, sans-serif;
	text-align: center;
	vertical-align: top;
}
html>body{ font: normal 12px Arial, Helvetica, Verdana, sans-serif;}
tbody, ul, ol, table {
	text-align: left;
	font: normal 12px Arial, Helvetica, Verdana, sans-serif;
}

#content ol li {padding-bottom:12px;}


.bodytext {
 	font: normal 12px Arial, Helvetica, Verdana, sans-serif;
	margin-bottom:12px;
}

blockquote {
	color:#000000;
	background:url(../images/quote.gif) left top no-repeat;
	font:italic 1.3em "Times New Roman", Times, serif;
	margin:10px 0;
	padding-left:50px;
}
blockquote .bodytext {
	font:italic 1em Times, "Times New Roman", serif;
	margin-bottom:0;
}

/* Rendering of images */
div.csc-textpic .bodytext {
	margin-left:4px;
}

.csc-textpic-caption {
	font-size:9px; 
	padding:4px; 
	padding-bottom:10px;
}

.csc-text li {margin-bottom:12px;}

.link_more { text-align:right; margin-bottom:5px; font-size:11px; }
	 
a {
	color:#800000;
	text-decoration: none;
}
img {
	border: 0px;
}

a:hover {
	color: #C72121;
	text-decoration:underline;
}

#body {
	position: relative;
	width: 792px;	
	margin: auto;
}

#red_banner {
	margin-top:5px;
	height:20px;
	background: #B10E0F;
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
}
#red_banner_text {
	width: 792px;
	padding-top:2px;
	height:20px;
	margin: auto;	
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
	color:#FFFFFF;
	font-size:11px;
}
#red_banner_text img{margin:0; margin-right:10px; margin-left:10px; vertical-align:middle; }
#wcc_banner_bg{ background: url(../images/bg-banner.gif) top left repeat-x;   } 
#wcc_banner {
	width: 792px;
	margin: auto;
	height:107px;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
	position:relative;	
	top:0;
	left:0;
}
#wcc_banner img{ border:0;}
#wcc_logo {
	position:absolute;
	top:0;
	left:0;
 }

#main_banner {
 	border-left: 2px solid #fff;
	border-right: 2px solid #fff;	
	position:absolute;
	top:0;
	left:148px;
 }
    
#languages {
	display:block;
	color:#444;
	padding-top:5px;
	padding-bottom:18px;
}
.tx-srlanguagemenu-pi1 {
	color:#444;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#forms {
	background-color:#F0C346;
	height:107px;
	width:160px;
	text-align:center;
	font-size: 11px;
	color:#AF1014;
	vertical-align: top;
	position:absolute;
	top:0;
	left:631px;
}
#forms a{color:#AF1014; }
input.login
{
	position: absolute;
	top:0;
	left:0;
	width: 70px;
	height: 16px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border:1px solid #AF1014;
	background-color:#E6D28B;
	color:#AF1014;
}

input.search_button
{
  	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border:0px solid #AF1014;
	background-color:#F0C346;
	color:#AF1014;
	width:65px;
}

.search_form{
	position:relative;
	top:0;
	left:0;
	margin: 0;
	padding-left:2px;
	padding-top:6px;
	text-align:left;
	font-size:11px;
	height:20px;
	display: block;
}

/* buttons with CSS rollovers */

.cssnav
{
	position: absolute;
	top:0;
	left:78px;
	font-family: arial, helvetica, sans-serif;
	background: url(../images/button_ov.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 79px;
	height: 20px;
	margin: 0;
	padding: 0;
}
.bigbutton {
	left:0;
	background: url(../images/button_big_ov.gif) no-repeat;
	width:300px;
	height:30px;
}

.cssnav a
{
display: block;
color: #000000;
font-size: 11px;
width: 79px;
height: 20px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.cssnav img
{
width: 79px;
height: 20px;
border: 0
}
.bigbutton img {
	width:300px;
	height: 30px;
}

* html a:hover
{
visibility:visible
}

.cssnav a:hover img
{
visibility:hidden
}

.cssnav span
{
	position: absolute;
	left: 14px;
	top: 2px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}
.bigbutton span {
	left:45px;
	color:#7C1618;
	font-size:18px;
	width: 243px;
	padding-top: 3px;
}
.bigbutton a:hover span {
	color:#AF1F24;
}

/*#forms>.search_form{
	margin: 6px 2px 2px 633px;
	position:relative;
	top:-20px;
	left:10px;
	margin:10px;
}*/
	
#top_menu {clear:both;
}
#main_menu {	
	width: 792px;
	background: #9B683D;
	margin: auto;	
	border-left: 2px solid #FFF;
	border-right: 2px solid #FFF;
	border-top: 2px solid #FFF;
	border-bottom: 1px solid #FFF;
	color:#FFF;
	font-size: 16px;
	height:24px;
	}
#main_menu_1 {	
	width: 150px;
	border-right: 2px solid #FFF;
	float:left;
	padding:2px 3px;
	font-size: 14px;
	height:24px;
}
#main_menu_2 a{	font-size: 13px; font-weight:bold;}


#main_menu>#main_menu_1 {		width: 142px;}

#main_home { float:left; }	
#main_menu a{color:#FFF;}
	
#main {
	border-top: 5px solid #AE8F7A;
	padding-top: 3px;
	text-align:left;
	
	}
#left {
	width: 150px;
	float:left;
	vertical-align:top;
	overflow:hidden;
	}

#right {
   width: 248px;
	float:right;
}
	
#content-wrapper {width:378px; margin: -15px 0 0 157px; vertical-align:top;  overflow:hidden;}
#main>#content-wrapper {width:378px; margin:0 0 0 157px; vertical-align:top;  overflow:visible;}
#content-wrapper-one-column {
	width:628px; 
	/* margin:-15px 0 0 157px;*/
	margin:0;
	float:left; 
	vertical-align:top;
	padding:0 0 0 10px; 
	overflow:hidden;
}
#main>#content-wrapper-one-column {
	width:630px; 
	/* margin:0 0 0 157px; */
	overflow:visible;
}

#content {
	/* height:400px; */
	text-align:left;
	margin:0 0 0 0;
	vertical-align:top; 
}

#content table {border-collapse:collapse; width:100%; margin:auto; }
#content td {padding-top:0px; padding-left:4px; padding-right:4px; margin-top:0px;}

#content-area {text-align:left; }

#content-wrapper>#content {
	/* height:auto; */
	min-height:400px;
	text-align:left;
	vertical-align:top;
}

#content-wrapper-one-column>#content {
	/* height:auto; */
	min-height:400px;
	vertical-align:top;
}


#track {
	font-size:11px;
	padding-top:3px;
	padding-left:7px;
	background-color:#E8E0D9;
	padding-bottom:4px;
	margin-bottom:8px;
}

h1 { 
	color:#9B683D; font-size:20px;
	margin:12px 0 12px 0;
}

#content h1 { 
	color:#9B683D; font-size:20px;
	margin:0px 0 12px 0; padding-top:0; padding-left:5px; background-color:#EFF0EB;
	/* clear:right; */
}

h2 { 
	color:#9B683D; font-size:18px;
	margin:10px 0 10px 0;
}

h3 { 
	color:#9B683D; font-size:14px;
	margin:8px 0 8px 0;
}
h4 { 
	color:#9B683D; font-size:12px;
	margin:6px 0 6px 0;
}

p {
	margin: 0;
	/* text-align:left; */
}
td {
	text-align: left;
}
p.morespace {
	margin-bottom:6px;
}
strong { font-weight:bold}
span.small{font-size: 10px;}
span.red {color:#990000}
p.western {
	margin:0 auto;
}
p.sdfootnote {
	font-size: 11px;
}
p.framed
{
	/* width: 100%; */
	border: 1px solid #DBCECA;
	background-color: #F5F2F0;
	border-collapse:collapse;
	color:#990000;
	padding:10px;
}

.left_col {padding-left:0; padding-right:4px;}
.right_col {padding-left:4px; padding-right:0; }

#left-menu {
    padding: 5px 5px 5px 5px;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	}
#left-menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#left-_menu ul li {
	text-decoration: none;
	font:bold 63% Verdana, Arial, Helvetica, sans-serif;
	margin: 5px 0 0 10px; 
}

#left-menu  ul li a {
	color:#333;
	text-decoration: none;
	
}

#left-menu ul li a:hover {
	color: #C72121;
}


#left-menu ul li.ACT,
#left-menu ul li.CUR {
	font-weight: bold;
	color: #000000;
} 

#footer {
	clear:both;
	background-color: #EBC854;
	border-bottom:10px solid #fff;

	}
	
#copyright {
	width: 792px;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;	
	background-color: #C99D5C;
	padding: 5px ;
	font: normal 11px Arial,Helvetica,Verdana,sana-serif;
	color: #fff;
	margin: auto;
	}
#copyright a{ color:#fff;}
#copyright_left{ width:140px; float:left; text-align:right;}
#copyright_middle{ width:370px; text-align:center; margin:auto;}
#copyright_right{ width:200px; float:right; text-align:left;}

/* Activities */
#activity_description h1 { 
	color:#9B683D; font-size:20px;
	margin:0px 0 12px 0; padding-top:0; padding-left:5px; background-color:#EFF0EB;
}

/* Advanced search tool */
.tx-docdb-pi1-listrow-header td {font-weight:bold; font-size:14px; background-color:#FFCC66; border-width:2px; border-color:#990000; padding-top:5px; padding-bottom:5px;}
.tx-docdb-pi1-listrow table {border-width:1px; border-color:#990000; border-style:solid; padding:5px;}
.tx-docdb-pi1-listrow a {font-weight:bold;}
.tx-docdb-pi1-listrow-odd {background-color:#FFEECA;}

/* Flexible content elements */

#table_2_cols { border-collapse:collapse; width:100%;}
#table_l_col {width:50%;}
#table_r_col {width:50%;}

#donation {
	font: 11px Arial, Helvetica, Verdana, sans-serif;
	background-color:#F5F7F2;
	border-bottom: 1px dotted #ADBBAA;
	padding:0;
	margin:0;
	margin-bottom:10px;
}
#donation img{
	margin-top: 3px;
	margin-bottom: 3px;
	border:0px;
	text-align:center;
	}
.title_donation{ 
text-align:left; 
background-color:#AAB48F;
font-size:13px; 
color:#FFF;
font-weight:bold; 
margin:0px;
height:20px;
border-bottom: 1px dotted #677C5B;
}
.title_donation a{ color:#FFF;}
.title_donation img{ margin:0; margin-right:5px; margin-left:4px;  vertical-align:middle;}

.quick_links {
	font: 12px Arial, Helvetica, Verdana, sans-serif;
	background-color:#F2EEE3;
	text-align:left;
	border-bottom: 1px dotted #ADBBAA;
	padding-bottom:5px;
	margin-bottom:20px;
}

.quick_links_title { 
background-color:#BFA66E;
color:#FFF;
border-bottom: 1px dotted #7E6B41;
/* font-size:13px;
padding-top:4px;
text-align:left; 
font-weight:bold; 
margin:0 0 4px 0;
height:19px; */
}
.quick_links_title a{ color:#FFF; }
.quick_links img{ margin:0; margin-right:5px; margin-left:4px; vertical-align:middle;  }
.quick_links ul {
	background-color:#F2EEE3;
	margin:0;
	padding:0;
	list-style:none;
}
.quick_links ul li { 
	color:#000000;
	padding:3px 12px 3px 10px;
}
.quick_links ul li a { 
	color:#800000;
}
div.quick_links_content {
	padding:3px 8px 2px 3px;
}

.ecu_initiatives {
	font: 14px Arial, Helvetica, Verdana, sans-serif;
	text-align:center;
	margin-bottom:5px;
}
div.ecu_initiatives_list {
	margin-bottom: 20px;
}

.title_ecu {
padding-top:4px;
text-align:left; 
background-color:#8E9DB4;
font-size:13px; 
color:#FFF;
font-weight:bold; 
margin:0;
height:34px;
margin-bottom:2px;
}
.title_ecu img{ margin-top:2px; margin-right:5px; margin-left:4px; margin-bottom:10px;  vertical-align:middle; float:left;}
.title_ecu a{ color:#FFF;}

.ecu_initiative_content {
	font-size:12px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	text-align:left;
	padding-right:10px; 
	padding-left:10px;
}

.ecu_initiatives_item {
	background-color:#F5F7F2;
	margin: 0px;
	padding-bottom:10px;
	margin-bottom:1px;
	margin-top:0px;
	border-bottom: 1px dotted #8E9DB4;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
.ecu_initiatives_item img{
	border: 0px solid #000;
	margin: 9px;
	text-align:center;
}
.menu_item img{
	border: 1px solid #000;
	margin: 4px;
	text-align:center;
}
.ecu_initiatives_item p{
	margin: 0px 8px 4px 8px;
}
.ecu_initiative_title
{
border-bottom: 1px dotted #8E9FB3;
padding-left:16px;
padding-top:2px;
text-align:left;
background:   url(/fileadmin/templates/wcc-main/images/ornament-b.gif) 4px 3px no-repeat;
background-color:#DEE1E8;
}
.ecu_initiative_title a{  color:#8E9FB3; font-weight:bold; font-size:13px;}

.navigation {
	font: 14px Arial, Helvetica, Verdana, sans-serif;
	text-align:center;
	margin-bottom:5px;
}
.menu_item_content {
	font-size:12px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	text-align:left;
}

.menu_item {
	background-color:#EFF0EB;
	margin: 0px;
	margin-bottom:1px;
	margin-top:0px;
	border-bottom: 1px dotted #8E9DB4;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
.menu_title
{
border-bottom: 1px dotted #8E9FB3;
padding-left:16px;
padding-top:2px;
text-align:left;
background:   url(../images/ornament-b.gif) 4px 3px no-repeat;
background-color:#DEE1E8;
}

.menu_title a{  color:#8E9FB3; font-weight:bold; font-size:13px;}

.publications {
	font: 12px Arial, Helvetica, Verdana, sans-serif;
	margin-bottom:10px;
	border-left: 1px dotted #A4A4A4;
	border-right: 1px dotted #A4A4A4;
	border-bottom: 1px dotted #A4A4A4;
}

.publications_item {
	padding: 4px;
	margin: 0px;
	text-align:left;
	border-bottom: 1px dotted #A4A4A4;
}
.publications_item img{
	border: 1px solid #868686;
	margin: 4px;
	margin-top:0px;
	padding:1px;	 
	float:right;
	vertical-align:text-top;
}
.title_publications { 
	padding-left:16px;
	padding-top:2px;
	padding-bottom:2px;
	background:   url(../images/ornament.gif) 5px 3px no-repeat;
	text-align:left; 
	background-color:#AAB491; 
	font-size:13px; 
	color:#FFFFFF; 
	font-weight:bold; 
 }
.title_publications a { color:#FFF;}
.publications_item h2{ 
	font:bold 12px Verdana, Arial, Helvetica, sans-serif; 
	color:#800000; 
	padding:0 0 0 0; 
	margin:0 0 0 0;
}
.publications_item_title a{ 
	color:#800000;
	padding:0 0 0 0; 
	margin:0 0 0 0;
}
.publications_item_content { margin-top:4px;}

.generic_bloc {
	font: 12px Arial, Helvetica, Verdana, sans-serif;
	margin-bottom:10px;
	border-left: 1px dotted #A4A4A4;
	border-right: 1px dotted #A4A4A4;
	border-bottom: 1px dotted #A4A4A4;
}

.generic_bloc_item {
	padding: 4px;
	margin: 0px;
	text-align:left;
	border-bottom: 1px dotted #A4A4A4;
	margin-bottom:10px;
}
.generic_bloc_item img{
	border: 1px solid #868686;
	margin: 4px;
	margin-top:0px;
	padding:1px;	 
	float:right;
	vertical-align:text-top;
}
.title_generic_bloc { 
	padding:2px 2px 2px 16px;
	background:   url(../images/ornament.gif) 5px 3px no-repeat;
	text-align:left; 
	background-color:#AAB491; 
	font-size:13px; 
	color:#FFFFFF; 
	font-weight:bold; 
 }
.title_generic_bloc a { color:#FFF;}
.generic_bloc_item h2{ 
	font:bold 12px Verdana, Arial, Helvetica, sans-serif; 
	color:#800000; 
	padding:0 0 0 0; 
	margin:0 0 0 0;
}
.generic_bloc_item_title a{ 
	color:#800000;
	padding:0 0 0 0; 
	margin:0 0 0 0;
}
.generic_bloc_item_content { margin-top:4px;}

#sister_org {
	font: 12px Arial, Helvetica, Verdana, sans-serif;
	background-color:#F6F1EE;
	text-align:center;
	padding-bottom:10px;
	margin-bottom:5px;
	border-bottom: 1px dotted #C2968D;
}
#sister_org img{
	margin-top: 5px;
	border:1px solid #C2968D;	
	}
	
.sister_org{ 
border-bottom: 1px dotted #ccc;
text-align:left; 
background-color:#C2968D;
font-size:13px; 
color:#FFF;
font-weight:bold; 
height:34px;
padding-top:3px;
padding-bottom:2px;

}	
.sister_org a{ color:#FFF;}
.sister_org img { margin-top:-2px; margin-right:5px; margin-left:4px; margin-bottom:10px;  vertical-align:middle; float:left;}
.sister_org_content {
	padding-top:2px;
	padding-bottom:2px;
}

/* News and events */
.events {
	font: 13px Arial, Helvetica, Verdana, sans-serif;
	text-align:right;
	margin-bottom:5px;
}
.title_events{
 	text-align:left;
  	font-size:13px;
 	color:#FFFFFF; 
	font-weight:bold; 
	padding-left:16px;
	padding-top:2px;
	padding-bottom:2px;
	background:   url(../images/ornament.gif) 5px 3px no-repeat;
	background-color:#CB6364; }
.title_events a{ color:#FFF;}
.title_events img{ margin:0; margin-right:5px; margin-left:4px;  vertical-align:middle;}

.title_prayer_cycle { background-color:#415A6E;	}
.prayer_cycle_bloc {background-color:#FBE8B0; }
.prayer_cycle_pubs_title {background-color:#8F99A7; }

#prayer_week_link_back { text-align:right; padding-top:5px; padding-right:0px;}

#prayer_cycle_teaser_item {
	text-align:center;
	padding-bottom:10px;
	background-color:#F2EEE3;
	border-bottom: 1px dotted #ADBBAA;	
}

#prayer_cycle_teaser_item h2 { font-size:12px; font-family:Verdana; margin-top:0px; margin-bottom:2px;}

#prayer_cycle_teaser_item h3 { margin-top:0; padding-top:8px;
font-size:12px; margin-bottom:2px; color:#000; font-weight:normal;}

#prayer_cycle_teaser_more { text-align:right; padding-right: 5px;}

#weeks_content {padding:5px;}

#highlights {
	font: 12px Arial, Helvetica, Verdana, sans-serif;
	text-align:right;
	margin-bottom:0px;
}
#highlights div.csc-textpic-intext-right {margin-right:8px; }
#highlights div.csc-textpic-intext-left {margin-left:8px; }
#highlights div.csc-text {padding-left:8px; padding-right:8px;}
#highlights div.csc-header {padding-left:8px; padding-right:8px;} 

.title_highlights{ text-align:left; background-color:#F1923E; font-size:13px; color:#FFFFFF; font-weight:bold; padding:2px; margin:0; }
.title_highlights a{ color:#FFF;}
.title_highlights img{ margin:0; margin-right:5px; margin-left:4px;  vertical-align:middle;}
.highlights_item {
	background-color:#FEF4EB;
	padding: 2px;
	margin: 0px;
	margin-bottom:2px;
	margin-top:2px;
	border-bottom: 1px dotted #F1923E;
	text-align:left;
}

#latest_news{
	font: 12px Arial, Helvetica, Verdana, sans-serif;
	margin-bottom:0px;
	border-left: 1px dotted #A4A4A4;
	border-right: 1px dotted #A4A4A4;
	border-bottom: 1px dotted #A4A4A4;
	padding-top:15px;
}
#latest_news div.csc-textpic-intext-right {margin-right:8px; }
#latest_news div.csc-textpic-intext-left {margin-left:8px; }
#latest_news div.csc-text {padding-left:8px; padding-right:8px;}
#latest_news div.csc-header {padding-left:8px; padding-right:8px;}  

.news-latest-container {
	margin-left:4px;
	margin-right:4px;
}

.latest_news_title{ text-align:left; background-color:#B20E0F; font-size:13px; color:#FFFFFF; font-weight:bold; padding:2px; margin-bottom:2px; }
.latest_news_title a{ color:#FFF;}
.latest_news_title a:hover{ color:#AE9078;}
.latest_news_title img{ margin:0; margin-right:5px; margin-left:4px;  vertical-align:middle;}

#latest_news2{
	font: 12px Arial, Helvetica, Verdana, sans-serif;
	text-align:right;
	margin-bottom:5px;
	border-left: 1px dotted #A4A4A4;
	border-right: 1px dotted #A4A4A4;
	border-bottom: 1px dotted #A4A4A4;
}
.latest_news2_title{ text-align:left; background-color:#B4A68C; font-size:13px; color:#FFFFFF; font-weight:bold; padding:2px; margin-bottom:6px; }
.latest_news2_title a{ color:#FFF;}
.latest_news2_title img{ margin:0; margin-right:5px; margin-left:4px;  vertical-align:middle;}

/* Left hand menu items */

div.menu_lev1 {
	text-align:left;
	padding-left: 5px;
	padding-top:3px;
	padding-bottom:3px;
}
div.menu_lev1_act {
	text-align:left;
	padding-left: 5px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#F8F8F8;
}
div.menu_lev2 {
	text-align:left;
	padding-left: 18px;
	padding-top:3px;
	padding-bottom:3px;
}
div.menu_lev2_act {
	text-align:left;
	padding-left: 18px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#F8F8F8;
}
div.menu_lev3 {
	text-align:left;
	padding-left: 31px;
	padding-top:3px;
	padding-bottom:3px;
}
div.menu_lev3_act {
	text-align:left;
	padding-left: 31px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#F8F8F8;
}
div.menu_lev4 {
	text-align:left;
	padding-left: 44px;
	padding-top:3px;
	padding-bottom:3px;
}
div.menu_lev4_act {
	text-align:left;
	padding-left: 44px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#F8F8F8;
}
div.menu_lev5 {
	text-align:left;
	padding-left: 57px;
	padding-top:3px;
	padding-bottom:3px;
}
div.menu_lev5_act {
	text-align:left;
	padding-left: 57px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#F8F8F8;
}
div.menu_lev5 {
	text-align:left;
	padding-left: 57px;
	padding-top:3px;
	padding-bottom:3px;
}
div.menu_lev6 {
	text-align:left;
	padding-left: 70px;
	padding-top:3px;
	padding-bottom:3px;
}
div.menu_lev6_act {
	text-align:left;
	padding-left: 70px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#F8F8F8;
}
div.menu_lev7 {
	text-align:left;
	padding-left: 80px;
	padding-top:3px;
	padding-bottom:3px;
}
div.menu_lev7_act {
	text-align:left;
	padding-left: 80px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#F8F8F8;
}
div.menu_usr {
	background-color:#DDE3F4;
	background-image:url(/fileadmin/templates/wcc-main/images/locker.gif);
	background-position:left;
	background-repeat:no-repeat;
}
a.mg_t { 
	font-size: 1px; 
	color: #CC0000;
	font-weight: bold;	
	display:block;
}
a.mg_t_act {
	font-size: 12px; 
	font-weight: bold; 
	color: #CC0000; 
	display:block;
}
a.mg_t:hover, a.mg_t_act:hover { text-decoration:underline; color:#CC0000;}

a.mg_sm2 { display:block; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #CC0000;
    font-weight: normal}
a.mg_sm2_act { display:block;  
    font-size: 11px;
	text-decoration: none;
	color: #CC0000;
    font-weight: bold
	}	
a.mg_sm2:hover, a.mg_sm2_act:hover  { text-decoration:underline; color: #CC0000;}

a.mg_sm3 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #CC0000;
    font-weight: normal;
	}
a.mg_sm3_act {   
    font-size: 11px;
	text-decoration: none;
	color: #CC0000;
    font-weight: bold;
	}
.clearer { clear:right;}	

/* Sitemap */

.csc-menu dt {
	margin-top:20px;
	margin-left:20px;
	margin-bottom:3px;
}
.csc-menu a {
	font-weight:bold;
}

/* Default Typo3 RTE */

/* Indentation */
.indent { padding-left:50px; }

/* Left, center and right alignment of text in paragraphs and cells.*/
.align-left { text-align: left; }
.align-center { text-align: center; }
.align-right { text-align: right; }
.align-justify { text-align: justify; }

/* Two frame examples taken from the example CSS file of CSS Styled Content extension and applied to p and table block elements.*/
p.csc-frame-frame1, table.csc-frame-frame1, td.csc-frame-frame1 { background-color: #EDEBF1; padding: 2px 4px 2px 4px; border: 1px solid #999999; }
p.csc-frame-frame2, table.csc-frame-frame2, td.csc-frame-frame2 { background-color: #FAEED3; padding: 2px 4px 2px 4px; border: 1px solid #999999; }

/* Three inline text colors taken from the color scheme of CSS Styled Content extension.*/
span.important {
	font-weight: bold;
}
span.name-of-person { color: #10007B; }
span.detail { color: #186900; }

/* Selectors for the default configuration of the link accessibity feature.*/
a.external-link {font-weight:bold;}
a.external-link-new-window {font-weight:bold;}
a.internal-link {font-weight:bold;}
a.internal-link-new-window {font-weight:bold;}
a.download {font-weight:bold;}
a.mail {font-weight:bold;}

.filelinks_layout_0 .even,.odd {
padding:5px 20px;
}
.filelinks_layout_0 .even a,.odd a {font-weight:bold}

@media print  
{
body, html {
	border: 0;
	margin: 0px;
	background: #fff;
	font: normal 12px Arial, Helvetica, Verdana, sans-serif;
	text-align: left;
}

#body {
	
	text-align:left;
	left:0px;
	width: 100%;	
	padding-left:0px;
	margin-left:0px;
}
#main {
 	
	left:0px;
	padding-left:0px;
	margin-left:0px;
}
#donation {
	visibility:hidden;
	position:absolute;
	left:0px;
	top:0px;
}

#red_banner_text {
}

#wcc_banner{ 
	width:100%;
	background-color:#F0C346;
}
#forms {
position:absolute;
top:0px;
right:0px;
visibility:hidden;

}
form{
visibility:hidden;
}
languages{
visibility:hidden;
}
#main_menu {	
visibility:hidden;
position:absolute;
top:0px;
	}
#track {
visibility:hidden;
position:absolute;
top:0px;
}
#left {
	width: 1px;
	display:none;
	float:none;
	overflow:hidden;
	position:absolute;
	top:0px;
}

.ecu_initiatives .ecu_initiatives_list .ecu_initiatives_item .title_ecu .navigation .menu_item {
	margin: 0;
	visibility:hidden;
	position:absolute;
	top:0px;
}
td.middle {
	left:0px;
	width:100%;
	margin: 0;
	padding-left:0;
	padding-right:20px;
}

#right {
   width: 210px;

}


#content-wrapper {width:100%; margin-left:0;overflow:visible;float:none;}
#main>#content-wrapper {width:100%; margin:0;overflow:visible;}
#main>#content-wrapper-one-column {width:95%;margin:0;overflow:visible;}
#content-wrapper-one-column {width:100%;margin:0;overflow:visible;float:none;}
#copyright {
	width:100%;
	}
#content {
	height:auto;
	width:100%;
	text-align:left;
	margin-left:0;
}
#content-area {text-align:left; }

#content-wrapper>#content {
height:auto;
min-height:0px;
text-align:left;
margin-left:0;
}

#content-wrapper-one-column>#content {
height:auto;
min-height:0px;
text-align:left;
margin-left:0;
}

#track {
	font-size:11px;
}

#footer {
	border-bottom:10px solid #fff;
	}
	
#copyright {
	width: 792px;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;	
	padding: 5px ;
	font: normal 11px Arial,Helvetica,Verdana,sana-serif;
	margin: auto;
	}
#copyright a{ color:#fff;}
#copyright_left{ visibility: hidden}
#copyright_middle{ width:370px; text-align:center; 	}
#copyright_right{ visibility:hidden;}
#user-notes-info {visibility:hidden;}
}

