html {overflow-x: hidden;} 

body{
	font-family: Arial, Helvetica, sans-serif;
	color: #F17022; /*006295 FF0000*/
	line-height: 1;	
	margin: 0;
	padding: 0;
}
a{	color: #001696;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
	font-size: 1em;
}
img {border: 0;}

hr {
border: 0;
color: #ccc;
background-color: #ccc;
height: 2px;
margin: 15px auto;}
h1{
 font-family: Arial,sans-serif;
 font-size: 120%;
 color: #334d55;
 margin: 0;
 padding: 0;
}
h2{
 font-family: Arial,sans-serif;
 font-size: 114%;
 color: #006699;
 margin: 0;
 padding: 0;
}
h3{
 font-family: Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 0;
 padding: 0;
}
h4{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: normal;
 color: #333333;
 margin: 0;
 padding: 0;
}
h5{
 font-family: Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 0;
 padding: 0;
}
ul{ list-style-type: square;}
ul ul{ list-style-type: disc;}
ul ul ul{ list-style-type: none;}

label{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: bold;
 color: #334d55;
}

.basictext{
 font-family: Arial,sans-serif;
 font-size: 70%;
 color: #000000;
 margin: 0;
 padding: 0;
}

/* Layout Divs                                 */
#masthead{
	width: 100%; background-color:#ffffff;
}
#masthead img{
	padding: 10px;
}
#navBar{
	/*float: left;*/
	width: 20%;
	margin: 0;
	padding: 0;
	background-color: #eeeeee;
	border-right: .1em solid #cccccc;
	border-bottom: .1em solid #cccccc;
}

#headlines{
  /*float:right;*/
	width: 20%;
	border-left: .1em solid #cccccc;
	border-bottom: .1em solid #cccccc;
	padding-right: .1em;
}

#content{
  width: 95%;
  margin: 0;
  padding: 0;
  /*padding: .5em 0em 1em .5em;*/
}

/************** Home Page Main Choices ***************/
.feature, .feature1{
	padding: .5em;
	background-color:#e0e8eb; /*EFEFEF*/
	width:100%;
	text-align: left;
	line-height:140%;
}

.feature1{ background-color:#ffffff; }

.featuretitle{
	padding: 0;
	font-size: 100%;
	color: #990033;
}
.feature basictext, .feature1 basictext {
	font-size: 100%;
	color:#000000;
	line-height: 125%;
}

.feature a, .feature1 a{
	padding: 0;
	color:#333333;
	width:50%;
	font-size: 1.2em;
}

.feature a, .feature1 a {
display: block;
height: 100%;
width: 100%;
}

.feature a:hover{
	padding: 0;
	color: #FFFFFF;
	width:50%;
	text-decoration:underline;
	font-weight:bold;
}

.feature a:visited{
	padding: 0;
	color:#333333;
	width:50%;
}
.pad{ padding: .5em; }
.pad1{ padding: 1em; }

/********concert styles******/
.concert {
	font-size: 70%;
}

.concert a{
	padding: 0;
	text-decoration:none;
}

.concerttitle{
	padding: 0;
	text-decoration:none;
	font-size:150%;
	color:#000000;
}

.concerttext{
	padding: 0;
	text-decoration:none;
	font-size:100%;
	color:#000000;
}

/************** #headlines styles **************/
.header18{
	margin: 0;
	padding: 0;
	font-size: 100%;
	color: #666666;
	font-weight:bold;
}

.nav{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	background-color:#009bc9;
	color:#FFFFFF;
	padding: .7em;
}

.nav a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #FFFFFF;
	padding: .3em;
}

.footer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	background-color:#efefef;
	padding: .5em;
}

.footer a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}

.call {
	margin: 1em 0.4em;
}
.call a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;	
}
