body {	background-color: #FFFFFF;	background-image: url(images/bg.jpg);	background-repeat: repeat-x;	background-position: left top;	padding:0px;	margin:0px;}#wrap {	width:976px;	margin-left:auto;	margin-right:auto;	padding:0px;	background-color: #FFFFFF;}/*--------------------------------------------------------------------------------------------------------------- logo ---*/#logo {	width:976px;	height:87px;	float:left;	background-image: url(images/logo.jpg);	background-repeat: no-repeat;	background-position: left top;	padding:0px;	margin:0px;	background-color: #FFFFFF;}#logo ul {padding:0px;margin:38px 0px 0px 248px;display:block;}#logo li {	display:inline;	padding:6px 0px 6px 45px;	margin:0px 0px 0px 20px;	color:#666666;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	background-image:url(images/blue_arrow_top.jpg);	background-repeat:no-repeat;	background-position: left center;	border-left:1px solid #E7E7E7;}#logo li a {text-decoration:underline;	color:#666666;}#logo li a:hover {	color:#3875D7;}/*--------------------------------------------------------------------------------------------------------------- flash banner ---*/#banner {    width:976px;	height:353px;	float:left;	background-image: url(images/flash_img1.jpg);	background-repeat: no-repeat;	background-position: left top;	padding:0px;	margin:0px;	background-color: #FFFFFF;}/*--------------------------------------------------------------------------------------------------------------- container ---*/#container {    width:976px;	float:left;	background-image: url(images/main_bg.jpg);	background-repeat: repeat-y;	background-position: left top;	padding:0px;	margin:0px;	background-color: #FFFFFF;	border-top:1px solid #FFFFFF;}/*--------------------------------------------------------------------------------------------------------------- left colom ---*/#container #leftcol {width:220px;float:left;padding:0px;margin:0px;background-color:#EDEDED;border-bottom:1px solid #FFFFFF;}#container #leftcol h1 {	height:29px;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#3875D7;	font-weight:normal;	background-color:#DADADA;	padding:15px 0px 0px 24px;	margin:0px;	display:block;	background-image:url(images/arrow_down.jpg);	background-repeat:no-repeat;	background-position: left center;	border-bottom: 1px solid #ffffff;}#container #leftcol ul {list-style:none;margin:0px;padding:0px;}#container #leftcol li {border: none;padding:0px;margin:0px;}#container #leftcol li a {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;height:30px;display:block;padding:20px 0px 0px 24px;margin:0px;text-decoration:none;background-image:url(images/bg_button.jpg);background-repeat:no-repeat;border-bottom: 1px solid #ffffff;color:#2E2826;text-align:left;}#container #leftcol li a:hover {color:#3875D7;background-image:url(images/bg_button_over.jpg);background-repeat:no-repeat;}#container #leftcol p {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;padding:8px 10px;margin:0px;}#container #leftcol p a {color:#666666;text-decoration:underline;}#container #leftcol p a:hover {color:#3875D7;}#container #leftcol .imagedivider {border-top: 1px solid #ffffff;padding:10px 0px 0px 0px;margin:0px;}#container #leftcol .imagedivider img {padding:0px 0px 0px 0px;margin:0px 0px 10px 50px;}/*--------------------------------------------------------------------------------------------------------------- right colom ---*/#container #rightcol {width:754px;float:left;padding:0px;margin:0px;}#container #rightcol img {border:4px solid #ffffff;margin:0px;padding:0px;}#container #rightcol #title {width:754px;height:95px;border-bottom: 1px solid #ffffff;display:block;padding:0px;margin:0px 0px 20px 0px;}#container #rightcol #title h1 {font-family:Arial, Helvetica, sans-serif;font-size:32px;font-weight:normal;color: #000000;padding:15px 0px 0px 30px;margin:0px;text-align:left;}#container #rightcol #title h1.bluetitle {font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:normal;color: #3875D7;padding:0px 0px 0px 30px;margin:0px;text-align: left;}#container #rightcol p {color:#666666;font-family:Arial, Helvetica, sans-serif;font-size:12px;padding:0px 30px 20px 30px;margin:0px;text-align:justify;}#container #rightcol p.bigstyletext {width:650px;color: #666666;font-family:Arial, Helvetica, sans-serif;font-size:20px;padding:0px 0px 20px 50px;margin:0px;text-align: center;font-weight: 100;font-style:italic;}#container #rightcol ul {padding:0px;margin:0px 0px 20px 0px;}#container #rightcol li {color:#666666;font-family:Arial, Helvetica, sans-serif;font-size:12px;padding:0px;margin:0px 0px 0px 55px;text-align:left;}#container #rightcol .listbox {	width:754px;	text-align:center;	padding:0px 0px 0px 0px;	margin:0px 0px 10px 0px;	display:block;}#container #rightcol .listbox .clearbox {height:1px;clear:both;font-size:1px;padding:0px;margin:0px 0px -10px 0px;width:754px;}#container #rightcol .listbox .listboxleft {width:377px;padding:0px;margin:0px 0px 0px 0px;float:left;text-align:left;display:block;}#container #rightcol .listbox .listboxleft h2 {padding:0px 0px 10px 38px;margin:0px;color:#3875D7;font-family:Arial, Helvetica, sans-serif;font-size:14px;}#container #rightcol .listbox .listboxright {width:377px;padding:0px;margin:0px 0px 0px 0px;float:left;text-align:left;display:block;}#container #rightcol .listbox .listboxright h2 {padding:0px 0px 10px 38px;margin:0px;color:#3875D7;font-family:Arial, Helvetica, sans-serif;font-size:14px;}#container #rightcol h2 {font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:normal;color:#3875D7;padding:0px 30px 20px 30px;margin:0px;text-align: left;}#container #rightcol h3 {padding:0px 0px 20px 30px;margin:0px;color:#666666;font-family:Arial, Helvetica, sans-serif;font-size:14px;}#container #rightcol a:link, #container #rightcol a:active, #container #rightcol a:visited {text-decoration:underline;color:#666666;}#container #rightcol a:hover {color:#3875D7;}#container #rightcol hr {	height:1px;	font-size:1px;	color: #CCCCCC;	background-color: #CCCCCC;	padding:0px;	margin:0px 30px 20px 30px;	border:0px;	clear:both;}#container #rightcol .servicebox {width:754px;}#container #rightcol .servicebox .serviceboxleft {width:138px;float:left;}#container #rightcol .servicebox .serviceboxleft .imagebox1, #container #rightcol .servicebox .serviceboxleft .imagebox2, #container #rightcol .servicebox .serviceboxleft .imagebox3, #container #rightcol .servicebox .serviceboxleft .imagebox4, #container #rightcol .servicebox .serviceboxleft .imagebox5, #container #rightcol .servicebox .serviceboxleft .imagebox6 {width:98px;height:98px;display:block;border:4px solid #ffffff;margin:0px 0px 20px 30px;padding:0px;}#container #rightcol .servicebox .serviceboxleft .imagebox1 a, #container #rightcol .servicebox .serviceboxleft .imagebox2 a, #container #rightcol .servicebox .serviceboxleft .imagebox3 a, #container #rightcol .servicebox .serviceboxleft .imagebox4 a, #container #rightcol .servicebox .serviceboxleft .imagebox5 a, #container #rightcol .servicebox .serviceboxleft .imagebox6 a {width:98px;height:98px;text-indent: -9999px;display:block;}#container #rightcol .servicebox .serviceboxleft .imagebox1 a:hover, #container #rightcol .servicebox .serviceboxleft .imagebox2 a:hover, #container #rightcol .servicebox .serviceboxleft .imagebox3 a:hover, #container #rightcol .servicebox .serviceboxleft .imagebox4 a:hover, #container #rightcol .servicebox .serviceboxleft .imagebox5 a:hover, #container #rightcol .servicebox .serviceboxleft .imagebox6 a:hover {width:98px;height:98px;}#container #rightcol .servicebox .serviceboxleft .imagebox1 a {background: transparent url("images/home_img_fade1.jpg") left top no-repeat;}#container #rightcol .servicebox .serviceboxleft .imagebox1 a:hover {background: transparent url("images/home_img_fade1_over.jpg") left top no-repeat;}#container #rightcol .servicebox .serviceboxleft .imagebox2 a {background: transparent url("images/home_img_fade2.jpg") left top no-repeat;}#container #rightcol .servicebox .serviceboxleft .imagebox2 a:hover {background: transparent url("images/home_img_fade2_over.jpg") left top no-repeat;}#container #rightcol .servicebox .serviceboxleft .imagebox3 a {background: transparent url("images/home_img_fade3.jpg") left top no-repeat;}#container #rightcol .servicebox .serviceboxleft .imagebox3 a:hover {background: transparent url("images/home_img_fade3_over.jpg") left top no-repeat;}#container #rightcol .servicebox .serviceboxleft .imagebox4 a {background: transparent url("images/home_img_fade4.jpg") left top no-repeat;}#container #rightcol .servicebox .serviceboxleft .imagebox4 a:hover {background: transparent url("images/home_img_fade4_over.jpg") left top no-repeat;}#container #rightcol .servicebox .serviceboxleft .imagebox5 a {background: transparent url("images/home_img_fade5.jpg") left top no-repeat;}#container #rightcol .servicebox .serviceboxleft .imagebox5 a:hover {background: transparent url("images/home_img_fade5_over.jpg") left top no-repeat;}#container #rightcol .servicebox .serviceboxleft .imagebox6 a {background: transparent url("images/home_img_fade6.jpg") left top no-repeat;}#container #rightcol .servicebox .serviceboxleft .imagebox6 a:hover {background: transparent url("images/home_img_fade6_over.jpg") left top no-repeat;}#container #rightcol .servicebox .serviceboxright {width:586px;margin-left:138px;}#container #rightcol .servicebox .serviceboxright h2 {padding:0px 0px 20px 30px;margin:0px;color:#666666;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;}#container #rightcol .servicebox .serviceboxright h3 {padding:0px 0px 20px 30px;margin:0px;color:#666666;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;}#container #rightcol .servicebox .serviceboxright p {color:#666666;font-family:Arial, Helvetica, sans-serif;font-size:12px;padding:0px 30px 20px 30px;margin:0px;text-align:justify;}#container #rightcol .gallerytextwrap {	width:754px;	text-align:center;	padding:0px 0px 0px 0px;	margin:0px 0px 10px 0px;	display:block;	height:160px;}#container #rightcol .gallerytextwrap .gallery1 {width:250px;padding:0px;margin:0px 0px 0px 0px;float:left;text-align:center;display:block;}#container #rightcol .gallerytextwrap .gallery1 h2 {width:250px;	text-align:center;	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	color:#3875D7;	padding:0px 0px 5px 0px;	margin:0px;	font-weight:normal;}#container #rightcol .gallerytextwrap .gallery1 img {	border:4px solid #ffffff;	padding:0px;	margin:0px;}#container #rightcol .gallerytextwrap .gallery2 {width:250px;padding:0px;margin:0px;float:left;text-align:center;display:block;}#container #rightcol .gallerytextwrap .gallery2 h2 {width:250px;	text-align:center;	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	color:#3875D7;	padding:0px 0px 5px 0px;	margin:0px;	font-weight:normal;}#container #rightcol .gallerytextwrap .gallery2 img {	border:4px solid #ffffff;	padding:0px;	margin:0px;}#container #rightcol .gallerytextwrap .gallery3 {padding:0px;margin:0px;float:left;text-align:center;display:block;width:250px;}#container #rightcol .gallerytextwrap .gallery3 h2 {width:250px;	text-align:center;	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	color:#3875D7;	padding:0px 0px 5px 0px;	margin:0px;	font-weight:normal;}#container #rightcol .gallerytextwrap .gallery3 img {	border:4px solid #ffffff;	padding:0px;	margin:0px;}/*--------------------------------------------------------------------------------------------------------------- address ---*/#container #rightcol address {	padding:0px 0px 10px 0px;	margin:0px 30px 0px 250px;	color: #666666;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	text-align:justify;	font-style:normal;}#container #rightcol address a {color:#666666;text-decoration:underline;}#container #rightcol address a:hover {color:#3875D7;}/*----------------------------------------------------------------------------------------------------------------- form ---*/#container #rightcol form{padding:0px;margin:0px;}#container #rightcol fieldset {margin: 0px 0px 0px 150px;padding:10px;border: 4px solid #FFFFFF;background:#DADADA;width:430px;}#container #rightcol fieldset p {margin:0px;padding:5px;}#container #rightcol fieldset p label {float:left;width:100px;color: #666666;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:left;}#container #rightcol fieldset p input {width:300px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;border:1px solid #CCCCCC;}#container #rightcol fieldset p input:focus, #container #rightcol fieldset p textarea:focus {background:#D0DEFF;}#container #rightcol fieldset p textarea {width:300px;height:100px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;border:1px solid #CCCCCC;}#container #rightcol fieldset div {padding:0px;margin:0px 0px 0px 105px;}#container #rightcol fieldset div input {width:100px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color: #333333;border:0px;background-color:#CCCCCC;padding:8px;margin:0px 3px 0px 0px;border:2px solid #ffffff;}#container #rightcol fieldset div input:hover {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#FFFFFF;border:0px;background-color:#3875D7;padding:8px;margin:0px 3px 0px 0px;border:2px solid #ffffff;}/*--------------------------------------------------------------------------------------------------------------- copywrite ---*/#container #copy {    width:976px;	float:left;	padding:0px;	margin:0px 0px 1px 0px;	background-color: #DADADA;	text-align:center;	border-top:1px solid #FFFFFF;}#copy p {	font-family:Arial, Helvetica, sans-serif;	font-size:10px;	font-weight:bold;	color:#666666;	padding:25px 0px;	margin:0px;}#copy p span.copytextblue {	color:#3875D7;}