html, table {	font-size: 100%;} /* for IE 5.5 and earlier */body {	font-family: Arial, Helvetica, sans-serif;	margin: 0px;	padding: 0px;	color: #323232;	background-color: #E1E1E1;	font-size: 62.5%;	text-align: center;}p, td, li, td td {	font: 1.1em Arial, Helvetica, sans-serif;	line-height: 1.25;}a {	color: #083F8D;	background-color: inherit;}a:hover, a:active {	color: #7EA203;	background-color: inherit;}#home-headerwrapper {	width: 100%;	background-color: #F5F5F5;	color: #323232;	border-bottom: 2px solid #FFF;	overflow: hidden;}#home-header {	margin: 0 auto;	text-align: left;	width: 739px;	height: 264px;	background-color: #FFF;	color: #323232;	overflow: hidden;}#home-navigation {	margin: 0 auto;	text-align: left;	width: 739px;	overflow: hidden;	height: 50px;}#home-headercontent {	padding: 0px 22px;	margin: 20px 0px;}	#home-headercontent p {		margin-top: 20px;	}#home-content {	margin: 0 auto;	text-align: left;	width: 739px;	padding: 0px;	overflow: hidden;}#home-leftcol {	background-color: #EFEFEF;	color: #323232;	width: 266px;	padding: 0px 0px 0px 22px;	margin: 0px;}	#home-leftcol form {		margin-top: 0px;		margin-bottom: 0px;		padding-top: 0px;		padding-bottom: 0px;	}	div.homeitem {		padding: 20px 0px 15px;		margin: 0px;		border-bottom: 2px solid #FFF;	}	div.homeitem p {		margin: 0px;		padding: 15px 22px 0px 0px;	}	div.homeitem-bottom {		padding: 20px 0px 50px;		margin: 0px;		border-bottom: 0px none;	}	div.homeitem-bottom p {		margin: 0px;		padding: 15px 22px 15px 0px;	}#home-maincol {	width: 429px;	margin: 0px;	padding: 17px 0px 45px 22px;	background-color: #FFF;	color: #323232;}	#home-maincol p {		margin-top: 10px;		margin-bottom: 10px;		padding-right: 22px;		padding-left: 19px;	}	#home-maincol h1 {		margin: 0px;		padding: 10px 0px;	}	#home-maincol h2 {		color: #083F8D;		background-color: inherit;		font-size: 1.3em;		margin: 0px;		background: url(images/home-arrow.gif) no-repeat left center;		padding: 0px 0px 0px 19px;	}	#home-maincol h2 a  {		text-decoration: none;		color: #083F8D;		background-color: #FFF;	}	div.dotted-line {		background: url(images/home-dottedline.gif) no-repeat;		margin: 0px;		padding-top: 13px;	}#footerwrapper, #flytewrapper {	margin: 0 auto;	text-align: left;	width: 739px;	overflow: hidden;}#footer {	padding: 15px 10px 20px;	font-size: 1.1em;	font-weight: bold;	text-align: center;	margin: 0px;	line-height: 1.8em;}	#footer a {		color: #323232;		background-color: inherit;		padding-right: 2px;		padding-left: 2px;	}	#footer a:hover, #footer a:active {		color: #7EA203;		background-color: inherit;	}#flyte {	padding: 0px 10px 20px;	font-size: 1em;	text-align: center;}	#flyte a {		color: #6D6D6D;		text-decoration: none;		background-color: inherit;		padding-right: 10px;		padding-left: 10px;	}#secondary-headerwrapper {	width: 100%;	background-color: #F5F5F5;	color: #323232;	border-bottom: 2px solid #FFF;	overflow: hidden;}#secondary-header {	margin: 0 auto;	text-align: left;	width: 739px;	background-color: #FFF;	color: #323232;	overflow: hidden;}#secondary-navigation {	margin: 0 auto;	text-align: left;	width: 739px;	overflow: hidden;	height: 32px;}#secondary-content {	margin: 0 auto;	text-align: left;	width: 739px;	padding: 0px;	overflow: hidden;}td#secondary-leftcolwrap {	background-color: #EFEFEF;	color: #323232;	padding: 20px 0px 50px 22px;	margin: 0px;	width: 235px;}#secondary-leftcol p {	margin: 0px;	padding: 10px 22px 10px 0px;}#secondary-leftcol #subnav {	padding: 5px 0px 20px;	margin: 0px 0px 10px;	border-bottom: 2px solid #FFF;}	#secondary-leftcol #subnav p {		margin: 0px;		padding: 5px 22px 0px 0px;	}#secondary-maincol {	margin: 0px;	padding: 17px 28px 40px 22px;	background-color: #FFF;	color: #323232;	width: 432px;}	#secondary-maincol p {		margin-top: 10px;		margin-bottom: 10px;		padding-right: 0px;		padding-left: 0px;	}	#secondary-maincol h1 {		margin: 0px;		padding: 10px 0px 13px;		background: url(images/secondary-dottedline.gif) no-repeat left bottom;	}	#secondary-maincol h2 {		color: #083F8D;		font-size: 1.3em;		padding: 10px 0px 5px;		background: none;		background-color: inherit;		margin: 0px;	}	#secondary-maincol h2 a  {		text-decoration: none;		color: #083F8D;		background-color: #FFF;	}	#secondary-maincol ul, #secondary-maincol ol {		padding-top: 0px;		padding-bottom: 0px;		margin-top: 5px;		margin-bottom: 5px;	}	#secondary-maincol li {		padding-bottom: 5px;		padding-top: 5px;	}	#secondary-maincol img.screenshot {		margin-right: 5px;		margin-left: 5px;		vertical-align: middle;	}	#secondary-maincol img.headshot {		margin: 13px 25px 25px 0px;		border: 1px solid #F5F5F5;		padding: 0px;}	#secondary-maincol img.right {		margin: 0px 0px 13px 13px;		float: right;		padding: 0px;	}	#secondary-maincol table td {		font: 1em Arial, Helvetica, sans-serif;	}	#secondary-maincol table td h2 {		font-size: 1.3em;	}	#secondary-maincol form table.contact td {		font: 1.1em Arial, Helvetica, sans-serif;	}	#secondary-maincol table.awards td {		font: 1.1em Arial, Helvetica, sans-serif;		line-height: 1.25;	}