body {

	background:#e4dfd0 url('images/body_bg.gif') repeat-x 0 0;

	padding:0;

	margin:0;

	font-size:11px;

	color:#333;

	font-family:Arial, Helvetica, sans-serif;

	text-align:center

}

.smap A {

	font-family:Arial, Helvetica, sans-serif; FONT-WEIGHT: normal; COLOR: #78654f; TEXT-DECORATION: none; border-left:0px none; border-right:0px none; border-top:0px none; background:url('images/bullet.gif') no-repeat 10px 6px; margin:0 15px; padding-left:22px; padding-right:0; padding-top:2px; padding-bottom:2px

}

.smap A:link {

	font-family:Arial, Helvetica, sans-serif; FONT-WEIGHT: normal; COLOR: #78654f; TEXT-DECORATION: none; border-left:0px none; border-right:0px none; border-top:0px none; background:url('images/bullet.gif') no-repeat 10px 6px; margin:0 15px; padding-left:22px; padding-right:0; padding-top:2px; padding-bottom:2px



}

.smap A:visited {

	font-family:Arial, Helvetica, sans-serif; FONT-WEIGHT: normal; COLOR: #78654f; TEXT-DECORATION: none; border-left:0px none; border-right:0px none; border-top:0px none; background:url('images/bullet.gif') no-repeat 10px 6px; margin:0 15px; padding-left:22px; padding-right:0; padding-top:2px; padding-bottom:2px



}

.smap A:active {

	font-family:Arial, Helvetica, sans-serif; FONT-WEIGHT: normal; COLOR: #78654f; TEXT-DECORATION: none; border-left:0px none; border-right:0px none; border-top:0px none; background:url('images/bullet.gif') no-repeat 10px 6px; margin:0 15px; padding-left:22px; padding-right:0; padding-top:2px; padding-bottom:2px



}

.smap A:hover {

	font-family:Arial, Helvetica, sans-serif; FONT-WEIGHT: normal; COLOR: #920000; TEXT-DECORATION: underline; border-left:0px none; border-right:0px none; border-top:0px none; background:url('images/bullet.gif') no-repeat 10px 6px; margin:0 15px; padding-left:22px; padding-right:0; padding-top:2px; padding-bottom:2px



	}



.smap2 A {

	font-family:Arial, Helvetica, sans-serif; FONT-WEIGHT: normal; COLOR: #78654f; TEXT-DECORATION: none; border-left:0px none; border-right:0px none; border-top:0px none; background:url('images/arr.gif') no-repeat 10px 6px; margin:0 0px; padding-left:22px; padding-right:0; padding-top:2px; padding-bottom:10px



}

.smap2 A:link {

	font-family:Arial, Helvetica, sans-serif; FONT-WEIGHT: normal; COLOR: #78654f; TEXT-DECORATION: none; border-left:0px none; border-right:0px none; border-top:0px none; background:url('images/arr.gif') no-repeat 10px 6px; margin:0 0px; padding-left:22px; padding-right:0; padding-top:2px; padding-bottom:10px



}

.smap2 A:visited {

	font-family:Arial, Helvetica, sans-serif; FONT-WEIGHT: normal; COLOR: #78654f; TEXT-DECORATION: none; border-left:0px none; border-right:0px none; border-top:0px none; background:url('images/arr.gif') no-repeat 10px 6px; margin:0 0px; padding-left:22px; padding-right:0; padding-top:2px; padding-bottom:10px



}

.smap2 A:active {

	font-family:Arial, Helvetica, sans-serif; FONT-WEIGHT: normal; COLOR: #78654f; TEXT-DECORATION: none; border-left:0px none; border-right:0px none; border-top:0px none; background:url('images/arr.gif') no-repeat 10px 6px; margin:0 0px; padding-left:22px; padding-right:0; padding-top:2px; padding-bottom:10px



}

.smap2 A:hover {

	font-family:Arial, Helvetica, sans-serif; FONT-WEIGHT: normal; COLOR: #920000; TEXT-DECORATION: underline; border-left:0px none; border-right:0px none; border-top:0px none; background:url('images/arr.gif') no-repeat 10px 6px; margin:0 0px; padding-left:22px; padding-right:0; padding-top:2px; padding-bottom:10px



	}

	

.smap3  {

	font-family:Arial, Helvetica, sans-serif; FONT-WEIGHT: normal; COLOR: #78654f; TEXT-DECORATION: none; border-left:0px none; border-right:0px none; border-top:0px none; background:url('images/arr_d.gif') no-repeat 0px 6px; margin:0 0px; padding-left:12px; padding-right:0; padding-top:2px; padding-bottom:10px



}

	

.clear {

	font-size:1px;

	line-height:1px;

	height:1px;

	display:block;

	clear:both;

}

.left {

	float:left;

	display:inline;

}

.right {

	float:right;

	display:inline;

}

#shell {

	margin:0 auto;

	text-align:left;

	width:880px;

}

#top {

	background: url('images/top.gif') no-repeat 0 0;

	height:93px

}

#head {

	background:url('images/head.gif') no-repeat 0 0;

	height:279px

}

#content {

	background:url('images/content_bg.gif') repeat-y 0 0;

	height: auto

}

#footer {

	background:url('images/footer_bg.gif') no-repeat 0 0;

	height:118px

}

.place {

	width:841px;

	padding-left:20px;

	text-align:left;

}

#top .place{

	padding-top:9px;

}

#footer .place {

	padding-top:11px;

}

#footer table td {

	vertical-align:top;

}

#footer table .add {

	color:#333;

	padding:10px 0 0 10px;

	font-size:11px;

}

#footer table .add strong {

	font-size:13px;



}

#footer table .ph {

	color:#920000;

	font-weight:bold;

	font-size:14px;

	padding-top:10px;

}

#footer table .ph span {

	font-size:12px;

	font-weight:bold;

}

#footer table .ph a{

	color:#920000;



}

#footer table .links {

	padding:10px 15px 0 0;

		font-size:11px;

}

#footer table .links a{

	color:#72664e;



}

#footer table .links{

	line-height:1.6;

}

#footer table .links span {

	border-right:solid 2px #72664e;

	padding: 0 5px 0 0;

}

#footer table .copy {

	padding:5px 0 0 0;

}

#footer table .copy p {

	font-size:10px;

	text-align:center;

	color:#8d846f;

	margin:-5px 0 0 0;

}

#top table td {

	vertical-align:top;

	padding-top:5px;

}

#top table .add {

	font-family:"Times New Roman", Times, serif;

	color:#1f1f1f;

	padding-top:0;

}

#top table .add h2 {

	font-size:17px;

	padding:8px 0 0 0;

	margin:0;

	text-align:center;

	border-top:solid 7px #c1cc94;

}

#top table .nav {

	border-left:solid 1px #afabab;

	border-right:solid 1px #afabab;

	padding-top:0;

}

#top table .nav ul {

	margin:0;

	padding:1px 0 0 0;

	list-style-type:none;

	border-top:solid 7px #c1cc94;

	list-style-position:outside;

}

#top table .nav ul li {

	display:inline;

	background: url('images/nav_bg.gif') repeat-x 0 0;

	float:left;

	border-right: 1px solid #af2a2a;; padding-left:11px; padding-right:11px; padding-top:12px; padding-bottom:12px

}

#top table .nav ul li a{

	color:#fff;

}

#top table .nav p {

	text-align:center;

	color:#4f4227;

	padding:6px 0 0 0;

}

#head table {

	margin:-5px 0 0 0;

	position:relative;

}

#head table td table {

	margin:-3px;

	margin-left:0;

}

#head table .big {

	background:#dddddb;

	border:solid 1px #1f1f1f;

	text-align:center;

}

#head table .big img {

	padding:0;

	border:0px none;

}

#head table img {

	padding:1px;

	background:#fff;

	border:solid 1px #1f1f1f;

}



#content .place table {

	border-top:solid 8px #c1cc94;

	padding:0px 0 0 0;

}

#content .subnav {

	border-right: dotted 1px #afa898;

}

#content .cnt h2 {

	font-size:15px;

	font-weight:normal;

	margin:-3px 0 0 0;

	position:relative;

	border-bottom:dotted 1px #afa898;

	padding:0 15px 4px 15px;

}

#content .cnt p {

	padding:15px;

	color:#4e4435;

	line-height:1.7;

}

#content .download {

	background:#e6e0d3;

	margin:15px 3px 0 5px;

	

}

#content .download .tl {

	float:left;

	position:relative;

	margin:-5px 0 0 -4px;

}

#content .download .left {

	margin:9px 0 0 11px;

	clear:left;

}

#content .download .right {

	margin:0 0 -1px 0;

}



.subnav ul {

	padding:0;

	margin:0px 4px 0 1px;

	list-style-type:none;

	list-style-position:outside;

}

.subnav ul li {

	margin:0 0px 5px 0px;

	border:solid 1px #b6babe;

	padding:1px;

	background:#ebf1d7;

}

.subnav ul li a{

	display:block;



	background:#f9f8f4;

	*height:15px;

	color:#78654f;

	font-weight:bold;

	padding:5px 10px 4px 3px;

}

.subnav ul li a span {

	background:url('images/arr.gif') no-repeat 0 2px;

	padding-left:12px; padding-right:0; padding-top:0; padding-bottom:0

}

.subnav ul li a.active {

	background:url('images/sub_nav.gif') repeat-x 0 0;

	color:#fff

}

.subnav ul li a.active span {

	background:url('images/arr_s.gif') no-repeat 0 3px;

}

.subnav ul li ul {

	padding:5px 0;

}

.subnav ul li ul li {

	border-left:0px none; border-right:0px none; border-top:0px none; background:url('images/bullet.gif') no-repeat 10px 6px; border-bottom:1px solid #afa18b; margin:0 5px; padding-left:22px; padding-right:0; padding-top:2px; padding-bottom:2px

	

	

}

.subnav ul li ul li a{

	display:inline;

	background:none;

	color:#1f1f1f;

	font-weight:normal;

	border:0px none;

	padding:0

}

p {

	padding:0;

	margin:0;

	line-height:1.5;

}

a {

	text-decoration:none;

	outline:0 !important;

}

a:hover {

	text-decoration:underline;

}

.credit {

	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #920000; FONT-FAMILY: sans-serif;

}

.credit A {

	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #920000; TEXT-DECORATION: none

}

.credit A:link {

	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #920000; TEXT-DECORATION: none

}

.credit A:visited {

	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #920000; TEXT-DECORATION: none

}

.credit A:active {

	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #a696b2; TEXT-DECORATION: none

}

.credit A:hover {

	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #FF6600; TEXT-DECORATION: none

	}



.celnk {

	FONT-WEIGHT: normal; COLOR: #78654f; FONT-FAMILY: sans-serif;

}

.celnk A {

	FONT-WEIGHT: normal; COLOR: #78654f; TEXT-DECORATION: none

}

.celnk A:link {

	FONT-WEIGHT: normal; COLOR: #78654f; TEXT-DECORATION: none

}

.celnk A:visited {

	FONT-WEIGHT: normal; COLOR: #78654f; TEXT-DECORATION: none

}

.celnk A:active {

	FONT-WEIGHT: normal; COLOR: #78654f; TEXT-DECORATION: none

}

.celnk A:hover {

	FONT-WEIGHT: normal; COLOR: #920000; TEXT-DECORATION: underline

	}

	

#content .box {

	border:1px dotted #AFA898; 

}



.mainfooter {

	color:#920000;

	font-weight:normal;

	font-size:11px;

	padding-top:10px;

	font-family:Arial, Helvetica, sans-serif;

}

.mainfooter A {

		color:#78654f;

	font-weight:normal;

	font-size:11px;

	padding-top:10px; TEXT-DECORATION: none

}

.mainfooter A:link {

		color:#78654f;

	font-weight:normal;

	font-size:11px;

	padding-top:10px; TEXT-DECORATION: none

}

.mainfooter A:visited {

		color:#78654f;

	font-weight:normal;

	font-size:11px;

	padding-top:10px; TEXT-DECORATION: none

}

.mainfooter A:active {

		color:#78654f;

	font-weight:normal;

	font-size:11px;

	padding-top:10px; TEXT-DECORATION: none

}

.mainfooter A:hover {

		color:#920000;

	font-weight:normal;

	font-size:11px;

	padding-top:10px; TEXT-DECORATION: underline

	}

#content .line {

	margin:-3px 0 0 0;

	position:relative;

	border-top:dotted 1px #afa898;

	font-size:9px;

	font-weight:normal;

}

.rp {

	color:#920000;

	font-weight:bold;

	font-size:16px;

	padding-top:10px;

	font-family:Arial, Helvetica, sans-serif;

}

	