a, a:focus, a:active, * {

	outline:0;



}





p, ul, li, h1, h2, h3, h4 {

	padding:0px;

	margin:0px;

	font-weight:normal;

}







@font-face {

    font-family: 'FuturaABdCnBTBold';

    src: url('../fonts/futura-bd-cn/tt0202a-webfont.eot');

    src: url('../fonts/futura-bd-cn/tt0202a-webfontd41d.eot?#iefix') format('embedded-opentype'),

         url('../fonts/futura-bd-cn/tt0202a-webfont.woff') format('woff'),

         url('../fonts/futura-bd-cn/tt0202a-webfont.ttf') format('truetype'),

         url('../fonts/futura-bd-cn/tt0202a-webfont.svg#FuturaABdCnBTBold') format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'FuturaBook';

    src: url('../fonts/futura-book/fuw_____-webfont.eot');

    src: url('../fonts/futura-book/fuw_____-webfontd41d.eot?#iefix') format('embedded-opentype'),

         url('../fonts/futura-book/fuw_____-webfont.woff') format('woff'),

         url('../fonts/futura-book/fuw_____-webfont.ttf') format('truetype'),

         url('../fonts/futura-book/fuw_____-webfont.svg#FuturaBook') format('svg');

    font-weight: normal;

    font-style: normal;



}





@font-face {

    font-family: 'CandaraItalic';

    src: url('../fonts/candara/candarai-webfont.eot');

    src: url('../fonts/candara/candarai-webfontd41d.eot?#iefix') format('embedded-opentype'),

         url('../fonts/candara/candarai-webfont.woff') format('woff'),

         url('../fonts/candara/candarai-webfont.ttf') format('truetype'),

         url('../fonts/candara/candarai-webfont.svg#CandaraItalic') format('svg');

    font-weight: normal;

    font-style: normal;



}









h1 {

	font-family:"FuturaABdCnBTBold";

	font-size:18px;

	color:#333;

	text-transform:uppercase;

	font-weight:normal;

	padding-bottom:6px;

	background:url(../images/head-line.png) bottom repeat-x;

}



h2 {

	font-family:"FuturaABdCnBTBold";

	font-size:18px;

	color:#333;

	text-transform:uppercase;

	font-weight:normal;

}





p {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:18px;

	padding:10px 0px 4px 0px;

	color:#666;

	text-align:justify;

}



A.more_lnk {

	text-decoration:none;

	color:#f39500;

}

A.more_lnk:hover {

	text-decoration:none;

	color:#0064ab;

}



A.mail_lnk {

	text-decoration:none;

	color:#0064ab;

}

A.mail_lnk:hover {

	text-decoration:none;

	color:#f39500;

}





body {

	margin:0px;

	padding:0px;

	background:url(../images/bg_02.jpg) top repeat-x #FFF;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#666666;

}





#wrapper {

	width:1000px;

	height:auto;

	margin:0px auto;

}

#title_pan {

	width:1000px;

	height:111px;

	float:left;

}

#inner_banner {

	width:1000px;

	height:200px;

	float:left;

}


#logo {

	width:341px;

	height:91px;

	float:left;

	margin:11px 0px 0px 15px;

}



.navigation { 

	width:590px; 

	height:30px; 

	margin:43px 5px 0px 0px; 

	float:right;

}



#inner_banner_pan {

	width:1000px;

	height:auto;

	float:left;

	background:#f3f3f3;

}



.inner_main_head_txt {

	font-size:36px;

	color:#c9c9c9;

	font-family:"FuturaABdCnBTBold";

	text-transform:uppercase;

	font-weight:normal;

	padding:10px 0px 10px 15px;

}





#banner_pan {

	width:1000px;

	height:339px;

	float:left;

	background:url(../images/banner-bg_08.png) top center no-repeat;

}

#banner_left { 

	width:262px;

	height:317px;

	float:left;

	margin: 9px 0px 0px 19px;

}





#banner_right {

	width:698px;

	height:317px;

	float:left;

	margin: 9px 0px 0px 0px;

}



#inner_content_pan {

	width:1000px;

	height:auto;

	float:left;

	background-color:#FFF;

	margin-bottom:20px;

}


#sister_co{

width:1000px;

height:100px;

float:left;

background-color:#dbdbdb;

margin-bottom:10px;


}


#content_pan {

	width:1000px;

	height:auto;

	float:left;

	margin-bottom:20px;

}

.content_top {

	width:1000px;

	height:auto;

	float:left;

}

#photogallery_left {
	width:328px;
	height:216px;
	float:left;
	padding:14px 0px 0px 30px;
	margin-left:8px;
	background:url(../images/photo-gallery-new.jpg) top left no-repeat;

}



#history_pan {

	width:330px;

	height:auto;

	float:left;

	margin:7px 0px 0px 20px;

}

#chairman_bg {

	width:273px;

	height:auto;

	float:right;

	background:url(../images/chairman-bg.jpg) bottom center no-repeat;

	margin-top:10px;

	padding-bottom:10px;

}

.chairman_head {

	width:250px;

	height:auto;

	float:left;

	margin-left:23px;

}

.chairman_photo {

	width:109px;

	height:96px;

	float:left;

	margin-left:23px;

}

.chairman_nam {

	width:230px;

	height:auto;

	float:right;

	text-align:center;

	font-family:"CandaraItalic";

	font-size:16px;

	color:#333;

	font-weight:bold;

	margin:20px 20px 0px 0px;

}

.blue_head {

	color:#006dba;

	font-weight:bold;

}

.chairman_message {

	width:238px;

	height:auto;

	float:left;

	color:#c16b03;

	line-height:18px;

	font-family:"CandaraItalic";

	font-size:16px;

	font-weight:bold;

	margin:5px 0px 0px 22px;

}

.quotes_txt {

	font-family:"CandaraItalic";

	font-size:20px;

	color:#8cb1d0;

}





#group_companies {

	width:340px;

	height:auto; 

	float:left;

	margin:10px 0px 0px 21px;

	background:url(../images/group-companies-bg_18.jpg) center right no-repeat;

}

#group_companies ul {

	width:340px;

	float:left;

	list-style:none;

	margin:5px 0px 0px 21px;

}

#group_companies li {

	width:340px;

	float:left;

	list-style-image:url(../images/group-co-arrows_20.jpg);

	line-height:24px;

}



#locationmap{

	width:360px;

	height:auto;

	float:left;

	margin-left:20px;

}

.location_head {

	width:350px;

	height:auto;

	float:left;

	margin:10px 0px 0px 5px;

}

.location_img {

	width:358px;

	height:auto;

	float:left;

	margin-top:5px;

}

#news_pan_right {

	width:238px;

	height:auto;

	float:right;

}

.news_head_right {

	width:230px;

	height:auto;

	float:left;

	margin-top:10px;

}

.news_cont_right {

	width:230px;

	height:auto;

	float:left;

	line-height:18px;

	margin-top:5px;

	padding-bottom:10px;

	background:url(../images/head-line.png) bottom repeat-x;

}

.news_blue_date {

	width:230px;

	color:#0064ab;

	padding-bottom:4px;

}

.contact_cont_right {

	width:230px;

	height:auto;

	float:left;

	line-height:18px;

	margin-top:5px;

	padding-bottom:10px;

}

.contact_blue_date {

	width:230px;

	font-weight:bold;

	color:#0064ab;

	padding-bottom:2px;

}



.contact_head_right {

	width:230px;

	height:auto;

	float:left;

	margin-top:20px;

}



#footer_pan {

	width:100%;

	min-height:93px;

	height:auto;

	background:url(../images/footer-bg_29.jpg) top repeat-x #e98104;

	clear:both;

}









#footer_main { 

	width:1000px;	

	min-height:93px; 

	margin:auto;

}



#footer_left {

	width:450px;

	height:auto;

	float:left;

	line-height:20px;

	margin-top:25px;

	padding-left:24px;

	font-size:12px;

	color:#333;

}

#footer_left a {

	text-decoration:none;

	font-size:12px;

	color:#333;

}

#footer_left a:hover {

	color:#006dba;

}





#footer_right {

	width:auto;

	height:auto;

	float:right;

	text-align:right;

	margin-top:7px;

	padding-right:12px;

}





/*-------------- Inner Page ------------*/



.inner_content_left {

	width:700px;

	height:auto;

	float:left;

	margin:15px 0px 0px 15px;

}



.inner_content_left ul {

	width:700px;

	list-style:none;

	margin:5px 0px 0px 21px;

}

.inner_content_left li {

	width:700px;

	list-style-image:url(../images/group-co-arrows_20.jpg);

	line-height:24px;

}



ul.sub  {

	width:500px;

	list-style:none;

	margin:5px 0px 0px 21px;

}

li.sub  {

	width:500px;

	list-style-image:url(../images/group-co-arrows_20.jpg);

	line-height:24px;

}



#inner_right_side_pan {

	width:250px;

	height:auto;

	float:right;

	margin:15px 10px 0px 0px;

}



#sub_nav_about {

	width:250px;

	min-height:160px;

	float:left;

}

.morelink{

	font-family:"FuturaABdCnBTBold";

	height:23px;

	font-size:16px;

	text-transform:uppercase;

	font-weight:normal;

	color:#FFF;

	background-color:#191f1f;

	padding:7px 0px 0px 15px;

	margin:0px 0px 0px 5px;

}



#submenu {

	width:245px;

	float:left;

	margin-left:5px;

}



#submenu ul {

	margin:0px 0px 0px 0px;

	padding:0px;

}

#submenu li {

color:#000000;

text-align:left;

width:200px;

list-style:none;

}

#submenu li a {

color:#000000;

text-decoration:none;

text-align:left;

background:url(../images/arrow2.png) center left no-repeat;

background-color:#eeeeee;

border-bottom: solid 1px #FFF;

display:block;

width:211px;

padding:5px 4px 5px 30px;

margin:0px;

}

#submenu li a:hover{

color:#ffffff;

text-decoration:none;

background:url(../images/arrow.png) center left no-repeat;

background-color:#fa9720;

text-align:left;

display:block;

width:211px;

padding:5px 4px 5px 30px;

margin:0px;

}



#inner_division_pan {

	width:250px;

	height:auto;

	float:right;

	margin:10px 0px 0px 0px;

}





.txt_feld {

	width:200px;

	height:22px;

	border: solid 1px #CCC;

}

.txt_feld2 {

	width:200px;

	height:140px;

	border: solid 1px #CCC;

}



.fullwidth_inner_pan {

	width:970px;

	height:auto;

	float:left;

	margin:15px 0px 0px 15px;

}



.fullwidth_inner_pan ul {

	width:700px;

	list-style:none;

	margin:5px 0px 0px 21px;

}

.fullwidth_inner_pan li {

	width:700px;

	list-style-image:url(../images/group-co-arrows_20.jpg);

	line-height:24px;

}



.career_head {

	font-family:"FuturaABdCnBTBold";

	font-size:18px;

	color:#0260a3;

	text-transform:uppercase;

	font-weight:normal;

	padding-bottom:6px;

}



.quality_head {

	font-family:"FuturaABdCnBTBold";

	font-size:28px;

	color:#0260a3;

	line-height:32px;

	font-weight:normal;

	padding:10px 0px 6px 0px;

}

/*------------ NaZZ -------------*/

.orange_head {
	color:#016fba;
	font-weight:bold;
	font-size:13px;
	text-transform:uppercase;
}








