body {
	margin: 0;
	padding: 0;
	color:#545654;
	background-color:#576C5C;
	
	font-size: 14px;
	font-family: Arial, Verdana, sans-serif;
}

img {
	border: 0;
	margin: 0;
}

h2 {
	margin: 0;
}

table, td {
	border-collapse: collapse;
	vertical-align: top;
}

#outer {
	margin: auto;
	width: 960px;
}

	#logo {
		float: left;
	}
	#phone {
		float: right;
	}

#main {
	width: 960px;
	height: 363px;
	clear: both;
	border: 2px solid #404340;
}

	#nav {
		float: left;
		width: 237px;
	}
	#content {
		float: left;
		width: 722px;
		background: #f0f2fc;
	}
		#content_body {
			padding-left: 2px;
			padding-right: 5px;
			height: 323px;
			width: 715px;
			overflow: auto;
		}
		#content_body img{
			padding: 4px;
		}

#footer {
	width: 960px;
	height: 170px;
	border: 2px solid #404340;
	border-top: 0;
	color: #fff;
	padding-bottom: 5px;
	font-size: 12px;
	margin-bottom: 5px;
}

#footer a {color: #fff;}
#footer p {margin-top: 8px; line-height: 130%;}
#isa_logo {float: left; padding: 10px 0 0 10px; font-size: 10px; text-align: center;}
#contact_left {padding: 10px 0 0 10px; float:left; width: 160px;}
#footer #photo {padding-top: 10px; float:left; margin: 0;}
#contact_right {padding-right: 15px; float:right; width: 185px;}
.disclaimer {font-size: 10px;}

#contact_form {width: 200px;float:right;background-color: #ccc;padding: 20px 0 0 20px;margin: -40px 10px 10px 10px}

form p {margin-top: 10px; font-size: 12px;}

input, textarea {width: 170px;font-size: 14px}
textarea {height: 50px;}
p.submit input {font-size: 18px; font-weight: bold;}