

@import '//fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700|Raleway:400,400i,600,700|Sacramento';

body {margin:0;font-family: 'Raleway', serif;background: #fff;}
h4,h5,h6,p,a,font,span,td {font-family: 'Raleway', sans-serif; font-weight: 400; color: #333;margin: 4px 0;}
h1,h2,h3 {font-family: 'Open Sans Condensed', sans-serif; font-weight: 700; color: #333;margin: 4px 0;}
p,a,li,font,span,td {font-size: 16px;}

#mainMenu {width:100%;height:36px;margin-bottom: 12px;background: transparent;}
#wrapper {width:100%; margin: 0px auto;background:#fff;}
#header {position: relative;text-align:center;margin:0;padding:0;background: #fff url(images/headerbgsh.jpg) repeat center top;height: 188px;border-bottom: 6px solid #D3DCDB;}
#hdrLogo {position: relative; width: 1280px; margin: 0 auto;}
#hdrLogo #TLogo {position: absolute; top:38px;left:42px;}
#proposal {right: 28px;position: absolute;top: 0;width: 640px;color: #000;font-size: 18px;font-family: "Open Sans Condensed", sans-serif;text-align:center;font-weight:700;}
#content {background:#fff;}
div#listmenu {float: none;background: #003B89;border-bottom:0;height: 48px;border-right:0;box-shadow: inset 0 6px 20px rgba(0,0,32,0.8);z-index: 1000;}
div#listmenu ul {padding-left:0;text-align: center;}
div#listmenu li {transition: all .2s linear;float:none;display: inline-block;background: transparent;border:0;}
div#listmenu li:first-child {border:0;}
div#listmenu li:hover {background:#D3DCDB;}
div#listmenu a:link {transition: all .2s linear;color: #fff;text-decoration:none;font-weight:700;padding: 6px 16px;font-size: 18px;font-family: 'Open Sans Condensed', sans-serif;}
/*div#listmenu a::after {content:url(images/elipse.png);padding: 0 0 0 12px;}
div#listmenu a:last-child {content:"";padding: 0;display:none;}*/
div#listmenu a:visited {color: #fff;}
div#listmenu a:hover {color:#555;}
div#listmenu ul li ul {margin:0;width:0;}
div#listmenu ul li ul li {box-shadow: none;background:#003B89;border:none;width:204px;}
div#listmenu ul li ul li:first-child {border:none;}
div#listmenu ul li ul li:hover {box-shadow:none;background: #D3DCDB;}
div#listmenu ul li ul li a:link, div#listmenu ul li ul li a:visited {padding: 4px 8px;color:#fff;font-size:14px;}
div#listmenu ul li ul li a:hover {color:#555;}

#featured {width: 100%;margin: 12px auto;padding-left:12px;height: 140px;}
.featBlock {
  width: 29%;
  float: left;
  text-align: justify;
  margin-right: 12px;
  padding: 4px 12px;
	border-right: 2px solid #E9E0BF;
}
.featBlock:last-child {margin-right:0;border-right: 0;}
.featBlock p {
  line-height: 18px;
  font-size: 15px;
  height:92px;
}
.learnMore {
  text-align: center;
  margin: 0 auto;
	overflow: hidden;
  background: url(images/learn-more-btn.png) 0 0;
  width: 134px;
  height: 23px;
}
#bottomHome {margin: 24px 24px;border: 2px solid #E9E0BF;padding: 4px 16px;border-radius: 12px;box-shadow: -2px 2px 5px rgba(40,40,0,0.5);}
.learnMore:hover {background: url(images/learn-more-btn.png) 0 -23px;}
.ahn-wrapper {-moz-box-sizing:border-box !important;-webkit-box-sizing:border-box !important;box-sizing:border-box !important; padding:0;}
#footer {position: relative;width: 100%;background: rgba(0, 59, 137, .8);height: 160px;border-top: 3px solid #bababa;margin-bottom: 8px;}
#footerContent {display: flex; justify-content: space-around; align-items: center; width:1140px; margin:0 auto;}
#employeeMail {position: absolute;top:8px;right: 40px;}
#employeeMail a {transition: .2s all ease-in;background: #2A5184; padding: 4px 16px;color: #ddd; text-decoration:none;}
#employeeMail a:hover {background: #ddd; color: #2A5184;}
#footerMenu {width: 100%;height: 28px; text-align: center;margin-bottom: 12px;border-bottom: 1px solid #bababa;}
#footerAddr1 {
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  margin-top: 0px;
  padding-right: 8px;
  text-align: left;
  padding-left: 12px;
}
#footerAddr1 h3 {padding: 0px; margin: 4px 0;color: #fff;font-size: 16px;}
#footerAddr1 p {font-size: 14px;color: #ddd;}
	.ahn-feature-action-bar a {
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
}
.user-actions A{
color:#ffffff;
}
.ahn-bottom-box {
color:#ffffff;
}
DIV#committee-wrapper{
width:98%;
}
DIV#amenities-wrapper{
width:98%;
}

#social {width:1140px; margin:4px auto;text-align:center;}
.facebook {transition: .4s all;display: inline-block;margin-right: 8px;background: url(images/facebook.png) center bottom; width:46px;height:47px; overflow:hidden;}
.facebook:hover {background: url(images/facebook.png) center top; }
.linkedIn {transition: .4s all;display: inline-block;margin-right: 8px;background: url(images/linkedIn.png) center bottom; width:46px;height:47px; overflow:hidden;}
.linkedIn:hover {background: url(images/linkedin.png) center top; }
.twitter {transition: .4s all;display: inline-block;margin-right: 8px;background: url(images/twitter.png) center bottom; width:46px;height:47px; overflow:hidden;}
.twitter:hover {background: url(images/twitter.png) center top; }
.google {transition: .4s all;display: inline-block;margin-right: 8px;background: url(images/google.png) center bottom; width:46px;height:47px; overflow:hidden;}
.google:hover {background: url(images/google.png) center top; }
.yelp {transition: .4s all;display: inline-block;margin-right: 8px;background: url(images/yelp.png) center bottom; width:46px;height:47px; overflow:hidden;}
.yelp:hover {background: url(images/yelp.png) center top; }

/* Cycle2 slideshow */
.cycle-slideshow {
    display:block;
    margin: 0;
    width: 100%;
   	height:780px; /* Adjust this to fityour slides */
    overflow:hidden;
    z-index:1; /* puts in under your menu if you add z-index:10 to the menu container */
} 
.cycle-slideshow img {display:none;width:100%}
.cycle-slideshow img.first {display:block;position: relative !important;}

/* if positioning the slideshow is an issue, then this is generally the problem */
.cycle-slide {
top: 0; /* Change this to your needs */ 
left: 0 /* Change this also */
} 


td[bgcolor="#003B89"] font  center strong {color:#fff;font-size: 18px;font-weight: 400;}
.eformtable th, .eformtable td {color: #222;}	
.free-form-content {padding: 8px 20px;}
.ahn-container {margin-top:0;}
.ui-tabs .ui-tabs-nav li a {font-size:12px;}

/* Home Page Layout */
#hometab1 {margin: 12px auto;}
#hometab1 td {border-right: 2px solid #555;}
#hometab1 td:last-child {border-right:0;}
#hometab1 h4 {font-style:oblique; font-weight:600;font-size: 14px;}
#hometab1 .homeBttn {transition: all .25s;background: rgb(61, 155, 233); border: solid rgb(43, 104, 156) 0px;cursor: pointer !important;width: 132px;display: block;text-align: center;padding: 6px;border-radius: 18px;color: #fff;}
#hometab1 .homeBttn:hover {background: rgb(43, 104, 156);}
.dotted {border-top: 6px dotted #ccc;margin:12px;}
.scriptFont {font-family: Sacramento, script;text-align: center;font-size: 4em;text-decoration: underline;}
#commWeb img {padding: 16px 16px 48px 16px; box-shadow: 1px 1px 8px rgba(0,0,0,.6);}
.tagLine {font-family: 'Raleway', script; font-weight:400;font-size: 4em;text-align:left;}
#testimonials {width: 70%; margin: 12px auto 32px auto;border-spacing: 16px;border-collapse: separate;}
#testimonials td {padding: 16px;vertical-align: top;border: 1px solid #bbb;border-radius: 16px;width: 33%;box-shadow: 6px 5px 4px rgba(0,0,0,.2);}