body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	cursor: default;
	background-color: #FFFFFF;
}
form{
	margin: 0px;
	padding: 0px;
}


/*------------------------------------------------
				Styles in header.asp
--------------------------------------------------*/
#Leaderboard {
	background-color: #08283F;
	text-align: center;
	padding-top:10px;
}
#Leaderboard img, #Leaderboard object{
	/*margin:10px 0px 10px 0px;*/
}
.HeaderContainer {
	width: 100%;
	background-color: #FFFFFF;
	background-image: url(images/SiteHeaderBG.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.DJLogo {
	height: 134px;
	width: 980px;
	background-repeat: no-repeat;
	background-position: left top;
	text-align:left;
}
.BackHome{
	height:114px;
	width:350px;
	position:absolute;
}
.Bookmark {
	margin-left: 240px;
	position:absolute;
	font-weight: bold;
	text-align: right;
	margin-top: 10px;
	width: 150px;
}
.Bookmark a {
	font-size:9px;
	text-transform:uppercase;
	color:#FFFFFF;
	text-decoration:none;
}
.Bookmark a:hover {
	text-decoration:underline;
}
.DJPanel {
	position:absolute;
	margin-top:10px;
	margin-left:390px;
	width: 297px;
	background-image: url(images/DJPointer.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 114px;
}
.DJDetails {
	width: 150px;
	margin-left: 25px;
	text-align: right;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #f0f0e8;
	position:absolute;
	height: 114px;
}
.DJDetails h1 {
	font-size: 9px;
	color: #ed1c24;
	text-transform: uppercase;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.DJDetails h2 {
	font-size: 12px;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
}
.DJDetails h2 a {
	text-decoration: none;
	font-size: 12px;
	color: #f0f0e8;
}
.DJDetails h2 a:hover {
	text-decoration: underline;
}


.DJButtons {
	position:absolute;
	margin-top: 17px;
	margin-left:190px;
	width: 91px;
	height: 97px;
}
.DJButtons a{
	margin-bottom: 4px;
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
	height: 17px;
}
.DJButtons a:hover{
	margin-bottom: 4px;
	background-repeat: no-repeat;
	background-position: left bottom;
	display:block;
}
.UpNext {
	position:absolute;
	margin-top:10px;
	margin-left:697px;
	width: 283px;
	background-image: url(images/DJPointer.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 114px;
}
.UpNextImg{
	float:left;
	margin: 15px 10px 15px 15px;
	background-position: center center;
}

.UpNextDetails {
	margin-left:100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f0f0e8;
	margin-top: 15px;
	text-align:left;
}
.BorderLineUp {
	margin-left:10px;
}
.BorderLineUp a{
	margin-bottom: 4px;
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
}
.BorderLineUp a:hover{
	margin-bottom: 4px;
	background-repeat: no-repeat;
	background-position: left bottom;
	display:block;
}
.UpNextDetails  h1 {
	font-size: 10px;
	color: #ed1c24;
	text-transform: uppercase;
	padding: 0px;
	margin:0px;
}
.UpNextDetails  h2 {
	font-size: 12px;
	text-transform: uppercase;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.UpNextDetails h2 a   {
	font-size: 12px;
	text-decoration: none;
	color: #f0f0e8;
}
.UpNextDetails h3 {
	font-size: 12px;
	text-transform: uppercase;
	padding: 0px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}


.UpNextDetails a {
	font-size: 9px;
	color: #94b5c6;
	text-decoration: none;
}
.UpNextDetails a:hover {
	text-decoration: underline;
}
.MenuContainer {
	width: 980px;
	font-family: Arial, Helvetica, sans-serif;
	margin:auto;
	height:35px;
	background-repeat: no-repeat;
	background-position: left -134px;
}

/* ######### CSS for top level tabs ######### */
.tabsmenuclass {
	float:left;
	}
.tabsmenuclass ul{
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style-type: none;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
}
.tabsmenuclass li{float: left;}
.tabsmenuclass a{
	display: block;
	font-size: 16px;
	color: #ffffff;
	text-decoration:none;
	background-image:url(images/TabsOffBG.gif);
	background-repeat:repeat-x;
	float:left;
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
}
.tabsmenuclass a:hover, .tabsmenuclass a.selected{
	font-size: 16px;
	color: #0d405c;
	text-decoration:none;
	background-color: #ffffff;
	background-image:url(images/TabsOnBG.gif);
	background-repeat:repeat-x;
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
}

/* ######### CSS for sub menu container below ######### */
.tabsmenucontentclass{clear: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #0d405c; padding:10px 0px 10px 0px;}
.tabsmenucontentclass ul{margin: 0;padding: 0;list-style-type: none;}
.tabsmenucontentclass li{float: left;margin-right: 1em;}
.Search {
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(images/TabsOnBG.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	width: 280px;
}

.SearchTextfield {
	font-size: 11px;
	width: 80px;
}
.SearchDropDown {
	font-size: 11px;
	width: 70px;
	margin-left: 5px;
}

.SearchButton {
	font-size: 11px;
	font-weight: bold;
	margin-left:5px;
	cursor: pointer;
	margin-right: 10px;
}
.SubMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0d405c;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cfd9de;
	width:980px;
	margin:auto;
	text-align:left;
	height:35px;
	overflow:hidden;
}
#mysubmenuarea{
	position:absolute;z-index:99;width:980px;
}
#mysubmenuarea a{
	text-decoration:none;
	color: #0d405c;
}
#mysubmenuarea a:hover{
	text-decoration:underline;
	color: #0d405c;
}
#TickerContainer{
	position:absolute;
 	padding:10px 0px 10px 0px;
 	z-index:1;
}
.Date{
	width:105px;
	float:left;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0d405c;
}
#TICKER{
	overflow:hidden;
	width:870px;
	float:left;
	
}
#TICKER a{
	text-decoration:none;
	color: #0d405c;
}
#TICKER a:hover{
	text-decoration:underline;
	color: #0d405c;
}
.SiteBody {
	width: 980px;
	text-align:left;
}
#BannerScroller/*------------------------------------------------
				Styles in footer.asp
--------------------------------------------------*/

 {
	height: 135px;
	margin-top: 15px;
	margin-bottom: 18px;
	width: 980px;
	background-image: url(images/BannerScrollBorders.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.ScrollButton {
	float: left;
	height: 123px;
	width: 18px;
	margin-top: 8px;
}
.ScrollContainer {
	float: left;
	height: 123px;
	width: 924px;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 8px;
	overflow: hidden;
}
.ScrollContainer img {
	float: left;
	margin-left: 8px;
}
.Shopping {
	background-image: url(images/PanelShoulder.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width: 182px;
	float: left;
}
.ShoppingTab  {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cfd9de;
	height: 36px;
	float: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cfd9de;
	background-image: url(images/TopLine.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.ShoppingTab h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	color: #ef0009;
	padding: 0px;
	margin: 7px 10px 0px 10px;
}
.ShoppingBody {
	clear: both;
	border-right: 1px solid #cfd9de;
	border-left: 1px solid #cfd9de;
}
.ShoppingBody img, .ShoppingBody object  {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.Music {
	background-image: url(images/PanelShoulder.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 250px;
	width: 496px;
	float: left;
	margin-top: 0;
	margin-right: 15;
	margin-bottom: 0;
	margin-left: 15;
}
.MusicTabOn  {
	background-color: #FFFFFF;
	border-right:solid 1px #cfd9de;
	height: 36px;
	float: left;
	border-left: 1px solid #cfd9de;
	background-image: url(images/TopLine.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.MusicTabOn h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	color: #ef0009;
	padding: 0px;
	margin: 7px 10px 0px 10px;
}
.MusicTabOff  {
	cursor:pointer;
	background-color: #FFFFFF;
	height: 36px;
	float: left;
	background-image: url(images/PanelShoulder.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.MusicTabOff h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	color: #ef0009;
	padding: 0px;
	margin: 7px 10px 0px 10px;
}
.MusicBody {
	clear: both;
	border-right:solid 1px #cfd9de;
	border-left:solid 1px #cfd9de;
	height: 214px;
	overflow:auto;
}
.MusicCategory {
	float: left;
	width: 215px;
	margin-left: 15px;
	font-size: 11px;
	color: #0d405c;
}
.MusicCategory h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0d405c;
	border-bottom: 1px solid #cfd9de;
	height: 23px;
	margin: 15px 0px 5px 0px;
	padding: 0px;
}
.MusicCategory h1 a {
	color: #0d405c;
	text-decoration: none;
}
.MusicCategory h1 a:hover {
	color: #0d405c;
	text-decoration: underline;
}
.MusicCategory ol {
	padding: 0px;
	margin: 0px 0px 0px 23px;
}
.MusicCategory li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0d405c;
	padding: 0px;
	margin: 4px 0px 0px 0px;
	font-weight: normal;
	clear:both;
}
.MusicCategory h3 {
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	font-size: 11px;
	font-weight: normal;
}
.MusicCategory h3 a {
	text-decoration: none;
	color: #0d405c;
}
.MusicCategory h3 a:hover {
	text-decoration: underline;
}
.MusicCategory img {
	float: left;
}
.HomeBannersBottom {
	position:absolute;
	width: 160px;
	height: 460px;
	text-align:center;
	overflow:hidden;
	background-image: url(images/InfoTabsBG.gif);
	background-repeat: repeat-x;
	background-position: left -8px;
	padding-top: 15px;
	margin-left: 12px;
}
.HomeBannersBottom img, .HomeBannersBottom object{
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	width: 160px;
}
.SiteMapLinks {
	background-color: #e8ecf0;
	position:absolute;
	width: 796px;
	margin: 12px 0px 0px 185px;
}
.WhiteBar {
	background-color: #fff;
	height:20px;
}
.LinksContainer {
	width: 245px;
	font-size: 11px;
	color: #0d405c;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 15px;
}
.LinksGroup  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #d3dae2;
	padding: 0px;
	height: 26px;
	width: 245px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.LinksGroup h1 {
	font-size: 14px;
	text-transform: uppercase;
	padding: 5px 0px 0px 8px;
	margin: 0px;
}
.LinksGroup img {
	margin-right: 5px;
}
.LinksContainer h2 {
	font-size: 11px;
	font-weight: normal;
	padding: 0px 0px 0px 11px;
	margin: 5px 10px 0px 8px;
	background-image: url(images/BlueListArrow.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
}
.LinksContainer a {
	color: #0d405c;
	text-decoration: none;
}
.LinksContainer a:hover {
	text-decoration: underline;
}
.LinksContainer strong {
	text-transform: uppercase;
}
.LinksContainer h3 {
	font-size: 14px;
	padding: 0px 0px 0px 11px;
	margin: 5px 10px 0px 8px;
	background-image: url(images/RedListArrow.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.LinksContainer h3 a {
	color: #0d405c;
}
.LinksContainer h4 {
	margin: 5px 10px 0px 8px;
	font-weight: normal;
	font-size: 10px;
	padding: 0px;
}
#PopUp{
	position: absolute;
	z-index:900;
	visibility: hidden;
	left: 0px;
	top: 0px;
	background-color: #0B3651;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}
.ClosePanel{
	background-color: #ffffff;
	text-align:right;
	height:30px;
}
.Cams a{
	display: block; font-size: 14px; color: #ffffff; padding:8px 8px 8px 8px; text-decoration:none;background-color: #545454; float:left; margin-right:4px;
}
.Cams a:hover{
	text-decoration:none;background-color: #EF0009;
}
.PagePanel{
	background-color: #ffffff;
}
#WebcamTable{
	position: absolute;
	z-index:910;
	visibility: hidden;
	top: 0px;
	width: 660px;
}
#WebcamTable td{
	padding:10px;
}
#ClassifiedsTable{
	position: absolute;
	z-index:920;
	visibility: hidden;
	top: 0px;
	width: 695px;
}
#ClassifiedsTable td{
	padding:10px;
}
/*------------------------------------------------
			Styles in AuxiliaryLinks.asp
--------------------------------------------------*/
.RightPanel{
	float:right;
	width: 278px;
}
.AuxiliaryLinks {
	margin-top:10px;
	width: 278px;
}
.InfoTabs {
	background-image: url(images/InfoTabsBG.gif);
	background-repeat: repeat-x;
	height: 25px;
	font-size: 13px;
	font-weight: normal;
	
}
.InfoTabOn  {
	background-image: url(images/InfoTabsButton.gif);
	background-repeat: no-repeat;
	background-position: left top;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ee1d25;
	display:block;
	width: 67px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 4px;
	float: left;
}
.InfoTabOff   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ee1d25;
	display: block;
	width: 67px;
	text-align: center;
	cursor: pointer;
	float: left;
	padding-top: 5px;
	padding-bottom: 4px;
}
.InfoPanel {
	background-image: url(images/InfoPanelBorders.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-top: 5px;
	width: 278px;
}
.InfoContainer {
	margin-right: 5px;
	margin-left: 5px;
	width:268px;
	height:175px;
	overflow-y:auto;
	overflow-x:hidden;
}
#Interactive {
	background-image: url(images/PanelBorders.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 83px;
	width: 278px;
	margin-top: 4px;
}
#Interactive h1 {
	float: left;
	width: 87px;
	margin: 10px 0px -5px 0px;
	font-size: 9px;
	color: #0d405c;
	padding: 0px;
	font-weight: normal;
}
#Interactive a {
	color: #0d405c;
	text-decoration: none;
}
#Interactive a:hover {
	text-decoration: underline;
}
#Interactive img {
	margin-right: 3px;
}
#WeatherInfo  h1 {
	font-size: 10px;
	float: left;
	width: 120px;
	padding: 0px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
}
#WeatherInfo img {
	margin-right: 10px;
}

#WeatherInfo a {
	color: #0d405c;
	text-decoration: none;
}
#WeatherInfo a:hover {
	text-decoration: underline;
}


#WeatherInfo div {
	height: 16px;
	font-size: 10px;
	color: #0d405c;
}
#ContactInfo {
	color: #0d405c;
	padding: 0px 5px 10px 14px;
}
#ContactInfo h2{
	font-size: 12px;
	padding: 0px;
	margin:5px 0px 5px 0px;
}
#ContactInfo p{
	font-size: 10px;
	padding: 0px;
	margin:0px;
}
#ContactInfo b{
	width:60px;
}
#ContactInfo span{
	margin-left:50px;
	font-size: 10px;
	display:block;
}
#ContactInfo a{
	color: #0d405c;
	text-decoration:none;
}
#ContactInfo a:hover{
	color: #0d405c;
	text-decoration:underline;
}

.Polls {
	font-size: 11px;
	background-color: #edf1f2;
	padding-bottom: 10px;
}
.Polls h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #0d405c;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
}
.Polls h2 {
	font-size: 11px;
	font-weight: normal;
	color: #0d405c;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.Polls h2 input{
	float:left;
	clear:both;
}
.Polls h2 div{
	padding-top:3px;
}
.Polls a {
	color: #0d405c;
	text-decoration: none;
}
.Polls a:hover {
	text-decoration: underline;
}

.Polls input {
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*------------------------------------------------
				Common Styles
--------------------------------------------------*/

.PagingOn {
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #ef0009;
	height: 22px;
	width: 22px;
	margin: 10px 10px 10px 0px;
}
.PagingOff {
	float: left;
	color: #0d405c;
	background-color: #c1cad4;
	height: 22px;
	width: 22px;
	font-size: 11px;
	cursor: pointer;
	margin: 10px 10px 10px 0px;
}
.PagingOver {
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #ef0009;
	height: 22px;
	width: 22px;
	cursor: pointer;
	margin: 10px 10px 10px 0px;
}
.PageContentContainer {
	width: 656px;
	font-size: 12px;
	color: #0d405c;
	margin-top: 11px;
	margin-right: 18px;
	margin-bottom: 0px;
	margin-left: 10px;
	overflow:hidden;
}
.PageContentContainer h1 {
	font-size: 22px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
}
.PageContentContainer h2 {
	font-size: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
}
.PageContentContainer h2 div{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.PageContentContainer h3 {
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
}
p{
 	font-size: 12px;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #0d405c;
}
.PageContentContainer p {
	font-weight: normal;
}
.ContentBanner {
	text-align: center;
}
.ContentBanner img, .ContentBanner object{
	margin:10px;
}
.GlobalLinks {
	font-size: 10px;
	float: right;
	font-weight:normal;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.GlobalLinks a {
	text-decoration: none;
	color: #0d405c;
}
.GlobalLinks a:hover {
	text-decoration: underline;
}
.PageTitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	color: #ef0009;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
.PageTitle div {
	font-size: 11px;
	color: #0d405c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 15px;
	padding-bottom: 10px;
}
.PageTitle h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
	width: 120px;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.PageTitle h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
	width: 530px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}

.ContentImage {
	border: 1px solid #e9edf0;
	margin-left: 10px;
	margin-bottom: 10px;
	width: 200px;
	float: right;
	clear: right;
}
.ContentImage img {
	margin: 2px;
}
.ContentImage div {
	font-size: 11px;
	margin: 2px 5px 5px 5px;
	color: #0d405c;
}
.FeaturedLink {
	float: left;
	width: 278px;
	background-image: url(images/InfoPanelBorders.gif);
	background-repeat: repeat-y;
	background-position: left top;
	height: 300px;
	border-top: 1px solid #cfd9de;
	border-bottom: 1px solid #cfd9de;
	padding: 0px;
	margin-top: 11px;
}
.FeaturedLink img {
	margin-top: 10px;
	margin-left: 10px;
}
.FeaturedLink h1 {
	font-size: 16px;
	padding: 0px;
	margin: 5px 10px 5px 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
}
.FeaturedLink h1 a {
	color: #ef0009;
	text-decoration: none;
}
.FeaturedLink h1 a:hover {
	text-decoration: underline;
}
.FeaturedLink p {
	font-size: 11px;
	padding: 0px;
	margin: 0px 10px 0px 10px;
	color: #0d405c;
}
.ContentPaging {
	height: 20px;
	margin-left: 10px;
	margin-top: 20px;
}
.ContentPaging div {
	float: left;
	margin-right: 5px;
	font-size: 11px;
	width: 20px;
	text-align: center;
	height: 19px;
	padding-top: 2px;
}
.ContentPaging .On {
	background-color: #ef0009;
	color: #FFFFFF;
	font-weight: bold;
}
.ContentPaging .On a {
	text-decoration: none;
	font-weight: bold;
	cursor: default;
	color: #FFFFFF;
}
.ContentPaging .Off {
	text-decoration: none;
	background-color: #e9edf0;
}
.ContentPaging .Off a {
	color: #0d405c;
	text-decoration: none;
}
.ContentPaging .Off a:hover {
	text-decoration: underline;
}
.ButtonLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #0d405c;
	float: left;
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 15px;
	background-image: url(images/Button_Upload.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #cfd9de;
	margin-right: 10px;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 16px;
}
.ButtonLink   a {
	color: #FFFFFF;
	text-decoration: none;
}
.ButtonLink  a:hover {
	text-decoration: underline;
}
.Button  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(images/ButtonBG.gif);
	color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: left center;
	border: 1px solid;
	border-top-color: #6699b5;
	border-right-color: #052f4e;
	border-bottom-color: #052f4e;
	border-left-color: #6699b5;
	font-weight: bold;
	background-color: #11567c;
}
.Warning {
	background-color: #e9edf0;
	font-size: 12px;
	color: #0d405c;
	height: 61px;
}
.Warning h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.Warning img {
	float: left;
	margin: 5px;
}
.Breadcrumbs {
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 10px 0px 20px 0px;
	color: #869fad;
	float: left;
}
#RelatedLinks {
	float: none;
	width: 278px;
	margin-top: 11px;
	padding-bottom: 20px;
}
#RelatedLinks h2 {
	font-size: 16px;
	text-transform: uppercase;
	color: #ef0009;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}
#RelatedLinks h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #0d405c;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cfd9de;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#RelatedLinks li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

#RelatedLinks a {
	color: #0d405c;
	text-decoration: none;
}
#RelatedLinks a:hover {
	text-decoration: underline;
}
.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 278px; /*width of featured content slider*/
height: 370px;

}
.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
background-color: #FFFFFF;
width: 278px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
/*filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;*/
}

.pagination{
	width: 278px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
	margin: 15px 0px 0px 0px;
}

.pagination a{
	float: left;
	color: #0d405c;
	background-color: #c1cad4;
	padding:5px 8px 5px 8px;
	font-size: 11px;
	text-decoration:none;
	margin: 0px 10px 10px 0px;
}

.pagination a:hover{
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #ef0009;
	padding:5px 8px 5px 8px;
	margin: 0px 10px 10px 0px;
	text-decoration:none;
}


.pagination a.selected{
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #ef0009;
	padding:5px 8px 5px 8px;
	margin: 0px 10px 10px 0px;
	text-decoration:none;
}
.PrimaryFeatures {
	position:absolute;
	width: 278px;
	margin: 8px 0px 0px 10px;
	height:370px;

}

.PrimaryFeatures img {
	margin: 0px 0px 0px 0px;
}
.PrimaryFeatures h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #ee1d25;
	padding: 0px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
}
.PrimaryFeatures h1 a {
	color: #ee1d25;
	text-decoration: none;
}
.PrimaryFeatures h1 a:hover {
	text-decoration: underline;
}
.PrimaryFeatures h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #869fad;
	padding: 0px;
	margin: 5px 0px 0px 0px;
	text-transform: uppercase;
}
.PrimaryFeatures h2 a {
	text-decoration: none;
	color: #869fad;
}
.PrimaryFeatures h2 a:hover {
	text-decoration: underline;
}
.PrimaryFeatures p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0d405c;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}
.PrimaryFeatures h3 {
	margin: 3px 0px 0px 7px;
	font-size: 11px;
	padding: 0px;
}
.PrimaryFeaturesX {
	width: 278px;
	height:370px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	background-image: url(images/InfoTabsBG.gif);
	background-repeat: repeat-x;
	background-position: left bottom;

}

.PrimaryFeaturesX img {
	margin: 0px 0px 0px 0px;
}
.PrimaryFeaturesX h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #ee1d25;
	padding: 0px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
}
.PrimaryFeaturesX h1 a {
	color: #ee1d25;
	text-decoration: none;
}
.PrimaryFeaturesX h1 a:hover {
	text-decoration: underline;
}
.PrimaryFeaturesX h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #869fad;
	padding: 0px;
	margin: 5px 0px 0px 0px;
	text-transform: uppercase;
}
.PrimaryFeaturesX h2 a {
	text-decoration: none;
	color: #869fad;
}
.PrimaryFeaturesX h2 a:hover {
	text-decoration: underline;
}
.PrimaryFeaturesX p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0d405c;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}
.PrimaryFeaturesX h3 {
	margin: 3px 0px 0px 7px;
	font-size: 11px;
	padding: 0px;
}


hr {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #cfd9de;
	border-bottom-color: #cfd9de;
}

#GalleryView{
	border: 1px solid #cfd9de;
	float:left;
	margin:20px 20px 0px 0px;
	width: 120px;
}
#GalleryViewDescription{
	padding:5px 3px 2px 3px;
	font-size:11px;
	background-image: url(images/BulletLine.gif);
	background-repeat: repeat-x;
	background-position: left -5px;
}
#GalleryViewDescription a{
	text-decoration:none;
	display:block;
}
#GalleryViewDescription a:hover{
	text-decoration:underline;
}
.YourMusicLogo {
	float:left;
	margin: 10px 20px 10px 10px;
	width:184px;
	height:198px;
	background-image:url(images/YourMusicImage.gif);
	background-repeat:no-repeat;
	background-position:left top;
	text-align:center;
}
.YourMusicLogo p{
	font-size:10px;
	color:#FFFFFF;
	margin:110px 0px 0px 0px;
	padding:0px;
}
.Hotlinks {
	float:left;
	font-size:11px;
	width:250px;
	color: #0d405c;
}
.Hotlinks a{
	display:block;
	margin-top:8px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #ee1d25;
	text-decoration:none;
}
.Hotlinks a:hover{
	text-decoration:underline;
}
.Hotlinks a img{
	border:none;
}
.FrequencyMap{
	float:left;
	margin: 10px;
	width:230px;
}
.FrequencyMap h2{
	background-color:#0d405c;
	height:30px;
	margin:0px;
	padding:0px;
	text-indent:8px;
	line-height:30px;
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size: 20px;

}
#footprint {
	background-color:#ef0009;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	font-style:italic;
	width:230px;
	height: 24px;
}
#footprintwrapper {
	font-size:11px;
	color:#0d405c;
	margin:10px 0px 0px 0px;
	float:left;
	height:192px;
	width:225px;
	border: solid 1px #cfd9de;
	text-align:center;
}
#footprintwrapper h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#ef0009;
	font-size:36px;
	font-weight:normal;
	margin:0px;
	padding:0px;
}



.FeatureClassified {
	background-image: url(images/PanelShoulder.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width: 980px;
	margin-bottom:20px;
	clear:both;
}
.FeatureClassifiedTab  {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cfd9de;
	height: 36px;
	float: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cfd9de;
	background-image: url(images/TopLine.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.FeatureClassifiedTab h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	color: #ef0009;
	padding: 0px;
	margin: 7px 10px 0px 10px;
}
.FeatureClassifiedBody {
	border-right: 1px solid #cfd9de;
	border-left: 1px solid #cfd9de;
	height:90px;
	padding-left:10px;
}
.FeatureClassifiedAdvert {
	width:188px;
	float:left;
	height:70px;
	background-color:#FFF;
	margin:10px 5px 10px 0px;
	background-image:url(images/AdvertRightLine.gif);
	background-repeat:repeat-y;
	background-position:right;
	background-color:#e9edf0;
}

.FeatureClassifiedAdvert h1{ 
	color:#869fad;
	background-color:#d6dee3;
	font-size:9px;
	text-transform:uppercase;	
	width:182px;
	margin:0px;
	padding:5px 0px;
}	
.FeatureClassifiedAdvert h1 a{ 
	color:#869fad;
	font-size:9px;
	text-transform:uppercase;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
}	
.FeatureClassifiedAdvert h1 div{ 
	margin:0px 8px;
}
.FeatureClassifiedAdvert a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	margin:0px;
	text-decoration:none;
	color:#0d405c;
	display:block;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.FeatureClassifiedAdvert a:hover{ 
	text-decoration:underline;
}





.QuestionItem {
	background-color: #eff2f4;
	padding: 10px;
	margin-bottom: 10px;
}
.QuestionItem h5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
	background-color: #dde3e8;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c0cad3;
}
.QuestionItemField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0d405c;
	width: 350px;
}
#Scraper{
	position:absolute;
	top:0px;
	width:160px;
}
#Scraper img, #Scraper object{
	margin-top:10px;
}
.floatingmenu {
	font-size:10px;
	color:#a3c0d1;
	background-image: url(images/floatmenuBG.png);
	background-repeat: no-repeat;
	width: 989px;
	margin: auto;
	text-align: left;
}
.SplitContainer {
	float: right;
	padding-top:12px;
	padding-right:20px;
}
.SplitContainer span {
	font-style: italic;
	display: block;
	float: left;
	padding-top: 3px;
}
.SplitContainer div {
	font-weight:bold;
	float:left;
	display:block; 
	margin-left:10px; 
	background-image:url(images/RedSplit.gif); 
	width:162px; 
	text-align:center;
	padding:4px 0px; 
	color:#FFFFFF;
}
.SplitContainer a {
	font-weight:bold;
	float:left;
	display:block; 
	margin-left:10px; 
	background-image:url(images/BlueSplit.gif); 
	width:162px; 
	text-align:center;
	padding:4px 0px;
	color:#a3c0d1; 
	text-decoration:none;
}
.SplitContainer a:hover {
	background-image:url(images/RedSplit.gif); 
	color:#FFF; 
}

A.HomeLinkTop {
	width:40px;
	color:#a3c0d1; 
	font-size:10px; 
	text-decoration:none; 
	display:block; 
	padding:15px 0px 18px 20px;"
}
A.HomeLinkTop:hover {
	text-decoration:underline; 
}
