/*	Basic layout and formatting for NovAqua Website		Design by Triangle Park Creative. (http://triangleparkcreative.com) - Created: April, 2006	*//* reset all */* {	margin: 0;	padding: 0;	}	body {	font-family: Georgia, "Times New Roman", serif;	font-size: 62.5%;	}	p, #content li {	font-size: 1.3em;	line-height: 1.6em;	margin: 12px 0;	color: #77756B;	background-color: #FFF;	}body#frontpage p {	font-family: Verdana, Arial, Helvetica, sans-serif;	}	body#frontpage #col1 p {	font-size: 1.4em;	}#content ul {    margin-top: 14px;}#content li {	margin: 2px 0 2px 18px;	}.black {	color: #000;	}

.grey {
	color: #77756B;
	}	.sans {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1.2em;	}	body#frontpage #col1 .black {	font-weight: bold;	}	strong {	color: #000;	font-size: .9em;	font-family: Verdana, Arial, Helvetica, sans-serif;	}	h2 {	font-size: 1.18em;	font-family: Verdana, Arial, Helvetica, sans-serif;	margin: 0;	padding: 0;	margin-bottom: -10px;	}	td {	vertical-align: top;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1.2em;	line-height: 1.4em;	color: #77756B;	}
	
a:link, a:active, a:visited {
	color: #3284D4;
	text-decoration: none;
	}	
a:hover {
	text-decoration: underline;
	}
	/* basic positioning */#header, #nav {	display: block;	width: 720px;	margin-left: auto;	margin-right: auto;	}#header {	margin-top: 10px;	height: 113px;	background: #FFF url(../images/logo.png) no-repeat left;	}#header h1, #header h2 {	display: none;	}#nav {	width: 720px;	margin-top: 20px;	}	#content {	display: block;	width: 720px;	margin-left: auto;	margin-right: auto;	margin-top:  80px;	}	#col1, #col2 {	display: block;	float: left;	}	#col1 {	width: 390px;	padding-right: 30px;	}	#col2 {	width:  300px;	}body#options #col1 { width: 290px; }body#options #col2 { width: 400px; }	#col2 p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1.1em;	line-height: 1.4em;	}	#col2 p.caption {	font-family: Georgia, serif;	font-size: 1.3em;	font-style: italic;	color: #77756B;	}	/* Navigation formatting */#nav {	padding: 0;	margin-left: auto;	margin-right: auto;	}#nav, #nav li {	list-style: none;	}#nav li {	float: left;	}	#nav li a {	display: block;	float: left;	height: 18px;	margin: 0 5px;	padding: 0 6px;	font-size: 1.4em;	color: #77756B;	text-decoration: none;	border-right: 1px solid #77756B;	}	#nav li a:hover, #nav li a.on {	color: #3284D4;	}	/* hide the text, unless of course, they don't have css */#nav li a span {	display: none;	}	#nav li a#home {	width: 33px;	margin-left: 0px;	padding-left: 0px;	background: #fff url(../images/home.png) 0 -3px no-repeat;	}	#nav li a#home:hover, #nav li a#home.on {	margin-left: 0;	padding-left: 0;	background-position: 0 -27px;	}	#nav li a#services {	width: 161px;	background: #fff url(../images/services.png) 0 -3px no-repeat;	}	#nav li a:hover#services, #nav li a#services.on {	background-position: 0 -27px;	}#nav li a#options {	width: 156px;	background: #fff url(../images/options.png) 0 -3px no-repeat;	}	#nav li a:hover#options, #nav li a#options.on {	background-position: 0 -27px;	}#nav li a#cases {	width: 74px;	background: #fff url(../images/case.png) 0 -3px no-repeat;	}	#nav li a:hover#cases, #nav li a#cases.on {	background-position: 0 -27px;	}	#nav li a#about {	width: 122px;	border-right: none;	background: #fff url(../images/about.png) 0 -3px no-repeat;	}	#nav li a:hover#about, #nav li a#about.on {	background-position: 0 -27px;	}	/* Table on the case histories page */table.casetable, table.contacttable {    margin-top: 20px;}

table.casetable tr.row1 td, table.contacttable tr.row1 td {	color: #000;	padding-top: 5px;	border-top: 1px solid #77756B;	}	table.casetable tr.row2 td, table.contacttable tr.row2 td  {	padding-bottom: 5px;	color: #3284D4;	}
	
 table.contacttable tr.row2 td {
	color: #77756B;
	}
	
table.contacttable .row1 td h2 {
	font-size: 1em;
	}
	
table.contacttable td a {
	color: #77756B;
	text-decoration: underline;
	}