@charset "utf-8";
/* CSS Document */
.site {
	margin: 0px auto;
	padding: 0px;
	width: 800px;
}
.header {
	margin: 0px;
	padding: 0px;
	width: 800px;
	height: 132px;
	background: url(../images/header/etiquette_mountain.jpg) no-repeat left bottom;
}
.headerLeft {
	float: left;
	padding: 0px;
	margin: 0px;
}
.headerRight {
	float: right;
	padding: 0px;
	margin: 0px;
	color: #c72b41;
}
.ny {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	width: 100px;
	height: 67px;
	display: block;
	float: left;
}
.ny a {
	display: block;
	width: 100px;
	height: 67px;
	padding: 0px;
	background: url(../images/logo.jpg) no-repeat left top;
	}
.ny a span {
	display: none;
}

.logo {
	clear: both;
	padding: 25px 0px 0px 10px;
	margin: 0px;
	width: 488px;
	height: 26px;
	display: block;
	float: left;
}
.logo a {
	display: block;
	width: 488px;
	height: 26px;
	padding: 0px;
	}
.logo a span {
	display: none;
}
ul.language {
	padding: 18px 10px 0px 0px;
	margin: 0px;
	list-style: none;
	text-align: right;
}
ul.language li {
	padding: 0px 0px 0px 10px;
	margin: 0px;
	display: inline;
}
ul.language li a {
	padding: 0px;
	margin: 0px;
	font-size:12px;
	font-weight:bold;
	color:#CC6600;
}
ul.language li a:hover {
	color:#c72b41;
}
.search {
	clear: both;
	padding: 60px 10px 0px 0px;
	margin: 0px;
	text-align: right;
}
.inputBox {
	padding: 4px 0px 3px 0px;
	background-color: #ecf1e7;
	border: 0px;
}
.btnGo {
	background: url(../images/go.gif) no-repeat left top;
	border: 0px;
	width: 24px;
	height: 22px;
}
.navigation {
	clear: both;
	display: block;
	background: #ed742d;
	clear: both;
	padding: 0px;
	text-align: center;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}
.navigation ul {
	list-style: none;
	clear: both;
	padding: 0px;
	margin: 0px;
}
.navigation ul li {
	display: inline;
	position: relative;
	padding: 0px;
	margin: 0px;
}
.navigation ul li a {
	height: 15px;
	color: #ffffff;
	padding: 4px 15px 4px 15px;
	font: normal 13px/24px Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: url(../images/navSeperator.gif) no-repeat left 6px;
}
.navigation ul li:first-child a {
	background: none;
}
.navigation ul li a:hover, .navigation ul li:hover a {
	background: #c72b41 url(../images/navSeperator.gif) no-repeat left 6px;
}

.navigation ul li:first-child a:hover {
	background: #c72b41;
}
.navigation ul li ul {
	position:absolute;
	left: 0px;
	top:18px;
	*top:25px;
	width: 150px;
	display:none;
	text-align: left;
	background-color: #E6ECE2;
}
.navigation ul li:hover ul {
	display:block;
}
.navigation ul li ul li {
	display:block;
	clear:both;
	border-bottom:1px solid #43533B;
	height: 24px;
}
.navigation ul li ul li a, .navigation ul li:hover ul li a {
	display:block;
	clear:both;
	width:145px;
	color: #ed742d;
	text-decoration: none;
	height: 24px;
	padding: 0px 0px 0px 5px;
	background: none;
	position: relative;
	background-color: #E6ECE2;
}
.navigation ul li ul li a:hover, .navigation ul li ul li:hover a {
	color: #ffffff;
	text-decoration: none;
	background-color: #c72b41;
	position: relative;
	background-image: none;
}
.banner {
	margin: 0px;
	padding: 0px;
	width: 800px;
	height: 254px;
}
.banner img {
	display: block;
}
.highlight {
	margin: 0px;
	padding: 0px;
	width: 800px;
	height: 52px;
	background: #ed742d;
	border-top: 1px solid #fff;
}
.highlight ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.highlight ul li {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 266px;
	height: 52px;
}
.highlight ul li a {
	padding: 0px 0px 0px 20px;
	margin: 0px;
	display: block;
	height: 52px;
	line-height: 52px;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	background: url(../images/seperator.gif) no-repeat left center;
}
.highlight ul li a img {
	float: left;
	border: 2px solid #ffffff;
	margin: 6px 6px 0px 0px;
}
.highlight ul li:first-child a {
	background: none;
}
.highlight ul li a:hover {
	padding: 0px 0px 0px 20px;
	margin: 0px;
	display: block;
	height: 52px;
	background-color: #c72b41;
}
.content {
	clear: both; 
	width: 800px;
	padding: 0px 0px 20px 0px;
	margin: 0px;
	overflow: hidden;
}
.contentLeft { 
	/*width: 567px;*/
	width: 800px;
	float: left;
	padding: 0px;
	margin: 0px;
}
.contentRight { 
	width: auto;
	float: left;
	padding: 15px 0px 0px 0px;
	margin: 0px;
}
.block {
	width: 800px;
	min-height: 108px;
	padding: 15px 0px 20px 0px;
	margin: 0px;
	background: url(../images/dotLine.gif) repeat-x left bottom;
	overflow:hidden; /*added later for FF */ 
}
.blockImg {
	width: 141px;
	float: left;
	padding: 0px;
	margin: 0px;
}
.blockImg img {
	border: 0px;
}
.firstinfo {
	width: 100%;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
.firstinfo h3 {
	color: #ed742d;
	font-size: 13px;
	padding: 0px 0px 5px 0px;
}
.firstinfo p {
	line-height: 18px;
	padding: 0px 0px 5px 0px;
}
.info {
	width: auto;
	float: left;
	padding: 0px 0px 0px 20px;
	margin: 0px;
}
.info h3 {
	color: #ed742d;
	font-size: 13px;
	padding: 0px 0px 5px 0px;
}
.info p {
	line-height: 18px;
	padding: 0px 0px 5px 0px;
}
.content a {
	color:#D89E57;
	font-size:12px;
	font-weight: bold;
	text-decoration:none;
}
.content a:hover {
	color:#737373;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.rightBlock {
	padding: 0px 0px;
	margin: 0px 0px 10px 0px;
	width: 230px;
	background: url(../images/rightBlockMid.gif) repeat-y left top;
	text-align: center;
}
.rightBlockTop {
	padding: 0px;
	margin: 0px;
	background: url(../images/rightBlockTop.gif) no-repeat left top;
}
.rightBlockBottom {
	padding: 10px 5px;
	margin: 0px;
	background: url(../images/rightBlockBot.gif) no-repeat left bottom;
}
/*
.rightBlock {
	padding: 10px 5px;
	margin: 0px 0px 10px 0px;
	width: 220px;
	height: 170px;
	background: url(../images/rightBlockMid.gif) repeat-y left top;
	text-align: center;
}*/
.rightBlock h2 {
	color: #ffffff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	padding: 0px 0px 10px 0px;
}
.rightBlock img {
	border: 0px;
}
.rightInfo {
	padding: 0px;
	margin: 0px;
}
.rightInfo h3 {
	color: #ed742d;
	font-size: 13px;
	padding: 0px 0px 5px 0px;
}
.rightInfo p {
	line-height: 18px;
	padding: 0px 0px 5px 0px;
}
.breadcrumb {
	padding: 0px;
	margin: 0px;
	clear: both;
	float: left;
	display: block;
}
.breadcrumb ul {
	clear: both;
	padding: 10px 0px;
	margin: 0px;
	list-style: none;
}
.breadcrumb ul li {
	padding: 0px 10px 0px 10px;
	margin: 0px;
	float: left;
}
.breadcrumb ul li a {
	padding: 0px 20px 0px 0px;
	margin: 0px;
	font-weight: normal;
	background: url(../images/sitemapSeperator.gif) no-repeat right 5px;
}
.breadcrumb ul li a:hover {
	padding: 0px 20px 0px 0px;
	margin: 0px;
	font-weight: normal;
}
.mainContent {
	padding: 20px 0px 0px 0px;
	margin: 0px;
	clear: both;
}
.mainContent h2 {
	padding: 10px 0px 10px 0px;
}
.mainContent p {
	padding: 0px 0px 10px 0px;
}

.footer {
	clear: both; 
	width: 800px;
	height: 60px;
	padding: 0px;
	margin: 0px;
}
ul.footerNav {
	padding: 5px 0px;
	margin: 0px;
	width: 800px;
	list-style: none;
	text-align: center;
	background-color: #ed742d;
}
ul.footerNav li {
	padding: 0px 10px;
	margin: 0px;
	display: inline;
	background: url(../images/footerSeperator.gif) no-repeat left 3px;
}
ul.footerNav li:first-child {
	background: none;
}
ul.footerNav li a {
	padding: 0px;
	margin: 0px;
	color: #ffffff;
}
.footerInfo {
	clear: both;
	padding: 5px 0px;
	display: block;
	background-color: #f9f7fa;
	text-align: center;
	color: #c72b41;
	font-size: 10px;
}

