﻿* { outline:none;} body {  background-color: #042248;  font-family:Arial;  font-size:15px;  color:#000;  -webkit-text-size-adjust: none; margin:0; padding:0; } table tr td { padding:0; margin:0; } body>* {  background:none; } #buttons { padding:0; margin:0; *margin-top:3px; } img {  border:0; padding:0; margin:0; } img a {  border:0; padding:0; margin:0; } #header {  background-color: #042248;  padding-top:15px;  padding-bottom:15px; } #header a {  font-family:Arial;  font-weight:bold;  color: #C1C1C1; } #page-nav a {  font-family:Arial;  font-weight:bold;  color: #C1C1C1; } #flashbox {  text-align:center;  margin-top:3px; } #flashbox img {  border:4px solid #fff; } #logo {  text-align:center; } #tagline {  font-family:Arial;  font-size:15px;  text-align:center;  font-style:italic;  font-weight:bold;  color:#ebfb64;  margin-top:5px;  text-shadow:0 -1px 0 #000; } #phone {  font-family:Arial;  font-size:14px;  text-align:center;  font-weight:bold;  color:#fff;  margin-top:5px; } #phone h1 {  color:#fff; } #phone a {  color:#ebfb64;  text-decoration:none;  font-weight:bold; } #phone a:hover {  color:#ebfb64;  text-decoration:underline;  font-weight:bold; } #content-panel {  background:#fff;  margin:0;  padding:0; } #content-panel-interior {  background:#fff;  margin:0;  padding:0; } #content {  padding:15px 10px 22px 10px; } p {  font-family:Arial;  font-size:15px;  color:#000;  font-weight:normal; } h2 {  font-family:Arial;  font-size:15px;  color: #072146; } a {  font-family:Arial;  font-weight:bold;  color: #072146; } a:visited {  font-family:Arial;  font-weight:bold;  color: #10325f; } a:hover {  font-family:Arial;  font-weight:bold;  color: #072146;  text-decoration: none; } a:active {  font-family:Arial;  font-weight:bold;  color: #072146; } a:focus {  font-family:Arial;  font-weight:bold;  color: #072146; } #page-nav {  height:15px;  background:#12071a;  padding:5px; } #home-button {  float:left; } h1 {  font-size:15px;  margin-top:5px;  color: #072146;  font-family:Arial; } #navigation {  padding-top:20px; } #navigations ul {  color:#aaa;  font:bold 18px Arial;  padding:0;  margin:0px; } #navigations ul.rounded-corners { padding:0px 10px 22px 10px;  -webkit-border-radius:0px;  -webkit-box-shadow:rgba(0, 0, 0, .3) 1px 1px 3px;  border:0px solid #000; } #navigations ul.rounded-corners li:first-child, ul.rounded-corners li:first-child a {  border-top:0;-moz-border-radius: 8px 8px 0 0;border-radius: 8px 8px 0 0;  -webkit-border-top-left-radius:8px;  -webkit-border-top-right-radius:8px; } #navigations ul.rounded-corners li:last-child, ul.rounded-corners li:last-child a {  -moz-border-radius: 0 0 8px 8px;border-radius: 0 0 8px 8px;  -webkit-border-bottom-left-radius:8px;  -webkit-border-bottom-right-radius:8px; } #navigations ul li {  color:#fff;  border-top:1px solid #ebdfb7;  border-bottom:#555858;  list-style-type:none;  padding:10px 42px 10px 10px;  background-color:-webkit-gradient(linear, 0% 0, 0% 100%, from(#890d15), to(#833238));  background-color: -moz-linear-gradient(#7b3f47, #530916);background: linear-gradient(#890d15, #8833238);  overflow:hidden; } #navigations ul li.nav {  background-color:-webkit-gradient(linear, 0% 0, 0% 100%, from(#890d15), to(#833238));  background-color: -moz-linear-gradient(#7b3f47, #530916);  background-color: linear-gradient(#890d15, #8833238);  background: repeat-x;  background-position:right center;  cursor:pointer;  color:#fff; } #navigations ul li.nav:hover {  background-color:-webkit-gradient(linear, 0% 0, 0% 100%, from(#890d15), to(#833238));  background-color: -moz-linear-gradient(#7b3f47, #530916);  background-color: linear-gradient(#890d15, #8833238);  background: repeat-x;  background-position:right center;  background-repeat:no-repeat;  background:repeat-x;  text-decoration:underline;  cursor:pointer;  color:#fff; } #navigations ul li.nav a {  color: #072146;  text-decoration:none;  font-family:Arial;  line-height:0;  cursor:pointer;  text-shadow:0 -1px 0 #41040c; } #navigations ul li.nav a:hover {  color: #072146;  text-decoration:underline;  font-family:Arial;  line-height:0;  cursor:pointer;  text-shadow:0 -1px 0 #41040c; } #navigations {  margin-left:20px;  margin-right:20px;  padding-bottom:30px; } #nav-top-left {  width:9px;  height:42px;  margin:0;  padding:0; } #nav-top-center {  height:42px;  margin:0;  padding:0 } #nav-top-right {  width:9px;  height:42px; } #nav-bottom-left {  width:9px;  height:42px;  margin:0;  padding:0; } #nav-bottom-center {  height:42px;  margin:0;  padding:0 } #nav-bottom-right {  width:9px;  height:42px; } .nav {  color:#fff;  text-decoration:none;  font:bold 18px Arial;  cursor:pointer;  text-shadow:0 -1px 0 #41040c; } .nav:hover {  color:#fff;  text-decoration:underline;  font:bold 18px Arial;  cursor:pointer;  text-shadow:0 -1px 0 #41040c; } .nav a {  color: #072146;  text-decoration:none;  font:bold 18px Arial;  cursor:pointer;  text-shadow:0 -1px 0 #41040c;  line-height:43px; } .nav a:hover {  color: #072146;  text-decoration:underline;  font:bold 18px Arial;  cursor:pointer;  text-shadow:0 -1px 0 #41040c;  line-height:43px; } #footer {  background-color: #042248;  height:auto; } #footer-content {  padding:10px;  color:#fff;  font-family:Arial;  font-size:14px; } #footer-content a {  color:#fff;  font-family:Arial;  font-size:12px;  font-weight:bold;  text-decoration:none;  cursor:pointer; } #footer-content a:hover {  color:#fff;  font-family:Arial;  font-size:12px;  font-weight:bold;  text-decoration:underline; cursor:pointer; } #social-network {  margin-top:3px; } table.photogalleryTable td { padding: 3px; } table.photogalleryTable td img { border:3px solid #b7b7b7;  width:80px;  height:60px; } #mobile-webforms table.webform td { line-height: 12px; padding: 3px; } .ClearFloat {clear:both!important; height:0px!important; line-height:0px!important; font-size:0px!important;} .mobile-system-message, .mobile-system-error-message {  background-color: #f9f9f9;  border: 1px solid #eee;  color: #666;  min-height: 110px;  height: auto !important;  height: 110px;  padding: 36px 36px 36px 180px; } .mobile-system-message {  background: #f9f9f9 no-repeat 29px 18px; } .mobile-system-error-message {  background: #f9f9f9 no-repeat 26px 26px; } .mobile-system-message h1, .mobile-system-error-message h1 {  color: #000;  margin: 0 0 18px 0; } .mobile-system-message a:link, .mobile-system-error-message a:link {  color: #1969bc; }