body
{
	font: 76%/1.2 Arial, Verdana, serif;
	margin: 0;
	padding: 0;
	text-align: center;
	background-color: White;
	background: black;
}

body form
{
	width: 63em;
	max-width: 1200px;
	margin: 8px auto 18px auto;
	Xbackground: url(images/PageBg.png) repeat-y left top;
	xbackground-color: White;
	text-align: left;
}
a 
{
	color: #721968;text-decoration:none;
}
a.white{color:#ffffff; text-decoration:none;}
/************************/
/* MAINMENUAREA         */
/************************/
#FooterArea, #SearchMenuArea 
{
	xbackground: url(images/MainMenuBg.png) repeat;
	background-color:black;
}


#MainMenuArea 
{
	background: url(images/MainMenuBg.png) repeat;
	background-image:none;
	background-color:#000;
}

#MainMenuArea li.unselected:hover, #FooterArea li.unselected:hover
{	
	background-color: #222222;

}
#MainMenuArea li.selected
{
	background-color: #721968; 
	background-color: #5a1452;
}
/************************/
/* SUBMENUAREA          */
/************************/
#SubMenuArea li span 
{	
	background-image: url(images/SubMenuSelected.png);
	background-repeat: no-repeat;
	background-position: 0.5em 0.5em;
	color: #721968;
}

/*************************/
/* QUICKSEARCH           */
/*************************/
#SearchMenuArea
{
	background: url(images/SearchMenuBg.gif) repeat;
background-color:#5a1452;background-image:none;
	
}

/*************************/
/* BREADCRUMBS           */
/*************************/
#BreadCrumbsArea a
{
    color: #3e3e3e;
	text-decoration: none;
}

div.schoolsearch 
{
	float:left;
	width:100%;
	padding-bottom:7px;
}


#SearchArea div.schoolsearch input {width:193px;}
#SearchArea div.schoolsearch select {width:200px;}
#SearchArea div.schoolsearch input.button, div.schoolserach input.button {margin-top:20px;width:200px;padding:3px 0;}

#SearchArea {margin-bottom:20px;}
/*
div.pageList a, div.pageList a:link, div.pageList a:visited, div.pageList a.actice{color:red;background: transparent url(images/linkarrow.gif) no-repeat 0px 0px;padding:0px 0 0 0px;}

div.pageList h3 a, div.pageList h3 a:link, div.pageList h3 a:visited, div.pageList h3 a.actice{background-image:none;padding:0;}
*/

/************ Concert page start ****************/
#concertPageGalleryContainer img.replaced
{
    width:30em;
    height:auto;
}
#concertPageGalleryContainer
{
    margin-top:20px;
}
a.pdf, a.doc, a.docx
{
    padding-left: 23px;
}

li.docs
{
    padding-top: 5px;
}
a.pdf{background:transparent url(/Templates/Demo/Styles/Default/Images/extensions/pdf.gif) no-repeat center left;}
a.doc{background:transparent url(/Templates/Demo/Styles/Default/Images/extensions/doc.gif) no-repeat center left;}
a.docx{background:transparent url(/Templates/Demo/Styles/Default/Images/extensions/doc.gif) no-repeat scroll 0 2px;}

/************ Concert page end ****************/

/* ArrangementForm */
input.arrangementInput{width:50px;}
textarea.arrangementtextarea{width:400px;height:50px;}
p.padded{padding:20px;}
.arrangementreportform input{font: 0.9em Arial, Verdana, serif;}

table.gigs ul
{
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;padding-bottom:10px;
	padding-right:0px;margin-right:0px;
	list-style:none;
}

table.gigs ul li
{
	padding-top:0px;
	margin-top:0px;
	padding-right:0px;margin-right:0px;
}

table.gigs td,table.gigs th
{
	padding:10px 5px 0px 0px;	
	border-bottom:1px solid #ccc;	
}
table.gigs td.last, table.gigs th.last {width:400px}
