/* CSS Document */

body {
	font-family : arial, sans-serif; 
	text-align: center;
	}
	
	
a {text-decoration: none; color: #FF6600;}
a:hover	{
	text-decoration: underline;
	color: #AE438B;
}

a.sub			{ text-decoration: none; color: #A64B00;}
a.sub:hover	{
	text-decoration: none;
	color: #0049D4 }

a.body			{ 	text-decoration: underline; color: #462000;}
a.body:hover	{
		text-decoration: underline;	color: #0049D4 }
body {
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
	background-color: #DFDFDF;
	text-align: center;
}
#mainBox {background-color:#FFFFFF; text-align:center;}

/* top navigation */

#topNavigationBlock	{
	padding: 30px 0 15px 0;
	width:765px;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	margin-top: -20px;
}

#topNavigationBlock th { 
	border-left:1px solid #DFDFDF;
	}
#topNavigationBlock th a { 
	display: block;
	font-weight:lighter;
	color: #000;
	font-size: .75em;
	text-decoration: none;	
	padding: 0 7px 0 7px; 
	}
#topNavigationBlock th a:hover	{ color: #AE438B;}

#topNavigationBlock th a.on { 
	font-weight:normal;
	color: #6F6F6F;
	text-decoration: none;}

#logo {
	text-align: right;
	margin: 5px 15px 0 0;
}

#poses {
	margin: 5px 0 0 15px;
	padding:0;
	text-align:left;
}

#topnav {
	left: 0px;
	margin: 0 15px 10px 15px;
	text-align: center;
	padding: 0;
}
#bar {
	border-bottom:10px solid #DFDFDF;
	margin-top: 10px;
	margin-bottom: 10px;
}

/* main */

#centre {
	padding:40px 35px 35px 35px;
	margin:0;
	vertical-align: top;
}
#centre img {
    margin: 0;
	padding: 0;
}
.main {
	border-top: 1px solid #AE438B;
	border-left: 1px solid #AE438B;
	border-right: 1px solid #AE438B;
	margin: 0 15px 0 0;
	padding: 0 15px 0 0;
}
.news {
	border-top: 1px solid #FF9900;
	border-left: 1px solid #FF9900;
	border-right: 1px solid #FF9900;
	margin: 0 15px 0 0;
	padding: 0 15px 0 0;
}
.venue {
	border-top: 1px solid #2755AD;
	border-left: 1px solid #2755AD;
	border-right: 1px solid #2755AD;
	margin: 0 15px 0 0;
	padding: 0 15px 0 0;
}
.sched {
	border-top: 1px solid #58B451;
	border-left: 1px solid #58B451;
	border-right: 1px solid #58B451;
	margin: 0 15px 0 0;
	padding: 0 15px 0 0;
}

.bene {
	border-top: 1px solid #E33242;
	border-left: 1px solid #E33242;
	border-right: 1px solid #E33242;
	margin: 0 15px 0 0;
	padding: 0 15px 0 0;
}
#centreHome {
	padding:40px 35px 35px 35px;
	margin:0;
	vertical-align: top;
	background-color: #FF8E30;
}

#centreHome h1 { color:#000000;
}

li {
	list-style-type:disc;
	margin: 0 0 0 -15px;
	padding: 0 0 5px 0;
}

#centreForm {
	padding:15px;
	margin:0;
	vertical-align: top;
	border: 1px solid #AE438B;
	}
	
#table {
font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color:#000000;
}
#table2 {
font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color:#000000;
}

#centreForm .textsm {
	font-weight: bold;
	font-size: 0.9em;
	padding: 0;
}

#centreForm ul  {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000;
	list-style-type: circle;
	margin: 0 0 0 -10px;
}
#centreForm h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FF9900;
	margin-bottom: -6px;
	padding-bottom: -6px;
	font-weight: lighter;
}

#Table_01 {
	padding:0;
	background-color:#FFFFFF;
	margin-left: auto;
	margin-right: auto;
	width: 765px;
	color: #000;
}
#levels {border: 1px dotted #000}

#botcornerHome {
	border-bottom: 1px solid #fff;
	margin: -20px 0 0 0;
	padding: 0;
	vertical-align: bottom;
	background-color: #FF8E30;
}

#botcorner {
	margin: -30px 0 0 28px;
	padding: 0;
	vertical-align: bottom;
	height: 29px;
	width: 391px;
}
#botcornerNews {
	margin: -30px 0 0 28px;
	padding: 0;
	vertical-align: bottom;
	height: 29px;
	width: 474px;
}
.botMain {border-right: 1px solid #AE438B;
	border-bottom: 1px solid #AE438B;}
	
.botNews {
	border-right: 1px solid #FF9900;
	border-bottom: 1px solid #FF9900;
}
.botVenue {
	border-right: 1px solid #2755AD;
	border-bottom: 1px solid #2755AD;
}
.botSched {
	border-right: 1px solid #58B451;
	border-bottom: 1px solid #58B451;
}

.botBene {
	border-right: 1px solid #E33242;
	border-bottom: 1px solid #E33242;
}

.quote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #6C4626;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	list-style-type: square;
	padding-left: 5px;
	margin: 0 0 0 5px;
}

#events {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 2px 5px 0 0;
}
#events p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 1.25em;
	color: #000;
	list-style-type: square;
	margin:0;
	padding: 0 15px 0 15px;
}
#events h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #AE438B;
	font-weight: lighter;
	padding: 0 15px 0 15px;
	margin: 10px 0 0 0;
}
.quotert {
	text-align: right;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.25em;
	font-weight: lighter;
	color:#AE438B;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FF9900;
	font-weight: lighter;
	margin-bottom: 5px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #AE438B;
	font-weight: lighter;
	padding: 0;
	margin: 10px 0 0 0;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #AE438B;
	font-weight: normal;
	padding: 20px 0 10px 0;
	margin: 0;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #cccccc;
	font-weight: normal;
	padding: 0;
	margin: 0;
}

#centre p {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 1.25em;
	font-size: 0.75em;
}
#centre ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #000000;
}

#centreHome p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: lighter;
	color: #fff;
	line-height: 1.25em;
}
#centreHome a {
	color: #fff; font-weight:bold;
}
#centreHome a:hover { text-decoration:underline;
}
#centreHome li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #fff;
	padding: 0 0 10px 0;
	line-height: 1.25em;
	list-style-type:disc;
}
#centreHome li:a {
	color: #fff;
}
#centreHome h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color: #FFF;
	font-size: 0.8em;
}

#ptable {
	margin: 0;
	padding: 0;
}
#ptable p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #000000;
	margin: 0;
	padding: 0 15px 15px 0;
}

/* left column */

#leftcol {

	margin: 0;
	padding: 0;
/*	background-color: #DFDFDF;*/
		background-color: #EE7BC2;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 5px;
	border-left-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: 15px;
	vertical-align: top;
}
#leftcolNews {
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	vertical-align: top;
}
#leftcolHome {
	margin: 0;
	padding: 0;
	background-color: #EE7BC2;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 5px;
	border-left-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: 15px;
	vertical-align: top;
	border-bottom-color: #fff;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}

#leftnav {
	border-bottom: 100% solid #DFDFDF;
}

.leftnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #462000;
	border-bottom: 1px solid #C7BCB2;
	padding-right: 2px;
	padding-left: 5px;
	margin-right: 2px;
	margin-left: 5px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	margin-top: -2px;
	padding-top: -2px;
}
.leftnavon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #FF8E30;
	border-bottom: 1px solid #C7BCB2;
	padding-right: 2px;
	padding-left: 5px;
	margin-right: 2px;
	margin-left: 5px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	margin-top: -2px;
	padding-top: -2px;
}
.leftnavsub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #A64B00;
	border-bottom: 1px solid #C7BCB2;
	padding-right: 2px;
	padding-left: 8px;
	margin-right: 2px;
	margin-left: 8px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	margin-top: -2px;
	padding-top: -2px;
}
.leftnavsubon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #FF8E30;
	border-bottom: 1px solid #C7BCB2;
	padding-right: 2px;
	padding-left: 8px;
	margin-right: 2px;
	margin-left: 8px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	margin-top: -2px;
	padding-top: -2px;
}
hr  { display: block;  height: 1px; background-color: #DFDFDF; color: #DFDFDF; border: 0; padding: 0; margin: 0 0 2px 0;}

#centre .textsm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: normal;
	color: #000;
}
.textbullets {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-weight: normal;
	color: #000000;
	margin-right: 10px;
	padding-right: 10px;
	list-style-type: circle;
	line-height: normal;
	margin-top: -4px;
	padding-top: -4px;
}
.listLevel0 {
	padding: 0 10px 3px 0;
	margin: 0px 10px 3px -10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	list-style-type: circle;
	line-height: 1.25em;
}
.listLevel1			{
	padding: 10px;
	margin: 0 0 0 -15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	list-style-type: circle;
}

.listLevel2 {
	padding: 10px;
	margin: 0 0 0 -15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	list-style-type: circle;
	background-color: #F1F1F1;
}

.sidebar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #000;
}
.backlink { border-top: 1px solid #cccccc;
font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FF9900;
	padding: 10px 0 0 0;
	margin: 5px 0 0 0;
}
.backlink a {
	color: #FF9900;
}
.backlink a:hover {
	color: #AE438B;
	}
	
.credit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-weight: normal;
	color: #462000;
	margin-top: 5px;
	padding-top: 5px;
}
.textsmhi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #FF6600;
	margin-right: 10px;
	padding-right: 10px;
	list-style-position: outside;
	list-style-type: square;
}
.texthi {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color: #FF6600;
}
.texthireg {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color: #EC008C;
	margin-left: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 0px;
}


/* right column */


#rightcol {
	margin:0;
	padding:0;
	color: #000;
}

#rightcol p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	list-style-type: square;
	margin: 5px;
	padding-top: 7px;
	padding-right: 15px;
	padding-bottom: 7px;
	padding-left: 15px;
}
.rightnav {	border-bottom: 1px solid #DFDFDF;}

#rightcol a {
	text-decoration: none;
	color: #EC008C;
}
#rightcol a:hover	{text-decoration: underline;	color: #FF6600 }

#rightcol a.on	{text-decoration: none;	color: #6F6F6F }

#rightcolHome {
	margin:0;
	padding:0;
}

#rightcolHome h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	color: #AE438B;
	list-style-type: square;
	margin: 5px;
	padding-top: 7px;
	padding-right: 15px;
	padding-left: 15px;
}

#rightcolHome p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #EC008C;
	list-style-type: square;
	margin: 5px;
	padding-right: 15px;
	padding-bottom: 14px;
	padding-left: 15px;
	border-bottom: 1px solid #DFDFDF;
	padding-top: 7px;
}
#rightcolHome h1 a {
	text-decoration: underline;
	color: #EC008C;
}

#rightcolHome a {
	text-decoration: none;
	color: #EC008C;
}
#rightcolHome a:hover	{text-decoration: underline;	color: #FF6600 }

#rightcolHome a.on	{text-decoration: none;	color: #6F6F6F; }

#rightcolbot {
	background-color:#F8B290;
	padding: 0;
	margin:0;
	border-left: 5px solid #fff;
	border-right: 5px solid #fff;
	vertical-align: top;
	}
#rightcolbot p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	color: #000;
	list-style-type: square;
	margin: 5px;
	padding-top: 7px;
	padding-right: 15px;
	padding-bottom: 7px;
	padding-left: 15px; 
	}
	
	
#rightcolbotHome {
	background-color:#F8B290;
	padding: 52px 0 0 0;
	margin:0;
	border-right: 15px solid #fff;
	vertical-align: top;
	}
#rightcolbotHome p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	color: #000;
	list-style-type: square;
	margin: 0 5px 5px 5px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 7px;
	padding-left: 15px; 
	}
#rightcolbotHome p a {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #EC008C;
	margin: 0;
	padding: 0;
	}
#sidecorner {
	text-align:right;
	margin:0;
	padding:0;
	background-color: #FFFFFF;
}

#sidecornerLeft {
text-align:left;
margin:0;
padding:0;}

#sidecornerHome {
text-align:right;
margin:0;
padding:0;
background-color:#FFFFFF;
}

#homelist li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #6C4626;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 0px;
	list-style-type: circle;
	margin: 0 0 0 -20px;
}
.hi {
	color: #FF6600;
}
#rightcol h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-weight: lighter;
	margin: 5px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	text-transform: uppercase;
}
.quotelist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #6C4626;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 4px;
	list-style-type: square;
	padding-left: 5px;
	margin: 0px;
}

/* footer */

#footer {
	font-family:Arial, Helvetica, sans-serif;
	color:#F26521;
	padding: 0;
	margin:0;
	text-align: left;
}
#footer img { margin: 0 0 0 345px;
padding: 0;
}

#footer a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#F26521;
	padding: 0 0 0 15px;
	margin: 0;
}

#footerbar {
border-bottom:3px solid #EFEFEF;
margin: 5px 15px 5px 15px;
padding:0;
height: 23px;}

#tagline {
	padding:0;
	margin: 0 15px 0 0;
	text-align: right;
}

#copyright {
font:Arial, Helvetica, sans-serif; 
font-size:9px; 
margin: 30px 0 10px 15px;
padding:0;
color: #6F6F6F;
}

#botwhite {background-color:#FFFFFF;
width:765px;
height: 200px;
margin-left:auto;
margin-right:auto;
}

/* marks update 25/01/06 */
.heighlightCells{
	background-color:#F1F1F1;
	color: #AE438B;
	font-size: 0.75em;
	font-weight:bold;
}
/* marks update 07/May/06 */

/**		End					***/
