
/* Upcoming Events CSS */

#foundcontentbox {
	width: 460px;
	margin-left: 15px;
	text-align: left;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #0C1E2C; }
	
#foundhead {
	display: block;
	padding: 5px;
	margin: 0 0 20px 0; }
	
#foundhead img {
	float: right;
	margin: 0 0 10px 10px; }
	
#foundeventbox {
	display: block;
	width: 440px; 
	margin: 10px 0 10px 0;
	padding: 10px 5px 10px 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #CCCC99; }
	
#foundeventbox .weventtextbox{
	display: block;
	vertical-align: top;
	margin: 0 0 0 85px; }
	
#foundcontentbox a:link, #foundcontentbox a:visited {
	color: #0000AA;
	text-decoration: underline; }
	
#foundcontentbox a:hover {
	text-decoration: none; }
	
#foundeventbox .leftimg {
	float: left;
	margin-top: 5px; }
	
#foundeventbox .eventxt { 
	display: block;
	width: 355px; 
	margin-left: 85px;
	text-align: center; } 
	
#foundeventbox h1 {
	font-size: 18px; }
		
#foundeventbox h2 {
	font-size: 15px;
	margin-bottom: 2px; }
	
#foundeventbox hr {
	width: 100%; }

/* ----------------------------------------------------------------- */

.foundboardpic {
	margin: -20px 0 10px 0; }
	
.foundlfpic {
	float: left;
	margin: 5px 10px 5px 0; }
	
.foundrtpic {
	float: right;
	margin: 5px 0 5px 10px; }
	
.foundgalapic {
	margin: 0 10px 0 10px;
}
	
/* ---------- Gala Styles ------------------------------------------------------ */

#galatopad {
	margin: 0 50px 5px 0;
	float:right; }

#gala_invite {
	width: 435px;
	margin: 5px 2px 15px 5px;
	padding: 5px;
	background-image: url(../images/Foundation/Gala_08/gala_back.jpg);
	background-repeat: repeat-y;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;  }
	
#gala_invite li {
 	margin-bottom: 10px; }
	
#gala_invitext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-style: italic;
	color:#0C1E2C; 
	text-align: center; 
	margin: 0 0 5px 0px; }
	
.gala_largetext{
	font-size: 19px;
	margin: 0 0 2px 0; }
	
.gala_smalltext {
	font-size: 12px; }
	
#gala_head{
	width: 417px;
	height: 100%;
	margin: 0 0 10px 3px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	padding: 5px; }
	
.galaredtext {
	color:#990000;
	text-align: center;
}
	
#gala_head img {
	float: left;
	margin-left: 15px; }
	
#gala_head .textbox {
	margin: 0 0 5px 130px;
	text-align: center; 
	width: 280px; }

#gala_head H1 {
	font: 19px Georgia, "Times New Roman", Times, serif;
	margin-bottom: -14px; 
	font-style: italic;
	color:#D31145; }
	
#gala_head H2 {
	font: 18px Georgia, "Times New Roman", Times, serif;
	color: #ffffff; 
	font-style: italic;
	margin-bottom: -14px;}
			
#gala_head H3 {
	font: bold 16px Georgia, "Times New Roman", Times, serif;
	color: #F38025;
	font-style: italic; }
	
.gala_underline {
	border-bottom: 1px solid #D31145;
	margin-top: 20px;
	padding-left: 3px;
	margin-bottom: -10px;
	font: bold 13px Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #F38025; }	
	
.gala_rightpic {
	float: right;
	margin: 1px 10px 5px 0; }
	
#gala_RoseBorder {
	Display: block;
	padding: 0 15px 0 15px;
	width: 425px;
	text-align: center; 
	margin: 20px 0 5px 0; }
	
#gala_RoseBorder img {
	margin: 0 15px 0 15px;	
	vertical-align: middle;   }
	
#gala_RoseBorder2 {
	Display: block;
	padding: 0 15px 0 15px;
	width: 425px;
	text-align: center; 
	margin: 10px 0 10px 0; }
	
#gala_RoseBorder2 img {
	margin: 0 15px 0 15px;	
	vertical-align: middle;   }
	
#gala_sponsorbox {
	width: 435px;
	margin: 15px 2px 15px 5px;
	padding: 5px;
	background-color: #FEE2F3;  }

#gala_sponsorbox H1 {
	font: bold 18px Georgia, "Times New Roman", Times, serif;
	text-align: center; }
	
#gala_sponsorbox H2 {
	font: bold 13px Georgia, "Times New Roman", Times, serif;
	font-style: italic; }

#gala_sponsorbox p {
	text-align: center;
	margin: 1px 4px 10px 0; }
	
#gala_sponsorbox .sponsorlogo {
	vertical-align: middle;
	margin: 5px 5px 5px 0;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;  }

/* ---------- Golf 2008 Styles ------------------------------------------------------ */
	
#golfhead {
	width: 440px; 
	margin-left: 10px;
	height: 117px; }
	
#golfhead img {
	float: left;
	margin-top: 0; }
	
#golfhead .text {
	margin-left: 120px;
	text-align: center; 
	width: 300px;
	color: #FFFFFF;}

#golfhead .text H1 {
	font: bold 20px Arial, Helvetica, sans-serif;
	margin-bottom: -14px; }

#golfhead .text H2 {
	font: bold 17px Arial, Helvetica, sans-serif;
	color: #0C1E2C; }
			
#golfhead .text H3 {
	font: bold 17px Arial, Helvetica, sans-serif;
	margin-bottom: -12px; }
	
#tanbox {
	padding: 0 5px 2px 5px;
	background-color: #D4D4A9;	
	border: 1px solid #00303F;
	font: 11px verdana, Arial, Helvetica, sans-serif;
	color: #0C1E2C;
	text-align: center;
	margin-bottom: 20px; }
	
#tanbox2 {
	padding: 10px;
	background-color: #D4D4A9;	
	font: 11px verdana, Arial, Helvetica, sans-serif;
	color: #0C1E2C;
	text-align: center;
	margin: 10px 20px 15px 20px; }
	
#sponsorbox {
	text-align: center;
	margin-top: 10px;
	color: #0C1E2C; 
	background-color: #FFFFFF;
	border: 1px solid #00303F;
	padding: 10px 2px 10px 2px; }
	
#sponsorbox H1 { 
	font: bold 20px Arial, Helvetica, sans-serif; 
	text-decoration: underline;
	line-height: 50%; }
	
#sponsorbox H2 { 
	font: bold 18px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	line-height: 50%; }
	
#sponsorbox H3 { 
	font: bold 16px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	line-height: 50%; }
	
#sponsorbox H4 { 
	font: bold 14px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	line-height: 50%; }
	
#sponsorbox H5 { 
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	line-height: 50%; }
	
#sponsorbox p { 
	font: bold 14px Arial, Helvetica, sans-serif; }
	
#sponsorbox .specialtext { 
	font: bold 12px Georgia, "Times New Roman", Times, serif; }
	
#sponsorbox .image {
	margin: 2px 5px 2px 5px;	
	text-align: center; 
	vertical-align: top; }
	
#sponsorbox .smimage {
	margin-right: 5px;	
	text-align: center; 
	vertical-align: top; }
	
.sponsortextlarge { 
	font: bold 18px Arial, Helvetica, sans-serif;
	text-align: center;
	margin-top: 15px; }
	
.sponsortextsmall { 
	font: 14px Arial, Helvetica, sans-serif;
	text-align: center; }
	
/* ---------- Golf 2009 Photogallery Styles ------------------------------------------------------ */

#photogallery_contentbox {
	width: 450px;
	text-align: left;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #0C1E2C; }
	
#photogallery_main {
	text-align: center;
	margin: 0;
	color: #00395A; 
	padding: 5px;
	background-color: #FFFFFF; }
	
#photogallery_head2 {
	width: 440px; 
	height: 117px; }
	
#golfhead2 img {
	float: left;
	padding-left: 10px;
	margin-top: 0; }
	
#golfhead2 .text {
	margin-left: 120px;
	text-align: center; 
	width: 300px;
	color: #FFFFFF;}

#golfhead2 .text H1 {
	font: bold 20px Arial, Helvetica, sans-serif;
	margin-bottom: -14px; }

#golfhead2 .text H2 {
	font: bold 17px Arial, Helvetica, sans-serif;
	color: #0C1E2C; }
			
#golfhead2 .text H3 {
	font: bold 17px Arial, Helvetica, sans-serif;
	margin-bottom: -12px; }

	
/* ---------- Golf 2009 New Styles ------------------------------------------------------ */

#GolfMain {
	text-align: left;
	margin: 20px 0 10px 0;
	color: #00395A; 
	background-color: #FFFFFF;
	padding: 10px; }
	
#GolfMain a:link, #GolfMain a:visited {
	color: #0000D7;
	text-decoration: underline; }
	
#GolfMain a:hover {
	color: #799742;
	text-decoration: none; }
	
#GolfMain .tinypictext {
	font-size: 9px;
	padding-left: 7px; }
	
#GolfMain .greenheadtext {
	font: bold 20px Arial, Helvetica, sans-serif;
	color: #9DBC66; }
	
#GolfMain .greenback {
	background-color: #CCDCAF;
	padding: 5px 10px 5px 10px; }
	
#GolfMain .drkbluback {
	background-color: #00395A;
	background-image:url(../images/Foundation/Golf_09/Spnsor_Background.jpg);
	display: block;
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #CCDCAF;
	padding: 5px 10px 5px 10px; }
	
#box_greenback {
	padding: 10px;
	border: 2px solid #CCDCAF;
	background-color: #00395A;
	font: bold 12px verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	margin-bottom: 20px; 
	color: #ffffff;}
	
#box_whiteback {
	display: block;
	height: 175px;
	padding: 10px 0 5px 0;
	margin: 10px 0 10px 0;
	background-image: url(../images/Foundation/Support_TopBgnd.jpg);
	background-repeat: repeat-x; }

#GolfMain HR {
	color: #CCDCAF;
	background-color: #CCDCAF;
	height: 2px;
	width: 80%; }
	
#Golfcolumn_wrapper {
	font: Bold 13px Arial, Helvetica, sans-serif;
	width: 340px;
	margin: 10px 0 10px 50px;
	padding: 15px;
}

#Golfcolumn_wrapper .Golfleftcolumn{
	width: 230px;
	float: left;
	text-align: left;
}

#Golfcolumn_wrapper .Golfrightcolumn {
	margin-left: 245px;
	text-align: left;	
	}
	
#golfhead2 {
	width: 440px; 
	height: 117px; }
	
#golfhead2 img {
	float: left;
	padding-left: 10px;
	margin-top: 0; }
	
#golfhead2 .text {
	margin-left: 120px;
	text-align: center; 
	width: 300px;
	color: #FFFFFF;}

#golfhead2 .text H1 {
	font: bold 20px Arial, Helvetica, sans-serif;
	margin-bottom: -14px; }

#golfhead2 .text H2 {
	font: bold 17px Arial, Helvetica, sans-serif;
	color: #0C1E2C; }
			
#golfhead2 .text H3 {
	font: bold 17px Arial, Helvetica, sans-serif;
	margin-bottom: -12px; }
	
/* ---------- Womens Gathering Styles ------------------------------------------------------ */
#WomensMain {
	text-align: left;
	margin: 20px 0 10px 0;
	color: #00395A; 
	background-color: #FFFFFF;
	padding: 10px;
	border: 1px solid #F03B88; }
	
#WomensMain HR {
	color: #F03B88;
	background-color: #F03B88;
	height: 2px;
	width: 80%; }
	
#WomensMain a:link, #WomensMain a:visited {
	color: #333399;
	text-decoration: underline; }
	
#WomensMain a:hover {
	color: #333399;
	text-decoration: none; }
	
#WomensMain .tinypictext {
	font-size: 9px;
	padding-left: 90px; }
	
#womenshead {
	width: 430px; 
	height: 140px;
	margin-left: 15px; }
	
#womenshead img {
	float: left;
	margin-top: 2px; }
	
#womenshead #wtext {
	vertical-align: top;
	margin-left: 80px;
	text-align: center; 
	font: 15px Georgia, "Times New Roman", Times, serif; }

#womenshead #wtext .twentypix {
	font: bold 18px Georgia, "Times New Roman", Times, serif; }

#womenshead #wtext .sixteenpix {
	font: bold 16px Georgia, "Times New Roman", Times, serif;
	line-height: 130%; }
	
#womenshead #wtext .sixteenpixpink {
	font: bold 16px Georgia, "Times New Roman", Times, serif;
	color: #F03B88;
	line-height: 130%; }
	
#WomensMain .pinkback {
	background-color: #FEEDF5;
	padding: 10px; }
	
#WomensMain .darkerpinkback {
	background-color: #F03B88;
	padding: 2px;
	color: #FFFFE6;
	text-align: center;
	font: bold 14px Georgia, "Times New Roman", Times, serif; }
	
/* NOT USED	
	
#sponsortable img {
	text-align: center;
	margin-bottom: 5px;
	margin-top: 5px;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;  }
	
#sponsortable .noborder {
	border-style: none;  }
	
#underwriters {
	font: 14px Georgia, "Times New Roman", Times, serif;
	color: #000000;
	text-align: center;
	width: 400px;
	padding: 15px 0 15px 0;
	margin-bottom: 15px;
	background-image: url(../images/Foundation/sponsorlist_bgnd.jpg);
	background-repeat: repeat-y;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000; 
}	
*/
	
#adobecontainer{
	margin-top: 20px; }
	
#adobecontainer .adobetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #0C1E2C;
	background-color: #D9D9B3;
	margin-left: 115px;
	padding-left: 2px;
	padding-right: 2px; }
	
.clear {
	clear: both; }
	
.contactcontainer {
	border: 1px solid #003A5B;
	width: 460px;
	padding: 5px;
	background-color:#E3E4CB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0C1E2C;
	font-style: normal; }

#columncontent {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	margin-top: 20px;
	color: #0C1E2C; }
	
.columnright {
	margin-top: 10px;
	margin-left: 225px;
	line-height: 20px; }

.columnleft {
	margin-top: 10px;
	float: left;
	width: 210px; 
	line-height: 20px; }
	

	
#column_wrapper {
	font: 12px Arial, Helvetica, sans-serif;
	width: 435px;
	margin-top: 10px;
	padding: 15px 0 15px 0;
}

#column_wrapper .leftcolumn{
	width: 220px;
	float: left;
	text-align: center;
}

#column_wrapper .rightcolumn {
	margin-left: 230px;
	text-align: center;	
	}

#column_wrapper h2 {
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #0C1E2C;
	text-align: center; }
