@charset "utf-8";
/* CSS Document */
*{margin:auto; padding:auto;}
body{text-align: center; background:url("About_files/images/background.png") repeat-x #171968; margin:0;}
.center{margin-left: auto;margin-right: auto;}
.front_header {width:962px; height:446px;}
#headerimg1{ position:absolute;background-image:url("About_files/images/banners/Beach2.jpg"); background-repeat:no-repeat; width:962px; height:446px; z-index:100;}
#headerimg2{ position:absolute;background-image:url("About_files/images/banners/Beach2.jpg"); background-repeat:no-repeat; width:962px; height:446px; z-index:99;}
.inside_header {background-repeat:no-repeat; width:962px; height:240px;}
#header .logo{z-index:101; background:url("About_files/images/header_logo.png") no-repeat; float:left; width:405px; height:77px; position:relative; left:-12px; top:7px;}
#header .header_search{z-index:101; position:relative; float:right;top:20px; right:30px; }
#header .header_search p{z-index:101;font:bold 14px Arial, Helvetica, sans-serif; color:#FFF;}
#header input[type=text]{z-index:101; border:1px solid #000; height:18px; width:200px; margin:0px 5px 0px 5px;}
#header input[type=submit]{z-index:101; border:1px solid #000; background-color:#74a2d4; padding:3px;font:bold 11px Arial, Helvetica, sans-serif; color:#FFF;}
#header .learn_about{z-index:101;background-image:url("About_files/images/header_learn.png"); background-repeat:no-repeat; width:175px; height:72px; position:relative; top:200px;}
#header .scroll{ position:relative; top:170px;}

#nav{background-image:url("About_files/images/nav_bg.png"); background-repeat:repeat-x; width:962px; height:65px; position:relative; top:-12px; z-index:10;}
#nav a{font:bold 12px/65px Arial, Helvetica, sans-serif; color:#9e9e9e; text-decoration:none; padding-right:13px;}
#nav a:hover{ text-decoration:underline; color:#FFF;}
#nav .last{padding-right:30px;}
#nav .blue{color:#82bfff;}
#nav .yellow{color:#fcff00;}
#nav .selected{color:white;}
#nav .nomargin{margin:0px !important;padding:0px !important;}



#content{ background-color:#FFF;  width:962px; min-height:500px; position:relative; top:-24px;}
#content .left{width:500px; float:left; margin-left:15px; text-align:left; margin-top:40px;}
#content .left_inside{width:900px; float:left; margin-left:30px; padding-bottom:10px; text-align:left; margin-top:40px;}
#content .right{width:400px; float:right; text-align:left; margin-right:15px; margin-top:40px;}

#content h2{ font:normal 36px "Times New Roman", Times, serif; color:#2b4f75}
#content .break{border-bottom:3px solid #b6b6b6; width:100%; height:3px;}
#content .viewall a{color:#9e9e9e;font:normal 14px "Times New Roman", Times, serif; position:relative; left:10px; top:-5px; text-decoration:none}
#content .experience {padding-top:10px; clear:both;}

#content .experience b{ font:normal 24px "Times New Roman", Times, serif; color:#2b4f75; font-style:italic;}
#content .experience b a{ font:normal 24px "Times New Roman", Times, serif; color:#2b4f75; text-decoration:underline; text-align:justify;}
#content .experience p{ font: normal 15px/19px "Times New Roman", Times, serif; color:#9e9e9e; text-align:justify;}
#content .experience a{ font:normal 14px "Times New Roman", Times, serif; color:#b90d10; text-decoration:none;}
#content .experience .golf{ float:left; margin-right:10px; border:3px solid white;-moz-box-shadow: 0px 0px 5px #000;-webkit-box-shadow: 0px 0px 5px  #000; box-shadow: 0px 0px 5px  #000;}
#content .experience .golfr{ float:right; margin-left:10px; border:3px solid white;-moz-box-shadow: 0px 0px 5px #000;-webkit-box-shadow: 0px 0px 5px  #000; box-shadow: 0px 0px 5px  #000;}
#content .experience .home{ float:left; margin-right:10px; border:3px solid #b6b6b6;}

#content .events ul{margin:0px;padding:10px 0 0 0px;list-style-type: none;}
#content .events b a{ font:normal 18px "Times New Roman", Times, serif; color:#2b4f75; text-decoration:underline;}
#content .events p{ font:normal 14px/30px "Times New Roman", Times, serif; color:#676767;}
#content .events a{ font:normal 14px "Times New Roman", Times, serif; color:#b90d10; text-decoration:none;}
#content .events li{background-image: url("About_files/images/events_li.png");background-repeat: no-repeat;padding-left:35px; padding-top:8px; padding-bottom:15px; border-bottom:1px solid #f0f0f0}

#content .news ul{margin:0px;padding:10px 0 0 0px;list-style-type: none;}
#content .news b a{ font:normal 18px "Times New Roman", Times, serif; color:#2b4f75; text-decoration:underline;}
#content .news p{ font:normal 14px "Times New Roman", Times, serif; color:#676767;}
#content .news a{ font:normal 14px "Times New Roman", Times, serif; color:#b90d10; text-decoration:none;}
#content .news .news_text{ font:normal 14px "Times New Roman", Times, serif; color:#b6b6b6; text-decoration:none;}
#content .news li{background-image: url("About_files/images/news_li.png");background-repeat: no-repeat;padding-left:35px; padding-top:8px; padding-bottom:15px; border-bottom:1px solid #f0f0f0}

#content .content_break_top{ position:relative; background:url("About_files/images/section_bottom.png") repeat-x; width:962px; height:26px; z-index:10;}
#content .content_break{ background:url("About_files/images/section_bottom_bg.png") repeat-y;  width:962px;height: 1%; overflow: hidden; padding-bottom:10px;}
#content .content_break .box{float:left; margin-left:20px; text-align:left;}
#content .content_break .boxsmall{width:295px;}
#content .content_break .boxlarge{width:900px;}
#content .content_break .box p{ color:#cbcbcb; font:normal 14px Arial, Helvetica, sans-serif; text-align:left;}
#content .content_break .box b{ color:#cbcbcb; font:normal 24px Arial, Helvetica, sans-serif; text-align:left;}
#content .content_break .box h2{ color:#83b4e7; font:normal 36px/60px "Times New Roman", Times, serif; text-align:left;}
#content .content_break .box .hair_line{ border-bottom:1px solid #cbcbcb; margin-bottom:10px;}

#content .content_break .box .box_left img{ float:left; border:3px solid #b6b6b6; margin-right:10px;}
#content .content_break .box .box_left{width:450px; float:left;}
#content .content_break .box .box_left p{ color:#9e9e9e; font:normal 14px "Times New Roman", Times, serif; text-align:left;}
#content .content_break .box .box_left b a{ text-decoration:underline; color:#cbcbcb; font:normal 24px "Times New Roman", Times, serif; text-align:left;}
#content .content_break .box .box_left p a{ text-decoration:none; color:#b90d10; font:normal 14px "Times New Roman", Times, serif; text-align:left;}

#content .content_break .box .box_right img{ float:left; border:3px solid #b6b6b6; margin-right:10px;}
#content .content_break .box .box_right{width:450px; float:left;}
#content .content_break .box .box_right p{ color:#9e9e9e; font:normal 14px "Times New Roman", Times, serif; text-align:left;}
#content .content_break .box .box_right b a{ text-decoration:underline; color:#cbcbcb; font:normal 24px "Times New Roman", Times, serif; text-align:left;}
#content .content_break .box .box_right p a{ text-decoration:none; color:#b90d10; font:normal 14px "Times New Roman", Times, serif; text-align:left;}

#content .footer{ background:url("About_files/images/footer_bg.png") no-repeat; width:962px; min-height:86px;}
#content .footer p{ font:bold 12px Arial, Helvetica, sans-serif; color:#9e9e9e; float:left; padding-top:40px; padding-left:10px;}
#content .footer p a{color:#000; text-decoration:none;}
#content .footer img{float:right; padding-top:35px; padding-right:10px;}

.clear{clear: both;}
#clear{clear:both;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


p{font-family:Arial, Helvetica, sans-serif; color:#555; font-size:14px; line-height:17px; padding:4px 0;}


.footer h3{padding-top:30px; font-family:Arial, Helvetica, sans-serif; color:#333;}
.footer h3 a {color:#333;}

