/* CSS Document */

/*-------------------------------------- General styles------------------------------- */

* {margin:0; padding:0;}

html, body, p, div, h1, h2, h3, h4, h5, h6, img, span, ul, li, br, hr, a, form, input, tr, td, table, dl, dt, dd { padding:0px; margin:0px; border:0px;}

img {margin:0; outline-color:-moz-use-text-color; outline-style:none; outline-width:0; padding:0;}

br{ font-size:0; height:0; line-height:0; clear:both;}

a, a:active, a:focus { outline:none; outline-color:-moz-use-text-color; outline-style:none; outline-width:0;}



body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#000000; background:#B5895A url(../images/bg.jpg) repeat-x top;}



.clr {font-size:0; height:0; line-height:0; clear:both;}



/* ---------------------------------------------------Index Layout Section--------------------------------------------------- */



#main_bg {margin:0 auto; padding:0; width:100%; height:100%; background:url(../images/hollbg2.jpg) no-repeat center top;}



/*============================= Navigation Section =============================*/



#navigation_section {margin:0 auto; padding:0; width:980px; height:63px; background:#C19F7A url(../images/navibg.jpg) no-repeat top; text-align:center; border-left:5px solid #BB9262; border-right:5px solid #BB9262;}



	#sddm {margin: 0 0 0 12px;	padding: 0;	z-index: 30}



	#sddm li {margin: 0; padding: 0; list-style: none; float: left;	font:normal 14px/63px "Times New Roman", Times, serif; color:#F4E0C2; text-transform:uppercase; background:url(../images/line.jpg) no-repeat right top;	}



	#sddm li.no_img {background:none;}



	#sddm li a{	display: block;	margin:0; padding: 0 27px 0 29px; color: #F4E0C2; text-align: center; text-decoration: none;}



	#sddm li a:hover {background:url(../images/bullet.png) no-repeat bottom; text-decoration: none; color:#FFFFFF;}



	#sddm li a.active {background:url(../images/bullet.png) no-repeat bottom; text-decoration: none; color:#FFFFFF; }



	#sddm div {	position: absolute;	visibility: hidden;	margin: 0 0 0 15px;	padding: 0;	background-color: #7B5333; border: 1px solid #7B5333;}



	#sddm div a	{	position: relative;	display: block;	margin: 0; padding: 4px 10px; width: auto; white-space: nowrap;	text-align: left; text-decoration: none; 	background-color: #7B5333; color: #F4E0C2; font:normal 14px/20px "Times New Roman", Times, serif;}



	#sddm div a:hover {	background: #976E4C; color:#FFFFFF;}



/*============================= Header Section =============================*/



#header_section {margin:0 auto; padding:0; width:980px; height:366px; background-color:#2B3956; border-left:5px solid #BB9262; border-right:5px solid #BB9262;}



	#logo {margin:0; padding:0; width:370px; height:115px; float:left;}



	#text {margin:0; padding:25px 0; width:430px; float:left; font:normal 17px/20px "Times New Roman", Times, serif; color:#DAC19C;}



#header_about {margin:0 auto; padding:48px 0 0 42px; width:938px; height:163px; background:#2B3956 url(../images/banner_aboutus.jpg) no-repeat top; border-left:5px solid #BB9262; border-right:5px solid #BB9262;}



#header_design {margin:0 auto; padding:48px 0 0 42px; width:938px; height:163px; background:#2B3956 url(../images/template_header.jpg) no-repeat top; border-left:5px solid #BB9262; border-right:5px solid #BB9262;}



/*============================= Body Section =============================*/



#body_section {margin:0 auto; padding:0 0 30px 0; width:980px; background:#F4E0C2 url(../images/bodytopbg.jpg) no-repeat top; border-left:5px solid #BB9262; border-right:5px solid #BB9262;}



	.body_wrap {margin:0 auto; padding:0; width:900px;}



		.click_box {margin:0; padding:20px 0 0 0; width:300px; height:110px; float:left; text-align:center;}



		.click_box h2 {font:bold 24px/24px Georgia, "Times New Roman", Times, serif; color:#8D623A;}



		.click_box h2 span {font:normal 24px/24px "Times New Roman", Times, serif; color:#8D623A;}



		.click_box h3 {font:normal 18px/30px "Times New Roman", Times, serif; color:#010101;}



		.click_box a {font:bold 12px/18px Arial, Helvetica, sans-serif; color:#2B3856; text-decoration:none; border-bottom:1px solid #C8AA84;}



		.click_box a:hover {text-decoration:none; border-bottom:1px solid #2B3856;}



		.click_box img {padding:5px 0;}



		.body_left {margin:0; padding:0; width:634px; float:left;}



			.body_left h1 {font:normal 13px/60px Georgia, "Times New Roman", Times, serif; color:#2B3856; padding:20px 0 0 0;}



			.body_left h1 span {font:normal 13px/60px Georgia, "Times New Roman", Times, serif; color:#2B3856;}



			.body_left h1 a {font:normal 13px/60px Georgia, "Times New Roman", Times, serif; color:#2B3856; text-decoration:none;}



			.body_left h1 a:hover {text-decoration:underline;}



			.body_left h3 {font:bold 22px/30px Georgia, "Times New Roman", Times, serif; color:#2B3856; padding:0 0 10px 0;}



			.body_left h2 {font:bold 18px/20px Georgia, "Times New Roman", Times, serif; color:#2B3856; padding:5px 0;}



			.anniversary {margin:0; padding:0; width:170px; height:170px; float:right;}



			.body_left p {font:normal 16px/20px "Times New Roman", Times, serif; color:#8D623A; padding:5px 0;}



			.body_left p a {font:normal 16px/20px "Times New Roman", Times, serif; color:#8D623A; text-decoration:underline;}



			.body_left p a:hover {text-decoration:none;}



			.body_left ul.list {margin:0; padding:0; list-style:none;}



			.body_left ul.list li {margin:0; padding:5px 0; font:normal 16px/20px "Times New Roman", Times, serif; color:#8D623A; }



			.body_left ul.list li a {margin:0; padding:0; font:normal 16px/20px "Times New Roman", Times, serif; color:#8D623A; text-decoration:underline;}



			.body_left ul.list li a:hover {text-decoration:none; color:#8D623A;}



			.body_left ul.list01 {margin:0; padding:0; list-style:none;}



			.body_left ul.list01 li {margin:0; padding:2px 0; font:normal 16px/16px "Times New Roman", Times, serif; color:#8D623A; }



			.body_left ul.list01 li a {margin:0; padding:0; font:normal 16px/16px "Times New Roman", Times, serif; color:#8D623A; text-decoration:underline;}



			.body_left ul.list01 li a:hover {text-decoration:none; color:#8D623A;}



			.body_left .logo_div {margin:5px 0; padding:0; width:634px; height:74px; float:left; border:1px solid #DFC49B; padding:3px;}



			.body_left .logo_div img {float:left; margin-right:10px;}



			.body_left .logo_div a {margin:0; padding:0; font:normal 20px/74px "Times New Roman", Times, serif; color:#8D623A; text-decoration:underline;}



			.body_left .logo_div a:hover {text-decoration:none; color:#8D623A;}



		.body_left3 {margin:0; padding:0; width:900px; float:left;}



			.body_left3 h1 {font:normal 13px/60px Georgia, "Times New Roman", Times, serif; color:#2B3856; padding:20px 0 0 0;}



			.body_left3 h1 span {font:normal 13px/60px Georgia, "Times New Roman", Times, serif; color:#2B3856;}



			.body_left3 h1 a {font:normal 13px/60px Georgia, "Times New Roman", Times, serif; color:#2B3856; text-decoration:none;}



			.body_left3 h1 a:hover {text-decoration:underline;}



			.body_left3 h3 {font:bold 22px/30px Georgia, "Times New Roman", Times, serif; color:#2B3856; padding:0 0 10px 0;}



			.body_left3 h2 {font:bold 18px/20px Georgia, "Times New Roman", Times, serif; color:#2B3856; padding:5px 0;}



			.body_left3 p {font:normal 16px/20px "Times New Roman", Times, serif; color:#8D623A; padding:5px 0;}



			.body_left3 p a {font:normal 16px/20px "Times New Roman", Times, serif; color:#8D623A; text-decoration:underline;}



			.body_left3 p a:hover {text-decoration:none;}



			.body_left3 ul.list {margin:0 0 0 20px; padding:0; list-style:disc;}



			.body_left3 ul.list li {margin:0; padding:5px 0; font:normal 16px/20px "Times New Roman", Times, serif; color:#8D623A; }



			.body_left3 ul.list li a {margin:0; padding:0; font:normal 16px/20px "Times New Roman", Times, serif; color:#8D623A; text-decoration:underline;}



			.body_left3 ul.list li a:hover {text-decoration:none; color:#8D623A;}



			.body_left3 ul.list01 {margin:0; padding:0; list-style:none;}



			.body_left3 ul.list01 li {margin:0; padding:2px 0; font:normal 16px/16px "Times New Roman", Times, serif; color:#8D623A; }



			.body_left3 ul.list01 li a {margin:0; padding:0; font:normal 16px/16px "Times New Roman", Times, serif; color:#8D623A; text-decoration:underline;}



			.body_left3 ul.list01 li a:hover {text-decoration:none; color:#8D623A;}



			.logo_div {margin:15px 0; padding:0; width:300px; float:left; text-align:center;}



			.logo_div p a {margin:0; padding:0; font:normal 16px/20px "Times New Roman", Times, serif; color:#8D623A; text-decoration:underline;}



			.logo_div p a:hover {text-decoration:none; color:#8D623A;}

	

			.form_box {margin:10px 0 0 0; padding:15px; float:left; width:604px; background-color:#DFC49B;}

		

			.form_box .i_box {margin:0 auto; padding:3px 0; width:350px;} 



			.form_box .i_box2 {margin:0; padding:3px 0; width:20px; float:right; font:normal 12px/24px Arial, Helvetica, sans-serif; color:#AF8D64;}

		

			.form_box .i_box .input {margin:0; padding:5px 10px; width:300px; background-color:#F4E0C2; border:none; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#754A22;}



			.form_box .i_box .input2 {margin:0; padding:5px 10px; width:300px; height:50px; background-color:#F4E0C2; border:none; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#754A22; overflow:auto;}

	



			.form_box2 {margin:10px 0 0 0; padding:15px; float:left; width:870px; background-color:#DFC49B;}

			

			.form_box2 .i_box {margin:0; padding:3px 0; width:350px; float:left; color:#AF8D64;} 



			.form_box2 .i_box2 {margin:0; padding:3px 0; width:370px; float:left; font:normal 12px/24px Arial, Helvetica, sans-serif; color:#8D623A;}



			.form_box2 .i_box .input {margin:0; padding:5px 10px; width:280px; background-color:#F4E0C2; border:none; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#754A22;}



			.form_box2 .i_box .input2 {margin:0; padding:5px 10px; width:280px; height:50px; background-color:#F4E0C2; border:none; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#754A22; overflow:auto;}

			

			.form_box2 .i_box .input3 {margin:0; padding:5px 10px; width:126px; background-color:#F4E0C2; border:none; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#754A22;}





			.gallery_box {margin:0 auto; margin-top:10px; padding:0; width:622px; height:104px; background-color:#EFD9B8;}



			.body_wrap2 {margin:0 auto; padding:0; width:900px;}



				.body_wrap2 h1 {font:normal 13px/60px Georgia, "Times New Roman", Times, serif; color:#2B3856; padding:20px 0 0 0;}



				.body_wrap2 h1 span {font:normal 13px/60px Georgia, "Times New Roman", Times, serif; color:#2B3856;}



				.body_wrap2 h1 a {font:normal 13px/60px Georgia, "Times New Roman", Times, serif; color:#2B3856; text-decoration:none;}



				.body_wrap2 h1 a:hover {text-decoration:underline;}



				.body_wrap2 h2 {font:bold 18px/20px Georgia, "Times New Roman", Times, serif; color:#2B3856; padding:5px 0;}



				.body_wrap2 p {font:normal 16px/20px "Times New Roman", Times, serif; color:#8D623A; padding:5px 0;}



				.body_wrap2 p a {font:normal 16px/20px "Times New Roman", Times, serif; color:#8D623A; text-decoration:underline;}



				.body_wrap2 p a:hover {text-decoration:none;}



				.body_wrap2 ul.list2 {margin:0 0 0 40px; padding:0; list-style:disc;}



				.body_wrap2 ul.list2 li {margin:0; padding:0; font:normal 16px/20px "Times New Roman", Times, serif; color:#8D623A; padding:4px 0; }



				.body_wrap2 ul.list2 li a {margin:0; padding:0; font:normal 16px/20px "Times New Roman", Times, serif; color:#8D623A; text-decoration:underline;}



				.body_wrap2 ul.list2 li a:hover {text-decoration:none; color:#8D623A;}



				.body_left2 {margin:0; padding:10px; width:225px; float:left; background-color:#F0D9B9;}



					.body_left2 .sidemenu .gap {margin:0; padding:0; width:225px; height:10px; float:left; line-height:10px; font-size:9px;}



					.body_left2 .sidemenu {margin:0; padding:10px 0; width:225px; float:left; background-color:#E5CDAB;}



					.body_left2 .sidemenu h2 {font:bold 14px/16px Georgia, "Times New Roman", Times, serif; color:#2B3856; margin:0 0 0 14px;}



					.body_left2 .sidemenu ul {margin:0 0 0 14px; padding:0; list-style:none;}



					.body_left2 .sidemenu ul li {margin:1px 0; padding:0; width:198px; height:31px; float:left; font:normal 17px/31px "Times New Roman", Times, serif; color:#876542;}



					.body_left2 .sidemenu ul li a {margin:0; padding:0 0 0 6px; width:192px; height:31px; font:normal 17px/31px "Times New Roman", Times, serif; color:#876542; text-decoration:none; display:block;}



					.body_left2 .sidemenu ul li a:hover {background:url(../images/sidemenubg.jpg) no-repeat left; text-decoration:none; color:#F1DABA; }



					.body_left2 .sidemenu ul li a.select {background:url(../images/sidemenubg.jpg) no-repeat left; text-decoration:none; color:#F1DABA; }			



					.body_left2 .sidemenu2 {margin:0; padding:0; width:225px; float:left; background-color:#E5CDAB;}



					.body_left2 .sidemenu2 h2 {font:bold 14px/16px Georgia, "Times New Roman", Times, serif; color:#2B3856; margin:0 0 0 14px;}



					.body_left2 .sidemenu2 ul {margin:0 0 0 14px; padding:0; list-style:none;}



					.body_left2 .sidemenu2 ul li {margin:1px 0; padding:0; width:198px; height:31px; float:left; font:normal 17px/31px "Times New Roman", Times, serif; color:#876542;}



					.body_left2 .sidemenu2 ul li a {margin:0; padding:0 0 0 30px; width:178px; height:31px; font:normal 17px/31px "Times New Roman", Times, serif; color:#876542; text-decoration:none; display:block;}



					.body_left2 .sidemenu2 ul li a:hover {background:url(../images/sidemenubg2.jpg) no-repeat left; text-decoration:none; color:#F1DABA; }



					.body_left2 .sidemenu2 ul li a.select {background:url(../images/sidemenubg2.jpg) no-repeat left; text-decoration:none; color:#F1DABA; }



				.body_right2 {margin:0; padding:0; width:627px; float:right; background-color:#DFC39B; text-align:center;}



				.body_right3 {margin:0; padding:0; width:627px; float:right;}



				.body_right3 h1 {font:bold 22px/30px Georgia, "Times New Roman", Times, serif; color:#2B3856; padding:5px 0;}



				.body_right3 h2 {font:bold 18px/20px Georgia, "Times New Roman", Times, serif; color:#2B3856; padding:5px 0;}



				.body_right3 p {font:normal 16px/20px "Times New Roman", Times, serif; color:#8D623A; padding:5px 0;}



				.body_right3 p a {font:normal 16px/20px "Times New Roman", Times, serif; color:#8D623A; text-decoration:underline;}



				.body_right3 p a:hover {text-decoration:none;}



				.logo {margin:4px; padding:4px; width:190px; float:left; text-align:center; border:1px solid #E5CDAB;}



				.show {margin:4px; padding:4px; width:110px; float:left; text-align:center; border:1px solid #E5CDAB;}



				.body_right3 ul.list {margin:0 0 15px 20px; padding:0; list-style:disc;}



				.body_right3 ul.list li {margin:0; padding:0; font:normal 16px/20px "Times New Roman", Times, serif; color:#8D623A; }



				.body_right3 ul.list li a {margin:0; padding:0; font:normal 16px/22px "Times New Roman", Times, serif; color:#8D623A; text-decoration:underline;}



				.body_right3 ul.list li a:hover {text-decoration:none; color:#8D623A;}



				.body_right3 ul.list2 {margin:0 0 0 40px; padding:0; list-style:disc;}



				.body_right3 ul.list2 li {margin:0; padding:0; font:normal 16px/20px "Times New Roman", Times, serif; color:#8D623A; }



				.body_right3 ul.list2 li a {margin:0; padding:0; font:normal 16px/20px "Times New Roman", Times, serif; color:#8D623A; text-decoration:underline;}



				.body_right3 ul.list2 li a:hover {text-decoration:none; color:#8D623A;}



				.body_right3 ul.list3 {margin:0 0 15px 0; padding:0; list-style:none;}



				.body_right3 ul.list3 li {margin:0; padding:0; font:normal 16px/20px "Times New Roman", Times, serif; color:#8D623A; }



				.body_right3 ul.list3 li a {margin:0; padding:0; font:normal 16px/22px "Times New Roman", Times, serif; color:#8D623A; text-decoration:underline;}



				.body_right3 ul.list3 li a:hover {text-decoration:none; color:#8D623A;}



				.body_right3 .drawers {margin:5px; padding:4px; width:292px; float:left; text-align:center; border:1px solid #E5CDAB;}



				.body_right3 .image01 {margin:0 0 10px 0; padding:4px; width:619px; height:565px; float:left; border:1px solid #E5CDAB; background:url(../images/drwngs1.jpg) no-repeat center; position:relative;}



				.body_right3 .image01 .one {width:27px; height:27px; position:absolute; left:285px; bottom:112px; cursor:pointer;}



				.body_right3 .image01 .two {width:25px; height:25px; position:absolute; left:131px; top:293px; cursor:pointer;}



				.body_right3 .image01 .three {width:27px; height:27px; position:absolute; left:279px; bottom:173px; cursor:pointer;}



				.body_right3 .image01 .four {width:27px; height:27px; position:absolute; left:170px; top:158px; cursor:pointer;}



				.body_right3 .image01 .five {width:25px; height:25px; position:absolute; left:222px; bottom:59px; cursor:pointer;}



				.body_right3 .image01 .six {width:28px; height:28px; position:absolute; left:212px; top:215px; cursor:pointer;}



				.body_right3 .image01 .seven {width:28px; height:28px; position:absolute; right:138px; top:295px; cursor:pointer;}



				.body_right3 .image01 .eight {width:28px; height:28px; position:absolute; right:202px; top:94px; cursor:pointer;}



				.body_right3 .image02 {margin:0 0 10px 0; padding:4px; width:619px; height:565px; float:left; border:1px solid #E5CDAB; background:url(../images/drwngs2.jpg) no-repeat center; position:relative;}

	



				.body_right3 .image02 .one {width:31px; height:31px; position:absolute; left:237px; bottom:62px; cursor:pointer;}



				.body_right3 .image02 .two {width:36px; height:36px; position:absolute; left:107px; bottom:136px; cursor:pointer;}



				.body_right3 .image02 .three {width:32px; height:32px; position:absolute; left:245px; bottom:104px; cursor:pointer;}



				.body_right3 .image02 .four {width:34px; height:34px; position:absolute; left:167px; top:249px; cursor:pointer;}



				.body_right3 .image02 .six {width:33px; height:33px; position:absolute; left:232px; bottom:210px; cursor:pointer;}



				.body_right3 .image02 .seven {width:36px; height:36px; position:absolute; right:151px; bottom:218px; cursor:pointer;}



				.body_right3 .wrap {margin:0; padding:10px 0; width:627px; float:left;}





		.body_right {margin:0; padding:0; width:241px; float:right;}



			.body_right h2 {font:bold 18px/20px Georgia, "Times New Roman", Times, serif; color:#2B3856; padding:20px 0 5px 0;}

			.body_right h3 {font:bold 12px/20px Georgia, "Times New Roman", Times, serif; color:#2B3856; padding:0 0 10px 0;}



			.body_right h4 {font:normal 14px/18px Georgia, "Times New Roman", Times, serif; color:#775E44; font-style:italic;}



			.body_right h4 img {float:right;}



			.copy_box {margin:0 0 8px 0; padding:8px 0 8px 17px; width:224px; height:373px; float:left; background-color:#DFC49B;}



				.copy_box .f_box {margin:4px 0; padding:0; width:220px; height:24px; float:left; font:normal 12px/24px Arial, Helvetica, sans-serif; color:#AF8D64;}



				.copy_box .f_box .input {margin:0; padding:5px 10px; width:185px; background-color:#F4E0C2; border:none; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#754A22;}



				.copy_box .f_box2 {margin:4px 0; padding:10px; width:185px; float:left; background-color:#E3CAA3;}



				.copy_box .f_box2 p {font:normal 11px/14px Arial, Helvetica, sans-serif; color:#754A22; padding-bottom:4px;}



				.contact_box {margin:0 0 8px 0; padding:8px 0 8px 17px; width:224px; height:330px; float:left; background-color:#DFC49B;}



				.contact_box .f_box {margin:4px 0; padding:0; width:220px; height:24px; float:left; font:normal 12px/24px Arial, Helvetica, sans-serif; color:#AF8D64;}



				.contact_box .f_box .input {margin:0; padding:5px 10px; width:185px; background-color:#F4E0C2; border:none; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#754A22;}



				.contact_box .f_box2 {margin:4px 0; padding:10px; width:185px; float:left; background-color:#E3CAA3;}



				.contact_box .f_box2 p {font:normal 11px/14px Arial, Helvetica, sans-serif; color:#754A22; padding-bottom:4px;}



				.contact_box .textarea textarea {float:left; margin-right:1px; height:85px;}

				

span.keyword {background-color:#FFFF00;}



/*============================= Footer Section =============================*/



#footer_section {margin:0 auto; padding:25px 0; width:980px; height:112px; background:#9F7959 url(../images/footerbg.jpg) repeat-x top; text-align:center; border-left:5px solid #BB9262; border-right:5px solid #BB9262;}



	#footer_section p.white {font:normal 14px/20px "Times New Roman", Times, serif; color:#E1C6A0; padding:0 0 5px 0}



	#footer_section p.white a {font:normal 14px/26px "Times New Roman", Times, serif; color:#E1C6A0; text-decoration:none; padding:0 4px;}



	#footer_section p.white a:hover {text-decoration:none; border-bottom:1px solid #E1C6A0;}



	#footer_section p.black {font:normal 11px/15px "Times New Roman", Times, serif; color:#352308; padding:5px 125px 0 125px;}



	#footer_section p.black span {font:bold 14px/15px "Times New Roman", Times, serif; color:#352308;}



	ul.sitemap {margin:0; padding:0; list-style:none; float:left;}

	

	ul.sitemap li {margin:4px 0; padding:0; font:normal 16px/30px "Times New Roman", Times, serif; color:#8D623A; }

	

	ul.sitemap li a {margin:0; padding:4px 15px; font:normal 16px/30px "Times New Roman", Times, serif; color:#8D623A; text-decoration:none; background: url(../images/node.png) no-repeat left;}

	

	ul.sitemap li a:hover {color:#8D623A; text-decoration:none; background-color:#EFD9B8; }

	

	ul.sitemap li ul.subsite {margin:0 25px; padding:0; list-style:none; }

	

	ul.sitemap li ul.subsite li {margin:4px 0; padding:0; font:normal 16px/30px "Times New Roman", Times, serif; color:#8D623A;}

	

	ul.sitemap li ul.subsite li a {margin:0; padding:4px 15px; font:normal 16px/30px "Times New Roman", Times, serif; color:#8D623A; text-decoration:none; }

	

	ul.sitemap li ul.subsite a:hover {color:#8D623A; text-decoration:none; background-color:#EFD9B8; }
