table {border:0px;border-collapse:collapse;border-spacing: 0; }
td {font-family:Arial,Verdana,Helvetica; font-size:13px;line-height:1.3em;padding:0px;vertical-align:top;}
img {vertical-align:top;}
h1 {color: White; margin-top: 0.5em; margin-bottom:0em; line-height:25px; 
font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size:24px;}
h2 {color: #F5DCAF; margin-top: 0.7em; margin-bottom:-0.5em; font-family:Arial,Helvetica; font-size:13px;}
ul {margin-bottom: 0em;margin-top: 0em;}
ol {margin-bottom: 0em;margin-top: 0em}
hr {margin-bottom: 0em}
.template_main_body {padding-left:1.0em; padding-right:1.0em; padding-bottom:1.0em; empty-cells: show; border: 0px; border-spacing: 0px; border-collapse: collapse; height: 100%; background-image:url(../images/watermark.png);background-repeat:no-repeat;background-position:center;}
.template_layout_table {box-shadow: 0px 0px 17px 0px #7e96a3;}
.template_layout_table td {empty-cells: show; border: 0px; border-spacing: 0px; border-collapse: collapse; 
font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size:14px; font-weight:400;}
.template_framed_body {padding-left:1.0em; padding-right:1.0em; padding-bottom:1.0em; empty-cells: show; border: 0; border-spacing: 0px; border-collapse: collapse; height: 100%;}
.template_above_banner {border-width: 0px;}
.template_banner_image {padding: 0px 0px 0px 0px;
border-width: 0px;}
.template_banner_contents {padding: 0px 0px 0px 0px;
border-width: 0px;}
.template_below_banner {border-width: 0px;}
.template_left_column {padding-top:0px; padding-left:1.0em; padding-right:1.0em; padding-bottom:1.0em; border-spacing: 0px; border-collapse: collapse; empty-cells: show; height: 100%;}
.template_msg {padding: 0px 0px 0px 0px; border-width: 0px; font-weight:bold;}
.tightimg {display: block; 
margin:0; 
padding:0; 
border:0;}
.tightinline {display: inline; 
margin:0; 
padding:0; 
border:0;}
.location_header {font-family:Geneva,Verdana,Arial; font-weight: bold; font-size:1.1em; color:#000066; padding-top:0.8em;padding-bottom:0.4em; line-height:1.2em}
.list_heading {margin-top: 0.7em; margin-bottom:0em; ffont-family: Arial,Helvetica; font-size:15px; font-weight:bold;color: #F5DCAF;}
.link_header {margin-top: 0.7em; margin-bottom:0em; font-family:Geneva,Verdana,Arial,Helvetica; font-size:17px; font-weight:bold;color:#006600;}
.label {margin-top: 0.7em; margin-bottom:0em; font-family:Geneva,Verdana,Arial,Helvetica; font-size:13px; font-weight:bold;color:black;}
.norepeat {background-repeat: no-repeat;}
.image_caption {font-weight:500;font-size:70%}
.error_message {font-size:12px; font-weight:bold; font-style:italic; color:red}
.footer_container {padding: 0px 0px 0px 0px; background-color:#F0F5EB; border-width: 0px;}
.footer {padding: 0px 0px 0px 0px; border-width: 0px;  background-color:#5B7B70; height: 25px; font-weight:500;font-size:70%; color:white}
img {border: 0 none;}
.boxtext {border:solid 3px midnightblue; background-color:khaki; padding:10 10 10 10; color:navy;font-weight:700; text-align:center; border-style:ridged;}
.boxtextwhite {border:solid 3px midnightblue; background-color:white; padding:10 10 10 10; color:black;font-weight:700; text-align:center; border-style:ridged;}
.boxtextyellow {text-align:center; border:solid 4px black; background-color:yellow; padding:10 10 10 10; color:navy;font-weight:500; text-align:center; border-style:double;}
A.sitemap:link {color: darkgray;}
A.sitemap:visited {color: darkgray;}
A.sitemap:hover {color: white;}
.sitemap_td_lev_1_odd {background-color:#FAFFF5; padding-left: 15px;}
.sitemap_td_lev_1_even {background-color:#EBF0EB; padding-left: 15px;}
.sitemap_td_lev_2_odd {padding: 0px 2px 2px 2px;}
.sitemap_td_lev_2_even {padding: 0px 2px 2px 2px;}
.sitemap_table {padding: 4px 10px 3px 10px;spacing:0;border:thin solid gray}
A:link {color:#DBCB7A;}
A:visited {color:#DBCB7A;}
A:hover {color:#FFA500;}
tr.grid_heading {color:white;background-color:#5482d4}
tr.grid_row_odd {background-color:#d0d0d0}
tr.grid_row_even {background-color:#e0e0e0}
.udm {font-size:16px;line-height:1.0}
.dir_table {border-width: 1px;}
.dir_header {color:white;background-color:black;font-size:bold;}
.dir_odd {background-color:pink}
.dir_even {background-color:white}
a.menulink0 {color:white !important; font-size:16px !important;font-family: Arial !important; font-weight: bold !important;  border-color: blue !important;}
a.menulink1:link {color:white !important; font-size:14px !important;font-family:  Arial, sans-serif; !important; font-weight: bold !important; background-color:#EA7224 !important;}
a.nohref {color:white !important; font-size:16px !important;font-family: Arial, sans-serif; !important; font-weight: bold !important; padding-right:21px !important;}
a.menulink1:visited {color:white !important; font-size:14px !important; font-family:  Arial, sans-serif; !important;  font-weight: bold !important; background-color:#EA7224 !important;}
.udmA {visibility: hidden !important;}
a.menulink1:hover {background-color: orange !important; border-color: transparent !important;}
.tightinline {height:0px;}
a.homelink:link,a.homelink:visited {color:white; text-decoration:none;}
a.homelink:hover {color: white; text-decoration:underline;}
input.txtbox {height: 35px;
  width: 250px;
  border: none; padding:0px;}
.txtarea {width: 250px; position:absolute;   border: none; padding:0px;}
.frmbtn {height:35px; width:80px; background-color:#e97017; border:1px solid #e97017; cursor:pointer; color:white;-moz-border-radius: 10px;
border-radius: 10px;}
.frmbtn:hover {background-color:#01BBF6; border:1px solid #01BBF6; cursor:pointer; color:white; -webkit-animation: btn_anim .5s; animation: btn_anim .5s;}
@keyframes btn_anim {from {background: #e97017; border:1px solid #e97017; }
 to {background:#01BBF6; border:1px solid #01BBF6;}}
@-webkit-keyframes btn_anim {from {background: #e97017; border:1px solid #e97017; }
 to {background:#01BBF6; border:1px solid #01BBF6;}}
.padding-left {padding-left:25px;}
ul {border-color: transparent !important; margin-left:0px !important; filter:none !important; margin-top:3px;}
a.footerlink:link, a.footerlink:visited {color:black; text-decoration:none;}
a.footerlink:hover {color: black; text-decoration:underline;}
#page_heading {font-family: Arial; padding-bottom: 10px;}
.text-align-right {text-align:right;}
.image_caption {text-align:left;}
.img_border {border: 3px solid #8D7F74;}
*.pic_caption {font-size: 12px;
text-align: left; display:block;}
.img_hover {-webkit-transition: -webkit-transform 0.3s ease-out; 
     -moz-transition: -moz-transform 0.3s ease-out;
       -o-transition: -o-transform 0.3s ease-out;
          transition: transform 0.3s ease-in;}
.img_hover:hover {-ms-transform:scale(1.05); /* IE 9 */
-webkit-transform:scale(1.05); /* Chrome, Safari, Opera */
transform:scale(1.05)}
.odd_row {background:rgb(100, 83, 70);}
.even_row {background:rgb(136, 116, 87);}
ul.blog-category-list.hlist li a:link, ul.blog-category-list.hlist li a:visited {color:#DBCB7A;}
ul.blog-category-list.hlist li a:hover {color:#FFA500;}
a.newslink:link, a.newslink:visited {color:#DBCB7A;}
a.newslink:hover {color:#FFA500 !important;}
a.medium.orange.button:link, a.medium.orange.button:visited, a.medium.orange.button:hover {border-style: solid;  border-width: 2px;  border-color: rgb(234, 114, 36);border-radius: 5px;  background: -moz-linear-gradient( 90deg, rgb(198,92,23) 0%, rgb(234,114,36) 100%) !important;  background: -webkit-linear-gradient( 90deg, rgb(198,92,23) 0%, rgb(234,114,36) 100%) !important;  background: -ms-linear-gradient( 90deg, rgb(198,92,23) 0%, rgb(234,114,36) 100%) !important; font-weight: normal;  font-size: 18px;  color: white;  text-shadow: none;  text-transform: uppercase; margin: 3px 0px;  height: inherit;   padding: 12px 0px;   animation: none;}
a.medium.orange2.button {background: transparent;  font-weight: normal;  font-size: 13px;
  color: white;
  text-shadow: none;
  padding: 10px 5px;
  animation: none;
  margin: 0px; border:none;}
.no_bullets {list-style: none;
  line-height: 200%;
  padding-left: 10px;}
.float_left {float:left;   margin-right: 10px;}
.float_left_all {float:left;   margin-right: 10px;}
.float_right {float:right;}
.pad5 td {padding:5px}
.width100 {width:100%;}
.float_center {margin:0 auto;}
.pad10 td {padding:10px;}
.pad4 td {padding:4px;}
iframe {border:0;}
.text_center td {text-align:center;}
.gallery_tmb #image_gallery {margin:0 auto;}