@charset "utf-8";
/* CSS Document */

body {text-align:center; font:76% Arial, Helvetica, sans-serif; color:#8403B7;}
p, ul, form {margin:0; padding:0;}
ul li {list-style:none;}
a {text-decoration:none; color:#8403B7;}
a:hover {text-decoration:underline;}
#allcontent {width:1000px; margin:0 auto;}
#header {border:1px solid #8403B7; margin:0 0 0 0;}
.logo {float:left; margin:10px 0 0 15px; padding:0;}
.picture {float:right; margin:0; padding:0;}
#headerBottom {background:url(images/hdr_large.jpg) no-repeat left top; width:1000px; height:27px; margin:10px 0 0 0;}
.topnav {float:left;}
.topsearch {float:right;}
#content {width:1000px; padding:0 0 0 0; text-align:left;}
.leftnav {float:left; width:165px;}
.content {float:left; width:650px; margin:0 0 0 10px;}
.rightnav {float:right; width:165px; margin:0 0 0 0;}
.menubox {margin:10px 0 0 0;}
.title {background:url(images/hdr_thumb.jpg) no-repeat left top; width:165px; height:27px;}
.title span {position:relative; top:5px; left:10px; font-weight:800;}
.box {border:1px solid #8403B7}
.contentbox {margin:10px 0 10px 0;}
.contenttitle {background:url(images/hdr_small.jpg) no-repeat left top; width:650px; height:27px;}
.contenttitle span {position:relative; top:5px; left:10px; font-weight:800;}
.leader {text-align:center; margin:5px 0;}
.leader p {margin:5px 0 0 0;}
.listmenu {margin:5px;}
.online {text-align:right;}
.showimage {float:left; width:180px; margin:5px;}
.showtext {float:left; width:440px; margin:5px;}
.showtext span {font-weight:800;}
.headline {font-weight:800; text-decoration:underline;}
.linkmore {text-decoration:underline; text-align:right;}
.listact {margin:10px 0 0 0;}
.listact li {width:305px; float:left; margin: 0 0 10px 10px;}
.listact li .image {float:left; width:105px; height:100px;}
.listact li .text {float:left; width:200px;}
.listact li .text span { font-weight:800;}
#footer {border:1px solid #8403B7; margin:10px 0 15px 0; width:650px; margin:0 auto;}
#footer ul {margin:5px;}
#footer ul li {display:inline; border-left:1px solid #E1CCEB; padding: 0 1em 0 1em; line-height:15px;}
#footer ul li.first {border-left:none;}
#footer p {margin:0 0 10px 0;}
.topnav {float:left; margin:5px 0 0 0;}
.topnav ul li {display:inline; border-left:1px solid #8403B7; padding: 0 1em 0 1em; line-height:15px;}
.topnav ul li.first {border-left:none;}
.topsearch {float:right; margin:2px 10px 0 0;}
.employee {border-bottom: 1px dotted #8403B7;}
.employee div.thumb {float:left; width:200px; margin:10px;}
.employee div.details {float:left; margin:10px;}
.employee div label.desc {float:left; width:120px;}
.listoldcontent {margin:10px 0 0 15px;}
.listoldcontent ul li {width:615px; padding:0.5em 0 0.5em 0; border-bottom:1px dotted #8403B7;}
.boxguest fieldset {border:1px solid #ccc; width:630px;}
*:first-child + html .boxguest fieldset, * html .boxguest fieldset {width:650px;}
.boxguest fieldset div {margin:10px;}
.boxguest fieldset label {float:left; width:80px;}
.boxguest fieldset .button {text-align:right;}
.boxguest form {margin:0px 0 0 0;}
.contactus {border:none;}
.contactus div {margin:10px 0 0 10px;}
.contactus label {float:left; width:100px;}
.contactus .button {text-align:right; margin:10px 90px 10px 0;}
.listsearch {margin:10px 0 0 0;}
.listsearch li {width:630px; margin: 0 0 10px 10px; padding-bottom:10px; border-bottom:1px dashed #ccc;}
.listsearch li .image {float:left; width:105px;}
.listsearch li .text {float:left; width:200px;}
.listsearch li .text span { font-weight:800;}
.page {text-align:center; margin:10px 0 10px 0;}
.clear {clear:both; font-size:0em; line-height:0;}
