/* ---ROOT--- */
body{margin:0;padding:0;font-family:arial;font-size:12px;background:#0750A6;}
a{outline:none;textdecoration:none;}
    a:hover{textdecoration:underline;}
    a img{border:none;}
form label,
form input,
form textarea,
form select{width:300px;margin:0 10px 10px 0;float:left;}
form textarea{height:100px;}
form label{width:120px;font-weight:bold;}
	form label .required{color:red;clear:left; }
form br{clear:left;}
form .field{clear:left;}
h1{font-size:27px;color:#0750a6;}

/* ---GLOBAL--- */
.centering{width:980px;margin:0 auto;}
.cl{clear:left;}
.cr{clear:right;}
.cb{clear:both;}
.button{display:block;width:101px;height:29px;border:none;}
    .button.start{background:url(../images/button_start.png) no-repeat;}
    .button.go{background:url(../images/button_go.png) no-repeat;}
    .button.read_more{background:url(../images/button_read_more.png) no-repeat;}
.form_error{float:left;color:red;}
    .form_error p{margin:0;}
.form_message{font-weight:bold;color:red;}

/* ---HEADER--- */
.header{position:relative;width:100%;height:116px;margin-top:70px;background:url(../images/header_bg.png) no-repeat;}
    .header .logo{display:block;position:absolute;left:25px;top:25px;width:350px;height:80px;}
    /*.header .nav{position:absolute;left:442px;top:46px;}
        .header .nav a{display:block;float:left;color:#fff;text-decoration:none;padding:25px 20px;border-left:solid 1px #0750a6;}
            .header .nav a.active{background:#0750a6;}
            .header .nav a:hover{background:#0750a6;}*/
    .header .nav{position:absolute;left:442px;top:46px;}
        .header .nav a.active{background:#0750a6;}
        .header .rs{border-right:solid 1px #0750a6;}

/* ---MAIN--- */
.main{width:100%;background:url(../images/main_bg_repeat.png) repeat-y;}
    .main .padding{padding:0 20px;}
.page{width:100%;position:relative;background:#fff;}
    .page .padding{padding:15px;}
    .page .left_col{float:left;width:25%;}
    .page .right_col{float:left;width:75%;}
        .page .right_col .adj{padding-left:30px;}
    .page .corner{width:9px;height:9px;position:absolute;}
        .page .corner.tl{top:0;left:0;background-image:url(../images/page_corner_tl.jpg);}
        .page .corner.tr{top:0;right:0;background-image:url(../images/page_corner_tr.jpg);}
        .page .corner.br{bottom:0;right:0;background-image:url(../images/page_corner_br.jpg);}
        .page .corner.bl{bottom:0;left:0;background-image:url(../images/page_corner_bl.jpg);}
        .page .banner_adj{padding:5px;}
        .page .banner{position:relative;width:930px;height:360px;background:url(../images/banner_club_house.jpg) no-repeat;}
            .page .banner .corner{width:10px;height:10px;position:absolute;}
                .page .banner .corner.tl{top:0;left:0;background-image:url(../images/banner_corner_tl.png);}
                .page .banner .corner.tr{top:0;right:0;background-image:url(../images/banner_corner_tr.png);}
                .page .banner .corner.br{bottom:0;right:0;background-image:url(../images/banner_corner_br.png);}
                .page .banner .corner.bl{bottom:0;left:0;background-image:url(../images/banner_corner_bl.png);}
				.page .banner .banner-gallery{width:100%;height:100%;}
    				.page .banner .banner-gallery .slideElement{background-color:#fff;}				
    				.page .banner .banner-gallery .loadingElement{background-color:#fff;}					
    .page .cols{}
        .page .cols .padding{padding:5px 10px 10px 10px;}
        .page .cols .col{float:left;width:25%;}
            .page .cols .col.left_ssi{width:100%;float:none;margin-bottom:15px;}
            .page .cols .col .adj{padding:0 6px;}
            .page .cols .col .vis_col{width:100%;position:relative;}
                .page .cols .col .vis_col.news_col{position:relative;background:#cfb216;}
                    .page .cols .col .vis_col.news_col .corner{width:9px;height:9px;position:absolute;background:no-repeat;}
                        .page .cols .col .vis_col.news_col .corner.bl{bottom:0;left:0;background-image:url(../images/left_col_corner_bl.jpg);}
                        .page .cols .col .vis_col.news_col .corner.br{bottom:0;right:0;background-image:url(../images/left_col_corner_br.jpg);}
                    .page .cols .col .vis_col.news_col .header{position:absolute;z-index:100;width:246px;height:70px;top:-68px;left:-14px;background:url(../images/left_col_header_bg.png) no-repeat;}
                        .page .cols .col .vis_col.news_col .header h3{color:#0750a6;margin:0;padding:0;}
                        .page .cols .col .vis_col.news_col .header .padding{padding:30px 0 0 30px;}
                .page .cols .col .vis_col .padding{padding:12px 15px;}
                .page .cols .col .vis_col .button{position:absolute;bottom:15px;left:15px;}
                .page .cols .col .vis_col .header{width:100%;height:auto;margin:0;color:#fff;}
                    .page .cols .col .vis_col .header h3{margin:0;font-size:17px;padding:0;}
                    .page .cols .col .vis_col .header.blue{background:#83aee0;}
                    .page .cols .col .vis_col .header.orange{background:#e58b31;}
                    .page .cols .col .vis_col .header.yellow{background:#d4bc3b;}
                .page .cols .col .vis_col .corner{position:absolute;height:9px;width:9px;background:no-repeat;}
                    .page .cols .col .vis_col .corner.tl{top:0;left:0;}
                    .page .cols .col .vis_col .corner.tr{top:0;right:0;}
                    .page .cols .col .vis_col .blue .corner.tr{top:0;right:0;background-image:url(../images/col_blue_corner_tr.jpg);}
                    .page .cols .col .vis_col .blue .corner.tl{top:0;left:0;background-image:url(../images/col_blue_corner_tl.jpg);}
                    .page .cols .col .vis_col .orange .corner.tr{top:0;right:0;background-image:url(../images/col_orange_corner_tr.jpg);}
                    .page .cols .col .vis_col .orange .corner.tl{top:0;left:0;background-image:url(../images/col_orange_corner_tl.jpg);}
                    .page .cols .col .vis_col .yellow .corner.tr{top:0;right:0;background-image:url(../images/col_yellow_corner_tr.jpg);}
                    .page .cols .col .vis_col .yellow .corner.tl{top:0;left:0;background-image:url(../images/col_yellow_corner_tl.jpg);}
                    .page .cols .col .vis_col .corner.br{bottom:0;right:0;background-image:url(../images/col_corner_br.jpg);}
                    .page .cols .col .vis_col .corner.bl{bottom:0;left:0;background-image:url(../images/col_corner_bl.jpg);}
                .page .cols .col .vis_col .content{background:#dde9f6;}
                    .page .cols .col .vis_col .content .padding{padding-top:3px;}
                    .page .cols .col .vis_col .content a{text-decoration:none;font-weight:bold;font-size:13px;}
                    .page .cols .col .vis_col .menu_item{display:block;padding:5px;border-bottom:solid 1px #83AEE0;color:#0750A6;}
.news-article{}
	.news-article img{max-width:100%;}
.news_item{position:relative;color:#0750a6;}
    .news_item .title{font-weight:bold;}
        .news_item a{text-decoration:none;color:#0750a6;}
    .news_item .arrow{display:block;position:absolute;top:0;right:0;width:5px;height:10px;background:url(../images/arrow_blue.png) no-repeat;}
.gallery{}
    .gallery .thumb{position:relative;float:left;margin:0 15px 15px 0;width:90px;height:110px;text-align:center;}
        .gallery .thumb a{display:block;width:90px;height:110px;overflow:hidden;}	
    .gallery .title{margin:5px;}
    .gallery .zoom{position:absolute;top:-5px;right:-5px;width:19px;height:20px;background:url(../images/icon_zoom.png) no-repeat;}



/* ---FOOTER--- */
.footer{width:100%;background:url(../images/main_bg_repeat.png) repeat-y;color:#fff;}
    .footer .padding{padding:10px 30px 5px 30px;}
    .footer a{color:#fff;text-decoration:none;}
        .footer a:hover{text-decoration:underline;}
.footer_cap{width:100%;height:19px;background:url(../images/footer_bg.png) no-repeat;}