@charset "utf-8";
/* CSS Document */
*, html, body, div{margin:0; padding:0; border:0; font-weight:inherit; font-style: inherit; font-size:100%; font-family:inherit;}
body {
	background-color: #DFDAC1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #414141;
	display:block;
	}
/*Body, p, td, input, textarea, select, option, div, ul, li {
	font-size: 11px;
	color: #414141;
	}*/
@font-face{
	font-family:'HelveticaNeueLTStd57Condensed';
	src:url(../fonts/hn-webfont.eot);
	src:url(../fonts/helveticaneueltstd-cn-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/helveticaneueltstd-cn-webfont.woff) format('woff'),url(../fonts/helveticaneueltstd-cn-webfont.ttf) format('truetype'),url(../fonts/helveticaneueltstd-cn-webfont.svg#HelveticaNeueLTStd57Condensed) format('svg');
	font-weight:normal;
	font-style:normal;
	font-size-adjust:0.5;}
	
ol, ul, li, blockquote {
	margin-top:0;
	margin-bottom:0;
	}
a:link, a:visited{
	outline: none;
	text-decoration: none;
	color:#414141;
	}
a:active, a:hover {
	outline: none;
	text-decoration: none;
	color:#00A4CC;
	}
	
h1 { 
	font-size: 28px;
	color: #414141;
	padding:20px 20px 10px;
	text-transform:uppercase;
	font-family: 'Oswald', sans-serif;
	/*font-family: 'Open Sans Condensed', sans-serif;*/
	}
h2 {
	font-size: 22px;
	color:#D08010;
	padding:20px 20px 10px;
	/*text-transform:uppercase;*/
	font-family: 'Stardos Stencil';
	font-weight: 400;
	}
h3 { /*use: collapsible tabs other countries*/
	font-size: 16px;
	color:#414141;
	padding:5px 10px;
	font-family: 'Oswald', sans-serif;
	font-weight: normal;
	}
h4 {
	font-size: 14px;
	color:#333333;
	padding:10px 5px;
	border-bottom:1px dotted #CCC;
	}
h5 { /*use: collapsible tabs*/
	font-size: 14px;
	color:#818181;
	padding:5px 10px;
	font-family: 'Oswald', sans-serif;
	font-weight:lighter;
	}
h6 { /*use: box title*/
	font-size: 22px;
	color: #414141;
	padding:10px 20px;
	text-transform:uppercase;
	text-align:center;
	font-family: 'Oswald', sans-serif;
	}
/* -- content menu **/
h4.h4_menuHeader{
	font-size: 14px;
	color:#333;
	padding:10px 15px 5px;
	border-bottom:1px dotted #CCC;
	font-family: 'Oswald', sans-serif;
	}
h4.h4_menuItem{
	font-size: 14px;
	color:#666;
	padding:5px 20px;
	border-bottom:1px dotted #CCC;
	font-family: 'Oswald', sans-serif;
	font-weight:300;
	}
h4.h4_menuItem a, h4.h4_menuItem a:link, h4.h4_menuItem a:visited{
	padding-left:13px;
	font-size: 14px;
	color:#666;
	background:url(../images/menuH4_bg.png) center left no-repeat;
	}
h4.h4_menuItem a:hover, h4.h4_menuItem a:active, h4#menuItem_h4_sel a{
	color:#D08010;
	cursor:pointer;
	background:url(../images/menuH4Select_bg.png) center left no-repeat;
	}

p {
	margin:0;
	}
p.p_large{
	font-size:16px; 
	/*line-height:1.5;*/
	padding:5px 20px;
	color:#666;
	}
p.p_medium{
	display: block;
	color: #666;
	padding:5px 20px;
	text-align:left;
	font-size:14px; 
	font-style:normal;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight:300;
	}
p.p_small{
	}
p.p_collapse{ /*use: collapsible tab content*/
	display: block;
	color: #717171;
	padding:5px 20px;
	text-align:left;
	font-size:14px; 
	font-style:normal;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight:300;
	}
p.p_banner{
	padding:20px 30px;
	color:#333;
	text-shadow: 0 2px 0 rgba(255, 255, 255, .4);
	font-family: 'Oswald', sans-serif; 
	font-size:18px;
	}
p.p_list{
	display: block;
	color: #666;
	padding:5px 30px;
	text-align:left;
	font-size:14px; 
	font-style:normal;
	font-family: 'Oswald', sans-serif;
	font-weight:lighter;
	}
p.p_summary{
	display: block;
	color: #818181;
	padding:5px 30px 10px 20px;
	text-align:left;
	font-size:16px; 
	font-style:normal;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight:300;
	}

/* before the wrapper */
#beforethewrapper{
	height:21px; 
	width: inherit;
	width:1020px;
	margin:auto;
	padding:auto;
	background-color:#fff;
	background-image:url(../images/wrapper_bg_wide.png);
	}
	
/* wrapper ******************/
#wrapper {
	clear:both;
	width:1020px;
	margin:auto; 
	padding:auto; 
	text-align: left;
	background-color:#fff;
	background-image:url(../images/wrapper_bg_wide.png);
	}
/* header wrapper *************/
#headerWrapper {
	width:960px;
	height:90px;
	margin:auto;
	padding:auto;
	}
/* mini header */
#divMiniHeader{
	height:21px; 
	width:960px;
	margin:auto;
	padding:auto;
	}	
#divMiniHeaderLogo{
	height:21px; 
	width:400px;
	float:left;
	}
#divMiniHeaderMenu{
	height:21px; 
	width:560px;
	float:right;
	background:url(../images/miniheader_bg.png) repeat 0 0;
	}
/* mini header menu items */
#divTopMenu{
	width: 280px;
	height:21px;
	margin:auto;
	padding:auto;
	/*font-family: Arial, Verdana, "lucida console", sans-serif;*/
	clear:both;
	background:url(../images/miniheader_bg.png) repeat 0 0;
	} 
#divLanguage{
	width:200px;
	height:21px;
	float:left;
	list-style:none;
	}
#divContact{
	width:80px; /*100px*/
	height:21px;
	float:left;
	list-style:none;
	}

/* header */
#divHeader {
	width:960px;
	height:100px;
	padding:auto;
	margin:auto;
	float:left;
	background:url(../images/elephants_gray.jpg) top right no-repeat;
	}
#divHeaderLogo {
	width:400px;
	height:90px;
	padding:auto;
	margin:auto;
	float:left;
	}
#divHeaderLogo img{
	margin-top:-10px;
	}
#divHeaderMedia{
	width:560px;
	height:90px;
	margin:auto;
	padding:auto;
	float:right;
	background:url(../images/header-media.png) right no-repeat;
	}

/* Main menu ***********/	
#menuWrapper {
	width:960px;
	height:45px;/* 34px;*/ 
	padding:auto;
	margin:auto;
	}
#divMainMenu {
	width:960px;
	height:45px;/* 34px;*/
	padding:auto;
	margin:auto;
	white-space:nowrap /*IE hack*/;
	background-color:#4C8013;
	background:url(../images/menu_bg_wide.png) repeat-y;
	}
/* Sub menu ***********/	
#subMenuWrapper {
	width:960px;
	height:30px; 
	padding:0 auto;
	margin:0 auto;
	}
#divSubMenu {
	width:960px;
	height:30px; 
	padding:0 auto;
	margin:0 auto;
	white-space:nowrap /*IE hack*/;
	}

/****Content **********/
#contentWrapper {
	width:960px;
	margin:0 auto 10px;
	padding:0;
	}
#divMainContent{
	width:960px;
	text-align:justify;
	font-size:100%;
	padding:0;
	margin:0;
	}
	
/* Footer ************************/
#footerWrapper{
	height:180px;
	width:980px;
	padding:auto;
	margin:auto;
	background-image: url(../images/bg_dark.png);
	background-color: #E6E6E6;
	border-top:1px solid #cecece;
	}

#divFooterMenu {
	height:160px;
	width:960px;
	padding:auto;
	margin:auto 10px;
	}
#footerLogoBox{
	width:245px;
	height:140px;
	padding:8px;
	float:left;
	}
#footerLogoBox img{
	width:245px;
	}
.footerBox{
	width:115px;
	height:140px;
	padding:8px;
	float:left;
	}
.footerBox a{
	float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; height:18px; line-height:18px; padding:5px 20px; /*margin-top:2px;*/ text-decoration:none; /*font-family: Arial, verdana, "lucida console", sans-serif;*/ color:#999; font-size:10px; font-weight:Bold; text-transform:uppercase;
	}	
.footerBox a:hover {
	float:none !important /*Non-IE6*/; float:left /*IE-6*/; text-decoration:none; color: #00A4CC;
	}
.footerBox ul {list-style-type:none; font-size: 10px;color:#999;}
.footerBox ul li {float:left; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/;border:none;}
.footerBox ul li a {float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; height:18px; line-height:18px; padding:0 20px 0 30px; margin-top:2px; text-decoration:none;/* font-family: Arial, verdana, "lucida console", sans-serif;*/ color: #999; font-size: 8px; font-weight:normal; text-transform:uppercase;}
.footerBox ul li a:hover {float:none !important /*Non-IE6*/; float:left /*IE-6*/; text-decoration:none; color: #00A4CC; }

.footerAddress{
	width:155px;
	height:140px;
	padding:8px;
	float:right;
 }
.footerAddress span{
	float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; height:18px; line-height:18px; padding:5px 20px; /*margin-top:2px;*/ text-decoration:none; /*font-family: Arial, verdana, "lucida console", sans-serif;*/ color:#999; font-size:10px; font-weight:Bold;}
.footerAddress span a{color:#F06102;}
.footerAddress span a:hover{color:#00A4CC;}

.footerAddress p{
	float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; height:14px; line-height:14px;padding:5px 0 5px 20px;/*margin-top:2px;*/ text-decoration:none;/*font-family: Arial, verdana, "lucida console", sans-serif;*/ color:#999; font-size:10px; font-weight:normal;}
	
.footerAddress p a {text-decoration:none;color: #999;font-weight:normal;}
.footerAddress p a:hover {text-decoration:none; color:#00A4CC; }

#footerWrapper #copyright{height:18px; border-top:1px dotted #999;}
#footerWrapper #copyright p{float:none /*IE-6*/; display:block; line-height:18px; padding:0 45px; margin-top:2px; text-align:center;text-decoration:none;text-transform:uppercase;/* font-family: Arial, verdana, "lucida console", sans-serif;*/ color:#999; font-size: 8px; font-weight:normal;}