/* General Styles */
h1						{ font-family:"helvetica"; font-size:24px; margin:0; font-weight:normal; color:#000000; }
h2						{ font-family:"helvetica"; font-size:19px; margin:0; font-weight:normal; color:#3f5ca6; text-transform:uppercase; }
h3						{ font-family:"helvetica"; font-size:13px; margin:0; font-weight:normal; color:#000000; }

p						{ margin-top:0; margin-bottom:0.5em; }

.heading				{ font-weight:bold; float:left; display:block; width:144px; }

.tiny					{ font-size:10px; }
.big					{ font-size:18px; }
.bad					{ color:#cc0000; }
.warning				{ color:#ff9900; }

a						{ color:#3f5ca6; }
a:hover					{ color:#768fe2; }

a.noline				{ color:#3f5ca6; text-decoration:none; }
a.noline:hover			{ color:#768fe2; text-decoration:underline; }

img						{ border:none; }
img.button				{ width:40px; height:20px; border:none; }
img.photo				{ border:none; }
img.photosmall			{ width:128px; height:72px; border:none; }

li						{ margin-bottom:12px; margin-left:0px; list-style-image:url(Images/Layout/li.gif); }

th						{ text-align:left; }

div.hr					{ width:100%; height:1px; background-color:#e0e0e0; }
img.arrow				{ width:16px; height:11px; vertical-align:top; margin-top:6px; }

.job					{ padding:12px; cursor:pointer; }
.jobactive				{ padding:12px; cursor:pointer; background-color:#222222; }
.jobactive p			{ color:#808080; }
.jobactive h3			{ color:#ffffff; }

.jobfloatleft			{ float:left; width:128px; text-align:center; }
.jobfloatleftspacer		{ float:left; width:12px; }

a.phototab				{ display:block; width:24px; height:24px; background:url(Images/Layout/PhotoTab.gif) bottom repeat-x; text-align:center; line-height:24px; border-right:#e0e0e0 1px solid; text-decoration:none; }
a.phototab:hover		{ background-color:#eeeeee; }
a.phototabactive		{ display:block; width:24px; height:24px; background:url(Images/Layout/PhotoTabActive.gif) bottom repeat-x; text-align:center; line-height:24px; border-right:#e0e0e0 1px solid; text-decoration:none; }

#headerphone			{ font-size:14px; color:#ffffff; font-weight:bold; }
#phone					{ font-size:48px; color:#3f5ca6; font-weight:bold; margin-top:0px; margin-bottom:24px; }
#address				{ margin:0 0 32px 13px; }
#welcome h3				{ font-family:"helvetica"; font-size:13px; margin:0; font-weight:bold; color:#666666; }

#slides					{ position:relative; width:520px; height:347px; margin: 24px 0 24px 12px; overflow:hidden; }
.slide					{ position:absolute; width:520px; height:347px; left:0px; top:0px; }
.slidetd				{ text-align:center; width:520px; height:347px; }



/* Layout */
html, body, td, th, p	{ font-family:"helvetica"; font-size:13px; color:#666666; }
body					{ margin:0px; background-color:#ffffff;  }

#canvas					{ width:100%; height:100%; }
.pagewidth				{ text-align:left; margin:auto; width:896px; height:100%; }

#header					{ text-align:center; height:32px; line-height:32px; font-size:10px; background-color:#222222; color:#808080; }
#header a				{ color:#768fe2; text-decoration:none; }
#header a:hover			{ color:#ffffff; }

#logotabs				{ text-align:center; height:128px; }
#logo					{ float:left; width:303px; margin-right:8px; }
#logo img				{ width:303px; height:72px; border:none; margin-top:16px; }
#standard				{ float:left; width:59px; }
#standard img			{ width:59px; height:97px; border:none; margin-top:16px; }
#tabs					{ float:right; text-align:right; }
#tabs ul				{ margin-top:70px; padding:0px; }
#tabs li				{ margin:0px; padding:0px; list-style:none; float:left; }
#tabs li a				{ color:#999999; display:block; font-size:13px; text-decoration:none; }
#tabs li a:hover		{ color:#768fe2; }
#tabs li a.active		{ color:#768fe2; display:block; font-size:13px; text-decoration:none; }
#tabs li a.active:hover	{ color:#a0bdd2; }

#underline				{ text-align:center; height:1px; }

#space					{ height:16px; }

#navigation				{ text-align:center; height:20px; font-size:10px; }

#title					{ text-align:center; height:28px; }

#content				{ text-align:center; vertical-align:top; padding:24px 0px; }

#footer					{ text-align:center; height:80px; background-color:#eeeeee; border-top:#cccccc 1px solid; }
#footeraddress			{ float:left; margin-top:32px; font-size:10px; color:#bbbbbb; }
#footeraddress a		{ color:#bbbbbb; text-decoration:none; }
#footeraddress a:hover	{ color:#768fe2; }
#copyright				{ float:right; margin-top:32px; font-size:10px; color:#bbbbbb; }
#wyattsoftware			{ width:16px; height:11px; border:none; margin-left:12px; }