

/*TABLE_FLOATS*/
.flRT {float:right; text-align:center; margin:0 30px 15px 15px;}
.flLF {float:left; text-align:center; margin:0 15px 15px 0;}
.flCT {margin:0 auto 0 auto;}
.caption {font-size:11px; font-style:normal;}
.pad_right {padding:0 10px 10px 0;}
.pad_left {padding:0 0 10px 10px;}
.spacer_rt  {align: right; padding:0 80px 0 0;}
/*TAGS*/
* {
	font-family: Arial, Helvetica, sans-serif;
}
html, body {
	height:100%;
}
body {
	font-size: 12px;
	background: url(../images/body-bkg_gray2.jpg);
	margin:0 0 15px 0;
	padding:0 0 15px 0;
}
a, img {
	border:0;
}
img.bordered {
	border:1px solid #000;
}
ul {
	list-style-type:square;
	margin:0 auto auto 8px;
	padding:0 auto auto 8px;
}
form {
	margin:0;
	padding:0;
}
td, th {
	vertical-align:top;
}
hr {
	width:95%;
	color:#008;
}


/*OUTER_TRIM*/
#rtTrim {
	width:100%;
	background:#ccc url(../images/outer-bkg-henderson-crd5.jpg) repeat-y;
}
#contentcell {
	padding:10px 0 0 0;
	background: url(../images/HendersonSilverBkgrd5.jpg) repeat;
}
#contentcelltrim {
    width:80px;
	/*padding:10px 80px 0 0;*/
	background: url(../images/contentcell-bkg-henderson-crd5.jpg) repeat-y;
}

iframe.calendar {
                background: url(../images/HendersonSilverBkgrd5.jpg) repeat;
}

#content {
}

/*NAV*/
#navcell {
	width:240px;
}
#navbox {
	width:140px;
	margin:0 0 0 35px;
}
#navbox #ieprop {
	width:130px;
	height:0;
	overflow:hidden;
}
#navbox * {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin:0;
	padding:0;
}
#navbox a {
	display:block;
	font-size:130%;
	font-weight:bold;
	text-align:center;
	letter-spacing:.1em;
	color:#008;
	margin-top:2px;
	padding:2px;
}
#navbox a:hover {
	background-color:#DEE0EB;
	color:#008
}
#navbox .dir {
	display:none;
}
#navbox .dir a {
	display:block;
	font-size:90%;
	font-weight:normal;
	color:#210;
	padding:2px 0 2px 10px;
}
#navbox .dir a:hover {
	color:#210;
}
#navbox #on {
	color:#ccc;
	background-color:#008;
	border:0;
}

.pageself   {
    display:block;
	font-size:130%;
	font-weight:bold;
	text-align:center;
	letter-spacing:.1em;
	color:#008;
	margin-top:2px;
	padding:2px;
}

.pageself a:hover   {
    background-color:#DEE0EB;
	color:#008
}

#donate {
    padding-top:4px;
    padding-bottom:4px;
    width:210px;
    /*border-style:solid;*/
    /*border-color:#fff;*/
    /*border-width:2px;*/
}

.donate {
    font-family:'Arial','Times New Roman','Sans-serif';
	font-size:1em;
	font-weight:bold;
	font-style:italic;
	text-align:center;
	color:#009;
}

/*PAGE*/
#pagebox {}
#pghead {
    margin-top:20px;
	margin-bottom:10px;
	margin-left:20px;
	margin-right:20px;
	padding:3px 0 3px 0;
	border-width:1px 0 1px 0;
	border-style:solid;
	border-color:#008;
}
#pghead div {
	font-family:Arial, Helvetica, sans-serif;
	font-size:250%;
	font-weight:bold;
	font-style:italic;
	text-align:center;
	color:#008;
	border-width:1px 0 1px 0;
	border-style:solid;
	border-color:#008;
	padding:2px 0 2px 0;
	/*background-color:#008;*/
}
#pagebox1 {}
#pghead1 {
	margin-bottom:10px;
	margin-left:20px;
	margin-right:20px;
	padding:3px 0 3px 0;
	border-width:2px 0 2px 0;
	border-style:solid;
	border-color:#fff;
}
#pghead1 div {
	font-family:Arial, Helvetica, sans-serif;
	font-size:250%;
	font-weight:bold;
	font-style:italic;
	text-align:center;
	color:#ddd;
	border-width:1px 0 1px 0;
	border-style:solid;
	border-color:#fff;
	padding:2px 0 2px 0;
	background-color:#008;
}
h1 {
	font-family:'Georgia','Times New Roman','Sans-serif';
	font-weight:bold;
	font-style:italic;
	align:center;
	color:#0cf;
	border:0;
	padding:0;
}
#pgsumm {
	margin:0 20px 10px 0;
	padding:5px 0 0 20px;
}
.pgspacer {}



/*FOOTER*/
#footbox {
    background-color:#008;
    font-size: 12px;
	color:#eee;
	text-align:center;
	margin-bottom:0;
	padding-bottom:0;
}
#footbox a {
	font-weight:bold;
	text-decoration:none;
	color:#fe9;
}
#footbox a:hover {
	border-bottom:1px solid #cb6;
	background-color:#000;
	
}

/*A*/
a {
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	color:#009;
	margin:0;
}
a:hover {
	color:#fa4;
}

/*MISC*/
.hideonscreen {
	display:none;
}

/*DISPLAY*/
/*
.displaytable {
	float:right;
	width:100%;
}
.displaytable * {
	padding:0;
}
.displaytable th {
	font-weight:bold;
	text-align:right;
	width:120px;
	background-color:#eda;
}
.displaytable th, .displaytable td {
	color:#210;
	padding:2px 3px 1px 3px;
}


.highlight1 {
	background-color:#009;
}
*/

/* SCHEDULE */
table.schedule {
  	margin: 0 0 20px 0;
  	border: 1px solid #000033;
  	border-collapse: collapse;
}
table.schedule td a    {
    color: #00c;
}
table.schedule td a:hover  {
    color: #0cf;
    background-color: #008;
}
table.schedule th {
  	margin: 0;
  	padding: 6px 6px 6px 6px;
  	background-color: #999;
  	border-collapse: collapse;
  	font-size: 18px;
  	font-weight: bold;
  	text-align: left;
  	vertical-align: middle;
  	color: #008;
}
table.schedule th i {
  	margin: 0;
  	padding-left: 8px;
  	font-size: 14px;
  	text-align: left;
  	vertical-align: middle;
  	color: #00c;
}
table.schedule th a {
  	color: #FFFFFF;
  	text-decoration: none;
}
table.schedule td {
  	margin: 0;
  	padding: 4px 4px 4px 4px;
  	border-collapse: collapse;
	font-family:Arial,'Times New Roman','Sans-serif';
  	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
	text-align: left;
}
table.schedule td.alt_row {
  	background-color: #bbb/*#B9CFFD*/;
}

table.schedule tr.alt_row {
  	background-color: #bbb;
}

table.schedule tr.row {
  	background-color: #ddd;
}

#scheduleTable {
	font-family:Arial,'Times New Roman','Sans-serif';
	font-size:115%;
	font-style:italic;
	color:#009;
	text-align:left;
	background-color:#22f;	
}

.schedule {
	font-family:Arial,'Times New Roman','Sans-serif';
	font-size:110%;
	font-style:italic;
	color:#009;
	text-align:left;
	background-color:#ddd;
}
#schedule {
  	margin: 0 auto;
  	width: 800px;
  	height: 70%;
  	position: relative;
}
#schedule_bg {
  	width: 800px;
  	height: 100%;
  	position: absolute;
  	left: 0;
  	top: 0;
}

/* EVENT DETAILS */

table.evt_detail {
  	margin: 0 0 0 0;
  	border: 1px solid #000033;
  	border-collapse: collapse;
}
table.evt_detail td a    {
    color: #06f;
}
table.evt_detail td a:hover  {
    color: #0cf;
    background-color: #008;
}
table.evt_detail th {
  	margin: 0;
  	padding: 6px 6px 6px 6px;
  	background-color: #999;
  	border-collapse: collapse;
  	font-size: 18px;
  	font-weight: bold;
  	text-align: center;
  	vertical-align: middle;
  	color: #008;
}
table.evt_detail th i {
  	margin: 0;
  	padding-left: 8px;
  	font-size: 14px;
  	text-align: left;
  	vertical-align: middle;
  	color: #06f;
}
table.evt_detail th h1 {
  	margin: 0;
  	font-size: 24px;
  	text-align: center;
  	vertical-align: middle;
  	color: #00a;
}
table.evt_detail th a {
  	color: #FFFFFF;
  	text-decoration: none;
}
table.evt_detail td {
  	margin: 0;
  	width: 50%;
  	padding: 4px 4px 4px 4px;
  	border-collapse: collapse;
	font-family:Arial,'Times New Roman','Sans-serif';
  	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
	/*text-align: left;*/
}

table.evt_detail tr.alt_row {
  	background-color: #aaa;
}

table.evt_detail tr.row {
  	background-color: #ddd;
}

#evt_detailTable {
	font-family:Arial,'Times New Roman','Sans-serif';
	font-size:115%;
	font-style:italic;
	color:#009;
	/*text-align:left;*/
	background-color:#22f;	
}

.evt_detail {
	font-family:Arial,'Times New Roman','Sans-serif';
	font-size:110%;
	font-style:italic;
	color:#009;
	/*text-align:left;*/
	background-color:#eee;
}
#evt_detail {
  	margin: 0 auto;
  	width: 800px;
  	height: 70%;
  	position: relative;
}
#evt_detail_bg {
  	width: 800px;
  	height: 100%;
  	position: absolute;
  	left: 0;
  	top: 0;
}

.middle {
	background-color:#22f;	
}

.links_table  {
  	margin: 0;
  	border: 1px solid #000088;
  	border-collapse: collapse;
}


.link {
	font-family:'Arial','Times New Roman','Sans-serif';
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	text-align:right;
	color:#008;
	border:0;
	padding:0;
}


.links {
	font-family:'Arial','Times New Roman','Sans-serif';
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	text-align:left;
	color:#009;
}



.links a  {
	font-family:'Arial','Times New Roman','Sans-serif';
	font-size:16px;
	font-weight:bold;
	text-align:left;
	color:#00a;
	text-decoration:none;
}

.links a:hover  {
	font-family:'Arial','Times New Roman','Sans-serif';
	font-size:16px;
	font-weight:bold;
	text-align:left;
	background-color:#009;
	color:#0cf;
	border-color:#0af;
	border-style:solid;
	border-width:1px;
	text-decoration:none;
}

.whitetext {
	color: #ffffff;
	font-weight:bold;
}

.whitetext a:link{
		color: #FFFFFF;
		font-weight: bold;
		text-decoration:none;
}
.whitetext a:hover{
		color: #99cccc;
		font-weight: bold;
		text-decoration:none;
}
.whitetext a:visited{
		color: #FFFFFF;
		font-weight: bold;
		text-decoration:none;
}
.whitetext a:active{
		color: #FFFFFF;
		font-weight: bold;
		text-decoration:none;
}

.transparent_content {
  	position: absolute;
  	left: 15px;
  	top: 39px;
  	padding: 10px;
  	background: url(../images/HendersonSilverBkgrd4.jpg) repeat-y;
  	/*background-color: #DEE0EB;*/
  	overflow: auto;
  	scrollbar-3dlight-color: #CCCCCC;
  	scrollbar-arrow-color: #FFFFFF; 
  	scrollbar-base-color: #284968;
  	scrollbar-darkshadow-color: #999999;
  	scrollbar-face-color: #666666;
  	scrollbar-highlight-color: #EEEEEE;
  	scrollbar-shadow-color: #989898;
  	z-index: 10;
}
.content_header {
  	position: absolute;
  	top: 10px;
  	left: 15px;
  	z-index: 10;
}

#upcoming_events {
  	margin: 10px 0;
  	width: 300px;
  	height: 222px;
  	position: relative;
  
}

#upcoming_events_bg {
  	width: 300px;
  	height: 222px;
}

#upcoming_events_content {
  	width: 250px;
  	height: 148px;
  	font-size: 12px;
  	text-align: left;
    color: #009;
}

#upcoming_events_content p span a:link {
    color: #00a;
}

#upcoming_events_content p span a:hover {
    color: #0cf;
    background-color:#008;
}

#upcoming_events_content p span {
  	font-size: 11px;
    color: #008;
}

.transparent_bg {
  	position: absolute;
  	left: 0;
  	top: 0;
  	background-color: #008;
  	/*opacity: .550;*/
  	/*filter: alpha(opacity=55);*/
  	/*-moz-opacity: 1.00;*/
  	z-index: 5;
}

.photos_header {
  	position: absolute;
  	top: 10px;
  	left: 188px;
  	z-index: 10;
}

h2 {
	font-family:'Arial','Times New Roman','Sans-serif';
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	align:center;
	color:#ccc;
	border:0;
	margin:0;
	padding:8px 0 0 0;
}

h3 {
	font-family:'Arial','Times New Roman','Sans-serif';
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	align:center;
	color:#0cf;
	background-color:#009;
	border:0;
	padding:0;
}

.thank_you  {
	background-color:#ddd;
	border-style:solid;
	border-width:2px;
	border-color:#009;
}

.thank_you h2   {
    font-family:'Arial','Times New Roman','Sans-serif';
    font-size:18px;
    font-weight:bold;
    font-style:italic;
    align:center;
    color:#009;
    border:0;
    margin:0;
    padding:8px 0 0 0;
}

.signature  {
	font-family:"Edwardian Script ITC";
	font-size:36px;
	font-weight:bold;
	align:center;
	color:#00f;
}

#photos {
	margin: 10px 10px 10px 10px;
  	width: 600px;
  	height: 200px;
	position: relative;
  
}

#photos_content {
	width: 550px;
	height: 128px;
	font-size: 12px;
	text-align: left;
}

#photos_bg {
	width: 600px;
	height: 200px;
}

.photos_transparent_bg {
  	position: absolute;
  	left: 0;
  	top: 0;
  	background-color: #009;
  	/*opacity: .550;*/
  	/*filter: alpha(opacity=55);*/
  	/*-moz-opacity: 1.00;*/
  	z-index: 5;
}

.photos_transparent_content {
  	position: absolute;
  	left: 15px;
  	top: 39px;
  	padding: 10px;
  	background: url(../images/HendersonSilverBkgrd4.jpg) repeat-y;
  	/*background-color: #00AAFF;*/
  	overflow: auto;
  	scrollbar-3dlight-color: #98B9FC; 
  	scrollbar-arrow-color: #FFFFFF; 
  	scrollbar-base-color: #284968;
  	scrollbar-darkshadow-color: #284968; 
  	scrollbar-face-color: #00BBFF; 
  	scrollbar-highlight-color: #284968; 
  	scrollbar-shadow-color: #98B9FC;
  	z-index: 10;
}

#store1 {
	margin: 10px 10px 10px 10px;
  	width: 450px;
  	height: 350px;
	position: relative;
  
}

#store1_content {
	width: 400px;
	height: 278px;
	font-size: 12px;
	text-align: left;
}

#store1_bg {
	width: 450px;
	height: 350px;
}

.store1_transparent_bg {
  	position: absolute;
  	left: 0;
  	top: 0;
  	background-color: #009;
  	/*opacity: .550;*/
  	/*filter: alpha(opacity=55);*/
  	-moz-opacity: 0.55;
  	z-index: 5;
}

.store1_transparent_content {
  	position: absolute;
  	left: 15px;
  	top: 39px;
  	padding: 10px;
  	background-color: #00AAFF;
  	overflow: auto;
  	scrollbar-3dlight-color: #98B9FC; 
  	scrollbar-arrow-color: #FFFFFF; 
  	scrollbar-base-color: #284968;
  	scrollbar-darkshadow-color: #284968; 
  	scrollbar-face-color: #00BBFF; 
  	scrollbar-highlight-color: #284968; 
  	scrollbar-shadow-color: #98B9FC;
  	z-index: 10;
}


.store_header  {
	background-color:#009;
}

.store_data  {
	font-family:'Arial','Times New Roman','Sans-serif';
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	text-align:right;
	color:#0cf;
	background-color:#00c;
	border:0;
	padding:0;
}

.note  {
	font-family:'Arial','Times New Roman','Sans-serif';
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	text-align:center;
	color:#0cf;
	background-color:#00c;
	border:0;
	padding:0;
}

.note1  {
	font-family:'Arial','Times New Roman','Sans-serif';
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	text-align:left;
	color:#008;
	border:0;
	padding:0;
}

.note1 a {
	font-family:'Arial','Times New Roman','Sans-serif';
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	text-align:left;
	color:#08f;
	border:0;
	padding:0;
}

.note1 a:hover {
    background-color:#008;
	color:#fff;
}

.note2  {
	font-family:'Arial','Times New Roman','Sans-serif';
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	text-align:left;
	color:#0cf;
	background-color:#00c;
	border:0;
	padding:0;
}

.note2 a {
	font-family:'Arial','Times New Roman','Sans-serif';
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	text-align:left;
	color:#fa4;
	background-color:#00c;
	border:0;
	padding:0;
}

.note2 a:hover {
	color:#aaf;
}

.select_note  {
	font-family:'Arial','Times New Roman','Sans-serif';
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	text-align:center;
	color:#0cf;
	border:0;
	padding:0;
}

.contact    {
    padding: 0 20px 0 0;
}
.contactLeft  {
	margin: 0;
  	padding: 4px 4px;
  	border-collapse: collapse;
	font-family:Arial,'Times New Roman','Sans-serif';
  	font-size: 18px;
	font-style: italic;
	font-weight:bold;
	color:#008;
}

.contactLeft a  {
	text-decoration:none;
	color:#00e;
}

.contactLeft a:hover  {
	text-decoration:none;
	color:#fff;
	background-color:#008;
}

.contactCenter  {
	margin: 0;
  	padding: 4px 2px 4px 28px;
  	border-collapse: collapse;
	font-family:Arial,'Times New Roman','Sans-serif';
  	font-size: 18px;
	font-style: italic;
	font-weight:bold;
	color:#008;
}

.contactCenter a  {
	text-decoration:none;
	color:#00e;
}

.contactCenter a:hover  {
	text-decoration:none;
	color:#fff;
	background-color:#008;
}

.contactRight  {
	margin: 0;
  	padding: 4px 2px 4px 28px;
  	border-collapse: collapse;
	font-family:Arial,'Times New Roman','Sans-serif';
  	font-size: 18px;
	font-style: italic;
	font-weight:bold;
	color:#008;
}

.contactRight a  {
	text-decoration:none;
	color:#00e;
}

.contactRight a:hover  {
	text-decoration:none;
	color:#fff;
	background-color:#008;
}

.contactCC  {
	border-width:4px;
	border-style:solid;
	border-color:#009;
}

.tdheader  {
	font-weight:bold;
	color:#008;
	font-size:22px;
	text-align:left;
}

/*TRIM*/
.goldtrim {
	height:12px;
	background:url(../goldtrim.jpg) repeat-x;
	border-width:1px 0 3px 0;
	border-style:solid;
	border-color:#fe9 transparent #210 transparent;
}

.graytrim {
	height:12px;
	background:url(../images/graytrim1.jpg) repeat-x;
	border-width:1px 0 3px 0;
	border-style:solid;
	border-color:#eef transparent #ddd transparent;
}

.graytrim_top {
	height:12px;
	background:url(../images/graytrim_top1.jpg) repeat-x;	
}


.marqueebox {
    background: url(../images/HendersonSilverBkgrd4.jpg) repeat-y;
    /*background-color:#bbb;*/
	border-width:3px 0 3px 0;
	border-style:solid;
	border-color:#eef/*#fe9*/;
	margin:12px 0 12px 0;
}

.marqueebox_top {
    background: url(../images/HendersonSilverBkgrd4.jpg) repeat-y;
    /*background-color:#bbb;*/
	border-width:3px 0 3px 0;
	border-style:solid;
	border-color:#eef/*#fe9*/;
	margin:12px 0 12px 0;
}

.marqueebox div {

}
.marqueebox .marquee, .marqueebox .marquee a {
    font-size:1.2em;
    font-weight:bold;
	text-decoration:none;
	color:#008;
	padding:8px 0 8px 0;
}
#the_marquee {
}


#paypal_view_cart {
	margin-top:6px;
}
.paypaltable th
{
	background:#fe9;
}
.paypaltable td
{
	font-size:.9em;
	font-weight:bold;
	text-align:right;
	border-bottom:1px solid #cb6;
	padding:2px 8px 2px 8px;
}
.paypalform select {
	margin:3px 0 3px 0;
}

.popUp {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffcc;
	text-color: #000000;
	visibility: hidden;
	margin: 0 10px;
	padding: 5px;
	position: absolute;
	width: 325px;
	border: solid 1px black;
}

#sosn   {
	position:absolute;
	top: 220px;
	left: 530px;
}

#wimmlm   {
	position:absolute;
	top: 562px;
	left: 382px;
}

#sh   {
	position:absolute;
	top: 916px;
	left: 382px;
}

#jpt   {
	position:absolute;
	top: 1270px;
	left: 382px;
}

#sr   {
	position:absolute;
	top: 1624px;
	left: 382px;
}

#ft   {
	position:absolute;
	top: 1980px;
	left: 382px;
}



#message  {
	margin: 5px 5px;
  	padding: 198px 4px 4px 4px;
	background:url(../images/crossnew4.jpg) no-repeat;
	background-position:top left;
	background-color: #ccc;
	border-top:1px solid #004;
	border-bottom:1px solid #004;
  	border-left:1px solid #004;
	border-right:1px solid #004;
	font-family:Arial,'Times New Roman','Sans-serif';
  	font-size: 15px;
	font-style: italic;
	font-weight:bold;
	text-align:left;
	color:#008;
	width:720px;
	overflow:hidden;
	align:center;
}

#message i  {
	color:#e00;
}

#message em  {
	color:#06f;
}

.message_emph  {
	color:#acf;
}

#presskit  {
	margin: 5px 5px;
  	padding: 4px 4px;
	font-family:Arial,'Times New Roman','Sans-serif';
  	font-size: 15px;
	font-style: italic;
	font-weight:bold;
	text-align:left;
	color:#009;
	width:660px;
	overflow:hidden;
	align:center;
}

#presskit i  {
	color:#a00;
}

#presskit em  {
	color:#06f;
}

.presskit_emph  {
	color:#acf;
}

#announcement a	{
	color:#88f;
}

#announcement a:hover	{
	color:#fa4;
}

