* {	margin: 0;	padding: 0;}body {	background: #000000;	color: #666666;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	overflow-y: scroll;}a img{	border: none;}a, a:visited {	color: #3477b5;	text-decoration: underline;}a:hover, a:active {	color: #3477b5;	text-decoration: none;}#mainWrapper {	margin: 0 auto;	width: 1000px;	text-align: center;}#wrapper {	float: left;	position: relative;	width: 1000px;	text-align: left;}#header {	background: #ffffff;	float: left;	height: 235px;	width: 1000px;}.banner {	float:right;	height:235px;	width:1000px;}.hcc .banner {	background:url("../images/banner.jpg") no-repeat top right;}.consultative .banner {	background:url("../images/banner_consultative.jpg") no-repeat top right;}.retrospective .banner {	background:url("../images/banner_retrospective.jpg") no-repeat top right;}.interventions .banner {	background:url("../images/banner_interventions.jpg") no-repeat top right;}.forecasting .banner {	background:url("../images/banner_forecasting.jpg") no-repeat top right;}.who .banner {	background:url("../images/banner_who.jpg") no-repeat top right;}.what .banner {	background:url("../images/banner_what.jpg") no-repeat top right;}.partnership .banner {	background:url("../images/banner_partnership.jpg") no-repeat top right;}.contact .banner {	background:#fff;}.compliance .banner {	background:url("../images/banner_compliance.jpg") no-repeat top right;}fieldset {	width: 350px;	border: none;}label {	display: block;}input.txt, textarea, select {	width: 340px;	height: 15px;	padding: 4px;	border: 1px solid #ccc;}textarea {	height: 50px;}select {	height: 26px;}input {	margin-bottom: 10px;}button {	background:#3579b2;	padding: 10px 15px;	color: #fff;	border: none;	font-size: 12px;	font-weight:bold;	text-transform:uppercase;	display: block;	margin-top: 10px;	float: right;}#logo {	display:block;	float:left;	height:90px;	/*margin:10px 0 0 25px;*/	width:139px;}#message h2 {	display:block;	float:left;	font-size:21px;	font-weight:normal;	line-height:25px;	padding-left:32px;	padding-top:55px;	width:930px;}#msg {	background: transparent url(../images/bobg.png) top left repeat;	height:112px;	left:0;	position:absolute;	top:123px;	width:530px;}#msg h2 {	color:#B9E1FA;	font-size:20px;	font-weight:lighter;	line-height:25px;	padding:15px 15px 0 32px;}#msg h2 .highlight {	color: #fff;	text-decoration: none;}ul#navList {	float:right;	list-style:none outside none;	margin-top:45px;	position: relative;}ul#navList li {	display:block;	float:left;	position: relative;	font-size: 11px;	line-height:13px;}ul#navList li a, ul#navList li a:visited {	color: #000;	font-weight: bold;	text-decoration: none;	background:#D3D7C9;	display:block;	height:46px;	margin-left:1px;	padding:4px 0 0 7px;	width:80px;	}/*ul#navList li ul {	display: none;}ul#navList li:hover ul {	display: block;}*/ul#navList li a:hover, ul#navList li a:active, ul#navList li.menuhover a, ul#navList li a.current:hover {	background: #000;	color: #b9e1fa;}ul#navList li a.current  {	background: #000;	color: #fff;}ul#navList ul.childList {	right:-351px;	position:absolute;	top:50px;	width:438px;	background: #000;	display:none;	border-top:1px solid #FFFFFF;}ul#navList li#whoweare ul.childList {	right: -263px;}ul#navList li#partnership ul.childList {	right: -175px;}ul#navList li#compliance ul.childList {	right: 1px;}ul#navList ul.childList li {	padding-top: 5px;	padding-bottom: 20px;	}ul#navList ul.childList li a {	font-weight: normal;}ul#navList ul.childList  li a.last, ul#navList ul.childList  li a.last:visited {	border: none;}ul#navList ul.childList li a, ul#navList ul.childList li a:visited {	padding-right:10px;	border-right: 1px solid #ddd;	background: #000;	color: #d3d7c9;	float: left;	width: auto;	height: auto;	text-decoration: underline;}ul#navList ul.childList li a:hover, ul#navList ul.childList li a:active {	color: #b9e1fa;}div.child {	position: absolute;	top: 0;	left: 0;}#contain1 img{	position: absolute;	left:200px;	top:0;	z-index: 90;}#contain2 img{	position: absolute;	left:200px;	top:45px;	z-index: 90;}#contain3 img{	position: absolute;	left:200px;	top:91px;	z-index: 90;}#contain4 img{	position: absolute;	left:200px;	top:137px;	z-index: 90;}#contain5 img{	position: absolute;	left:200px;	top:184px;	z-index: 90;}.tabText {	left:275px;}#contain1 .tabText {	color:#b9e1fa;	font-size:22px;	line-height:25px;	position:absolute;	top:5px;	width:300px;	z-index: 95;}#contain2 .tabText {	color:#b9e1fa;	font-size:22px;	line-height:25px;	position:absolute;	top:50px;	width:300px;	z-index: 95;}#contain3 .tabText {	color:#b9e1fa;	font-size:22px;	line-height:25px;	position:absolute;	top:95px;		width:300px;	z-index: 95;}#contain4 .tabText {	color:#b9e1fa;	font-size:22px;	line-height:25px;	position:absolute;	top:142px;	width:300px;	z-index: 95;}#contain5 .tabText {	color:#b9e1fa;	font-size:22px;	line-height:25px;	position:absolute;	top:190px;	width:300px;	z-index: 95;}div.child div {	background:#000;	height:350px;	opacity:0.8;	position:absolute;	width:580px;	z-index: 50;}.ui-tabs-hide {	display:none;}#contentWrapper {	float: left;	width: 1000px;}#frontContent {	background: transparent url(../images/img1.jpg) no-repeat;	height: 400px;	width: 1000px;	float: left;	position: relative;}#menu {	float:left;	position: absolute;	width:200px;	top: 0;	left: 0;	z-index: 100;}ul#menu {	list-style: none;	position: absolute;	top: 0;	left: 0;}#menu a, #menu a:visited {	background:#d3d7c9;	float:left;	height:25px;	padding:10px;	width:181px;	margin-bottom: 1px;	text-decoration: none;	color: #111;	font-weight: bold;	outline: none;}#menu a span {	color: #3579b2;}#menu a:hover, #menu a:active, #menu a.hover, #menu a:hover span, #menu a.hover span {	color: #b9e1fa;	background: #111;	outline: none;	}#content {	background:#fff;	float:left;	width:1000px;	}#sidebar {	float: left;	width: 151px;	padding: 0 32px;}#sidebar.contactus {    padding-top: 105px;}#mainCol {	float: left;	width: 785px;	padding-bottom: 50px;}#post {	width: 700px;	float: left;}#mainCol h1 {	font-size:26px;	line-height: 28px;	font-weight:normal;	margin:50px 0 25px;	text-transform:uppercase;	color: #333;}#mainCol h1.sm {	font-size:22px;}#mainCol h2 {	font-size:13px;	font-weight:bold;	margin-bottom:25px;}#mainCol p {	padding-bottom: 10px;}#leftCol, #rightCol {	padding-top:10px;		width: 490px; /* + 10px padding right */	float: left;}#rightCol {	float: right;}#leftCol a, #leftCol a:visited{	color: #666;	text-decoration: none;}#leftCol a:hover, #leftCol a:active {	color: #ddd;	text-decoration: none;}#sidebar a {	text-decoration: underline;	color: #666;}#sidebar a:active, #sidebar a:hover, #secMenu .active a:hover {	color: #3477b5;}#secMenu {	margin-left: -32px;	margin-bottom: 20px;	padding: 20px 0px 0px 0px;	background-color: #d3d7c9;}#secMenu li {	padding: 0px 10px 0px 20px;}#secMenu .form {	color: #fff;	background: #3579b2 url(../images/b-right-corner.jpg) right bottom no-repeat;	font-weight: bold;}#secMenu .form a {	color: #fff;	text-decoration: none;	padding-top: 10px;	display: block;	background: url(../images/link_arrow.jpg) 110px 15px no-repeat;}#secMenu .active a {	color: #000;	font-weight: bold;	text-decoration: none;}#secMenu .active ul li {	padding: 5px 0px;	margin: 0px;}#secMenu .active ul li a {	color: #666;	font-weight: normal;	text-decoration: underline;}#secMenu .active ul li a.current {	text-decoration: none;}.secPad {	margin-top: 47px;}#mainMenu {	padding-top: 50px;	font-size: 12px;}#mainMenu .title {	font-size: 18px;	color: #333;}#sidebar #mainMenu a.current {	text-decoration: none;}#sidebar #mainMenu a.cursub {}#sidebar ul {	list-style: none;}#sidebar ul li {	padding-bottom: 15px;}#subMenu {	padding-left: 20px;}#rightCol img {	float:right;	height:29px;	margin-top:3px;	width:151px;}#rightCol p{	display:block;	float:right;	padding-right:10px;	}#spacer {	background:#D3D7C9;	clear:both;	float:left;	height:45px;	position: relative;	width:1000px;	text-align: right;	}.print {	cursor: pointer;}#spacer img {	position:absolute;	right:50px;	top:16px;	}#spacer small {	position:absolute;	right:10px;	top:15px;}ul.list {	margin-left: 30px;}img.bio {	float: left;	margin: 0 5px 5px 0;	border: 1px solid #eaeaea;}