
.top_gradient{
	background-image:url(img/top_gradient.jpg);
	background-repeat:repeat-x;
}

.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}
.blk_txt_large {
	font-family: "CG Omega", Arial, Verdana, Times;
	font-size: 27px;
	color: #000;
	}
.blk_txt_large2{
	font-family: "CG Omega", Arial, Verdana, Times;
	font-size: 20px;
	color: #000;
	padding:0;
	margin:0;
	}	
a.blk_txt_large {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000;}

.txt_sml {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.red_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e9322a;
}
.red_txt_large {
	font-family: "CG Omega", Arial, Verdana, Times;
	font-size: 18px;
	color: #e9322a;
	}
.pink_txt_large {
	font-family: "CG Omega", Arial, Verdana, Times;
	font-size: 18px;
	color: #ff7c80;
	}
.blue_txt_large {
	font-family: "CG Omega", Arial, Verdana, Times;
	font-size: 18px;
	color: #0099ff;
	}
.yellow_txt_large {
	font-family: "CG Omega", Arial, Verdana, Times;
	font-size: 18px;
	color: #a89c00;
	}
	
/* menu */
#mainMenu{
	padding:5px;
	color:#a60017;
	font-weight:bold;
	}
	
#mainMenu a, #mainMenu a:link, #mainMenu a:visited{
	font-family: "CG Omega", Arial, Verdana, Times;
	font-size: 16px;
	text-decoration:none;
	padding:8px;
	}
#mainMenu a:hover, #mainMenu a:active{
	text-decoration:underline;
	}
	
	

.MainScroll {
	overflow: scroll;
	overflow-x: hidden;
	height: 150px;
	width: 100%;
	scrollbar-face-color:#f9e4c9;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
	scrollbar-shadow-color:#f9e4c9;
	scrollbar-highlight-color:#f9e4c9;
	scrollbar-3dlight-color:#f9e4c9;
	scrollbar-darkshadow-Color:#f9e4c9;
	top: 281px;
}

/* shows */
.shows .eventdate{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	padding:1em;
	border:1px dashed #000;
	border-right:none;
	}
.shows .eventdesc{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	padding:1em;
	border:1px dashed #000;
	border-left:none;
	}
	
/* news */
.news h2{
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#990000;}
	
.news #latestNews{
	padding:1em;
	background-color:#f6f8f8;
}

.news .newsArticle{border-bottom:1px dashed #ccc;}


/* 3A page */
.diagramBG-header-01{
	background: url(img/diagramBG-header-01.gif) no-repeat;
	padding-left:10px
}
.diagramBG-header-02{
	background: url(img/diagramBG-header-02.gif) no-repeat;
	padding-left:10px
}
.diagramBG-header-03{
	background: url(img/diagramBG-header-03.gif) no-repeat;
	padding-left:10px
}
.diagramBG{
	background:url(img/tableBG.gif) no-repeat;
	padding-left:10px
}
.diagramBG-desc-01{
	background: url(img/diagramBG-header-01-1.gif) no-repeat;
	padding-left:10px
}
.diagramBG-desc-02{
	background: url(img/diagramBG-header-02-2.gif) no-repeat;
	padding-left:10px
}
.diagramBG-desc-03{
	background: url(img/diagramBG-header-03-3.gif) no-repeat;
	padding-left:10px
}

.col{
	float:left;
	margin:0 2% 0 0;
	width:auto;
	overflow:hidden;
}
.s1{width:6.5%;}
.s2{width:14.9%;}
.s3{width:23.4%;}
.s4{width:32%;}
.s5{width:40.5%;}
.s6{width:48.9%;}
.s7{width:57.5%;}
.s8{width:66%;}
.s9{width:74.5%;}
.s10{width:83%;}
.s11{width:91.5%;}
.s12{
	width:100%;
	margin:0;
	width:auto;
	overflow:hidden;
	clear:both;
}
.s1,.s2,.s3,.s4,.s5,.s6,.s7,.s8,.s9,.s10,.s11,.s12{/*Show grid background:aqua;*/}

.first{}
.last{
	margin:0;
}

#maincontent
{
padding:20px;
}

#maincontent img
{
	padding: 10px;
}