body {	background-color: #FFFFFF;
		color: #000000;
		font-family: Verdana, Tahoma, sans-serif;
		font-size: 11px;
		margin: 0px;
		padding: 0px; }

td {	font-size: 11px; }

.outline { border: 2px;
		   border-color: black;
		   border-style: solid; }


/* Elements ------------------------------ */

#banner {
		background-image: url(/nav/banner.gif);
		background-position: top left;
		background-repeat: repeat-x; }

#bannerpic {
		margin: 6px 0px;
		vertical-align: text-bottom; }
			
#btmnav {
		margin: 4px 0px; }
		
#contact {
		text-align: center;
		font-size: 10px;
		background-color: #CCCCCC;
		margin: 0px;
		padding: 2px;
		white-space: nowrap; }
		
#contact-trans {
		background-image: url(/nav/contact-trans.gif);
		background-position: top left;
		background-repeat: no-repeat;}
		
#elbow {
		margin-top: 5px; }
		
#leftnav {
		background-color: #FFFFFF;
		border: 1px solid #333333;
		margin-right: 16px;
		padding: 1px; }
		
#logo {	vertical-align: text-bottom;
		margin: 6px 9px 9px; }
		
#subnav {
		border-bottom: 1px solid black;
		text-align: right; }
		
.svc_box {
	border: 1px solid #999;
	float: left;
	height: 372px;
	margin: 8px;
	padding: 8px;
	width: 325px; }
	
.svc_box h3 {
	margin: 0px; }
		
.tabs {	position: relative;
		top: 1px;
		vertical-align: text-bottom; }


/* Sidebar -------------------------------- */
		
.sidebar {
		border: 1px solid #666; }
		
.sidebar th {
		background-color: #DDD;
		border-bottom: 1px solid #666;
		color: #C00;
		font-size: 12px; }
		
.sidebar h2 {
		font-size: 12px; }
		
.sidebar ul {
		padding-left: 18px;
		margin-left: 0px; }

		

/* Headlines ------------------------------ */

h1 {	color: #CC0000;
		font-size: 21px;
		margin-top: 0px; }

h2 {	color: #990000;
		margin-top: 6px;
		font-size: 18px; }

h3 {	color: #660000;
		margin-top: 4px;
		font-size: 16px; }

h4 {	font-size: 14px; }

h5 {	font-size: 12px; }

h6 {	font-size: 11px; }



/* Body Text ------------------------------ */

a:link {
		color: #0000FF; }

a:active {
		color: #CCCCFF; }

a:hover {
		color: #6666FF; }

a:visited {
		color: #000099; }

.fineprint {
		font-size: 9px; }

input {	margin: 0px; }

.small {
		font-size: 11px; }