body	{
	margin: 0px;
	padding: 0px;
	border: #FFFFFF 0px solid;
	background-color: #15526A;
	background-repeat: repeat;
}
h1	{ COLOR: #006633; FONT: 16px arial, sans-serif; font-weight: bold; }
h2	{ COLOR: #006633; FONT: 14px arial, sans-serif; font-weight: normal; }
h3	{ COLOR: #006633; FONT: 14px arial, sans-serif; font-weight: normal; text-decoration: underline; }
/* PAGE LINK COLORS */
/* THE NEXT LINE CONTROLS THE FONT SIZE ON ALL PAGES */
table		{
	COLOR: #000000;
	FONT: normal 12px arial, geneva, verdana, sans-serif;
vertical-align:bottom;}
.sect-title	{ COLOR: #000000; FONT: 16px arial, sans-serif; font-weight: bold; }
.blocktitle	{ COLOR: #006633; FONT: 18px arial, sans-serif; font-weight: bold; }
.title3		{ COLOR: #99CCFF; FONT: 18px arial, sans-serif; font-weight: normal; }
.subtitle	{ COLOR: #3366FF; FONT: 13px arial, sans-serif; font-weight: bold; }
.footer		{
	COLOR: #FFFFFF;
	FONT: normal 12px arial, verdana, sans-serif;
}
.footer	a:link, a:visited, a:active, a:hover { 
	color: #FFFF00; text-decoration: underline; 
}
A:link		.footer, 
A:visited	.footer,
A:active	.footer,
A:hover		.footer		{ color: #FFFF00; text-decoration: underline; }
.hilite		{ COLOR: #006600; }
.just 		{
	text-align: justify;
	font-size: 14px;
}
.formmargin	{ margin: 0px; }
.pageheight	{ height: 400px; }
.pagewidth	{ width: 1000px; }
#menuimages img {
	vertical-align:bottom;
}
#headerlayer	{
		position: relative;
		left: 0px;
		top: 250px;
		margin-top: -225px;
		z-index:3;
		width: 1000px;
		text-align: center;
		text-shadow: 2px 2px #AAAAAA;
		border:#000000 0px solid;
		}
.HeaderBanner	{
		position: relative;
		left: 0px;
		top: 0px;
/*		top: 250px;	*/
		z-index:3;
		width: 1000px;
/*		height: 275px;	*/
		border:#000000 0px solid;
		}
.Header_1 {
		text-align: center;
		left: 50px;
		font-size: 64px;
		font-style: normal;
		color: #006633;
		text-shadow: 2px 2px #AAAAAA;
		font-weight: bold;
		}
.Header_2 {
		text-align: center;
		font-size: 72px;
		font-style: normal;
		color: #0000FF;
		text-shadow: 2px 2px #AAAAAA;
		font-weight: bold;
		}
.Header_3 {
		text-align: center;
		font-size: 48px;
		font-style: normal;
		color: #0000FF;
		text-shadow: 2px 2px #AAAAAA;
		font-weight: bold;
		}
		
#MenuPanel	{
		text-align: center;
		font-size: 30px;
		font-style: normal;
		color: #FFFFFF;
		text-decoration: none;
		font-weight: bold;
		position: relative;
		text-align: center;
		border:#000000 0px solid;
		height: 360px;
		width: 250px;
		}

/* IMAGE BORDERS AND IMAGE BACKGROUNDS */
.borders		{ border: #9CAEE6 1px solid; }
#sponsor_logo {
	max-height: 98px;
	max-width: 188px;
	border: 0;
}
.sponsorborders	{ border: none; }

#logopage img {
	max-width: 210px;
	max-height: 120px;
}
.sponsorlocalpage img {
	max-height: 300px;
	max-width: 300px;
}

.bannerborders		{
/*			border-top: #9CAEE6 1px solid;
			border-right: #9CAEE6 1px solid;
			border-bottom: #9CAEE6 1px solid;
			border-left: #9CAEE6 1px solid;
*/			}
.imagebackground	{ background-color: #EFF3FA; }
#imagelayer	{
		position: relative;
		left: 0px;
		top: 0px;
		margin-top: 0px;
		z-index:3;
		width: 175px;
		text-align: center;
		border:#000000 0px solid;
		}
/* Image Shadow effect */
.img-shadow-right {
  float:right;
  background: url(shadowAlpha.png) no-repeat bottom right !important;
  background: url(shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.img-shadow-right img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }
  
/* MISC CODE AND COLORS */
.splitlines	{ COLOR: #9CAEE6; HEIGHT: 1px; WIDTH: 100%; }
.nobreak	{ white-space:nowrap; }

/* SIDEBAR CODE */
fieldset.sidebar	{
			width: auto;
			color: #000000;
			font: normal 12px arial, geneva, verdana, sans-serif;
			background-color: #FFFFFF;
			text-align:left;
			padding: 8px;
			border: 0px none #FFFFFF;
/*			border: 1px none #9CAEE6;	*/
			}
fieldset.sidebar legend	{
	color: #006633;
	font: bold 12px arial, sans-serif;
	text-align: center;
	width: auto;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
/*	border-top: 1px none;
	border-right: 1px none;
	border-bottom: 1px none;
	border-left: 1px none;	*/

			}
/* HIDE MENU AND ITEMS FOR PRINTING */
@media print {
.printhide {display:none;}
}
@media screen{
.printonly { display:none }
}
.paymentform	{
		FONT: 14px arial, verdana, sans-serif;
		COLOR: #000000;
		background-color: #EFF3FA;
		margin-top:1px;
		BORDER: #9CAEE6 1px solid;
		padding: 5px;
		}
.confirmationform	{
		FONT: 14px arial, verdana, sans-serif;
		COLOR: #000000;
		background-color: #EFF3FA;
		margin-top:1px;
		BORDER: #9CAEE6 1px solid;
		padding: 5px;
		}
.regType {
		display: inline;
		text-align: left; 
}
.regQty {
		width: 150px; 
		float: right;
		display: inline;
}
.registrationform	{
		FONT: 14px arial, verdana, sans-serif;
		COLOR: #000000;
		background-color: #EFF3FA;
		margin-top:1px;
		BORDER: #9CAEE6 1px solid;
		padding: 5px;
}
.registrationform label {
		display: inline;
}
.registrationform span {
		display: inline-block;
		width: 120px;
		border: none;
}
/* START CODE FOR THE FORMS */
.shadeform	{
		FONT: 12px arial, verdana, sans-serif;
		COLOR: #000000;
		background-color: #FFFFFF;
		background-image: url("images/shadeform.gif");
		margin-top:1px;
		BORDER: #000000 1px solid;
		}
.dropdown 	{
		FONT: 12px arial, verdana, sans-serif;
		COLOR: #000000;
		background-color: #FFFFFF;
		margin-top:1px;
		}
.button 	{
		background-color:#3390FF;
		background-image: url("images/button.gif");
		FONT-FAMILY: arial, verdana, helvetica, sans-serif;
		color: #FFFFFF;
		font-size: 11px;
		cursor:pointer;
		font-weight: bold;
		text-align: center;
		padding: 3px 5px 3px 5px;
		BORDER: #9CAEE6 1px solid;
		}
.buttonon 	{
		background-color:#EFF3FA;
		background-image: url("images/buttonon.gif");
		FONT-FAMILY: arial, verdana, helvetica, sans-serif;
		color: #0033FF;
		font-size: 11px;
		cursor:pointer;
		font-weight: bold;
		text-align: center;
		padding: 3px 5px 3px 5px;
		BORDER: #9CAEE6 1px solid;
		}

/* LINKS PAGE CODE */
.searchbutton 	{
		background-color:#EFF3FA;
		background-image: url("images/button.gif");
		FONT-FAMILY: arial, verdana, helvetica, sans-serif;
		color: #0033FF;
		font-size: 11px;
		cursor:pointer;
		font-weight: bold;
		text-align: center;
		padding: 1px 2px 1px 2px;
		BORDER: #9CAEE6 1px solid;
		}

/* SAMPLES PAGE CODE FOR MINIMP3 */
.samplesplay	{ background-color: #DCFFDC; }
.samplestitles	{ background-color: #EBEFF5; }
.samplestable	{
		background-color: #F9FAFC;
		COLOR: #5C6E9F;
		FONT: 11px arial, geneva, verdana, sans-serif;
		font-weight: normal;
		}
/* START THE CODE FOR THE PAGE MENUS */
.menu-table 	{
		width: 1000px;
		background-color:#3390FF;
		background-image: url("images/menu-background.gif");
		border-top: #9CAEE6 1px solid;
		border-left: #9CAEE6 0px solid;
		border-right: #9CAEE6 1px solid;
		border-bottom: #9CAEE6 1px solid;
		}
.menu		{
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		text-align:center;
		padding-top: 7px;
		padding-bottom: 8px;
		padding-left: 20px;
		padding-right: 20px;
		cursor: pointer;
		display: block;
		white-space: nowrap;
		background-image: url("images/menu.gif");
		background-color:#3390FF;
		border-right: #9CAEE6 1px solid;
		}
.firstmenu	{
		border-left: #9CAEE6 1px solid;
		}
a.menu:link 	{
		color: #FFFFFF;
		text-decoration: none;
		}
a.menu:visited 	{
		color: #FFFFFF;
		text-decoration: none;
		}
a.menu:active 	{
		color: #FFFFFF;
		text-decoration: none;
		}
a.menu:hover 	{
		background-image: url("images/menuon.gif");
		background-color:#EFF3FA;
		color: #336699;
		text-decoration: none;
		}
/* START THE CODE FOR ADMIN MENUS */
ul#menu {
  width: 100px;
  list-style-type: none;
  border-top: solid 1px #b9a894;
  margin: 0;
  padding: 0;
}

ul#menu ol {
  display: none;
  text-align: right;
  list-style-type: none;
  margin: 0;
  padding: 5px;
}

ul#menu li, 
  ul#menu a {
  font-family: verdana, sans-serif;
  font-size: 11px;
  color: #785a3c;
}

ul#menu li {
  border-bottom: solid 1px #b9a894;
  line-height: 15px;
}

ul#menu ol li {
  border-bottom: none;
}

ul#menu ol li:before {
  content: "- ";
}

ul#menu a {
  text-decoration: none;
  outline: none;
}

ul#menu a:hover {
  color: #539dbc;
}

ul#menu a.active {
  color: #be5028;
}

.adminmenu a:link, a:visited	{
	color: #0000EE;
}

/* Notification Box */
#notification {
	border: solid thin black;
	background: #F5F43A;
	height: 200px;
	width: 500px;
	box-shadow: 10px 10px 5px #888888;
	z-index: 100;
}
#notification p {
	font-weight: bolder;
	font-size: 16px;
	line-height: 20px;
}
#notification a:link, #notification a:active, #notification a:hover, #notification a:visited {
	font: bold 16px Arial;
	text-decoration: none;
	background-color: #EEEEEE;
	color: #333333;
	padding: 3px 6px 3px 6px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #CCCCCC;
	border-radius: 6px;
}

#notification-input {
	text-align: center;
	font-weight: bolder;
	font-size: 16px;
	height: 220px;
	width: 400px;
}
