/* Rhombic Networks, LLC * Copyright 2006*//* Temp design import*/@import url("content.css");/*****************************************************************************//*                                DESIGN                                     *//*****************************************************************************/BODY {	font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;	padding: 0; 	margin: 0;	background: #222 url('../img/bg.gif') top left repeat;	color: #000;	}#container {	background: transparent url('../img/topbarshad_grey.gif') repeat-x top left;	text-align: left;	margin: 0 auto 0 auto; 	padding: 0; 	width: 800px; 	voice-family: "\"}\"";	voice-family:inherit; 	width: 800px; 	border: 0;	}#banner {	width: 1px;	voice-family: "\"}\""; 	voice-family:inherit; 	width: 100%; 	height: 100px; 	padding: 0;	margin: 0; 	background: #fff url('../img/header.jpg') top left no-repeat;	text-align: right; /*added*/	}#banner p {	line-height: 100px;	width: 100%;	padding: 0;	margin: 0;	}	#banner p a:link, #banner p a:visited, #banner p a:hover {	text-align: right;	padding-right: 20px;	background-color: transparent;	display: block;	text-decoration: none;	color: #069;	}#maincontent {	font: 13px/16px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;	background-color: #fff;	width: 100%;	voice-family: "\"}\"";	voice-family:inherit;	width: 100%;	padding: 0;	margin: 0; 	background: #fff url('../img/subbg.gif') top left repeat-y;	}	#subcontent { 	padding: 10px 30px 15px 30px;	margin: 0 0 0 200px;	}*html #subcontent { margin-top: 0; }#subcontent p {	padding: 0; 	margin: 0 0 8px 0; 	line-height: 18px; 	}#subcontent img {	padding: 3px;	}#subcontent img.imgb {	padding: 3px;	border: 1px solid #aaa;	}#subcontent img.imgr {	margin: 4px 2px 4px 8px;	float: right;	}#subcontent img.imgl {	margin: 4px 8px 4px 2px;	float: left;	}#subcontent img a { text-decoration:none; }#subcontent ul, #subcontent ul ul.blue, #subcontent ul.yellow { 	list-style: disc outside url('../img/bullet_blue.gif');	margin: 0 0 0 14px;	padding: 5px;	}	#subcontent ul.yellow {	list-style: disc outside url('../img/bullet_yellow.gif');	}	#subcontent ul li { 	padding: 2px;	}	#subcontent ul ul {	list-style: disc outside url('../img/bullet_yellow.gif');	}#subcontent dl dt{	font: 14px/16px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;	color: #000;	padding: 0;	margin: 10px 0 4px 0;	}#subcontent .rowColumnContainer {	/*clear: both;*/	padding: 0;	margin: 10px 0 10px 0;	}#subcontent .halfColumn {	float: left;	width: 47%;	padding: 0 5px 0 5px;	}#subcontent .thirdColumn {	float: left;	width: 30%;	padding: 0 5px 0 5px;	}	#subcontent .evenColumn{	background-color: #ffffdf;	}/*****************************************************************************//*                                 TYPE                                      *//*****************************************************************************/h1, h2, h3, h4, #subcontent dl dt {	color: #FDA92D;	font-weight: bold;	font-size: 26px;	}h3, h4, #subcontent dl dt { color: #1b89f0; }h1, h2 {	text-shadow: 2px 2px 2px #5C3701;	}h2 {	padding: 0; 	margin: 18px 0 6px 0;	font-size: 20px; 	}h3, #subcontent dl dt{	padding: 0;	margin: 10px 0 4px 0; 	font-size: 14px;	line-height: 16px;	}	h1 a, h2 a{	text-shadow: 2px 2px 2px #999;	}	#subcontent .smtxt {	font-size: 10px;	line-height: 12px;	}#subcontent a:link, #subcontent a:visited, #footer a:link, #footer a:visited {	color: #06C;	text-decoration: underline;	border-spacing: 0;	}#subcontent img, #subcontent img a { border: 0; border: none; text-decoration: none; }#subcontent img, #subcontent img a,  #subcontent img a:link, #subcontent img a:visited {	text-decoration: none;	border: 0;	border: none;	}	#subcontent a:hover, #footer a:hover {	color: #39C;	text-decoration: underline;	}/*****************************************************************************//*                                TOPNAVI                                    *//*****************************************************************************/#topnavi {	background: #ffb844 url('../img/topnavi.gif') repeat-x top left;	float:left;	width:100%;	border-width:1px 0;	margin: 0;	border-bottom: 1px solid #000;	display: block;	}		#topnaviholder{ height: 23px; background-color: #e0a539; }#topnavi ul {	margin: 0;	padding: 0;	list-style:none;	font-size: 75%; /*edit 12*/	text-transform: lowercase;	} #topnavi ul li {	position: relative;	float: right;	margin: 0;	padding: 0;	background-image: none;	line-height: normal;	text-indent: 0;	}#topnavi a {	display:block;	padding: 3px 20px 4px;	border-left: 1px solid #000;	color:#333;	text-decoration: none;	white-space: nowrap;	}	#topnavi a:hover { 	background-color: #ffb844;	}* html #topnavi a { width:1%; }/*****************************************************************************//*                               SIDENAVI                                    *//*****************************************************************************/#sidenavi {	background: transparent;	float: left;	width: 200px;	height: 100%;	/*border-width: 1px 0;*/	margin: 0;	}	#sidenavi ul li.navheader {	color: #fff;	line-height: 20px;	font-weight: bold;	letter-spacing: 2px;	padding-left: 10px;	background-color: #333;	background: #2889ef url('../img/sidenavi.gif') top left no-repeat;	}#sidenavi ul li.title {	font-weight: bold;	}#sidenavi ul {	width: 200px;	margin: 0;	padding: 0;	list-style: none;	font-size: 12px;	text-transform: capitalize;	background-color: #e9e9e9;	color: #fff;	}	#sidenavi li {	margin: 0;	padding: 0;	line-height: 15px;	}ul li {	position: relative;	}#sidenavi ul ul {	border-left: none;	background-color: #fff;	}#sidenavi ul ul li {	border-bottom: none;	font-weight: normal	}	#sidenavi a {	display:block;	padding: 3px 20px 4px;	color:#333;	text-decoration:none;	white-space:nowrap;	}	#sidenavi ul ul li a { padding-left: 30px; }	#sidenavi a:hover { 	background-color: #a3d1fb;	}  * html #sidenavi ul li { height: 1%; }* html #sidenavi ul li a { height: 1%; }/*****************************************************************************//*                                FOOTER                                     *//*****************************************************************************/#footerBlock {clear: both;}#footer {	width: 530px;	voice-family: "\"}\"";	voice-family:inherit; 	width: 100%; 	margin: 0;	padding: 0; 	background-color: #000;	font-size: 11px; 	text-align: center; 	font-style: italic; 	}#footer p {	color: #fff;	padding: 6px 3px;	margin: 0;	}#footerBlock p { margin: 0; }