@charset "utf-8";
/*-----------------------------------------------------------------------------
author: PalmettoSoft
date: 
client: Verizon Heritage
Copyright 2008 PalmettoSoft, Inc.
-----------------------------------------------------------------------------*/

/* @group GLOBAL */

/*
This code authored by Eric Meyer.
http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/

The purpose of a reset file, stated in the words of Yahoo, "removes and neutralizes the inconsistent default styling of HTML elements, creating a level playing field across A-grade browsers and providing a sound foundation upon which you can explicitly declare your intentions." (see http://developer.yahoo.com/yui/reset/)

*/

html, body, div, span, applet, object, iframe, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, th {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	background: #1d3707 url(../_media/bg.jpg) repeat-x;
	margin: 0;
	color: black;
	font: small Georgia, "Times New Roman", Times, serif;
	letter-spacing: .1em;
}




/* @end */
/* @group STRUCTURAL */
#golfball {
	background: url(../_media/bg_golfball.jpg) no-repeat right top;
	width: 100%;
	height: 496px;
}

#container {
	width: 950px;
	height: 706px;
	top: 15px;
	position: relative;
	margin: 0 auto;
}

#header {
	width: 948px;
	height: 223px;
	border-right: 1px solid #000;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	background-color: black;
	float: left;
}

#nav1 {
	background-image: url(../_media/hd_nav1_bg.jpg);
	width: 948px;
	height: 49px;
	position: relative;
	clear: both;
}



#logo {
	width: 235px;
	height: 98px;
	float: left;
	background-image: url(../_media/hd_logo.jpg);
	clear: left;
	margin-top: 30px;
}

#hd_text {
	width: 380px;
	height: 114px;
	position: relative;
	float: left;
	margin-top: 27px;
	margin-left: 15px;
}

#hd_text p {
	color: #fff;
	font: 82% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	width: 250px;
	position: relative;
	float: left;
	left: 17px;
}

#hd_buynow {
	height: 18px;
	float: right;
	position: relative;
	width: 87px;
	top:  -68px;
	padding-top: 5px;
}


#nav2 {
	width: 318px;
	height: 34px;
	float: right;
	position: relative;
}
 #sponsors {
	width: 31px;
	height: 136px;
	position: relative;
	float: left;
	margin-left: 33px;
}

 #sponsors_pa {
	width: 184px;
	height: 136px;
	position: relative;
	float: left;
}

 #sponsors_vh {
	width: 134px;
	height: 136px;
	position: relative;
	float: left;
}

#flash {
	width: 950px;
	height: 431px;
	position: relative;
	float: left;
	background-image: url(../_media/flash.jpg);
}

#mid {
	width: 948px;
	position: relative;
	float: left;
	background-image: url(../_media/mid_bg.jpg);
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	border-top: 2px solid #ff0000;
	overflow: auto;
	padding-bottom: 45px;
}

#mid2 {
	width: 948px;
	position: relative;
	float: left;
	background-image: url(../_media/mid_bg_full.jpg);
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	border-top: 2px solid #ff0000;
	overflow: auto;
}

#content {
	width: 555px;
	overflow: auto;
	float: left;
	position: relative;
	left: 65px;
}
#content_form {
	width: 555px;
	overflow: hidden;
	float: left;
	position: relative;
	left: 65px;
}

#content a {
	color: #417d0b;
	border-bottom: 1px dashed #417d0b;
	text-decoration: none;
}

#content a:hover {
	color: #f70000;
	border-bottom: 1px dashed #f70000;
	text-decoration: none;
}

#content2 {
	width: 948px;
	overflow: auto;
	float: left;
	position: relative;
}

.nav4 {
	color: orange;
	width: 293px;
	height: 500px;
	position: relative;
	background: #000000 url(../_media/nav4_bg_golfball.jpg) no-repeat right bottom;
	float: right;
	top: -65px;
}

#bottom {
	width: 950px;
	height: 42px;
	float: left;
	clear: left;
	position: relative;
	top: 9px;
	color: white;
	font: x-small "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	background: url(../_media/bottom_bg.png) no-repeat;
}



/* @end */
/* @group MAIN CONTENT */

/* @end */

/* @group TYPOGRAPHY */

/* @end */

/* @group NAV */

/* @group Nav1 */

/* @group Dropdown Menus */

#sddm {
	width: 948px;
	height: 31px;
	top: 17px;
	position: relative;
	z-index: 30;
}

#sddm li {
	list-style: none;
	height: 31px;
	float: left;
}

#sddm li a {
	float: left;
	padding: 31px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/:38px; /* for IE5/Win only */}

#sddm li a:hover {
	background-position:  0 31px
}

#sddm div {	
    position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
}

#sddm div a	{	
		position: relative;
		margin: 0 0 0 50px;
		padding: 5px 10px;
		width: 200px;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		color: #2a5007;
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	background-color: #ffffff;
	float: left;
	
}

#sddm div a:hover
	{	background: #FFF;
		color: #ff0000}

#m1 a {
	background-image: none !important;
	padding-top: 10px !important;
	overflow: visible;
	padding-bottom: 20px !important;
	width: 130px !important;
	float: left;
	position: relative;
	clear: left;
	display: list-item;
	top: 32px;
	margin-left: 70px !important;
}

#m2 a, #m3 a, #m4 a, #m5 a {
	background-image: none !important;
	padding-top: 10px !important;
	overflow: visible;
	padding-bottom: 20px !important;
	width: 175px !important;
	float: left;
	position: relative;
	clear: left;
	display: list-item;
	top: 32px;
	margin-left: 40px !important;
}



/* @end */

#sddm li.nav1_1 a {
	width: 246px;
	background-image: url(../_media/nav1_ourcharities.jpg);
}

#sddm li.nav1_2 a {
	width: 206px;
	background-image: url(../_media/nav1_ourscholars.jpg);
}

#sddm li.nav1_3 a {
	width: 228px;
	background-image: url(../_media/nav1_ourvolunteers.jpg);
}

#sddm li.nav1_4 a {
	width: 268px;
	background-image: url(../_media/nav1_ourtournaments.jpg);
}




/* @end */



/* @group Nav2 */

.nav2 {
	width: 318px;
	height: 34px;
}

.nav2 li {
	display: inline;
	list-style-type: none;
	height: 34px;
	margin: 0;
}

.nav2 a {
	float: left;
	padding: 34px 0 0 0;
	margin:0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:34px; /* for IE5/Win only */
}

.nav2 a:hover, .nav2 a:active, .active {
	background-position: 0 34px;
}

.nav2_1 a{
	background-image: url(../_media/nav2_home.jpg);
	width: 96px;
}

.active {
	background-position: 0 34px;
}


.nav2_2 a{
	background-image: url(../_media/nav2_hcfboard.jpg);
	width: 117px;
}

.nav2_3 a{
	background-image: url(../_media/nav2_contact.jpg);
	width: 105px;
}

/* @end */

/* @group Nav4 */

.nav4 ul {
	float: right;
	list-style-type: none;
	width: 266px;
	
}

.nav4 li {
	height: 29px;
	margin-bottom: 13px;
}

.nav4 a {
	float: left;
	padding: 29px 0 0 0;
	margin:0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:29px; /* for IE5/Win only */

}

.nav4 li a:hover, .nav4 a:active {
	background-position: 0px 29px;
}

.rtactive{
	background-position: 0px 29px;
}
.topactive{
	background-position:  0 31px;
}



/* @group 2_ourcharities */

.nav4_2_title {
	width: 266px;
	height: 49px;
	background-image: url(../_media/nav4_2_title.gif);
	float: right;
	position: relative;
}

.nav4_2a a{
	background-image: url(../_media/nav4_2_grants.jpg);
	width: 266px;
}

.nav4_2b a{
	background-image: url(../_media/nav4_2_birdiesforcharity.jpg);
	width: 266px;
}

.nav4_2c a{
	background-image: url(../_media/nav4_2_concessionstands.jpg);
	width: 266px;
}

.nav4_2d a{
	background-image: url(../_media/nav4_2_overview.jpg);
	width: 266px;
}



/* @end */

/* @group 3_ourvolunteers */

.nav4_3_title {
	width: 266px;
	height: 49px;
	background-image: url(../_media/nav4_3_title.gif);
	float: right;
	position: relative;
}

.nav4_3a a{
	background-image: url(../_media/nav4_3_volunteersignup.jpg);
	width: 266px;
}

.nav4_3b a{
	background-image: url(../_media/nav4_3_ourvolunteers.jpg);
	width: 266px;
}



/* @end */

/* @group 4_ourcharities */

.nav4_4_title {
	width: 266px;
	height: 49px;
	background-image: url(../_media/nav4_4_title.gif);
	float: right;
	position: relative;
}

.nav4_4a a{
	background-image: url(../_media/nav4_4_verizonheritage.jpg);
	width: 266px;
}

.nav4_4b a{
	background-image: url(../_media/nav4_4_theplayersamateur.jpg);
	width: 266px;
}

.nav4_4c a{
	background-image: url(../_media/nav4_4_verizonjrheritage.jpg);
	width: 266px;
}

.nav4_4d a{
	background-image: url(../_media/nav4_4_heritagejrchampionsh.jpg);
	width: 266px;
}

.nav4_4e a{
	background-image: url(../_media/nav4_4_scgajrchampionship.jpg);
	width: 266px;
}

.nav4_4f a{
	background-image: url(../_media/nav4_4_ourtournaments.jpg);
	width: 266px;
}

/* @end */

/* @end */

/* @group Bottom */

#bottom a:link, #bottom a:active, #bottom a:visited {
	color: #ebc78e;
	text-decoration: none;
	border-bottom: 2px dotted #ebc78e;
}

#bottom a:hover {
	color: #ff0000;
	border-bottom: 2px dotted #ff0000;
}

/* @end */


/* @end */

/* @group SUBNAV */

/* @end */

/* @end */

/* @group H1-H6 */

h1.ourvolunteers {
	width: 555px;
	height: 80px;
	background-image: url(../_media/h1_ourvolunteers.png);
	margin: 20px 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:80px;
	position: relative;
	left: 65px;
	float: left;
	clear: left;
	padding: 80px 0 0;
}

h1.ourcharities {
	width: 555px;
	height: 80px;
	background-image: url(../_media/h1_ourcharities.png);
	margin: 20px 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:80px;
	position: relative;
	left: 65px;
	float: left;
	clear: left;
	padding: 80px 0 0;
}

h1.ourtournaments {
	width: 555px;
	height: 80px;
	background-image: url(../_media/h1_ourtournaments.png);
	margin: 20px 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:80px;
	position: relative;
	left: 65px;
	float: left;
	clear: left;
	padding: 80px 0 0;
}

h1.hcfboard {
	width: 555px;
	height: 80px;
	background-image: url(../_media/h1_hcfboard.png);
	margin: 20px 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:80px;
	position: relative;
	left: 65px;
	float: left;
	clear: left;
	padding: 80px 0 0;
}

h1.grants {
	width: 555px;
	height: 80px;
	background-image: url(../_media/h1_grants.png);
	margin: 20px 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:80px;
	position: relative;
	left: 65px;
	float: left;
	clear: left;
	padding: 80px 0 0;
}

h1.birdiesforcharity {
	width: 555px;
	height: 80px;
	background-image: url(../_media/h1_birdiesforcharity.png);
	margin: 20px 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:80px;
	position: relative;
	left: 65px;
	float: left;
	clear: left;
	padding: 80px 0 0;
}

h1.consessionstands {
	width: 555px;
	height: 80px;
	background-image: url(../_media/h1_consessionstands.png);
	margin: 20px 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:80px;
	position: relative;
	left: 65px;
	float: left;
	clear: left;
	padding: 80px 0 0;
}

h1.ourscholars {
	width: 555px;
	height: 80px;
	background-image: url(../_media/h1_ourscholars.png);
	margin: 20px 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:80px;
	position: relative;
	left: 65px;
	float: left;
	clear: left;
	padding: 80px 0 0;
}

h1.volunteersignup {
	width: 555px;
	height: 80px;
	background-image: url(../_media/h1_volunteersignup.png);
	margin: 20px 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:80px;
	position: relative;
	left: 65px;
	float: left;
	clear: left;
	padding: 80px 0 0;
}


h1.thankyou {
	width: 555px;
	height: 80px;
	background-image: url(../_media/h1_thankyou.png);
	margin: 20px 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:80px;
	position: relative;
	left: 65px;
	float: left;
	clear: left;
	padding: 80px 0 0;
}


h1.verizonheritage {
	width: 555px;
	height: 80px;
	background-image: url(../_media/h1_theheritage.png);
	margin: 20px 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:80px;
	position: relative;
	left: 65px;
	float: left;
	clear: left;
	padding: 80px 0 0;
}


h1.theplayersamateur {
	width: 555px;
	height: 80px;
	background-image: url(../_media/h1_theplayersamateur.png);
	margin: 20px 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:80px;
	position: relative;
	left: 65px;
	float: left;
	clear: left;
	padding: 80px 0 0;
}


h1.verizonjuniorheritage {
	width: 555px;
	height: 80px;
	background-image: url(../_media/h1_thejuniorheritage.png);
	margin: 20px 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:80px;
	position: relative;
	left: 65px;
	float: left;
	clear: left;
	padding: 80px 0 0;
}


h1.heritagejuniorchampionship {
	width: 555px;
	height: 80px;
	background-image: url(../_media/h1_heritagejuniorchampionship.png);
	margin: 20px 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:80px;
	position: relative;
	left: 65px;
	float: left;
	clear: left;
	padding: 80px 0 0;
}


h1.scgajuniorchampionship {
	width: 555px;
	height: 80px;
	background-image: url(../_media/h1_scgajuniorchampionship.png);
	margin: 20px 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:80px;
	position: relative;
	left: 65px;
	float: left;
	clear: left;
	padding: 80px 0 0;
}

h1.contact {
	width: 555px;
	height: 80px;
	background-image: url(../_media/h1_contact.png);
	margin: 20px 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:80px;
	position: relative;
	left: 65px;
	float: left;
	clear: left;
	padding: 80px 0 0;
}

h1.overview {
	width: 555px;
	height: 80px;
	background-image: url(../_media/h1_overview.png);
	margin: 20px 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:80px;
	position: relative;
	left: 65px;
	float: left;
	clear: left;
	padding: 80px 0 0;
}



h1.sitemap {
	width: 555px;
	height: 80px;
	background-image: url(../_media/h1_sitemap.png);
	margin: 20px 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:80px;
	position: relative;
	left: 65px;
	float: left;
	clear: left;
	padding: 80px 0 0;
}

h2 {
	color: #ff0000;
	font-style: italic;
	font-size: 100%;
	font-weight:bold;
}

h6 {
	background: #376707;
	color: #fff;
	font: 1.4em Georgia, Georgia, serif !important;
	padding: .25em;
	margin: 1.5em 0 .5em 0;
}
/* @end */

/* @group LINKS */

/* @end */

/* @group FOOTER */

/* @end */

/* @group FORMS */

/* @end */
/* @group TABLES */

/* @end */
/* @group MISC */

.goright {
	float: right;
}

.goleft {
	float: left;
}

/* @end */

/* @group Articles : vimal */
a.ArtTitle
{
	color: #0033FF;
	font-weight:bold;
	font-size: 100%;
	text-decoration:none;
}
.ArtHeading
{
	color: #0033FF;
	font-size: 100%;
	font-weight:bold;
	text-decoration:none;
}
a.ArtTitle
{
	color: #0033FF;
	font-size: 100%;
	font-weight:bold;
	text-decoration:none;
}
a.ArtTitle:hover
{
	color: #0033FF;
	font-size: 100%;
	font-weight:bold;
	text-decoration:underline;
}
.PostedDate
{
	color: #000000;
	font-style: italic;
	font-size: 10px;
	text-decoration:none;
}

.leftpartCnt {width:480px; height:230px; background-position:center; clear:both; background-image:url(../_media/Logo-HCF2c.png); background-repeat:no-repeat; margin-top:0px; }
/* @end */


/* kamlesh*/

.SamllText1{ font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}
.RedTitle1{ font: small Georgia, "Times New Roman", Times, serif; font-size:13px; color:#FF0000; font-weight:bold;}
.BlackLink1{ font: small Georgia, "Times New Roman", Times, serif; font-size:11px; color:#000000; font-weight:bold; padding:0px 0px 0px 20px; text-decoration:none;}
.TournamentTitle1{ font: small Georgia, "Times New Roman", Times, serif; font-size:17px; color:#000000; font-weight:bold; text-decoration:none;}
.TournamentText1{ font: small Georgia, "Times New Roman", Times, serif; font-size:11px; color:#000000; font-weight: normal; text-decoration:none; padding:0px 0px 0px 25px;}

/* @end */


/*Ravi for contact us page*/
#mainbrg{ width:554px; height:auto; margin-top:0px; }
.rightpart { width:265px; height:auto; float:right; margin-right:0px;  margin-top:80px; 
             margin-left:0px; padding-left:10px; padding-top:110px;  }

.leftpart { width:260px; height:auto; float:left; clear:right; margin-top:10px; margin-right:0px;margin-left:0px;padding-left:0px;}
.rightpart1 {width:124px;height:auto; float:right; clear:left; margin-top:10px; margin-right:0px; padding-right:10px;
 padding-top:25px;}
.arialb18{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.spces{
	word-spacing: 42px; width:200px;
	white-space: nowrap;
	display: inline;
}
p{line-height:18px;}

#heritageclassicimg{width:480px; height:230px; background-position:center; clear:both; background-image:url(../_media/Logo-HCF2c.png); background-repeat:no-repeat; margin-top:0px; }

/*Ravi for sponsor page*/


.rightpart2 { width:290px; height:auto; float:right; margin-right:0px;  margin-top:10px; 
             margin-left:0px;  padding-left:0px; padding-top:0px;  }
#mainbrg1{ width:550px; height:auto; margin-top:0px; margin-left:0px;  }
#mainbrg2{ width:550px; height:auto; margin-top:0px; margin-left:0px;  }

.partcenter{width:500px; height:26px; margin-top:4px; background-position:center;  }	

strong {font-weight: bold !important}

/* @end */

h3{
font-weight:bold;
font-size: 16px;
}

h2 a{
color: #376707;
}

h2 a:link{
color: #376707;
}

h2 a:visited{
color: #376707;
}
h2 a:hover{
color: #376707;
text-decoration:none;
}
h2 a:active{
color: #376707;
}