html {	height:100%;	/*background:url(images/squareBg.jpg) repeat top left;*/}body {	margin:0;	padding:0;	background:url(images/bg.jpg) repeat-y top center #c2d2ee;	font-family:Helvetica, Arial, Verdana, sans-serif;	font-size:1em;	color:#333333;	text-align:center;}h1 {	font-family:Helvetica, Arial, Verdana, sans-serif;	color:#0072bc;	font-size:24px;	font-weight:normal;	margin:0;	padding:0;}h2 {	margin:0;	padding:0;	font-size:1em;	font-weight:normal;	font-style:italic;	margin-top:3px;}h3 {	color:#0072bc;	font-size:1em;	font-weight:bold;	margin:0;	padding:0;}h4.leftside {	width:441px;	height:12px;	background:url(images/leftbodyTop.jpg) no-repeat top left;	margin:0;	padding:0;}h4.rightside {	width:294px;	height:14px;	background:url(images/rightbodyTop.jpg) no-repeat top left;	margin:0;	padding:0;}h4.sidebar {	width:198px;	height:12px;	background:url(images/sidetop.jpg) no-repeat top left;	margin:0;	padding:0;}h4.leftsideheader {	width:428px;	height:16px;	background:url(images/leftbodyheaderbg.jpg) no-repeat top left;	margin:0;	padding:0;	font-weight:bold;	color:#FFF;	font-size:12px;	font-family:Helvetica, Arial, Verdana, sans-serif;	padding:3px 0 0 13px;	text-align:left;}h4.rightsideheader {	width:281px;	height:16px;	background:url(images/rightbodyheaderBg.jpg) no-repeat top left;	margin:0;	padding:0;	font-weight:bold;	color:#FFF;	font-size:12px;	font-family:Helvetica, Arial, Verdana, sans-serif;	padding:3px 0 0 13px;	text-align:left;}h4.sidebarHeader {	width:185px;	height:16px;	background:url(images/sidetopHeader.jpg) no-repeat top left;	margin:0;	padding:0;	font-weight:bold;	color:#FFF;	font-size:12px;	font-family:Helvetica, Arial, Verdana, sans-serif;	padding:3px 0 0 13px;	text-align:left;}h4.wideHeader {	width:734px;	height:17px;	background:url(images/wideboxheader.jpg) no-repeat top left;	margin:0;	padding:0;	font-weight:bold;	color:#FFF;	font-size:12px;	font-family:Helvetica, Arial, Verdana, sans-serif;	padding:3px 0 0 13px;	text-align:left;}span.ibex {	margin:0;	padding-left:44px;	background:url(images/smallibex.jpg) no-repeat top left;}a img, img a {	border:none;}ul.list {	line-height:1.6em;	margin-top:0;	margin-bottom:0;}a:link, a:active, a:visited {	color:#666666;	text-decoration:underline;}a:hover {	color:#666666;	text-decoration:none;}#wrapper {	position:relative;	margin:0 auto;	padding:0;	width:963px;	height:auto;	text-align:left;}#header {	width:963px;	height:123px;	margin:0;	padding:0;	background:url(images/header.jpg) no-repeat top left;}#body {	width:957px;	height:auto;	padding:0;	margin-left:3px;}#navbar {	width:951px;	height:35px;	margin:0;	padding:0;	background:url(images/navbg.jpg) no-repeat top left;	padding-top:1px;	padding-left:12px;	margin-top:3px;}#navbar img {	margin-right:2px;}#flash {	width:957px;	height:321px;	margin:0;	padding:0;	margin-top:8px;}#sidebar {	width:198px;	height:auto;	font-family:Helvetica, Arial, Verdana, sans-serif;	color:#333;}#sidebox {	width:198px;	height:auto;	background:url(images/sidebottom.jpg) no-repeat bottom left;	margin-bottom:8px;	padding-bottom:13px;}#sidetext {	width:196px;	height:auto;	border-left:1px solid #0f4f78;	border-right:1px solid #0f4f78;	background-color:#FFF;	text-align:left;}.padded {	padding:0 10px 0 10px;}#sidebar blockquote {	margin:0;	padding:0;	margin-left:20px;}#content {	width:949px;	height:auto;	color:#333333;	font-size:.75em;		line-height:1.3em;	padding-top:8px;}#content .maintable {	margin:0;	padding:0;}#content .maintable td.column {	padding-right:8px;}.leftbox {	width:441px;	height:auto;	background:url(images/leftbodyBottom.jpg) no-repeat bottom left;	padding-bottom:12px;	margin-bottom:8px;}.lefttext {	width:409px;	height:100%;	padding:0px 15px 0px 15px;	margin:0;	border-left:1px solid #0f4f78;	border-right:1px solid #0f4f78;	background-color:#FFF;	text-align:justify;}.lefttext blockquote {	margin:0;	padding:0;	width:375px;	margin-left:15px;}.rightbox {	width:294px;	height:auto;	background:url(images/rightbodyBottom.jpg) no-repeat bottom left;	padding-bottom:12px;	margin-bottom:8px;}.righttext {	width:262px;	height:auto;	padding:0px 15px 0px 15px;	margin:0;	border-left:1px solid #0f4f78;	border-right:1px solid #0f4f78;	background-color:#FFF;	text-align:justify;}.widebox {	width:747px;	height:auto;	background:url(images/wideboxbottom.jpg) no-repeat bottom left;	padding-bottom:12px;	margin-bottom:8px;}.widetext {	width:715px;	height:auto;	padding:0px 15px 0px 15px;	margin:0;	border-left:1px solid #0f4f78;	border-right:1px solid #0f4f78;	background-color:#FFF;	text-align:justify;}.brochurebox {	width:294px;	height:auto;	margin-bottom:8px;}.leftbrochurebox {	width:441px;	height:auto;	margin-bottom:8px;}#content p {	margin:0;	padding-top:10px;}.bodyimage {	margin-bottom:8px;}.logos {	text-align:center;}.logos img {	margin-bottom:5px;}.line {	height:5px;	width:100%;	background:url(images/lineBg.jpg) repeat-x top left;	margin:3px 0 0 0;	padding:0;}/* ---------- FOOTER STYLES ---------- */#bottomnav {	width:951px;	height:55px;	margin:0;	padding:0;	background:url(images/bottomnavbg.jpg) no-repeat top left;	padding-top:1px;	padding-left:12px;	margin-top:3px;	margin-bottom:15px;}#bottomnav img {	margin-right:2px;}#footertext {	width:957px;	color:#333;	font-size:10px;	margin-top:3px;}#footertext a {	color:#333;	text-decoration:none;}/*#footer {	width:956px;	height:50px;	font-family:Helvetica, Arial, Verdana, sans-serif;	color:#FFF;	text-align:center;	font-size:1em;	margin-bottom:25px;}#footer a {	color:#FFF;	text-decoration:none;	margin:0 7px 0 7px;}#footer a:hover {	text-decoration:underline;}#footertext {	width:956px;	color:#333;	font-size:10px;}#footertext a {	color:#333;}*/.left {	width:18px;	height:45px;	background:url(images/footerleft.jpg) no-repeat top right;}.middle {	width:922px;	height:45px;	background:url(images/footerbg.jpg) repeat-x top left;}.right {	width:16px;	height:45px;	background:url(images/footerright.jpg) no-repeat top left;}/* ---------- END FOOTER STYLES ---------- */#paymentForm {	display:none;}.smaller {	font-size:.85em;	line-height:1.4em;}.larger {	font-size:14px;	line-height:18px;}.smallright {	padding-right:10px;}.smallleft {	padding-left:10px;}.input {	border:1px solid #999;}.noshow {	display:none;}.floatright {	float:right;	margin:0 0 15px 15px;}.floatleft {	float:left;	margin:0 15px 15px 0;}.pic {	border:1px solid #0f4f78;}.gallery img {	border:1px solid #0f4f78;	margin:0 4px 4px 0;}b {	color:#0072bc;}.clear {	clear:both;}.redtext {	font-weight:bold;	color:#FF0000;}.bluetext {	font-weight:bold;	color:#0000FF;}