/* General settings */body {	background-color: #d9d9d9;	color: #666666;}body, button, input, select, textarea {	font: 12px Arial, sans-serif;}p {	margin-bottom: 18px;}/* Container */#container {	margin: 0 auto;	width: 1087px;}/* Header */#header {	background: url('../images/header3.jpg') no-repeat 20px -22px;	height: 72px;}#header .container {	margin: 0 48px 0 43px;	padding-top: 1px;}#header .logo {	display: inline;	float: left;	margin: 10px 0 0 16px;	width: 300px;}#header .side {	display: inline;	float: right;	margin: 7px 32px 0 0;	text-align: right;	width: 600px;}#header .phone {	font-size: 14px;	margin-top: 4px;}#header .phone span {	font-size: 16px;}/* Banner */#banner {	background: url('../images/header2.jpg') no-repeat 20px -16px;	height: 177px;	padding-top: 1px;}#banner .container {	margin: 5px 48px 18px 43px;	padding-top: 1px;}#banner .tagline {	display: inline;	float: left;	font-size: 22px;	margin: 60px 0 0 30px;	text-align: center;}/* Menu */#menu {	background: url('../images/menu.jpg') no-repeat left -40px;	height: 22px;	text-align: center;}#menu br {	line-height: 0;}#menu div {	padding: 5px 0;}#menu ul li {	display: inline;	margin: 0 60px;}#menu ul li a {	color: #ffffff;	font-weight: bold;	text-decoration: none;	text-transform: uppercase;}#menu ul li form {	display: inline;}/* Body */#body {	background: url('../images/body.jpg') repeat-y;	padding-top: 1px;}/* Content */#content {	display: inline;	float: left;	margin: 20px 0 20px 60px;	width: 584px;}#content .contentRepeater {	background: url('../images/content_repeater.png') repeat-y;}#content .contentOuter {	background: url('../images/content_bottom.png') no-repeat left bottom;}#content .contentInner {	background: url('../images/content_top.png') no-repeat;	height: 580px;	padding-top: 1px;}#content .contentBody {	padding: 28px 16px;}#content .contentTitle {	border-bottom: 2px solid #bbbbbb;	color: #000000;	font-size: 16px;	font-weight: bold;	padding-bottom: 10px;	text-transform: uppercase;}/* Scrolling */#scrollPane {	display: inline;	float: left;	overflow: hidden;	position: relative;	height: 444px;}.scrollable {	width: 530px;}#scrollBarWrap {	background: url('../images/scroll_rail.png') no-repeat;	display: inline;	float: right;	height: 444px;	width: 12px;}#scrollBarParent {	margin-top: 19px;	position: relative;	height: 411px;	width: 12px;}#scrollBarUp {	display: block;	height: 7px;	width: 12px;}#scrollBarDown {	display: block;	height: 7px;	width: 12px;}#scrollBarWrap .ui-slider {	height: 411px;	width: 21px;}#scrollBarWrap .ui-slider-handle {	background: url('../images/scroll_bar.png') no-repeat center top;	position: absolute;	height: 19px;	width: 14px;}/* Sidebar */#sidebar {	background: #d5e8f7;	display: inline;	float: right;	margin: 20px 70px 20px 0;	width: 353px;}#sidebar,#sidebar button,#sidebar input,#sidebar select{	font-size: 10px;}#sidebar .sidebarColumn {	border-right: 1px solid #8b9196;	display: inline;	float: left;	min-height: 580px;	width: 174px;}#sidebar .sidebarBody {	padding: 18px 10px 8px 10px;}#sidebar a {	color: #455af7;	text-decoration: none;}/* Footer */#footer {	background: url('../images/footer.jpg') no-repeat;	height: 118px;	padding-top: 1px;}#footer #green {	display: inline;	float: left;	margin: 21px 0 0 60px;}#footer #copyright {	display: inline;	float: right;	color: #787878;	font-size: 10px;	margin: 36px 70px 0 0;	text-align: right;}#footer #copyright a {	color: #787878;	font-size: 10px;	text-decoration: none;}#footer #copyright .website {	margin: 0 10px;}/* Font styles */.style3 {	font-size: 16px;}.style4 {	font-family: Verdana, sans-serif;	font-size: 16px;	font-weight: bold;}/* Utility */.borderLess {	border: none !important;}.bottomSpacer {	margin-bottom: 20px;}.clear {	clear: both;}/* Messages */.errorMessages p {	color: #ff0000;}.messages {	background-color: #f5f5f5;	border: 1px solid #c3c3c3;	font-size: 10px;	margin: 15px 70px 0 60px;	padding: 5px;}.messages p {	margin: 2px 0 2px 5px;}.messages .header {	color: #000000;	font-weight: bold;	margin-left: 0;	text-transform: uppercase;}/* Sidebar screenlet settings */#sidebar .screenlet {	margin-bottom: 16px;}#sidebar h3 {	color: #f37527;	font-weight: bold;	text-transform: uppercase;	margin: 16px 0 8px 0;}#sidebar li {	margin-bottom: 3px;}#sidebar a {	color: #666666;}/* Contact list screenlet */#miniSignUpForContactList label {	display: none;}#miniSignUpForContactList div {	margin-bottom: 8px;}#miniSignUpForContactList a {	color: #0000ff;}#miniSignUpForContactList .inputfield input,#miniSignUpForContactList .inputfield select{	width: 150px;}/* Brochure */#brochure p {	margin-top: 20px;}/* Browse content */#browseContent p {	padding-top: 20px;	margin-bottom: 20px;}#browseContent li {	margin-bottom: 20px;}#browseContent li a {	font-size: 11px;	font-weight: bold;}/* Live chat screenlet */#livechat {	margin-bottom: 40px;}#livechat img {	margin-bottom: 19px;}/* Sponsors screenlet */#sponsors h3 {	text-align: center;}#sponsors td {	padding: 10px 15px 10px 0;}
