a.nav:link, a.nav:visited, a.nav:active {font-weight:normal; color: #FFFFFF; text-decoration:none; letter-spacing:1px; text-shadow:1px 1px 2px #000000}
a.nav:hover   {font-weight:normal; color: #000000; text-decoration:none; text-shadow:1px 1px 2px #FFFFFF; letter-spacing:1px}

a.hrefLinks:link, a.hrefLinks:visited, a.hrefLinks:active {font-weight: normal; color: #993300; text-decoration:none}
a.hrefLinks:hover {font-weight: normal; color: #333333; text-decoration:none}

a.ftrlink:link, a.ftrlink:visited, a.ftrlink:active {font-weight: bold; color: #6BA2C0}
a.ftrlink:hover   {font-weight: bold; color: #C0C0C0}

.Black {color: #000000}
.Blue {color: #6396B2}
.Brown {color: #392004}
.Charcoal {color: #666666}
.Gold {color: #996600}
.Gray {color: #808080}
.Green {color: #636300}
.Orange {color: #F3931A}
.Red {color: #DD0303}
.Rust {color: #993300}
.White {color: #FFFFFF}
.Yellow {color: #FDEC1A}
.sfont16 {font-family: Georgia, "Times New Roman", Serif; font-style:normal; font-size: 16px; font-weight: normal}
.sfont15 {font-family: Georgia, "Times New Roman", Serif; font-style:normal; font-size: 15px; font-weight: normal}
.sfont14 {font-family: Georgia, "Times New Roman", Serif; font-style:normal; font-size: 14px; font-weight: normal}
.sfont12 {font-family: Georgia, "Times New Roman", Serif; font-style:normal; font-size: 12px; font-weight: normal}
.font24 {font-family: Arial, Verdana, Tahoma, sans-serif; font-style:normal; font-size: 24px; font-weight: normal}
.font18 {font-family: Arial, Verdana, Tahoma, sans-serif; font-style:normal; font-size: 18px; font-weight: normal}
.font16 {font-family: Arial, Verdana, Tahoma, sans-serif; font-style:normal; font-size: 16px; font-weight: normal}
.font12 {font-family: Arial, Verdana, Tahoma, sans-serif; font-style:normal; font-size: 12px; font-weight: normal}
.font14 {font-family: Arial, Verdana, Tahoma, sans-serif; font-style:normal; font-size: 14px; font-weight: normal}
.font13 {font-family: Arial, Verdana, Tahoma, sans-serif; font-style:normal; font-size: 13px; font-weight: normal}
.font12 {font-family: Arial, Verdana, Tahoma, sans-serif; font-style:normal; font-size: 12px; font-weight: normal}
.font11 {font-family: Arial, Verdana, Tahoma, sans-serif; font-style:normal; font-size: 11px; font-weight: normal}
.font10 {font-family: Arial, Verdana, Tahoma, sans-serif; font-style:normal; font-size: 10px; font-weight: normal}

body {font-family: Arial, Verdana, Tahoma, sans-serif; font-style:normal; font-size: 18px; font-weight: normal; color: #000000}
.pfhdr {font-family: "oswaldlight", sans-serif; font-style:normal; font-size: 25px; font-weight: normal; color: #336699; text-shadow:1px 1px 2px #FFFFFF; letter-spacing:1px}
.pf1 {font-family: "oswaldlight", sans-serif; font-style:normal; font-size: 31px; font-weight: normal; color: #000000; text-shadow:1px 1px 2px #595959; letter-spacing:1px}
.pf2 {font-family: "oswaldlight", sans-serif; font-style:normal; font-size: 28px; font-weight: normal; color: #000000; text-shadow:1px 1px 2px #595959; letter-spacing:1px}
.pf3 {font-family: "oswaldlight", sans-serif; font-style:normal; font-size: 25px; font-weight: normal; color: #000000; text-shadow:1px 1px 2px #595959; letter-spacing:1px}
.pf4 {font-family: "oswaldlight", sans-serif; font-style:normal; font-size: 22px; font-weight: normal; color: #204F83; text-shadow:1px 1px 2px #595959; letter-spacing:1px}
.pf5 {font-family: "oswaldlight", sans-serif; font-style:normal; font-size: 18px; font-weight: normal; color: #204F83; text-shadow:1px 1px 2px #595959; letter-spacing:1px}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on February 22, 2016 */
@font-face {
    font-family: 'oswaldlight';
    src: url('oswald-light-webfont.eot');
    src: url('oswald-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('oswald-light-webfont.woff2') format('woff2'),
         url('oswald-light-webfont.woff') format('woff'),
         url('oswald-light-webfont.ttf') format('truetype'),
         url('oswald-light-webfont.svg#oswaldlight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'oswaldregular';
    src: url('oswald-regular-webfont.eot');
    src: url('oswald-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('oswald-regular-webfont.woff2') format('woff2'),
         url('oswald-regular-webfont.woff') format('woff'),
         url('oswald-regular-webfont.ttf') format('truetype'),
         url('oswald-regular-webfont.svg#oswaldregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
ul#nav {padding:0; margin: 0px;}
ul.drop a { display:block; color: #FFFFFF; font-family: "oswaldregular", sans-serif; font-size: 22px; letter-spacing:1px; text-decoration: none; text-shadow:1px 1px 2px #000000}
ul.drop, ul.drop li, ul.drop ul { list-style: none; margin: 0; padding: 0; border: 0px solid #B3A485; background: none; color: #fff;}
ul.drop { position: relative; z-index: 597; float: left;}
ul.drop li { float: left; line-height: 1.5em; vertical-align: middle; padding: 7px 10px;}
ul.drop li.hover, ul.drop li:hover { position: relative; z-index: 599; cursor: default; background: none;}
ul.drop ul a { display:block; color: #FFFFFF; font-family: "oswaldregular", sans-serif; font-size: 18px; letter-spacing:1px; text-decoration: none; text-shadow:1px 1px 2px #000000}
ul.drop ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 240px; background: #277A53; border: 1px solid #B3A485;}
ul.drop ul li { float: none; border: 1px solid #B3A485; }
ul.drop ul ul { top: -2px; left: 100%; }
ul.drop li:hover > ul { visibility: visible }

.hdrleft
{
    float: left;
    border: solid 0px #ff0000;
    text-align: center;
    width: 90px;
    height: 76px;
    margin: 10px 0px 0px 10px;
}   
.hdrright
{
    float: right;
    border: solid 0px #ff0000;
    text-align: center;
    width: 90px;
    height: 76px;
    margin: 10px 10px 0px 0px;
}   
.nav1 {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.phdr {
  width: 960px;
  height: 25px;
  vertical-align: top;
  text-align: center;
  margin-right: auto;
  margin-left: auto; 
  margin-top: 10px;
  clear: left;
}
table.tblbody {
  width: 960px;
  height: 292px;  
  border-collapse: separate;
  vertical-align: top;
  margin: 0px auto 0px auto;
  padding:  15px 25px 15px 25px;
}
.ftr {
  width: 400px;
  vertical-align: top;
  text-align: center;
  margin-right: auto;
  margin-left: auto; 
  margin-top: 0px;
}
table.center {
  margin: 0px auto; 
}
table.border1 {
  width: 600px;
  height: 400px;  
  border-collapse: separate;
  border-style: solid;  
  border-width: 2px;
  border-color: #57687A;    
  vertical-align: top;
  margin-right: 0px;
  margin-left: 0px;
}
table.border1 td {
  border-collapse: separate;
  background: rgba(0, 0, 255, .2);
  border-style: solid;
  border-width: 2px;
  border-color: #57687A;
  padding: 6px;
  text-align: center;  
}
td.left {vertical-align: top;text-align: left;}
td.right {vertical-align: top;text-align: right;}
td.center {vertical-align: top;text-align: center;}
div.center {vertical-align: top;text-align: center;}
div.right {vertical-align: top;text-align: right;}
div.left {vertical-align: top;text-align: left;}
a {outline: none;}
img {border: 0;}
.block {display: inline-block;width: 150px;}
.fb {
  border-width: 0px;
  margin: 10px 10px 0px 0px; /*top,right,bottom,left*/
}
.imgftr {
  border-style: solid;
  border-width: 0px;
  border-color: #E6E6E6;
  margin: 0px 10px 0px 10px; /*top,right,bottom,left*/
}
.image0 {
  border-width: 0px;
  margin: 5px 0px 5px 0px; /*top,right,bottom,left*/
}
.image {
  box-shadow: 5px 5px 10px #595959;
  border-style: solid;
  border-width: 2px;
  border-color: #DBBFA2;
  margin: 10px 0px 10px 0px; /*top,right,bottom,left*/
}
.imager0 {
  float: right;
  border-width: 0px;
  margin: 0px 0px 10px 10px; /*top,right,bottom,left*/
  clear: right;
}
.imager {
  float: right;
  box-shadow: 5px 5px 10px #595959;
  border-style: solid;
  border-width: 2px;
  border-color: #DBBFA2;
  margin: 0px 0px 10px 15px; /*top,right,bottom,left*/
  clear: right;
}
.imagel0 {
  float: left;
  border-width: 0px;
  margin: 0px 10px 5px 0px; /*top,right,bottom,left*/
  clear: left;
}
.imagel {
  float: left;
  box-shadow: 5px 5px 10px #595959;
  border-style: solid;
  border-width: 2px;
  border-color: #DBBFA2;
  margin: 0px 15px 10px 0px; /*top,right,bottom,left*/
  clear: left;
}
ul {margin: 5px 0px 5px 0px;}
hr {display: block;border-style: inset;border-width: 1px;border-color: #595959;margin: 10px auto 10px auto;}
.hr2 {display: block;border-style: inset;border-width: 1px;border-color: #595959;margin: 3px auto 3px auto;}
p {display: block;margin: 4px 0px 10px 0px;}
.pform {display: block;margin: 5px 0px 5px 0px;}
.p1 {display: block;margin: 20px 0px 20px 0px;}
.p2 {display: block;margin: 3px 0px 10px 0px;}
.p5 {display: block;margin: 10px 0px 10px 0px;line-height: 160%;}

/* http://www.menucool.com */
#sliderFrame, #sliderFrame div {
    box-sizing: content-box;
}
#sliderFrame 
{
    position:relative;
    width:900px;
    margin: 0px auto 30px auto;
    /*margin:0 auto; center-aligned*/
}
#slider, #slider div.sliderInner {
    width:900px;height:500px;/* Must be the same size as the slider images */
}
#slider {
	background:#fff url(slides/loading.gif) no-repeat 50% 50%;
	position:relative;
	margin:0 auto; /*center-aligned*/
    transform: translate3d(0,0,0);
    border-style: solid;
    border-width: 2px;
    border-color: #336699;
    box-shadow: 0px 0px 10px #555555;
}
/* image wrapper */
#slider a.imgLink, #slider div.video {
	z-index:2;
	position:absolute;
	top:0px;left:0px;border:0;padding:0;margin:0;
	width:100%;height:100%;
}
#slider .video {
	background:transparent url(video.png) no-repeat 50% 50%;
}
/* Caption styles */
#slider div.mc-caption-bg, #slider div.mc-caption-bg2 {
	position:absolute;
	width:100%;
	height:auto;
	padding:10px 0;/* 10px will increase the height.*/
	left:0px; /*if the caption needs to be aligned from right, specify by right instead of left. i.e. right:20px;*/
	bottom:0px;/*if the caption needs to be aligned from top, specify by top instead of bottom. i.e. top:150px;*/
	z-index:3;
	overflow:hidden;
	font-size: 0;
}
#slider div.mc-caption-bg 
{
    /* NOTE: Its opacity is to be set through the sliderOptions.captionOpacity setting in the js-image-slider.js file.*/
	background:Black;/* or any other colors such as White, or: background:none; */
}
#slider div.mc-caption-bg2 {
    background:none;
}
#slider div.mc-caption {
	font: bold 14px/20px Arial;
	color:#EEE;
	z-index:4;
	text-align:center;
    background:none;
}
#slider div.mc-caption a {
	color:#FB0;
}
#slider div.mc-caption a:hover {
	color:#DA0;
}
/* ------ built-in navigation bullets wrapper ------*/
/* Note: check themes\2\js-image-slider.css to see how to hide nav bullets */
#slider div.navBulletsWrapper  {
    top:510px;/* Its position is relative to the #slider */
	text-align:center;
	background:none;
	position:relative;
	z-index:5;
  /*display:none;*/
}
/* each bullet */
#slider div.navBulletsWrapper div 
{
    width:9px; height:9px;
    border:1px solid #AAA;
    background:#EEE;
    color:#AAA;
    font-size:0;
    text-align:center;
    display:inline-block;
    overflow:hidden;cursor:pointer;
    margin:0 8px;/* set distance between each bullet*/
    border-radius:50%;
    box-shadow:inset 0 0 4px #AAA;
}
#slider div.navBulletsWrapper div.active {
    border-color:#3E99C6;
    background:#259FDC;
    color:White;
}
/* --------- Others ------- */
#slider div.loading 
{
    width:100%; height:100%;
    background:transparent url(slides/loading.gif) no-repeat 50% 50%;
    opacity:0.6;
    position:absolute;
    left:0;
    top:0; 
    z-index:9;
}
#slider img, #slider>b, #slider a>b {
	position:absolute; border:none; display:none;
}
#slider div.sliderInner {
	overflow:hidden; 
	-webkit-transform: rotate(0.000001deg);/* fixed the Chrome not crop border-radius bug*/
	position:absolute; top:0; left:0;
}
#slider>a, #slider video, #slider audio {display:none;}
#slider div {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}

