


#yonbcontrastbutton , #defaultcontrastbutton {
	text-decoration: none;
}
#yonbcontrastbutton a:hover, #defaultcontrastbutton a:hover{
	text-decoration: underline ;
}
#bonwcontrastbutton {
	text-decoration: underline !important;
}
body {
	background-color: white;
	background-image: none;
	color:black;
}

a{
	color:	black !important;
}

.white {
	color: #FFFFFF;
}

h1.white{ /*yay hardcoding colours into the html*/
	color: black;
}
#footer {
	background-image: url(../images/common/negative/footer.jpg);
}
#footer ul li {
	color: black;
}
#footer ul li a {
	color: black;
}
#maincontent {
	color: black;
}
#maincontent p.intro {
	color: black;
}
.landingimpblue {
	background-color: white;
	color: black;
	background-image:none;
	border: 1px solid black;
}
.landingimpblue h2 {
	color: black;
	font-weight: bold;
}
.landingimpblue h3 {
	color: black;
	background-color: #e5e5e5;
	font-weight: bold;
}
.landingimpblue a {
	color: black;
}
.landingimpblue a:hover {
	color: black;
}
.landingimpblue p.more {
	background-image: url(../images/common/negative/landing_imp_blue_dots.gif);
}
.landingimpblue p.more a {
	background-image: url(../images/common/negative/landing_imp_blue_arrow.gif);
	color: #fff;
}
.impblue {
	background-color: white;
	color: black;
	background-image: none;
	border: 1px solid black;
}
.impblue h2 {
	color: black;
	font-weight: bold;
}
.impblue p.head {
	color: #00CCFF;
	background-color: #03427C;
}
.impblue a {
	color: black;
}
.impblue a:hover {
	color: black;
}
#impgreen {
	background-image: none !important;
	background-color: white !important;
}
#impgreen h2 {
	color: #CCFF00;
}
#impgreen p {
	color: #fff;
}
#impgreen p a {
	color: #fff;
}
#impgreen p a:hover {
	color: #fff;
}
#impgreen ul li {
	color: #fff;
}
#impgreen ul li.pod {
	color: #fff;
	background-image: url(../images/common/negative/pod.gif);
}
#impgreen ul li a {
	color: #ccff00;
}
#impgreen ul li.rss {
	color: #fff;
	background-image: url(../images/common/negative/rss.gif);
}
#impgreen p.more {
	background-image: url(../images/common/negative/homeimp_green_dots.gif);
}
#impgreen p.more a {
	color: #fff;
	background-image: url(../images/common/negative/green_arrow.gif);
}
.boardmemimg {
	background-color: white;
	color: black;
}
#generalcontentintro {
	background-color: white;
}
#generalcontentintrotext {
	background-color: white;
	color:black;
	border: 1px solid black;
}
#generalcontentintroimg {
	border-top-color: #1f1f1f;
	border-right-color: #1f1f1f;
	border-bottom-color: #1f1f1f;
	background-color: white;
}
#maincontent h2 {
	color: black;
} 
.lblue {
	color: #00CCFF;
}
.brown {
	color: #999966;
}
#maincontent .generalcontentfeatureright {
	background-color: white;
	border: 1px solid #1f1f1f;
}
#maincontent .generalcontentfeatureright p {
	color: black;
}
#maincontent .generalcontentfeatureleft {
	background-color: white;
	border: 1px solid #1f1f1f;
}
#maincontent .generalcontentfeatureleft p {
	color: black;
}
#maincontent ul li {
	background-image: url(../images/common/negative/white_bullet.gif);
}
#maincontent h3 {
	color: black;
}
#maincontent blockquote {
	border: none;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
	background-color: white;/*#0f0f0f;*/
}
#maincontent blockquote p.headblue {
	color: #00CCFF;
}
#maincontent blockquote.nospc {
	background-color: white;/*#0f0f0f;*/
}
#maincontent blockquote.nospc p.headblue {
	color: #00CCFF;
}
table th {
	color: black;/*#00CCFF;*/
	background-color: white;/*#0F3E4D;*/
}
table td {
	color: black;/*#FFFFFF;*/
}
#maincontent table td {
	border: 1px solid black;/*#3C3C3C*/;
}
.rowlinea {
	border-bottom-color: black;/*#333;*/
}
.rowlineb {
	border-bottom-color: black;/*#333;*/
}
#maincontent p.dots {
	background-image: url(../images/common/negative/dots.gif);
}
.backtotop {
	background-image: url(../images/common/negative/dots.gif);
}
#maincontent .backtotop a {
	color: black;
	background-image: url(../images/common/negative/backtotop.gif);
}

.back {
	background-image: url(../images/common/negative/dots.gif);
}

.back a {
	color: #00CCFF;
	background-image: url(../images/common/negative/back.gif);
}


.mediatab {
	background-color: white;
}
#maincontent .mediatab a.tabon {
	background-image: url(../images/common/negative/media_promotions_on.jpg);
	color: white;
}
#maincontent .mediatab a.taboff {
	background-image: url(../images/common/negative/media_trailers_off.jpg);
	color: #FFFFFF;
	background-color: #373737;
}
#mediatabcontent {
	border: 1px solid #1F1F1F;
	background-color: white; /*#0F0F0F*/
}
#mediatabcontent .listpic span{
	color: black;
}

#mediatabcontent .studiodetails p a {
	color:black !important;	
}

#mediatabcontent .studiodetails p a:hover{
	color:black !important;	
}

#mediatabcontent .studiodetails p.head
{
	color:black !important;
}
#mediadetail {
	background-color: white;
}
#mediadetail #head {
	border: 1px solid #1F1F1F;
	border-bottom-style: none;
	background: url(../images/common/negative/dots.gif) center bottom repeat-x;
}

#mediadetail #head a {
	background: url(../images/common/negative/back.gif) left 2px no-repeat;
}

#mediadetail #content {
	border: 1px solid #1F1F1F;
	border-top-style: none;
	border-bottom-style: none;
}

#mediadetail .back {
	border: 1px solid #1F1F1F;
	border-top-style: none;
}
#mediatabcontentnobg {
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-style: none;
}

#maincontent ul.mediapromotions ul li p {
	color: #999;
}
#maincontent ul.mediapromotions ul li a {
	color: #00CCFF;
}

.lblueindent {
	color: #00CCFF;
}

#maincontent .mediatab a.directoryredtab {
	background-image: url(../images/common/negative/directory_red_tab.jpg);
	color: white !important;
}
#maincontent .mediatab a.directorybluetab {
	background-image: url(../images/common/negative/directory_blue_tab.jpg);
	color: white !important;
}
#maincontent .mediatab a.directorygreytab {
	background-image: url(../images/common/negative/directory_grey_tab.jpg);
	color: black;
}
#maincontent .mediatab a.directorygreytablast {
	background-image: url(../images/common/negative/directory_grey_tab_last.jpg);
	color: black;
}
#az {
	background-color: white;
	border:1px solid #1f1f1f;
}


#az ul li {
	/*background: #000000 url(../images/common/negative/index_blank.gif) top left no-repeat;*/
	background-color:white;
	color:#cccccc;
	background-image:none;
}
#az ul li.current {
	background-image: url(../images/common/negative/index_on_blue.gif);
	color: black;
}

#az li a {
	/*background: #000000 url(../images/common/negative/index_off.gif) top left no-repeat;*/
	background-image:none;
	background-color:white;
	border:none;
	color: black;
}
#az li a:hover {
	background-image: url(../images/common/negative/index_on_blue.gif);
	color: black;
}


#azdropdown {
	background-color: white;
	border: 1px solid #1f1f1f;
	background-image:none;
	/*background-image: url(../images/common/negative/dots.gif);*/
}


#azdropdown ul li {
	color: #fff;
}


#searchform input.button{
	background-image:url(../images/common/negative/search.gif);
}




#maincontent #contactaddress {
	background-color: #0f0f0f;
	border: 1px solid #1f1f1f;
}


#maincontent #contactmapsmall img {
	background-color: #0f0f0f;
	border: 1px solid #1f1f1f;
}

#maincontent #contactmaplarge img {
	background-color: #0f0f0f;
	border: 1px solid #1f1f1f;
}

#maincontent #contactform #reset{
	background-image: url(../images/common/negative/discard.gif);
}

#maincontent #contactform #submit{
	background-image: url(../images/common/negative/send.gif);
}

.morered {
	background: url(../images/common/negative/landingright_red_more.gif) no-repeat right center !important;
}


#leftnav ul li {
	background: url(../images/common/negative/dots.gif) 1px top repeat-x;
	color: black;
}
#leftnav ul li a {
	color: black;
	border-left: none;
	border-right: none;
}
#leftnav ul li a:hover {
	background-color: #dbdbdb  !important;
}

#leftnav ul li.level1sel {
	background: url(../images/common/negative/dots.gif) 1px top repeat-x white;/*#3c3c3c;*/
}

#leftnav ul li.level2 {
	background: url(../images/common/negative/dots.gif) 1px top repeat-x;
	background-color: white;/*#252525;*/
}

#leftnav ul li.level2sel {
	background: url(../images/common/negative/dots.gif) 1px top repeat-x;
	background-color: white;
}

#leftnav ul li.level2sel a {
	color: #0085a7;
	background: url(../images/common/negative/leftnav_blue_arrow.gif) no-repeat 7px 11px;
}

#leftnav ul li.level3 {
	background: url(../images/common/negative/dots.gif) 1px top repeat-x;
	background-color: white;
}
#leftnav ul li.level3sel {
	background: url(../images/common/negative/dots.gif) 1px top repeat-x;
	background-color: white;
}

#leftnav ul li.level3sel a {
	background: url(../images/common/negative/leftnav_blue_arrow.gif) 18px 11px no-repeat;
	color: #0085a7;
}

#topnav ul li input.search {
	background-image:none;
	background-color:white;
	border:1px solid black;
	color:black !important;	
}


#topnav ul li a, #topnav ul li{
	color:black;	
}

#topnav ul li input.go{
	border:none;
	width: 22px;
	height:23px;
}




#topnav {
	background-image: url(../images/common/negative/topnav/back.jpg);
}

/* -------------------
	table css settings
--------------------- */

.sectionhighlight a, .sectionhighlight {
	color: #33CCFF;
}
.tblgeneral {
	background-color: white;
}
.tblgeneral caption {
	color: #00ccff;
}

.tbltopleft, .tbltopcenter, .tbltopright {
	background-color: white;
	color: black;
	border-left: 1px solid #333; 
	border-top: 1px solid #333; 
	border-collapse: separate;
}

.tbltopright{
	border-right: 1px solid #333; 
}

.tblmiddleleft,.tblmiddlecenter,.tblmiddleright {
	color: black;
	border-bottom: 1px solid #333;
}

.tblbottomleft,.tblbottomcenter,.tblbottomright {
	color: black;
	border-bottom: 2px solid #333333;
}

.s1general, .s2general,.s3general, .s4general  {
	color: #000000;
}
.s1topleft, .s1topcenter, .s1topright {
	background-color: #339999;
	color: black;
}

.s1odd, .s1even, .s2even, .s3even  {
	background-color: #eeeeee;
}

.s2topleft,.s2topcenter, .s2topright,.s3topleft,.s3topcenter, .s3topright, .s4topleft {
	background-color: white;
	color: black;
}

.s2odd, .s3odd {
	background-color: white;
}

.s3middleleft, .s3bottomleft, .s4topright {
	background-color: #eeeade;
	color: #000000;
}

.s4topcenter {
	background-color: #ffffcc;
	color: #000000;
}

.s4middleleft {
	background-color: #9966cc;
	color: #ffffff;
}

.s4middleright {
	background-color: #cccccc;
	color: #ffffff;
}
.s4bottomleft,.s4bottomcenter,.s4bottomright {
	background-color: #666666;
	color: black;
}
.s4odd,.s4even {
	background-color: black;
}



/* ---------------------
template specific
---------------------- */
#contact div.title{
	color: black; 
}

#sitemap ul li a, #sitemap h2 a{
	color: black;	
}
#sitemap ul li{
	background: url(../images/common/negative/bullet.gif) no-repeat top left !important;
}

#sitemap ul li.last {
	background: url(../images/common/negative/bulletlast.gif) no-repeat top left !important;
}

#sitemap ul {
	border-left: 2px solid black !important;
}

#studioresults ul li, #azdropdown ul li{
	background-image:none;
	color:black;
}
#maincontent #mediatabcontent #studioresults ul li a{
	color:black !important;
	background-color:white !important;	
}
#maincontent #mediatabcontent #studioresults ul li a.sel
{
	color:black !important;
	background-color:white !important;
	text-decoration: underline;
}

#maincontent #mediatabcontent #studioresults ul li a.prev{
	background:#333333 url(../images/common/negative/results_back.gif);
}

#maincontent #mediatabcontent #studioresults ul li a.next{
	background:#333333 url(../images/common/negative/results_forward.gif);
}

#impulse .print a{
	background-image: url(../images/common/negative/print.gif);
	color:black;
}

#maincontent #mediatabcontent #studioresults ul li.text
{
	color:	black;
}

#pollresults .answerbar {
	color: black;
	background-color: black;
}

#download ul li {
	/*background-repeat: no-repeat !important;
	background-position:center left !important;*/
	background-image:none;

}
#landingwrap{
	border-color:white;
}

#awardsresults td{
	background-color:white !important;
	border: 1px solid black !important;
}

#nationallottery ul li{
	background-image:none;
	color:black;
}

#nationallottery h2{
	background-color: white;
	background-image: none;
	color:black !important;
	border-bottom:1px solid #b6d5ff !important;
}

#nationallottery{
	background-color:white;
	background-image: url(../images/common/negative/awards/nlsearchbottom.gif) !important;
	color:black;
	border:1px solid #b6d5ff !important;
}


#grantinaid{
	background-color:white;
	background-image: none;
	color:black;
	border:1px solid #8dbb3a !important;
}

#grantinaid h2{
	background-color: white;
	background-image: none;
	color:black !important;
	border-bottom:1px solid #8dbb3a !important;
}
#grantinaid p{
	color:black;	
}

#list ul li{
	background:transparent none repeat scroll 0 0;
}


#maincontent .mediatab a.tabon {
	background-image: url(../images/common/negative/public_transport_tab.jpg);
	color:white !important;
}
#maincontent .mediatab a.taboff{
	background-image: url(../images/common/negative/car_tab.jpg);
	color:black;
}

#maincontent .boardmemblue, #maincontent .boardmemimgthumb, #maincontent .boardmembrown{
	background-color:white;	
	background-image:none;
}

#maincontent .boardmembrown p.more a{
	background-image: url(../images/common/negative/boarmem_brown_arrow.gif);
	color:black;
}

#maincontent .boardmemblue p.more a{
	background-image: url(../images/common/negative/boarmem_blue_arrow.gif);
	color:black;
}


#maincontent a{
	color: black !important;
}


#maincontent #landingintro p{
	color:black !important;	
}

#maincontenthomeintro p{
	color:black;
}

#maincontent #landingleftfeatureorange,#maincontent #landingleftfeatureorange p.more {
	background-color:white;	
}
#maincontent #landingleftfeatureorange p.more a,#maincontent #landingleftfeatureorange p{
	color:black ;
}

#maincontent #landingrightfeaturepink,#maincontent #landingrightfeaturepink p.more {
	background-color:white;	
}
#maincontent #landingrightfeaturepink p.more a,#maincontent #landingrightfeaturepink p{
	color:black ;
}
#maincontent #landingleftfeatureyellow,#maincontent #landingleftfeatureyellow p.more {
	background-color:white;	
}
#maincontent #landingleftfeatureyellow p.more a,#maincontent #landingleftfeatureyellow p{
	color:black ;
}
#maincontent #landingrightfeaturered,#maincontent #landingrightfeaturered p.more {
	background-color:white;	
}
#maincontent #landingrightfeaturered p.more a,#maincontent #landingrightfeaturered p{
	color:black ;
}
#maincontent #landingleftfeatureorange,#maincontent #landingleftfeatureorange p.more {
	background-color:white;	
}
#maincontent #landingleftfeatureorange p.more a,#maincontent #landingleftfeatureorange p{
	color:black ;
}

#maincontent #landingleftfeatureorange h2{
	background-image:none;
	border-bottom:1px solid black;
	background-color:white;
}

#maincontent #landingrightfeaturered h2{
	background-image:none;
	border-bottom:1px solid black;
	background-color:white;
}

#maincontent #landingleftfeatureyellow h2{
	background-image:none;
	border-bottom:1px solid black;
	background-color:white;
}

#maincontent #landingrightfeaturepink h2{
	background-image:none;
	border-bottom:1px solid black;
	background-color:white;
}
/* ---------------
 home page blocks
-------------- */

#homeimpgreen ul.news li a, #homeimpgreen ul.news li a:hover{
	color:black;	
}

#homeimpteal h2, #homeimpteal2 p a{
	color:black;	
}
#homeimpgreen ul.news li a, #homeimpyellow p a, #homeimpbrown p a, #homeimpteal p a{
	color:black;	
}
#homeimpgreen ul.news li a:hover, #homeimpyellow p a:hover, #homeimpbrown p a:hover, #homeimpteal p a:hover{
	color:black;
}

#homefeatureblue p a,#homefeaturegreen p a,#homefeaturegreen a, #homefeatureorange ul li a , #homefeatureorange a{
	color:black !important;
	background-color: white;
}

#homefeatureblue p,#homefeaturegreen p,#homefeatureorange p{
	color:black !important;
	background-color: white;
}
	

/*#homefeatureblue h2,#homefeaturegreen h2, #homefeatureorange h2{
	color: black;
}*/
#homefeatureblue h2 #left{
	color: black;
}	
	
#homefeaturegreen p.more {
	color: black;
	background-color: white !important;
	background-image:none !important;
	border-bottom:1px solid green !important;
}
#homefeatureblue p.more{
	color: black;
	background-color: white !important;
	background-image:none !important;
	border-bottom:1px solid blue !important;
}

#homefeatureorange p.more {
	color: black;
	background-color: white !important;
	background-image:none !important;
	border-bottom:1px solid red !important;
}

#homefeatureorange{
	background-color: white;
	border:1px solid red  !important;
}

#homefeatureblue{
	background-color: white;
	border:1px solid blue !important;
}

#homefeaturegreen {
	background-color: white;
	border:1px solid green  !important;
}


#maincontenthomeintro {
	background-image: url(../images/common/negative/home_right_border.jpg);
}

#homeimpyellow {
	background-image: url(../images/common/negative/home_imp_yellow_back.jpg);
}
#homeimpyellow2 {
	background: url(../images/common/negative/homeimp_yellow_bottom_curve.gif) no-repeat bottom;
}

#homeimpbrown {
	background-image: url(../images/common/negative/home_imp_brown_back.jpg);
}
#homeimpbrown2 {
	background: url(../images/common/negative/homeimp_brown_bottom_curve.gif) no-repeat bottom;
}

#homeimpteal  {
	background-image: none !important;
	background-color:white !important;
	border: 1px solid #008080 !important;
	border-bottom-style:none !important;
}

#homeimpgreen {
	background-image: none ;
	background-color:white;
	border:1px solid #2E8B57;
	border-bottom:1px solid #2E8B57 !important;
}
#homeimpgreen h2, #homeimpgreen ul li a{
	color:black !important;
}

#homeimpgreen p.more a,#homefeatureorange p.more a,#homefeaturegreen p.more a ,#homefeatureblue p.more a{
	color: black;
	background-image: url(../images/common/negative/green_arrow.gif);
}
#maincontent #landingleftfeatureorange p.more a ,#maincontent #landingleftfeatureyellow p.more a{
	background-image: url(../images/common/negative/landingright_pink_more.gif);
}

#maincontent #landingrightfeaturered p.more a , #maincontent #landingrightfeaturepink p.more a{
	background-image: url(../images/common/negative/landingright_pink_more.gif);
}

#homeimpgreen ul li.pod {
	background-image: url(../images/common/negative/pod.gif);
}

#homeimpgreen ul.news li {
	background: url(../images/common/negative/homenews_arrow.gif) no-repeat top left;
}
#homeimpgreen ul li.rss {
	background-image: url(../images/common/negative/rss.gif);
}

#homefeaturebluetwocol h2 {
	background-image: url(../images/common/negative/homefeature_bluetwocol_head.gif);
}

#homefeaturebluetwocol p.more {
	background-image: url(../images/common/negative/homefeature_bluetwocol_more.gif);
}
#homefeaturebluetwocol p.more a {
	background-image: url(../images/common/negative/homefeature_blue_arrow.gif);
}

#homefeaturebluetwocol ul li {
	background: url(../../images/common/negative/homefeature_orange_white_arrow.gif) no-repeat left;
}

#homefeatureblue h2{
	background-image: none;
	background-color:white !important;
	border-bottom: 1px solid blue;
	color:black;
}

#homefeaturegreen h2 {
	background-image:none;
	background-color:white !important;
	border-bottom: 1px solid green;
	color:black;
}

#homefeaturegreen ul li {
	background: url(../images/common/negative/homefeature_orange_white_arrow.gif) no-repeat left;
}
#homefeatureorange h2 {
	background-image:none;
	background-color:white !important;
	border-bottom: 1px solid red;
	color:black;
}


#homefeatureorange ul li {
	background: url(../images/common/negative/homefeature_orange_white_arrow.gif) no-repeat left;
}

