body{
	text-align: center;
	margin: 0;
	padding: 0;
	background: url(../img/body-bg.png);
}

body.mceContentBody {
	text-align: left;
	background: #FEF6E8;
}

body, input, select, textarea, td, th, a, p {
	font-family: Verdana;
	font-size: 11px;
	color: #462f0b;
}

input, select, textarea, label {
	font-size: 10px;
}

a {
	color: #065681;
}

a:hover {
	color: #4C86A9;
}

img {
	border: none;
}

p, h1, h2, h3, h4, h5, div {
	margin: 0px;
	padding: 0px;
}

form {
	font-size: 10px;
	padding:0px;
	margin:0px;
}

input, select, textarea {
	border: solid 1px #724a36;
	padding: 1px;
	margin: 0;
}

a.arrows1 {
	background: url(../img/link-arrows1.png);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 45px;
	height: 11px;
	line-height: 11px;
	font-size: 11px;
	display: block;
	float: left;
}
a.arrows2 {
	background: url(../img/link-arrows2.png);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 45px;
	height: 11px;
	line-height: 11px;
	font-size: 11px;
	display: block;
	float: left;
}

a {
	text-decoration: none;
}

div {
	overflow: hidden;
	text-align: left;
}

#container{
	margin: auto;
	width: 954px;
	padding: 9px 0px 0px 0px;
}

#header {
}

.menu1 {
	width: 954px;
	overflow: hidden;
	font-size: 0px;
}
.menu1 .menuitem, .menu1 .menuitem_first1, .menu1 .menuitem_first2, .menu1 .menuitem_last1, .menu1 .menuitem_last2  {
	display: block;
	float: left;
	padding: 0px 0px 0px 35px;
	margin: 0px -40px 0px 0px;
	line-height: 18px;
	height: 18px;
	color: #462f0b;
	font-size: 12px;
	cursor: pointer;
	font-weight: bold;
	font-family: Verdana;
}
.menu1 .menuitem_first1, .menu1 .menuitem_first2 {
	padding: 0px 0px 0px 20px;
}
.menu1 .menuitem:hover {
	background-image: url(../img/menu1-bg-h.png);
	color: #fff;
	cursor: pointer;
	_BACKGROUND: none transparent scroll repeat 100% 0%;
	_FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/menu1-bg-h.png', sizingMethod='crop');  
}
.menu1 .menuitem_first1:hover {
	background-image: url(../img/menu1-bg-h-first1.png);
	color: #fff;
	cursor: pointer;
	_BACKGROUND: none transparent scroll repeat 100% 0%;
	_FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/menu1-bg-h-first1.png', sizingMethod='crop');  
}
.menu1 .menuitem_first2:hover {
	background-image: url(../img/menu1-bg-h-first2.png);
	color: #fff;
	cursor: pointer;
	_BACKGROUND: none transparent scroll repeat 100% 0%;
	_FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/menu1-bg-h-first2.png', sizingMethod='crop');  
}
.menu1 .menuitem_last1:hover {
	background-image: url(../img/menu1-bg-h-last1.png);
	color: #fff;
	cursor: pointer;
	_BACKGROUND: none transparent scroll repeat 100% 0%;
	_FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/menu1-bg-h-last1.png', sizingMethod='crop');  
}
.menu1 .menuitem_last2:hover {
	background-image: url(../img/menu1-bg-h-last2.png);
	color: #fff;
	cursor: pointer;
	_BACKGROUND: none transparent scroll repeat 100% 0%;
	_FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/menu1-bg-h-last2.png', sizingMethod='crop');  
}
.menu1 .menuitem1 {
	background-image: url(../img/menu1-bg1.png);
	_BACKGROUND: none transparent scroll repeat 100% 0%;  
	_FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/menu1-bg1.png', sizingMethod='crop');
}
.menu1 .menuitem1_first1 {
	background-image: url(../img/menu1-bg1-first1.png);
	_BACKGROUND: none transparent scroll repeat 100% 0%;  
	_FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/menu1-bg1-first1.png', sizingMethod='crop');
}
.menu1 .menuitem1_first2 {
	background-image: url(../img/menu1-bg1-first2.png);
	_BACKGROUND: none transparent scroll repeat 100% 0%;  
	_FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/menu1-bg1-first2.png', sizingMethod='crop');
}
.menu1 .menuitem1_last1 {
	background-image: url(../img/menu1-bg1-last1.png);
	_BACKGROUND: none transparent scroll repeat 100% 0%;  
	_FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/menu1-bg1-last1.png', sizingMethod='crop');
}
.menu1 .menuitem2_last2 {
	background-image: url(../img/menu1-bg1-last2.png);
	_BACKGROUND: none transparent scroll repeat 100% 0%;  
	_FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/menu1-bg1-last2.png', sizingMethod='crop');
}
.menu1 .menuitem2 {
	background-image: url(../img/menu1-bg2.png);
	_BACKGROUND: none transparent scroll repeat 100% 0%;  
	_FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/menu1-bg2.png', sizingMethod='crop');
}

#content-container {
	margin: 3px 4px 0px 4px;
}

#sidebar {
	width: 267px;
	float: left;
	padding: 10px 30px 10px 10px;
	background: url(../img/sidebar-bg-top.png);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	/*
	min-height: 250px;
	_height: 250px;
	_overflow: visible;
	*/
}

#cols {
	background: url(../img/content-bg-with-sidebar.png);
	width: 100%;
}
#cols .bg-bottom {
	background: url(../img/sidebar-bg-bottom.png);
	background-position: 0% 100%;
	background-repeat: no-repeat;
	width: 100%;
}

#content {
	padding: 10px;
}

#cols #content {
	border-top: solid 1px #DFC59F;
}

div.with-sidebar {
	width: 619px;
	float: left;
}

div.without-sidebar1 {
	width: 946px;
	/*
	background-color: #FEF6E8;
	background: url(../img/content-bg-without-sidebar.png);
	*/
}
div.without-sidebar2 {
	background: url(../img/bg2.gif) no-repeat 0 0;
	min-height: 150px;
	_height: 150px;
	_overflow: visible;
}
div.without-sidebar3 {
	background-image: url(../img/bg3.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
}

#footer {
	height: 14px;
	padding: 44px 5px 0px 5px;
	margin: 0px 4px 0px 4px;
	font-size: 9px;
	color: #fdfae9;
}
.footer-with-sidebar {
	background-image: url(../img/footer-bg-with-sidebar.png);
}
.footer-without-sidebar {
	background-image: url(../img/footer-bg-without-sidebar.png);
}

#footer #footer-left {
	float: left;
	width: 800px;
}
#footer #footer-right {
	float: left;
	width: 136px;
	text-align: right;
}
#footer a {
	display: inline;
}

#sidebar h1 {
	padding: 12px 0px 10px 3px;
	margin: 0px;
	color: #462f0b;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana;
}

#content h1 {
	padding: 4px 0px 14px 45px;
	margin: 0px;
	color: #462f0b;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana;
}

#content h2 {
	background: url(../img/h2-bg.png);
	background-repeat: no-repeat;
	height: 18px;
	padding: 1px 20px 10px 16px;
	_padding: 1px 20px 10px 46px;
	_background-position: 30px 0px;
	color: #462f0b;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana;
	margin: 0px 0px 0px 30px;
}

.button1 {
	background: url(../img/button1-bg.png);
	font-size: 11px;
	color: #462f0b;
	font-weight: bold;
	height: 18px;
	line-height: 18px;
	display: block;
	float: left;
	border: 0px;
	width: 186px;
	text-align: left;
	padding: 0px 0px 0px 4px;
	cursor: pointer;
	text-decoration: none;
}
.button1:hover {
	color: #462f0b;
	text-decoration: none;
}

.button2 {
	display: block;
	background: url(../img/button2-bg.png);
	font-size: 10px;
	color: #fdfae9;
	font-weight: bold;
	height: 18px;
	line-height: 16px;
	float: left;
	border: 0px;
	width: 88px;
	text-align: left;
	padding: 0px 0px 3px 30px;
	_padding: 0px 0px 10px 32px;
	margin: 0px;
	cursor: pointer;
	text-decoration: none;
}
.button2:hover {
	color: #fdfae9;
	text-decoration: none;
}

.pic1, .pic2 {
	width: 619;
	height: 251px;
	float: left;
}
.pic1 img {
	background: url(../img/pic-bg1.png);
	padding: 14px 4px 13px 4px;
	height: 198px;
	width: 296px;
}
.pic2 img {
	background: url(../img/pic-bg2.png);
	padding: 14px 4px 13px 4px;
	height: 198px;
	width: 296px;
}
.pic1 span, .pic2 span {
	font-size: 12px;
	color: #fef5e4;
	font-weight: bold;
	position: relative;
	display: block;
	width: 146px;
	height: 26px;
}
.pic1 span {
	margin: -213px 0px 0px 4px;
	padding: 0px 0px 0px 5px;
	text-align: left;
	background: url(../img/pic-title1.png);
	_BACKGROUND: none transparent scroll repeat 100% 0%;  
	_FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/pic-title1.png', sizingMethod='crop');
}
.pic2 span {
	margin: -213px 0px 0px 150px;
	padding: 0px 5px 0px 0px;
	text-align: right;
	background: url(../img/pic-title2.png);
	_BACKGROUND: none transparent scroll repeat 100% 0%;  
	_FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/pic-title2.png', sizingMethod='crop');
}
.pic1 div, .pic2 div {
	margin: 189px 0px 0px 5px;
	padding: 0px 0px 0px 13px;
	background: url(../img/bulet2.png) no-repeat;
}

.box1 {
	width: 856px;
}
.box1 .box1-top {
	background: url(../img/box1-top.png) no-repeat;
	height: 43px;
	color: #fef5e4;
	font-size: 12px;
	line-height: 30px;
	font-weight: bold;
	padding: 0px 0px 0px 20px
}
.box1 .box1-bottom {
	background: url(../img/box1-bottom.png) no-repeat;
	height: 9px;
}
.box1 .box1-content {
	background: url(../img/box1-bg.png) repeat-y;
	padding: 0px 20px 20px 20px;
}

.hr1 {
	background: url(../img/hr1.png) repeat-x;
	height: 1px;
	margin: 10px 0px 10px 0px;
}

ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
ul li {
	clear: both;
	display: block;
	background: url(../img/bulet1.png) no-repeat 0px 3px;
	margin: 0px;
	padding: 0px 0px 2px 8px; 
}

label {
	white-space: nowrap;
}


.search-form {}
.search-form .field {
	clear:both;
	background: url(../img/label1-bg.png) no-repeat;
	line-height: 16px;
	padding: 0px 0px 20px 4px;
	width: 100%;
}
.search-form-quick .field {
	padding-bottom: 6px;
}
.search-form .field label.title {
	font-weight: bold;
	padding: 0px 10px 0px 0px;
	float: left;
}
.search-form .field input, .search-form .field select {
	padding: 0px;
	margin: 0px;
}

#content p {
	text-align: justify;
}


.mceLayout td {
	padding: 0px;
	margin: 0px;
}


.placelist {
}
.placelist .block {
	margin: 0px 0px 20px 0px;
	font-size: 12px;
}
.placelist .block .top {
	background: url(../img/placelist-block-top.png) no-repeat;
	height: 25px;
	line-height: 25px;
	color: #462f0b;
	font-weight: bold;
}
.placelist .block .content {
	width: 100%;
	background: url(../img/placelist-block-bg.png) repeat-y;
}
.placelist .block .content2 {
	width: 100%;
	background: url(../img/placelist-block-top2.png) no-repeat 135px 0px;
}
.placelist .block .bottom {
	background: url(../img/placelist-block-bottom.png) no-repeat;
	height: 5px;
}


.placepage {
	width: 926px;
}
.placepage .pic-l {
	width: 341px;
	height: 237px;
	padding: 9px 4px 0px 1px;
	background: url(../img/place-pic-l-bg.png);
	text-align: center;
	float: left;
}
.placepage .pics-s {
	width: 167px;
	height: 246px;
	padding: 0px 0px 0px 24px;
	float: left;
}
.placepage .pics-s .pic-s {
	width: 66px;
	height: 47px;
	padding: 3px 1px 0px 1px;
	margin: 0px 5px 5px 0px;
	background: url(../img/place-pic-s-bg.png);
	text-align: center;
	float: left;
}
.placepage .pics-s .pic-s img {
	border: none;
}
.placepage .video {
	width: 341px;
	height: 237px;
	padding: 9px 4px 0px 1px;
	background: url(../img/place-pic-l-bg.png);
	text-align: center;
	float: left;
}
.placepage .header1 {
	width: 415px;
	height: 20px;
	line-height: 17px;
	background: url(../img/place-header1.png);
	font-weight: bold;
	padding: 0px 0px 0px 30px;
}
.placepage .header2 {
	width: 415px;
	height: 20px;
	line-height: 17px;
	background: url(../img/place-header2.png);
	font-weight: bold;
	padding: 0px 0px 0px 30px;
	color: #fff;
}



.reference .reference-pic {
	width: 341px;
	height: 237px;
	padding: 9px 4px 0px 1px;
	background: url(../img/place-pic-l-bg.png);
	text-align: center;
}


.news h3 {
	clear: both;
	display: block;
	margin: 0px;
	padding: 0px 0px 0px 12px;
	background: url(../img/bulet2.png) no-repeat;
	line-height: 12px;
	font-size: 12px;
}
.news div.newscontainer {
	padding: 10px 20px 10px 30px;
}
.news div.newscontent {
	padding: 10px 0px 12px 12px;
}
.news div.newscontent p {
	padding: 0px;
	margin: 0px;
}
