/* CSS Document */

/**
  * Main wrapper div on all pages
  **
**/		
	
#wrapper {	
	width: 760px;
	background-color: #FFFFFF;
	margin: 0 auto;
	padding: 0;
	}	


/**
  * Charity golf logo on all pages
  **
**/	
	
#logo {
	position: relative;	
	height: 120px;	
	}
		
#logo img {
	position: absolute;
	top: 20px;
	left: 15px;
	margin: 0;
	width: 285px;
	height: 74px;
	}	
	
/**
  * Global links on all pages
  **
**/		

#global {		
	position: absolute;	
	top: 20px;
	right: 25px;
	margin: 0;
	padding: 4px;
	font: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	}
	
#global ul {
	list-style-image: url('../charitygolf/images/icons/fillarrow_dkblue.gif');
	font: 8.5pt Verdana, Arial, Helvetica, sans-serif;
	line-height: 14pt;
	text-align: left;
	margin: 8px 0 6px 15px;
	padding: 0 0 10px 12px;
	}
	
#global ul li {
	padding: 0;
	margin: 0;
	text-indent: 3px;
	}	
	
#global ul li a {
	color: #036;
	text-decoration: underline;
	}
	
#global ul li a:hover {
	color: #E12015;
	}		

/**
  * Main nav on all pages
  **
**/

#mainnav {
	position: relative;
	height: 35px;
	width: 760px;
	background: #022d59;
	}
	
a.nav, a.nav:link, a.nav:visited {
	display: block; 
	float: left;
	height: 35px;
	padding: 0 15px 0 16px;
	background: #022d59;
	text-align: center;
	text-decoration: none;
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #FFF;
	line-height: 35px;
	overflow: hidden;
	}
	
a.nav:hover {
	color:#F9F080;
	}	
	
a.nav:active {
	color:#fff; 
	background:#69953F;
	} 
	
a.current, a.current:link {
	display: block; 
	float: left;
	height: 35px;
	padding: 0 15px 0 16px;
	background: #69953F;
	text-align: center;
	text-decoration: none;
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #FFF;
	line-height: 35px;
	overflow: hidden;
	}
	
a.current:active {
	color:#fff; 
	background:#69953F;
	}
	
a.current:hover {
	color:#FFF;
	}		
	
a.navfirst, a.navfirst:link, a.navfirst:visited {
	display: block; 
	float: left;
	height: 35px;
	margin-left: 1px;
	padding: 0 15px 0 16px;
	background: #022d59;
	text-align: center;
	text-decoration: none;
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #FFF;
	line-height: 35px;
	overflow: hidden;
	}
	
a.navfirst:hover {
	color:#F9F080;
	}	
	
a.navfirst:active {
	color:#fff; 
	background:#69953F;
	}
	
a.current1, a.current1:link {
	display: block; 
	float: left;
	height: 35px;
	margin-left: 1px;
	padding: 0 15px 0 16px;
	background: #69953F;
	text-align: center;
	text-decoration: none;
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #FFF;
	line-height: 35px;
	overflow: hidden;
	}
	
a.current1:hover {
	color:#FFF;
	}	
	
a.current1:active {
	color:#fff; 
	background:#69953F;
	}	
	
#mainnav span {
	display: none;
	}	 
	

/**
  * Graphic bar for Flash movie on index page
  **
**/	

#indexgraphic {
	position: relative;
	clear: left;
	height: 188px;
	width: 760px;	
	}
		
/**
  * Graphic bars on supporting pages of immixgroup.com
  **
**/	

#supportgraphic {
	clear: left;
	position: relative;
	width: 760px;
	height: 117px;
	}
	
/**
  * Column layouts for all pages
  **
**/


#pagebody_2 {
	margin: 0 260px 0 0;	
	padding: 0 0 20px 0;
	}
	
#pagebody_3 {
	margin: 0 260px 0 250px;
	padding: 0 0 20px 0;
	}	
	
#rightcol {
	float: right;
	width: 260px;
	}
	
.index_sponsorhead {
	width: 260px;
	padding: 0;
	margin: 15px 0 0 0;
	}

.index_sponsors {
	position: relative;
	width: 260px;
	height: 300px;
	overflow: auto;
	padding: 0;
	margin: 0 0 15px 0;
	}
	
.index_quicklinks {
	width: 495px;
	background-image: url(../charitygolf/images/page_graphics/index_quicklink.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	}
	
.index_qlinktext {
	float: right;
	width: 250px;
	padding: 0;
	margin: 0;
	}
	
.index_detailstext {
	padding: 0;
	margin: 0 250px 0 0;
	}					
	
#rightcol_cause {
	float: right;
	position: relative;
	width: 260px;
	padding-top: 25px;
	}
	
#leftcol_info {
	float: left;
	width: 250px;
	position: relative;
	padding: 0 0 20px 0;
	margin: 0;
	}


#rightcol_info {
	float: right;
	position: relative;
	width: 260px;
	background-image: url(../charitygolf/images/page_graphics/info_greenbox.gif);
	background-repeat: no-repeat;
	padding: 0 0 20px 0;
	margin: 0;
	}

#leftcol_sponsors {
	float: left;
	width: 250px;
	position: relative;
	padding: 230px 0 20px 0;
	margin: 0 0 20px 0;
	}

.leftcol_sponsortext {
	position: absolute;
	width: 490px;
	top: 0;
	left: 0;
	padding: 0;
	}

#centercol_sponsors {
	margin: 230px 260px 20px 250px;
	position: relative; 
	border-left: 1px solid #ccc;
	padding: 0 0 20px 0;
	}
	
#rightcol_sponsors {
	float: right;
	width: 260px;
	background-image: url(../charitygolf/images/page_graphics/sponsor_bluebox.gif);
	background-repeat: no-repeat;
	padding: 100px 0 20px 0;
	margin: 0 0 20px 0;
	}

#leftcol_reg {
	float: left;
	width: 250px;
	position: relative;
	padding: 59px 0 20px 0;
	margin: 0 0 20px 0;
	}


#centercol_reg {
	margin: 59px 260px 20px 250px;
	position: relative; 
	border-left: 1px solid #ccc;
	padding: 0 0 20px 0;
	}
	
	
#centercol_info {
	margin: 59px 260px 20px 250px;
	position: relative; 
	border-left: 1px solid #ccc;
	padding: 0 0 20px 0;
	}

#leftcol_past {
	float: left;
	width: 250px;
	position: relative;
	padding: 60px 0 20px 0;
	margin: 0;
	}

.leftcol_pasthead {
	position: absolute;
	top: 0;
	left: 0;
	width: 490px;
	padding: 0;
	}
	
#centercol_past {
	margin: 75px 250px 20px 250px;
	position: relative; 
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 0 0 20px 0;
	}

#centercol_pastsponsors {
	margin: 60px 250px 20px 250px;
	position: relative; 
	padding: 0 0 20px 0;
	}
	
#rightcol_past {
	float: right;
	width: 250px;
	margin: 60px 0 0 0;
	}			
	
#rightcol_info img.text {
	position: absolute;
	left: 30px;
	top: 280px;
	}		
	
.rightcol_bluestar {
	position: absolute;
	left: 0;
	top: 700px;
	background-image: url(../charitygolf/images/page_graphics/cause_bluestar.gif);
	background-repeat: no-repeat;
	}
	
.registration {
	position: absolute;
	padding: 0;
	left: 0;
	top: 400px;
	width: 450px;
	}	

	
/**
  * Table Styles
  **
**/

.agenda {
	width: 240px;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	}				

.agendatime {
	width: 75px;
	padding: 0;
	margin: 0;
	text-align: right;
	vertical-align: top;
	}	


/**
  * Footer on all pages
  **
**/
	
#footer {
	clear: both;
	position: relative;
	bottom: 0;
	left: 0;	
	text-align: center;	
	background-image: url(../charitygolf/images/page_graphics/foot_graphic.jpg);
	width: 760px;
	height: 60px;
	}			

#footer p {
	font: bold 9pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	padding-top: 20px;
	margin: 0;
	}			
