/************* FRAMEWORK STYLES  ************************/
body{ background-color:#fff; font-family:arial; font-size:11px; color:#000000; text-decoration:none; border: 0; padding: 0; margin: 0; }
a{ text-decoration:none; color:#9b7112; cursor:pointer; }
a:hover{ text-decoration:underline; }
img, fieldset{ border:0px; padding:0px; margin:0px; }
input{ font-family:verdana; font-size:11px; border-color:#818181; border-width:1px; }
select{ font-family:verdana; font-size:11px; border-color:#818181; border-width:1px; }
td{ font-family:arial; font-size:12px; color:#000000; }
h1{ font-family:Arial, Helvetica, sans-serif; color:#172969; font-size:16px; height:20px; background:#E6D493; font-weight:bold; font-variant:small-caps; padding-top:4px; padding-left:5px; margin:0px 0px 12px 0px; }
h2{ font-family:Arial, Helvetica, sans-serif; color:#172969; font-size:14px; font-weight:bold;}
.bodytxt{ font-family:arial; font-size:12px; color:black; text-decoration:none; line-height:18px; }
#site-tbl{ width:990px; border-collapse:collapse; border:2px solid #172969; background-color:#ffffff; margin:0px auto 20px auto; }
	#site-tbl td{ padding:0px; vertical-align:top; }
	#site-tbl td#header-td{ height:114px; width:990px; }
		#site-tbl #header-td img{ display:block; }
	#site-tbl td#menu{ background-color:#172969; width:182px; padding-bottom:15px; }
		#site-tbl td#menu a{ color:#fff; font-size:12px; font-weight:bold; }
		#site-tbl td#menu a:hover{ text-decoration:none; color:#E6D493; }
			#site-tbl td#menu #menu-div a{  display:block; padding:4px 10px 4px 10px; border-bottom:1px #FFFFFF solid; text-decoration:none; color:#fff; font-size:12px; font-weight:bold; }
			#site-tbl td#menu #menu-div a:hover{ text-decoration:none; color:#E6D493; }
	#site-tbl td#menu #contact-div{ background-color:#172969; padding:10px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
	#site-tbl td#menu #in-focus{ width:152px; margin:20px auto 0px auto; }
	#site-tbl td#content{ padding:20px; }
	#site-tbl td#sponsors{ border-left:2px solid #E6D493; width:160px; padding:10px 10px 10px 0px; }
		#site-tbl td#sponsors div{ text-align:center; }
		#site-tbl td#sponsors  #gold{ margin-left:10px; }
			#site-tbl td#sponsors  #gold .title{ background-color:#f1cc0c; font-weight:bold; color:#000000; margin-bottom:5px; }
		#site-tbl td#sponsors  #silver{ margin-left:10px; }
			#site-tbl td#sponsors  #silver .title{ background-color:#aaaaaa; font-weight:bold; color:#000000; margin-bottom:5px; }
		#site-tbl td#sponsors  #other{ margin-left:10px; height:420px; min-height:420px; }
			#site-tbl td#sponsors  #other .title{ background-color:#172969; font-weight:bold; color:#ffffff; margin-bottom:5px; }
		#site-tbl td#sponsors  #media{ margin-left:10px; }
			#site-tbl td#sponsors  #media .title{ background-color:#172969; font-weight:bold; color:#ffffff; margin-bottom:5px; }
	#site-tbl td#footer{ height:50px; }
		#site-tbl td#footer div{ border-top:1px solid #80028; font-size:11px; width:90%; border-top:1px #999 solid; padding:10px 0px 10px 0px; margin:0px auto; text-align:center; }
/************* PAGE SPECIFIC STYLES  ************************/
.future-conf{width:350px; background-color:#f1f1f1; padding:6px; margin-bottom:25px; font-weight:bold; border:1px solid #172969; }
	.future-conf div{ margin:-6px -6px 0px -6px; padding:3px 6px; background-color:#172969; color:#ffffff; font-size:13px; }
.agenda-tbl{ width:600px; background-color:#ffffff; margin:0px 0px 3px 0px; }
	.agenda-tbl td{ padding:4px; min-height:1px; }
.agenda-title{ font-weight:bold; color:#133655; font-size:13px; float:right; width:440px; min-height:26px; display:block; }
.agenda-time{ vertical-align:top; font-size:13px; font-weight:bold; color:#000000; padding-left:10px !important; padding-top:3px !important; background:url(/spark-national/images/bg-agenda.gif) no-repeat #F3F3F3; }
h2.red,h2.blue,h2.tan{color:#ffffff; border:1px solid #000000; padding:3px;}
h2.red{background-color:#990000;}
h2.blue{background-color:#172969;}
h2.tan{background-color:#CDA345;}
/******************  BANNER AD AND SPONSOR STYLES *******/
.other-div{ display:none; }
#other-1{display:block;}
