body
{
	background:#ffffff; 
	font-family:Verdana; 
	font-size:xx-small;
	text-align: center;
	min-width:770px;
	/*line-height:2px;*/
}

.style3 { FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
.style12 { FONT-SIZE: x-small; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
.style15 { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #de0029; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
.style17 { FONT-WEIGHT: bold; FONT-SIZE: xx-small; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
.style18 { FONT-SIZE: xx-small }
.style19 { FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
.style21 { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666 }
.style25 { FONT-SIZE: x-small; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }


A:link 
{
	color: #DF0031;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}

A:visited 
{
	color: #DF0031;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}

A:hover 
{
	color: #DF0031;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}

A:active 
{
	color: #DF0031;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}

.categoryHeader
{
	font-size: 10pt; 
	color:Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold 
}

.categoryHeaderRed
{
	font-size: 12pt; 
	color:Red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold 
}
	
.subCategoryHeader 
{
	color: #004080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

select, text, td, input
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.categoryHTML
{
	font-size: 8pt;
	color:Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal 
}

P
{
	font-size: 8pt;
	color:Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal ;
}

.searchResultsHeader
{
	font-size: 10pt;
	color:Red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}


table.searchResults
{
	font-size: 8pt;
	color:Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	border-style:solid;
	border-color:#CCCCCC; 	
	border:1px;
}

td.searchResults
{
	font-size: 8pt;
	color:Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	border-style:solid;
	border-color:#CCCCCC; 	
	border:1px;
}

td.searchResultsHeader
{
	font-size: 8pt;
	color:Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

td.searchResultsAlt
{
	font-size: 8pt;
	background-color: #EEEEEE;
	color:Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	border-style:solid;
	border-color:#CCCCCC; 	
	border:1px;	
}


.ContentHeader
{
	font-family:Verdana; 
	font-size:x-small;	
	font-weight:bold;
}

.content
{
	width:540px;
	margin-left:15px;
	margin-right:15px;
}

.wrapper
{
	margin:0px auto;
	top:0;
	width:753px; 
	text-align:left;
	position:relative
}


input,span, select, table, tr, td, textarea{ font-family:Verdana; font-size:xx-small;}
span.keyword{ font-family:Verdana; font-size:xx-small; background-color:Blue; color:White;}

.formButton
{
	background-color:#f6fce2;
	border-color:#a1c81f;
	border-style:solid;
	color:#000000;
	font-size:xx-small;
	font-family:Verdana;
}

.closeMe
{
    width: 24px;
    height: 95px;
    background-image: url(/ukMusicWeek/Img/closeMe.gif);
    background-repeat: no-repeat;
    background-color: Transparent;
}

.pnlParentCategories
{
	Z-INDEX: 101; 
	LEFT: 300px; 
	POSITION: absolute; 
	TOP: 15px;
	Height : 60px;
	Width : 60px;
}

.pnlBanner
{
	Z-INDEX: 101; 
	LEFT: 0px; 
	POSITION: absolute; 
	TOP: 0px;
	text-align:center;
    background-image: url(/racc/Img/bg_top.gif);
    background-repeat: no-repeat;
    background-color: Transparent;	
	Width : 775px;
	Height : 99px;
}

.pnlLogo
{
 Z-INDEX: 101; 
 LEFT: 20px; 
 POSITION: absolute; 
 TOP: 15px;
 Height : 300px; 
 Width: 50px; 
}

.pnlFlashBanner
{
	Z-INDEX: 101; 
	LEFT: 0px; 
	POSITION: absolute; 
	TOP: 105px;
	text-align:left;
/*    background-image: url(/racc/Img/bg_top.gif);
    background-repeat: no-repeat;
    background-color: Transparent;	*/
	Width : 775px;
	Height : 103px;
}

.pnlRadioPlayer
{
	Z-INDEX: 101; 
	LEFT: 0px; 
	POSITION: absolute; 
	TOP: 0px;
	text-align:left;
/*	padding-left:8px;
	padding-top:30px;
    background-image: url(/racc/Img/radioplayer060701.jpg);
    background-repeat: no-repeat;
    background-color: Transparent;	*/
	/*Width : 340px;*/
	Width : 293px;
	Height : 60px;
}
 
.pnlLatestNews
{
	Z-INDEX: 101; 
	/*LEFT: 344px; */
	LEFT: 297px; 
	POSITION: absolute; 
	TOP: 0px;
	text-align:left;
    background-image: url(/racc/Img/newsTicker.gif);
    background-repeat: no-repeat;
    background-color: Transparent;	
	Width : 480px;
	Height : 60px;
	padding: 4px;
}
 

.pnlFlashNews
{
	Z-INDEX: 101; 
	LEFT: 0px; 
	POSITION: absolute; 
	TOP: 170px;
	text-align:left;
    background-image: url(/racc/Img/facts_figures.gif);
    background-repeat: no-repeat;
    background-color: Transparent;	
	Width : 595px;
	Height : 103px;
	padding-left:0px;
	padding-top:0px;
} 
 
.pnlFlashNews1
{
	Z-INDEX: 101; 
	LEFT: 0px; 
	position:absolute;
	/*TOP: 5px;*/
} 

.pnlFlashNews2
{
	Z-INDEX: 101; 
	LEFT: 297px; 
	position:absolute;
	TOP: 3px;
} 


.pnlFlashNews3
{
	Z-INDEX: 101; 
	LEFT: 396px; 
	position:absolute;
	TOP: 3px;
} 

.pnlFlashNews4
{
	Z-INDEX: 101; 
	LEFT: 495px; 
	position:absolute;
	TOP: 3px;
} 

.pnlContent
{
	Z-INDEX: 101; 
	LEFT: 0px; 
	POSITION: absolute; 
	TOP: 278px;
	background-image:url(/racc/Img/content.gif);
	background-repeat: no-repeat;
	width: 595px;
	padding-left: 10px;
	padding-right: 15px;
	padding-top: 4px;
}


.pnlCategoryContentHeader
{
	Z-INDEX: 100; 
	LEFT: 15px; 
	POSITION: absolute; 
	TOP: 40px;
	height : 10px;
	width : 560px;
}

.pnlCategoryHeader
{
	Z-INDEX: 100; 
	LEFT: 15px; 
	POSITION: absolute; 
	TOP: 5px;
	height : 50px;
	width : 500px;
}

.pnlCategoryContent
{
	Z-INDEX: 101; 
	LEFT: 20px; 
	POSITION: absolute; 
	TOP: 30px;
	Width:530px;
	height:auto;
	background-image:url(/racc/Img/bg_categoryContent.jpg);
}

.pnlCategoryList
{
	Z-INDEX: 101; 
	LEFT: 15px; 
	POSITION: absolute; 
	TOP: 50px;
	Width:500px;
	height:600px;
	background-image:url(/racc/Img/catSection.gif);
}


.pnlCategoryContentFooter
{
	Z-INDEX: 101; 
	LEFT: 20px; 
	POSITION: absolute; 
	TOP: 530px;
	Width:530px;
	height: 10px;
	background-image:url(/racc/Img/bg_categoryFooter.jpg);
}



.pnlMainContent
{
	Z-INDEX: 101; 
	POSITION: absolute; 
    background-image: url(/racc/Img/bg_main.gif);
    background-repeat: no-repeat;
    background-color: Transparent;
    LEFT: 0px; 
    POSITION: absolute; 
    TOP: 278px;
}


.pnlLogin
{
	Z-INDEX: 101; 
	POSITION: absolute; 
    background-image: url(/racc/Img/login.gif);
    background-repeat: no-repeat;
    background-color: Transparent;
    LEFT: 608px; 
    TOP: 170px;
	Width : 170px;
	Height : 103px;
	text-align : left;
	padding-top: 28px;
	padding-left: 5px;
}

.pnlSearch
{
	Z-INDEX: 101; 
	POSITION: absolute; 
    background-image: url(/racc/Img/search.gif);
    background-repeat: no-repeat;
    background-color: Transparent;
    LEFT: 608px; 
    POSITION: absolute; 
    TOP: 170px;
	Width : 170px;
	Height : 59px;
	text-align : left;
	padding-top: 30px;
	padding-left: 5px;
}


.pnlStationSearch
{
	Z-INDEX: 101; 
	POSITION: absolute; 
    background-image: url(/racc/Img/rhPanel.jpg);
    background-repeat: no-repeat;
    background-color: Transparent;
    LEFT: 608px; 
    POSITION: absolute; 
    TOP: 235px;
	Width : 170px;
	Height : 475px;
	text-align : left;
	padding-top: 27px;
	padding-left: 5px;	
}


.pnlGridContent
{
	Z-INDEX: 101; 
	LEFT: 150px; 
	POSITION: absolute; 
	TOP: 80px;
}

.pnlPrintPage
{
	Z-INDEX: 101; 
	POSITION: absolute; 
    LEFT: 124px; 
    POSITION: absolute; 
    TOP: 429px;
  
}

input.errorHighlight, textarea.errorHighlight, select.errorHighlight
{
	background-color:#ff9900;
}

span.errorHighlight
{
	font-family:Verdana; 
	font-size:xx-small;	
	font-weight:bold;
	color:Red;
}

span.date
{
	font-family:Verdana; 
	font-size:xx-small;	
	font-weight:bold;
	color:Red;
}

span.news
{
	font-family:Verdana; 
	font-size:xx-small;	
    text-align: justify;
    color:Black;
}

span.facts
{
	font-family:Verdana; 
	font-size:xx-small;	
	color:White;
}

input.tbUserName
{
	font-family:Verdana; 
	font-size:xx-small;	
	color:Red;
	width:157px;
}

input.tbPassword
{
	font-family:Verdana; 
	font-size:xx-small;	
	color:Red;
	width:157px;
}

input.tbSearchBox
{
	font-family:Verdana; 
	font-size:xx-small;	
	color:Red;
	width:136px;
}

.memInfo
{
	color : #000000;
	font-size : 100%;
	font-family : Verdana;
	font-weight : normal;
	position: relative;
	top: 10px;
	left: 0px;
	height: 20px;
	width: 200px;
	float: left;
}
.memInfoTitles { color : #000000; font-size : 100%; font-family : Verdana; font-weight : normal; position: relative; top: 10; left: 0; height: 20; float: left; width: 180;}

.regInfo
{
	color : #000000;
	font-size : 100%;
	font-family : Verdana;
	font-weight : normal;
	position: relative;
	top: 10px;
	left: 0px;
	height: 20px;
	width: 200px;
	float: left;
}
.regInfoTitles { color : #000000; font-size : 100%; font-family : Verdana; font-weight : normal; position: relative; top: 10; left: 0; height: 20; float: left; width: 350;}

.newsUpperContent, .newsLowerContent 
{
    font: normal 11px Arial, Verdana, Helvetica, Sans-serif;
    color: #666666;
    background-image: url(Images/newsBg.gif);
    background-repeat: repeat-y;
    padding-top: 5px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 5px;
}
.diamond 
{
    vertical-align: middle;
}
.newsdate 
{
    font-weight: bold;
    font-size: 10px;
	color:#ED1B2D;
}
