 
@font-face {
    font-family: 'Open Sans Light';
    src: url('fontkit/OpenSans-Light-webfont.eot');
    src: url('fontkit/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fontkit/OpenSans-Light-webfont.woff') format('woff'),
         url('fontkit/OpenSans-Light-webfont.ttf') format('truetype'),
         url('fontkit/OpenSans-Light-webfont.svg#OpenSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Open Sans Light';
    src: url('fontkit/OpenSans-LightItalic-webfont.eot');
    src: url('fontkit/OpenSans-LightItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fontkit/OpenSans-LightItalic-webfont.woff') format('woff'),
         url('fontkit/OpenSans-LightItalic-webfont.ttf') format('truetype'),
         url('fontkit/OpenSans-LightItalic-webfont.svg#OpenSansItalic') format('svg');
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: 'Open Sans';
    src: url('fontkit/OpenSans-Bold-webfont.eot');
    src: url('fontkit/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fontkit/OpenSans-Bold-webfont.woff') format('woff'),
         url('fontkit/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('fontkit/OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');
    font-weight: bold;
    font-style: normal;

}

@font-face {
    font-family: 'Open Sans';
    src: url('fontkit/OpenSans-BoldItalic-webfont.eot');
    src: url('fontkit/OpenSans-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fontkit/OpenSans-BoldItalic-webfont.woff') format('woff'),
         url('fontkit/OpenSans-BoldItalic-webfont.ttf') format('truetype'),
         url('fontkit/OpenSans-BoldItalic-webfont.svg#OpenSansBoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;

}

@font-face {
    font-family: 'Open Sans Semibold';
    src: url('fontkit/OpenSans-Semibold-webfont.eot');
    src: url('fontkit/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fontkit/OpenSans-Semibold-webfont.woff') format('woff'),
         url('fontkit/OpenSans-Semibold-webfont.ttf') format('truetype'),
         url('fontkit/OpenSans-Semibold-webfont.svg#OpenSansSemibold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans Semibold';
    src: url('fontkit/OpenSans-SemiboldItalic-webfont.eot');
    src: url('fontkit/OpenSans-SemiboldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fontkit/OpenSans-SemiboldItalic-webfont.woff') format('woff'),
         url('fontkit/OpenSans-SemiboldItalic-webfont.ttf') format('truetype'),
         url('fontkit/OpenSans-SemiboldItalic-webfont.svg#OpenSansSemiboldItalic') format('svg');
    font-weight: bold;
    font-style: italic;

}

@font-face {
    font-family: 'Open Sans';
    src: url('fontkit/OpenSans-Regular-webfont.eot');
    src: url('fontkit/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fontkit/OpenSans-Regular-webfont.woff') format('woff'),
         url('fontkit/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('fontkit/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Open Sans';
    src: url('fontkit/OpenSans-Italic-webfont.eot');
    src: url('fontkit/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fontkit/OpenSans-Italic-webfont.woff') format('woff'),
         url('fontkit/OpenSans-Italic-webfont.ttf') format('truetype'),
         url('fontkit/OpenSans-Italic-webfont.svg#OpenSansItalic') format('svg');
    font-weight: normal;
    font-style: italic;

}

body {margin:0px; background-color: #ffffff; color:#000000; font-family:'Open Sans'; font-size:16px; line-height:21px;}
form{ margin:0px; padding:0px;}
img{border-style:none;}
h1,h2,h3,h4,p,ul,ol{ margin:0px; padding:0px; padding-bottom:10px;}

hr{margin:0px; padding:0px; margin-top:20px; margin-bottom:20px;}
h1 {
    color: #0062a7;
    font-weight: normal;
    font-size: 40px;
    line-height:46px; font-family:'Open Sans Light';
    font-weight: 200;
}
h2{ font-size:33px; line-height:38px;}
h3{ font-size:26px; line-height:33px;}

/*
p {
    line-height: 24px;
    float: left;
    width: 100%;
}
*/
 a:link,  a:visited{ color:#0062a7; }

ul,ol{padding-left:25px;}
*{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing:border-box;
}
li{list-style: none;}
a{text-decoration: none;}
.float_l, .logo a {
	float: left;
	width: 100%;
}
img{
	max-width: 100%;
}
.container {
  margin: 0 auto;
  position: relative;
  width: 1200px;
}
.header.float_l {
    border-top: 6px solid #0062a7;
}
.logo {
    float: left;
    margin: 30px 0 20px 0;
}
.logo a {
    display: block;
    float: left;
}
.top-nav {
    float: right;
    background-color: #e4e4e4;
    padding: 10px;
    border-radius: 0 0 5px 5px;
}
.top-nav a {
    font-size: 15px;
    display: block;
    float: left;
    border-left: 1px solid #aaaaaa;
    color: #000;
    padding: 0 15px;
	margin: 3px 0;
}
.top-nav a:first-child {
    border-left: none;
}
.top-nav a:hover, .footer-text a:hover, .home-latest-news-box p a:hover, .home-events-box .event a:hover, .footer-menu li a:hover, .breadcrumbs.float_l a:hover, .board-info-box-text p a:hover, p a:hover, .member-news-link a:hover {
    text-decoration: underline;
}
.top-nav input[type="text"] {
    font-size: 15px;
    border: 1px solid #959595;
    padding: 5px 10px;
    font-style: italic;
    border-radius: 5px 0 0 5px;
    float: left;
    height: 30px;
}
.top-nav input[type="submit"] {
    background-image: url("../images/search-icon.png");
    font-size: 0;
    height: 30px;
    width: 34px;
    border: none;
    background-color: #0062a7;
    float: left;
    background-repeat: no-repeat;
    background-position: center;
    margin-left: -3px;
    cursor: pointer;
    border-radius: 0 5px 5px 0;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.top-nav input[type="submit"]:hover {
    background-color: #232020;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.main-menu {
    float: right;
    width: 890px;
}
.main-menu ul {
    float: right;
    padding: 10px 0 12px 0;
}
.main-menu ul li {
    float: left;
    border-right: 1px solid #d1d1d1;
    padding: 20px 20px 10px 20px;
}
.main-menu ul li:first-child {
    border-left: 1px solid #d1d1d1;
}
.main-menu ul li a {
    font-size: 20px;
    line-height:20px;
    color: #0062a7;
    display: block;
    float: left;
}
.main-menu ul li a:hover {
    color: #000;
}
.main-menu ul li a span {
    float: left;
    width: 100%;
    font-size: 14px;
    margin: 7px 0 0 0;
    color: #000000;
}
.footer.float_l {
    background-color: #0062a7;
    padding: 30px 0;
}
.footer-logo, .footer-menu, .home-latest-news-box a.thumb, .home-latest-news-box a.thumb img, .sec6-box, .sec6-box img {
    float: left;
}
.footer-social {
    float: right;
}
.footer-menu li {
    float: left;
    margin: 33px 17px;
}
.footer-menu li a {
    font-size: 20px;
    line-height:20px;
    color: #fff;
}
.footer-social a {
    float: left;
    margin: 27px 0 0 10px;
}
.footer-social a img {
    float: left;
    opacity: 0.6;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.footer-social a:hover img {
    opacity: 1;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.footer-icons.float_l img {
    float: left;
    margin: 0 25px;
}
.footer-icons.float_l {
    padding: 30px 80px;
}
.footer2.float_l {
    background-color: #004b80;
    text-align: center;
    color: #fff;
    padding: 10px 0;
    font-size: 14px;
}
.footer-text {
    margin: 5px 0;
}
.footer-text a {
    color: #fff;
}
.section1.float_l {
    padding: 60px 0;
    text-align: center;
}
.section1 .head-text, .page-right-panel .head-text {
    font-size: 24px;
    font-weight: 600;
    padding-bottom:30px;
}
.section1 p {
    font-size: 18px;
    line-height: 30px;

} 
.section2.float_l {
    background-color: #e1edf5;
}
.section2.float_l img {
    float: left;
    border: 4px solid #fff;
    margin: 10px 5px 15px 5px;
}
.home-quick4{width:100%; float:left; height:220px; padding-top:10px;}
.section3.float_l {
    background-image: url("../images/section3bg.jpg");
    background-position:top center;
    background-size: cover;
}
.home-quick-links {
    float: left;
    margin: 60px 1%;
    background-image: url("../images/white90.png");
    width: 31.3%;
}
.quick-links-header.float_l {
    background-color: #fff;
    padding: 20px;
}
.quick-links-header img {
    float: right;
}
.quick-links-header h1 {
    margin: -10px 0 0 0;
    padding: 0;
}
.page-right-panel h2, .quick-links-header .head-text {
    color: #b99f63;
    font-size: 30px;
    line-height:36px;
    margin: -7px 0 0 0;
}
.home-quick-links-con.float_l {
    padding: 20px;
}
.home-quick-links-con img {
    float: left;
    width: 100%;
    box-shadow: 0px 0px 13px #a8a8a8;
}
.home-quick-links-con p {
    padding: 25px 25px 25px 0;
    float: left;
}
a.blue-btn, .home-signup .form input[type="submit"] {
    font-size: 20px;
    line-height:24px;
    color: #fff;
    background-color: #0062a7;
    text-align: center;
    width: 250px;
    float: left;
    border-radius: 5px;
    padding: 8px 0;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
a.blue-btn:hover, .home-signup .form input[type="submit"]:hover {
    background-color: #292929;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.home-quick-links-con a.blue-btn {
    width: 80%;
    margin: 10px 10%;
}
.section4.float_l {
    background-image: url("../images/section4bg.png");

    background-position:top center;
    background-size: cover;
    background-color: #0062a7;
}
.section4 img.sec4-member-img {
    float: right;
    margin: 60px 0;

    -ms-transform: rotate(4deg); /* IE 9 */
    -webkit-transform: rotate(4deg); /* Chrome, Safari, Opera */
    transform: rotate(4deg);
    border:10px solid #fff;

}
.sec4-left-con {
    float: left;
    width: 50%;
    color: #fff;
    padding: 70px 0 0 0;
    padding-right:20px;
}
.sh-homeevent1{width:100%; float:left; height:60px;}

.sec4-left-con h1, .home-latest-news .box-header h1, .home-upcoming-events .box-header h1{
	color: #fff;
}
.sec4-left-con a.blue-btn, .home-signup .form input[type="submit"] {
    border: 2px solid #fff;
} 
.sec4-left-con a.blue-btn{
    margin-top:30px;
}
.section5.float_l {
    background-image: url("../images/section5bg.jpg");

    background-position:top center;
    background-size: cover;
    padding: 40px 0 60px 0;
}
.home-latest-news .box-header, .home-upcoming-events .box-header {
    background-color: #0062a7;
    color: #fff;
    border-bottom: 7px solid #b99f63;
}
.home-latest-news {
    float: left;
    width: 58%;
}
.home-upcoming-events {
    float: right;
    width: 40%;


}
.home-latest-news .box-header, .home-upcoming-events .box-header {
    background-color: #0062a7;
    color: #fff;
    border-bottom: 7px solid #b99f63;
    padding: 5px 0 10px 20px;
}
.home-latest-news .box-header .head-text, .home-upcoming-events .box-header .head-text {
    font-size: 30px;
    line-height:36px;
    margin: -15px 0 0 0;
}
.home-latest-news-box.float_l, .home-latest-news-btn.float_l, .home-events-box.float_l{	
    background-image: url("../images/white90.png");
}
/*
.home-events-box{
    height:735px;
}*/
.home-latest-news-box.float_l {
    padding: 25px;
    margin-bottom:5px;
    height:auto;
}
.home-latest-news-box .latest-news-text {
    float: left;
    width: 385px;
    padding: 0 0 0 24px;
}
.home-latest-news-box .title a, .page-list-thumb-text .title a, .latest-news-box .latest-news-text .title a{
    color:#0062a7 !important;
    font-size: 24px;
    line-height:30px;
    margin: 6px 0 20px 0;
    font-weight: 600;
}
.home-latest-news-box p a, .board-info-box-text p a, p a {
    color: #0062a7;
    font-weight: bold;
}
.home-latest-news-btn.float_l {
    padding: 18px 25px;
    margin-top: 5px;
}
.home-events-box.float_l {
    padding: 25px 25px 18px 25px;
    font-weight: 600;
    font-size: 18px;
    line-height: 33px;
}
.home-events-box .event .date {
    float: left;
    width: 125px;
}
.home-events-box .event a {
    color: #0062a7;
}
.home-events-box a.blue-btn {
    margin: 34px 0 0 0;
}
.home-signup.float_l {
    background-color: #0062a7;
    padding: 40px 0 30px 0;
}
.home-signup .text {
    font-size: 36px;
    line-height:42px;
    color: #fefefe;
    float: left;
    font-weight: 200;
}
.home-signup .form {
    float: right;
    margin: 6px 0 0 0;
    padding: 0 75px;
}
.home-signup .form input[type="text"] {
    float: left;
    border: 2px solid #959595;
    font-size: 19px;
    padding: 5px;
    border-radius: 5px;
    margin: 0 24px 0 0;
    width: 370px;
    font-style: italic;
}
.home-signup .form input[type="submit"] {
    cursor: pointer;
    width: auto;
    padding: 5px 20px;
    font-size: 19px;
}
.section6.float_l {
    background-image: url("../images/section6bg.png");
    background-size: cover;
    background-color: #faebcc;
    padding: 40px 0 70px 0;
}
.sec6-head {
    text-align: center;
    background-image: url("../images/white45.png");
    padding: 20px 0 25px 0;
}
.sec6-head .head-text {
    font-size: 30px;
    line-height:36px;
    color: #b5975a;
    margin-top:-10px;
    font-weight: normal; 
}
.sec6-box {
    width: 23%;
    margin: 40px 1.1%;
}
.sec6-box.full-eve {
    float: right;
    margin-left: 0;
    margin-right: 0;
    position: relative;
}
.sec6-box .text, .sec6-box .date {
    text-align: center;
    font-size: 20px;
    line-height:25px;
}
.sec6-box .text {
    font-weight: bold;
    color: #0062a7;
}
.sec6-box img {
    margin-bottom: 35px;
}
.sec6-box a.blue-btn {
    font-size: 16px;
    width: 76%;
    margin: 35px 12% 0 12%;
}
.sec6-box.full-eve img{
	margin: 0;
}
.sec6-box.full-eve a {
    position: absolute;
    top: 30%;
    left: 0;
    font-size: 36px;
    line-height:42px;
    color: #fff;
    font-weight: 200;
    background-image: url("../images/blue75.png");
    padding: 25px 30px;
    text-shadow: 0px 0px 0px #fff;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.sec6-box.full-eve a:hover {
    text-shadow: 0px 0px 10px #fff;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.sec6-box.full-eve a:after {
    content: "";
    width: 18px;
    height: 21px;
    background-image: url("../images/arrow.png");
    position: absolute;
    top: 61%;
    right: 22%;
}
.page-header {
    background-image: url("../images/page-header-bg.jpg");
    height: 130px;
    background-position: center;
}
.page-header h1, .page-header2 h1 {
    color: #fff;
    font-size: 60px;
    line-height:68px;
    margin: 40px 0 0 0;
}
.breadcrumbs.float_l {
    background-color: #e1edf5;
    font-weight: bold;
    color: #0062a7;
    padding: 10px;
}
.breadcrumbs.float_l a {
    color: #738ea0;
    position: relative; 

}
.breadcrumbs.float_l a:after { 
    position: absolute;
    right: 7px;
    font-size: 18px;
}
.page-left-panel {
    float: left;
    padding: 45px 0;
    width: 23%;
}
.left-panel-menu ul {
    padding: 0;
}
.left-panel-menu li {
    float: left;
    width: 100%;
}
.left-panel-menu a {
    display: block;
    font-size: 18px;
    font-weight: bold;
    color: #898989;
    background-color: #f7f7f7;
    border: 1px solid #c8c8c8;
    margin-top: -1px;
    padding: 10px 15px;
    position: relative;
}
.left-panel-menu li:hover a, .left-panel-menu li.active a {
    color: #005fa3;
    background-color: #fff;
    border: 1px solid #898989;
    z-index: 9;
}
.left-panel-menu li.active a:after {
    background-image: url("../images/triangle.png");
    content: "";
    width: 16px;
    height: 22px;
    position: absolute;
    right: -16px;
    top: 50%;
    margin-top: -11px;
}
.leftpanel-ad a {
    display: block;
    float: left;
    margin: 45px 15% 0 0;
    width: 85%;
}
.page-right-panel {
    float: right;
    border-left: 1px solid #c8c8c8;
    margin-left: -1px;
    padding: 45px 0 45px 3%;
    width: 77%;
}
.page-banner.float_l {
    position: relative;
    margin-bottom:20px;
}
.page-banner img, .page-list-thumb a.thumb, .page-list-thumb a.thumb img, .board-info-box img, .news-img img, .latest-news-box a.thumb, .latest-news-box a.thumb img, .our-vision img {
    float: left;
}
.page-banner h2 {
    font-size: 40px;
    line-height:48px;
    font-weight: normal;
    color: #fff;
    position: absolute;
    bottom: 16px;
    padding: 5px 0 5px 26px;
    width: 73%;
    background-color: #0062a7;    
    background-color: rgba(0, 98, 167, 0.81);
    font-weight: 200;
}
.page-right-panel .head-text {
    color: #0062a7;
    padding: 25px 0;
}
.page-list-thumb-box.float_l {
    float: left;
    margin-top: 45px;
}
.page-list-thumb.float_l {
    border-top: 1px solid #c7c7c7;
    padding: 20px;
}
.page-list-thumb a.thumb {
    width: 21%;
}
.page-list-thumb-text {
    float: left;
    width: 67%;
    padding: 0 25px;
}
.page-list-thumb a.blue-btn {
    width: 12%;
    font-size: 16px;
    margin: 55px 0 0 0;
}
h3.page-heading {
    font-size: 40px;

    line-height:46px;
    font-weight: 200;
    color: #0062a7;
    border-bottom: 3px solid #b5985b;
    margin: -15px 0 15px 0;
}
.board-info-box {
    padding: 25px;
    background-color: #e1edf5;
}
.board-info-box-text {
    float: left;
    width: 78%;
    padding: 0 30px;
}


.board-info-box-text2 {
    float: left;
    width: 78%;
    padding: 0 30px;
}
.board-info-box-text2 .title {
    font-size: 30px;
    line-height:36px;
    color: #0062a7;
}
.board-info-box-text2 .title2 {
    font-style: italic;
    margin: 10px 0 10px 0;
    font-size: 18px;
    line-height:23px;
}
.board-info-box-text .title {
    font-size: 30px;
    line-height:36px;
    color: #000;
}
.board-info-box-text .title2 {
    font-style: italic;
    margin: 10px 0 20px 0;
    font-size: 18px;
    line-height:23px;
}
.chamber-board-names{width:250px; float:left; margin-bottom:5px; padding-right:20px;}
.chamber-board-names .name {
    font-weight: bold;
    color: #000;
}
.chamber-board-names p {
	font-style: italic;
}
.chamber-board-cols {
    float: left;
    width:100%;
    padding: 40px 25px 0 0;
}
.chamber-board-names.float_l {
    margin: 8px 0;
}
.latest-news-box {
    border-top: 1px solid #c7c7c7;
    padding: 30px 0;
}
.news-latest-news.float_l .latest-news-box:nth-of-type(1){
	border-top: 0px solid #c7c7c7;
}
.latest-news-box .latest-news-text {
    float: left;
    width: 76%;
    padding: 0 30px;
}
.news-latest-news.float_l {
    margin-top: 50px;
}
.news-latest-news.float_l a.blue-btn, .members-in-news.float_l a.blue-btn, .business-brief.float_l a.blue-btn, .add-info-box a.blue-btn, .events-box a.blue-btn{
    font-size: 16px;
    margin-top: 15px;
    width: auto;
    padding: 8px 50px;
}
.members-in-news.float_l {
    margin-top: 80px;
}
.member-news-link a {
    color: #0062a7;
    font-size: 20px;
    line-height:24px;
    float: left;
    margin: 10px 0;
}
.member-news-link.float_l {
    margin: 0 0 20px 0;
}
.business-brief.float_l {
    background-color: #e1edf5;
    padding: 50px 30px;
    margin-top: 80px;
}
.business-brief.float_l img, .our-mission img {
    float: right; border:10px solid #FFF;
}
.business-brief.float_l .title {
    color: #0062a7;
    font-size: 32px;
    line-height:36px;
    float: left;
}
.business-brief.float_l p {
    width: 44%;
    font-size: 18px;
    line-height: 30px;
    margin: 30px 0 20px 0;
}
.our-mission, .our-vision, .core-values {
    padding: 35px 20px;
    border-bottom: 1px solid #c7c7c7;
}
.our-mission.float_l {
    padding-top: 0;
}
.our-mission .title, .our-vision .title, .core-values .title, .additional-info .title {
    font-size: 48px;
    line-height:56px;
    color: #0062a7;
    font-weight: 200;
    margin: 30px 0 9px 0;
}
.our-mission img, .our-vision img {
    box-shadow: 0px 0px 16px #868686;
    border:10px solid #FFF;
}
.our-mission p, .our-vision p {
    width: 47%;
    font-size: 18px;
    line-height: 30px;
}
.our-vision p, .our-vision .title {
    float: left;
    padding-left: 35px;
}
.core-values-box .name {
    color: #0062a6;
    font-size: 24px;

    line-height:30px;
    font-weight: 700;
    padding: 0 0 10px 0;
}
.core-values-box {
    background-repeat: no-repeat;
    background-position: 0 11px;
    padding: 0 0 30px 120px;
}
.core-values-box.advocacy{
    background-image: url("../images/advocacy-icon1.png");	
}
.core-values-box.collaboration{
    background-image: url("../images/collaboration-icon.png");	
}
.core-values-box.engagement{
    background-image: url("../images/engagement-icon.png");	
}
.core-values-box.leadership{
    background-image: url("../images/leadership-icon.png");	
}
.core-values-box.professionalism{
    background-image: url("../images/professionalism-icon.png");	
}
.core-values .title {
    text-align: center;
    margin: 15px 0 35px 0;
}
.additional-info .title {
    text-align: center;
    margin: 45px 0 35px 0;
}
.add-info-box {
    float: left;
    background-color: #e1edf5;
    width: 48%;
    margin: 1%;
    padding: 40px;
}
.add-info-box .heading {
    color: #0062a7;
    font-size: 30px;
    line-height:36px;
}
.add-info-box p {
    margin: 22px 0;
}
.page-header2.float_l {
    height: 450px;
    background-position: center;
    color: #fff;
}
.page-header2.chamber {
    background-image: url("../images/chamber-banner.jpg");	
}
.page-header2.membership {
    background-image: url("../images/membership-banner.jpg");	
}
.page-header2.area1 {
    background-image: url("../images/area_02.jpg");	 font-size:24px; 
    line-height:30px;
}
.page-header2.area1 h1{margin-bottom:5px; padding-top:50px;} 

.page-header2.events {
    background-image: url("../images/events-banner.jpg");	
}
.page-header2.float_l .text {
    float: left;
    width: 50%;
}
.page-header2 h1 {
    margin: 60px 0 0 0;
    padding: 0;
}
.page-header2 .title2 {
    font-size: 30px;
    line-height:36px;
}
.page-header2 p {
    margin: 20px 0;
}
.page-header2.events h1 {
    margin-top: 100px;
}
.page-header2.events p {
    font-size: 24px;
    line-height: 39px;
}
.page-left-panel.panel2 {
    width: 20%;
    padding-top:35px; padding-bottom:35px;
    padding-right:12px;
    /*border-right:1px solid #0063a7;*/

}
.page-right-panel{margin-left:-0% !important;}
.page-right-panel.panel2 {
    padding: 35px 0;
    margin: 0;
    border: none;
    width: 80%;
}
.page-left-panel.panel2 .leftpanel-ad a {
  float: left;
  margin: 0 0 30px;
  width: 100%;
}
.page-left-panel.panel2 .leftpanel-ad a img {
    float: left;
    max-width: 100%;
}


.events-box, .membership-box {
    float: left;
    margin-left: 3%;
    width: 30.33%;
}
.events-box .title {
    font-size: 28px;
    line-height:34px;
    color: #0062a7;
    margin: 35px 0 15px 0;
}
.events-box a.blue-btn {
    width: 100%;
    margin-top: 25px;
}
.membership-box a, .membership-box a img {
    display: block;
    float: left;
    width: 100%;
}
.membership-box {
    margin: 0 0 1.5% 1.5%;
    position: relative;
    width: 31.8%;
}
.membership-box:hover img.normal {
    opacity: 1;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.membership-box img.hover {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    display: none;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.membership-box:hover img.hover {
    opacity: 1;
    display: block;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.membership-box:hover img.normal {
    opacity: 0;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}





.membership-box a span {
    position: absolute;
    width: 100%;
    text-align: center;
    bottom: 22%;
    color: #000; 
    z-index: 99;
    font-size: 25px;
    line-height:30px;
    left: 0;
    padding: 0 40px;
    font-weight: bold;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.theAreaDiv1 .membership-box a span{
    bottom:42%;
    color:#FFF;
}
.membership-box:hover a span {
    color: #fff;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.footer-text span {
    padding: 0 10px;
}
.area1 p{line-height:36px !important;}

.shTopMenu{width:1200px;  position:relative; z-index:1000; margin:0 auto;}
.shTopMenu0{ height:288px;width:100%; float:left;}
.shTopMenu a:link, .shTopMenu a:visited{font-size:18px;width:100%; float:left; color:#FFF; font-weight:bold; line-height:23px; padding-bottom:20px; }
.shTopMenuLinks2{padding-left:20px;}
.shTopMenuLinks2 a:link, .shTopMenuLinks2 a:visited{font-weight:normal;}
.shTopMenu1{width:322px; padding:50px; padding-bottom:10px; float:left;}
.shTopMenu2{width:304px; padding:50px; padding-right:0px;padding-bottom:10px;  float:left;}
.shTopMenu3{width:574px;   float:left;}
.shTopMenu2-2{width:375px; padding:50px;padding-bottom:10px;  float:left;}
.shTopMenu3-2{width:503px;   float:left;}
.shTopMenu4{width:100%; float:left; height:288px; }
.shTopMenu5{width:100%; background-color:#0062a7; float:left;}
.shTopMenu6{position:relative; z-index:1; margin-top:-288px;width:100%; float:left;}

.shTopMenuArea{display:none;}
.shTopMenuChamber{display:none; } 
.sh-panel21{width:100%; float:left; height:270px;}
.addinfobox3{width:100%; float:left; height:280px;}


.sh-become1{width:587px; float:left; padding:35px;background-color:#dfedf5; min-height:370px;}
.sh-become2{width:286px;margin-left:13px; float:left;}
.sh-become3{width:450px; padding:10px; padding-right:20px; float:left;}
.sh-become4{width:435px; padding:35px; background-color:#dfedf5; float:left; min-height:480px;}

.mobileHomeAdPanel{display:none;}

.desktopHomeAdPanel{float:left; width:100%;}


.business-brief2{float:left; width:510px; max-width:100%;}

.desktopHomeAdPanel{text-align:center;}
.desktopHomeAdPanel a:link, .desktopHomeAdPanel a:visited{display:inline-block; float:none; }
 
 .sh-defaultcontent1{padding-bottom:30px;}
 
.sh-defaultcontent1 ul li{ 
   list-style-type: disc; 
   list-style-position: inside; 
}
.sh-defaultcontent1 ol li{ 
   list-style-type: decimal; 
   list-style-position: inside; 
}
.sh-defaultcontent1 ul ul li, .sh-defaultcontent1 ol ul li { 
   list-style-type: circle; 
   list-style-position: inside; 
}
.sh-defaultcontent1 ol ol li, .sh-defaultcontent1 ul ol li{ 
   list-style-type: lower-latin; 
   list-style-position: inside; 
}
.sh-defaultcontent1 ul, .sh-defaultcontent1 ol{ margin:0px; padding:0px; padding-bottom:15px; padding-left:15px;}
/*
.business-brief2{float:left; width:310px; max-width:100%;}*/


.slider2{width:100% !important; float:left; min-width:1200px; color:#FFF;  background-repeat:no-repeat;  background-position:top center;}
.slider3{width:100%; float:left;font-family:'Open Sans Light';  height:723px;min-width:1200px; background-image:url(/images/slide-left-overlay.png); background-position:top center;}
.slider4{margin:0 auto; width:1200px;}
.slider5{padding-top:140px; width:600px; padding-left:20px; float:left;}
.slider6{width:100%; float:left;height:723px; height:723px;font-family:'Open Sans Light'; min-width:1200px; background-repeat:no-repeat; background-image:url(/images/slide-right-overlay.png); background-position:top center;}
.slider7{padding-top:150px; padding-left:590px; width:100%; float:left;}

