a img:hover {opacity: 0.95;}
a:hover, a:hover strong {color:#0d9a9f !important;} 
.CTA-clubcomm {margin:0 auto 10px; text-align:center; width:100%; position:relative; clear:both;}

.CTA-clubcommlink strong {font-size:24px !important; font-style:normal !important; color:#555555; font-weight:normal;}
.CTA-clubcommlink{margin:0 30px; font-size:15px; display:inline-table; font-style:italic; color:#999999 !important; width:auto;}

.cc-services {max-width:700px;; margin:15px auto; background-color:#ffffff; border:1px solid #dddddd; padding:20px;}
.cc-services h3 {font-size:28px; line-height:28px; color:#333333;}
.cc-webform {background-color:#0D9A9F; border:1px solid #dddddd; float:left; margin-right:50px; padding:10px 20px 0px 10px; width:96%; margin-bottom:10px;}
.FormButton {color:#ffffff; background-color:#005e61; border:none; padding:10px 25px; font-family:Open Sans; font-size:15px; font-weight:800; border-radius:6px;}
.FormButton:hover {background-color:#087276; cursor:pointer;}
.TwoColumn strong {font-size:32px; color:#888888;}
.WhatWeOfferFeatures {text-align:center;}
.PortfolioVerbiage {text-align:center;}
.PortfolioClub {color:#555555; font-size:22px; display:block; font-weight:200;}
.PortfolioImage, .PortfolioImageAlt {display:none;}
.CC-Testimonials {background-color:#eeeeee; border:1px solid #dddddd; padding:30px 15px 10px; font-size:14px; line-height:28px; margin:20px auto; box-shadow:0 0 3px #dddddd; float:left; width:220px; }
.pt_header h2 {}

.HeaderTextJCMBottom {margin-top:0px;}
.WhatWeOffer img {float:left; margin-right:20px;}
.WhatWeOffer {float:left; max-width:680px;}
.WhatWeOffer p {font-size:16px; color:#555555; margin:10px;}
.WhatWeOfferFeatures {display:inline-table; float:left; clear:both; margin-bottom:10px; text-align:left;}
.TextBoxField, .TextAreaField {background-color:#f7f7f7; border:1px solid #e1e1e1;}
.HeaderTextJCMTop {background-color:transparent !important;}
.TwoColumn {display:inline-table; padding:15px 0; margin:0 48px; width:360px;}

.exp_expand {background-color:#ffffff; border:1px solid #dddddd; padding:20px; min-height:100px;}
.pt_header h1 {text-align:right !important;}
.pt_header h2 {font-size:20px; line-height:28px; text-align:right !important; padding-left:180px; margin-bottom:40px; padding-right:20px;}
.cc-webform {width:200px;}
.PortfolioVerbiage {float:left; margin-left:20px; margin-top:50px; max-width:250px; text-align:left;}
.PortfolioImage {margin-top:-300px; margin-left:530px; display:inline;}
.PortfolioImageAlt {margin-top:-330px; margin-left:20px; display:inline;}

.TwoColumnUL {margin:0; padding:0;}
.TwoColumn {float:left; text-align:center;}

.EditingFormControlNestedControl > input, .DropDownField, .TextAreaField { font-family:Open Sans; color:#777777; font-size:12px; padding:4px;}
.TextBoxField, .TextAreaField, .DropDownField, .EditingFormValueCell, .EditingFormControlNestedControl {width:100%;}
.ClubsForm {width:200px !important; border:1px solid #bbbbbb; padding:5px 10px 5px 5px; background-color:#e1e1e1; float:left; margin-right:30px;}
