* { margin:0; padding:0;}
body { background:#000; font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:.875em; color:#84817c;}

input, textarea { font-family:Arial, Helvetica, sans-serif; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter {
	text-align:left;
}

.wrapper, block { width:100%; overflow:hidden;}
.container { width:100%;}

.maxheight img {
	position:relative;
	text-align: center;
}

p {
	margin-bottom:22px;
	font-size: 12px;
	text-align: justify;
	color: #FFF;
}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {
	border:0;
	vertical-align:top;
	text-align:center;
}

#cform .form { height:30px;}
#cform .form input {width:206px; color:#84817c; padding:2px 0 2px 3px; background:none; border:1px solid #84817c;}
#cform textarea { width:206px; height:111px; background:none; overflow:auto; border:1px solid #84817c; color:#84817c; padding:1px 0 0 3px; margin-bottom:20px;}
#cform .link1 b { width:auto; padding-right:17px; padding-left:17px;}
#cform .send { margin-left:10px;}


/*==================list====================*/
ul { list-style:none;}

.list1 dt { background:url(images/icon1.gif) no-repeat left 2px; padding:0 0 9px 21px; font-size:1.1em;}
.list1 dd { padding-bottom:28px;}

.list2 li { background:url(images/marker.gif) no-repeat left 4px; padding:0 0 8px 19px; }
.list2 li a { color:#84817c; text-decoration:none;}
.list2 li a:hover { text-decoration:underline;}


/*==================other====================*/
.img-indent { margin:0 20px 0 0; float:left;}
.img-box {
	width:100%;
	overflow:hidden;
	padding-bottom:30px;
	position:relative;
	color: #FFF;
	text-align: center;
}
.img-box img { float:left; margin:0 20px 0 0;}

.p1 { margin-bottom:22px;}
.p2 { margin-bottom:10px;}
.p3 { margin-bottom:32px;}


/*==================txt, links, lines, titles====================*/
a {color:#847250;}
a:hover{
	text-decoration:none;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

h2 { font-size:1.1em; line-height:1.1em; font-weight:normal; margin-bottom:28px; color:#847250;}
h3 { font-size:1.1em; font-weight:normal; margin-bottom:8px; color:#847250;}
h4 { font-size:1.1em; line-height:1.1em; font-weight:normal; margin-bottom:16px; color:#847250;}
h5 {font-size:1.1em; font-weight:normal; color:#847250;}

.button { background: url(images/button_bg.jpg) no-repeat left top; float: right; height: 67px; padding: 23px 0 0 0; text-align: center; width: 194px; }

.link1 { display:block; float:left; background:url(images/link1-bgd.gif) left top repeat-x; color:#fff; text-decoration:none;}
.link1 em { display:block; background:url(images/link1-left.gif) no-repeat left top;}
.link1 b { display:block; background:url(images/link1-right.gif) no-repeat right top; padding:2px 15px 2px 15px; font-weight:normal; font-style:normal;}
.link1:hover { text-decoration:underline;}

.extra-link { background:url(images/arrow.gif) no-repeat left 1px; padding:0 0 0 15px; font-size:1.1em;}

.title { margin-bottom:33px; background:url(images/line-hor.gif) left bottom repeat-x;}
.title img { margin:0 0 0 -13px; position:relative;}


/*==================boxes====================*/
.box { background:url(images/box-bg.jpg) left top repeat-y; width:100%;}
.box .top { background:url(images/box-top.jpg) no-repeat left top;}
.box .top1 {
	background:url(images/box-top1.jpg) no-repeat left top;
	color: #F00;
}
.box .top2 { background:url(images/box-top2.jpg) no-repeat left top;}
.box .bottom {
	background:url(images/box-bot.jpg) no-repeat left bottom;
	color: #FF0;
}
.box .inner { padding:20px 25px 30px 32px;}

.box1 { background:url(images/box1-bg.jpg) left top repeat-y; width:100%;}
.box1 .top { background:url(images/box1-top.jpg) no-repeat left top;}
.box1 .top1 { background:url(images/box1-top1.jpg) no-repeat left top;}
.box1 .bottom { background:url(images/box1-bot.jpg) no-repeat left bottom;}
.box1 .inner {
	padding:20px 25px 30px 32px;
	color: #FFF;
	text-align: left;
}

.box2 { background:url(images/box2-bg.jpg) left top repeat-y; width:100%;}
.box2 .top { background:url(images/box2-top.jpg) no-repeat left top;}
.box2 .bottom { background:url(images/box2-bot.jpg) no-repeat left bottom;}
.box2 .inner { padding:20px 25px 30px 32px;}

.cont-box { padding:0 25px 0 0; margin:0;}
.cont-box span { float:right;}


/*header*/
/*#header div { position:absolute; margin-left:-2px;}*/
#header .row-1 { background: url(images/hbg.jpg) no-repeat left top; }
#header .row-1 ul { float: right; padding: 56px 50px 0 0; }
#header .row-1 li { float: left; }
#header .row-1 li a { color: #c9c9c9; display: block; height: 32px; line-height: 30px; text-align: center; text-decoration: none; width: 93px; }
#header .row-1 li a:hover, #header .row-1 li a.act { background: url(images/m_bg_act.png) no-repeat left top; }
* html #header .row-1 li a:hover, * html #header .row-1 li a.act { background: url(images/m_bg_act.gif) no-repeat left top; }

#header .row-2 { background: url(images/hbg2.jpg) no-repeat left bottom; position: relative; }
#header .row-2 ul { left: 6px; padding: 0; position: absolute; top: 332px; width:976px; }
#header .row-2 li { float: left; width: 139px; }
#header .row-2 li img { cursor: pointer; }

.name { float: left; padding: 8px 0 0 58px; }

/*content*/
#content { background:url(images/content-bg.gif); width:100%;}
#content .bg { background:url(images/content-top.jpg) no-repeat left -1px; width:100%;}
#content .inside { padding:3px 58px 54px 60px;}

#gallery { margin: 0 -8px; }
#gallery .title { background: none; margin: 0 0 10px 12px; }
#gallery .title img { margin: 0; }
#gallery #pic { float: right; margin: 0 6px; }
#gallery .thumb { width: 282px; }
#gallery .thumb img { cursor: pointer; margin: 1px; vertical-align: top; }

/*footer*/
#footer { background:url(images/footer-bg.jpg) left top no-repeat; text-align:center;}
#footer p {
	padding:30px 0 10px 0;
	margin:0;
	font-size:1.1em;
	text-align: center;
}
#footer p a { padding:0 28px 0 28px; color:#84817c; text-decoration:none;}
#footer p a:hover { text-decoration:underline;}

/*==========================================*/
.dd {
	color: #FFF;
}
#page3 #main #content .bg .inside .wrapper .col-2.maxheight .box1.maxheight .top1.maxheight .bottom.maxheight .inner p font {
	font-size: 15px;
}
#page3 #main #content .bg .inside .wrapper .col-2.maxheight .box1.maxheight .top1.maxheight .bottom.maxheight .inner #form3 p label {
	font-size: 8px;
}
#page3 #main #content .bg .inside .wrapper .col-2.maxheight .box1.maxheight .top1.maxheight .bottom.maxheight .inner p font {
	font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
}
#page3 #main #content .bg .inside .wrapper .col-2.maxheight .box1.maxheight .top1.maxheight .bottom.maxheight .inner #form3 p label {
	font-size: small;
}
#page3 #main #content .bg .inside .wrapper .col-2.maxheight .box1.maxheight .top1.maxheight .bottom.maxheight .inner #form3 p label {
	font-size: x-small;
}
#page1 #main #content .bg .inside .col-2.maxheight .box.maxheight .top1.maxheight .bottom.maxheight #form2 div p {
	color: #FFF;
	text-align: left;
}
#page1 #main #content .bg .inside .col-2.maxheight .box.maxheight .top1.maxheight .bottom.maxheight #form2 div p {
	font-family: Verdana, Geneva, sans-serif;
}
#page1 #main #content .bg .inside .col-2.maxheight .box.maxheight .top1.maxheight .bottom.maxheight #form2 div p {
	font-family: Arial, Helvetica, sans-serif;
}
#page1 #main #content .bg .inside .col-2.maxheight .box.maxheight .top1.maxheight .bottom.maxheight #form2 label {
	text-align: right;
}
#page1 #main #content .bg .inside .col-2.maxheight .box.maxheight .top1.maxheight .bottom.maxheight #form2 label {
	font-family: MS Serif, New York, serif;
	font-size: 2em;
}
#page1 #main #content .bg .inside .col-2.maxheight .box.maxheight .top1.maxheight .bottom.maxheight #form2 label {
	color: #CC3;
	text-align: center;
}
#page1 #main #content .bg .inside .col-2.maxheight .box.maxheight .top1.maxheight .bottom.maxheight #form2 {
	font-size: 1.5px;
}
#page1 #main #content .bg .inside .col-2.maxheight .box.maxheight .top1.maxheight .bottom.maxheight #form2 {
	font-size: 18px;
	text-align: right;
	color: #900;
}
#page1 #main #content .bg .inside .col-2.maxheight .box.maxheight .top1.maxheight .bottom.maxheight #form2 p {
	font-family: MS Serif, New York, serif;
}
#page1 #main #content .bg .inside .col-2.maxheight .box.maxheight .top1.maxheight .bottom.maxheight {
	font-size: 1.7em;
}
#page1 #main #content .bg .inside .col-2.maxheight .box.maxheight .top1.maxheight .bottom.maxheight {
	color: #FC3;
}
#page1 #main #content .bg .inside .col-2.maxheight .box.maxheight .top1.maxheight .bottom.maxheight #form2 {
	font-size: 24px;
}
#page1 #main #content .bg .inside .col-2.maxheight .box.maxheight .top1.maxheight .bottom.maxheight {
	font-size: 2em;
}
#page1 #main #content .bg .inside .col-2.maxheight .box.maxheight .top1.maxheight .bottom.maxheight {
	color: #FC3;
}
#page1 #main #content .bg .inside .col-2.maxheight .box.maxheight .top1.maxheight .bottom.maxheight #form2 {
	font-size: 22px;
}
#page1 #main #content .bg .inside .wrapper .col-1.maxheight .box.maxheight .top.maxheight .bottom.maxheight {
	font-size: 2em;
}
#page1 #main #content .bg .inside .wrapper .col-1.maxheight .box.maxheight .top.maxheight .bottom.maxheight {
	color: #900;
	text-align: left;
}
#page1 #main #content .bg .inside .wrapper .col-1.maxheight .box.maxheight .top.maxheight .bottom.maxheight .list1 dd #form1 label {
	color: #F93;
	text-align: right;
}
#page1 #main #content .bg .inside .wrapper .col-1.maxheight .box.maxheight .top.maxheight .bottom.maxheight .list1 dd #form1 label br {
}
.d {
	font-size: 18pt;
	font-family: "Comic Sans MS", cursive;
	text-align: right;
}
.s {
	color: #FC3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-align: right;
}
#page1 #main #content .bg .inside .wrapper .col-1.maxheight .box.maxheight .top.maxheight .bottom.maxheight .list1 dd #form1 div p font {
}
#page1 #main #content .bg .inside .wrapper .col-1.maxheight .box.maxheight .top.maxheight .bottom.maxheight {
	font-size: 1.75em;
}
#page1 #main #content .bg .inside .col-2.maxheight .box.maxheight .top1.maxheight .bottom.maxheight #form2 div p {
	text-align: justify;
	color: #FFF;
}
.s {
	color: #FF0;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 23px;
}
#main #content .bg .col-3.maxheight .box.maxheight .top2.maxheight .bottom.maxheight .inner #form3 div .title p font .aligncenter br {
	color: #900;
}
#page1 #main #content .bg .inside .col-2.maxheight .box.maxheight .top1.maxheight .bottom.maxheight #form2 div p {
	color: #FFF;
	background-color: #141414;
}
#page1 #main #content .bg .inside .col-2.maxheight .box.maxheight .top1.maxheight .bottom.maxheight p {
	color: #FFF;
}
#page1 #main #content .bg .inside .col-2.maxheight .box.maxheight .top1.maxheight .bottom.maxheight p {
	text-align: left;
	color: #FFF;
}
#page1 #main #content .bg .inside .col-2.maxheight .box.maxheight .top1.maxheight .bottom.maxheight #form4 {
	color: #FF0;
}
#page1 #main #content .bg .inside .col-2.maxheight .box.maxheight .top1.maxheight .bottom.maxheight #form2 div p {
	color: #FFF;
}
#page1 #main #content .bg .inside .col-2.maxheight .box.maxheight .top1.maxheight .bottom.maxheight p br {
	color: #FF0;
}
#page1 #content .bg .inside .wrapper .col-1.maxheight .box.maxheight .top.maxheight .bottom.maxheight .inner {
	color: #F00;
}
.sd {
	font-size: .2;
}
#page1 #content .bg .inside .wrapper .col-2.maxheight .box.maxheight .top1.maxheight .bottom.maxheight .inner div .sd {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}
#page2 #content .bg .inside .wrapper .col-2.maxheight .box.maxheight .top2.maxheight .bottom.maxheight .inner #form3 div .title p font .aligncenter br {
	text-align: left;
}
#page2 #content .bg .inside .wrapper .col-2.maxheight .box.maxheight .top2.maxheight .bottom.maxheight .inner #form3 div .title p font .aligncenter .fleft {
	font-size: 10px;
}
#page2 #content .bg .inside .wrapper .col-1.maxheight .box1.maxheight .top.maxheight .bottom.maxheight .inner .img-box p font {
}
#page2 #content .bg .inside .wrapper .col-1.maxheight .box1.maxheight .top.maxheight .bottom.maxheight .inner .img-box p br {
	font-weight: bold;
}
#page2 #content .bg .inside .wrapper .col-1.maxheight .box1.maxheight .top.maxheight .bottom.maxheight .inner .img-box div p {
	color: #FFF;
}
#page2 #content .bg .inside .wrapper .col-1.maxheight .box1.maxheight .top.maxheight .bottom.maxheight .inner .img-box div h3 font {
	font-size: 12px;
}
#page2 #content .bg .inside .wrapper .col-2.maxheight .box.maxheight .top2.maxheight .bottom.maxheight .inner #form3 div .title p {
	font-size: 14px;
}
#page3 #footer p a #footer {
	text-align: center;
}
#page1 #content .bg .inside .wrapper .col-1.maxheight .box.maxheight .top.maxheight .bottom.maxheight .inner {
	color: #FFF;
}
.s {
	color: #FFF;
}
#page1 #content .bg .inside .wrapper .col-2.maxheight .box.maxheight .top1.maxheight .bottom.maxheight .inner #form2 {
	color: #FFF;
}
#page1 #content .bg .inside .wrapper .col-2.maxheight .box.maxheight .top1.maxheight .bottom.maxheight .inner {
	color: #FFF;
}
#page1 #content .bg .inside .wrapper .col-2.maxheight .box.maxheight .top1.maxheight .bottom.maxheight .inner #form2 div p br {
	color: #FFF;
}
#page7 #main #content .bg {
	text-align: left;
}
#page7 #main #content .bg {
	text-align: center;
}
#page7 #main #content .bg {
	font-size: 9px;
}
#page7 #main #content .bg {
	font-weight: bold;
}
#page7 #main #content .bg {
	color: #FFF;
}
#page5 #main #content .bg .inside .wrapper .col-1.maxheight .box1.maxheight .top.maxheight .bottom.maxheight .inner #form6 font {
	font-size: 9px;
}
#page5 #main #content .bg .inside .wrapper .col-1.maxheight .box1.maxheight .top.maxheight .bottom.maxheight .inner #form6 font {
	font-size: 12px;
}
#page5 #main #content .bg .inside .wrapper .col-1.maxheight .box1.maxheight .top.maxheight .bottom.maxheight .inner p font font {
	font-size: 12px;
}
#page5 #main #content .bg .inside .wrapper .col-1.maxheight .box1.maxheight .top.maxheight .bottom.maxheight .inner ol li font {
	font-size: 12px;
}
