body{	margin: 0 auto auto 0;	color: #000;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 62.5%;}#homepage{	background-image: url(images/backs/home-back.gif);	background-repeat: no-repeat;	background-position: left top;}#subpage{	background-image: url(images/backs/subback-crop.gif);	background-repeat: no-repeat;	background-position: left bottom;}img{	border-style: none;	display: block;}a:link, a:visited{	color: #293163;	text-decoration: none;}a:hover, a:active{	color: #a5a072;	text-decoration: none;}#container{	width: 952px;}#topbar{	background-color: #293163;	width: 952px;	height: 53px;	padding: 0;	margin: 0;	top: 0;}/*topnav elements*/#topnav{	height: 36px;	padding: 0;	margin: 0;	top: 0px;	left: 271px;	position: absolute;}#topnav ul, #topnav li, #nav, #topbar ul, #topbar li{	margin: 0;	padding: 0;	list-style-type: none;	list-style-position: default;}#topnav li{	display: inline;}#home{	width: 65px;	height: 36px;	top: 0px;	left: 271px;	position: absolute;}#home a{	width: 65px;	height: 36px;	display: block;	text-indent: -9999px;}#home a:link, #home a:visited{	background-image: url(images08/homebtn.gif);	background-repeat: no-repeat;	background-position: 0px 0px;	background-color: transparent;}#home a:hover, #home a:active{	background-image: url(images08/homebtn_f2.gif);	background-repeat: no-repeat;	background-position: 0px 0px;	background-color: transparent;	color: #293163;	text-decoration: none;}#team{	width: 107px;	height: 36px;	top: 0px;	left: 336px;	position: absolute;}#team a{	width: 107px;	height: 36px;	display: block;	text-indent: -9999px;}#team a:link, #team  a:visited{	background-image: url(images08/ourteambtn.gif);	background-repeat: no-repeat;	background-position: 0px 0px;	background-color: transparent;}#team a:hover, #team a:active{	background-image: url(images08/ourteambtn_f2.gif);	background-repeat: no-repeat;	background-position: 0px 0px;	background-color: transparent;}#port{	width: 106px;	height: 36px;	top: 0px;	left: 443px;	position: absolute;}#port a{	width: 106px;	height: 36px;	display: block;	text-indent: -9999px;}#port a:link, #port a:visited{	background-image: url(images08/portfoliobtn.gif);	background-repeat: no-repeat;	background-position: 0px 0px;	background-color: transparent;}#port a:hover, #port a:active{	background-image: url(images08/portfoliobtn_f2.gif);	background-repeat: no-repeat;	background-position: 0px 0px;	background-color: transparent;}#client{	width: 84px;	height: 36px;	top: 0px;	left: 549px;	position: absolute;}#client a{	width: 84px;	height: 36px;	display: block;	text-indent: -9999px;}#client a:link, #client a:visited{	background-image: url(images08/clientlogin.gif);	background-repeat: no-repeat;	background-position: 0px 0px;	background-color: transparent;}#client a:hover, #client a:active{	background-image: url(images08/clientlogin_f2.gif);	background-repeat: no-repeat;	background-position: 0px 0px;	background-color: transparent;}/*home page & body content elements*/#homebody{	top: 56px;	left: 0;	font-size: 1.2em;	line-height: 1.6em;}#homebody p{	margin: 0 25px 10px 118px;}#homebody ul{	margin: 0 20px 10px 258px;	padding: 0;}#rightcolumn{	float: right;	width: 220px;	padding: 20px;	font-size: 1.2em;	line-height: 1.6em;}#rightcolumn a:hover, #rightcolumn a:active{	color: #d8d3a5;	text-decoration: none;}ul{	list-style-type: none;	list-style-position: default;}#iconlist{	margin: 0;	padding: 0;	font-weight: normal;}#iconlist li{	padding: 0 0 5px 0;}#iconlist img{	/*vertical-align: middle;*/	display: inline;}/*level two page elements*/#leftcolumn{	width: 231px;	float: left;	margin: 0;	padding: 0;	font-size: 1.2em;	line-height: 1.6em;}#leftcolumn ul{	margin: 0 0 0 0;	padding: 0;	font-weight: bold;	font-size: 1.0em;	line-height: 2.0em;	width: 231px;}#leftcolumn li{	margin: 0 0 1px 0;	padding: 0;	background-color: #293163;	text-indent: 20px;}#leftcolumn h3, #leftcolumn p{	margin: 0 0 0 20px;}#dkblue{	color: #d8d3a5;}#dkblue a:link, #dkblue a:visited{	color: #FFF;	text-decoration: none;}#dkblue a:hover, #dkblue a:active{	color: #d8d3a5;	text-decoration: none;}#dkblue #here{	background-color: #7a9aa4;}#dkblue li{	line-height: 20px;}#blueright{	border-right: #7a9aa4;	border-width: 0 6px 0 0;	border-style: none solid none none;	width: 231px;}#ltblue{	padding-top: 50px;}#ltblue li, #ltblue2 li{	background-color: #7a9aa4;}#subpages li{	background-color: #FFF;	color: #000;	font-size: .9em;	line-height: 1.5em;}#subpages li a:link; #subpages li a:visited{	color: #d8d3a5;}#twobody{	width: 672px;	float: left;	font-size: 1.2em;	line-height: 1.6em;}#gridtable{margin: 30px 0 0 30px;width: 680px;}#gridtable td{width: 226px;	font-size: 1.0em;	text-align: right;	padding: 0;}#grid{	margin: 30px 0 0 30px;	width: 586px;	font-size: 1.0em;	text-align: right;	padding: 0;}#grid img, #gridtable img{	padding: 10px;	margin: 0;}.gridtopleft{	width: 225px;	border-right: #7A9AA4;	border-bottom: #7A9AA4;	border-left: transparent;	border-width: 0 1px 1px 0;	border-style: none solid solid none;}.gridtopmid{	width: 225px;	border-right: #7A9AA4;	border-bottom: #7A9AA4;	border-left: transparent;	border-width: 0 1px 1px 0;	border-style: none solid solid none;}.gridtopright{	width: 225px;	border-bottom: #7A9AA4;	border-left: transparent;	border-width: 0 0 1px 0;	border-style: none none solid none;}.gridbtmleft, .gridbtmmid{	width: 225px;	border-right: #7A9AA4;	border-left: transparent;	border-width: 0 1px 0 0;	border-style: none solid none none;}.rule{	width: 580px;	height 1px: ;}.gridbtmright{	width: 225px;	border-width: 0 0 0 0;	border-style: none none none none;	float: right;}#threebody{	width: 612px;	/*margin: 0 0 0 270px;*/	float: right;	padding: 50px 30px 30px 30px;}#threebody p, #collat, #twobody p, #twobody h3{	margin-left: 20px;}#threebody img{	margin: 0 0 30px 20px;}#more{	text-align: right;	font-size: 1.0em;}.staff{float: left;margin: 5px 15px 15px 50px;}h1{	color: #293163;	font-size: 1.3em;	line-height: 1.5em;	font-weight: bold;}h2{	color: #293163;	font-size: 1.2em;	line-height: 1.4em;	font-weight: bold;}h3{	color: #293163;	font-size: 1.1em;	line-height: 1.3em;}h4{	color: #a5a072;	font-size: 1.0em;	line-height: 1.3em;	font-weight: bold;	margin-left: 20px;}#footer{	font-size: .9em;	line-height: 1.2em;	text-align: center;	padding: 20px 0 20px 0;	clear: both;}#rightcolumn h1, #rightcolumn h2, #rightcolumn h3, #rightcolumn h4, #leftcolumn h3{font-weight: normal;}.attr{	font-size: .9em;	text-align: right;	display: block;}.clients1{	color: #293163;	font-size: 1.2em;	line-height: 1.5em;	padding-right: 100px;}.clients2{	color: #7a9aa4;	font-size: 1.0em;	line-height: 1.4em;	padding-left: 100px;}.clientslarge{	font-size: 1.4em;}