@charset "utf-8";
/* CSS Document */

html {margin: 0; padding: 0;}
body {margin: 0; padding: 0; background: #6A5533 url(../images/bg.jpg) repeat-x;}


#content #faq .faq-question a {color: #333333; text-decoration: none; }
#content #faq .faq-question {font-size: 14px; border-bottom: #CCCCCC dotted 1px; padding: 0 0 0 20px;  background: url(../images/plus.gif) no-repeat 0px 5px; }
#content #faq .answer {font-size: 12px; color: #666666; line-height: 22px; margin: 10px 0 10px 0;}


.fr {float: right;}
.fl {float: left;}
.line {height: 1px; border-bottom: #CCCCCC 1px dotted;}
.clear {width: 800px; height: 250px;}
.quote {color: #333333; width: 154px; height: 30px; font-weight: bold; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 14px; background:#F0C73C; padding: 15px 15px 5px 15px; margin: 0 0 0 10px;}
img {border: 0;}
a {color: #333333; text-decoration: none;}
a:hover { text-decoration: underline;}
#address {
	width: 597px;
	position: absolute;
	left: 237px;
	top: -80px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	
}
#container {width: 800px; margin:auto; top: 80px; position: relative;  }
#float {float: left; width: 800px; background: #FFFFFF; padding: 15px; border-top: 2px #333333 solid; border-left: 2px #333333 solid; border-right: 2px #333333 solid; }

#logo {
	position: absolute;
	left: -61px;
	top: -62px;
	z-index: 2;
}
.border-right {float: right; margin: 0 0 15px 15px; padding: 4px; list-style: none; border: 1px #CCCCCC solid; width: 200px; height: 150px;}
.border-left {float: left; margin: 0 0 15px 15px; padding: 4px; list-style: none; border: 1px #CCCCCC solid;  width: 200px; height: 150px;}
.border {padding: 4px; list-style: none; border: 1px #CCCCCC solid; }
#content p.border-caption {clear: right; float: right; width: 200px; padding: 4px; font-size: 10px; color: #666666; font-family:Arial, Helvetica, sans-serif; margin: -10px 0 15px 15px; text-align: center;}
#hero {position: absolute; left:18px; z-index: 1; width: 800px; height: 230px; }
#sidebar {float: left; width: 240px; margin: 0 20px 20px 0; background: #F4F4F4 ;  font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
#sidebar .open { width: 240px; padding: 20px 0 20px 0;  background: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
#sidebar .close {padding: 0 15px 15px 15px;}
#sidebar h1 {height: 23px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; border-bottom: 2px #CCCCCC solid; background:#F0C73C url(../images/title.jpg) no-repeat; margin: 0 0 10px 0; padding: 12px 15px 5px 15px; font-weight: bold;}
#sidebar ul {margin: 0; padding: 0;}
#sidebar li {margin: 7px 0 0 0; padding: 0 0 7px 0; list-style: none; border-bottom: 1px #CCCCCC dotted;}
#sidebar li.last {margin: 10px 0 0 0; padding: 0 0 0 0; list-style: none; border-bottom: none;}
.caption {font-size: 11px; color:#666666; margin: 0 0 10px 0;}
#content {float: left; width: 540px;}
#content a {color: #F2A804; text-decoration: underline;}
#content  a:hover { text-decoration: underline;}
#content { font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
#content h2 { font-size: 14px; font-weight: bold; color:#333333; margin: 25px 0 12px 0;}
#content h1 { font-size: 18px; font-weight: normal; color:#333333; margin: 20px 0 15px 0;}
#content h1.first { margin-top: 0px;}
#content p {font-size: 12px; color: #666666; line-height: 22px; margin: 10px 0 10px 0;}
#content ul {margin: 0 0 20px 0; padding: 0;}
#content li { list-style: none; background: url(../images/icon-warning.png) no-repeat; padding: 0 0 0 29px; margin: 5px 0 5px 0; line-height: 24px; color:#666666;}
#footer {float: left; width: 800px; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#666666; margin: 20px 0 20px 0;}
#footer ul {margin: 20px 0 0 0; padding: 0;}
#footer li { list-style: none; margin: 0 10px 0 0; padding: 0; display: inline;}



