/* Generated by KompoZer */
body {
  margin: 0;
  background: transparent url(../images/bg-body.jpg) repeat scroll 0% 50%;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12pt;
  color: #cccccc;
}
a {
}
a img {
  border:  none;
  display: block;
}
.background {
  background: transparent url(../images/bg-background.png) repeat-x scroll left top;
}
.page {
  margin: 0 auto;
  padding: 0 0 102px;
  width: 960px;
  position: relative;
  overflow: hidden;
}
p {
  font-size: 14px;
  line-height: 30px;
  letter-spacing: 0.05em;
}
p a {
  color: #bfbfbf;
}
p a:hover {
  color: #d8d6bd;
}
.sidebar {
  margin: 59px 0 0;
  padding: 0 0 28px 20px;
  float: left;
  overflow: hidden;
  position: relative;
  width: 130px;
}
.logo {
  border-right: 1px solid #fec848;
  border-bottom: 1px solid #e4a100;
  background: transparent url(../images/bg-logo.jpg) repeat-y scroll 0% 50%;
  height: 210px;
  width: 959px;
}
.logo span {
  padding: 48px 0 0 36px;
  background: transparent url(../images/shadow1.png) no-repeat scroll 11px bottom;
  display: block;
  height: 193px;
}
.logo a {
  display: block;
  width: 89px;
}
.sidebar ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
}
.sidebar ul li.selected {
  background: transparent url(../images/bg-nav-selected.jpg) no-repeat scroll 0% 50%;
}
.sidebar ul li {
  background: transparent url(../images/bg-nav.jpg) no-repeat scroll 0% 50%;
  width: 130px;
  height: 60px;
  text-align: right;
}
.sidebar ul li a {
  padding: 0 15px 0 0;
  font-family: Arial,Helvetica,sans-serif;
  color: #989898;
  font-size: 16px;
  text-decoration: none;
  line-height: 60px;
  letter-spacing: 0.1em;
  height: 60px;
  width: 115px;
  display: block;
}
.sidebar ul li.selected a {
  color: #ec9701;
  font-family: Tahoma,Verdana,Segoe,sans-serif;
}
.sidebar ul li.selected a:hover {
  color: #ec9701;
}
.sidebar ul li a:hover {
  color: #ffffff;
}
.connect {
  margin: 505px 0 0;
}
.connect a {
  margin: 0 0 30px 36px;
  height: 73px;
  width: 73px;
  display: block;
  text-indent: -99999px;
}
.connect a#facebook {
  background: transparent url(../images/icons.png) no-repeat scroll 0 50%;
}
.connect a#facebook:hover {
  background: transparent url(../images/icons.png) no-repeat scroll 0 -225px;
}
.connect a#twitter {
  background: transparent url(../images/icons.png) no-repeat scroll 0 -75px;
}
.connect a#twitter:hover {
  background: transparent url(../images/icons.png) no-repeat scroll 0 -300px;
}
.connect a#googleplus {
  background: transparent url(../images/icons.png) no-repeat scroll 0 -150px;
}
.connect a#googleplus:hover {
  background: transparent url(../images/icons.png) no-repeat scroll 0 -375px;
}
.sidebar p.footnote {
  margin: 35px 0 0 10px;
  font-family: Arial,Helvetica,sans-serif;
  color: #84500d;
  line-height: 20px;
  font-size: 12px;
}
.body {
  border-style: none solid none none;
  border-color: #fec848;
  border-width: 1px;
  margin: -171px 0 0;
  background: transparent url(../images/bg-content.jpg) repeat-y scroll 0% 50%;
  float: left;
  width: 809px;
  min-height: 1289px;
}
.body ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
}
.body ul li p {
}
.body ul li {
  background: transparent url(../images/separator.jpg) no-repeat scroll right top;
}
.body ul li.first {
  background: transparent url(../images/bg-first-separator.jpg) no-repeat scroll left top;
}
.body ul li.first h3 {
  margin: 0 0 0 30px;
  padding: 44px 0 0;
}
.body ul li.first h3 a {
  text-decoration: none;
  display: block;
  margin-left: 0;
}
.body ul li.first h3 a:hover {
  color: #fdbe36;
}
.body ul li.first span {
  margin: 4px 0 11px 30px;
  font-family: Arial,Helvetica,sans-serif;
  color: #838383;
  font-size: 12px;
  line-height: 30px;
  display: block;
}
.body ul li.first a {
  margin: 0 0 0 30px;
  display: block;
}
.body ul li.first a img:hover {
  opacity: 0.9;
}
.body ul li.first p {
  margin: 18px 0 42px;
  padding: 0 30px;
  color: #bfbfbf;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  line-height: 30px;
  text-align: justify;
}
.body ul li.first p a {
  margin: 0;
  display: inline;
}
.body ul li.second {
  padding: 50px 0 0;
}
.body ul li.second > a {
  margin: 0 30px;
  display: block;
  float: left;
}
.body ul li.second a img:hover {
  opacity: 0.9;
}
.body ul li.second h3 {
  margin: 0;
}
.body ul li.second h3 a {
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 25px;
  color: #ff8a00;
  font-weight: normal;
  text-decoration: none;
  line-height: 30px;
  letter-spacing: 0.05em;
}
.body ul li.second h3 a:hover {
  color: #fdbe36;
}
.body ul li.second span {
  margin: 5px 0 0 30px;
  font-family: Arial,Helvetica,sans-serif;
  color: #838383;
  font-size: 12px;
  line-height: 30px;
  display: block;
}
.body ul li.second p {
  margin: 0 0 33px;
  padding: 0 30px;
  color: #bfbfbf;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  line-height: 30px;
  text-align: justify;
}
.body ul li.second p a {
  margin: 0;
  color: #bfbfbf;
  display: inline;
}
.body ul li.second p a:hover {
  color: #ff8a00;
}
.body ul li.third {
  padding: 50px 0 0;
  position: relative;
}
.body ul li.third h3 {
  margin: 0 0 0 30px;
}
.body ul li.third h3 a {
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 25px;
  color: #ff8a00;
  font-weight: normal;
  text-decoration: none;
}
.body ul li.third h3 a:hover {
  color: #fdbe36;
}
.body ul li.third span {
  margin: 5px 0 0 30px;
  font-family: Arial,Helvetica,sans-serif;
  color: #838383;
  font-size: 12px;
  line-height: 30px;
  display: block;
}
.body ul li.third p {
  margin: 0 30px;
  color: #bfbfbf;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  line-height: 30px;
  text-align: justify;
  width: 400px;
}
.body ul li.third p a {
  margin: 0;
  color: #bfbfbf;
  display: inline;
}
.body ul li.third p a:hover {
  color: #ff8a00;
}
.body ul li.third > a {
  position: absolute;
  top: 50px;
  right: 30px;
}
.body ul li.third a img:hover {
  opacity: 0.9;
}
.body .about {
  padding: 18px 30px 0;
  background: transparent url(../images/separator.jpg) no-repeat scroll right top;
}
.body .about h3 {
  margin: 27px 0 0;
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 25px;
  color: #ff8a00;
  font-weight: normal;
}
.body .about p {
  margin: 3px 0 26px;
  color: #bfbfbf;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  line-height: 30px;
  text-align: justify;
}
.body .about p a {
  margin: 0;
  display: inline;
}
.body .blog {
  padding: 0 30px;
  background: transparent url(../images/bg-first-separator.jpg) no-repeat scroll right top;
  overflow: hidden;
}
.body .blog div:first-child {
  margin: 0;
  padding: 0;
  width: 501px;
}
.body .blog div:first-child h3 {
  margin: 42px 0 0;
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 25px;
  color: #ff8a00;
  font-weight: normal;
  line-height: 30px;
  letter-spacing: 0.05em;
}
.body .blog div:first-child span {
  margin: 6px 0 11px;
  font-family: Arial,Helvetica,sans-serif;
  color: #838383;
  font-size: 12px;
  line-height: 30px;
  display: block;
}
.body .blog div:first-child p {
  margin: 20px 0 30px;
  color: #bfbfbf;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  line-height: 30px;
  text-align: justify;
}
.body .blog div:first-child p a {
  margin: 0;
  display: inline;
}
.body .blog div {
  margin: 0 0 0 43px;
  padding: 66px 0 0;
  float: left;
  width: 205px;
}
.body .blog div img {
  display: block;
}
.body .blog div h4:first-child {
  padding: 41px 0 0;
}
.body .blog div h4 {
  margin: 0;
  padding: 30px 0 0;
  font-family: Arial,Helvetica,sans-serif;
  color: #bfbfbf;
  font-size: 14px;
  font-weight: normal;
  text-transform: uppercase;
  line-height: 30px;
  letter-spacing: 0.05em;
}
.body .blog div ul {
  list-style-type: disc;
  list-style-image: none;
  list-style-position: outside;
  color: #bfbfbf;
  font-size: 10px;
}
.body .blog div ul li {
  background: transparent none repeat scroll 0% 50%;
}
.body .blog div ul li p {
  margin: 0;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  line-height: 30px;
}
.body .blog div ul li p a {
  color: #bfbfbf;
  text-decoration: none;
}
.body .blog div ul li p a:hover {
  text-decoration: underline;
}
h3 {
  margin: 0;
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 25px;
  color: #ff8a00;
  text-decoration: none;
  font-weight: normal;
  line-height: 30px;
  letter-spacing: 0.05em;
  display: block;
}
