﻿*{padding: 0px; margin: 0px;}
body 
{
	background: #9CB6C5;
	font-family: Times New Roman;
	font-size: 12px;
	color: #55413A;
}
a, a:visited{color: #638496;}
a img{border: 0px;}

.wrapper{width: 100%; text-align: center; background-color: #9CB6C5;}
.main
{
	background:#F0F0F0 none repeat scroll 0 0;
	margin-left:auto;
	margin-right:auto;
	width:845px;
}
.main-content{float: left; width: 755px; position: relative;} 
.content{margin-top: 20px; margin-bottom: 30px; text-align: left;}
.header{text-align: center; padding-top: 30px; margin-bottom: 12px;}
.questions-footer{text-align: center;}
.footer{font-size: 10px; text-align: center; background-color: #9CB6C5; padding-top: 20px; padding-bottom: 20px; color: #638496;} 
.menu{height: 26px; text-align: center; padding-top: 16px; background-color: #FFFFFF;}

.menu-content{width: 570px; margin-left: auto; margin-right: auto;}
.menu-content a{float: left; display: block;} 
.menu-content img.menu-spacer{float: left; margin: 2px 8px 0px 8px;}

.about-us-menu-content{width: 250px; margin-left: 85px; position: absolute; left: 0px; bottom: -3px; z-index: 2;}
.about-us-menu-content a{float: left; display: block;} 
.about-us-menu-content img.menu-about-us-spacer{float: left; margin: 4px 8px 0px 8px;}

.menus-menu-content{width: 500px; margin-left: 85px; position: absolute; left: 0px; bottom: -3px; z-index: 2;}
.menus-menu-content a{float: left; display: block;} 
.menus-menu-content img.menu-menus-spacer{float: left; margin: 4px 8px 0px 8px;}

.banner{position: relative;}
.banner-mask{width: 755px; height: 30px; position: absolute; bottom: 0px; left: 0px; z-index: 1; background-color: #FFFFFF;}
.banner-home .banner-mask{display:none;}

.gradient-left{float: left; width: 45px; background-image: url('/images/gradient-left.gif'); background-position: top left; background-repeat: repeat-y;}
.gradient-right{float: left; width: 45px; background-image: url('/images/gradient-right.gif'); background-position: top left; background-repeat: repeat-y;}

.photo-gallery-image{float: left;}
.image-box{position: relative;}
.image-box-left{position: absolute; top: 6px; left: 0px; width: 7px; background-image: url('/images/dropshadow-left.gif'); background-position: top left; background-repeat: repeat-y;}
.image-box-right{position: absolute; top: 6px; right: 0px; width: 7px; background-image: url('/images/dropshadow-right.gif'); background-position: top left; background-repeat: repeat-y;}
.image-box-top{position: absolute; top: 0px; left: 6px; height: 7px; background-image: url('/images/dropshadow-top.gif'); background-position: top left; background-repeat: repeat-x;}
.image-box-bottom{position: absolute; bottom: 0px; left: 6px; height: 7px; background-image: url('/images/dropshadow-bottom.gif'); background-position: top left; background-repeat: repeat-x;}
.image-box-content{background-color: #FFFFFF; position: absolute; top: 11px; left: 11px;}

.blue-text{color: #3E83AA; text-transform: uppercase;}
.big-blue-text{color: #3E83AA; font-size: 16px; font-weight: bold;}
.small-blue-text{color: #3E83AA; font-size: 12px; text-transform: uppercase;}
.extra-big-grey{font-size: 18px; font-style: italic; color: #72625C;}
.big-grey{font-size: 16px; font-style: italic; color: #72625C;}
.medium-grey{font-size: 14px; color: #72625C;}
.grey{color: #72625C;}
a.blue-link, a.blue-link:visited{text-decoration: none; color: #2577A6;}
a.venue-link, a.venue-link:visited{color: #3E83AA; text-decoration: none;}
.brown-dots{background-image: url('/images/i_brown_dot.gif'); background-repeat: repeat-x; height: 3px;}
.required{color: #4C8CB0;}

.home-section{float: left; width: 210px;} 
.about-us-section, .venues-section{float: left; width: 150px;} 
.about-us-purpose-section{float: left; width: 200px;}

.welcome-text{font-size: 14px; position: relative;}
.signaiture{position: absolute; left: 0px; top: 318px;}

.left-photo{float: left; width:150;}
.our-team .left-photo{float: left; width:120px;}
.image-with-caption .caption{padding-left: 7px;}
.venues-section .caption{width: 118px;}
.image-with-center-caption .caption{text-align: center;}

.site-map{margin-left: 100px;}
.site-map div{margin-bottom: 10px;}
.site-map div div div div{margin-left: 20px;}

.contact-us-text{text-transform: uppercase; line-height: 20px;}
.formLabel{font-weight: bold; font-style: italic; margin-top: 3px; margin-bottom: 5px; float: right;}
.formField{margin-bottom: 5px;}
.formField input{width: 385px; font-size: 14px;}
.formField textarea{width: 385px; height: 50px;}

.italic{font-style: italic;}
.bold{font-weight: bold;}
.errors{color: Red; font-weight: bold; margin-bottom: 10px;}
.success{color: Green; font-weight: bold; margin-bottom: 10px;}
.text-center{text-align: center; margin-left: auto; margin-right: auto;}

.clear-float{clear: both; overflow: hidden; height: 0px;}
.float-left{float: left;}
.float-right{float: right;}

.venue-table{position: relative;}
.venue-header{border-top: 2px solid #CFDCE3; border-bottom: 2px solid #CFDCE3; text-transform: uppercase; color: #3E83AA; margin-left: 100px; width: 565px;}
.venue-row{float: left; border-bottom: 1px solid #CEC8C8; font-size: 14px; width: 565px;}
.venue-row .facility{text-transform: uppercase;}
.pointer{float: left; width: 100px; margin-top: 15px;}
.pointer img{float: right; padding-right: 12px;} 
.facility{float: left; width: 205px; margin-top: 10px; margin-bottom: 2px; margin-right: 10px;}
.phone{float: left; width: 100px; margin-top: 10px; margin-bottom: 2px; margin-right: 10px;}
.location{float: left; width: 100px; margin-top: 10px; margin-bottom: 2px; margin-right: 10px;}
.max-guests{float: left; width: 130px; margin-top: 10px; margin-bottom: 2px;}

.margin-top-5{margin-top: 5px;}
.margin-top-15{margin-top: 15px;}
.margin-top-30{margin-top: 30px;}
.margin-top-50{margin-top: 50px;}
.margin-top-90{margin-top: 90px;}
.margin-top-110{margin-top: 110px;}
.margin-bottom-5{margin-bottom: 5px;}
.margin-bottom-10{margin-bottom: 10px;}
.margin-bottom-15{margin-bottom: 15px;}
.margin-bottom-20{margin-bottom: 20px;}
.margin-bottom-25{margin-bottom: 25px;}
.margin-bottom-30{margin-bottom: 30px;}
.margin-bottom-35{margin-bottom: 35px;}
.margin-bottom-40{margin-bottom: 40px;}
.margin-bottom-50{margin-bottom: 50px;}
.margin-bottom-60{margin-bottom: 60px;}
.margin-bottom-80{margin-bottom: 80px;}
.margin-bottom-120{margin-bottom: 120px;}
.margin-left-60{margin-left: 60px;}
.margin-left-65{margin-left: 65px;}
.margin-left-70{margin-left: 70px;}
.margin-left-85{margin-left: 85px;}
.margin-left-100{margin-left: 100px;}
.margin-left-105{margin-left: 105px;}
.margin-right-5{margin-right: 5px;}
.margin-right-10{margin-right: 10px;}
.margin-right-25{margin-right: 25px;}
.margin-right-35{margin-right: 35px;}
.margin-right-40{margin-right: 40px;}
.margin-right-85{margin-right: 85px;}

.padding-top-35{padding-top: 35px;}
.padding-bottom-20{padding-bottom: 20px;}
.padding-bottom-100{padding-bottom: 100px;}
