/* ---------- MPO Cascading Style Sheet ----------*/
/*------------------------------------------------*/
.pge_body	{ 
	font: 10px Arial,Helvetica,sans-serif;
	background-color: #e4c9c9;
	color: #800000;
	}
.body_border	{ 
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background-color:silver;
	width: 100%;
	height: 100%;
	color: #800000;
	padding: 0px;
	margin: 0px;
	border: 0;
	}
.body_box	{ 
	position: relative;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	width: 770px;
	height: 870px;
	color: #800000;
	top: 20px;
	background-color:white;
	border: 4px ridge silver;
	}

ul			{ list-style-image:  url(../images/rombul2a.gif)}
ul ul       { list-style-image:  url(../images/rombul3a.gif)}
ul ul ul    { list-style-image:  url(../images/rombul3a.gif)}
a:link		{color: #990000;}
input	{
	font: normal normal normal 10px Verdana,Arial,'Book Antiqua','Times New Roman',Times;
	text-align: left;
	margin: 0px;
	padding: 0px;
	border: 0}
textarea	{
	font: normal normal normal 10px Verdana,Arial,'Book Antiqua','Times New Roman',Times;
	text-align: left;
	margin: 0px;
	padding: 0px;
	border: 0}
tr {
	margin: 0px;
	padding: 0px;
	border: 0}
.rpcBox {
	position: absolute;
	top:	20px;
	left:	30px;
	width:	600px;
	height:	400px;
	font: normal normal normal 10px Verdana,Arial,'Book Antiqua','Times New Roman',Times;
	text-align: left;
	color: #800000;
	border: 0;
	z-index: 9990}
.mcBox	{
	border: 0px;
	width:	0px;
	height:	0px}


/*------------------ LINES ------------------*/
.line_2px {
	line-height: 4px;
	padding: 0px;
	margin: 0px;
	border: 0}
.line_2pxWhite {
	background-color: white;
	line-height: 2px;
	padding: 0px;
	margin: 0px;
	border: 0}
.line_2pxPurple {
	background-color: #3C3B8C;
	line-height: 2px;
	padding: 0px;
	margin: 0px;
	border: 0}
.line_2pxMorone {
	background-color: #900000;
	line-height: 2px;
	padding: 0px;
	margin: 0px;
	border: 0}
.line_2pxBlank {
	line-height: 2px;
	padding: 0px;
	margin: 0px;
	border: 0}
.line_4pxBlank {
	line-height: 4px;
	padding: 0px;
	margin: 0px;
	border: 0}
.line_6pxBlank {
	line-height: 6px;
	padding: 0px;
	margin: 0px;
	border: 0}
.line_8pxBlank {
	line-height: 8px;
	padding: 0px;
	margin: 0px;
	border: 0}
.line_10pxBlank {
	line-height: 10px;
	padding: 0px;
	margin: 0px;
	border: 0}
.line_12pxBlank {
	line-height: 12px;
	padding: 0px;
	margin: 0px;
	border: 0}
.line_14pxBlank {
	line-height: 14px;
	padding: 0px;
	margin: 0px;
	border: 0}
.line_16pxBlank {
	line-height: 16px;
	padding: 0px;
	margin: 0px;
	border: 0}
.line_18pxBlank {
	line-height: 18px;
	padding: 0px;
	margin: 0px;
	border: 0}
.line_20pxBlank {
	line-height: 20px;
	padding: 0px;
	margin: 0px;
	border: 0}
.line_30pxBlank {
	line-height: 30px;
	padding: 0px;
	margin: 0px;
	border: 0}

/*----------------- FONTS ---------------*/
.text18_morone  {
	font: 18pt Verdana, Arial, Helvetica, sans-serif;
	color: #800000}
.text16b_morone 	{
	font: normal normal bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #800000}
.text14b_morone 	{ 
	font: normal normal bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #800000}
.text13b_morone 	{
	font: normal normal bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #800000}
.text13L {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	text-align: left}
.text13 	{ 
	font: 13px Verdana, Arial, Helvetica, sans-serif}
.text12 	{ 
	font: 12px Verdana, Arial, Helvetica, sans-serif}
.text11n 	{ 
	font: 11px Verdana, Arial, Helvetica, sans-serif}
.text11i 	{ 
	font: italic normal normal 11px Verdana, Arial, Helvetica, sans-serif}
.text11aL 	{ 
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: left}
.text11bRmorone 	{
	font: normal normal bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #900000;
	text-align: right}
.text10iC 	{ 
	font: italic normal normal 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: center}
.text10i 	{ 
	font: italic normal normal 10px Verdana, Arial, Helvetica, sans-serif}
.text10 	{ 
	font: 10px Verdana, Arial, Helvetica, sans-serif}
.text10aL 	{ 
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: middle}
.text09b	{
	font: normal normal bold 9pt Verdana, Arial, Helvetica, sans-serif;}
.text09i {
	font: italic normal normal 9px Verdana, Arial, Helvetica, sans-serif;}
.text09 {
	font: 9px Verdana, Arial, Helvetica, sans-serif}


/*-------------- HEADER & FOOTER --------------*/
.logo_footerBox 	{
	position:absolute;
	width: 770px;
	left: 0px;
	top: 824px;
	text-align: center}
.logoTable {
	background: white;
	table-layout: fixed;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	border-spacing: 0;
	border: 0px}
.logo_footerR 	{
	font: italic normal normal 9px Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	vertical-align: bottom}
.logo_footerL 	{
	font: italic normal normal 9px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: bottom}
.logo_footerTable	{
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #900000;
	width: 770px;
	table-layout: fixed;
	border-collapse: collapse;
	border-spacing: 0}


/*-------------- PAGE COUNTER ----------------------*/
.cnt_box {
	position: absolute;
	background: #DEDEDE;
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	top: 126px;
	left: 650px;
	width: 116px;
	border: 0}
.cnt_table	{
	position: relative;
	width: 116px;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	table-layout: fixed;
	border-collapse: collapse;
	border: 3px ridge gray}
.cnt_left2 {	
	position: relative;
	text-align: center;
	font: 12px Verdana, Arial, Helvetica, sans-serif}
.cnt_left1 {
	position: relative;
	text-align: center;
	font: 12px Verdana, Arial, Helvetica, sans-serif;}
.cnt_right1 {
	position: relative;
	text-align: center;
	font: 12px Verdana, Arial, Helvetica, sans-serif;}
.cnt_right2 {	
	position: relative;
	text-align: center;
	font: 12px Verdana, Arial, Helvetica, sans-serif;}
.cnt_max {
	position: relative;
	font:  normal normal bold 11px Arial, Helvetica, sans-serif;
	height: 15px;
	width: 50px;
	text-align: center;
	vertical-align: middle;
	background-color: white;
	color: maroon}


/* ------------- Alphabetical Index p14 ------------ */
.alphaCities {
	position: absolute;
	top: 416px;
	width: 416px;
	left: 174px;
	background-color: #FFFFCC}
.alphaHeading {
	font: normal normal bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:maroon;
	text-align: center;
	line-height: 26px;
	background-color: #e9d9de}
.alphaLine {
	border: 2px solid #d6adad}
.alphaCitTable	{
	font: normal normal normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: maroon;
	table-layout: fixed;
	border-collapse: collapse;
	text-align: left;
	background-color: #FFFFCC;
	border: 0px}
.alphaTable	{
	color: black;
	table-layout: fixed;
	border-collapse: collapse;
	border-spacing: 8px;
	text-align: left;
	background-color: #FFFFCC;
	border: 6px groove #b46767}
.tourBG {
	background-color: #e9d9de}
.tourTable	{
	font: normal normal normal 11px Verdana, Arial, Helvetica, sans-serif;
	position: relative;
	table-layout: fixed;
	border-collapse: collapse;
	border-spacing: 4px;
	text-align: center;
	background-color: #FFFFCC;
	border: 6px groove #b46767}
.rowBG {
	background-color: #fffffc}

.alpha {
	cursor: pointer;
	border: 2px solid #d6adad}
.alpha:hover	{ 

	font: normal normal bold 16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color: red;} 



/* ----------- classes used for each page ------------ */
.pge_body	{ 
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background-color:white;
	color: #800000}
.pge_divPlain {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	position: relative;}
.pge_frame {
	position:absolute;
	top: 150px;
	left: 6px;
	width: 99%;
	height: 600px;
	z-index:1;
	color: #800000;
	text-align: left}
.pge_img	{
	height: 16px; 
	width: 16px}
.pge_imgLyr	{
	background: url(../images/lyrics1a.gif) no-repeat;
	height: 16px; 
	width: 16px}
.pge_imgLyr:hover	{
	background: url(../images/lyrics1b.gif) no-repeat;}
.pge_imgSnd	{
	background: url(../images/listen1a.gif) no-repeat;
	height: 16px; 
	width: 16px}
.pge_imgSnd:hover	{
	background: url(../images/listen1b.gif) no-repeat;}

.pge_infoTitleM {
	z-index: 1;
	position: absolute;
	top: 90px;
	right: 46px;
	width: 200px;
	font: italic normal normal 12px Verdana,Arial,Helvetica,sans-serif;
	text-align: right;
	color: #900000}
.pge_infoTitleS {
	z-index: 1;
	position: absolute;
	top: 91px;
	right: 45px;
	width: 200px;
	font: italic normal normal 12px Verdana,Arial,Helvetica,sans-serif;
	text-align: right;
	color: silver}
.pge_note1 {
	position: relative;
	top: -14px;
	font: italic normal normal 9px Verdana, Arial, Helvetica, sans-serif}
.pge_tabBox012 {
	position: absolute;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #800000;
	left: 44px;
	top: 282px;
	width: 640px;
	height: 300px;
	padding: 12px;
	background-color: #FFFFCC;
	border: 6px groove #b46767}
.pge_tabBox013 {
	position: absolute;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #800000;
	left: 4px;
	top: 340px;
	width: 450px;
	height: 230px;
	padding: 12px;
	background-color: #FFFFCC;
	border: 6px groove #b46767}
.pge_tabBox021 {
	position: absolute;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #800000;
	left: 44px;
	top: 338px;
	width: 640px;
	height: 250px;
	padding: 12px;
	background-color: #FFFFCC;
	border: 6px groove #b46767}
.pge_tabBox022 {
	position: absolute;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #800000;
	left: 115px;
	top: 92px;
	width: 520px;
	height: 500px;
	padding: 12px;
	background-color: #FFFFCC;
	border: 6px groove #b46767}
.pge_tabBox023 {
	position: absolute;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #800000;
	left: 50px;
	top: 284px;
	width: 640px;
	height: 300px;
	padding: 12px;
	background-color: #FFFFCC;
	border: 6px groove #b46767}
.pge_tabBox031 {
	position: absolute;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #800000;
	left: 75px;
	top: 299px;
	width: 600px;
	height: 240px;
	padding: 6px;
	background-color: #FFFFCC;
	border: 12px groove #b46767}
.pge_tabBox032 {
	position: absolute;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #800000;
	left: 200px;
	top: 190px;
	width: 430px;
	height: 360px;
	padding: 12px;
	background-color: #FFFFCC;
	border: 6px groove #b46767}
.pge_tabBox033 {
	position: absolute;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #800000;
	left: 222px;
	top: 182px;
	width: 430px;
	height: 320px;
	padding: 12px;
	background-color: #FFFFCC;
	border: 6px groove #b46767}
.pge_tabSelect  {
	font: normal normal bold 11px Verdana, Arial, Helvetica, sans-serif;
	width: 350px;
	left: 0px;
	color: #800000;
	background-color:white;
	z-index:0;
	border: 2px inset gray}
.pge_table	{
	position:absolute;
	top: 2px;
	left: 0px;
	width: 762px;
	table-layout: fixed;
	border-collapse: collapse;
	border-spacing: 0}
.pge_table014	{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #800000;
	width: 416px;
	table-layout: fixed;
	border-collapse: collapse;
	border-spacing: 8px;
	text-align: left;
	background-color: #FFFFCC;
	border: 8px solid #FFFFCC}
.pge_table024	{
	position: absolute;
	top: 60px;
	left:50px;
	width: 650px;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	table-layout: fixed;
	border-collapse: collapse;
	border-spacing: 0}
.pge_table032	{
	position: absolute;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	left:10px;
	width:730px;
	table-layout: fixed;
	border-collapse: collapse;
	border-spacing: 0}
.pge_table033	{
	position: absolute;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	top: 6px;
	left:4px;
	width:730px;
	table-layout: fixed;
	border-collapse: collapse;
	border-spacing: 0}
.pge_textMemo 	{
	font: 10pt Arial, Verdana, Arial, Helvetica, sans-serif;
	color: #800000;
	background-color: #FFFFCC}
.pge_title24Maroon {
	font: 24pt Verdana, Arial, Helvetica, sans-serif;
	width: 300px;
	color: #800000; 
	position:absolute}
.pge_title24Silver {
	font: 24pt Verdana, Arial, Helvetica, sans-serif;
	width: 300px;
	color: #CCCCCC; 
	position:absolute}
.pge_title14Maroon   	{
	font: normal normal bold 14px Verdana, Arial, Helvetica, sans-serif;
	position: relative;
	color: #800000;
	left: 0px;}
.pge_titleBox {
	position:absolute;
	font: 20pt Verdana, Arial, Helvetica, sans-serif;
	top: 34px;
	left: 226px;
	text-align: center;
	width: 300px}
.pge_title{
	font: normal normal bold 12px Verdana, Arial, Helvetica, sans-serif;
	position: relative;
	cursor: pointer;
	color: #800000;}
.pge_title:hover{
	font: normal normal bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: red;}


/* ------------- Used on Contact Page ------------ */
.contactBox   	{
	font: normal normal bold 14px Verdana, Arial, Helvetica, sans-serif;
	position: absolute;
	top: 80px;
	left: 100px;
	color: #800000;}
.contactTitle 	{
	font: normal normal bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #800000;
	position: relative;
	text-align: left}		
.contactTable	{
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	table-layout: fixed;
	border-collapse: collapse;
	border-spacing: 4px}


/*---------------------- Player ---------------------*/
.plr_button  {
	position: relative;
	background-color: #900000; 
	cursor: pointer;
	height: 13px;
	width: 16px;
	left: -1px;
	top: 0px;
	color: white; 
	background-image: url(../images/x.gif);
	border: 2px outset gray}
.plr_buttonQT  {
	background-color: #900000; 
	cursor: pointer;
	position: relative;
	height: 13px;
	width: 16px;
	left: 0px;
	top: 0px;
	color: white; 
	background-image: url(../images/x.gif);
	border: 2px outset gray}
.plr_buttonSF  {
	position: relative;
	background-color: #900000; 
	cursor: pointer;
	height: 13px;
	width: 16px;
	left: -1px;
	top: 0px;
	color: white; 
	background-image: url(../images/x.gif);
	border: 2px outset gray}
.plr_buttonRL  {
	background-color: #900000; 
	cursor: pointer;
	position: relative;
	height: 13px;
	width: 16px;
	left: -1px;
	top: 0px;
	color: white; 
	background-image: url(../images/x.gif);
	border: 2px outset gray}
.plr_divQT	{
	position:absolute;
	top: 790px;
	left: 250px;
	height: 18px;
	width:	256px;
	padding: 0px;
	margin: 0px;
	border: 0px}
.plr_divRL	{
	position:absolute;
	top: 780px;
	left: 250px;
	height: 36px;
	width:	230px;
	padding: 0px;
	margin: 0px;
	border: 0px}
.plr_divSF	{
	position:absolute;
	top: 788px;
	left: 245px;
	height: 28px;
	width:	240px;
	padding: 0px;
	margin: 0px;
	border: 0px}
.plr_divWMP	{
	position:absolute;
	top: 780px;
	left: 250px;
	height: 46px;
	width:	246px;
	padding: 0px;
	margin: 0px;
	border: 0px}
.plr_objQT	{
	padding: 0px;
	margin: 0px;
	border: 0px}
.plr_objRL	{
	padding: 0px;
	margin: 0px;
	border: 0px}
.plr_objSF	{
	padding: 0px;
	margin: 0px;
	border: 0px}
.plr_objWMP	{
	padding: 0px;
	margin: 0px;
	border: 0px}
.plr_table	{
	background-color: #A9CAFD; 
	width:	256px;
	padding: 0px;
	margin: 0px;
	border: 0}
.plr_tableQT	{
	background-color: #A9CAFD; 
	width:	256px;
	padding: 0px;
	margin: 0px;
	border: 0}
.plr_tableSF	{
	background-color: #A9CAFD; 
	width:	266px;
	padding: 0px;
	margin: 0px;
	border: 0}


/* ---------------------------- Orchlist classes ---------------------------- */
.OL_cell_12b {
	font: normal normal bold 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #800000;
	border-left: 0;
	border-right: 0;
	border-top: 0}
.OL_cell_11n {
	font: normal normal normal 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #800000;
	border-left: 0;
	border-right: 0;
	border-top: 0}
.OL_cell_11b {
	font: normal normal bold 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	border: 0px}
.OL_cell_11bu {
	font: normal normal bold 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #800000;
	border-left: 0;
	border-right: 0;
	border-top: 0}
.OL_table0	{
	font: normal normal normal 11px Verdana, Arial, Helvetica, sans-serif;
	table-layout: fixed;
	border-collapse: collapse;
	border-spacing: 0;
	background-color: #FFFFCC;
	border: 4px solid #FFFFCC}
.OL_table1	{
	position: relative;
	left: 0px;
	font: normal normal normal 10px Verdana, Arial, Helvetica, sans-serif;
	table-layout: fixed;
	border-collapse: collapse;
	border-spacing: 0;
	background-color: #FFFFCC;
	border: 0}
.OL_DivTablePlain {
	font: normal normal normal 12px Verdana, Arial, Helvetica, sans-serif;
	position: relative}
.OL_DivTablePlain3 {
	font: normal normal normal 10px Verdana, Arial, Helvetica, sans-serif;
	position: relative}
.OL_box0 {
	font: normal normal normal 12px Verdana, Arial, Helvetica, sans-serif;
	left: 20px;
	top: 110px;
	height: 380px;
	width: 500px;
	position: absolute;
	border: 3px solid #FFFFCC;
	background-color: #FFFFCC;}
.OL_box1 {
	font: normal normal normal 12px Verdana, Arial, Helvetica, sans-serif;
	left: 20px;
	top: 110px;
	width: 484px;
	position: absolute;
	border: 3px solid #FFFFCC;
	background-color: #FFFFCC;}
.OL_box2 {
	font: normal normal normal 10px Verdana, Arial, Helvetica, sans-serif;
	left: 20px;
	top: 110px;
	width: 484px;
	position: absolute;
	border: 3px solid #FFFFCC;
	background-color: #FFFFCC;}


/* ------------------------ messageForm classes -------------------- */
.msg_box {
	background-color: white;
	position: absolute;
	width: 500px;
	top: -10px;
	left: 145px;
	z-index: 995;
	border: 6px ridge #900000}
.msg_button  { 
	background-color: #3C3B8C;
	cursor: pointer;
	color: white;
	width: 70px;
	height: 24px;
	font: normal normal bold 8pt Arial,'Book Antiqua','Times New Roman',Times;
	text-align: center;
	border: 2px outset gray}
.msg_button:disabled  { 
	background-color: #6A64A3;
	color: #cccccc; 
	width: 70px; 
	height: 24px;
	font: normal normal bold 8pt Arial,'Book Antiqua','Times New Roman',Times;
	border: 2px outset gray}
.msg_buttons {
	position: absolute;
	top: 166px;
	left: 140px;
	width: 220px;
	height: 26px;
	text-align: center;
	background-color: #D0CDE2;
	border: 2px inset #8F9499}
.msg_buttonsTable	{
	position: relative;
	table-layout: fixed;
	border-collapse: collapse;
	top: 0px;
	width: 220px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	border: 0}
.msg_class{
	font:  normal normal normal 12px Verdana,Arial,Helvetica,sans-serif;
	text-align: center;
	padding: 0px;
	border: 0px}
.msg_table{
	position: relative;
	table-layout: fixed;
	border-collapse: collapse;
	width: 500px;
	font:  normal normal normal 12px Verdana,Arial,Helvetica,sans-serif;
	text-align: center;
	border: 0}
.lyr_box {
	background-color: white;
	position: relative;
	width: 396px;
	height: 524px;
	z-index: 995;
	border: 6px ridge #900000}
.lyric_frame{
	position: relative;
	text-align: left;
	vertical-align: top;
	left: 0px;
	top: 0px;
	width: 390px;
	height: 488px;
	color: #900000;
	padding: 0px;
	margin: 0px;
	border: 3px inset #e4c9c9;
	background-color: #ffffff}
.lyric_table{
	position: relative;
	table-layout: fixed;
	border-collapse: collapse;
	width: 396px;
	font:  normal normal normal 12px Verdana,Arial,Helvetica,sans-serif;
	text-align: left;
	border: 0}


/* ------------------------- buttons classes --------------------------- */
.buttonX  {
	background-color: #900000; 
	cursor: pointer;
	position: relative;
	height: 20px;
	width: 22px;
	left: 2px;
	top: 0px;
	color: white; 
	background-image: url(../images/x.gif);
	border: 2px outset gray}
.formButtons0 {
	position: absolute;
	top: 10px;
	left: 600px;
	width: 100px;
	height: 34px;
	text-align: center;
	background-color: #D0CDE2;
	border: 2px inset #8F9499}
.formButtonsTable0	{
	position: relative;
	table-layout: fixed;
	border-collapse: collapse;
	top: 6px;
	width: 100px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	border: 0}
.formButtons2 {
	position: absolute;
	top: 226px;
	left: 247px;
	width: 156px;
	height: 26px;
	text-align: center;
	background-color: #A099C3;
	border: 2px inset #8F9499}
.formButtonsTable2	{
	position: relative;
	table-layout: fixed;
	border-collapse: collapse;
	top: 1px;
	width: 156px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	border: 0}
.formButtons3 {
	position: absolute;
	top: 386px;
	left: 10px;
	width: 80px;
	height: 26px;
	text-align: center;
	background-color: #A099C3;
	border: 2px inset #8F9499}
.formButtonsTable3	{
	position: relative;
	table-layout: fixed;
	border-collapse: collapse;
	top: 1px;
	left: -11px;
	width: 100px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	border: 0}
.gen_divBox{
	position: absolute;
	text-align: left;
	left: 8px;
	top: 90px;
	width: 720px;
	height: 490px;
	padding: 0px;
	background-color: #B46767;
	border: 2px inset #8F9499}


/*------------------------ DIV Box containers -----------------------------*/
.note_box {
	position: absolute;
	width: 600px;
	height: 300px;
	background-color: white;
	border: 6px ridge #900000;
	z-index: 9000}


/*------------------------------- Login Form ----------------------------------*/
.login_box {
	position: absolute;
	top: 70px;
	left: 40px;
	width: 678px;
	border: 0}
.login_button  { 
	background-color: #900000;
	cursor: pointer;
	line-height: 22px;
	text-align: center;
	color: white;
	width: 70px; 
	font: normal normal bold 8pt Arial,'Book Antiqua','Times New Roman',Times;
	padding: 0px;
	border: 2px outset gray}
.login_button:disabled  { 
	background-color: #9A6573;
	color: #cccccc; 
	line-height: 22px;
	text-align: center;
	width: 70px; 
	font: normal normal bold 8pt Arial,'Book Antiqua','Times New Roman',Times;
	padding: 0px;
	border: 2px outset gray}
.login_form {
	position: relative;
	top: 70px;
	left: 40px;
	width: 650px;
	text-align: center;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	background-color: #e4c9c9;
	border: 14px ridge #c89191}
.login_form1 {
	position: relative;
	top: 110px;
	left: 130px;
	width: 450px;
	text-align: center;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	background-color: #e4c9c9;
	border: 20px solid #e4c9c9}
.login_formTable	{
	table-layout: fixed;
	border-collapse: collapse;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	width: 650px;
	border: 0px;}
.login_formTable1	{
	table-layout: fixed;
	border-collapse: collapse;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	width: 450px;
	border: 0px;}
.login_input {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	text-align: left}
.login_label {
	font: normal normal bold 11px Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	text-align: right;
	border-width: 0}
.login_select	{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	border-width:0;
	width: 178px;
	background-color: #FFFFFF}
.login_title	{
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	border: 0;
	background-color: #FFFFFF}


/* ------------------- PHOTOS used for site ----------------- */
.promStageLarge {
	position:relative;
	height: 300px;
	border: 0px;
	background-image: url("../photos/Proms_Stage1.jpg")}
.prgProms00 {
	position:relative;
	border: 0px;
	background-image: url("../photos/Proms_Stage2.jpg")}
.promChoir {
	position:relative;
	border: 0px;
	background-image: url("../photos/Proms_Choir.jpg")}
.prgProms06 {
	position:relative;
	border: 0px;
	background-image: url("../photos/Proms_Intro.jpg")}
.prgProms07 {
	position:relative;
	border: 0px;
	background-image: url("../photos/Proms_Simon.jpg")}
.prgProms08 {
	position:relative;
	background-image: url("../photos/Yvonne.jpg")}
.prgProms03 {
	position:relative;
	background-image: url("../photos/Yvonne_David.jpg")}
.prgProms05 {
	position:relative;
	background-image: url("../photos/Glen.jpg")}
.prgProms01 {
	position:relative;
	background-image: url("../photos/Christine.jpg")}
.prgProms04 {
	position:relative;
	background-image: url("../photos/Gina.jpg")}
.prgProms02 {
	position:relative;
	background-image: url("../photos/David.jpg")}
	
