body {	margin: 0px; padding: 0px; height: 100%; width: 100%; text-align: center; background-image: url(assets/images/clouds_bg.jpg); }* {	font-family: Verdana, sans-serif; font-size: 12px; }hr {  border:solid 1px #1a2b53; padding:0px; margin:10px 0px 10px 0px; }#body {	position: relative; margin-left: auto; margin-right: auto; width: 909px; text-align: left; }#logo {	position: absolute; left: 0px; top: 0px; width: 305px; height: 122px; }#header {	position: absolute; left: 304px; top: 0px; width: 604px; height: 122px; background-image: url(assets/images/header.jpg); }#whitespace-1 {	position: absolute; left: 0px; top: 122px; width: 365px; height: 37px; background-image: url(assets/images/whitespace_1.jpg); }#bt-our-team {	position: absolute; left: 231px; top: 122px; width: 130px; height: 37px; }#bt-our-service {	position: absolute; left: 365px; top: 122px; width: 130px; height: 37px; }#bt-scenarios {  position: absolute; left: 499px; top: 122px; width: 130px; height: 37px; }#bt-portfolio {  position: absolute; left: 633px; top: 122px; width: 130px; height: 37px; }#bt-contact-us {	position: absolute; left: 767px; top: 122px; width: 130px; height: 37px; }#whitespace-2 {	position: absolute; left: 897px; top: 122px; width: 12px; height: 37px; background-image: url(assets/images/whitespace_2.jpg); }#footer {	width: 909px; height: 54px; background-image: url(assets/images/footer.png); text-align: center; font-size: 12px; margin-bottom: 30px; }#content-container {	position: absolute; left: 0px; top: 159px; width: 909px; height: auto; }#content {	min-height: 500px; padding: 12px; background-color: white; }#languages {	float: right; margin: 12px; color: #405174; }#tagline-wrapper {	position: absolute; top: 54px; left: 195px; }#tagline {	display: table-cell; width: 400px; height: 62px; vertical-align: middle; }div.headline {	border: solid 2px #324267; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; background-image: url(assets/images/headline_gradient.png); padding: 5px 5px 5px 10px; font-size: 11px; color: white; }div.staff_gallery {	width: 150px; display: inline-block; vertical-align: top; margin: 10px; }div.staff_portrait {	display: inline-block; width: 130px; height: 150px; background-color: yellow; }ul,ol {	margin: 0px; padding: 5px 5px 5px 15px; }li {	margin: 6px 0px 6px 0px; font-size: 12px; }ul.photo_caption {	text-align: left; margin: 0px 0px 0px 20px; padding: 0px; }li.photo_caption {	margin: 0px; font-size: 11px; }img.topright {	float: right; margin: 20px 0px 15px 15px; }img.topleft {	float: left; margin: 0px 15px 15px 0px; }.contentright {	float: right; margin: 0px 0px 15px 15px; }label {	display: inline-block; width: 150px; text-align: right; margin-right: 15px; vertical-align: top; }input,select,textarea {	vertical-align: middle; margin: 0px 0px 5px 0px; }input[type="text"],input[type="password"],select,textarea {	width: 240px; border: solid 2px #324267; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; font-size: 11px; padding: 3px; }select {	 width:250px; }input.error,select.error,textarea.error {	border: solid 2px red; }label.option {	display: inline; }textarea {	height: 150px; }input[type="submit"] {	border: solid 2px #324267; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; font-size: 11px; padding: 3px; background-image: url(assets/images/headline_gradient.png); color: white; }input[type="submit"]:hover {	background-image: url(assets/images/headline_gradient_light.png); color: #324267; }option {	font-size: 11px; }label.mandatory {	font-weight: bold; }label.mandatory:after {	content: " *"; }ul.toc {	margin: 15px 0px 15px 15px; padding: 15px; float: right; border: solid 2px #324267; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; background-image: url(assets/images/headline_gradient.png); }li.toc {	margin-left: 15px; }div.topnotification {  background-color:#ffe777; color:black; text-align:center; border-bottom:2px solid #d5b313; text-shadow:#8b7820 2px 2px 2px}