html{
	text-align: center;
	font-family: sans;
}

body{
	margin:0;
	text-align: center;
	background-color: #FFFFAA;/*#6dcdd6;*/
}

#header{
	padding: .5em;
	height: 2.5em;
	background-color: #000050;
	text-align:left;
}

#left{
	position: absolute;
	top:3.5em;
	left:0;
	margin:0;
	width:5.5em;
	background: #000050;
	padding: .5em;
	height:25em;
}




#smallLogo{
	float: left;
	clear: both;
	margin:0;
	padding:0;
	width:180px;
	height:100px;
}

#smallLogoImage{
	position:absolute;
	left:0;
	top:0;
}

h1,h2,h3{
	color:navy;
}

.links{
	padding-top: 80px;
	color: white;
}

.links p{
	margin-top: 1em;
}

.links :link {
	color: #D9E8F3;
}

.links :visited {
	color: #dedede;
}
.links :link:hover, .links :visited:hover  {
	color: #5E94C2;
}

#main{
	margin:0;
	margin-left:6em;
	padding:1em;
}


#welcome{
	color: navy;
}

#slogan{
	color: blue;
	font-style: italic;
}

.subheading{
	color: navy;
	font-size: larger;
}

#address p{
	margin: 0px;
	padding: 0px;
}

#address #name{
	font-size: 1.3em;
	color:blue
}

#address #title{
	font-size: 1.2em;
	color: navy;
}

#house{
	float: left;
	padding-left: 12%;
}

.companyName,.companyNameTop{
	color:navy;
	font-style:italic;
	font-weight:bold;
	font-family: serif;
}

.companyNameTop{
	font-size:x-large;
}


#faq-image-1{
	float: right;
	margin: 1em;
}
#faq-image-2{
	float: left;
	margin: 1em;
}

div.faq{
	padding-bottom: 1em;
}

.faq p{
	text-align:left;
	margin:0;
	padding-bottom:.25em;
}

.faqQuestion, .heading{
	color: blue;
	size: larger;
	font-style: italic;
	font-weight: bold;
	padding-bottom:0;
}

.aboutPicture{
	border-width: thin;
	border-style: solid;
	border-color: black;
	/*border-color: #FFCC00;*/
/*	padding: .4em;
	background-color: #0000CC;*/
}

h2.service{
	margin-bottom: 0;
}
p.service{
	margin-top: 0;
}

#picket{
	float: right;
	margin: 1em;
}

p.slogan{
	padding-top: 1em;
	font-size: 1.2em;
}

table.contact{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

ul.tests{
	list-style: none;
	padding-left: 0;
}

form.contact{
}

div.error *{
	color: red;
	font-weight: bold;
}
