@charset "utf-8";
/* CSS Document */
TD{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#bodyContainer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	padding-top:5px;
	
}
#sitemap TD{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#sitemap IMG{
	margin-right:4px;
}
#sitemap a{
	color:#900;
	text-decoration:none;
}
#sitemap a:active{
	color:#900;
	text-decoration:none;
}
#sitemap a:visited{
	color:#900;
	text-decoration:none;
}
#sitemap a:hover{
	color:#900;
	text-decoration:underline;
}

.bodyText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	padding-top:5px;
	padding-bottom:20px;
}
.bodyText a{
	color:#990000;
	text-decoration:none;
}
.related{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
}
.related a{
	color:#990000;
	text-decoration:none;
}
.related a:active{
	color:#990000;
	text-decoration:none;
}
.related a:visited{
	color:#990000;
	text-decoration:none;
}
.related a:hover{
	color:#990000;
	text-decoration:underline;
}
.bodyText a:active{
	color:#990000;
	text-decoration:none;
}
.bodyText a:visited{
	color:#990000;
	text-decoration:none;
}
.bodyText a:hover{
	color:#990000;
	text-decoration:underline;
}
.bodyText .subTitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#990000;
}

#htmlElement {
	padding: 10px;
	background-color: #000;
}


.thumbnail_small{
	padding:1px;
	border:1px #CCCCCC solid;
}

#thumbCover IMG{
	padding:1px;
	border:1px #CCCCCC solid;
}
.MainTitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#990000;
	padding-bottom:3px;
	border-bottom:1px dotted #CCCCCC;
	padding-left:10px;
	font-weight:bold;
	letter-spacing:-1px;
	padding-left:0px;
}
.BigRed{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#990000;
	font-weight:bold;
	letter-spacing:-1px;
}
.normalText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:10px;
}

.normalText a{
	color:#900;
	text-decoration:none;
}
.normalText a:active{
	color:#900;
	text-decoration:none;
}
.normalText a:visited{
	color:#900;
	text-decoration:none;
}
.normalText a:hover{
	color:#900;
	text-decoration:underline;
}

.normalText ul{
	margin-top:-10px;
}
.normalText li{
	list-style-image:url(../images/dot_noround.gif);
	
}

.sideNavi{
	padding-left:0px;
	padding-top:5px;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; 
	font-size:12px;
	border-bottom:1px dotted #CCCCCC;
}
.sideNaviHighMax{
	padding-left:0px;
	padding-top:5px;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; 
	font-size:12px;
	border-bottom:1px solid #666666;
	cursor:pointer;
	font-weight:bold;
	color:#990000;
}
.sideNaviHigh{
	padding-left:0px;
	padding-top:5px;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; 
	font-size:12px;
	border-bottom:1px solid #666666;
	color:#000000;
	cursor:pointer;
}
.subSideNaviHigh{
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; 
	font-size:12px;
	border-bottom:1px solid #666666;
	color:#000000;
	cursor:pointer;
	background-image:url(../images/common/subnavi_bg2.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.subSideNavi{
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; 
	font-size:12px;
	border-bottom:1px dotted #666666;
	color:#000000;
	cursor:pointer;
	background-image:url(../images/common/subnavi_bg.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.backToTop{
	padding-top:10px; 
	padding-bottom:20px; 
	padding-right:20px;
	text-align:right; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	color:#999999;
}
.backToTop a{
	color:#666666;
	text-decoration:none;
}
.backToTop a:active{
	color:#666666;
	text-decoration:none;
}
.backToTop a:visited{
	color:#666666;
	text-decoration:none;
}
.backToTop a:hover{
	color:#990000;
	text-decoration:none;
}
.artWorkTitle{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	color:#CC3300;
}
.artWorkTitleSmaller{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	color:#CC3300;
}
.artWorkFooter{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666666;
}
.sub_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	font-weight:bold;
	color:#666666;
}
.gold_title{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:16px;
	font-weight:bold;
	color:#930;
	border-bottom:1px #CCCCCC dotted;
}
.gold_14_bold{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px;
	font-weight:bold;
	color:#930;
}

.gold_16_bold{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:16px;
	font-weight:bold;
	color:#930;
}
.grey_16_bold{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:16px;
	font-weight:bold;
	color:#666;
}
.gold_12_bold{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12;
	font-weight:bold;
	color:#930;
}

.textbox{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; 
	font-size:12px;
	padding-top:5px;
	padding-bottom:10px;
}

.listing_wif_bottom{
	padding-top:2px;
	padding-bottom:2px;
	border-bottom:1px dotted #CCCCCC;
}
.BigSub{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; 
	font-size:16px;
	font-weight:bold;
	color:#960;
}
.middleBold{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; 
	font-size:14px;
	font-weight:bold;
	color:#333;
}
#programmeListing{
	text-align:left;
	}
	
#programmeListing a {
	color:#F60;
	text-decoration:none;
}

#programmeListing a:active {
	color:#F60;
	text-decoration:none;
}

#programmeListing a:visited {
	color:#F60;
	text-decoration:none;
}
#programmeListing a:hover {
	color:#900;
	text-decoration:underline;
}
.pagesNavi{
		font-family:Arial, Helvetica, sans-serif;
		font-size:8px;
		text-align:center;
		color:#666;
		font-weight:bold;
}
.pagesNaviOff{
	font-size:12px;
	background-color:#900;
	color:#FFF;;
	text-decoration:none;
	margin:5px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
}
.pagesNavi a{
	font-size:12px;
	color:#F30;
	text-decoration:none;
	margin:5px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	/*border:1px #CCCCCC solid;*/
}
.pagesNavi a:active{
	font-size:12px;
	color:#F30;
	text-decoration:none;
	margin:5px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	/*border:1px #CCCCCC solid;*/
}
.pagesNavi a:vistied{
	font-size:12px;
	color:#F30;
	text-decoration:none;
	margin:5px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	/*border:1px #CCCCCC solid;*/
}
.pagesNavi a:hover{
	font-size:12px;
	background-color:#900;
	color:#FFF;;
	text-decoration:none;
	margin:5px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
}
#bar TD{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#bar a{
	color:#FFF;
	text-decoration:none;
}
#bar a:active{
	color:#FFF;
	text-decoration:none;
}
#bar a:visited{
	color:#FFF;
	text-decoration:none;
}
#bar a:hover{
	color:#EFEFEF;
	text-decoration:none;
}
#detailContainer TD{
	font-size:11px;
}

#toolsmall{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
}
#toolsmall a{
	text-decoration:none;
	color:#333;
}

#toolsmall a:active{
	text-decoration:none;
	color:#333;
}
#toolsmall a:visited{
	text-decoration:none;
	color:#333;
}
#toolsmall a:hover{
	text-decoration:underline;
	color:#900;
}
.alert{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#900;
}
#bigStar{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#900;
}

.sumitbtn{
	width:116px;
	height:29px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	text-align:center;
	background-image:url(../images/common_btn.jpg);
	font-weight:bold;
	padding-top:5px;
	cursor:pointer;
}

.sumitbtnover{
	width:116px;
	height:29px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#990000;
	text-align:center;
	background-image:url(../images/common_btn.jpg);
	font-weight:bold;
	padding-top:5px;
	cursor:pointer;
}
.formtextfield{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:380px;
}
.formtext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:5px;
	padding-bottom:5px;
}
.formtext a{
	color:#990000;
	text-decoration:none;
}
.formtext a:hover{
	color:#990000;
	text-decoration:underline;
}

.red_bold{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#900;
}
.grey_14_bold{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#666;
}

.sideColDate{
	font-family:Helvetica, arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
}
.sideType{
	font-family:Arial;
	font-size:10px;
	color:#666666;
}
.sideColTime{
	font-family:Helvetica, arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
}
#media a {
	font-family:Helvetica, arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}
.pink_14_bold{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#d74646;
}
#ProgrammeList TD{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-bottom:1px #CCCCCC dotted;
}
