
body {background:#fff; color:#8c7f7c; font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, san-serif; font-size:12px; margin:0px; padding:0px;}

img {background:none; border:none;}
tr, th, td, p, li { color: #8c7f7c; font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, san-serif; }
p { padding: 5px 0px 5px 0px; margin:0px; }
hr { height: 0px; border: solid #CCC 0px; border-top-width:1px; }

a:link, a:active, a:visited, a:hover { color: #c59d2d; text-decoration: underline; }

form { display:inline; }
select, input, textarea { color: #8c7f7c; font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, san-serif; }

h1, h2, h3, h4, h5, h6 { font-weight: bold; padding: 5px 0px 5px 0px; margin:0px; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, san-serif;}
h1 {font-size: 26px; color: #8c7f7c; font-weight:normal;}
h2 {font-size: 14px; color: #c59d2d;}
h3 {font-size: 13px; color: #8c7f7c;}
h4 {font-size: 12px; color: #c59d2d;}
h5 {font-size: 12px; color: #8c7f7c;}
h6 {font-size: 12px; color: #c59d2d;}

.h1regular { float:left; font-size:26px; padding: 5px 0px 17px 0px; letter-spacing: -1px; }
.h2title {padding: 0 0 5px 0;}
.h3title {padding: 0px; margin: 0px;}
.h3title a:link, .h3title a:active, .h3title a:visited {text-decoration: none; color: #8c7f7c;}
.h3title a:hover {text-decoration: underline; color: #c59d2d;}

.back00 {}
.back01 {}

.maintop {width:100%; display: block; background: url(images/site/back01.gif) top left repeat-x; }
.maintop1 {width:930px; height: 119px; text-align: left;}
	.block_logo {width: 245px; height: 119px; text-align: right;}
	.block_sn {width:100%; height: 59px;}
		.block_search {padding: 32px 37px 0 42px; background: url(images/site/block_sn.gif) 0px 38px no-repeat;}
		.searchvalue {height: 14px; width: 150px; border: 1px solid #9f9681; background: #fff; font-size: 12px;}
		.searchbutton {}
		/* .block_newsletter {padding: 2px 8px 0 117px; background: url(images/site/block_sn.gif) -275px 8px  no-repeat;} */
		.newslettervalue {height: 14px; width: 125px; border: 1px solid #9f9681; background: #dddddd; font-size: 12px;}
		.newsletterbutton {}
	.block_nav {height: 59px;}
	.block_nav1 {padding:32px 10px 0 0;}
	.block_navb {width: 100%; height: 60px;}
		.block_number {padding: 0 18px 0 20px;}
.mainmiddle, .mainmiddlehome, .mainmiddleedit {width:100%; display: block; background: url(images/site/back01.gif) 0px -119px repeat-x; }
.mainmiddle1, .mainmiddle1home, .mainmiddle1edit {display:block;width:930px; text-align: left; }
.columnb1 {width: 729px;}
.columnb2 {padding: 0 15px 0 15px;}
.columnb1home, .columnb2home {}
	.block_spot {height:284px;}
		.spot_content {width:730px; height: 254px;}
		.spot_nav {background:url(images/site/spot_navback.gif) top left repeat-x; height: 30px; border-right: 1px solid #b9a986; border-left: 1px solid #b9a986; }
		.spot_nav1 {padding: 4px 20px 0px 20px; text-align: right;}
	.block_qquestion {width: 200px; height: 284px; background: url(images/site/block_qquestion.gif) top left no-repeat;}
	.columnc2 .block_qquestion {width: 201px; background: url(images/site/block_qquestion.gif) top left no-repeat; border-bottom: 1px solid #e2dfcc; }
		.block_qq_div { padding: 60px 8px 8px 8px;}
		.question_announce {padding: 5px 10px 0px 10px;}
		.block_question_box {padding: 10px; background: url(images/site/block_question_box.gif) 10px 10px no-repeat;}
		.block_qq_field {font-weight: bold; color: #caa847; font-size: 12px; text-align: right;}
		.block_qq_field1 {text-align: right;}
		.block_qq_field2 {border:1px solid #e2dfcc; background: #fff; height:16px; width:120px; margin: 0px;}
		.block_qq_area {text-align: right;}
		.block_qq_area1 {text-align: right;}
		.block_qq_area2 {border:0px; background: #fff; height:60px; width:165px; margin: 0px; border:1px solid #e2dfcc;}
		.block_qq_button {text-align: right;}
	.block_features {border:1px solid #e2dfcc; background:#f3f2e3; padding: 12px 0px 12px 0px;}
		.block_centerb {border-left: 1px solid #ccc7b6;}
		.block_center {padding: 0 15px 0 15px;}
		.block_title h2 {margin: 0px 0px 7px 0px; padding: 0px; font-weight: bold;}
		.block_title h2 a:link, .block_title h2 a:active, .block_title h2 a:visited {text-decoration: none; color: #8c7f7c; }
		.block_title h2 a:hover {text-decoration: underline; color: #8c7f7c;}
		.block_img a img, .block_img img {border: 1px solid #988c6f; margin: 3px 15px 0px 0px;}
		.block_text {}
		.block_more {padding: 5px 0px 0px 0px; text-align: right;}
	.block_fb { padding: 0px 5px 0px 5px;}
		.block_fb_center {}
		.block_fb_title h2 {margin: 0px 0px 7px 0px; padding: 0px; color: #8c7f7c; font-size: 21px;}
		.block_fb_title h2 a:link, .block_fb_title h2 a:active, .block_fb_title h2 a:visited {text-decoration: none; color: #8c7f7c; }
		.block_fb_title h2 a:hover {text-decoration: underline; color: #8c7f7c;}
		.block_fb_img a img, .block_fb_img img {border: 1px solid #988c6f; margin: 3px 15px 0px 0px;}
		.block_fb_text {height: 120px;}
		.block_fb_more {padding: 5px 0px 0px 0px; text-align: right;}
	.pagesideblock {float: right; width: 200px;}
	.pagesideblock01 {padding: 0px 0px 15px 15px;}
.columnc1 {width: 201px;}
.columnc2 {}
.columnc3 {padding: 15px 0 0 0;}
.columnc4 {border-left: 1px solid #e2dfcc; }
	.block_right {padding: 5px 15px 5px 15px;}
	.block_news {padding: 5px 15px 5px 15px;}
	.newslist {margin:0px; padding:5px 0px 5px 0px; list-style: none;}
	.newslist li {padding: 1px 0px 1px 7px; background: url(images/site/bullet1.gif) 0px 6px no-repeat;}
	.newslist li a:link, .newslist li a:active, .newslist li a:visited {text-decoration:none;}
	.newslist li a:hover {text-decoration:underline;}

.mainbottom {display:block; border-top: 47px solid #434343; margin: 15px 0 15px 0; padding: 10px 15px 30px 15px;}
.mainbottom1 { text-align: center; width: 930px; }

.updateslist {margin:0px; padding:5px 0px 5px 5px; list-style: none;}
.updateslist li {padding: 1px 0px 2px 7px; background: url(images/site/bullet1.gif) 0px 7px no-repeat;}
.updateslist li a:link, .updateslist li a:active, .updateslist li a:visited {text-decoration:none;}
.updateslist li a:hover {text-decoration:underline;}

* html .ktcssdummy { height: 26px !important; }
* html .fixme { margin-top: 1px; }

.interakt_blue{font-family: Tahoma, Geneva, sans-serif; font-size: 10px; font-weight: bold;} .interakt_blue ul{font-weight: normal;} .interakt_blue ul ul{border: 1px solid #d8cdb1;} .interakt_blue li{width: 85px; background-color: #00000;} .interakt_blue ul li{background-color: #fbefd1; width: 190px;} .interakt_blue ul ul li{width: 176px; border-left: 2px solid #d8cdb1; border-right: 2px solid #d8cdb1; background-color: #fbefd1;} .interakt_blue ul ul li.first{border-top: 2px solid #d8cdb1;} .interakt_blue ul ul li.last{border-bottom: 2px solid #d8cdb1;} .interakt_blue a{text-decoration: none; color: #c59d2d !important; text-align: center; line-height: 27px; padding: 0px; cursor: pointer; font-weight: normal;} .interakt_blue a.hover{background-color: #eadebf;} .interakt_blue ul a{text-align: left; line-height: 12px; border-top: 1px solid #d8cdb1; border-bottom: 1px solid #ffffff; padding: 4px 4px 4px 10px; background: none; border-right: 0px; font-weight: normal;} .interakt_blue ul ul a{border: none; padding-left: 10px;} .interakt_blue li.selected{background-color: #bbbbbb;} .interakt_blue ul li.selected{background-color: #d8cdb1;} .interakt_blue ul a.selected{font-weight: bold;} .interakt_blue ul li.hover{background-color: #d8cdb1 !important;} .interakt_blue ul ul li.hover{background-color: #d8cdb1;} .interakt_blue .hover ul .arrow,.interakt_blue ul .arrow{background-image: url(cssmenus2/img/pos2.gif); background-repeat: no-repeat; background-position: right center;} div.horizontal{clear: both;} div.horizontal br{clear: both;} div.horizontal ul{margin: 0px; padding: 0px; display: block; float: left; clear: both;} div.horizontal li{list-style-type: none; display: block; float: left; clear: none; text-align: left;    position: static;} div.horizontal li img{border: none;} div.horizontal a{clear: both; display: block; margin: 0px;} div.horizontal ul li ul{position: absolute; left: -5000px; top: -5000px; visibility: hidden; clear: both; } div.horizontal ul li ul li{clear: both; } div.horizontal ul li ul li a{clear: both;} .hasImg,.hasImg a{padding: 0px !important; margin: 0px !important; border: none !important; outline: none !important; background:	transparent !important; width: auto !important;} 

.announce {color:#7a2414; }

.blocktestimonial{background:url(images/site/icon-testimonial.gif) 0px 0px no-repeat;border-bottom:1px solid rgb(204, 204, 204);margin:0px 20px 10px 20px;padding:0px 0px 10px 15px;}

.sitemaplist ul{margin:0px;padding:0px;list-style:none;}
.sitemaplist li{font-size: 12px;font-style: italic; color: #999;}
.sitemaplist li li{background:#EEE;margin:3px 0px 10px 0px;padding: 2px 2px 2px 15px;font-size: 12px;font-weight: bold;font-style: normal;color: #333;}
.sitemaplist li li ul{background:#FFF;margin: 2px -2px -4px -15px;padding: 5px 1px 5px 30px;}
.sitemaplist li li li{background:#FFF;margin: 1px;padding: 1px 1px 1px 0px;font-size: 12px;font-weight: normal;list-style: square;}
.sitemaplist li li li ul{padding: 0px 0px 0px 30px;}

.pr_img_main {width: 461px; height: 268px; background: #f1f0df;}
.pr_img_main a img { border: 1px #dbd8c1 solid; }
.pr_img_thumb { border: 1px #dbd8c1 solid; margin: 7px 0px 8px 15px; }
.pr_img_thumb1 { border: 1px #dbd8c1 solid; margin: 7px 0px 8px 0px; }
.pr_img_thumb a img, .pr_img_thumb1 a img { }
.pr_bar { border: 1px #dbd8c1 solid; border-top: 0px; background: #aa9973 url(images/site/pr_bar.gif) top left repeat-x;  }
.pr_bar table tr td, .pr_bar table tr td div { font-size: 12px; font-weight: bold; color: #f2f0e0; }
.pr_bar_middle { border-left: 1px #dbd8c1 solid; border-right: 1px #dbd8c1 solid; }
.pr_bar_link a:link, .pr_bar_link a:active, .pr_bar_link a:visited, .pr_bar_link a:hover { display: block; padding: 2px 12px 2px 5px; background: url(images/site/pr_bar_next.gif) top right no-repeat; text-decoration: none; color: #f2f0e0;}
.pr_bar_link a:hover {text-decoration: underline;}
.pr_area_a0 { background:#fff; width: 699px; }
.pr_area_a1 { width:461px; }
.pr_area_b1 { width:238px; }
.pr_area_b2 { padding: 0 0 0 15px; font-size:12px; }
.pr_area_c1 { padding: 15px 0 0px; background: #fff; }
.pr_area_c2 { padding: 8px 0 0px 0; border-top: 1px #dbd8c1 solid; }
.pr_area_d1 { padding: 7px 0px 0px 0px; }
.pr_area_d2 { padding: 12px 0 0 0; border-top: 1px #dbd8c1 solid; background: #fff; }
.pr_bottom_col_a {padding: 0 15px 0px 0; font-size: 12px; text-align: justify;}
.pr_bottom_col_b {padding: 0 15px 0px 15px; font-size: 12px; text-align: justify;}
.pr_bottom_col_c {padding: 0 0 0px 15px; font-size: 12px; text-align: justify;} 
