/* Main Blocks */A:link {	text-decoration: underline;	color: #67863a;}A:hover {	text-decoration: underline;	color: #556f2f;}body {	margin:0px;	padding:0px;	background-color:#e1dfd9;	font-size:.8em;}#footer {	position:relative;	width:820px;	height:21px;	margin:0px;	padding:0px;	background: url(../images/footer.gif) left bottom no-repeat;}#footer_bluebar {	margin:0 10px;	padding:0;	width:800px;	height:11px;	background:#253e7b;}#container {	position: relative;	width: 820px;	margin:20px auto 5px auto;	padding: 0px;	background:#e1dfd9 url(../images/background.gif) 0px 0px repeat-y;}#header {	position:relative;	height:110px;}#bar_blue {	position:relative;	margin:0 10px;	padding:0;	width:800px;	height:11px;	background:#123478;}#bar_green {	position:relative;	margin:0 10px;	padding:0;	width:800px;	height:11px;	background:#67863a;}#topnav {	position:absolute;	top:84px;	left:345px;	width:820px;	margin:0;	padding:0;}#topnav ul {	list-style:none;	padding: 0;	margin: 0;	height:26px;}#topnav li {	float: left;	margin: 0px 5px;	padding-left: 30px;	height:26px;}#topnav li.bluetab {	background: url(../images/navtab_blue_lft.gif) no-repeat left top;}#topnav li.greentab {	background: url(../images/navtab_green_lft.gif) no-repeat left top;}#topnav span {	float: left;	height:26px;}#topnav span {	padding-right: 30px;}#topnav li.bluetab span {	padding-right: 30px;	background: url(../images/navtab_blue_rt.gif) no-repeat right top;}#topnav li.greentab span {	padding-right: 30px;	background: url(../images/navtab_green_rt.gif) no-repeat right top;}#topnav a {	padding-top:8px;	padding-bottom:0px;	display:block;	float:left;	height:26px;	color: #636466;	text-decoration: none;	font-family:Arial, Helvetica, sans-serif;	font-size:.9em;	margin:0px;	height:18px;}#topnav a:hover {	color: #000;}#topnav li.bluetab a, #topnav li.bluetab a:hover {	color: #fff;}#topnav li.greentab a, #topnav li.greentab a:hover {	color: #fff;}#topnav li.bluetab a {	background: url(../images/navtab_blue.gif) repeat-x left top;}#topnav li.greentab a {	background: url(../images/navtab_green.gif) repeat-x left top;}#photobanner {	position:relative;	width: 820px;	height:250px;	padding:0px 0px 0px 10px;}#maincontent_home {	font-family:Arial, Helvetica, sans-serif;	font-size:.85em;	line-height:150%;	color:#636466;	position:relative;	margin:0px 10px;	padding:25px 20px 25px 335px;	background: url(../images/swoosh_lft.jpg) no-repeat left bottom;}#homecontent_left {	float:left;	width:220px;	margin-right:20px;}#homecontent_right {	float:left;	width:200px}#sidenav_green {	list-style:none;	padding: 0;	margin:0;	margin-right:30px;	border:solid 1px #67863a;	border-top:none;	border-bottom:none;	width:270px;	position:relative;	right:-45px;	font-family:Arial, Helvetica, sans-serif;	font-size:.82em;	float:left;}#sidenav_green li {	padding:8px;	border-bottom:solid 1px #67863a;}#sidenav_green li a {	margin:0;	padding:0px;	border:0px;	color:#67863a;	text-decoration:none;}#sidenav_green li a:hover {	color:#556f2f;}#sidenav_green li.on a, #sidenav_green li.on a:hover  {	color:#fff;	font-weight:bold;}#sidenav_green li.on {	background:#67863a;}#sidenav_blue {	list-style:none;	padding: 0;	margin:0;	margin-right:30px;	border:solid 1px #123478;	border-top:none;	border-bottom:none;	width:270px;	position:relative;	right:-45px;	font-family:Arial, Helvetica, sans-serif;	font-size:.82em;	float:left;}#sidenav_blue li {	padding:8px;	border-bottom:solid 1px #123478;}#sidenav_blue li a {	margin:0;	padding:0px;	border:0px;	color:#123478;	text-decoration:none;}#sidenav_blue li a:hover {	color:#4b6eb4;}#sidenav_blue li.on a, #sidenav_blue li.on a:hover  {	color:#fff;	font-weight:bold;}#sidenav_blue li.on {	background:#123478;}#content_right {	position:relative;	float:right;	margin:20px 40px 20px 70px;	width:400px;	color:#636466;	font-family:Arial, Helvetica, sans-serif;	font-size:.9em;	line-height:135%;}#photo_bio {	float:left;	margin-right:10px;	margin-bottom:10px;}h1 {	font-size:1.2em;}.clear {	position:relative;	clear:both;	margin:0px;	padding:0px;}#contactinfo {	text-align:center;	position: relative;	width: 820px;	margin:10px auto;	padding: 0px;	font-size:.8em;	font-family:Arial, Helvetica, sans-serif;	color:#666666;}#contactinfo a {	color:#666666;}
