/* Universal Styles */

img {
	border-bottom-style: none !important;
}
a:link, a:active, a:visited {
	text-decoration: none;
	color: rgb(204, 204, 204);
}
a:hover {
	text-decoration: underline;
	color: rgb(176, 216, 255);
}
a img, a:link img, a:active img, a:visited img, a:hover img {
	text-decoration: none !important;
	border-style: none !important;
}
a#splink:link, a#splink:active, a#splink:visited {
	padding: 0px 10px 1px 10px;
	border: rgb(0, 0, 0) 1px solid;
	background-color: rgb(155, 120, 0);
	font-weight: bold;
	color: rgb(255, 255, 255);
}
a#splink:hover {
	display: marker;
	padding: 0px 10px 1px 10px;
	border: rgb(0, 0, 0) 1px solid;
	background-color: rgb(153, 0, 0);
	text-decoration: none;
	color: rgb(255, 255, 255);
}
a#advertLink {
	color:  rgb(155, 120, 0);
}
/*Navigation Links*/
#navLinks a:link, #navLinks a:visited {
	display: block;
	border-top: transparent 1px solid;
	border-bottom: transparent 1px solid;
	padding: 4px 0px 3px 6px;
	text-align: left;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: rgb(255, 255, 255);
}
#navLinks a:hover {
	display: block;
	border-top: rgb(0, 0, 0) 1px solid;
	border-bottom: rgb(0, 0, 0) 1px solid;
	background-color: transparent;
	text-align: center;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: rgb(176, 216, 255);
}
.navLinksYouarehere {
	display: block !important;
	border-top: rgb(0, 0, 0) 1px solid !important;
	border-bottom: rgb(0, 0, 0) 1px solid !important;
	border-left: rgb(102, 153, 0) 1px solid !important;
	border-right: rgb(102, 153, 0) 1px solid !important;
	background-color: rgb(155, 120, 0) !important;
	font-size: 9pt !important;
	font-weight: bold !important;
	text-decoration: none !important;
	color: rgb(255, 255, 255) !important;
}
/* New link category - navbar */
div.accLink>span {
	display: block;
	padding: 4px 0px 3px 0px;
	border: rgb(255, 255, 255) 1px solid;
	background-color: rgb(204, 0, 0);
	background-image: url(images/nav_header-ACC.jpg);
	background-position: center;
	text-align: center;
	font-size: -1px;
	text-decoration: none;
	color: #FFFFFF;
}
div.accLink {
	background-color: rgb(0, 51, 102);
}
div.accLink a {
	padding: 2px 0px 2px 12px !important;
	border-left: rgb(102, 153, 0) 1px solid !important;
	border-right: rgb(102, 153, 0) 1px solid !important;
	text-align: left !important;
	color: rgb(255, 255, 255) !important
}
div.oucLink>span {
	display: block;
	padding: 4px 0px 3px 0px;
	border: rgb(255, 255, 255) 1px solid;
	background-image: url(images/nav_header-OUC.jpg);
	text-align: center;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: rgb(255, 255, 255);
}
div.oucLink {
	background-color: rgb(0, 51, 102);
}
div.oucLink a {
	padding: 2px 0px 2px 12px !important;
	border-left: rgb(102, 153, 0) 1px solid !important;
	border-right: rgb(102, 153, 0) 1px solid !important;
	text-align: left !important;
	color: rgb(255, 255, 255) !important;
}
/* Styles for sectional information boxes */
p>span { /*styles for headers in the song samples page*/
	display: inline;
	margin-bottom: 0px;
	border-bottom: rgb(153, 0, 0) 2px solid;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 12pt;
	font-weight: bold;
	color: rgb(255, 255, 255);
}
/* Form styles */
#form-category {
	padding: 3px 3px 3px 3px;
	border: rgb(255, 255, 255) 1px solid;
	background-color: rgb(238, 238, 238);
	font-weight: bold;
	color: rgb(0, 0, 0);
}
#form-input input {
	margin-right: 5px;
	padding: 3px 3px 3px 3px;
	border: rgb(0, 0, 0) 1px dotted;
	background-color: rgb(255, 255, 255);
	color: rgb(0, 0, 0);
}
/* Page headers */
.pageHeader {
	display: block;
	width: 100%;
	padding: 2px 2px 2px 2px;
	text-indent: 25px;
	font-family: 'Baskerville Old Face';
	font-size: 17pt;
	color: rgb(255, 255, 255);
}
.pageHeaderSub {
	display: block;
	width: 100%;
	padding: 2px 2px 2px 2px;
	border-bottom: rgb(255, 255, 255) 2px solid;
	text-indent: 25px;
	font-family: Arial;
	font-size: 13pt;
	color: rgb(255, 255, 255);
}
