body, td, table, p, a, img, textarea, input {
  font-family:Cambria, verdana, arial;
  text-decoration:none;
  color:#000000;
  font-size:15px;
  padding:0px;
  margin:0px;
}
body, td, table, p, a, img {
  border:0px;
}
td {
  border-collapse:collapse;
  empty-cell:show;
  padding:0px;
}
table {
  border-collapse:collapse;
  padding:0px;
  cell-spacing:0px;
}
img {
  max-width:100%;
  max-height:100%;
}
video {
  max-width:100% !important;
  height:auto;
}
a {
  color:blue;
}
a:hover {
  color:red;
}
.subnav {
  font-size:15px;
  color:#000000;
  text-decoration:none;
}
.subnav:hover {
  color:#000000;
}
.text12px {
  font-size:12px;
}

textarea {
  font-size:13px;
}

.whitetext13px {
  font-size:13px;
  color:#FFFFFF;
}
.floatingright {
  float: right;
  margin: 0px 0px 10px 20px;
}

.floatingleft {
  float: left;
  margin: 10px 10px 10px 10px;
}

.whitetext16px {
  font-size:16px;
  color:#FFFFFF;
}

.whitetext14px {
  font-size:14px;
  color:#FFFFFF;
}

.text16px {
  font-size:16px;
  color:#797A7F;
  font-weight:bold;
}

.trlink {
  background-image:url(/images/action.gif);
  background-repeat:no-repeat;
  background-position:center center;
}

.trlinkover {
  background-image:url(/images/actionover.gif);
  background-repeat:no-repeat;
  background-position:center center;
}

.text11px {
  font-size:11px;
  color:#000000;
}

.boldtext11px {
  font-size:11px;
  color:#000000;
  font-weight:bold;
}

.heading {
  font-size:13px;
  font-weight:bold;
  color:#2439B6;
}

.blueheading {
  font-size:15px;
  font-weight:bold;
  color:#130363;
}

.blueregularheading {
  font-size:13px;
  color:#130363;
  font-weight:bold;
  text-decoration:none;
}

a.leftnavigation {
  font-size:13px;
  text-decoration:none;
  cursor:pointer;
}

a.leftnavigation:hover {
  color:#2B6FB6;
  cursor:pointer;
}

a.leftnavigationover {
  font-size:13px;
  color:#2B6FB6;
  text-decoration:none;
  cursor:pointer;
}

.footer, a.footer {
  font-size:13px;
  color:#ffffff;
}
a.footer:hover {
  color:#FFCE00;
}

a.headerover {
  font-size:13px;
  font-weight:bold;
  color:#93C9FB;
  text-decoration:none;
}

a.header {
  font-size:14px;
  font-weight:bold;
  color:#FFFFFF;
  text-decoration:none;
}

a.header:hover {
  color:#93C9FB;
}

a.homelink {
  font-size:13px;
  color:#FFFFFF;
  font-weight:bold;
  text-decoration:none;
}

a.homelink:hover {
  color:#f3fc03;
}

a.homelinkover {
  font-size:13px;
  color:#f3fc03;
  font-weight:bold;
  text-decoration:none;
}
.browntext12px {
  font-size:12px;
  font-weight:bold;
  color:#341D06;
}
a.back {
  font-size:14px;
  color:#C1B399;
  font-weight:normal;
}
.contentfooter {
  font-size:13px;
  color:#58595B;
}
.linkedimageleft, .linkedimageright{
  vertical-align:middle;
  padding-left:15px
}
.linkedimageright {
  padding-right:15px
}
.content, a.page, a.pageselected {
  font-size:22px;
  padding-left:10px;
}
.content, a.page {
  color:#6c7744;
}
a.page:hover, a.pageselected {
  color:#000000;
}
.contentheader {
  font-size:15px;
  color:#c1b399;
}
.content p {
  margin-top:0px;
  margin-bottom:20px;
}
.footertitle {
  font-size:13px;
  color:#000000;
  width:130px;
  padding-bottom:10px;
}
.footertext, a.footertext, .footertext a {
  font-size:13px;
  color:#ffffff;
  width:130px;
  padding-bottom:10px;
}
a.footertext:hover, .footertext a:hover {
  color:#000000;
}
a.navtext {
  font-size:15px;
  color:#ffffff;
  padding:2px;
}
a.navtext:hover, a.navtexthover {
  font-size:15px;
  color:#000000;
  padding:2px;
}
a.language, a.languageselected {
  font-size:16px;
  color:#c1b399;
}
a.language:hover, a.languageselected {
  color:#000000;
}
#pagecontent img {
  max-width:725px;
}
#webpagecontent img {
  max-width:644px;
}
.selector, .selector_over {
  width:12px;
  height:12px;
  float:left;
  background-repeat:no-repeat;
}
.selector {
  background-image:url(/images/circle.png);
}
.selector_over {
  background-image:url(/images/circle_over.png);
}
.homeicon {
  color:#000000;
  cursor:pointer;
  width:148px;
  font-size:16px;
  text-shadow: -1px -1px 0 #ffffff, 1px -1px 0 #ffffff, -1px 1px 0 #ffffff, 1px 1px 0 #ffffff;
  height:100%;
  border:1px solid #cccccc;
}
.homeicon:hover {
  color:#000000;
  background-image:url(/images/homeicon_background.png);
  text-shadow:none;
}
.leftsubnav, .leftsubnav a, .leftsubnavover a, .leftsubnavover {
  color:#000000;
  cursor:pointer;
  width:100%;
  height:30px;
  font-size:15px;
}
.leftsubnav, .leftsubnavover {
  background-color:#eadfc2;
  padding-left:10px;
  padding-right:10px;
}
.leftsubnav:hover, .leftsubnav:hover a, .leftsubnavover:hover a {
  color:#000000;
}
.leftsubnav:hover, .leftsubnavover {
  background-color:#afa37f;
}
.subpagesection, .subpagesectionhover {
  font-size:18px;
  color:#000000;
  cursor:pointer;
  vertical-align:middle;
  min-height:30px;
  height:auto;
  display:block;
  padding-top:5px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:5px;
  background-image:url(/images/subsection.png);
}
.download {
  height:30px;
  background-image:url(/images/subsection.png);
  bottom:0;
  position:absolute;
}
.subpagesection, .download {
  visibility:hidden;
}
.subpagesectionhover {
  visibility:visible;
}
.subpagetitle {
  font-size:20px;
  color:#00a6e7;
}
#listthumbnail img {
  max-width:455px;
}
#listnothumbnail, #listnothumbnail * {
  max-width:700px;
}
#popupcontent img {
  max-width:530px;
}
#divcontent iframe, #divcontent video {
  max-width:960px;
}
.payment {
  background-image:url(/images/plus.png);
  background-repeat:no-repeat;
  width:20px !important;
  height:20px;
  line-height:20px;
  vertical-align:middle;
  font-size:22px;
  color:#ffffff;
  font-weight:bold;
  cursor:pointer;
  padding-left:3px;
}
#payment:hover {
  color:#000000;
}
.lefttext {
  float:left;
  width:150px;
  color:#6D6E70;
}
.formtext {
  float:left;
  width:250px;
  color:#6D6E70;
}
.leftside {
  color:#6c7744;
}
.leftside:hover {
  color:#ADD45A;
}
.hide {
  display:none;
}
.mce-listbox button {
  width:100px;
}