/* CSS Document */



body {

	padding:0px; 

	margin:0px; 

	background-image:url(images/global/bg.gif);

}



p {

	font-size:0.75em; 

	font-family:verdana;

	line-height:1.4em;

	margin-left:10px;

}



h1 {

	font-family:arial; 

	font-size:1.3em; 

	color:#990000; 

	font-weight:normal;

	margin-left:10px;	

}



#divider {

	display:none;

}



#content {

	width:400px;

	float:left;

	vertical-align:top;

	padding-top:15px;

}



#content_content {

	margin:0px;

	padding:0px;

}	



#leftmenu {

	width:344px;

	float:left;

	padding-top:15px;

}



.mmbox {

	/*margin-bottom:10px;*/

	margin-bottom:0px;

}	



/*#content li{

	font-size:0.7em; 

	font-family:verdana;

}*/



#content p{

	margin-right:20px;

	margin-top:0px; 



}











#news {

	width:400px; 

	float:left; 

	border-top:1px solid #b5b5b5;

}





.homebox {

	width:200px; 

	height:150px;

	float:left;

	padding-bottom:10px;

}



.homebox li {

	font-size:0.75em;

}



#announce {

	clear:both;

}



#banner {

	border-top:1px solid #b5b5b5;

	border-bottom:1px solid #b5b5b5;

	width:744px;

}



#resources {

	width:200px; 

	height:150px;

	float:left; 

	padding-bottom:10px;	

}



#resources li{

	font-size:0.7em;

}



#leftcolumn {

	width:289px;

	float:left; 

}	

	



#logo {

	background-color:#FFFFFF;

	width:744px;

}



#logo img {

	margin:22px 0px 26px 15px;

}

#menu {

	background-color:#FFFFFF;

	width:744px;

	/*padding-bottom:5px;*/

	margin:0px;	

}



#menu ul {

	padding:0px;

	margin: 0px 0px 5px 10px;

}	



#menu li {

	display:inline;

	padding:0px;

	margin:0px;

}

	



#container	{

	width:744px;

	background-color:#ffffff;

}	



#rightcolumn {

	width:454px; 

	float:left; 

}



#comingup {

	display:block;	

}



ul {

	margin:0px 0px 0px 25px; 

	padding:0px; 

	list-style-image:url(images/global/bullet.gif);

}



ol {

	margin:0px 0px 0px 30px; 

	padding:0px; 

}



li {

	font-size:0.75em; 

	font-family:verdana;

	padding-bottom:8px;

}



a:link {

	text-decoration:none;

	color:#000099;

	}

a:visited {

	text-decoration:none;

	/*color:#2c5d2e;*/

	}

a:hover {

	text-decoration:underline;

	}		

	

#leftmenu li {

	padding-bottom:8px;

	font-size:0.75em;

}



.smallmenu li {

	padding-bottom:8px;

	font-size:0.75em;

}	





.breadcrumb {

	font-size:0.7em;

	color:#5F483D;

	padding-top:15px;

}	



td {

	vertical-align:top;

	font-size:0.75em; 

	font-family:verdana;

	line-height:1.4em;		

}



table {

	margin-left:10px;

}



.datatable {

	border:1px solid #b5b5b5;

	width:95%;

	margin-left:10px;

}	



.datatable td {

	padding:8px 8px 8px 8px;

	text-align:left;

	font-size:0.75em; 

	font-family:verdana;

	line-height:1.4em;	

	border-bottom:1px solid #b5b5b5;

}



.datatable th {

	background-color:#83695d;

	background-image:url(thbg.gif);

	background-repeat:repeat-x;

	font-weight:900;

	/*background-color:#606420;*/

	color:white;

	text-align:left;

	vertical-align:bottom;

	padding:5px 8px 5px 8px;

	font-size:0.75em; 

	font-family:verdana;

	line-height:1.4em;	

}	





.bold {

	color: #5F483D;

	font-weight: bold;

}	



.listtitle {

	color: #5F483D;

	font-weight: bold;

	padding-bottom:8px; 

	margin-bottom:0px;

}



.listtitle1 {

	color: #5F483D;

	font-weight: bold;

	padding-bottom:8px; 

	margin-bottom:0px;

	margin-top:25px;

}



.newsitem {

	clear:both; 

	padding:2px; 

	border:solid 1px #bfbfbf; 

	margin-left:10px;

	margin-right:20px;

	margin-top:8px; 

	margin-bottom:13px;

	height:66px;

	font-size:0.75em;	

}



.newsitem p {

	margin:0px;

	padding:0px;

	font-size:1em;

}



.newsitem img {

	margin:-2px 12px 0px -2px;

	padding:0px;

	float:left;

}	



.item {

	/*margin-bottom:10px;*/

	margin-bottom:0px;

}



.leftmenuitem {

	margin-bottom:20px;

	padding-bottom:10px;

	border-bottom:1px solid #b5b5b5;

}		





#organisations {

	position:absolute; 

	padding:5px;

	left:100%; 

	margin-left:-275px; 

	top:35px;

	font-size:0.65em; 

	font-family:arial;

	text-transform:uppercase;

	background-color:#e7bd75;

	border:1px solid #e2ad52;

}	





#details {

	border-top:1px solid #b5b5b5;

	margin-top:45px;

	padding-top:8px;

	padding-bottom:8px;

	text-align:right;

	width:744px;

	clear:both;

}



#details p{

	font-size:.7em;

	font-family:verdana;

	margin:0px 10px 0px 0px;	

}









#leftmenu p:first-child {

	margin-top:0px;

	padding-top:0px;

}		



.featuretable {

	margin-top:12px;

	width:95%;

	border:1px solid #b5b5b5;

	margin-bottom:12px;

	margin-left:10px;	

}



.featuretable th,.featuretableshort th{

	background-color:#606420;

	color:#FFFFFF;

	width:50%;

	padding:5px 8px 5px 8px;

	text-align:left;

	font-size:0.75em; 

	font-family:verdana;

	line-height:1.4em;	

}



.featuretable td,.featuretableshort td{

	width:50%;

	padding:8px 8px 5px 8px;

}



.featuretableshort {

	width:40%;

	float:right;

	border:1px solid #b5b5b5;

	margin-bottom:12px;

	margin-left:10px;

	margin-right:20px;	

}



.line {

	height:1px;

	width:744px;

	background-color:#b5b5b5;

}



.lineshort {

	height:1px;

	width:80%;

	background-color:#b5b5b5;

}



h2 {

	background-image:url(images/global/h2top.gif);
	
	background-position:top left;
	background-repeat:no-repeat;
	
	font-weight: bold;

	font-size:0.8em; 

	padding-top:3px;	

	font-family:verdana;

	line-height:1.4em;

	margin-left:10px;

	margin-top:20px; 

	margin-bottom:8px;

}



.directory {

	border:1px solid #bfbfbf;

	width:95%;

	margin-left:10px;

	margin-top:5px;

}	



.directory td{

	padding-top:13px;

	border-bottom:1px solid #bfbfbf;

}



.directorypic {

	padding:0px;

	margin:0px;

	width:100px;

}



.directory th {

	padding:5px 8px 5px 8px;

	margin:0px;

	text-align:left;

	border-top:2px solid #b5b5b5;

	background-color:#e7bd75;

}



.directory h2 {

	font-size:0.8em; 

	font-family:verdana;

	line-height:1.4em;

	margin-top:0px;

	padding-top:0px;	

}	



.small {

	font-size:0.7em;

}



.smaller {

	font-size:0.9em;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}	



.lettermenu {

	font-size:0.7em;

	color:#AAAAAA;	

}





.linedtable {

	border:1px solid #bfbfbf;

	margin-left:10px;

	margin-top:5px;

}	



.linedtable td{

	padding-top:13px;

	border-bottom:1px solid #bfbfbf;

}



.linedtable th{

	padding-top:13px;

	padding-bottom:13px;

	border-bottom:1px solid #bfbfbf;

	text-align:left;

}







.lineaboveh2 {

	border-bottom:1px solid #b5b5b5;

	margin-bottom:13px;

	clear:both;



}	

	

h3 {

	font-size:0.75em; 

	font-family:verdana;

	line-height:1.4em;

	margin-left:10px;

	font-weight: bold;

	margin-top:8px; 

	margin-bottom:4px;

	letter-spacing:.03em;

	text-transform:lowercase;

	font-variant:small-caps;

	color:#606420;

}	



.listafterh2 {

	margin-top:12px;

}



#mecsites{

	width:100%; 

	background-color:#DF1A22; 

	padding:5px 0px 5px 0px; 

	color:white;

	font-size:0.75em;

	font-family:verdana; 

}	



#mecsites a:link, #mecsites a:visited {

	color:white;

	text-decoration:none;

}



 #mecsites a:hover {

 	color:white;

	text-decoration:underline;

}	



.mecsiteoff {

	color:black;

}	





.default {

	font-size:0.7em; 

	padding:4px;

	font-family:verdana;

	line-height:1.4em;

}



.today{

	padding:4px;

	font-size:0.7em; 

	font-family:verdana;

	/*border:1px solid #DF1A22;*/

	background-color:#606420;

	color:#FFFFFF;

	/*color:#000000;*/

	line-height:1.4em;

}



.today a:link, .today a:visited {

	color:#FFFFFF;

}	



.offmonth {

	padding:4px;

	font-size:0.7em; 

	font-family:verdana;

	background-color:#CCCCCC;	

	line-height:1.4em;

}



.calendar_letter_weekday {

	font-size:0.7em; 

	padding:4px;

	font-family:verdana;

	line-height:1.4em;

	background-color:#83695d;

	color:#FFFFFF;

	text-align: center;

	vertical-align:middle;	

}	



.calendar_full_weekday {

	font-size:0.7em; 

	padding:4px;

	font-family:verdana;

	line-height:1.4em;

	background-color:#83695d;

	color:#FFFFFF;		

}



.calendar_weekview {

	border-bottom:1px solid #b5b5b5;

	vertical-align:top;

}



.noindent {

	margin-left:0px;

}



.button, .button a:link, .button a:hover, .button a:visited {

	display:inline;

	background-color:#CC0000;

	padding:2px;

	font-weight:bold;

	color:#FFFFFF;	

}	



.calendar_button {

	margin-left:25px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:0.75em;

	padding-top:5px;

}



#meccorner {

	position:absolute;

	left:100%;

	margin-left:-50px;

	z-index:5;

}	

.brochurecall{
	width:149px;
	height:133px;
	background-image:url(images/banner/brochurecall_over.gif);
	background-position:top left;
	background-repeat:no-repeat;
	}

.brochurecall a:hover {
	width:149px;
	height:133px;
	background-image:url(images/banner/brochurecall_over.gif);
	}

.brochuresfc {
	width:149px;
	height:133px;
	background-image:url(images/banner/brochuresfc_over.gif);
	}

.brochuresfc a:hover {
	width:149px;
	height:133px;
	background-image:url(images/banner/brochuresfc_over.gif);
	}
	
.brochurelay {
	width:149px;
	height:133px;
	background-image:url(images/banner/brochurelay_over.gif);
	}

.brochurelay a:hover{
	width:149px;
	height:133px;
	background-image:url(images/banner/brochurelay_over.gif);
	}	
	
.brochureordained{
	width:148px;
	height:133px;
	background-image:url(images/banner/brochureordained_over.gif);
	}

.brochureordained a:hover{
	width:148px;
	height:133px;
	background-image:url(images/banner/brochureordained_over.gif);
	}	
	
.brochureycf {
	width:149px;
	height:133px;
	background-image:url(images/banner/brochureycf_over.gif);
	}

.brochureycf a:hover{
	width:149px;
	height:133px;
	background-image:url(images/banner/brochureycf_over.gif);
	}				
	
.brochureycf img, .brochuresfc img, .brochurelay img, .brochurecall img {
	width:149px;
	height:133px;
	border:0;
}	

.brochureordained img {
	width:148px;
	height:133px;
	border:0;
}	

.brochureycf, .brochuresfc, .brochureordained, .brochurelay, .brochurecall {
	float:left;
}	