html {
	overflow-y: scroll;
}

body {
	background: #ffffff;
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif; 
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
	font-family: Arial, sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
}

h1 {
	color: #ffffff;
	font-size: 30px;
}

h2 {
	font-size: 26px;
}

h3 { 
	font-size: 20px;
}

h4 {
	font-size: 16px;
}

h5 {
	font-size: 12px;
	line-height: 17.6px;
}

a, a:visited, a:active {
	color: #000000;
}

a:hover {
	color: #e20030;
}

a.pop, a.pop:visited, a.pop:active, a.pop:hover { color: #780177; }
a.dance, a.dance:visited, a.dance:active, a.dance:hover { color: #db53db; }
a.jazz, a.jazz:visited, a.jazz:active, a.jazz:hover { color: #5b6177; }
a.world, a.world:visited, a.world:active, a.world:hover { color: #006263; }
a.classic, a.classic:visited, a.classic:active, a.classic:hover { color: #990100; }
a.current, a.current:visited, a.current:active, a.current:hover { color: #00c1c3; }
a.search, a.search:visited, a.search:active, a.search:hover { color: #999999; }
a.generic, a.generic:visited, a.generic:active, a.generic:hover { color: #c29c5d; }

.inversetext, .inversetext:visited, .inversetext:hover, .inversetext:active {
	color :#ffffff;
}

a.cleartext, a.cleartext:visited, a.cleartext:hover, a.cleartext:active {
	text-decoration: none;
}

.label {
	font-weight: bold;
}

p {
	margin-bottom: 0;
	margin-top: 0;
	line-height: 17.6px;
} 

*:focus {
	outline: none;
}

td {
	vertical-align: top;
	line-height: 17.6px;
}

a.readmore {
	display: block;
	background-image: url('../images/triangle_link_more.gif');
	background-repeat: no-repeat;
	background-position: 2px 2px; 
	margin: 10px 0 0 0;
	padding-left: 14px;
}

a.readless {
	display: none;
	background-image: url('../images/triangle_link_less.gif');
	background-repeat: no-repeat;
	background-position: 2px 2px; 
	margin: 10px 0 0 0;
	padding-left: 14px;
}

.highlight {
	background-color: #bbbbbb;
}

.subpage {
	display: none;
}

.onlyprint {
	display: none;
}

.noprint {
	display: block;
}

div#left_column { position: relative; float: left; width: 190px; padding: 0 10px 0 0; }
div#middle_column { position: relative; float: left; width: 490px; padding: 0 10px 0 0; }
div#right_column { position: relative; float: left; width: 190px; padding: 0 0 0 0; }
span.generic, a.generic, a.generic:visited, a.generic:hover, a.generic:active { color: #c29c5d; }
span.genericgrey, a.genericgrey, a.genericgrey:visited, a.genericgrey:hover, a.genericgrey:active { color: #999999; }
.outer_button1, .outer_button3 { color: #ffffff; cursor: pointer; position: relative; float: left; margin-right: 10px; width: 90px; height: 30px; }
.outer_button2 { color: #ffffff; cursor: pointer; position: relative; float: left; margin-top: 46px; margin-right: 10px; width: 90px; height: 30px; }
.inner_button { font-size: 11px; font-weight: bold; padding: 9px 0 0 8px; }
.search_button1 { background-color: #999999; }
.pop_button1 { background-color: #780177; }
.dance_button1 { background-color: #db53db; }
.jazz_button1 { background-color: #5b6177; }
.world_button1 { background-color: #006263; }
.classic_button1 { background-color: #990100; }
.current_button1 { background-color: #00c1c3; }
.generic_button1 { background-color: #c29c5d; }
.pop_button1_active { background-color: #780177; background-image: url('../images/button_overlay.gif'); }
.dance_button1_active { background-color: #db53db; background-image: url('../images/button_overlay.gif'); }
.jazz_button1_active { background-color: #5b6177; background-image: url('../images/button_overlay.gif'); }
.world_button1_active { background-color: #006263; background-image: url('../images/button_overlay.gif'); }
.classic_button1_active { background-color: #990100; background-image: url('../images/button_overlay.gif'); }
.current_button1_active { background-color: #00c1c3; background-image: url('../images/button_overlay.gif'); }
.generic_button1_active { background-color: #c29c5d; background-image: url('../images/button_overlay.gif'); }
.photo_frame { cursor: pointer; background-repeat: no-repeat; background-position: center center; }
.pop_button2 { background-color: #a14ea0; }
.dance_button2 { background-color: #bd0abe; }
.jazz_button2 { background-color: #8d909f; }
.world_button2 { background-color: #4d9192; }
.classic_button2 { background-color: #995552; }
.current_button2 { background-color: #02979b; }
.search_button2 { background-color: #cccccc; }
.generic_button2 { background-color: #dcc8a5; }
.pop_button2_active { background-color: #a14ea0; background-image: url('../images/button_pop_cutout.gif'); }
.dance_button2_active { background-color: #bd0abe; background-image: url('../images/button_dance_cutout.gif'); }
.jazz_button2_active { background-color: #8d909f; background-image: url('../images/button_jazz_cutout.gif'); }
.world_button2_active { background-color: #4d9192; background-image: url('../images/button_world_cutout.gif'); }
.classic_button2_active { background-color: #995552; background-image: url('../images/button_classic_cutout.gif'); }
.current_button2_active { background-color: #02979b; background-image: url('../images/button_current_cutout.gif'); }
.search_button2_active { background-color: #cccccc; background-image: url('../images/button_search_cutout.gif'); }
.generic_button2_active { background-color: #dcc8a5; background-image: url('../images/button_generic_cutout.gif');}
.pop_button2_disabled { color: #780177; cursor: default; }
.dance_button2_disabled { color: #db53db; cursor: default; }
.jazz_button2_disabled { color: #5b6177; cursor: default; }
.world_button2_disabled { color: #006263; cursor: default; }
.classic_button2_disabled { color: #990100; cursor: default; }
.current_button2_disabled { color: #00c1c3; cursor: default; }
.search_button2_disabled { color: #999999; cursor: default; }
.generic_button2_disabled { color: #c29c5d; cursor: default; }
.generic_button3 { background-color: #b2b2b2; }
.generic_button3_active { background-color: #b2b2b2; background-image: url('../images/button_generic_full.gif'); }
.pop_foreground { background-color: #780177; }
.dance_foreground { background-color: #db53db; }
.jazz_foreground { background-color: #5b6177; }
.world_foreground { background-color: #006263; }
.classic_foreground { background-color: #990100; }
.current_foreground { background-color: #00c1c3; }
.search_foreground { background-color: #999999; }
.generic_foreground { background-color: #c29c5d; }
.pop_background { background-color: #a14ea0; }
.dance_background { background-color: #bd0abe; }
.jazz_background { background-color: #8d909f; }
.world_background { background-color: #4d9192; }
.classic_background { background-color: #995552; }
.current_background { background-color: #02979b; }
.search_background { background-color: #cccccc; }
.generic_background { background-color: #dcc8a5; }
hr { height: 0; border: 0; width: 100%; margin-top: 12px; margin-bottom: 12px; text-align: center; clear: both; }
hr.pop { border-top: 1px solid #780177; }
hr.dance { border-top: 1px solid #db53db; }
hr.jazz { border-top: 1px solid #5b6177; }
hr.world { border-top: 1px solid #006263; }
hr.classic { border-top: 1px solid #990100; }
hr.current { border-top: 1px solid #00c1c3; }
hr.search { border-top: 1px solid #999999; }
hr.generic { border-top: 1px solid #c29c5d; }
hr.dashed_pop { border-top: 1px dashed #780177; }
hr.dashed_dance { border-top: 1px dashed #db53db; }
hr.dashed_jazz { border-top: 1px dashed #5b6177; }
hr.dashed_world { border-top: 1px dashed #006263; }
hr.dashed_classic { border-top: 1px dashed #990100; }
hr.dashed_current { border-top: 1px dashed #00c1c3; }
hr.dashed_search { border-top: 1px dashed #999999; }
hr.dashed_generic { border-top: 1px dashed #c29c5d; }

