* { margin: 0; padding: 0; }

body {
	background: #D7DADD url(/english/images/bg.gif) repeat-x 0 0;
	color: #939CA3;
	font: 12px/1 Arial, Helvetica, Sans-Serif;
	text-align: center;
	margin: 0; padding: 0 0 15px 0;
}

ul { list-style: none; }

a img { border: none; outline: none; text-decoration: none; }

a { color:#455560; text-decoration: none; outline: none; font-weight: bold; }
a:hover { color:#7AA331; }



#footer a { color:#939CA3; }
#footer a:hover { color:#7AA331; }

/* General Layout
--------------------------------------------------------------------------------------------------- */
#wrapper {
	margin: 0 auto;
	text-align: left;
	width: 816px;
	position: relative;
	background: url(/english/images/mid.gif) repeat-y 0 0;
}
#container {
	background: url(/english/images/top.gif) no-repeat 0 0;
}
#logo {
	width: 281px;
	height: 84px;
	line-height: 84px;
	position: absolute;
	top: 40px;
	left: 29px;
}
#logo a {
	display: block;
	width: 281px;
	height: 84px;
	line-height: 84px;
	text-indent: -9999px;
	background: url(/english/images/logo.gif) no-repeat 0 0;
}
#logo a:hover {
	background-position: -281px 0;
}
#contentarea {
	padding: 20px 29px 0;
	background: url(/english/images/bluedot.gif) repeat-y 448px 0;
}
#primary {
	float: left;
	width: 393px;
}
#secondary {
	float: right;
	width: 338px;
}
#footer {
	clear: both;
	background: url(/english/images/foot.gif) no-repeat 0 100%;
	color:#ADB5BA;
}
#footer p {
	padding: 20px 0 25px 0;
	margin: 20px 30px 0 30px;
	background: url(/english/images/h_dots.gif) repeat-x 0 0;
}

/* These are standard sIFR styles... do not modify
---------------------------------------------------------------------------------- */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
	z-index:1;
}

/* Decoy sIFR styles
---------------------------------------------------------------------------------- */
.sIFR-hasFlash #primary h1, 
.sIFR-hasFlash #primary h2, 
.sIFR-hasFlash #primary h3 {
	visibility: hidden;
	z-index:1; 
}
.sIFR-hasFlash #secondary h4 {
	visibility: hidden;
	z-index:1; 
	margin: 0 0 10px 18px;
	padding: 0;
	font-size: 16px;
}


/* Helper Classes
--------------------------------------------------------------------------------------------------- */

.center { text-align: center; }
.right { text-align: right; }
.clear { clear:both; }

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */