/* Quicksilver Communication style sheet                              *//* By Russell Shaddox -- russell [at] shaddox [dot] net               *//* ------------------------------------------------------------------ *//*------------------------- UNIVERSAL STYLES -------------------------*/body {	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;	margin: 0px;	background-image: url(../images/bg.gif);	background-color: #EEEEEE;}a:link { text-decoration: none; color: #7B674C; }a:visited { text-decoration: none; color: #7B674C; }a:active { text-decoration: none; color: #7B674C; }a:hover { text-decoration: underline; color: #7B674C; }#container {	margin:0 0 0 0;	width:800px;	z-index:1;}/*------------------------- TYPOGRAPHIC STYLES ------------------------*/p {	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;	margin-top: 0.6em;	margin-bottom: 0;}h1 {	font: bold 13px/13px Verdana, Arial, Helvetica, sans-serif;	margin-top: 0;	margin-bottom: 18px;}h2 {	font: normal 24px/24px Verdana, Arial, Helvetica, sans-serif;	margin-top: 0px;	margin-bottom: 0px;	color: #7B674C;	margin-right: 0px;	margin-left: 0px;}h3 {	font: bold 12px/12px Verdana, Arial, Helvetica, sans-serif;	margin-top: 0;	margin-bottom: 0px;}h4 {	font: bold 11px/14px Verdana, Arial, Helvetica, sans-serif;	margin-top: 0;	margin-bottom: 0;}h5 {	font: bold 13px/13px Verdana, Arial, Helvetica, sans-serif;	margin-top: 0;	margin-bottom: 18px;}h6 {	font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif;	margin-top: 0;	margin-bottom: 0;	color: #999999;	padding-bottom: 9px;}ul {	list-style-type: square;	font-size: 11px;	line-height: 16px;	padding: 0 0 0 15px;}ol {	margin-top: 0.6em;	margin-bottom: 0;	font-size: 11px;	line-height: 16px;}.notop {	margin-top: 0px;}.portfolio {	margin-top: 0px;	margin-bottom: 8px;}.gray {	color: #666666;}.smallgray {	color: #666666;	font-size: 9px;}/*------------------------- HOME PAGE STYLES -------------------------*/#mercuryimage {	margin:0;	width:119px;	height:426px;	z-index:1;	padding-top: 18px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 12px;	position: absolute;}#homenav {	margin:0;	width:78px;	z-index:2;	position: absolute;	left: 78px;	top: 80px;}#homenav p {	text-align:right;	margin:0 6px 2px 0;	padding:0;}#homemenu {	margin:12px 0 0 161px;	width:194px;	z-index:2;	position: absolute;}#homemenu p {	margin:0 0 2px 6px;	padding:0;}#homecontent {	width:374px;	z-index:3;	padding: 115px 0 0 357px;	margin-right: 0;	margin-bottom: 0;	margin-left: 0px;}#homecontent ul, #content ul {	list-style: none;	margin: 0;	padding: 12px 0 0;}#homecontent li, #content li {	background: url(../images/dblarrow.gif) no-repeat 0 10%;	padding-left: 17px;}#homefooter {	clear:both;	margin:0 0 0 109px;	padding-top: 30px;}#homecompanyname {	position: absolute;	top: 74px;	left: 219px;	width:507px;	z-index:10;}/*------------------------ INSIDE PAGE STYLES ------------------------*/#mainnav {	float:left;	margin:57px 0 0 0;	width:78px;	z-index:1;}#mainnav p {	text-align:right;	margin:0 6px 2px 0;	padding:0;}#mainnav p.home {	margin:6px 6px 2px 0;}#subnav {	float:left;	width:81px;	z-index:1;}#subnav p {	text-align:left;	margin:0 0 2px 6px;	padding:0;}#subnav p.main {	margin:0 2px 6px 6px;}#image {	float:left;	margin:12px 0 0 0;	width:119px;	z-index:1;}#content {	float:left;	margin:106px 0 12px 6px;	width:452px;	z-index:1;}#footer {	clear:both;	margin:0 0 0 38px;	padding-top: 10px;	padding-left: 100px;}#footer ul, #homefooter ul {	list-style: none;}#footer li, #homefooter li {	background: url(../images/bug.gif) no-repeat 0 10%;	color: #999;	padding-left: 17px;}#companyname {	position: absolute;	top: 53px;	left: 146px;	width:452px;	z-index:2;}#companyname h2 {	font: normal 24px/24px Verdana, Arial, Helvetica, sans-serif;	margin:0;	color: #999;}.generic {	list-style: square;	background: none;	color: #000;	padding-left: 0;}