/* General styles */

* {
margin:0;
padding:0; 
}

body {
background-image: url("images/mainbg.jpg");
font-family:verdana,arial,sans-serif;
font-size:12px;
color:#666666;
}

div.block {text-align:justify}

.clearfix {
clear:both;
height:0;
line-height:0;
font-size:0;
}

.noindent {
margin-left:20px;
margin-right:30px;
text-align:justify
}

.indent {
margin-left:60px;
margin-right:60px;
text-align:justify
}

.moreindent{
margin-left:90px;
margin-right:30px;
text-align:justify
}

.crazyindent{
margin-left:249px;
margin-right:249px;
text-align:justify
}

img {
border:0;
}

a img {
border:1px solid #484235;
padding:5px;
}

a img:hover {
border:1px solid #afa99a;
background:transparent;
}

p, h1, h2, h3, h4 {
margin-bottom:15px;
}

h1 {
font-size:10px;
color:#666666;
border-bottom:1px solid #666666;
padding-bottom:5px;
}

h2 {
font-size:8px;
color:#666666;
border-bottom:1px solid #666666;
padding-bottom:5px;
}

h3 {
color:#ffffff
}

h4 {
font-size:14px;
text-transform:uppercase;
margin-bottom:10px;
}

ul {
list-style:none;
}

a:link, a:visited, a:active {
color:#88ae59;
text-decoration:none;
}

a:hover {
color:#231a09;
background-color:#afa99a;
text-decoration:none;
}

table.states
{ font-family: Verdana;
font-weight: normal;
font-size: 12px;
font-color: #666666;
width: 790px;
border: 0px 
border-collapse: collapse;
border-spacing: 0px;
margin-top: 0px;
padding-left: 40px;}


table.states td
{ border-bottom: 0px
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 12px;
font-color: #666666;
text-align: left;
padding-top:20px;
padding-bottom:20px;
padding-left: 20px;}


ul.explorertree li { list-style-position: outside; text-align:justify; margin-left: 65px; margin-right:65px; margin-bottom:15px; margin-top:10px;}
ul.explorertree, ul.explorertree ul, ul.explorertree li { padding: 0; }
ul.explorertree ul { margin-left: 0px; padding-left: 10px; } /* sublist indentation */
/* Set the bullet images */
ul.explorertree li { list-style-type: none; }
ul.explorertree li.explorertree-open { list-style-image: url(images/faq_minus.jpg); list-style-type: circle; }
ul.explorertree li.explorertree-closed { list-style-image: url(images/faq_plus.jpg); list-style-type: disc; }
/* Actually show and hide sublists */
ul.explorertree li.explorertree-open ul { display: block; }
ul.explorertree li.explorertree-closed ul { display: none; }



/* Layout */

#container {
margin:0 auto;
}

#topcontents {
min-height:125px;
width:804px;
padding-left:0px;
background:url("images/title.jpg") no-repeat left top;
margin-bottom:0px;
margin-top:15px;
margin-left:68px;
}

#topcontents ul#menu {
list-style:none;
padding-left:420px;
padding-top:90px;
font-size:12px;
}

#topbar01 {
min-height:10px;
width:804px;
background:url("images/topbar.jpg") no-repeat left bottom;
margin-top:10px;
margin-left:68px;
margin-bottom:0px;
}

#maincontents {
min-height:100px;
width:804px;
background:url("images/contentbg.jpg") left top;
margin-top:0px;
margin-left:68px;
}

#bottombar01 {
height:12px;
width:804px;
background:url("images/bottombar.jpg") no-repeat left top;
margin-top:0px;
margin-left:68px;
}

#topbar02 {
height:10px;
width:804px;
background:url("images/topbar.jpg") no-repeat left bottom;
margin-top:10px;
margin-left:68px;
}

#bottomcontents {
min-height:10px;
width:804px;
background:url("images/contentbg.jpg") left top;
margin-top:0px;
margin-left:68px;
}

#bottombar02 {
height:12px;
width:804px;
background:url("images/bottombar.jpg") no-repeat left top;
margin-top:0px;
margin-left:68px;
}