
/* ### general ### */
* { padding: 0px; margin: 0px; }
html, body { font-family: 'Myriad Pro', Arial; font-size: 14px; color: #013888; }
input, select, textarea { font-family: 'Myriad Pro', Arial; font-size: 12px; color: #8c806e; }
body { background: url('../images/body_bg.jpg') #002f65 top repeat-x; }
img { border: 0px; display: block; }

/* ### global classes ### */
.clear { clear: both; height: 1px; }

/* ### wrapper ### */
#wrapper { margin-top: 14px; position: relative; display: block; width: 100%; min-height: 100%; background: url('../images/wrapper-repeat.jpg') center top repeat-y; }

/* ### layout ### */
#layout { width: 100%; background: url('../images/wrapper.jpg') center top no-repeat; }

/* ### main container ### */
#mainCntr { margin: 0 auto; width: 850px; }

	/* ### header container ### */
	#headerCntr { padding-bottom: 20px; position: relative; width: 830px; height: 180px; }
	#headerCntr h1 { padding: 25px 0px 30px 0px; position: relative; }
	#headerCntr h1 a { display: block; width: 400px; height: 62px; text-indent: -9999px; background: url('../images/logo.png') no-repeat; }
	
		/* ### menu box ### */
		.menuBox { padding-left: 6px; height: 40px; overflow: hidden; background: url('../images/menu_left.png') left top no-repeat; }
		.menuBox .center { width: 1002px; height: 40px; overflow: hidden; background: url('../images/menu_bg.png') repeat-x; }
		.menuBox .right { padding-right: 5px; overflow: hidden; height: 40px;  background: url('../images/menu_right.png') right top no-repeat; }
		.menuBox ul{ padding-left: 5px; list-style: none; }
		.menuBox li { padding: 0px 9px 0px 5px; float: left; background: url('../images/menu_line.jpg') right no-repeat; }
		.menuBox li a { font-size: 18px; color: #fff; line-height: 40px; text-decoration: none; }
		.menuBox li a:hover, .menuBox li a.selected { color: #002f65; }
		.menuBox li.last { background: none; }
	
	/* ### content container ### */
	#contentCntr { padding: 15px; margin-bottom: 64px; width: 800px; border: solid 1px #e1e1e1; }
	
		/* ### left container ### */
		#leftCntr { float: left; width: 900px; }
		
			/* ### text box ### */
			.textBox { width: 800px; }
			.textBox h2 { font-size: 18px; color: #e5322c; font-weight: normal; }
			.textBox p { padding-bottom:24px; color:#013888; font-size: 14px; text-align: justify; }
			.textBox .last { padding-bottom: 0px;}
			.textBox a { font-family: 'Myriad Pro', Arial; font-size: 14px; color: #013888; font-weight: bold; line-height: 16px; text-decoration: none; }
			.textBox a:hover { color: #e5322c; }
	
		/* ### right container ### */
		#rightCntr { float: right; width: 389px; border: solid 1px #d8d8d8; }
		
		/* ### company box ### */
		.companyBox { width: 389px; border: solid 1px #d8d8d8; }
			
	/* ### footer container ### */
	#footerCntr { padding: 20px 0 10px 0; height: 316px; overflow: hidden; width: 100%; background: url('../images/footer.png') repeat-x center bottom; }
	#footerCntr #center { margin: 0 auto; position: relative; width: 1013px; }
	#footerCntr img.angle { position: absolute; right: -100px; top: 0px; }
	
		/* ### address box ### */
		.addressBox { padding: 65px 0px 35px 16px; width: 350px; float: left; overflow: hidden; }
		.addressBox address{ font-size: 14px; color: #fff; float:left; font-style: normal; }
		.addressBox span { font-size: 14px; color: #fff; float: right; }
		.addressBox a { text-decoration: none; color:#fff; }
		.addressBox a:hover { text-decoration: underline; }
		
		/* ### logo box ### */
		.logoBox { width: 630px; float: right; }
		.logoBox img { padding-right: 12px; float: left; }
	
		/* ### link container ### */
		#linkCntr { padding: 12px 0px; overflow: hidden; width: 900px; border: solid 1px #164892; margin: 0px 50px; }
		
			/* ### link box ### */
			.linkBox { padding-left: 16px; float: left; color: #99a9c4; }
			.linkBox ul { padding-right: 60px; float: left; }
			.linkBox ul.last { padding-right: 0px; }
			.linkBox li h3 { font-size: 12px; color: #99a9c4; }
			.linkBox li { list-style: none;}
			.linkBox li a { color: #99a9c4; font-size: 12px; font-weight: normal; line-height: 16px; text-decoration: none; }
			.linkBox li a:hover { color: #e5322c; }
