@charset "UTF-8";

body {
	color:#3d1517;
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	background-color: #000;
	margin-right: auto;
	margin-left: auto;
}
img{
	border-style:none;
	border-width:medium;
}
#container { 
	width: 900px; 
	margin-right: auto; 
	margin-left: auto; 
}
#header { 
	background: url(../../images/fac_header_bkgnd.jpg) no-repeat 0 0; 
	width: 900px; 
	height: 190px; 
}
#header a#logo { 
	background: url(../../images/fore_a_cure_title.gif) no-repeat 0 0; 
	text-indent: -9999px; 
	width: 547px; 
	height: 64px; 
	float: left; 
	margin: 84px 0 0 180px; 
}
/*------------------ MAIN -------------------*/
#main {
	width: 900px;
	margin: 0;
}
#main.home {
	background: url(../../images/fac_hm_bkgnd.jpg) no-repeat;
	margin: 0;
	width: 900px;
	height: 530px;
	padding-top:35px;
	padding-left:50px;
}
#main.top{
	background:url(../../images/fac_int_main_top_bkgnd.jpg) no-repeat;
	margin:0;
	width:900px;
	height:40px;
	float:left;
}
#main.left{
	background:url(../../images/fac_int_main_left_bkgnd.jpg) no-repeat;
	margin:0;
	width:25px;
	height:468px;
	float:left;
}
#main.middle{background:#e3b269 url(../../images/fac_int_main_middle_bkgnd.jpg) no-repeat;margin:0;width:840px;overflow:visible;float:left;}
#main.right{
	background:url(../../images/fac_int_main_right_bkgnd.jpg) no-repeat;
	margin:0;
	width:35px;
	height:468px;
	float:left;
}
#main.bottom{background:#e3b269 url(../../images/fac_int_btm.png) no-repeat;margin:0;width:900px;height:50px;float:left;}
#main .intro{
	background:url(../../images/intro_fluer.png) no-repeat 0 0;
	margin:0 10px 0 0;
	width:284px;
	float:left;
	padding-top:55px;
}
#main .intro p{
	font-size:13px;
	line-height:20px;
	padding-bottom:6px;
}
.acs_logo{
	width:92px;
	height:58px;
	float:left;
	margin:6px 20px 0 0;
}
a.pdf_link{
	background: url(../../images/hm_sponsor_opp.png) no-repeat 0 0;
	text-indent:-9999px;
	width:97px;
	height:58px;
	float:left;
	margin:6px 0 0 0;
}
#main .hm_middle {
	margin:0 14px 0 0;
	width:323px;
	float:left;
}
#main .hm_middle .date-location, #main.middle .right_col .date-location {
	background:url(../../images/fac_nashville_golf_athletic.gif) no-repeat 0 0;
	text-indent:-9999px;
	margin:0 0 12px;
	width:323px;
	height:57px;
	float:left;
}
#main .hm_middle a.hm-sponsor, #main.middle a.sponsor {
	background:url(../../images/fac_sponsorships_btn.jpg) no-repeat 0 0;
	text-indent:-9999px;
	margin:0 0 14px;
	width:323px;
	height:82px;
	float:left;
}
#main .hm_middle a.hm-sponsor:hover, #main.middle a.sponsor:hover {
	background:url(../../images/fac_sponsorships_on_btn.jpg) no-repeat 0 0;
}
#main .hm_middle a.hm-eventsched {
	background:url(../../images/fac_events_btn.jpg) no-repeat 0 0;
	text-indent:-9999px;
	margin:0;
	width:323px;
	height:82px;
	float:left;
}
#main .hm_middle a.hm-eventsched:hover {
	background:url(../../images/fac_events_on_btn.jpg) no-repeat 0 0;
}
#main .hm_middle a.hm-register, #main.middle a.register {
	background:url(../../images/fac_register_btn.png) no-repeat 0 0;
	text-indent:-9999px;
	margin:0 0 0 50px;
	width:239px;
	height:143px;
	float:left;
}
#main .hm_middle a.hm-register:hover, #main.middle a.register:hover {
	background:url(../../images/fac_register_on_btn.png) no-repeat 0 0;
}
#main .hm_middle a.hmnav{
	color:#3d1517;
	font-size:14px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none;
	float:left;
	margin-top:20px;
}
#main .hm_middle a.hmnav:hover{
	color:#3d1517;
	text-decoration:underline;
}
#main .hm_right {
	background-color:#f6dfb9;
	float: left;margin:0;
	padding: 9px;
	border:solid 1px #da9538;
}
#main .hm_right .committee{
	color:#3d1517;
	width:150px;
	float:left;
}
#main .hm_right .committee h4 { 
	color: #3d1517; 
	font-size: 10px; 
	line-height: 11px; 
	margin: 0; 
	padding: 0; 
}
#main .hm_right .committee h5 { 
	color: #3d1517; 
	font-size: 9px; 
	line-height: 10px; 
	margin: 0; 
	padding: 9px 0 0; 
}
#main .hm_right .committee li { 
	color: #3d1517; 
	font-size: 9px; 
	line-height: 12px; 
	margin: 0; 
	padding: 0 0 6px; 
	list-style-type: none; 
}
#main .hm_right .committee p { 
	color: #3d1517; 
	font-size: 9px; 
	line-height: 12px; 
	margin: 0; 
	padding: 0 0 9px; 
}
/*------------------ INTERIOR MIDDLE ------------*/
#main.middle h1.sched_events_het{
	background: url(../../images/schedule_of_events_het.png) no-repeat left 0;
	text-indent:-9999px;
	width:284px;
	height:48px;
	float:left;
	margin:0 0 0 80px;
}
#main.middle h1.sponsorships_het{
	background:url(../../images/navbar/fac_sidenav_sponsorships.png) no-repeat left 0;
	text-indent:-9999px;
	margin:0 0 20px 80px;
	width:488px;
	height:50px;
	float:left;
}
#main.middle h1.acsfacts_het{background:url(../../images/navbar/fac_sidenav_acsfacts.png) no-repeat left 0;text-indent:-9999px;margin:0 0 20px 80px;width:488px;height:50px;float:left;}
#main.middle h1.contact_het{background:url(../../images/navbar/fac_sidenav_contactus.png) no-repeat left 0;text-indent:-9999px;margin:0 0 20px 80px;width:488px;height:50px;float:left;}
#main.middle h1.gallery_het{background:url(../../images/navbar/fac_sidenav_gallery.png) no-repeat left 0;text-indent:-9999px;margin:0 0 20px 80px;width:488px;height:50px;float:left;}
#main.middle h1.register_het{background:url(../../images/navbar/fac_sidenav_register.png) no-repeat left 0;text-indent:-9999px;margin:0 0 20px 80px;width:488px;height:50px;float:left;}
#main.middle a{
	color:#3d1517;
}
#main.middle .left_col{width:480px;z-index:1;float:left;margin-right:10px;margin-left:20px;}
#main.middle .right_col{
	width:323px;
	float:left;
}
#main.middle a:hover{
	color:#3e1618;
	text-decoration:none;
}
.events_table {
	width: 480px;
	float: left;
	margin:0 0 0 0;
	padding: 0;
	outline-style: none;
	outline-width: medium;
}
.events_table h3 { 
	color: #3d1517; 
	font-family: Arial,Helvetica,Geneva,sans-serif; 
	line-height: 1.8em; 
	letter-spacing: -0.05em; 
	margin: 9px 0 0; 
	padding: 0; 
}
.events_table td { 
	color: #3d1517; 
	font-size: 1em; 
	font-family: Arial,Helvetica,Geneva,sans-serif; 
	line-height: 1.4em; 
	margin: 0; 
	padding: 0 0 0 6px; 
	border-bottom: 1px solid #da9538; 
}
.inline_logo{
	margin-top:3px;
	margin-right:9px;
	margin-bottom:3px;
}
.times {
	font-weight:bold;
	width: 120px;
}
#main.middle .left_col h1 {color: #900;font-size:1.6em;font-family:Georgia,"Times New Roman",Times,serif;font-weight:normal;line-height: 1.4em;padding: 0;}
#main.middle .left_col h2{color:#900;font-size:1em;font-family:Georgia,"Times New Roman",Times,serif;font-weight:normal;line-height:1.4em;margin:0;padding:0;}
#main.middle .left_col h3{color:#900;font-size:0.85em;font-family:Georgia,"Times New Roman",Times,serif;font-weight:normal;line-height:1.2em;margin:0;padding:0;}
#main.middle .left_col p {
	color: #3e1618;
	font-size:12px;
	line-height: 14px;
	text-decoration: none;
	margin: 0;
	padding: 0 0 6px;
}
#main.middle .left_col ul { 
	margin: 0; 
	padding: 0 0 6px; 
}
#main.middle .left_col .sold{background-image:url(../../images/nfc_sold.gif);background-repeat:no-repeat;background-position:0 0;text-indent:-9999px;width:162px;height:110px;z-index:120;float:left;margin-top:-220px;margin-left:40px;}
.left_col li {color: #3e1618;font-size:12px;line-height:14px;margin: 0 0 0 20px;padding: 0 0 6px;list-style-position: outside;}
#masterdiv
{
	padding-left:19px;
	padding-top:9px;
}
#masterdiv .title a
{ text-decoration:none; color:#900; font-size: 1em; font-family: Arial,Helvetica,Geneva,sans-serif; font-weight: bold; line-height: 1.2em; }
#masterdiv .title a:hover { color: #3e1618; text-decoration: none; }
/*-------------------- SIDE NAVBAR -------------*/
ul.sidenav{
	float: left;
	margin:9px 0 6px 20px;
	list-style-type:none;
	list-style-position:outside;
}
ul.sidenav li{
	
}
ul.sidenav li a{
	text-indent:-9999px;
	width:284px;
	height:50px;
	float:left;
}
ul.sidenav li.hm a {
	background:url(../../images/navbar/fac_sidenav_home.png) no-repeat 0 0;
}
ul.sidenav li.spn a {
	background:url(../../images/navbar/fac_sidenav_sponsorships.png) no-repeat 0 0;
}
ul.sidenav li.sched a {
	background:url(../../images/navbar/fac_sidenav_scheduleofevents.png) no-repeat 0 0;
}
ul.sidenav li.auct a {
	background:url(../../images/navbar/fac_sidenav_auction.png) no-repeat 0 0;
}
ul.sidenav li.gall a {
	background:url(../../images/navbar/fac_sidenav_gallery.png) no-repeat 0 0;
}
ul.sidenav li.acs a {
	background:url(../../images/navbar/fac_sidenav_acsfacts.png) no-repeat 0 0;
}
ul.sidenav li.cnt a {
	background:url(../../images/navbar/fac_sidenav_contactus.png) no-repeat 0 0;
}
ul.sidenav li.hm a:hover, ul.sidenav li.hm a.here {
	background:url(../../images/navbar/fac_sidenav_home_on.png) no-repeat 0 0;
}
ul.sidenav li.spn a:hover, ul.sidenav li.spn a.here {
	background:url(../../images/navbar/fac_sidenav_sponsorships_on.png) no-repeat 0 0;
}
ul.sidenav li.sched a:hover, ul.sidenav li.sched a.here {
	background:url(../../images/navbar/fac_sidenav_scheduleofevents_on.png) no-repeat 0 0;
}
ul.sidenav li.auct a:hover, ul.sidenav li.auct a.here {
	background:url(../../images/navbar/fac_sidenav_auction_on.png) no-repeat 0 0;
}
ul.sidenav li.gall a:hover, ul.sidenav li.gall a.here {
	background:url(../../images/navbar/fac_sidenav_gallery_on.png) no-repeat 0 0;
}
ul.sidenav li.acs a:hover, ul.sidenav li.acs a.here {
	background:url(../../images/navbar/fac_sidenav_acsfacts_on.png) no-repeat 0 0;
}
ul.sidenav li.cnt a:hover, ul.sidenav li.cnt a.here {
	background:url(../../images/navbar/fac_sidenav_contactus_on.png) no-repeat 0 0;
}
a.int-nav{
	margin-left:50px;
}
/*----------------- Footer -----------------------*/
#footer {
	float:left;
}
#footer ul{
	margin:0 auto 0 40px;
}
#footer li { 
	color: #dfb166; 
	font-size: 0.7em; 
	margin: 0; 
	padding: 0; 
	list-style-type: none; 
	display: inline; 
}
#footer li a { 
	color: #dfb166; 
	font-size: 0.8em; 
	text-decoration: none; 
	list-style-type: none; 
	display: inline; 
	margin: 0; 
	padding: 0 8px;
}
#footer li a:hover { 
	color: #fff; 
	text-decoration: underline; 
}
/*--------------  form css  --------------------*/
table.form td {
	text-align:left; 
	vertical-align:top;
}
fieldset { 
	color: #56392b; 
	font-size: 14px; 
	padding: 10px; 
}
fieldset hr { 
	margin: 5px 0; 
	text-align: center; 
}
fieldset label { 
	display: block; 
	margin-top: 10px; 
}
fieldset table label { 
	display: inline; 
	margin-top: 0; 
}
fieldset submit[
.inline { 
	display: inline; 
}
