/* CSS RESET */
body { color: black; background: white; }
body, div, dl, dt, dd, li, pre,
form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 100%; font-weight: normal; }
address, caption, cite, code, dfn, var { font-style: normal; font-weight: normal; }
ol, ul { list-style: none; margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; } 
caption, th { text-align: left; font-weight: normal; font-style: normal; }
acronym, abbr, fieldset, img { border: 0;}
:focus { outline: 0; }


body {font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 12px; background: #B2AA7C url(bg.gif) repeat-x 0 0; color:#414143;text-align:center; }
a {color: #FCD919; text-decoration: underline;}
a:hover {text-decoration: none;}
/*hr {border: none; height: 2px; background: #948E6A url(hr.gif);}*/
hr {height: 0; border-width: 1px 0 1px 0; border-style: solid; margin: 5px 0 5px 0;border-color: #948E6A #948E6A #BDB794 #BDB794; background-color: #948E6A;}

#wrap {width: 722px; margin: 0 auto;}
#header {height: 67px;background: url(page-top.gif) no-repeat 0 100%;text-align:left;}
#header h3 {font-size: 15px; font-weight: bold; padding: 20px 0 0 16px;}
#header h3 a {color: #ffffff;text-decoration: none;}
#header h3 a span{color: #FCD919;}
#footer {padding-top: 25px; background: url(page-bottom.gif) no-repeat 0 0; color: #847E5B; padding-bottom: 30px;text-align:left;}
#footer a{color: #847E5B; font-weight: bold}
#footer a:hover {color: #555137; }
#footer p {width: 40%;}
#footer p.copyright {float: left; margin-left: 10px;}
#footer p.created {float: right; text-align: right; margin-right: 10px;}
#page {background: #B6AE83 url(page-bg.gif) repeat-x 0 0;text-align:left; overflow: hidden; height:100%;}

#menu {margin: 0 9px 10px 9px; clear:both; position: relative; background: #ffffff url(menu-corner-right.gif) no-repeat 100% 0; border-bottom: 3px #FCDB25 solid;}
#menu p.head {text-indent: -9999px; width: 3px; height: 3px; position:absolute;background: url(menu-corner-left.gif) no-repeat 0 0; top: 0; left: 0; z-index: 10; }
#menu ul { display:table;white-space:nowrap; width: auto; margin: 0 auto;}
#menu ul li{display:table-cell;}
#menu ul li.first a{background: none;}
#menu ul li a {width: auto; font-size: 13px;background: url(menu-separator.gif) no-repeat 0 100%;  padding: 13px 16px 11px 16px; color: #857F5C; font-weight: bold; display: block; text-decoration: none;}
#menu ul li a:hover {color:#605B3E;}


#sidebar { float: left; width: 235px; margin: 15px 0 10px 0; font-size: 11px;}
#sidebar img {display:block; margin: 0 0 0 5px;}
#sidebar div.body { margin: 5px 20px;}
#sidebar p.head {color: #ffffff; font-weight: bold; font-size: 11px; margin: 10px 0; padding-left: 25px;background: url(arrow-big.gif) no-repeat 10px 4px;}
#sidebar a {color: #404042;}
#sidebar a:hover {color: #151518;}
#sidebar ul {border-top: 1px #948E6A solid; border-bottom: 1px #BDB794 solid; margin: 10px 0;}
#sidebar ul li {border-top: 1px #BDB794 solid; border-bottom: 1px #948E6A solid; padding: 3px 5px 5px 30px; background: url(arrow.gif) no-repeat 10px 8px;}
#sidebar ul li h3 {}

#content {float: right; width: 470px; margin: 10px 10px 10px 5px;}
#content.wide {float: none; width: 700px; margin: 10px 10px 10px 10px;}
#content  h1 {margin: 10px 0; /*padding-left: 25px;background: url(arrow-big.gif) no-repeat 10px 4px;*/color: #ffffff; font-weight: bold; font-size: 15px;}
#content  h2 {font-size: 14px; margin: 15px 0 5px 0; color: #404042; font-weight: bold;/* border-bottom:1px solid #948E6A; padding: 0 3px 3px 5px;*/ }
#content  h3 {font-size: 12px; margin: 10px 0; color: #404042; font-weight: bold; padding: 0; }
#content a {font-weight: bold;}
#content p {margin: 8px 0; text-align: justify;}
#content ul {margin: 10px 0 10px 20px;}
#content ol {margin: 10px 0 10px 35px;}
#content ul {list-style: disc;}
#content ol {list-style: decimal;}

#content ul.list {list-style: none; margin: 10px;border-top: 1px #ffffff dotted;}
#content ul.list li {padding: 10px; border-bottom: 1px #ffffff dotted;}
#content ul.list h3, #content ul.list p {margin: 2px 0;}
#content ul.list h3 {border: none; padding: 0;}

#content div.img {text-align: center; margin: 10px 0;}
#content div.img img {border: 2px #948E6A solid;}

#content table {border-collapse: collapse; margin: 10px 0; margin: 0 auto; font-size: 11px;}
#content table caption {text-align: center; font-size: 11px; font-weight: bold; padding: 0 0 3px 0;}
#content table  td, #content table  th		{border:1px solid #948E6A; padding: 3px; vertical-align: top;}
#content table  th {text-align: center; font-weight: bold; background: #BDB794}

#content blockquote {margin: 10px; border-left: 2px solid #948E6A; padding-left: 5px;}
#content dl {margin: 10px 2px;  }
#content dl dt {font-weight: bold; color: #333333; margin: 10px 0 0 0;}
#content dl dd {margin: 2px 5px 3px 10px; border-left: 1px #333333 dotted; padding-left: 4px; text-align: justify;}

input.iText {background: #ffffff; border: 3px #BDB794 solid; font-size:11px;  padding: 1px; width:300px;}
input.iText:focus {border-color: #948E6A;}
textarea {background: #ffffff; border: 3px #BDB794 solid; font-size:11px;  padding: 1px;font-family: Tahoma, Arial, Verdana, sans-serif; width:300px;  }
textarea:focus {border-color: #948E6A;}
input.iSubmit {background: #FBD818;border: 3px #E9CA1C solid;  margin: 5px; color: #000000; font-size: 10px; text-transform: uppercase;}
#sidebar input.iSubmit {display: none;}
#sidebar form {overflow:hidden; height:100%;}
#sidebar form input {float: left; margin-right: 4px;}
#sidebar form input.iText {width: 150px;}
#sidebar form input.iImage {margin-top: 2px;}

form div {}
form div label {display: block;font-size: 11px; padding: 2px;}

