body, td, p, h1, h2, h3, h4, h5, li, a {
	font-family: Tahoma, Trebuchet, Helvetica, Verdana, Arial, sans-serif;
	font-size:  12px;
	margin:  0;
	padding:  0;
}

body {
	background-color: #003768;
	text-align:  center;
	margin:  0;
	padding:  0;
}

#page {
	background-color: #FFFFFF;
	margin:  0 auto 33px auto;
	text-align:  left;
}

#flash {
	width:  783px;
	width:  254px;
	margin:  1px;
}

#flash img {
	display:  block;
	width: 783px;
	height: 254px;
}

#flash ul {
	list-style:  none;
	display:  block;
	width:  725px;
	height:  33px;
	margin: 0;
	padding: 0 29px;
	border-top:  1px solid  #FFF;
	background:  #5D515D;
	overflow: hidden;
	}

	#flash ul li {
		padding:  0 0 0 23px;
		margin:  0;
		display:  block;
		float:  left;
	}

		#flash ul li a,
		#flash ul li a:visited {
			padding:  0 23px 0 0;
			margin:  0;
			display:  block;
			float:  left;
			color:  #FFF;
			text-decoration:  none;
			height:  33px;
			line-height:  33px;
		}

		#flash ul li a:hover,
		#flash ul li a:hover:visited {
			padding:  0 23px 0 0;
			margin:  0;
			display:  block;
			float:  left;
			color:  #FFF;
			text-decoration:  underline;
			height:  33px;
			line-height:  33px;
		}

		#flash ul li.english {
			padding: 0;
			margin-right: 23px;
			float: right;
			background: url(../i/flag.gif) no-repeat right center;
		}
		
#content {
	padding:  20px 52px;
}

#text {
	padding:  0;
	margin:  0;
	width:  500px;
	float:  left;
}

	#text h2.intro {
		padding:  0;
		color:  #5D515D;
		font-size:  21px;
		font-weight:  normal;
		width:  500px;
	}

	#text p.intro {
		padding:  0;
		color:  #5D515D;
		font-size:  14px;
		font-weight:  normal;
		line-height:  20px;
		width:  500px;
		margin: 0 0 20px 0;
	}

	#text h3 {
		padding: 0;
		color:  #213e62;
		font-size:  18px;
		font-weight:  normal;
		width:  450px;
		margin: 0 0 5px 0;
	}

	#text p {
		padding: 0;
		color:  #213e62;
		font-size:  12px;
		font-weight:  normal;
		line-height:  16px;
		width:  450px;
		margin: 0 0 15px 0;
	}

#sidebar {
	display:  block;
	width:  168px;
	float:  right;
}

	#sidebar h4 {
		display:  block;
		width:  168px;
		height:  21px;
		background: #5D515D no-repeat left top url(../i/nav_balkbg.gif);
		color:  #FFF;
		line-height:  21px;
	}

		#sidebar h4 a,
		#sidebar h4 a:visited {
			margin:  0 0 0 10px;
			color:  #FFF;
			text-decoration:  none;
		}

		#sidebar h4 a:hover,
		#sidebar h4 a:visited:hover {
			margin:  0 0 0 10px;
			color:  #FFF;
			text-decoration:  underline;
		}

	#sidebar p {
		display:  block;
		width:  168px;
		color:  #5D515D;
		margin:  0 10px 10px 10px;
	}

	#sidebar img {
		display:  block;
		border: 0;
		margin:  0 0 10px 0;
	}

	#sidebar div.col {
		background:  #C0DEE8;
		background:  #E7E5E7;
		background: #E7E5E7 no-repeat left top url(../i/col_top.gif);
		padding-top: 10px;
	}

	#sidebar div.col p {
		display:  block;
		width:  148px;
		color:  #5D515D;
		margin: 0;
		padding: 0 10px 10px 10px;
	}

	#sidebar div.col p.bottom {
		display:  block;
		width:  148px;
		margin: 0;
		padding: 0 10px 10px 10px;
		background: #E7E5E7 no-repeat left bottom url(../i/col_bot.gif);
	}

	#sidebar ul {
		display:  block;
		width:  168px;
		color:  #5D515D;
		margin:  10px;
		list-style:  none;
		padding:  0;
	}

	#sidebar ul li {
		display:  block;
		width:  168px;
		color:  #5D515D;
		margin:  0;
		padding:  0 0 0 25px;
		height:  20px;
	}

	#sidebar ul li.person {
		background: no-repeat left top url(../i/icon_roger.gif);
	}

	#sidebar ul li.email {
		background: no-repeat left top url(../i/icon_email.gif);
	}

	#sidebar ul li.phone {
		background: no-repeat left top url(../i/icon_phone.gif);
	}

#footer {
	background: no-repeat left bottom url(../i/bg_bot.gif);
}
