body.bgimage { background-attachment: scroll; background-image:  url(images/topbackgd.gif);  background-repeat: repeat-x; background-color: #98BADC; }
body.newbgimage { background-attachment: scroll; background-image:  url(images/topbgd1.gif); background-repeat: repeat-x; background-color: #98BADC; }

body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #98BADC; }

#content { position:absolute; width: 760px; top: 40px; left: 15px; z-index:1; height: 800px; }

#newcontent {width: 760px;z-index:1; height: 800px; }

#datelayer { position:absolute; width:110px; height:25px; z-index:5; left: 685px; top: 75px; font-size: 90%; font-weight: bold; }
#wrapper { position: relative; }
#personalize { position:absolute; width:150px; height:90px; z-index: 1001; left: 240px; top: 140px; visibility: hidden; border:1px solid #000000; 
               text-align: center; background-color: #efefef; }
#personalizecontainer { width: 690px; margin: 0 0 0 15px; padding: 25px 0 0 0; }
#bookmark { margin-top: 40px; }

#redrule { position:relative; }

#calendarupdates     { position:absolute; left:21px; top:264px; width:720px; height:45px; display:none; clear:both; }
#calendarupdtheading { float:left; display:block; position:absolute; left:24px; top:6px; font-family:Arial, Helvetica, sans-serif; font-size:1.3em; font-weight:bold; color:#FFFFFF; }

#bravenet { height: 125px; margin-top: 10px; margin-bottom: 15px; text-align: center; }

#announcementrow { position:absolute; top:494px; left:28px; display:none; clear:both; width:594px; height:10px; }

#fundraisers { position:absolute; top:527px; left:21px; width:720px; clear:both; height: 25px; display:none; }

/*
#carwash {
	position:absolute;
	display:block;
	clear: both;
	top:0px;
	left:2px;
	width:594px;
	height: 236px;
}

#carwashtitle {
	float:left;
	display:block;
	position:absolute;
	left:25px;
	top:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:bold;
	color:#FFFFFF;
	width: 176px;
}
*/

/*
#congrats {
	position:absolute;
	left:410px;
	top:17px;
	display:block;
	width: 325px;
	height: 346px;
}

#congratstitle{
	float:left;
	display:block;
	position:absolute;
	left:24px;
	top:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:bold;
	color:#FFFFFF;
}
*/

#ticketinfo { position: relative; }
#tickets { background-image:url(images/BandBanquetTickets.gif); background-repeat:no-repeat; width: 125px; height: 94px; margin: 0 10px 5px 0;float: left;}
#hilton { background-image:url(images/ArlingtonHilton.jpg); background-repeat:no-repeat; width: 300px; height: 264px; float: right; margin: 0 0 0 10px; border: 1px solid #000000; }

#goodbye { margin: 0 10px 5px 0; float: left;}

#charms { position:absolute; width: 760px; top: 105px; left: 15px; z-index:1; height: 800px; }

.footertxt {  font-size: 10px; color: #000000; font-weight: bold; letter-spacing: 0.02em; }

.title {  font-size: 24px; font-weight: bold; color: #000000 }

.heading {  font-size: 18px; font-weight: bold; color: #000000 }

.orgdotseparator { background-image: url(/images/horiz_dots.gif); background-repeat: repeat-x; margin:0; padding: 2px 0; }

.arial10 {  font-size: 10px; font-weight:normal; color: #000000; }
a.arial10 {  font-size: 10px; color: #000000; }
a.arial10:visited {  font-size: 10px; font-weight: normal; color: #666666; }
a.arial10:hover {  font-size: 10px; font-weight: normal; text-decoration: none; }

.arial10b {  font-size: 10px; font-weight:bold; color: #000000; }
a.arial10b {  font-size: 10px; font-weight:bold; color: #006FDE; }
a.arial10b:visited {  font-size: 10px; font-weight:bold; color: #336699; }
a.arial10b:hover {  font-size: 10px; font-weight: bold; text-decoration: none; }

.arialGRN10b {  font-size: 10px; font-weight: bold; color: #009900; }
a.arialGRN10b {  font-size: 10px; font-weight:bold; color: #009900; }
a.arialGRN10b:hover {  font-size: 10px; font-weight: bold; text-decoration: none; }
a.arialGRN10b:visited {  font-size: 10px; font-weight:bold; color: #60AD60; }

.arial11 {  font-size: 11px; color: #000000; }
a.arial11 {  font-size: 11px; color: #006FDE; }
a.arial11:visited {  font-size: 11px; font-weight:bold; color: #336699; }
a.arial11:hover {  font-size: 11px; font-weight: bold; text-decoration: underline; color: #FFFFFF; }

.arial11b {  font-size: 11px; font-weight:bold; color: #000000; }
a.arial11b {  font-size: 11px; font-weight:bold; color: #006FDE; }
a.arial11b:visited {  font-size: 11px; font-weight:bold; color: #336699; }
a.arial11b:hover {  font-size: 11px; font-weight: bold; text-decoration: underline; color: #FFFFFF; }

.arial11bWHT { font-size: 11px; font-weight:bold; color: #FFFFFF; }
a.arial11bWHT { font-size: 11px; font-weight:bold; color: #FFFFFF; }
a.arial11bWHT:visited { font-size: 11px; font-weight:bold; color: #666666; }
a.arial11bWHT:hover { font-size: 11px; font-weight: bold; text-decoration: underline; color: #FFFFFF }
.arial11WHT { font-size: 11px; color: #FFFFFF; }
a.arial11WHT { font-size: 11px; color: #FFFFFF; }
a.arial11WHT:visited { font-size: 11px; color: #666666; }
a.arial11WHT:hover { font-size: 11px; text-decoration: underline; color: #FFFFFF; }

.arial12 { font-size: 12px; font-weight:normal; color: #000000; }
a.arial12 { font-size: 12px; font-weight:normal; color: #000000; }
a.arial12:visited { font-size: 12px; font-weight: normal; color: #666666; }
a.arial12:hover { font-size: 12px;  font-weight: normal; text-decoration: none; }
.arial12b { font-size: 12px; font-weight:bold; color: #000000; }
a.arial12b { font-size: 12px; font-weight: bold; color: #000000; }
a.arial12b:visited { font-size: 12px; font-weight: bold; color: #666666; }
a.arial12b:hover { font-size: 12px; font-weight: bold; text-decoration: none; }

.arial12bWHT { font-family: Arial; font-size: 12px; font-weight: bold; color: #FFFFFF }
a.arial12bWHT:visited { font-family: Arial; font-size: 12px; font-weight: bold; color: #666666 }
a.arial12bWHT:hover { font-family: Arial; font-size: 12px; font-weight: bold; text-decoration: underline; color: #FFFFFF }

.arialRED12b { font-size: 12px; font-weight:bold; color: #CC0000; }

.arial14 { font-size: 14px; font-weight:normal; color: #000000; }
.arial14b { font-size: 14px; font-weight:bold; color: #000000; }
a.arial14 { font-size: 14px; color: #000000; }
a.arial14:visited { font-size: 14px; font-weight: normal; color: #666666; }
a.arial14:hover { font-size: 14px; font-weight: normal; text-decoration: none; }

.arial16b { font-size: 16px; font-weight: bold }

.arial20b { font-size: 20px; font-weight: bold; }
a.arial20b { font-size: 20px; font-weight: bold; color: #000000; }
a.arial20b:visited { font-size: 20px; font-weight: bold; color: #666666; text-decoration: underline; }
a.arial20b:hover { font-size: 20px; font-weight: bold; color: #666666; text-decoration: underline; }

a         { font-family: Arial, Helvetica,sans-serif; font-size: .9em; font-weight: bold; text-decoration: none; letter-spacing: 0.02em; color: #006FDE; }
a:visited { letter-spacing: 0.05em; color: #77A7DB; }
a:hover   { text-decoration: underline; }

a.prsnlz:link    { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold; text-decoration: none; }
a.prsnlz:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold; text-decoration: none; }
a.prsnlz:hover   { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration: underline; }

a.schedulemo         { font-size: 18px; font-weight: bold; text-decoration: none; color: #336699; }
a.schedulemo:visited { font-size: 18px; font-weight: bold; color: #FFCC66; }
a.schedulemo:hover   { font-size: 18px; font-weight: bold; text-decoration: underline; color: #336699; }

.arial14 { font-size: 14px; font-weight: normal; }

.arial16blk { font-size: 16px; color: #000000 }
.arial16blkbold { font-size: 16px; font-weight: bold; color: #000000 }

.arial12ORGb { font-size: 12px; font-weight: bold; color: #FF9900; }

.arial12blue { font-family: Arial; font-size: 12px; font-weight: normal; color: #0000FF; }

.arialGRN12b { font-family: Arial; font-size: 12px; font-weight: bold; color: #009900; }

.arialRED14b {  font-family: Arial; font-size: 14px; font-weight: bold; color: #CC0000; }

.arial14ORGb { font-size: 14px; font-weight: bold; color: #FF6600; }

.myband { position: absolute; left: 14px; top: 138px; width: 705px; }

/* New CGI - display birthdays in the home page */
#birthnames{
	/*width: 230px;*/
	padding: 7px;
	background-color:#FFCC66;
	border: 1px solid #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color:#003399;
}

#birthnames h4 { color: #000000; display: inline;  }

.bdaytitle{
	font-weight: bold;
	color: #000000;
	font-size: 12px;
	margin-bottom: 4px;
}
/* End new CGI styles */

/* Begin new menu styles */

/* container for the external links */
/* z-index on #sitelinks allows menu to overlap the archive link container */
#sitelinks { position:absolute; left: 112px; top: 110px; width: 155px; margin: 0; padding-top: 9px; visibility: hidden; background-image: url(images/navdropbg.gif); background-repeat: repeat-x; background-position: top; z-index: 10; }
#football  { position:absolute; left: 187px; top: 110px; width: 155px; margin: 0; padding-top: 9px; visibility: hidden; background-image: url(images/navdropbg.gif); background-repeat: repeat-x; background-position: top; }
#contests  { position:absolute; left: 286px; top: 110px; width: 170px; margin: 0; padding-top: 9px; visibility: hidden; background-image: url(images/navdropbg.gif); background-repeat: repeat-x; background-position: top; }
#pictures  { position:absolute; left: 375px; top: 110px; width: 162px; margin: 0; padding-top: 9px; visibility: hidden; background-image: url(images/navdropbg.gif); background-repeat: repeat-x; background-position: top; }
#calendar  { position:absolute; left: 462px; top: 110px; width: 145px; margin: 0; padding-top: 9px; visibility: hidden; background-image: url(images/navdropbg.gif); background-repeat: repeat-x; background-position: top; }
#info      { position:absolute; left: 558px; top: 110px; width: 170px; margin: 0; padding-top: 9px; visibility: hidden; background-image: url(images/navdropbg.gif); background-repeat: repeat-x; background-position: top; }

.linkstyle { 
	z-index: 10; 
	margin: 0; 
	padding: 0; 
	list-style: none; 
	background-color: #ED6A1C; 
	border-left: 1px solid #000000; 
	border-right: 1px solid #000000; 
	border-bottom: 2px solid #000000; 
}

.linkstyle ul li { 
	float: left; 
}

.linkstyle li { 
	font-size: 90%; 
	font-weight: normal; 
	color:#333333;
}

.linkstyle li a { 
	display: block; 
	padding: 2px 0 2px 7px;
	color: #FFFFFF; 
	font-size:.97em; 
}

.linkstyle li a:hover { 
	display: block;
	background-color: yellow; 
	color: #000000; 
	text-decoration: underline; 
}

.linkstyle li a:visited { 
	display: block;  
	color: #D6D6D6;
}

.nolink { padding: 0 0 0 7px; font-weight: bold;  }

.linkstyletext { display: block; width: 96%; padding-left: 6px; font-size: 90%; font-weight: normal; color:#333333; }

.navlinks { 
	font-size:.85em; 
	color:#FFFFFF; 
	font-weight:bold; 
	text-decoration:none; 
	letter-spacing: 0.05em
}

.navlinks:visited { 
	color: #003366;
}

.navlinktext { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#333333; 
	text-decoration:none; 
	letter-spacing: 0.02em
}

.pmenu { list-style: none; margin:0;}
.pmenu li { float: left; padding-right: 7px; font-size: 1.2em; font-weight: bold; }
.pmenu a { text-decoration: underline; font-size: 1.0em; }
.pmenu a:hover { text-decoration: none; }

* html ul li a { height: 1%; }
/* End menu styles */

