﻿@charset "utf-8";
/* CSS Document */
html {
	height: 100%;
	width: auto;
	margin: 0 auto;
	padding: 0 auto;
}
body {
	text-align: center;
	background-image:url(images/bg.png);
	background-repeat: repeat-x;
	background-position:top;
	height: 100%;
	width: auto;
	margin-top: 0 auto;
	padding: 0 auto;
}
#IndexContainer {
	margin: 0 auto;
	padding: 0 auto;
}
#Container {
	width:900px;
	margin: 0 auto;
	padding: 0 auto;
}
#IndexDivTop {
	height: auto;
	margin: 0 auto;
	padding: 0 auto;
}
#DivLeft {
	float: left;
	width: 230px;
	height: auto;	
}
#DivRight {
	float: right;
	width: 640px;
	height: auto;
	text-align: left;
	padding: 10px 0 50px 30px;
	font-size: 10pt;
	line-height: 25px;
	letter-spacing: 1px;
	/*background:url(images/aboutRight_bg.png);*/
}
.clearBoth {
	clear:both;
}

#DivBottom {
	clear:both;
	width: 900px;
	text-align: left;
	color: #333333;
	font-size: 9pt;
	font-family: Arial;
	line-height:1em;
}
#IndexDivBottom {
	width: 900px;
	text-align: left;
	color: #333333;
	font-size: 9pt;
	font-family: Arial;
	line-height:1.5em;
}
#mailHref {	text-decoration: none; color: #333333;}
.aboutText {
	width:320px;
	float:left;
	text-align:left;
	padding: 0 0 20px 40px;
}
.aboutText_2 {width:280px;float:left;text-align:left;}
.aboutText_3 {
	width:540px;
	float:left;
	text-align:left;
	padding: 0 0 0 60px;
}
.mapPhoto img{
	width:500px;
	margin:2em;
	border:1px #fff solid;
}
.about_titleBtn {
	text-align:right;
	padding-right:2em;
}
.about_titleBtn a{
	color:#CC0000;
}
.about_titleBtn a:hover{
	color:#0033FF;
}
#newsDiv {padding: 10px 20px 0 30px;}
#newsTable {width: 550px;}
.newsTitle {
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	background:url(images/newsTitle_bg.png) repeat-x;
	border:1px #999999 solid;
}
#newsTable .newsText{
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	border-left:1px #999 solid;
	border-right:1px #999 solid;
	border-bottom:1px #999 dotted;
}
#newsTable .newsText_2{
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	border-left:1px #999 solid;
	border-right:1px #999 solid;
	border-bottom:1px #999 solid;
}
.newsTable_text, .newsTable_text_2, .newsTable_text_3 {	width: 100%;text-align:left;}
.newsTable_text_2 {color:#0066CC; background:#fff}
.newsTable_text_3 {color:#333; background:#fff}
.newsTable_text_2 tr:hover{
	height:30px;
	line-height:30px;
	background:#E7E7E7;
	cursor:pointer;
}
.newsTable_text_3 tr:hover{
	height:30px;
	line-height:30px;
	background:#E7E7E7;
	cursor:pointer;
}
.newsTable_titleTd1, .newsTable_titleTd2, .newsTable_titleTd3 {	text-align:center;}
.newsTable_titleTd1 {width: 10%;}
.newsTable_titleTd2 {width: 60%;}
.newsTable_titleTd3 {width: 30%;}

.newsTable_textTd1, .newsTable_textTd2, .newsTable_textTd3 {text-align:center;}
.newsTable_textTd1 {width: 10%;}
.newsTable_textTd2 {width: 60%;	text-align:left; padding-left: 20px;}
.newsTable_textTd3 {width: 30%;}

.news_btn {
	height: 25px;
	line-height: 25px;
	width: 100%;
	text-align:center;
	color:#ccc;
}
.news_btn img {
	vertical-align:text-bottom;
	cursor:pointer;
}
.news_btn a {	
	padding: 2px 8px;
	text-decoration:none;
	cursor:pointer;
	color:#333333;
}
.news_btn a:hover {	
	color: #CC0000;
	border:1px #CC0000 solid;
	padding: 1px 7px;
	text-decoration:none;
	cursor:pointer;
}
.btnText {
	line-height:25px;
	vertical-align:middle;
}
#contactDiv {
	padding: 20px 0 0 30px;
	*padding: 0 0 0 30px;
}
#contactTable {
	width:550px;
	font-size: 10pt;
	color: #3366CC
}
.contactTitle {
	width: 100px;
	height:30px;
	text-align:center;	
	background:url(images/contactTitle_bg.png) 1px repeat-x;
	color:#000;
	border-left:1px #666 solid;
	border-bottom:1px #666 solid;
	border-top:1px #666 solid;
}
.contactTitle_2 {
	width: 450px;
	height:30px;
	text-align:center;
	background:url(images/contactTitle_bg.png) 1px repeat-x;
	color:#000;
	border:1px #666 solid;
}
.input {
	border:1px #ccc solid;
	font-size: 9pt;
	background:url(images/input_bg.png) repeat-x;
}
.textarea {
	border:1px #ccc solid;
	font-size: 9pt;
	background:url(images/textarea_bg.png) repeat-x;
}
.contactTd_1 {
	width: 100px;
	height:30px;
	border-bottom: 1px #ccc solid;
	border-left: 1px #ccc solid;
	text-align:center;
	vertical-align:middle;
	background:#fff;
}
.contactTd_2 {
	padding:5px 20px;
	height:30px;
	border-bottom: 1px #ccc solid;
	border-left: 1px #ccc solid;
	border-right: 1px #ccc solid;
	text-align:left;
	background:#fff;
}
.contactTd_2-2 {
	padding:5px 0 5px 20px;
	height:30px;
	border-bottom: 1px #ccc solid;
	border-left: 1px #ccc solid;
	text-align:left;
	background:#fff;
}
.contactTd_3 {
	padding:5px 20px;
	height:30px;
	width:240px;
	border-bottom: 1px #ccc solid;
	border-right: 1px #ccc solid;
	text-align:left;
	background:#fff;
}
.contact_btn {
	background:url(images/contactTitle_bg.png) repeat-x;
	border:1px #ccc solid;
}












