html, body{ overflow:auto; height: 100%; }  /* height 100% sets the background image to be anchored */

body{ 
	margin:0; 
	padding:0; 
	background:#363636; 
	font-family:Arial, Helvetica, sans-serif;  
	font-size: 14px;
	height: 100%;
}

/*-------------------------------- 
	customize 
---------------------------------*/
* { margin:0; padding: 0; }
a{ text-decoration: none; }
table{ border: none; }
ul { list-style:none; }
.clear_float{ display:block; clear:both; }
	.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }	/* Controlsthe BR tag, which makes the WRAPPER float stretch for GECKO */
	.clearfix {display: inline-block;}
	/* Hides from IE-mac \*/
		* html .clearfix {height: 1%;}
		.clearfix {display: block;}
	/* End hide from IE-mac */
:focus { -moz-outline-style: none; }
*::-moz-selection { background-color:#FF8400; color:white; }
img{ border:none; }
.flash-replaced .alt { display:block; height:0pt; overflow:hidden; position:absolute; width:0pt; }

H1{ font-size:1.9em; color:#ff8500; }
H2{ font-size:1.6em; color:white; font-weight:bold; margin-bottom:30px; }
H3{ font-size:1.3em; color:#ff8500; font-weight:normal; margin:0; padding:0; }
H4{ color:#ff8500; font-size:1.2em; }

h3 a{ color:#ff8500; }
h3 a:hover{ color:white; }

/*-------------------------------- 
	main ID's 
---------------------------------*/

.wrapper{  }
.wrapper .top_shade{ background:url(../images/english/top_shade.gif) top repeat-x; height:77px; }
	.wrapper .top_shade div{ width:550px; margin:0 auto; padding:10px 0 0 0; }
	.wrapper .top_shade div a{ color:white; text-decoration:underline; float:right; }
	.wrapper .top_shade div a:hover{ color:white; text-decoration:none; }
.wrapper .bottom_shade{ background:url(../images/english/bottom_shade.gif) bottom repeat-x; height:116px; margin:0 0 20px 0; border-bottom:5px solid #2f2f2f; }
.wrapper .content{ width:550px; margin:0 auto; }
.wrapper .content p{  padding:6px 0 30px 0; color:white; font-size:1.2em; }
.wrapper .content p.line{ border-bottom:1px solid #414141; margin-bottom:30px; }
.wrapper .content p.welcome{ font-size:1.4em; }
.wrapper .content img{ display:block; margin:20px 0; }
.wrapper .content ul{ color:white; font-size:1.14em; padding:6px 0 0 8px; }
.wrapper .content ul li{ margin:4px 0; padding-left:22px; background:url(../images/english/bullet.gif) top left no-repeat; }
.wrapper .content p.contacts{ }
.wrapper .content p.contacts a{ color:white; }
.wrapper .content p.contacts a:hover{ color:#ff8500; }
.wrapper .content p.contacts span{ float:left; font-weight:bold; margin:2px 0; font-size:0.9em; }
.wrapper .content p.contacts span.typeis{ width:300px; }
.wrapper .content p.contacts span.type{ color:#ff8500; width:150px; clear:left; }
.wrapper .content p.credit{ font-size:0.86em; margin-top:-22px; }

/*-------------------------------- 
	Header
---------------------------------*/
#header{ height:208px; border-bottom:5px solid #2f2f2f; background:#4d4d4d url(../images/english/make_it_simple.jpg) top right no-repeat; }
#header #logo{ height:200px; width:550px; margin:0 auto; background:url(../images/english/header_logo.gif) left no-repeat;  }

/*-------------------------------- 
	Footer
---------------------------------*/


/*-------------------------------- 
	+ Nifty Corners
---------------------------------*/
.rtop,.artop{display:block}
.rtop *,.artop *{display:block;height:1px;overflow:hidden;font-size:1px}
.artop *{border-style: solid;border-width:0 1px}
.r1,.rl1,.re1,.rel1{margin-left:5px}
.r1,.rr1,.re1,.rer1{margin-right:5px}
.r2,.rl2,.re2,.rel2,.ra1,.ral1{margin-left:3px}
.r2,.rr2,.re2,.rer2,.ra1,.rar1{margin-right:3px}
.r3,.rl3,.re3,.rel3,.ra2,.ral2,.rs1,.rsl1,.res1,.resl1{margin-left:2px}
.r3,.rr3,.re3,.rer3,.ra2,.rar2,.rs1,.rsr1,.res1,.resr1{margin-right:2px}
.r4,.rl4,.rs2,.rsl2,.re4,.rel4,.ra3,.ral3,.ras1,.rasl1,.res2,.resl2{margin-left:1px}
.r4,.rr4,.rs2,.rsr2,.re4,.rer4,.ra3,.rar3,.ras1,.rasr1,.res2,.resr2{margin-right:1px}
.rx1,.rxl1{border-left-width:5px}
.rx1,.rxr1{border-right-width:5px}
.rx2,.rxl2{border-left-width:3px}
.rx2,.rxr2{border-right-width:3px}
.re2,.rel2,.ra1,.ral1,.rx3,.rxl3,.rxs1,.rxsl1{border-left-width:2px}
.re2,.rer2,.ra1,.rar1,.rx3,.rxr3,.rxs1,.rxsr1{border-right-width:2px}
.rxl1,.rxl2,.rxl3,.rxl4,.rxsl1,.rxsl2,.ral1,.ral2,.ral3,.ral4,.rasl1,.rasl2{border-right-width:0}
.rxr1,.rxr2,.rxr3,.rxr4,.rxsr1,.rxsr2,.rar1,.rar2,.rar3,.rar4,.rasr1,.rasr2{border-left-width:0}
.r4,.rl4,.rr4,.re4,.rel4,.rer4,.ra4,.rar4,.ral4,.rx4,.rxl4,.rxr4{height:2px}
.rer1,.rel1,.re1,.res1,.resl1,.resr1{border-width:1px 0 0;height:0px !important;height /**/:1px}
