* { margin:0; padding:0;}
body { background:#33231b; font-family:Georgia; font-size:100%; line-height:1.05em; color:#ac9c86;}


.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin-bottom:14px;}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left; }

.form { height:33px;}
.form input {width:201px; height:19px; background:#fff; color:#22150d; padding-left:3px; border:1px solid #d4d0c8; border-top:1px solid #808080; border-left:1px solid #808080;}
textarea { background:#fff; overflow:auto; color:#22150d; padding-left:3px; border:1px solid #d4d0c8; border-top:1px solid #808080; border-left:1px solid #808080;}

.select1 { background:#322116; width:136px; height:21px; border:0; color:#816c57; padding-left:5px; font-size:1.1em;}

#form1 input { width:148px; height:19px; background:#fff; border:1px solid #d4d0c8; padding-left:3px;}
#form1 select { width:80px; height:20px; border:1px solid #d4d0c8;}

/*==================list====================*/
ul { list-style:none; clear:both;}

.top_nav li { display:inline;}
.top_nav li a { background:url(/images/i/divider.gif) no-repeat left 2px; padding:0 10px 0 9px; color:#958d89; text-decoration:none; line-height:1.1em;}
.top_nav li a:hover { color:#fff;}
.top_nav li a.first { background:none;}

.list1 li a { background:url(/images/i/marker.gif) no-repeat left 6px; padding-left:7px; line-height:1.64em;}
.list1 li a:hover { color:#fff;}

.list2 li { display:inline;}
.list2 li a { display:block; background:url(/images/i/list2_bgd.gif) left bottom repeat-x;}
.list2 li strong { font-weight:normal; background:url(/images/i/list2_bgd1.gif) left top;}
.list2 li span { float:right; color:#ac9c86; background:url(/images/i/list2_bgd1.gif) left top;}
.list2 li a:hover { text-decoration:none; color:#fff;}

.main li { list-style-type: disc; margin-left: 25px;}



/*==================other====================*/
.img_indent { margin:0 28px 10px 0; float:left;}
.img_box { width:100%; overflow:hidden; padding-bottom:20px;}
.img_box img { float:left; margin:0 20px 0 0;}

.p1 { margin-bottom:15px;}


/*==================txt, links, lines, titles====================*/
a {color:#ff8f00; text-decoration:none;}
a:hover { text-decoration:underline;}

h2 { color:#ffffff; font-size:1.3em; font-weight:normal; margin-bottom:15px; margin-top:25px;}
h3 { color:#ff8f00; font-size:1em; font-weight:normal; margin-bottom:5px;}

.link1 { display:block; float:left; background:url(/images/i/link1_bgd.gif) left top repeat-x; color:#fff; text-decoration:none;}
.link1 em { display:block; background:url(/images/i/link1_left.gif) no-repeat left top;}
.link1 b { display:block; background:url(/images/i/link1_right.gif) no-repeat right top; padding:2px 15px 2px 15px; font-weight:normal; font-style:normal;}
.link1:hover { text-decoration:underline;}

.line_hor { background:url(/images/i/line1.gif) left bottom repeat-x; padding-bottom:20px; margin-bottom:20px;}

.title { margin-bottom:22px;}

/*content*/
#content { background:url(/images/i/content_bgd.jpg) no-repeat left top #28180f; width:100%; padding-top:575px;}
#content .indent { padding:0 0 46px 30px;}
#content .indent1 { padding:0 36px 46px 30px;}

.box1 {background:url(/images/i/png_point.png) left top; width:100%;}
.box1 .inner { padding:19px 28px 20px 19px;}
.box1 .inner1 { padding:0 0 0 7px;}
.box2 {background:url(/images/i/png_point1.png) left top; width:100%;}
.box2 .inner { padding:19px 28px 20px 19px;}
.box2 .inner1 { padding:0 0 0 7px;}

/*footer*/
#footer a { color:#d0b898; text-decoration:underline;}
#footer p { padding:36px 0 0 44px;}
#footer a:hover { text-decoration:none;}
/*==========================================*/

h1 {
position:absolute;
text-indent:-5000px;
}





form ul {
	font-family:"Lucida Grande",Tahoma,Arial,sans-serif;
	list-style-type:none;
	margin:0;
	padding:0;
}
form li {
	clear:both;
	margin:0;
	padding:6px 1% 9px;
	width:auto !important;
}
form li span {
	color:#444444;
	float:left;
	margin:0 0.3em 0 0;
	padding:0;
}
form li div label, form li span label {
	clear:both;
	color:#AC9C86;
	display:block;
	font-size:85%;
	line-height:160%;
	margin:0;
	padding-top:3px;
}
label.desc {
	border:medium none;
	color:#AC9C86;
	display:block;
	font-size:95%;
	font-weight:bold;
	line-height:150%;
	margin:0;
	padding:0 0 3px;
}
form span.req {
	color:red !important;
	display:inline;
	float:none;
	font-weight:bold;
	margin:0;
	padding:0;
}
input.text, textarea.textarea, input.file, select.select {
	color:#333333;
	font-family:inherit;
	font-size:100%;
background:url("/images/fieldbg.gif") repeat-x scroll center top #FFFFFF;
border-color:#7C7C7C #C3C3C3 #DDDDDD;
border-style:solid;
border-width:1px;
}