*{
	margin:0;
	padding:0;
}
#wrapper{
	width:780px;
	margin:auto;
}
#wrapper-inner{
	width:100%;
	float:left;
	overflow:hidden;
	margin-top:15px;
	border:1px #7CB1CC solid;
}
#header{
	width:780;
	float:left;
	height:96px;
	border-bottom:1px #7CB1CC solid;
	font-size:0;
}
#header #logo{
	width:326px;
	height:29px;
	float:left;
	margin-left:5px;
	margin-top:20px;
}
	

#header #fontstyle{
	float:left;
	width:85px;
	height:20px;
	margin-right:0px;
	color:#6F92B6;
	margin-top:20px;
}
#fontstyle a{
	margin-left:5px;
}

#fontstyle #textsize{width:85px;
	margin:0px 0px 0px 350px;
}

#fontstyle #sublogo{
	margin:23px 0px 0px 120px;
}
#horiz-menu{
	float:left;
	width:1000px;
	height:32px; margin-left:-1px;
	line-height:32px;
	background:url(../images/menu_bg.jpg) repeat-x;
}
#container{ 
	width:100%;
	float:right;
	background:url(../images/coontainer_bg.jpg) repeat-y;
	padding-bottom:10px;
}
#content{background:url(../images/title_module1.jpg) repeat-x;    
	
	width:575px;
	float:right;
}
#content-inner{font-family:Arial, Helvetica, sans-serif; font-size:105%; color:#5f5f5f;   
	margin:0px -20px 20px 0px;  
}
#mainbody{
	padding-right:0px; 
}

#boxmodule{
	margin-top:60px;
	float:left;
	width:544px;
	background:#fff url(../images/bot_main_mid.jpg) repeat-y right;
	margin-left:17px!important;
	margin-left:9px;
}
#boxmodule-inner{
	float:left;
	width:100%;
	background:url(../images/bot_main_bot.jpg) no-repeat bottom center;
	padding-bottom:15px;
}
#title-box{
	width:538px;
	float:left;
	height:30px;
	background:url(../images/title_mod_bot_mid.jpg) repeat-x;
}
#title-box-l{
	width:100%;
	float:left;
	height:30px;
	background:url(../images/title_mod_bot_left.jpg) no-repeat left top;
}
#title-box-r{font-family:'Times New Roman', Times, serif;
	width:518px;	
	padding:7px 0;
	height:16px;
	padding-left:20px;
	float:left;
	background:url(../images/title_mod_bot_right.jpg) no-repeat right top;
	font-size:115%;
	color:#fff;
	font-weight:normal;
	text-transform:uppercase;
}
#headline{
	padding:10px 20px;
	width:498px;
	float:left;
}
#headline-left{
	float:left;
	width:279px;
}
#headline-right{
	float:right;
	width:205px;
}
#boxmodule-big{ 
	margin-top:0px;
	float:left;
	width:740px; 
	background:#fff url(../images/bot_main_mid1.jpg) repeat-y right;
	margin-left:17px!important;
	margin-left:9px;
}
#boxmodule-inner-big{
	float:left;
	width:100%;
	background:url(../images/bot_main_bot1.jpg) no-repeat bottom center;
	padding-bottom:0px;
}

#headline-big{ 
	padding:0px 0px 10px 0px; background-color:#fafafa;
	width:745px; 
	float:left;
}
#headline-left-big{ 
	float:left;
	width:367px;
}
#headline-right-big{
	float:right;
	width:367px;
}

#boxmodule-career{
	margin-top:-25px;
	float:left;
	width:531px; 
	background:#fff url(../images/bot_main_mid1.jpg) repeat-y right;
	margin-left:17px!important;
	margin-left:9px;
}
#boxmodule-inner-career{
	float:left;
	width:100%;
	background:url(../images/bot_main_bot1.jpg) no-repeat bottom center;
	padding-bottom:0px;
}

#headline-career{ 
	padding:0px 0px 10px 0px; background-color:#fafafa;
	width:531px; 
	float:left;
}
#headline-left-career{ 
	float:left;
	width:531px;
}

#boxmodule-contact{
	margin-top:-25px;
	float:left;
	width:770px; 
	background:#fff url(../images/bot_main_mid1.jpg) repeat-y right;
	margin-left:17px!important;
	margin-left:9px;
}
#boxmodule-inner-contact{
	float:left;
	width:100%;
	background:url(../images/bot_main_bot1.jpg) no-repeat bottom center;
	padding-bottom:0px;
}

#headline-contact{ 
	padding:0px 0px 10px 0px; background-color:#fafafa;
	width:770px; 
	float:left;
}
#headline-left-contact{ 
	float:left;
	width:158px;
}
#headline-right-contact{ margin-left:15px;  
	float:left;
	width:574px;
}


#boxmodule-world{
	margin-top:-25px;
	float:left;
	width:522px; 
	background:#fff url(../images/bot_main_mid1.jpg) repeat-y right;
	margin-left:17px!important;
	margin-left:9px;
}
#boxmodule-inner-world{
	float:left;
	width:100%;
	background:url(../images/bot_main_bot1.jpg) no-repeat bottom center;
	padding-bottom:0px;
}

#headline-world{ 
	padding:0px 0px 10px 0px; background-color:#fafafa;
	width:522px; 
	float:left;
}
#headline-left-world{ 
	float:left;
	width:522px;
}

#rightbox{   
	width:205px; 
	float:left;
	background:#fafafa; background:url(../images/rightcol-bg.jpg) no-repeat;
	overflow:hidden; 
}
#mediaroom{
	width:100%;
	float:left;
	background:url(../images/media_room_bg.jpg) no-repeat;
	height:106px;
}
#mediaroom a{
	color:#FFF;
	width:110px;
	height:15px;
	font-size:10px;
	display:block;
	margin-top:80px;
	margin-left:20px;
}
#searchbox{ margin:-2px 0px -2px 0px; margin-top:10px; 
	width:100%;
	float:left;
	border-bottom:0px #FFF solid;
	border-top:0px #FFF solid; 
	background:url(../images/search_bg1.jpg) repeat-x;
	height:50px;
}
#searchbox #searchform{
	width:190px;
	margin:6px 7px!important;
	margin:3px 3px;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
}
#mod_search_searchword{
	width:125px; margin:0px 5px 0px 10px;
}
#searchform label{
	margin-right:6px; margin-left:10px;
	color:#000;
}
#rightcol{border-left:solid #ffffff 1px; 
	width:100%;
	float:left;
	overflow:hidden;
}
#rightcol-top{border-left:solid #ffffff 1px;
	width:100%;
	float:left;
	overflow:hidden;
}

#head{ margin-left:-8px; margin-top:-2px; height:68px;    
	width:780px;
	float:left;
	overflow:hidden;
}

#footer{font-family:Arial, Helvetica, sans-serif;  
	float:right;
	width:100%;
	clear:both;
	background:#fff;
	border-top:1px #7CB1CC solid;
}
#foot-left{  
	width:375px;
	float:left;
	height:30px;
	margin:auto;
}
#foot-right{
	width:400px;
	float:right;
	height:31px;
	margin-right:5px;
	background:url(../images/language1.jpg) no-repeat;
}
#copyright{
	width:100%;
	height:55px;
	font-size:12px;
	float:left;
	text-align:center;
	color:#3479B1;
	font-family: Arial, Helvetica, sans-serif;
	padding-top:10px;
}