body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #616570;
	font: 13px Arial, Helvetica, sans-serif;
	color: #616570;
}
a:link {
	color: #F37A1F;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #F37A1F;
}
a:hover {
	text-decoration: underline;
	color: #F37A1F;
}
a:active {
	text-decoration: none;
	color: #F37A1F;
}
#frame {
	width:779px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	background-image: url(img/logo_id.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
form {
	margin:0;
	padding:0;
}	


/*TOP LEFT*/

#topLeft {
	padding:0 0 0 29px;
}
img#report {
	margin:0 0 30px 0;
}
#testimonial {
	width:175px;
	font-size:11px;
	line-height:14px;
}
#testimonial p {
	margin:7px 0 0 0;
}
img#stihl {
	margin:5px 0 0 0;
}
#credibility {
	width:175px;
	font-size:11px;
	line-height:14px;
	margin:35px 0 30px 0;
}
img#associations {
	margin:-2px 0 0 0;
}



/*TOP RIGHT*/

#topRight {
	margin:55px 0 25px 0;
}
#topRight.conf {
	margin:70px 0 25px 0;
}
.head1 {
	font-size: 20px;
	font-weight: bold;
	color: #464646;	
	margin:3px 0 0 0;
}
.head2 {
	font-size: 32px;
	font-weight: bold;
	color: #FF872A;	
	margin:-7px 0 0 0;
}
.head3 {
	font-size: 32px;
	font-weight: bold;
	color: #FF872A;	
	margin:-4px 0 0 0;
}
.head4 {
	font-size: 20px;
	font-weight: bold;
	color: #464646;	
	margin:1px 0 0 0;
}
#sub {
	margin:26px 0 0 0;
}
#sub.conf {
	margin:16px 0 0 0;
}
#sub .subHead {
	font-size: 16px;
	font-weight: bold;
	color: #464646;	
}
ul.subList {
	margin-top:12px;
	margin-left:17px;
	margin-bottom:18px;
	padding:0 130px 0 0;
}
ul.subList li {
	margin:0 0 7px 0;
}
ul.subConf {
	margin-top:12px;
	margin-left:-15px;
	#margin-left:25px;
	margin-bottom:18px;
}
ul.subConf li {
	margin:0 0 7px 0;
}
.orange {
	font-size: 19px;
	font-weight: bold;
	color: #FF872A;
}
#form {
	width:375px;
	border: 1px solid #A9ACB4;
	background-color:#F9F9FA;
	padding:17px 9px 9px 9px;	
	font-size:11px;
	color:#939598;
	margin:20px 0 0 0;
}
td.label {
	font-size:14px;
	font-weight:bold;
	color:#616570;
	text-align:right;
}
td.form {
	padding:0 0 0 0;
}
td.submit {
	text-align:center;
}
input.formTxt#visitor, input.formTxt#notes, input.formTxt#visitormail, input.formTxt#attn {
	width:200px;
	margin:0 3px 0 0;
	border:1px solid #979BA5;
	font-size:13px;
	padding:2px;
}
input.submit#btn {
	margin:4px 0 0 0;
}
div.privacy {
	text-align:center;
	width:393px;
	margin:6px 0 0 0;
	font-size:11px;
}


/*BOTTOM LEFT*/

#botLeft {
	padding:0 0 0 29px;
}
#aboutID {
	width:164px;
	border: 1px solid #A9ACB4;
	background-color:#F9F9FA;
	padding:11px;	
	font-size:11px;
	line-height:13px;
}
#aboutID .head {
	font-size:14px;
	font-weight:bold;
}
#aboutID p {
	margin:10px 0 0 0;
}
#aboutID p.first {
	margin:7px 0 0 0;
}
ul.list {
	margin:10px 0 0 7px;
	padding:0 0 0 7px;
	#margin:10px 0 0 10px;
}


/*BOTTOM RIGHT*/

#botRight {
	width:456px;
}
#botRight .subHead {
	font-size: 16px;
	font-weight: bold;
	color: #464646;	
}
#botRight strong {
	color:#464646;
}
.orange2 {
	font-size: 16px;
	font-weight: bold;
	color: #FF872A;
}
.sub2 {
	font-size:14px;
	font-weight: bold;
	color: #464646;	
}
td.footer {
	padding:37px 0 15px 0;
	text-align:center;
	font-size:11px;
	color:#7C7C7C;
}
td.footer em {
	margin:0 3px 0 3px;
}
