/* CSS Document */
html {
	height: 			100%;
}


body {
	min-height: 		100%;
	height: 			100%!important;
}

body {
	margin:				0;
	font-family:		verdana, arial, helvetica;
	font-size:			10px;
	color:				#333333;
	font-weight:        normal;
	text-align:			center;
	background-color:	#E3E9F1;
	/*background-color:#E1F0A4;
	background-color: 	#e2e0d5;*/
	background-image:	 url("../media/top-bg.gif");
	background-repeat:	repeat-x;
	/*background-color:	#C2DBE7;*/
	
}

div#main {
	position:			relative;
	margin: 			0 auto;
	width:				800px;
	min-height:			100%;
	text-align:			left;
	text-align:center;
	
}



/* IE-specific hack */
* html div#main {
	/* mac hide \*/
	height: 100%;
	/* end mac hide*/
}

/* STYLES FOR CONTENTTYPE */

div.mainFrontPage {
	border:				0px solid #999999;
	border-top-width:	0px;
	border-bottom-width:0px;
	text-align:			center;
	vertical-align:		middle;
}

div.mainTextPage {
	
}

/* STYLES FOR CONTAINER */
div.container {
	position:			relative;
	width:				800px;
	height:				inherit;
	padding:			0 0px 0px 0px;
	margin:				0px 0px 0px 0px;
	background-image:	 url("../media/top-bg.gif");
	background-repeat:	repeat-x;
}

/* STYLES FOR TOPBAR */
div.top {
	position:			relative;
	height:				95px;
	background-color:	#ffffff;
	text-align:			center;
}

div#topContent {
	width:				800px;
	height:				95px;
	text-align:			left;
	padding-top:		0px;
	background-image:	url(../media/fului-top-uk.gif);
	background-repeat:	no-repeat;
}

div.headerImage {
	position:			relative;
	border:				0px solid #cccccc;
	border-bottom-width:1px;
	padding:			0 0 1px 0;
}

div.contentArea {
	position:			relative;
	width:				800px;
	height:				inherit;
	background-color:	#FFFFFF;
}

div#heading_area {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			16px;
	font-weight:		bold;
	color:				#666666;
}

div#content {
position:relative;
	padding:			5px 10px 20px 10px;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#666666;
text-align:left;
min-height:400px;
height:inherit;
}

div#content h1, h2, h3, h4, h5, h6 {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			16px;
	font-weight:		bold;
	color:				#666666;
margin:20px 0 0 0;
	/*background-image:	url(../../simplicio1/grafik/arrow_20x20_rev1_red.gif);
	background-position:left;
	background-repeat:	no-repeat;
	padding-left:		0px;*/
}

div#content a {
	border:				0px dashed #ff9900;
	border-bottom-width:1px;
	text-decoration:	none;
	color:				#ff9900;
}

div#content a:hover {
	border:				0px dashed #ff9900;
}

div#content a img {
	border-bottom-width:		0px;
}

div#bottem_content {
	width:				700px;
	height:				150px;
	/*background-image:	url(../grafik/banner_bottom.gif);
	background-repeat:	no-repeat;*/
}

div#print_icon {
	float:				right;
}

div#copy_text {
	position:			absolute;
	bottom:				0px;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			10px;
	color:				#999999;
	text-align:			center;
	margin-left:		-100px;
}

div#footer_area {
	position:			relative;
	height:				inherit;
padding-bottom:10px;
}

div#xhtml_validation {
	width:				640px;
	height:				inherit;
	padding-top:		5px;
	text-align:			center;
	border:				0px solid #FFFFFF;
}


div#footer_area a {
position:relative;
	color:				#666666;
	text-decoration:	none;
	border-bottom:		1px dashed #666666;
}

div#footer_area a:hover {
	text-decoration:	none;
	border-bottom:		0px solid #666666;
}

#footer_area img {
	border:0px solid #E3E9F1;
	padding-top:4px;
}

div#spacer {
	height:				20px;
	background-image:	url(../media/spacer-bg.jpg);
}

#newFooter {
position:absolute;
left:0px;
bottom:0px;
width:100%;
height:100px;
background-color:#efefef;
}