html {
	height:100%;
	background-color:#FFF;
	padding:0;
	margin:0;
}
body {
	padding:10px;
	margin:10px;
	background-color:#FFF;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-align:center;
	line-height: 16px;
}

div, td, p {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
div {
	text-align:left;
}
a {
	color:#000053;
	text-decoration:none;
}
a:hover {
	color:#666;
}
#general {
	width: 660px;
	position: relative;
	z-index:1;
	margin-left: auto;
	margin-right: auto;
	margin-top:26px;
}
#Menu {
	height: auto;
	width: 120px;
	position: absolute;
	top: 93px;
	right: 0px;
	font-size: 14px;
	color: #0086C4;
	z-index: 800;
}
#right {
	height: 504px;
	width: 90px;
	position: absolute;
	top: 0;
	right:0;
	border:1px solid #99CCFF;
	z-index:1;
}
#left {
	height: 504px;
	width: 500px;
	position: absolute;
	left: 0px;
	top: 0px;
	border:solid 1px #99CCFF;
	z-index: 1;
}
#content {
	margin:16px;
	position: absolute;
	width: 475px;
	top: 26px;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	color: #0D477E;
	z-index:20;
}
#content td {
	font-size: 14px;
	line-height: 20px;
	color: #0D477E;
}
#logo-small {
	position: absolute;
	top: 0;
	left: -43px;
	width: 70px;
	height: 26px;
	padding: 0 3px 3px 0;
	background-color: #FFF;
	z-index:800;
}

/* - HOME PAGE - */
#left-home {
	height: 400px;
	width: 500px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
}
#logo-home {
	width:640px;
	height:67px;
	top:-26px;
	left:0;
	position:absolute;
	z-index: 10;
}
#home-invitation {
	position:absolute;
	height:auto;
	width:auto;
	top:56px;
	left:-59px;
	padding: 5px;
	background-color: #FFF;
	border:solid 1px #99CCFF;
	z-index:5;
}
#image-home {
	position:absolute;
	height:236px;
	width:363px;
	top:242px;
	right: 27px;
	padding: 5px;
	background-color: #FFF;
	border:solid 1px #99CCFF;
	z-index:5;
}
.unhance {
	color: #47A4C8;
}
.unhance a {
	color:#666;
}
.unhance a:hover {
	color: #222;
}

/* - END home page styles - */
#map {
	position:absolute;
	height:256px;
	width:420px;
	top:180px;
	right: -155px;
	padding: 5px;
	background-color: #FFF;
	border: solid 1px #9CF;
	z-index: 30;
}
#cont-dir {
	position: absolute;
	left:-20px;
	top: 220px;
	width: 190px;
	font-size: 10px;
	line-height: 14px;
	text-align: right;
	margin: 12px;
}
#workplaceimgs {
	position:absolute;
	height:auto;
	width:auto;
	top:140px;
	left: -40px;
	padding: 5px;
	background-color: #FFF;
	border:solid 1px #99CCFF;
	z-index:5;
}
#serv-schema {
	position:relative;
	height:auto;
	width:auto;
	top:26px;
	left: -60px;
	padding: 5px;
	z-index:5;
}
.txt-bottom {
padding: 68px;
}
.worklinks {
	color: #0D477E;
}