html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}







html, body {
	font-family:Arial, Helvetica, sans-serif;
	color:#4D4D4D;
	font-size:13px;
}
#header {
	margin:0 auto;
	width:980px;
}
#headerLogo {
	height:65px;
	margin-top:60px;
	float:left;
	background:url(../img/logo.png);
	background-repeat:no-repeat;
	width:225px;
}
#headerLanguage {
	float:right;
	text-align:right;
	margin-top:10px;
}
#headerLanguage p {
	float:left;
	padding-top:5px;
	color:#FDFDFD;
	font-weight:bold;
	margin-right:5px;	
}
.headerMenu {
	float:right;
	text-align:right;
	margin-top:15px;
	padding:10px;
	padding-right:0;
	clear:right;
	width:730px;
}
#headerContainer {
	background-color:#D83B05;
	background-image:url(../img/header_background.png);
	background-position:center;
	height:225px;
	border-bottom:10px solid #FFB888;
	overflow:hidden;
}
#headerPage {
	float:left; 
	width:500px;
	background-repeat:no-repeat;
	margin-top:25px;
	padding-top:40px;
	height:15px;
	color:#FFF;
	font-weight:bold;
	font-style:italic;
}
#header li {
	height:27px;
	margin-right:0;
	margin-left:5px;
	padding-right:12px;
	margin-top:9px;
}
#header li.active {
	background:transparent url(../img/button_a.png) no-repeat scroll right top;
}
#header a {
	display:block;
	line-height:14px;
	padding:5px 0 8px 12px;
	text-decoration:none;
	color:#EEE;
	text-decoration:none;
}
li.active a {
	background:transparent url(../img/button_span.png) no-repeat scroll left top;
	#color:#FFF;
}
#header a:hover {
	color:#FFF;	
}

#headerLine {
	float:right;
	margin-top:65px;
	height:15px;
	color:#FFF;
	font-weight:bold;
	font-style:italic;
}
#centerContainer {
	margin:0 auto;
	padding:25px 0;
	width:980px;
	overflow:hidden;
}
#footerContainer {
	background-color:#D83B05;
	height:50px;
	border-top:10px solid #FFB888;
	color:#F7F6E8;
	text-align:center;
	padding-top:5px;
	font-size:11px;
	line-height:14px;
	overflow:hidden;
}
	#footerContainer a {
		color:#F9EEE1;
		font-weight:bold;
		text-decoration:none;
	}
	#footerContainer a:hover {
		color:#FFF;	
		text-decoration:underline;
	}
h1 {
	color:#F47B20;
	font-weight:bold;
	font-size:25px;
	margin-bottom:15px;
	text-transform:uppercase;
}
h2 {
	color:#F47B20;
	font-weight:normal;
	font-size:20px;
	margin-bottom:10px;
}
#content p {
	line-height:18px;
	margin-bottom:18px;
	text-align:justify;
}
.bold {
	font-weight:bold;	
	font-size:14px;
	line-height:18px;
}
.grey {
	color:#999;
	font-weight:bold;
	font-size:15px;
	margin:18px 0 5px 0;
	text-transform:uppercase;
}
.colLeft {
	width:345px;
	float:left;
}
.colRight {
	width:345px;
	float:right;
}
ul li {
	background:url(../img/li.png) left top no-repeat;
	background-position:0 1px;
	padding-left:20px; 
	line-height:18px;
	margin-bottom:18px;
}
.sidebar {
	width:235px;
	float:left;
	background-image:url(../img/sidebar-trans.png);
	background-position:right top;
	background-repeat:no-repeat;
	min-height:610px;
}
#content {
	width:725px;
	float:right;
}
.nav {
	font-size:20px;
	line-height:25px;
	margin-bottom:15px;
}

.sidebar p {
	line-height:16px;	
	margin-left:25px;
}
.sidebar h2 {
	margin-left:25px;
}
.sidebar ul {
	width:205px;
	font-size:15px;
	color:#4D4D4D;
	margin-bottom:25px;
}
.sidebar ul li {
	margin:0;
	padding-left:30px;
	background:url(../img/li-menu.png) no-repeat;
	background-position:0 7px;
	border-bottom:1px solid #DDD;
	background-color:#FFF;
}

.sidebar ul li:hover {
	background:none;
	background:url(../img/li-menu_over.png) no-repeat;
	background-color:#EFEFEF;
	background-position:0 7px;
}

.sidebar a {
	line-height:40px;
	height:40px;
	text-decoration:none;
	color:#666;
	display:block;
}
.headerMenu li {
	float:left;
	margin-right:10px;
	list-style:none;
	padding:0;
	background:none;
	color:#F4F4F4;
	font-weight:bold;
}
#last {
	margin:0;
	padding:0;
}
#active {
	background:url(../img/li-menu_over.png) no-repeat;
	background-position:0 7px;
	font-weight:bold;
}

input {
	border:1px solid #CCC;	
	border-left:5px solid #f88d20;
	padding:0; margin:0;
	height:22px;
	font-size:15px;
	padding-top:5px;
	width:244px;
	padding-left:5px;
	color:#333;
}
.send {
	width:253px; 
	padding:0; 
	height:30px; 
	background-color:#FDFDFD;
}
textarea {
	width:238px;
	border:0;
	margin:0;
	padding:5px;
	height:140px;
	border:1px solid #CCC;
	border-left:5px solid #f88d20;
	font-family:Arial, Helvetica, sans-serif;
}
.formDescription {
	width:150px;
	float:left;
	text-align:left;
	line-height:27px;
	font-weight:bold;
	font-size:14px;
	margin-right:10px;
}
.formField {
	width:190px;
	float:left;
	text-align:right;
	margin-bottom:10px;
}
.formError {
	width:290px;
	float:left;
	margin-left:80px;
	font-weight:bold;
	color:#F00;
}
.black {
	padding:18px; 
	background-color:#000;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
#content a {color:#F47B20;text-decoration:none;}
#content a:hover {text-decoration:underline;}
