	body {
		margin: 0px;
		padding: 0px;
		color: #767676;
		font-family: Verdana;
		font-size: 12px;
	}
	a {
		text-decoration: none;
		color: #912727;
	}
	p {
		text-align: justify;
		margin: 0px 0px 10px 0px;
		line-height: 18px;
	}
	p.email {
		font-size: 10px;
	}
	h1, h2, h3 {
		color: #983535;
		margin: 0px;
		font-weight: normal;
	}
	h1 {
		font-size: 28px;
		color: #767676;
		margin-bottom: 40px;
	}
	h1.intro {
		font-size: 24px;
		line-height: 24px;
		margin-bottom: 15px;
		color: #983535;
	}
	h2 {
		font-size: 18px;
		margin-bottom: 15px;
	}
	#aboutQuick h2 {
		margin: 0px;
	}
	h3 {
		font-size: 30px;
		line-height: 30px;
	}
	hr {
		border: none 0;
		border-top: 1px dotted #767676;
		height: 1px;
	}
	ul {
		list-style: square;
	}
	img.border {
		border: 6px solid #eae9e4;
		margin-bottom: 10px;
	}
	img.left {
		float: left;
		margin: 0px 15px 15px 0px;
	}
	img.right {
		float: right;
		margin: 0px 0px 15px 15px;
	}
	#header, #menu, #mainPage, #bottomFade, #footer {
		width: 1000px;
		margin: 0px auto;
	}
	#header {
		background: url('../imgs/logoLight.jpg') no-repeat top left;
		height: 124px;
		position: relative;
		text-indent:-9999px;
	}
	#header div.headerText {
		position: absolute;
		right: 0px;
		text-indent: 0px;
		font-size: 16px;
	}
	#header div.headerText span {
		color: #983535;
	}
	#header div.headerText.tel {
		top: 46px;
	}
	#header div.headerText.email {
		top: 70px;
	}
	#menu {
		background: url('../imgs/mainTopFade.jpg') no-repeat bottom left #eae9e4;
		height: 61px;
	}
	#menu ul, #footer ul {
		width: 960px;
		margin: 0px auto;
		list-style: none;
		padding: 0px;
		overflow: auto;
	}
	#menu ul li, #footer ul li {
		float: left;
	}
	#menu ul li.right {
		float: right;
	}
	#menu ul li a, #footer ul li a {
		line-height: 33px;
		font-size: 14px;
		padding: 0px 8px;
		color: #646464;
		text-decoration: none;
		display: block;
		margin: 0px 5px;
	}
	#footer ul li a {
		color: #fff;
	}
	#menu ul li a.cur {
		background-color: #fff;
	}
	#footer ul li a.cur {
		background-color: #eae9e4;
		color: #333333;
	}
	#mainPage {
		background: url('../imgs/mainMid.jpg') repeat-y;
	}
	#content {
		width: 885px;
		margin: 0px auto;
		padding: 20px;
		overflow: auto;
	}
	#content #col1 {
		float: left;
		width: 450px;
	}
	#content #col2 {
		float: right;
		width: 420px;
	}
	#bottomFade {
		height: 34px;
		background: url('../imgs/mainBotFade.jpg') no-repeat;
	}
	#footer {
		background: url('../imgs/logoDark.jpg') no-repeat right 25px #333333;
		height: 125px;
	}
	
	
	#introImgs {
		width: 450px;
		height: 306px;
		margin-bottom: 10px;
	}
	#introImgs div.ft-title { padding: 10px 10px; width: 430px; text-align: left; }
	#introImgs #ft-prev-ft {
		top: 1px;
		left: 1px;
		display: none;
		height: 1px;
		width: 1px;
	}
	#introImgs #ft-next-ft {
		top: 1px;
		left: 1px;
		display: none;
		height: 1px;
		width: 1px;
	}
	#introImgs #ft-buttons-ft {
		display: none;
	}
	#introImgs #ft-title-ft span {
		font-size: 18px;
		color: #983535;
	}
	#introImgs #ft-title-ft span span {
		display: block;
		font-size: 12px;
		color: #595959;
	}
	
	a.special {
		padding: 10px;
		background: #eae9e4;
		border-top: 1px solid #fff;
	}
	
	.newsContainer {
		width: 100%;
		overflow: auto;
		margin-bottom: 8px;
	}
	.newsDate {
		float: left;
		width: 70px;
		color: #912727;
	}
	.newsData {
		float: right;
		width: 375px; 
	}
	.newsData span {
		display: block;
		text-align: justify;
		font-size: 10px;
		padding-top: 4px;
		overflow: hidden;
	}
	#csText {
		float: left;
		width: 630px;
	}
	#csImgs {
		width: 230px;
		float: right;
		margin-top: 79px;
	}
	#aboutList {
		float: left;
		width: 115px;
		border-right: 1px dotted #888888;
		padding: 20px 20px 20px 0px;
		margin-right: 20px;
	}
	#aboutList ul {
		list-style: none;
		margin: 0px;
		padding: 0px;
		text-align: right;
	}
	#aboutList a {
		color: #767676;
		font-size: 14px;
	}
	#aboutList ul li {
		margin-bottom: 5px;
	}
	#aboutList a:hover, #aboutList a.cur {
		color: #912727;
	}
	#aboutQuick {
		float: left;
		width: 211px;
		padding-top: 20px;
	}
	#aboutQuick img {
		margin-bottom: 10px;
	}
	#aboutText {
		float: left;
		width: 510px;
		padding-top: 20px;
	}
	
	blockquote {
		background-color:#F1F1F1;
		border-bottom:1px solid #DADADA;
		border-top:1px solid #DADADA;
		font-size:13px;
		margin:5px 5px 18px;
		overflow:hidden;
		padding:10px;
		text-align:justify;
		width: 480px;
	}
	blockquote p {
		margin-bottom: 8px;
		display: block;
		line-height: 14px;
		font-size: 11px;
	}
	blockquote span.date {
		float: left;
		display: block;
		width: 100px;
		font-style: italic;
		font-size: 10px;
	}
	blockquote span.who {
		float: right;
		display: block;
		width: 351px;
		font-style: italic;
		font-size: 10px;
	}
	form {
		overflow: auto;
	}
	form span {
		display: block;
		width: 250px;
		float: left;
		margin-right: 10px;
	}
	form span.big {
		margin: 0px;
		width: 365px;
	}
	label {
		float: left;
		font-size: 14px;
		margin-bottom: 3px;
	}
	input, textarea {
		float: left;
		width: 230px;
		padding: 6px;
		margin-bottom: 5px;
	}
	textarea {
		width: 349px;
		margin: 0px 0px 10px 0px;
		height: 72px;
	}
	input.submit {
		float: right;
		width: auto;
		padding: 5px;
		background: #eae9e4;
		border: 0px none;
		font-size: 14px;
		color: #767676;
	}
	#telIcon, #emailIcon {
		background: url('../imgs/telIcon.jpg') no-repeat;
		line-height: 21px;
		padding-left: 40px;
		margin-bottom: 10px;
	}
	#emailIcon {
		background: url('../imgs/emailIcon.jpg') no-repeat;
	}
	
	#page_navigation a{
		padding: 3px;
		border: 1px solid #E0E0E0;
		margin: 2px;
		color: #363636;
		text-decoration: none;
	}
	#page_navigation a:hover{
		color: #983535 !important;
	}
	#page_navigation a.active_page{
		border: 1px solid #983535;
		color: #983535 !important;
	}
	
	#news div {
		margin-bottom: 15px;
		overflow: auto;
	}
	#news h2 {
		margin: 0px;
	}
	#news span.date {
		padding-bottom: 10px;
		font-size: 14px;
		display: block;
	}
	#slider img { display: none; }