body {	background-color: #F5F3F2;	background-image: url(images/bg.jpg);	background-repeat: repeat-x;	background-position: left top;	padding:0px;	margin:0px;}#wrap {	width:886px;	margin-left:auto;	margin-right:auto;}/*--- banner ---*/#banner {	width:886px;	height:163px;	float:left;	background-image: url(images/top.jpg);	background-repeat: no-repeat;	background-position: left top;	padding:0px;	margin:0px;}#banner img {	border:0px;	margin:52px 0px 0px 21px;	padding:0px;}/*--- container which holds navigation and Content ---*/#container {	width:886px;	float:left;	background-image:url(images/content_bg.jpg);	background-repeat:repeat-y;	background-position: left top;	padding:0px;	margin:0px;}/*--- navigation left side ---*/#container #navigation {	width:294px;	float:left;	background-image:url(images/nav_bg.jpg);	background-repeat:no-repeat;	background-position: left top;	padding:0px;	margin:0px;}#container #navigation ul {	margin:17px 0px 0px 0px;	padding:0px;	list-style-type:none;}#container #navigation li {	display:inline;}#container #navigation ul a {	margin:0px 0px 0px 15px;	padding:15px  0px 15px 63px;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	display:block;	width:193px;	color:#333333;	text-decoration:none;	background: #F2F2F2 url(images/nav_arrow.jpg) no-repeat left center;	border-bottom: 10px solid #ffffff;}#container #navigation ul a:hover {	color:#FFFF00;	background-color:#7F7F7F;}#container #navigation .greybox {	background-color:#F2F2F2;	width:236px;	padding:10px;	margin:0px 0px 0px 15px;}#container #navigation .greybox p, #navigation .greybox address {	color:#333333;	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	text-align:left;	font-style:normal;	padding:0px;	margin:0px;}#container #navigation .greybox address {	padding-bottom:10px;}#container #navigation p a {color:#333333;}#container #navigation p a:hover {color:#0066CC;}/*--- content right side ---*/#container #content {	width:592px;	float:right;	background-image:url(images/content_top.jpg);	background-repeat:no-repeat;	background-position: left top;	padding:18px 0px 0px 0px;	margin:0px;}#container #content .titlebox {	background-color:#7F7F7F;	padding:10px;	margin:0px 30px 10px 10px;}#container #content .titlebox h1 {	padding:0px;	margin:0px;	color:#FFFF00;	font-family:Arial, Helvetica, sans-serif;	font-size:32px;	font-weight:normal;	text-align:left;}#container #content .titlebox h1.underhead {	color: #FFFFFF;	font-family:Arial, Helvetica, sans-serif;	font-size:18px;}#container #content h2 {	padding:0px 0px 10px 0px;	margin:0px 40px 0px 20px;	color:#333333;	font-family:Arial, Helvetica, sans-serif;	font-size:18px;	font-weight:bold;	text-align:left;}#container #content hr {height:1px;font-size:1px;color:#333333;background-color:#333333;padding:0px;margin:0px 40px 10px 20px;border:none;}#container #content p {	padding:0px 0px 10px 0px;	margin:0px 40px 0px 20px;	color:#333333;	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	text-align:justify;}#container #content address {	padding:0px 0px 10px 0px;	margin:5px 40px 0px 60px;	color:#333333;	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	text-align:left;	font-style:normal;}#container #content address a {color:#333333;}#container #content address a:hover {color:#0066CC;}#container #content p.style1 {	font-family:Arial, Helvetica, sans-serif;	font-size:25px;	color:#333333;	font-weight:bold;	text-align:center;}#container #content p.style2 {	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	color:#333333;	text-align:center;}#container #content p a {color:#333333;}#container #content p a:hover {color:#0066CC;}#container #content img {	padding:0px;	margin:0px 0px 10px 0px;	border:2px solid #ffffff;}#container #content img.imgleft {	float:left;	margin:0px 10px 0px 20px;	padding:0px;}#container #content img.imgright {	float:right;	margin:0px 40px 10px 10px;	padding:0px;}#container #content .centerimg {width:592px;text-align:center;padding-bottom:10px;}#container #content .centerimg img {margin:0px 5px 0px 5px;}#container #content #googlemap {margin-left:10px;margin-bottom:10px;margin-top:10px;border:2px solid #7F7F7F;}/*--- white gap ---*/#container #whitespace {	height:10px;	width:886px;	float:left;	background-image: url(images/white_space.jpg);	background-repeat: repeat-y;	background-position: left top;	padding:0px;	margin:0px;	font-size:1px;}/*--- copywrite ---*/#container #copywrite {	float:left;	width:886px;	padding:0px;	margin:0px;	background-image:url(images/copy_bg.jpg);	background-repeat:repeat-y;	background-position: left top;}#container #copywrite p {	padding:15px;	margin:0px;	font-family:Arial, Helvetica, sans-serif;	font-size:10px;	font-weight:bold;	color:#FFFFFF;	text-align:center;}#container #copywrite p .yellowtext {	color:#FFFF00;}/*--- bottomline ---*/#container #bottomline {	float:left;	width:886px;	height:17px;	background-image:url(images/bottom_line.jpg);	background-position: left top;	background-repeat:no-repeat;	font-size:1px;}