body {background: url(images/bg.jpg) #686a67;
	background-repeat:repeat-x;
	margin: 0 0;}
.smalltext {font-size: 8pt;
	color:white;}
.mediumtext {font-size: 11pt;
	color:#ffffff;}
.right {text-align: right;}
.left {text-align: left;}
.center {text-align: center;}
.floatright {float: right;}
.floatleft {float: left;}
.subhead {font-family:arial;
	font-size:11pt;
	color:white;
	padding-top:4px;}
div.header {position: relative;
	width:950px;
	margin:auto;
	height:110px;
	vertical-align: bottom;}
div.navbar {white-space: nowrap;
	position: absolute;
	bottom: 16px;}
div.container {margin:auto;
	width:950px;
	margin-top:25px;}
div.sidebar {width:230px;
	min-height:350px;
	float:right;
	display:inline;
	background-color:#1c0a1b;
	text-align:left;
	margin-top:25px;
	padding-top:9px;
	padding-left:9px;
	padding-right:9px;
	line-height:130%;
	font-family:arial;
	font-size:90%;
	color: #ffffff;
	border-top:2px solid #555553;
	border-bottom:3px solid #464644;}
div.mainpanel {width:670px;
	min-height:500px;
	float:right;
	display:inline;
	line-height:130%;
	font-family:arial;
	font-size:90%;
	letter-spacing:.1pt;
	color: white;
	padding-top:11px;
	padding-right:25px;
	padding-bottom:70px;}
div.main {width:950px;
	margin:auto;
	font-family:arial;
	font-size:90%;
	color: #ffffff;
	margin-top:15px;
	line-height:150%;
	padding-top:11px;
	letter-spacing:.1pt;}
div.introtext {margin-top:30px;
	margin-bottom:14px;
	line-height:140%;}
div.biolinks {font-family:arial;
	font-size:10pt;
	padding-bottom:4px;
	padding-top:9px;}
div.highlight {font-size:130%;
	letter-spacing:2px;}
div.indent {padding-left:60px;}
div.slideshow {margin:auto;
	text-align:center;
	width:550px;
	min-height:400px;
	padding-bottom:50px;}
div.photocaption {text-align:center;
	padding-top:10px;
	font-size:10pt;}
div.slideshowbuttons {text-align:center;
	font-size:9pt;
	font-weight:bold;}
div.expertise_head {font-family: georgia;
	text-transform: uppercase;
	color:#1b111c;
	font-size:12pt;
	font-weight:bold;
	padding-bottom:12px;
	padding-top:5px;
	vertical-align: middle;}
div.footer {clear:both;
	width:100%;
	height:83px;
	background-color: #1c1d1c;
	margin:auto;
	margin-top:30px;
	border-top: 1px solid white;
	clear:both;
	color:#ffffff;
	font-size:8pt;
	font-family:Arial;
	line-height:140%;}
div.footer_container {padding-top:16px;
	width:940px;
	margin:auto;}
div.footer_left {width:400px;
	display:inline;
	text-align:left;
	float:left;}
div.footer_right {width:400px;
	display:inline;
	text-align:right;
	float:right;}
div.facebook {display:inline;
	position:relative;
	top:-3px;}
h1 {color:#a7a9a6;
	font-size:20pt;
	font-family: 'Times New Roman';	
	font-weight:normal;
	margin-bottom:17px;}
h2 {color:#ffffff;
	font-size:16pt;
	font-family: 'Times New Roman';	
	font-weight:normal;
	margin-bottom:17px;}
span.highlight {color:#00aeef;
	font-size:12pt;
	font-family: helvetica, arial;
	font-weight:bold;}
span.caption {font-size:10pt;
	font-style:italic;}
img.logo {position:relative;
	top:11px;}
img.sidebar {border:1px solid white;
	margin-bottom:5px;}
img.bottompad {padding-bottom:4px;}
img.bottommargin {margin-bottom:4px;}
input.submit {margin-top:15px;
	font-family:arial;
	font-size:9pt;
	background-color:#1c0b1b;
	color:silver;}
table.expertise {margin-top:34px;
	width:860px;}
table.services {margin-top:34px;
	width:950px;}
td {vertical-align: top;}
td.middle {vertical-align: middle;}
td.bottom {vertical-align: bottom;}
td.form {font-size:12pt;
	text-align:right;}
td.expertise_img {width:170px;
	text-align:left;}
td.services_img {width:170px;
	text-align:left;}
td.expertise {width:230px;
	line-height:120%;
	letter-spacing:.1pt;}
td.services {width:400px;
	height:185px;
	line-height:120%;
	letter-spacing:.1pt;
	margin-top:0;}
td.expertise_head {font-family: georgia;
	text-transform: uppercase;
	color:#1b111c;
	font-size:12pt;
	font-weight:bold;
	padding-bottom:6px;
	vertical-align: middle;}
td.services_head {font-family: georgia;
	text-transform: uppercase;
	color:#1b111c;
	font-size:12pt;
	font-weight:bold;
	padding-top:13px;}
td.panel {width:180px;
	text-align:center;
	padding-bottom:25px;}
a:link {color: #9aba95;
	text-decoration: none;}
a:visited {color: #9aba95;
	text-decoration: none;}
a:hover {color: #ffffff;
	text-decoration: underline;}
a:active {color: #ffffff;}
a.sidebar:link {color: #d0d1cf;
	text-decoration: underline;}
a.sidebar:visited {color: #d0d1cf;
	text-decoration: underline;}
a.sidebar:hover {color: #73916f;
	text-decoration: none;}
a.sidebar:active {color: #73916f;}
a.silver:link {color: #b7b7b7;
	text-decoration: none;}
a.silver:visited {color: #b7b7b7;
	text-decoration: none;}
a.silver:hover {color: #ffffff;
	text-decoration: underline;}
a.silver:active {color: #ffffff;}
a.foot:link {color: #9ec497;
	text-decoration: none;}
a.foot:visited {color: #9ec497;
	text-decoration: none;}
a.foot:hover {color: #ffffff;
	text-decoration: none;}
a.foot:active {color: #9ec497;}
hr {width:100%;
	margin-top:30px;
	margin-bottom:10px;}
