body {	font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	color: #30497a;}p {	margin: 0px 0px 8px;	line-height: 18px;}h1 {	font-size: 20px;	margin: 0px 0px 20px;	font-weight: normal;	background: #6CC5F2;	padding: 10px;}h3 {	color: #30497a;	font-size: 15px;	font-weight: bold;	margin: 10px 0px 5px;}.larger {	font-size: 14px;	line-height: 20px;}#container {	margin: 30px auto 10px;	width: 778px;}#leftpanel {	float: left;	width: 149px;}#nav {	margin: 0px;	float: left;	width: 149px;	list-style: none;	background: url(../media/graphics/dms-logo.gif) no-repeat 21px 0px;	font-size: 18px;	font-weight: bold;	padding: 220px 0px 0px;}#leftpanel img {	float: left;}#nav li a {	text-decoration: none;	float: left;	width: 104px;	display: block;	margin: 0px;	color: #1A477D;	font-size: 14px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 45px;}#nav li {	display: block;	float: left;}#content {	float: left;	height: 591px;	width: 620px;	border: 4px solid #29487E;}#content ul {	margin: 0px 0px 0px 100px;	padding: 0px 0px 0px 20px;	list-style: none;}.twocolbulletpoints {	display: block;	float: left;}.largebulletpoints {	font-size: 14px;	line-height: 30px;}.home_content {	background: #6CC5F2 url(../media/graphics/is-this-you.gif) no-repeat right top;	height: 291px;}.about_content {	display: block;}.services_content {	display: block;}.samplework_content {	display: block;}.contact_content {	display: block;}.samples_content {	display: block;}.thumbnailstrip {	margin: 5px 0px 10px;	width: 581px;}.thumbnailstrip img {	margin-right: 6px;	margin-bottom: 4px;}#DHTMLgoodies_leftArrow {	display: none;}#DHTMLgoodies_rightArrow {	display: none;}#largeimage {	width: 581px;	text-align: center;}#largeimage img {	margin: 0px auto;}.slideshow {	width: 581px;	float: left;	position: relative;	left: 25px;}#content p a,#content li a {	color: #10407C;	text-decoration: underline;}#content p a:hover,#content li a:hover {	color: #889CBD;}.backlink {	float: right;	width: 67px;	font-size: 17px;	font-weight: normal;	text-align: right;	padding-bottom: 4px;	background: url(../media/graphics/back-arrow.gif) no-repeat 5px 0px;	padding-top: 2px;	position: relative;	top: 8px;	right: 10px;}.backlink a {	color: #30497a;	text-decoration: none;	display: block;}.longtextbox,.mediumtextbox,.shorttextbox,.requiredfield {	background: #DAE0EB;	border: 1px solid #728AB1;	padding: 1px;	font: 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}.longtextbox {	width: 282px;}.mediumtextbox {	width: 120px;}.shorttextbox {	width: 50px;}.requiredfield {	border-left: 3px solid #546D98;}select.longtextbox {	width: 288px;}form {	margin: 0px;	padding: 0px;}.submitButtons {	background: #546D98;	margin: 0px;	padding: 1px 3px;	font: bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;	border: 1px solid #10417C;	color: #FFFFFF;}.officepic {	float: right;	border: 1px solid #24467E;	display: inline;	margin: 10px 109px 10px 10px;}.thumbnailstrip a img {	text-decoration: none;}#content li {	margin-bottom: 5px;	background: url(../media/graphics/bullet.gif) no-repeat 0px 4px;	padding-left: 15px;	line-height: 18px;	color: #30497a;}#nav li a.nav1 {	background: url(../media/graphics/nav1.gif) no-repeat left top;	height: 25px;	padding-top: 14px;}#nav li a.nav2 {	background: url(../media/graphics/nav2.gif) no-repeat left top;	height: 25px;	padding-top: 11px;}#nav li a.nav3 {	background: url(../media/graphics/nav3.gif) no-repeat left top;	height: 25px;	padding-top: 11px;}#nav li a.nav4 {	background: url(../media/graphics/nav4.gif) no-repeat left top;	height: 25px;	padding-top: 11px;}#nav li a.nav5 {	background: url(../media/graphics/nav5.gif) no-repeat left top;	height: 30px;	padding-top: 9px;}#nav li a.nav1:hover {	background: url(../media/graphics/nav1.gif) no-repeat 0px -39px;}#nav li a.nav2:hover {	background: url(../media/graphics/nav2.gif) no-repeat 0px -36px;}#nav li a.nav3:hover {	background: url(../media/graphics/nav3.gif) no-repeat 0px -36px;}#nav li a.nav4:hover {	background: url(../media/graphics/nav4.gif) no-repeat 0px -36px;}#nav li a.nav5:hover {	background: url(../media/graphics/nav5.gif) no-repeat 0px -39px;}.home_left {	float: left;	width: 325px;	position: relative;	left: 23px;	top: 23px;}.home_content h2 {	font-size: 15px;	color: #FFFFFF;	line-height: 23px;	margin: 0px 0px 15px;}.home_feature {}#footer {	text-align: right;	width: 100%;	padding-top: 10px;	padding-bottom: 10px;	font-size: 11px;	color: #1A477D;}.about_content p,.services_content p,.samplework_content p {	margin-left: 110px;	width: 400px;	margin-top: 20px;	font-size: 13px;}.contact_content p {	margin-left: 110px;	margin-top: 20px;	font-size: 13px;}.about_content h2,.services_content h2,.samplework_content h2 {	margin-left: 110px;	width: 400px;	line-height: 23px;	font-size: 15px;	font-weight: bold;}.contact_content h2 {	margin-left: 110px;	line-height: 23px;	font-size: 15px;	font-weight: bold;}ul.largebulletpoints li {	margin-bottom: 5px;}.home_content p {	color: #000000;}