@charset "UTF-8";
/* CSS Document */

/* ------------------------------------------------------ */
/* tag styles                                             */
/* ------------------------------------------------------ */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	background-color: #000000;
	background-image: url(images/background.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0;
	background-attachment: scroll;
}
#dropin {
	color: #F90;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#dropin a:link, #dropin a:visited, #dropin a:active {
	color: #F00;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	}
#dropin a:hover {
	color: #F60;
	text-decoration: none;
}
body a:link, body a:visited, body a:active {color: #0b4a7b;text-decoration: underline;}
body a:hover {
	color: #F63;
	text-decoration: underline;
}
p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
body, h1, h2, h3, h4, h5, span {
	margin: 0;
	padding: 0;
}
ul {
	margin-top: 4px;
	margin-bottom: 6px;
}

/* ------------------------------------------------------ */
/* general styles                                         */
/* ------------------------------------------------------ */

.clear {
	clear: both;
}
.left {
	float:left;
	padding: 0 2px 10px 2px;
	width: 686px;
}
.float-left {
	float: left;
}
.float-right {
	float: right;
}
.float-right-image {
	float: right;
	padding-left: 15px;
	padding-top: 0px;
}


/* ------------------------------------------------------ */
/* container styles                                       */
/* ------------------------------------------------------ */

.cont-main {
	width: 991px;
	margin:auto;
	position: relative;
}
.content-main {
	padding: 80px 50px 50px 50px;
	background-color: #FFF;
	margin: 0 auto;
	vertical-align: top;
	color: #666666;
}
.perfect10 {
	background-color: #1468a7;
	margin: 0 auto;
	vertical-align: top;
	color: #666666;
	background-image: url(images/perfect10_back-10.jpg);
	background-repeat: no-repeat;
}
#p10main {
	float: right;
	color: #000000;
	margin-top: 30px;
	margin-right: 27px;
	margin-left: 30px;
	margin-bottom: 30px;
	width: 934px;
	position: relative;
}

/* ------------------------------------------------------ */
/* H styles                                               */
/* ------------------------------------------------------ */

#header-logo h1 {
	height: 0px;
	color: #FFF;
	text-align: left;
}
#header-logo h1 span {
	color:#F8F4E8;
	display:block;
	font-size:1px;
	height:0;
	overflow:hidden;
	width:0;
}
#p10main h1 {
	font-weight: bold;
	color: #FFF;
	font-size: 30pt;
	margin-top: -9px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: -5px;
	text-transform: uppercase;
	line-height: 50px;
	padding: 0px;
}
#p10main h2 {
	font-family: Helvetica, sans-serif;
	font-size: 20px;
	color: #145B8F;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 18px;
	text-transform: uppercase;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#p10main h3 {
	font-family: Helvetica, sans-serif;
	font-size: 20px;
	color: #145B8F;
	font-weight: bold;
	padding-top: 28px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 26px;
	text-transform: uppercase;
	margin-top: -8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#event_golf h3, #event_gala h3 {
	font-family: Helvetica, sans-serif;
	font-size: 20px;
	color: #145B8F;
	font-weight: bold;
	padding-top: 28px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 26px;
	text-transform: uppercase;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#p10white-right h3 {
	font-family: Helvetica, sans-serif;
	font-size: 20px;
	color: #1468A7;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 20px;
	text-transform: uppercase;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#p10blue h2 {
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	padding: 0px;
	margin-left: 0px;
	font-weight: bold;
	color: #FFF;
	font-size: 20px;
	text-align: left;
	line-height: 30px;
}
#header-tagline h3 {
	font-size: 16px;
	color: #7C7A7D;
	font-weight: bold;
	line-height: 16px;
}
#header-tagline h3 span {
	color:#F8F4E8;
	display:block;
	font-size:1px;
	height:0;
	overflow:hidden;
	width:0;
}



#p10white h4 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	padding: 0px;
	margin-left: 0px;
	font-weight: bold;
	color: #BEBEBE;
	font-size: 22px;
	text-align: left;
	line-height: 15px;
}
#p10white h5 {
	font-size: 18px;
	font-weight: normal;
	color: #666;
	padding-bottom: 5px;
}
#p10title {
	font-family: Helvetica, sans-serif;
	font-size: 20px;
	color: #145B8F;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 20px;
	text-transform: uppercase;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/* ------------------------------------------------------ */
/* header styles                                          */
/* ------------------------------------------------------ */
#header-fb {
	margin-top: 90px;
}

#header-twitter {
	margin-top: 0px;
	background-image: url(images/icons/twitter-tagline.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
	
#header-logo {
	float: left;
	padding: 0px;
	margin: 0px;
	background-image: url(images/logos/foundation-logo_02.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 204px;
}
#headerBlock {
	float: right;
	padding: 0px;
	height: 201px;
	margin: 0px;
	width: 780px;
}
#header-tagline {
	float: right;
	padding: 0px;
	height: 28px;
	width: 780px;
	text-align: right;
	background-image: url(images/tagline_06.png);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: 100px;
}

/* ------------------------------------------------------ */
/* navigation styles                                      */
/* ------------------------------------------------------ */

#navbar {
	width: 100%;
	height: 27px;
	background-image: url(images/nav_back.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 8px;
	text-align: center;
}

/* ------------------------------------------------------ */
/* image styles                                           */
/* ------------------------------------------------------ */

#image_left {
	float: left;
	margin-top: 0px;
	margin-right: 30px;
	margin-left: 0px;
	margin-bottom: 20px;
	padding: 0px;
}
.image_right {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 30px;
	margin-bottom: 20px;
	padding: 0px;
}
.image_left {
	float: left;
	margin-top: 0px;
	margin-right: 30px;
	margin-left: 0px;
	margin-bottom: 20px;
	padding: 0px;
}
.img_padding {
	margin-top: 20px;
	margin-right: 20px;
	float: left;
	margin-bottom: 12px;
}
.image_style_1 {
	margin-right: 20px;
	margin-bottom: 20px;
	margin-top: 10px;
}
.photo_div_right {
	width: 350px;
	text-align: left;
	background-color: #E6EEF4;
	float: right;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	font-size: 13px;
	line-height: 17px;
	margin-left: 20px;
}

/* ------------------------------------------------------ */
/* main/white layout styles                               */
/* ------------------------------------------------------ */

#p10white {
	color: #333;
	width: 871px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #FFFFFF;
	line-height: 24px;
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #124982;
	border-bottom-color: #124982;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(images/perfect10_white_back.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#p10whitenews {
	color: #FFF;
	width: 891px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	line-height: 18px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 21px;
	padding-left: 20px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #124982;
	border-bottom-color: #124982;
	margin-top: 0px;
	margin-bottom: 20px;
	background-image: url(images/events/perfect10_blue_back.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 210px;
	font-weight: normal;
}
#p10whitegolf {
	color: #FFF;
	width: 891px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	line-height: 18px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #124982;
	border-bottom-color: #124982;
	margin-top: 0px;
	margin-bottom: 20px;
	background-image: url(images/events/perfect10_newsbox_event.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 210px;
	font-weight: normal;
}

#p10whitegolf h2 {
	color: #FC0;
	padding-bottom: 8px;
}

#p10whitegolf a:link, #p10whitegolf a:visited, #p10whitegolf a:active {
	color: #F60;
	text-transform: capitalize;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
}
#p10whitegolf a:hover {
	color: #F90;
	text-decoration: none;
}
#p10whitenews1 a:link, #p10whitenews1 a:visited, #p10whitenews1 a:active {
	color: #F00;
	text-transform: capitalize;
	text-decoration: underline;
	font-weight: bold;
	font-size: 14px;
}
#p10whitenews1 a:hover {
	color: #F90;
	text-decoration: underline;
}


#p10whitenews h2 {
	color: #FC0;
	padding-bottom: 8px;
}

#p10whitenews a:link, #p10whitenews a:visited, #p10whitenews a:active {
	color: #CCD9EA;
	text-decoration: underline;
}
#p10whitenews a:hover {
	color: #FFF;
	text-decoration: underline;
}
#p10whitenews0 {
	float: left;
	width: 200px;
	margin-right: 0px;
	margin-left: 0px;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #6790C4;
	padding-right: 0px;
}

#p10whitenews1 {
	float: left;
	width: 300px;
	margin-right: 0px;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #6790C4;
	padding-right: 0px;
}
#p10whitenews2 {
	float: right;
	width: 320px;
}
#p10whitenews11 {
	float: right;
	width: 475px;
}


#p10white-box {
	background-color: #3485B7;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-right: 16px;
	padding-left: 16px;
	color: #FFF;
	font-size: 14px;
	line-height: 22px;
	font-weight: normal;
	padding-bottom: 10px;
	margin-top: 0px;
	text-align: center;
	width: 180px;
	float: right;
	margin-left: 30px;
	border: 5px solid #EAEAEA;
}
#p10white-box p {
	margin: 0px;
	padding: 0px;
}

#p10white-clear {
	float: right;
	width: 200px;
	padding: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 20px;
	margin-right: 0px;
	color: #999;
	font-weight: normal;
	font-size: 18px;
}

#p10white-clear a:link, #p10white-clear a:visited, #p10white-clear a:active {
	color: #F00;
	text-decoration: underline;
}
#p10white-clear a:hover {
	color: #F90;
	text-decoration: underline;
}
#p10white-clear ul {
list-style-type: none !important;
padding-left: 0;
margin-left: 0;

}
#p10white-clear ul li {
	list-style-type: none;
	background-attachment: scroll;
	background-image: url(images/icons/arrowbutton.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	list-style-type: none;
	padding-left: 22px;
}
#p10white-right {
	float: right;
	width: 200px;
	padding: 16px;
	background-color: #FFF;
	margin-bottom: 22px;
	margin-left: 28px;
	margin-top: 0px;
	margin-right: 0px;
	color: #999;
}
#p10white-right ul {
	padding: 0px;
	list-style-position: outside;
	line-height: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 18px;
}
#p10white-right li {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}



#p10white-golfevent {
	float: right;
	width: 300px;
	padding: 16px;
	background-color: #FFF;
	margin-bottom: 22px;
	margin-left: 28px;
	margin-top: 0px;
	margin-right: 0px;
	color: #999;
}
#p10white-golfevent ul {
	padding: 0px;
	list-style-position: outside;
	line-height: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 18px;
}
#p10white-golfevent li {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}



#p10white-contact {
	float: right;
	padding: 10px;
	background-color: #FFF;
	margin-bottom: 22px;
	margin-left: 22px;
	margin-top: 0px;
	margin-right: 0px;
	color: #999;
}
#p10white-greybox {
	background-color: #E6EEF4;
	color: #1468A7;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#p10main ul li{
	margin-bottom: 10px;
	line-height: 18px;
}

#p10main ul {
	margin-bottom: 20px;
}
/* ------------------------------------------------------ */
/* blue layout styles                                     */
/* ------------------------------------------------------ */

#p10blue {
	color: #A8CCEA;
	width: 893px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #0B4889;
	line-height: 1.5em;
	padding-top: 0px;
	padding-right: 18px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 0px;
	background-attachment: scroll;
	background-image: url(images/bluebox10.png);
	background-repeat: repeat-x;
	background-position: center top;
}
#p10blue p {
	line-height: 21px;
}
#p10blue img {
	margin-top: 5px;
	margin-right: 20px;
	margin-left: 0px;
	margin-bottom: 5px;
	float: left;
	padding: 0px;
	border: 2px solid #1468A7;
}

/* ------------------------------------------------------ */
/* sub menu styles                                        */
/* ------------------------------------------------------ */

#submenu {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px;
}
#submenu ul {
	list-style-position: inside;
	list-style-type: circle;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	line-height: 24px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#submenu a:link, #submenu a:visited, #submenu a:active {
	color: #FFF;
	text-decoration: none;
}
#submenu a:hover {
	color: #FC0;
	text-decoration: none;
}

/* ------------------------------------------------------ */
/* footer styles                                          */
/* ------------------------------------------------------ */

#footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1468A7;
	width: 991px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 30px;
	padding-left: 0px;
}
#footer-left {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 30px;
	padding-left: 0;
	float: left;
}
#footer-right {
	width: 400px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 30px;
	padding-left: 0;
	float: right;
	text-align: right;
}
#footer a:link, .footer a:visited, .footer a:active {
	color: #1468A7;
	text-decoration: underline;
}
#footer a:hover {
	color: #FC0;
	text-decoration: underline;
}
#p10titleOrange {
	font-family: Helvetica, sans-serif;
	font-size: 20px;
	color: #F60;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 20px;
	text-transform: uppercase;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/* ------------------------------------------------------ */
/* font title styles                                      */
/* ------------------------------------------------------ */

.txt-quotesig {
	font-weight: bold;
	margin-top: 10px;
}
.text-left {
	text-align: left;
}
.text-center {
	text-align: center;
}
.text-right {
	text-align: right;
}
.text_ltblue {
	color: #5786BE;
	background-color: #145596;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 2px;
	padding-right: 3px;
}
.text_dates {
	color: #F60;
	padding-left: 0px;
	padding-top: 1px;
	padding-bottom: 2px;
	padding-right: 3px;
	font-weight: bold;
}
p10whitenews1 .text_bolded {
	color: #F00;
	font-weight: bold;
	background-color: #FF9;
}
p10whitenews1 .text_bolded a:link, p10whitenews1 .text_bolded a:visited, p10whitenews1 .text_bolded a:active {
	color: #F00;
	text-decoration: underline;
	font-weight: bold;
	background-color: #FF9;
}
p10whitenews1 .text_bolded a:hover {
	color: #FC0;
	text-decoration: underline;
}
.text_date {
	font-size: 15px;
	color: #999;
	font-weight: bold;
}
.text_feature {
	font-size: 14px;
	color: #F60;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	margin-top: 6px;
	margin-bottom: 0px;
	line-height: 24px;
	width: auto;
	text-transform: uppercase;
}

.text_event_link {
	font-size: 14px;
	color: #F60;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 15px;
	width: auto;
	text-transform: uppercase;
}

.text_orangelink {
	font-size: 14px;
	color: #FC0;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	margin-top: 6px;
	margin-bottom: 0px;
	line-height: 24px;
	width: auto;
}
.text_orangelink a:link, .text_event_link a:link, .text_orangelink a:visited, .text_orangelink a:active {color: #FC0;text-decoration: underline;}
.text_orangelink a:hover {
	color: #F60;
	text-decoration: underline;
}
.table-padding {
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
}
.text_bold {
	font-weight: bold;
}
.text_fancy {
	font-size: 38px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 38px;
	color: #036;
	text-transform: uppercase;
}
.text_fancy_sm {
	font-size: 30px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 38px;
	color: #036;
	text-transform: uppercase;
}
.text_fancy_lg {
	font-size: 48px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 38px;
	color: #036;
	text-transform: uppercase;
}
.text_notice {
	font-size: 24px;
	color: #F00;
	font-weight: bold;
	text-transform: capitalize;
}

.text_link {
	color: #F00;
	font-weight: bold;
	text-transform: capitalize;
	text-decoration: underline;
}

.text_notice a:link, .text_notice a:visited, .text_notice a:active {
	color: #F00;
	text-decoration: underline;
}
.text_notice a:hover {
	color: #F63;
	text-decoration: underline;
}
.text_small {
	font-size: 12px;
	color: #000;
}
.text_lg {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 19px;
	color: #036;
	font-weight: bold;
}

.text_big {
	font-size: 33px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 38px;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
}
.text_large {
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
}
.text_gray {
	font-size: 13px;
	color: #666;
	line-height: 16px;
}
.text_gallery {
	font-weight: normal;
	color: #81A2BC;
	font-size: 14px;
	line-height: 26px;
}
.text_subtitle {
	font-size: 14px;
	color: #1468A7;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 4px;
	margin-bottom: 4px;
	line-height: 20px;
	width: auto;
	text-transform: capitalize;
}
.text_highlight {
	color: #069;
	margin-top: 4px;
	margin-bottom: 4px;
	width: auto;
	background-color: #D7ECFB;
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-left: 12px;
}

.text_items {
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	background-color: #F90;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
	font-family: Verdana, Geneva, sans-serif;
	margin-right: 10px;
	text-transform: capitalize;
	margin-bottom: 33px;
	margin-top: 0px;
	margin-left: 0px;
	height: 1px;
}
.text_RedCaps {
	color: #F00;
	text-transform: uppercase;
	margin-top: 10px;
	padding-top: 10px;
}
.text_news_date {
	font-size: 13px;
	color: #666;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 13px;
	width: auto;
	text-transform: uppercase;
}

.text_news_title {
	font-size: 33px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 32px;
	color: #F00;
	text-transform: uppercase;
}
.text_news_title2 {
	font-size: 42px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 32px;
	color: #F00;
	text-transform: uppercase;
}
.text_news_desc {
	font-size: 13px;
	color: #1468A7;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 22px;
	line-height: 20px;
	width: auto;
	text-transform: capitalize;
}

#text_RedCaps a:link, #text_RedCaps a:visited, #text_RedCaps a:active {
	color: #F00;
	text-decoration: underline;
	text-transform: uppercase;
	font-size: 24px;
	line-height: 22px;
}
#text_RedCaps a:hover {
	color: #F63;
	text-decoration: underline;
}
.hr {
	padding: 0px;
	color: #B4D5E9;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	height: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B4D5E9;
}
.contentbox {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-right: 0px;
	padding-right: 0px;
	clear: both;
	height: 135px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	line-height: 16px;
	margin-bottom: 30px;
}

.leftbox {
	float: left;
	padding-top: 20px;
	padding-bottom: 35px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
	margin-right: 20px;
	padding-right: 30px;
	width: 200px;
	text-align: center;
}

.box_left_50 {
	float: left;
	width: 380px;
	padding-top: 12px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-right: 30px;
	margin-bottom: 20px;
	background-image: url(images/perfect10_grey_fade.jpg);
	background-repeat: no-repeat;
}
.box_right_50 {
	float: right;
	padding-left: 20px;
	width: 390px;
	padding-top: 12px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	background-image: url(images/perfect10_grey_fade.jpg);
	background-repeat: no-repeat;
}




/* ------------------------------------------------------ */
/* div styles                                             */
/* ------------------------------------------------------ */



.contentbox .leftbox {
	float: left;
	padding-top: 10px;
	padding-bottom: 0px;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #999;
	margin-right: 0px;
	padding-right: 0px;
	width: 175px;
	text-align: center;
}
.contentbox .rightbox {
	float: right;
	margin-right: 0px;
	width: 685px;
	text-align: left;
	font-size: 12px;
	padding: 0px;
	clear: right;
}

.divider {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
	background-color: transparent;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}
.div_orangebox {
	background-color: #FC3;
	padding: 12px;
	width: 583px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #FFF;
}
.div_orangebox input {
	padding: 5px;
	font-size: 18px;
}
#form-box-1 {
	background-color: #C9E4C9;
	padding: 22px;
	width: 562px;
}
#form-box-2 {
	background-color: #EDEDA9;
	padding: 22px;
	width: 562px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFF;
}
.div_featurebox {
	background-color: #FFF;
	padding: 12px;
	width: 583px;
}

/* ------------------------------------------------------ */
/* event page styles                                      */
/* ------------------------------------------------------ */

#event_golf {
	color: #333;
	width: 871px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #FFFFFF;
	line-height: 24px;
	padding-top: 350px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #124982;
	border-bottom-color: #124982;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(images/events/perfect10_golf_2nd.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#event_golf ol{
	font-size: 24px;
	color: #6AA5C4;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	list-style-position: outside;
}
#event_golf ol p {
	font-size: 14px;
	color: #333;
	font-weight: normal;
	background-color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
}

#event_gala {
	color: #333;
	width: 871px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #FFFFFF;
	line-height: 24px;
	padding-top: 350px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #124982;
	border-bottom-color: #124982;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(images/events/perfect10_gala_2nd.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#event_register  {
	right: 30px;
	margin-top: -350px;
	height: 36px;
	float: right;
	clear: both;
	margin-right: -30px;
	width: 160px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}


/* ------------------------------------------------------ */
/* dropdown menu styles                                   */
/* ------------------------------------------------------ */

#suckerfishnav {
	width:100%;
	text-align: left;
	position: absolute;
	z-index: 101;
    }
#suckerfishnav, #suckerfishnav ul {
	float:left;
	list-style:none;
	padding:0;
	margin:0;
	width:100%;
	line-height:39px;
    }
#suckerfishnav a {
	display:block;
	color:#FFF;
	text-decoration:none;
	padding-top: 0px;
	padding-right: 14px;
	padding-bottom: 0px;
	padding-left: 14px;
    }
#suckerfishnav li {
    float:left;
    padding:0;
    }
#suckerfishnav ul {
	position:absolute;
	left:-999em;
	height:auto;
	font-weight:normal;
	line-height:1;
	width: 160px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-right-color: #176095;
	border-bottom-color: #176095;
	border-left-color: #176095;
	padding-bottom: 12px;
	padding-right: 10px;
	padding-left: 2px;
    }
#suckerfishnav li li {
	width: 160px;
    }
#suckerfishnav li li a {
	width:160px;
	font-size:14px;
	color:#6FC;
	padding-top: 9px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height: 16px;
	text-transform: capitalize;
	font-weight: bold;
    }
#suckerfishnav li ul ul {
	margin-top: -100px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 100px;
	width: 160px;
    }
#suckerfishnav li li:hover {
	color: #cc9900;
    }
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {
	color:#999;
    }
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
	color:#FC0;
    }
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
	color:#3485B7;
    }
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
    left:-999em;
    }
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
	left:auto;
	color: #F90;
	background-color: #FFF;
    }
#suckerfishnav li:hover, #suckerfishnav li.sfhover {
	}
.pdf_icon {
	margin-right: 6px;
	vertical-align: middle;
}
#flash {
	z-index: 100;
	width: 184px;
	position: absolute;

}
.box_note {
	background-color: #FFC;
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 6px;
	padding-left: 15px;
	width: 580px;
}
.box_link {
	background-color: #FF3;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 10px;
	border-top-width: 0px;
	border-right-width: 3px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #003500;
	border-right-color: #003500;
	border-bottom-color: #003500;
	border-left-color: #003500;
	background-image: url(images/white70percent.png);
}


.p10whitelink {
	color: #FF6;
}

#p10whitelink1 a:link, #p10whitelink1 a:visited, #p10whitelink1 a:active, #p10whitelink2 a:link, #p10whitelink2 a:visited, #p10whitelink2 a:active {
	color: #FF6;
	text-decoration: underline;
}
#p10whitelink1 a:hover, #p10whitelink2 a:hover {
	color: #FF0;
	text-decoration: underline;
}

#navbar-item2 a:link, #navbar-item2 a:visited, #navbar-item2 a:active {
	color: #FFF;
	text-decoration: underline;
}

#navbar-item2 a:hover {
	color: #FF0;
	text-decoration: underline;
}
.float-left-50 {
	float: left;
	width: 50%;
	text-align: center;
}
.float-right-50 {
	float: right;
}
#p10whitenews1e {
	float: left;
	width: 275px;
	margin-right: 0px;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #6790C4;
	padding-right: 0px;
}
#p10whitenews2e {
	float: right;
	width: 275px;
}
#p10whitenews1e h2,#p10whitenews2e h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #FC0;
	font-weight: normal;
	padding-bottom: 12px;

}
