body{
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
	}

#home{
	background-image:url(images/homepage_bg.gif);
	background-repeat:repeat;
}

#roberts{
	background-image:url(images/roberts_bg.gif);
	background-repeat:repeat;
}

#centre{
	background-image:url(images/centre_bg.gif);
	background-repeat:repeat;
}

#victory{
	background-image:url(images/victory_bg.gif);
	background-repeat:repeat;
}

#mesker{
	background-image:url(images/mesker_bg.gif);
	background-repeat:repeat;
}

#roberts_popup{
	margin:10px;
	background-image:url(images/roberts_bg.gif);
	background-repeat:repeat;
}

#centre_popup{
	margin:10px;
	background-image:url(images/centre_bg.gif);
	background-repeat:repeat;
}

#victory_popup{
	margin:10px;
	background-image:url(images/victory_bg.gif);
	background-repeat:repeat;
}

#mesker_popup{
	margin:10px;
	background-image:url(images/mesker_bg.gif);
	background-repeat:repeat;
}

td.header {
	background-image:url(images/header_bg.gif);
	background-repeat:repeat-x;
	}
	
td.header table{
	width:750px;
	}

td.subnav {
	background-image:url(images/subnav_bg.gif);
	background-repeat:repeat-x;
	vertical-align:top;
	}

td.subnav table{
	width:750px;
	}

td.subnav table td{
	height:28px;
	vertical-align:top;
	}

td.shadow_home {
	background-image:url(images/shadow_home_bg.gif);
	background-position:top;
	background-repeat:repeat-x;
	}

td.shadow_roberts {
	background-image:url(images/shadow_roberts_bg.gif);
	background-position:top;
	background-repeat:repeat-x;
	}

td.shadow_centre {
	background-image:url(images/shadow_centre_bg.gif);
	background-position:top;
	background-repeat:repeat-x;
	}
	
td.shadow_victory {
	background-image:url(images/shadow_victory_bg.gif);
	background-position:top;
	background-repeat:repeat-x;
	}
	
td.shadow_mesker {
	background-image:url(images/shadow_mesker_bg.gif);
	background-position:top;
	background-repeat:repeat-x;
	}
			
table.page{
	width:750px;
	height:497px;
	}

td.left_nav{
	background-image:url(images/left_nav_bg.gif);
	background-repeat:repeat-y;
	vertical-align:top;
	height:100%;
	}

td.top_nav_shadow {
	background-image:url(images/top_nav_shadow.gif);
	background-position:top;
	background-repeat:repeat-x;
}

td.content {
	background-color:#FFFFFF;
	padding: 20px 30px 10px 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
}

th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
	text-align:left;
	}
	
p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
	margin-top:10px;
	}

li {
        font-size: 10pt;
        list-style-type: disc;
        line-height: 12pt;
        }

p.list_head {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10pt;
        color:#000000;
        margin-top:10px;
	margin-bottom:0px;
        }

p.small_text {
	font-size:7pt;
	margin-top:20px;
	border-top: 1px solid #000066;
	padding-top: 5px;
	}

td.footer{
	font-size:7pt;
	color:#CCCCCC;
	text-align:center;
	padding-bottom:10px;
	}
	
td.footer a:link{
	color:#CCCCCC;
	text-decoration:none;
	}	
	
td.footer a:visited{
	color:#CCCCCC;
	}
	
td.footer a:hover{
	color:#FFFFFF;
	}

td.footer a.nps, td.footer a.nps:visited {color:#ccc; text-decoration:none;}
td.footer a.nps:hover {color:#fff; text-decoration:underline;}
	
A.x:link{
	font-size:7pt;
	color:#666666;
	}
	
A.x:active{
	font-size:7pt;
	color:#333399;
	}
	
A.x:visited{
	font-size:7pt;
	color:#666666;
	}
	
A.x:hover{
	font-size:7pt;
	color:#333399;
	}
	
a:link {
        color : #333399;
}

a:active {
        color : #7943CA;
}

a:visited {
        color : #333399;
}

a:hover {
        color : #7943CA;
}	
	
h1 {
	font-size: 12pt;
	font-weight:bold;
	color:#000066;
	margin-top:0px;
	margin-bottom:13px;
	}
	
h2 {
	font-size: 12pt;
	font-weight:bold;
	color: #0066CC;
	margin-top:0px;
	margin-bottom:5px;
	}
	
h3 {
	font-size:12pt;
	font-weight:bold;
	color:#993399;
	margin-top:0px;
	margin-bottom:5px;
	}		

h4 {
	font-size:12pt;
	font-weight:bold;
	color:#663399;
	margin-top:0px;
	margin-bottom:5px;
	}		

h5 {
	font-size:12pt;
	font-weight:bold;
	color:#009999;
	margin-top:0px;
	margin-bottom:5px;
	}	

hr {
	border: 0;
	color: #000066;
	background-color: #000066;
	height: 1px;
	width: 100%;
	margin-top:20px;
	margin-bottom:20px;
	}
	
hr.tight {
	border: 0;
	color: #000066;
	background-color: #000066;
	height: 1px;
	width: 100%;
	margin-top:0px;
	margin-bottom:0px;
	}
	
.seating_links	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#666666;
	text-align:right;
	vertical-align:middle;
	}	
	
.survey th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#000000;
	text-align:right;
	}	

.left {
	float:left;
	width:150px;
	margin:6px 15px 6px 0px;
	}	

div.float_right {
        float:right;
        width:365px;
        margin:-121px 0px 6px 15px;
        }

div.float_right_centre {
        float:right;
        width:365px;
        margin:-75px 0px 6px 15px;
        }

table.centre_info {
	width: 100%;
	border: thin solid #993399;
	}

table.centre_info td {
	border: 0px;
        color: #000000;
	padding-bottom: 8px;
	}

table.centre_info td a {
	font-size: 8pt;
	}

table.centre_info td li {
	font-size: 8pt;
	list-style-type: disc;
        line-height: 11pt;
	}

.dimensions {
	width:100%;
	border:thin solid #000000;
	border-collapse: collapse;
	font-size: 7pt;
	}

.dimensions th {
	border:thin solid #000000;
	text-align:center;
	font-size: 7pt;
	}

.dimensions td {
	border:thin solid #000000;
        text-align:center;
        font-size: 7pt;
        }

td.underline {
	border-top:thin solid #000000;
	}

.jobs td {
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10pt;
        color:#000000;
	}

/********************************************************************\
 * Calendar - bcsukas 20060707
\********************************************************************/

td.events_content{
        background-color:#FFFFFF;
        padding: 20px 20px 20px 20px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10pt;
        color:#000000;
        }

#events{
        background-image:url(images/homepage_bg.gif);
        background-repeat:repeat;
}


td.month {
        valign : middle;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10pt;
        font-weight:bold;
        color:#FFFFFF;
}

a.month:link {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:8pt;
        color: #FFFFFF;
}

a.month:visited {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:8pt;
        color: #FFFFFF;
}      

a.month:hover {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:8pt;
        color: #9966FF;
}

/********************************************************************\
 * JFUNK added everything under this line  OLD CALENDAR OF EVENTS
\********************************************************************/

table.eventheader {
  font-size : 10pt;
  text-align : left;
  width: 520px;
}

table.eventheader td {
  font-size : 8pt;
  padding: 3px 1px 3px 5px;
}

table.eventheader td a:link {
  font-size : 8pt;
  color : #666666;
}

table.eventheader td a:active {
  font-size : 8pt;
  color : #330066;
}

table.eventheader td a:visited {
  font-size : 8pt;
  color : #666666;
}

table.eventheader td a:hover {
  font-size : 8pt;
  color : #330066;
}

table.footer td a:link {
  font-size : 8pt;
  color : #666666;
}

table.footer td a:active {
  font-size : 8pt;
  color : #330066;
}

table.footer td a:visited {
  font-size : 8pt;
  color : #666666;
}

table.footer td a:hover {
  font-size : 8pt;
  color : #330066;
}

table.eventheader th {
  background-color: #000066;
  color: #FFFFFF;
  padding: 5px 1px 5px 5px;
}

td.eventtitle {
  width: 200px;
  font-size: 8pt;
}

tr.events_odd {
  background-color: #DDDDDD;
}

td.eventtitle_show {
  font-size: 10pt;
  font-weight: bold;
  background-color: #502391;
  color: #FFFFFF;
  width: 100%;
  text-align: left;
  padding: 4px 3px 6px 10px;
}

td.eventtitle_show a:link {
  color: #FFFFFF;
  text-decoration: none;
}

td.eventtitle_show a:visited {
  color: #FFFFFF;
  text-decoration: none;
}

td.eventtitle_show a:hover {
  color: #7943CA;
  text-decoration: none;
}

td.eventvenue_show {
  font-size: 8pt;
  font-weight: bold;
  background-color: #CCCCCC;
  color: #000000;
  text-align: left;
  padding: 3px 3px 3px 10px;
}

.eventdescription {
  font-size: 10pt;
  text-align: left;
  padding: 10px;
}

td.info_show {
  width:50%;
  font-size: 10pt;
  text-align: left;
  vertical-align: top;
  padding: 5px 0px 0px 10px;
}

div.eventdates {
  font-size: 10pt;
  font-weight: bold;
  background-color: #CCCCCC;
  color: #000000;
  width: 430px;
  text-align: left;
  padding: 2px;
}

table.eventdates {
  width: 100%;
  font-size: 10pt;
  background-color: #FFFFFF;
  padding: 3px 0px 0px 0px;
}

a.asc {
  width: 15px;
  height: 10px;
  display: inline;
  background: url(/images/arrow_up_off.gif) no-repeat center;
}

a.asc span {
  visibility: hidden;
}

a.ascsel {
  width: 15px;
  height: 10px;
  display: inline;
  background: url(/images/arrow_up_on.gif) no-repeat center;
}

a.ascsel span {
  visibility: hidden;
}

a.desc {
  width: 15px;
  height: 10px;
  display: inline;
  background: url(/images/arrow_down_off.gif) no-repeat center;
}

a.desc span {
  visibility: hidden;
}

a.descsel {
  width: 15px;
  height: 10px;
  display: inline;
  background: url(/images/arrow_down_on.gif) no-repeat center;
}

a.descsel span {
  visibility: hidden;
}	
