﻿/**************** Main.css ****************/

div, ul, li, span {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
body {
	background: url('../Images/bg.gif') repeat-x fixed;
	font-family:tahoma;
	color:#333;
}
.main {
	margin: 0 auto;
	width: 971px;
}
* html .main {
	width: 970px;
}
img {
	border:none;
}
a{
	text-decoration:none;
}

/**************** Header ****************/
.topBox{
	width:940px;
	background-color:#f6f4ee;
	padding:0 15px;
	display:inline-block;
}
.header {
	margin: 20px 0 0;
}
.top {
	background-color: #f6f4ee;
	display: inline-block;
	width:970px;
}
.logo {
	min-height: 150px;
	width: 252px;
	padding:10px;
}
* html .logo {
	height: 150px;
}
.logo img{
	max-width:250px;
	max-height:150px;
}
.part2 {
	height: 100%;
	width: 698px;
}
.midtop {
	height: 65px;
}
.mt1 {
	width: 131px;
	height: 100%;
}
.mt2 {
	background: #f6f4ee url('../Images/mt2.gif') repeat-x;
	height: 100%;
	width: 529px;
	font:11px tahoma;
}
.mt2 ul {
	list-style-type:none;
}
.mt2 ul li {
	list-style-type:none;
	display:inline;
}
.mt3 {
	height: 100%;
	width: 38px;
}
.midbtm {
	width:100%;
	color: #50493c;
}
.midbtm span.midbtm_btm {
	display: block;
	height: 8px;
}
.midabout {
	min-height: 55px;
}
.midabout div{
}
.midabout img{
	margin:0 2px;
}
* html .midabout {
	height: 55px;
}
.mapPathZ{
	width:970px;
	display:inline-block;
	min-height:6px;
	padding:7px 0;
	background-color:#f6f4ee;
	font:11px tahoma;
}
.mapPath-antialign{
	width:100px;
}
.mapPath-align{
	width:800px;
}
.MapPath{
	font:11px tahoma;
}
/**************** Top Navigation ****************/
.tnav {
	background-color: #f6f4ee;
	margin-right: 1px;
	padding: 0;
	color: #fff;
	height: 44px;
}
* html .tnav {
	background-color: #f6f4ee;
	margin-right: 1px;
	margin-right: 0;
	padding: 0;
	color: #fff;
	height: 44px;
}
.navigation {
	margin: 0 auto;
	height: 44px;
}
.navigation div.tnav-start {
	width: 15px;
	height: 44px;
}
.navigation div.tnav-main {
	background: url('../Images/topnav-m.gif') repeat-x;
	width: 915px;
	height: 44px;
	font:bold 12px tahoma;
}
.navigation div.tnav-end {
	width: 10px;
	height: 44px;
}
/**************** Content ****************/
.content {
	display: inline-block;
	padding: 0 15px;
	width: 940px;
	min-height: 200px;
	background-color: #f6f4ee;
}
.content a, .content a:visited {
	color: #222;
}
.content a:hover {
	text-decoration: none;
}
.left {
	display: none;
	width: 215px;
	height: 100%;
	background-color: #f6f4ee;
}
.left img {
	max-width: 212px;
}
.midle {
	display: none;
	width: 487px;
	height: 100%;
	background-color: #f6f4ee;
}
.right {
	display: none;
	width: 215px;
	background-color: #f6f4ee;
	height: 100%;
}
.right img {
	max-width: 195px;
}
/**************** Red Block ****************/
.bred {
	background-color:#aa0505;
	margin: 0 0 10px 0;
	color: #fff;
}
.bred div.lt-corner {
	background: url('../Images/bred-lt.gif') no-repeat left top;
}
.bred .rt-corner h1,
.bred .rt-corner h2,
.bred .rt-corner h3{
	background: url('../Images/bred-rt.gif') no-repeat right top;
	min-height: 25px;
	padding: 12px 16px 10px;
	font:bold 11px tahoma;
}
.bred div.rb-corner {
	background: url('../Images/bred-rb.gif') no-repeat right bottom;
}
.bred div.lb-corner {
	background: url('../Images/bred-lb.gif') no-repeat left bottom;
	display:inline-block;
	width:100%;
}
.cont002{
	padding: 10px 9px;
}
.bred-content {
	font-size: 11px;
	margin: 0;
	background-color: #aa0505;/*overflow: auto;*/
}
.bred div.title {
	background: url(../Images/bred-x.gif) repeat-x left bottom;
	font: bold 11px tahoma;
}
.bred a, .bmain a:visited {
	color: #ffd9d9;
	text-decoration: none;
}
.bred a:hover {
	color: #fff;
	border-width: 0;
}
.bred div.title a{
	color:#fff;
}
.bred div.title a:hover{
	color:#000;
}
/**************** Brown Block ****************/
.bw {
	background-color:#ece4d5;
	margin: 0 0 10px 0;
	color: #333;
}
.bw div.lt-corner {
	background: url('../Images/bw-lt.gif') no-repeat left top;
}
.bw .rt-corner h1,
.bw .rt-corner h2,
.bw .rt-corner h3 {
	background: url('../Images/bw-rt.gif') no-repeat right top;
	padding: 12px 16px 10px;
	min-height:25px;
	font:bold 11px tahoma;
}
.bw div.rb-corner {
	background: url('../Images/bw-rb.gif') no-repeat right bottom;
}
.bw div.lb-corner {
	background: url('../Images/bw-lb.gif') no-repeat left bottom;
	display:inline-block;
	width:100%;
}
.bw-content {
	font-size: 0.923em;
	margin: 0;
	color: #50493c;
	background-color: #dbd1be;/*overflow: auto;*/
}
.bw div.title {
	color: #50493c;
	font:bold 11px tahoma;
	background: url(../Images/bw-x.gif) repeat-x left bottom;
}
.bw a, .bmain a:visited {
	color: #50493c;
}
.bw a:hover {
	color:#c00;
	text-decoration: none;
}
/**************** Main Block ****************/
.bmain {
	background: #f3ede3 url('../Images/bmain-t.gif') repeat-x 0 top;
	margin: 0 0 10px 0;
	color: #333;
}
.bmain div.r-corner {
	background: url('../Images/bmain-r.gif') repeat-y right top;
}
.bmain div.b-corner {
	background: url('../Images/bmain-b.gif') repeat-x left bottom;
}
.bmain div.l-corner {
	background: url('../Images/bmain-l.gif') repeat-y left top;
}
.bmain div.lt-corner {
	background: url('../Images/bmain-lt.gif') no-repeat left top;
}
.bmain div.rt-corner {
	background: url('../Images/bmain-rt.gif') no-repeat right top;
}
.bmain div.rb-corner {
	background: url('../Images/bmain-rb.gif') no-repeat right bottom;
}
.bmain div.lb-corner {
	background: url('../Images/bmain-lb.gif') no-repeat left bottom;
}
.bmain-content, .bs-content {
	font-size: 0.923em;
	padding: 10px 13px 10px 13px;
	margin: 0 0 0 0;
	color: #50493c;/*overflow: auto;*/
	/*display:inline-block;*/
}
.bmain-content .title h1,
.bmain-content .title h2,
.bmain-content .title h3 {
	padding-bottom:10px;
}
.bmain a, .bmain a:visited, .bs a, .bs a:visited {
	color: #343027;
}
.bmain a:hover, .s a:hover {
	text-decoration: none;
	color: #5e5646;
}
/**************** Main Block ****************/
.bs {
	margin: 0 0 10px 0;
	color: #333;
	background-color: #f3ede3;
	border: 1px #ccc solid;
	display:block;
}
.bs div.lt-corner {
	background: url('../Images/bs-lt.gif') no-repeat left top;
	margin: -1px;
	position: relative;
}
.bs div.rt-corner {
	background: url('../Images/bs-rt.gif') no-repeat right top;
}
.bs div.rb-corner {
	background: url('../Images/bs-rb.gif') no-repeat right bottom;
}
.bs div.lb-corner {
	background: url('../Images/bs-lb.gif') no-repeat left bottom;
}

/* ------- */
.bmenu div.title{
	color:#e7dfcb;
	font:bold 11px tahoma;
	background: url(../Images/bmenu-x.gif) repeat-x left bottom #88806c;
}
.bmenu div.title a{
	color:#e7dfcb;
}
.bmenu div.title a:hover{
	color:#fff;
}
/**************** Footer ****************/
.footer {
	padding: 0 0 20px 0;
	color: #b33c35;
	margin-right: 1px;
}
* html .footer {
	padding: 0 0 20px 0;
	color: #b33c35;
	margin-right: 1px;
	margin-right: 0;
}
.fb {
	height: 11px;
	margin: 0 0 10px;
}
.fb span {
	width: 7px;
	height: 100%;
}
.footnote {
}
.footnote a, .footnote a:visited {
	text-decoration: none;
	color: #b33c35;
}
.footnote a:hover {
	text-decoration: underline;
}
.footnote ul {
	list-style-type:none;
}
.footnote ul li {
	float:right;
	display:inline;
	margin:0 4px;
}
/********** ... *** ... *** ... **********/

.cBtnSearch{
	background:url(../Images/search.gif) no-repeat center top;
	border:none;
	font:11px tahoma;
	padding-bottom:5px;
	text-align:center;
	width:63px;
	color:#fff;
	cursor:pointer;
	height:22px;
	vertical-align:top;
}
.mt2 .m2 .cTbx{
	background:none;
	border:1px solid #830404;
	background-color:#530404;
	color:#fff;
}
.midabout ul{
	list-style-type:none;
}
/*========================*/
.cDivText ul{
	list-style: disc inside;
}