@charset "UTF-8";html, body {	background: url("images/bkg.gif") repeat-x top left #072d5f;	margin: 0;	padding: 0;	top: 0;	left: 0;}body {	font: 100% Arial, Helvetica, sans-serif;	text-align: center;	color: #000000;	}body { behavior: url("csshover3.htc"); } #wrapper {	width: 890px;	background: #ffffff;	margin: 10px auto 0 auto;}#header {	margin: 0;	padding: 0;	background: url(images/headerBkg.gif) top left no-repeat #ffffff;	height: 87px;	text-align: left;	}#logo {	margin: 0 0 0 30px;}#login {	top: 0;	right: 0;	width: 110px;	height: 22px;	color: #ffffff;	float: right;	margin: 0;	padding: 0;	background-color: #199cce;	font-size: 10px;	background: url(images/loginBkg.gif) bottom left no-repeat #199cce;	text-align: center;}#login a {	text-decoration: none;	color: #ffffff;	display: block;	margin-top: 5px;}#login a:hover {	padding-bottom: 2px;	text-decoration: underline;}/* /////////////////////////////////////////////////// NAVIGATION */#navContainer {	margin: 0;	padding: 0;	height: 22px;	background-color: #164686;	font-size: 10px;	color: #ffffff;	text-align: left;	text-transform: uppercase;}#nav {		margin: 0;	padding: 0;	height: 22px;}#nav ul {	margin: 0;	padding: 0;	list-style: none;	height: 22px;	float: right;	width: auto;}#nav ul li {	margin:0;	padding:0;	position:relative;	float:left;    display:block;	height: 22px;	width: auto;}#nav ul li a {	color: #ffffff;	text-decoration: none;	margin: 5px 5px 0 5px;	display: block;}#nav ul li a:hover {	background-color: #1b88c1;}#nav ul li:hover {	background-color: #1b88c1;	height: 100%;}#nav ul li ul a {	color: #ffffff;	text-decoration: none;	display: block;	padding: 5px 0 0 5px;	margin: 0;	width: 100%;	height: 22px;	background: #1b88c1;	text-transform: capitalize;}#nav ul li ul a:hover, #nav ul li ul a.over {	color: #ffffff;	text-decoration: none;	background: #199cce;	padding: 5px 0 0 5px;	margin: 0;	height: 22px;	width: 100%;}#nav ul li ul {margin: 0;padding: 0;}#nav ul li ul li {	width: 150px;	height: 22px;	margin: 0;	padding: 0;	float: none;	display: block;}/* Hide popup until hover */#nav ul li ul {	list-style: none;	position: absolute;	left: 0;	top: 22px;	display: none;	width: auto;}#nav ul li:hover ul, #nav ul li.over {	display: block;}/* The below lines format the text of the pop-up menus *//* fixes for IE/win \*/* html #nav a { cursor:hand; }/* /////////////////////////////////////////////////// END NAV */#flash {	width: 890px;	height: 250px;	margin: 0;	padding: 0;}#rotator {	float: right;	margin: 10px;}#rotator img {	margin-bottom: 1px;}#tagline {	margin: 20px 0 0 0;	padding: 5px 10px 5px 0;	background-color: #2258a2;	width: 350px;	text-align: right;	float: left;	display: inline;}#mainContent {	width: 400px;	font-size: 12px;	color: #222222;	text-align: left;	margin: 70px 0 30px 30px;	line-height: 18px;}#subContent {	width: 550px;	font-size: 12px;	color: #222222;	text-align: left;	margin: 70px 0 30px 30px;	line-height: 18px;}#subContent a {	color: #2258a2;}#subContent a:hover {	color: #253c51;}#subContent h1 {color: #199cce;font-size: 14px;text-transform: uppercase;margin:0;padding: 0;}#subContent h2 {color: #666666;font-size: 12px;margin: 5px 0 10px 5px;padding: 0;}#subContent h3 {color: #199cce;font-size: 14px;margin: 40px 0 15px 0;}#footer {	background-color: #0c3369;	color: #9d9da6;	font-size: 10px;	padding: 30px 0 30px 0;	width: 100%;}#footer a {	color: #9d9da6;	text-decoration: none;}#footer a:hover {	color: #9d9da6;	padding-bottom: 3px;	border-bottom: 1px #9d9da6 dotted;}/* /////////////////////////////////////////////////// CLASSES */.bio {margin: 0 0 20px 0;border-bottom: 1px dotted #0c3369;}.lifecycle {	font-size: 12px;	padding: 20px;	margin: 0;	color: #444444;	background-color: #CCCCCC;	background-image: url(images/arrowBox.gif);	background-position: top left;	background-repeat: repeat-x;}	#subcontent h4 {	color: #ffffff;}.lifecycle ul {	list-style: url(images/bullet.gif);	margin-bottom: 0;}	.lifecycle li {	margin-top: 5px;}	.companies th {font-style: italic;color: #666666;}.companies ul {margin: 0;padding: 0;}.companies li {list-style: none;padding: 0 0 10px 0;margin: 0;}.seo {margin: 10px 10px 0 10px;color: #3F6789;text-transform: capitalize;font-size: 9px;}
