/* main site */
body,td,th {
	font-size: small;
	color: #666666;
}
body {
	background-color: #FFFFFF;
}

/* links */
a {
	font-family: 		Arial, Helvetica, sans-serif;
	color: #666666;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: none;
	color: #FF0000;
}

a.leftmenu:active {
	text-decoration: none;
	color: #FFFFFF;
}
a.leftmenu:link {
	text-decoration: none;
	color: #FFFFFF;
}
a.leftmenu:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a.leftmenu:hover {
	text-decoration: none;
	color: #FF0000;
}
a.lm:active {
	text-decoration: none;
	color: #FFFFFF;
}

/* header */
.header {
	background-image:	url(/media/images/fco_logo.jpg);
	background-repeat: 	no-repeat;
	background-color:	#FFFFFF;
	border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #6DA4DC;
	padding-bottom: 	5px;
	height:				100px;
	width:				980px;
}
.header-text {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			26px;
	font-weight:		bold;
	color:				#333333;
	padding-left:		110px;
	padding-top:		67px;
	text-align:			left;
}
.language {
	font-size:			small;
	font-weight:		bold;
	text-align:			left;
	float:				right;
	padding-right: 		10px;
	padding-left:		10px;
	padding-top: 		5px;
}


/* general page */
.page_title {
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			medium;
	font-weight: 		bold;
	color: 				#666666;
	text-align: 			left;
	padding-left: 		5px;
	border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #6DA4DC;
}
.page_subtitle {
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			small;
	font-weight: 		normal;
	color: 				#6DA4DC;
	text-align: 		left;
	padding-left: 		5px;
}
.page_body {
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			small;
	font-weight: 		normal;
	color: 				#666666;
	text-align: 		justify;
	padding-left: 		5px;
	padding-right: 		5px;
}
.page_editor {
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			x-small;
	font-weight: 		normal;
	color: 				#666666;
	margin-top:			7px;
	float:				right;
	padding-left: 		5px;
	padding-right: 		5px;
}
.page_date {
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			xx-small;
	font-weight: 		normal;
	color: 				#6DA4DC;
	float:				right;
	padding-left: 		5px;
	padding-right: 		5px;
}




/* menus */
.lm_spacer {
	height:				36px;
}
#lm_colour {
	background-color:	#6DA4DC;
	color: 				#FFFFFF;
	font-family: 		Arial, Helvetica, sans-serif;
	text-align:			left;
	margin-right: 		8px;
	margin-bottom:		1px;
	padding-top: 		2px;
	padding-left: 		8px;
	height:				20px;	
}
.left_menu_title {
	font-weight:		bold;
	padding-left:		10px;
}
.left_menu_topic {
	font-family: 		Arial, Helvetica, sans-serif;
	font-weight:		normal;
	text-align:			left;
	padding-left:		25px;
}


/* Graphics */
.frame_cell {
	font-family: 		Arial, Helvetica, sans-serif;
	font-weight:		bold;
	color:				#FFFFFF;
	background-color: 	#6DA4DC;
	height: 			22px;
	padding-top: 		2px;
	margin-left: 		5px;
	margin-bottom: 		5px;
	margin-right: 		5px;
}
.frame_border {
	border: 			1px solid #6DA4DC;
	background-color:	#EEF5F9;
	margin-top: 		20px;
	margin-left: 		5px;
	margin-bottom: 		5px;
	margin-right: 		5px;
	padding-top: 		4px;
	padding-bottom: 	10px;
}
.photo_border {
	border: 			1px solid #6DA4DC;
}
.photo_caption {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	font-style: 		normal;
	line-height:		normal;
	font-weight: 		bold;
	font-variant: 		normal;
	text-transform: 	none;
	color: 				#6DA4DC;
}


/* misc */
.construction {
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			x-small;
	font-weight: 		bold;
	color: 				#999999;
	text-align: 		center;
	padding-top:		10px;
}


/* footer */
.footer {
	border-top-width: 1px; border-top-style: solid; border-top-color: #6DA4DC;
	background-color:	#EEF5F9;
	height: 			60px;
	width: 				980px;
	min-width: 			980px;
	padding-top: 		10px;
}
.footer_text {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			small;
	font-weight:		normal;
	color:				#666666;
	text-align:			center;
}
.footer_copyright {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			x-small;
	font-weight:		normal;
	color:				#666666;
	text-align:			center;
	padding-top: 		5px;
	margin-bottom:		50px;
}