	body {
		margin: 0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000;
		background: #E6EFF4;
		line-height: 16px;
	}

	div {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 16px;
		color: #000;
		margin: 0px;
	}
	
	a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000;
		font-weight: normal;
		text-decoration: underline;
	}
	
	a:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000;
		font-weight: normal;
		text-decoration: none;
	}
	
	div.body {
		padding-top: 20px;
	}
	
	/*** TOP SECTION ***/
	
	div.top {
		width: 960px;
		height: 197px;
	}
	
	div.topLogo {
		float: left;
		width: 240px;
		height: 170px;
		margin-right: 1px;
	}
	
	div.topContent {
		float: left;
		width: 719px;
		height: 170px;
		background: transparent url('../../images/main/bg-top.jpg') left top no-repeat;
	}
	
	div.topBar {
		float: left;
		width: 960px;
		height: 27px;
		background: transparent url('../../images/main/bg-top-bar.png') left top no-repeat;
	}
	
	div.topContentEn {
		float: left;
		width: 719px;
		height: 170px;
		background: transparent url('../../images/main/bg-top-en.jpg') left top no-repeat;
	}
	
	div.topBarEn {
		float: left;
		width: 960px;
		height: 27px;
		background: transparent url('../../images/main/bg-top-bar-en.png') left top no-repeat;
	}
	
	div.topBarItem {
		float: left;
		width: 240px;
		height: 27px;
	}
	
	/*** TOP SECTION ***/
	
	div.bodyContent {
		padding: 45px 0px 0px 0px;
		background: transparent url('../../images/main/bg-body.jpg') left top no-repeat;
	}
	
	/*** HOME SECTION ***/
	
	div.homeContent {
		width: 960px;
		height: 668px;
		background-color: #FFF;
	}
	
	div.homeNav {
		float: left;
		width: 240px;
		height: 668px;
		background: transparent url('../../images/main/bg-nav.jpg') left top no-repeat;
		margin-right: 1px;
	}
	
	div.homeInside {
		position: relative;
		float: left;
		width: 719px;
		height: 668px;
	}
	
	div.homeFeature {
		width: 660px;
		height: 205px;
	}
	
	div.homeFeatureImage {
		float: left;
		width: 197px;
		height: 190px;
		margin-right: 18px;
	}
	
	div.homeFeatureText {
		float: left;
		width: 445px;
		height: 190px;
		line-height: 17.5px;
		text-align: justify;
	}
	
	div.homeBottom {
		width: 660px;
		height: 145px;
		overflow: hidden;
	}
	
	div.homeBottomItem {
		float: left;
		width: 203px;
		height: 145px;
		margin-right: 25px;
	}
	
	h1.homeFeature {
		font-size: 14px;
		lin-height: 14px;
		color: #000;
		font-weight: normal;
		text-align: center;
		padding: 0px;
		margin: 0px;
		padding-top: 7px;
	}
	
	h1.homeBottom {
		font-size: 14px;
		lin-height: 14px;
		color: #000;
		font-weight: normal;
		text-align: left;
		padding: 0px;
		margin: 0px;
		padding-bottom: 7px;
	}
	
	/*** HOME SECTION ***/
	
	/*** APPROACH SECTION ***/
	
	div.approachContent {
		width: 960px;
		height: 1372px;
		background-color: #FFF;
	}
	
	div.approachNav {
		float: left;
		width: 240px;
		height: 1372px;
		background: transparent url('../../images/main/bg-nav-approach.jpg') left top no-repeat;
		margin-right: 1px;
	}
	
	div.approachInside {
		position: relative;
		float: left;
		width: 719px;
		height: 1372px;
		background: transparent url('../../images/main/bg-body-approach.jpg') left top no-repeat;
	}
	
	div.approachFeature {
		width: 719px;
		height: 375px;
	}
	
	div.approachFeatureContent {
		font-size: 12px;
		padding: 45px 35px 0px 25px;
		text-align: justify;
	}
	
	div.approachLeft {
		width: 210px;
		background-color: #35529c;
	}
	
	div.approachLeftContent {
		padding: 28px 0px 28px 14px;
	}
	
	div.approachLeftItem {
		font-size: 13px;
		line-height: 14px;
		color: #6ab5de;
		font-style: italic;
		padding-bottom: 25px;
	}
	
	div.approachContentItems {
		padding: 45px 0px 0px 25px;
	}
	
	div.approachContentHeader {
		width: 660px;
		height: 32px;
	}
	
	div.approachContentImages {
		width: 680px;
		height: 140px;
	}
	
	span.approachContentHeader {
		font-size: 14px;
		color: #021375;
		font-weight: bold;
	}
	
	h1.approachLeft {
		font-size: 16px;
		line-height: 18px;
		color: #FFF;
		font-weight: bold;
		margin: 0px;
		padding: 20px 0px 20px 0px;
		text-align: center;
	}
	
	/*** APPROACH SECTION ***/
	
	/*** CONTACT SECTION ***/
	
	div.contactContent {
		width: 960px;
		height: 918px;
		background-color: #FFF;
	}
	
	div.contactNav {
		float: left;
		width: 240px;
		height: 918px;
		background: transparent url('../../images/main/bg-nav-contact.jpg') left top no-repeat;
		margin-right: 1px;
	}
	
	div.contactInside {
		position: relative;
		float: left;
		width: 719px;
		height: 918px;
	}
	
	div.contactFeature {
		padding: 45px 0px 0px 25px;
	}
	
	div.contactFeatureContent {
		width: 670px;
		height: 200px;
		font-size: 12px;
		text-align: justify;
		border: solid 1px #CCC;
		border-width: 0px 0px 1px 0px;
	}
	
	div.contactItem {
		width: 575px;
		height: 115px;
		line-height: 18px;
	}
	
	h1.contactItem {
		font-size: 12px;
		line-height: 18px;
		font-weight: bold;
		color: #021375;
		text-transform: UPPERCASE;
		margin: 0px;
		padding: 10px 0px 0px 0px;
	}
	
	span.contactItem {
		font-size: 12px;
		line-height: 18px;
		font-weight: normal;
		font-style: italic;
		color: #000;
		text-transform: none;
	}
	
	a.contactItem {
		font-size: 12px;
		font-weight: bold;
		font-style: italic;
		color: #021375;
		text-decoration: underline;
	}
	
	a.contactItem:hover {
		font-size: 12px;
		font-weight: bold;
		font-style: italic;
		color: #021375;
		text-decoration: none;
	}
	
	/*** CONTACT SECTION ***/
	
	/*** LINKS SECTION ***/
	
	div.linksContent {
		width: 719px;
	}
	
	div.linksInside {
		font-size: 12px;
		padding: 45px 35px 0px 25px;
		text-align: justify;
	}
	
	div.linksPage {
		width: 960px;
		height: 1200px;
		background-color: #FFF;
	}
	
	div.linksPageNav {
		float: left;
		width: 240px;
		height: 1200px;
		background: #031778 url('../../images/main/bg-nav.jpg') left top no-repeat;
		margin-right: 1px;
	}
	
	div.linksPageInside {
		position: relative;
		float: left;
		width: 719px;
		height: 1200px;
	}
	
	/*** LINKS SECTION ***/
	
	div.navLeft {
		width: 240px;
		height: 80px;	
	}
	
	div.navLang {
		padding: 20px 0px 0px 47px;	
	}
	
	a.navHome {
		font-size: 14px;
		line-height: 14px;
		color: #FFF;
		display: block;
		text-align: left;
		text-decoration: none;
		padding: 8px 0px 8px 60px;
	}
	
	a.navHome:hover {
		font-size: 14px;
		line-height: 14px;
		color: #669900;
		text-decoration: none;
		display: block;
		text-align: left;
		padding: 8px 0px 8px 60px;
	}

	a.navApproach {
		font-size: 14px;
		line-height: 14px;
		color: #FFF;
		text-decoration: none;
		display: block;
		text-align: left;
		padding: 8px 0px 7px 60px;
	}
	
	a.navApproach:hover {
		font-size: 14px;
		line-height: 14px;
		color: #669900;
		text-decoration: none;
		display: block;
		text-align: left;
		padding: 8px 0px 7px 60px;
	}
	
	a.navContact {
		font-size: 14px;
		line-height: 14px;
		color: #FFF;
		text-decoration: none;
		display: block;
		text-align: left;
		padding: 8px 0px 7px 60px;
	}
	
	a.navContact:hover {
		font-size: 14px;
		line-height: 14px;
		color: #669900;
		text-decoration: none;
		display: block;
		text-align: left;
		padding: 8px 0px 7px 60px;
	}
	
	a.navLang {
		font-size: 12px;
		line-height: 12px;
		color: #FFF;
		text-decoration: none;
		display: block;
		padding-left: 13px;
		background: transparent url('../../images/main/bg-arrow.png') left bottom no-repeat;
	}
	
	a.navLang:hover {
		font-size: 12px;
		line-height: 12px;
		color: #FFF;
		text-decoration: underline;
		display: block;
		padding-left: 13px;
		background: transparent url('../../images/main/bg-arrow.png') left bottom no-repeat;
	}
	
	div.pageSlogan {
		width: 719px;
		height: 44px;
		background-color: #add85a;
	}
	
	h1.pageSlogan {
		font-size: 14px;
		line-height: 14px;
		font-style: italic;
		font-weight: normal;
		color: #000;
		padding: 15px 0px 0px 25px;
		margin: 0px;
	}
	
	div.pageBottom {
		width: 960px;
		height: 135px;
		background: transparent url('../../images/main/bg-bottom.jpg') left top no-repeat;
	}
	
	div.pageBottomItem {
		float: left;
		width: 240px;
		height: 135px;
	}
	
	div.pageBottomLeftContent {
		font-size: 14px;
		line-height: 22px;
		color: #FFF;
		padding: 27px 0px 0px 50px;
	}
	
	div.pageBottomContent {
		font-size: 14px;
		line-height: 18px;
		color: #000;
	}
	
	a.bottomContent {
		font-size: 14px;
		line-height: 18px;
		color: #000;
		text-decoration: none;
	}
	
	a.bottomContent:hover {
		font-size: 14px;
		line-height: 18px;
		color: #000;
		text-decoration: underline;
	}
		
	h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 19px;
		line-height: 19px;
		color: #999;
		font-weight: bold;
		padding: 0px 0px 24px 26px;
		margin: 0px;
	}
	
