			/* NAVIGATION BUTTONS */
			.cssnav	{
						position:relative;
						font-family: arial, helvetica, sans-serif;
						background-image:  url(images/overbtn.gif);
						background-repeat: no-repeat;
						white-space: nowrap;
						display: block;
						width: 109px;
						height: 25px;
						margin: 0;
						padding: 0;
			}
			.cssnav a {
						display: block;
						color: #7272b9;
						font-size: 11px;
						width: 109px;
						height: 25px;
						display: block;
						font-weight: bold;
						float: left;
						text-decoration: none;
			}

			.cssnav img {width: 109px; height: 25px; border: 0; }
			* html a:hover {visibility:visible}
			.cssnav a:hover { color: #FFFFFF}
			.cssnav a:hover img{visibility:hidden}

			.cssnav span {
						position:absolute;
						left: 0px;
						top: 6px;
						margin: 0px;
						padding: 0px;
						cursor: pointer;
						width: 109px;
						height: 25px;
						text-align: center;
			}
			/* END OF NAVIGATION */

table.shell {
	width: 792px;
	border: 4px #737475 solid;
	border-collapse: collapse;
	border-spacing: 0px;
    -webkit-border-radius: 0px;
	-moz-border-radius: 0px 0px 0px 0px;
	background-color: white;
}

table.footer{
	width: 792px;
	border: 0px #737475 solid;
	border-collapse: collapse;
	border-spacing: 0px;
	-moz-border-radius: 0px 0px 0px 0px;
    font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #999999;
}

table.footer a{
	text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #999999;
}


table.main {
	width: 772px;
	border: 1px #d4d4d4 solid;
	border-collapse: collapse;
	border-spacing: 0px;
	-moz-border-radius: 0px 0px 0px 0px;
}

table.main th {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-spacing: 0px;
	-moz-border-radius: 0px 0px 0px 0px;
}

table.main td {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-spacing: 0px;
	-moz-border-radius: 0px 0px 0px 0px;
	background-color: white;
}


table.nav {
	border-width: 1px 2px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: #b9bcff #b9bcff #b9bcff #b9bcff;
	border-collapse: collapse;
	background-color: white;
}
table.nav th {
	border-width: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #b9bcff #b9bcff #b9bcff #b9bcff;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.nav td {
	border-width: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #b9bcff #b9bcff #b9bcff #b9bcff;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}


.pagetext
{
	background-image:url('images/text_background.gif');
	background-color:transparent;
	padding: 0px 0px 0px 0px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
    width: 754px;
	text-align: left;
}

.pagetext TD, .pagetext TH
{
	background-image:url('images/text_background.gif');
	background-color:transparent;
	padding: 0px 0px 0px 0px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: left;
}
.pagetext a{
	text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #666666;
}

.pagetextWhite
{
	background-image:url('images/text_background.gif');
	background-color:transparent;
	padding: 0px 0px 0px 0px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
    width: 754px;
	text-align: left;
}

.pagetextWhite TD, .pagetext TH
{
	background-image:url('images/text_background.gif');
	background-color:transparent;
	padding: 0px 0px 0px 0px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: left;
}
.pagetextWhite a{
	text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #666666;
}



.copyright, .copyright TD, .copyright TH
{
	border-width: 0px 0px 0px 0px;
	background-image:url('images/copyright-banner-1pix.gif');
	background-color:transparent;
	border-collapse: collapse;
	border-spacing: 0px;
	-moz-border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: sans-serif;
	font-size: 9px;
	color: #666666;
    width: 772px;
}

.imageview, .imageview TD, .imageview TH
{
    font-family: Arial, Helvetica, sans-serif;
	border-width: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #b9bcff #b9bcff #b9bcff #b9bcff;
	font-size: 10px;
	color: #666666;
}

.imageview a{
	text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #666666;
}

.thankYou
{
	background-image:url('images/text_background.gif');
	background-color:transparent;
	padding: 0px 0px 0px 0px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
    width: 400px;
	text-align: left;
}

.thankYou TD, .pagetext TH
{
	background-image:url('images/text_background.gif');
	background-color:transparent;
	padding: 0px 0px 0px 0px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: left;
}
.thankYou a{
	text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #666666;
}

#news_sponsors {
    width: 370px;
    margin: 0px;
    padding: 4px;
    background-color: #BABABA;
    border: solid 1px #888888;
    font-family: Verdana, Helvetica, Sans-serif;
    font-weight: normal;
    font-size: 1.25em;
    color: #5962b1;
    text-align: center;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    text-shadow: 0px 1px 1px #000;
}

#news_sponsors img {
    padding-top: 5px;
    padding-bottom: 05px;
    border-color: #222222;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

.news-headline {
    font-family: Verdana, Helvetica, Sans-serif;
    font-weight: normal;
    font-size: 1.25em;
    color: #6b6bb5;
    text-shadow: 0px 1px 1px #000;
}
img.news {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    text-shadow: 0px 1px 1px #e0e;
}
img.rounded {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    text-shadow: 0px 1px 1px #e0e;
}

#music_performers {
	color: #fff;
	background-color: #5962b1;
	width: 264px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    text-shadow: 0px 1px 1px #e0e;
    padding: 10px;
    border: 1px solid #fff;
}

#clear_both {
    display: block;
    clear: both;
    height: 8px;
}

#media_partners {
	color: #5962b1;
	background-color: #ffba00;
	width: 264px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    text-shadow: 0px 1px 1px #e0e;
    padding: 10px;
    border: 1px solid #fff;
}

#news_date_announce{
    font-size: 125%;
    font-weight: bold;
    width: 350px;
	color: #fff;
	background-color: #5962b1;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    text-shadow: 0px 1px 1px #000;
    padding: 8px;
    border: 1px solid #fff;
    text-align: center;
}
.news_red{
color: #C00000;
}
.news_blue {
color: #0000ff;
}
.news_purple {
color: #6000bf;
}
.news_green {
color: #007f40;
}
.news_orange {
color: #ff7f00;
}
.news_gold {
color: #bfbf00;
}
.home_banner {
    margin-top: 10px;
}
.news-pinkish {
    color: #eb0064;
}
.news-black {
    color: #000;
}
.news-darkblue {
	color: #009;
}
.news-dark-green {
	color: #060;
}
.news-aqua {
	color: #0ba7b6;
}
