body {
	margin: 0px; background-color: rgb(184, 182, 181);
}
#container {
	width: 960px;
}
#container_outer {
	background: url("container-outer.jpg") repeat-x right top rgb(255, 255, 255); width: 100%;
}
#home_container_outer {
	background: url("home-container-outer.jpg") repeat-x right top rgb(255, 255, 255); width: 100%;
}
#header {
	background: url("header-bg.jpg") no-repeat right top; width: 960px; height: 160px;
}
#home_header {
	background: url("header-bg.jpg") no-repeat right top; width: 960px; height: 136px;
}
#home_header2 {
	background: url("home-header2-bg.jpg") no-repeat right top; width: 960px; height: 241px;
}
.header_right {
	width: 400px; text-align: right; padding-top: 15px; float: right;
}
#topnav {
	background: url("topnav-bg.jpg") no-repeat right top; width: 960px; height: 47px;
}
#m {
	width: 960px; clear: both;
    text-align: left;
}
#leftnav {
	width: 202px;
}
#nav {
	width: 192px; padding-bottom: 17px; margin-left: 9px; background-color: rgb(242, 242, 241);
}
#content_area {
	padding: 10px 20px 20px;
}
#footer_top {
	width: 960px; height: 82px;
}
.footer_logos {
	padding-right: 17px; float: right;
}
#footer_top img {
	margin-top: 0px; margin-left: 9px; vertical-align: top;
}
#footer_outer {
	background: url("footer-outer-bg.jpg") repeat-x left bottom; width: 100%; height: 95px;
}
#footer {
	background: url("footer-bg.jpg") repeat-x left top; width: 960px; line-height: 24px; padding-top: 22px;
}
#footer_01 {
	background: url("footer-bg.jpg") repeat-x left top; width: 963px; line-height: 24px; padding-top: 22px;
}
#thomas_info_outer {
	left: 0px; width: 100%; position: absolute; background-color: rgb(184, 182, 181);
}
#thomas_info {
	width: 920px; padding-top: 10px; padding-bottom: 8px;
}
html > body #thomas_info {
	padding-bottom: 25px;
}
.thomas_left {
	float: left;
}
.thomas_right {
	float: right;
}
h1 {
	margin-bottom: 0px !important;
}
.img01 {
	border: 1px solid rgb(0, 0, 0);
}
.img02 {
	border: 1px solid rgb(0, 0, 0); margin-right: 20px; margin-bottom: 15px; float: left;
}
.img03 {
	border: 1px solid rgb(0, 0, 0); clear: both; margin-bottom: 15px; margin-left: 20px; float: right;
}
.img04 {
	margin-right: 6px; margin-left: 14px; vertical-align: middle; cursor: pointer;
}
.img05 {
	margin-right: 6px; margin-left: 25px; vertical-align: middle; cursor: pointer;
}
.img06 {
	border: 3px solid rgb(199, 214, 250); margin-bottom: 15px;
}
.header_img {
	margin-top: 19px; margin-right: 2px; float: left;
}
.about_img {
	margin-top: 7px; margin-bottom: 28px; display: block;
}
#home_header2 img {
	margin-right: 2px; float: left;
}
.spotlighted_img {
	margin-top: 42px; margin-bottom: 17px; margin-left: 9px; display: block;
}
.learn_more_img {
	margin-left: 12px; display: block;
}
.search {
	padding-right: 18px; float: right;
}
.search_plc_005 {
	text-align: right; padding-top: 6px;
}
.search_plc_005 form {
	margin: 0px; padding: 0px;
}
.search_plc_005 input {
	width: 200px; height: 20px; color: rgb(0, 0, 0); padding-left: 7px; font-family: Arial; font-size: 11px; margin-right: 7px; margin-left: 3px;
}
.search_plc_005 select {
	width: 100px; height: 20px; color: rgb(0, 0, 0); padding-left: 4px; font-family: Arial; font-size: 11px; margin-right: 5px;
}
.search_plc_005 img {
	margin-left: 0px;
}
.leftnav_head {
	margin-bottom: 9px; display: block;
}
.leftnav_divider {
	margin-top: 13px; margin-bottom: 8px; margin-left: 14px; display: block;
}
.leftnav_btm_img {
	margin-top: 12px; display: block;
}
.menu a {
	margin-right: 1px;
}
html > body .menu a {
	margin-right: 0px;
}
.social-single {
	overflow: hidden; padding-top: 0px; padding-right: 1px; float: left; position: relative;
}
#twitterbutton {
	margin: 0px; padding: 0px; width: 95px; overflow: hidden; float: right;
}
#likebutton {
	margin: 0px 15px 0px 0px; padding: 0px; width: 70px; float: right;
}
#linkedinshare {
	padding: 0px 15px 0px 0px; float: right;
}
#googleplus {
	width: 62px; overflow: hidden; float: right;
}
.footer_logos_left {
	padding-top: 12px; margin-left: 155px; float: left;
}
