/*Design by Free CSS Templateshttp://www.freecsstemplates.orgReleased for free under a Creative Commons Attribution 2.5 License*/body {	margin: 0;	padding: 0;	background: #FFFFFF url(images/Sutton_web_background.jpg) no-repeat center top;	color: #999999;	font: 0.8em Arial, Helvetica, sans-serif;}h1, h2, h3, h4, h5, h6 {	margin: 0;	padding: 0;	letter-spacing: normal;	font-family: Arial, Helvetica, sans-serif;	font-variant: normal;	color: #C73633;}h2 {	padding: 14px 0 0 0;	word-spacing: 5px;	font-size: 14pt;	letter-spacing: 1pt;	font-variant: normal;	font-weight: bold;}h3 {	padding: 20px 0 0 0;	word-spacing: 3px;	color: #333333;	font: 12pt Arial, Helvetica, sans-serif;	letter-spacing: normal;}a {	color: #666666;}a:hover {	text-decoration: none;	color: #C73633;}.Title {	color: #8D0000;	font: bold 16pt/18px Arial, Helvetica, sans-serif;	letter-spacing: -0.08pt;	word-spacing: normal;}.image {	float: left;	margin: 0 20px 0 0;}.list, .list2c {	margin-left: 0;	padding-left: 0px;	list-style: none;	font: lighter normal 10pt/1.8em Arial, Helvetica, sans-serif;	color: #FFFFFF;	text-decoration: none;	letter-spacing: 2pt;	background: url(none) no-repeat left top;	width: 210px;	height: auto;	border-top: thin none #CCCCCC;	border-right: thin none #CCCCCC;	border-bottom: thin none #CCCCCC;	border-left: thin none #CCCCCC;	text-align: right;}.list2c li {	float: left;	width: 50%;}/* Header */#header {	width: 800px;	height: 120px;	margin: 0 auto;	background: #FFFFFF url(images/Sutton_header2.jpg) no-repeat center top;	padding: 5px;	border-top: thin none #E8E8E8;	border-right: thin solid #E5E5E5;	border-bottom: thin none #E8E8E8;	border-left: thin solid #E5E5E5;}#header h1 {	float: left;	padding: 24px 0 0 10px;	letter-spacing: normal;	font-size: 3.5em;}#header h2 {	float: right;	padding: 42px 10px 0 0;	word-spacing: normal;	letter-spacing: normal;	font-size: 2em;}#header a {	text-decoration: none;}/* Menu */#menu {	width: 800px;	height: 30px;	margin: 0 auto;}#menu ul {	margin: 0;	padding: 0;	list-style: none;}#menu li {	display: inline;}#menu a {	display: block;	float: left;	width: 140px;	height: 25px;	padding: 7px 0 0 0;	background: #87A12C url(none) repeat-x left bottom;	text-align: center;	letter-spacing: -1px;	text-decoration: none;	color: #FFFFFF;	font-variant: small-caps;	font-weight: bold;}/* Content */#content {	width: 800px;	margin: 0 auto;	padding: 5px;	background: #FFFFFF url(none) repeat-y center top;	height: 740px;	float: none;	top: 0px;	clip: rect(0px,auto,auto,auto);	border-top: thin none #E5E5E5;	border-right: thin solid #E5E5E5;	border-bottom: thin solid #E5E5E5;	border-left: thin solid #E5E5E5;}#colOne {	float: right;	width: 520px;	padding: 0px;	border: thin none #ECECEC;	background: url(images/leaf.jpg) no-repeat right bottom;	height: 735px;}#colTwo {	float: left;	width: 255px;	padding: 20px 10px 10px;	background: url(images/Sutton_Nav_11.jpg) no-repeat left top;	height: 550px;	text-decoration: none;}/* Footer */#footer {	clear: both;	width: 810px;	margin: auto;	padding: 0px;	background: #666666 url(images/footer.jpg) repeat-x center top;	color: #FFFFFF;	border-top: thin none #E5E5E5;	border-right: thin solid #E5E5E5;	border-bottom: thin solid #E5E5E5;	border-left: thin solid #E5E5E5;	font: normal 9.1px/normal Arial, Helvetica, sans-serif;	height: 45px;	text-align: center;	vertical-align: baseline;}#footer p, #footer a {	margin: 0px;	text-align: center;	color: #FFFFFF;	font: normal 9.3px/14px Arial, Helvetica, sans-serif;	letter-spacing: normal;}navigation {	height: 400px;	width: 210px;}careers {	height: 500px;	width: 240px;	bottom: 0px;	top: auto;	margin-left: 0px;	padding-left: 0px;	list-style: url(none) none;	text-align: left;	vertical-align: bottom;	margin-right: 20px;	padding-right: 20px;}