html, body {
  width:100%;
}
body {
  background: #ad9e85 url(../images/mainbg.jpg) repeat-x top;
  width:100%;
  margin:0px;
  padding:0px;
}

.fl {
  float:left;
}

.fr {
  float:right;
}

.clear {
  clear:both;
}
a img {
  border:none;
}
h1, h2, h3, h4, h5 {
  margin-top:2px;
}
p {
  margin-top:8px;
  margin-bottom:10px;
}
.rel {
  position:relative;
}
.abs {
  position:absolute;
}


.maincontainer {
  width:896px;
  padding-left:14px;
  padding-right:15px;
  margin-right:auto;
  margin-left:auto;
  background: #ffffff url(../images/whitebg.jpg) repeat-x top;
  color:#353535;
  line-height:18px;
  font-family:Georgia;
  font-size:12px;
  min-height:566px;_height:566px;
}

.menu {
  padding-top:31px;
}
.menu .item {
  float:left;
  color:#817a6c;
  font-family:"Trebuchet Ms";
  font-size:15px;
  padding-right:15px;
  padding-left:15px;
  padding-top:4px;
  padding-bottom:4px;
}
.menu .item a:link,.menu .item a:visited {
  color:#817a6c; text-decoration:none;
}
.menu .item a:hover {
  color:#1111ac; text-decoration:none;
}

.menu .itemon {
  color:#817a6c;
  background: #ffffff url(../images/menuon.jpg) repeat-x top;
  font-family:"Trebuchet Ms";
  font-size:15px;
  padding-right:14px;
  padding-left:14px;
  padding-top:4px;
  padding-bottom:8px;
  border-top:3px solid #d2d2dd;
  border-left:3px solid #d2d2dd;
  border-right:3px solid #d2d2dd;
  border-bottom:none;
}
.menu .itemon a:link,.menu .itemon a:visited {
  color:#817a6c; text-decoration:none;
}
.menu .itemon a:hover {
  color:#1111ac; text-decoration:none;
}
.menu .itemonbody {
  font-family:"Trebuchet Ms";
  font-size:15px;
  padding-right:14px;
  padding-left:14px;
  padding-top:4px;
  padding-bottom:8px;
  border-bottom:3px solid #d2d2dd;
  border-left:3px solid #d2d2dd;
  border-right:3px solid #d2d2dd;
}
.firmontop {
  background: #ffffff url(../images/firmontop.jpg) no-repeat top left;
}
.menu .itemonbody a {
  display:block;
  border-bottom:1px solid #dbdbdb;
  color:#817a6c;
  padding-bottom:8px;
  padding-top:5px;
  text-decoration:none;
}
.menu .itemonbody a:hover {
  color:#e2aa03;
  text-decoration:none;
}


.menu .dv {
  float:left;
  background-color:#817a6c;
  width:1px;
  height:30px;
}


.mainfooter {
  width:925px;
  margin-right:auto;
  margin-left:auto;
  background: #cec5b6 url(../images/footerbg.jpg) repeat-x bottom;
  font-size:11px;
  line-height:16px;
  color:#6c5836;
  font-family:Arial;
  min-height:66px;_height:66px;
}
.mainfooter a:link, .secondfooter a:visited {
  color:#6c5836; text-decoration:underline;
}
.mainfooter a:hover {
  color:#6c5836; text-decoration:none;
}


.secondfooter {
  width:925px;
  margin-right:auto;
  margin-left:auto;
  color:#ffffff;
  font-family:Arial;
  font-size:11px;
  line-height:16px;
}
.secondfooter a:link, .secondfooter a:visited {
  color:#ffffff; text-decoration:underline;
}
.secondfooter a:hover {
  color:#ffffff; text-decoration:none;
}



.header {
  background:#ffffff url(../images/headerbg.gif) no-repeat;
  width:881px;
  height:250px;
  margin-left:auto;
  margin-right:auto;
  padding-top:8px;
  padding-bottom:8px;
  padding-left:8px;
  padding-right:8px;
  overflow:hidden;
  margin-top:14px;
}
.headergradright {
  background:url(../images/headgradient-right.gif) no-repeat top right;
  height:252px;
  width:247px;
  overflow:hidden;
  padding-right:8px;
}
.headergradright1 {
  background:url(../images/headgradient-right1.gif) no-repeat top right;
  min-height:152px;
  padding:8px;
}
.slidebg {
  background:url(../images/slide-whitebg.gif) no-repeat;
  width:608px;
  height:250px;
  padding-left:9px;
  padding-right:9px;
  padding-top:10px;
  padding-bottom:9px;
  overflow:hidden;
}
.title1 {
  color:#0000a3;
  font-size:16px;
  text-transform:uppercase;
  font-family:"Trebuchet Ms";
}
.date1 {
  color:#e2aa03;
  font-size:11px;
  text-transform:uppercase;
  font-family:"Trebuchet Ms";
}
.m0 {
  margin:0px; !important
}
.news {
  color:#282726;
  font-size:12px;
  font-family:"Trebuchet Ms";
  line-height:16px;
}
.news .entry {
  border-bottom:1px dotted #414141;
  padding-bottom:8px;
  margin-bottom:8px;
  padding-top:0px;
}


h1 {
  color:#353568;
  font-size:20px;
  line-height:27px;
  font-family:Georgia;
}
.orangeskinny {
  font-weight:normal;
  color:#e2aa03;
}
h2 {
  color:#353568;
  font-size:17px;
  line-height:20px;
  font-family:Georgia;
}

h3 {
  color:#e2aa03;
  font-size:16px;
  font-family:"Trebuchet Ms";
  margin-bottom:10px;
  font-weight:normal;
}
h4 {
  color:#e2aa03;
  font-size:15px;
  font-family:"Trebuchet Ms";
  margin-bottom:10px;
  font-weight:bold;
}
h5 {
  color:#353568;
  font-family:"Trebuchet Ms";
  margin-bottom:8px;
  font-weight:normal;
}
h6 {
  color:#353568;
  font-family:"Trebuchet Ms";
  margin-bottom:10px;
  font-weight:normal;
}
.content p {
  line-height:20px;
}

.leftcol {
  width:604px;
  padding-top:10px;
  padding-bottom:14px
}
.rightcol {
  width:280px;
  padding-top:10px;
  padding-bottom:14px
}

.leafarea {
  background:url(../images/leafarea-bg.jpg) no-repeat top left;
  width:577px;
  height:161px;
  overflow:hidden;
  padding-top:20px;
  padding-left:20px;
  margin-bottom:20px;
  margin-top:15px;
}
.hbox2 {
  background: url(../images/box2.gif) no-repeat top left;
  width:240px;
  min-height:119px;_height:119px;
  padding-left:20px;
  padding-right:20px;
  padding-top:15px;
  margin-bottom:20px;
}
.hbox2 .item {
  background: url(../images/c1.gif) left center no-repeat;
  padding-left:18px;
  border-bottom:1px solid #dbdbdb;
  padding-bottom:6px;
  padding-top:6px;
  cursor: pointer;
}

.hbox2 .itemon {
  background: #e2e2e2 url(../images/c2.gif) left center no-repeat;
  padding-left:18px;
  border-bottom:1px solid #dbdbdb;
  padding-bottom:6px;
  padding-top:6px;
  cursor: pointer;
  color:#353568;
}



.hbox {
  background: url(../images/box1.gif) no-repeat top left;
  width:240px;
  min-height:179px;_height:179px;
  padding-left:20px;
  padding-right:20px;
  padding-top:15px;
  margin-bottom:20px;
}

.hbox .item {
  background: url(../images/c1.gif) left center no-repeat;
  padding-left:18px;
  border-bottom:1px solid #dbdbdb;
  padding-bottom:6px;
  padding-top:6px;
  cursor: pointer;
}

.hbox .itemon {
  background: #e2e2e2 url(../images/c2.gif) left center no-repeat;
  padding-left:18px;
  border-bottom:1px solid #dbdbdb;
  padding-bottom:6px;
  padding-top:6px;
  cursor: pointer;
  color:#353568;
}
.rs {
  border:3px solid #7f7f7f;
  margin-top:6px; margin-right:8px;
}
.rs1 {
  border:3px solid #7f7f7f;
  margin-top:6px; margin-right:8px;
  margin-bottom:6px;
}
.arl {
  font-family:Arial;
  font-size:11px;
}
.arl1 {
  font-family:Arial;
  font-size:12px;
  text-transform:uppercase;
}
.arl1 a:link, .arl1 a:visited {
  color:#414141;
  text-decoration:none;
}
.arl1 a:hover {
  color:#e4b323;
  text-decoration:none;
}

a:link {
  color:#353568;
  text-decoration:underline;
}
a:visited {
  color:#353568;
  text-decoration:underline;
}
a:hover {
  color:#e4b323;
  text-decoration:none;
}

.separator {
  border-bottom:1px solid #dbdbdb;
  margin-bottom:10px;
  padding-bottom:10px;
}
.box1 {
  background:#dee3e5;
  padding:8px;
  margin-bottom:14px;
}
