/* 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:30px;
text-align:justify
}

.moreindent{
margin-left:90px;
margin-right:30px;
text-align:justify
}

.evenmoreindent{
margin-left:120px;
margin-right:30px;
text-align:justify
}


.box {
margin-left:200px;
margin-right:200px;
text-align:justify
}

.top {
margin-left:680px;
}

.pages {
margin-left:720px;
}

.pages2 {
margin-left:680px;
}


.pages3 {
margin-left:640px;
}

.pages4 {
margin-left:595px;
}

.probono{
margin-left:20
}

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.a {
margin-left:70px;
margin-right:30px;
}

ul.b {
margin-left:100px;
margin-right:30px;
}




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: 30px;
padding-right:30px;}


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;
padding-right: 15px;}






/* 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;
}

#location {
min-height:0px;
width:810px;
margin-top:20px;
margin-left:68px;
font-size: 12px;
}

#maincontents {
min-height:100px;
width:810px;
margin-top:10px;
margin-left:68px;
}


#maincontents ul#menu {
list-style:none;
padding-left:0px;
padding-top:0x;
font-size:11px;
}

#maincontents ul#menu li {
display:block;
float:left;
margin-right:0px;
padding:2px;
}

#maincontents ul#menu li.one a {
display:block;
background:url("images/statemenu01.jpg") center bottom;
width:290px;
height:144px;
}

#maincontents ul#menu li.one a:hover {
background:url("images/statemenu01.jpg") center top;
}

#maincontents ul#menu li.two a {
display:block;
background:url("images/statemenu02.jpg") center bottom;
width:220px;
height:144px;
}

#maincontents ul#menu li.two a:hover {
background:url("images/statemenu02.jpg") center top;
}

#maincontents ul#menu li.three a {
display:block;
background:url("images/statemenu03.jpg") center bottom;
width:285px;
height:144px;
}

#maincontents ul#menu li.three a:hover {
background:url("images/statemenu03.jpg") center top;
}

#maincontents ul#menu li a span {
display:none;
}

#topbar01 {
min-height:10px;
width:804px;
background:url("images/topbar.jpg") no-repeat left bottom;
margin-top:50px;
margin-left:68px;
margin-bottom:0px;
}

#text {
min-height:10px;
width:804px;
background:url("images/contentbg.jpg") left top;
margin-top:0px;
margin-left:68px;
margin-bottom:0px;
padding-top:10px;

}


#bottombar01 {
height:12px;
width:804px;
background:url("images/bottombar.jpg") no-repeat left top;
margin-top:0px;
margin-left:68px;
}

