
#bonwcontrastbutton,#defaultcontrastbutton{
	text-decoration: none;
}
#bonwcontrastbutton a:hover,#defaultcontrastbutton a:hover{
	text-decoration: underline ;
}
#yonbcontrastbutton{
	text-decoration: underline !important;
}

body {
	background-color: #000000;
	background-image: url(../images/common/background.gif);
	color:yellow;
}
img {
	border-style: none;
}

.white {
	color: #FFFFFF;
}

h1.white{
	color: yellow;	
}

#footer {
	background-image: url(../images/common/footer.jpg);
}

#footer ul li {
	color: yellow;
}
#footer ul li a {
	color: yellow;
}
#footer ul li.right {
	color: yellow;
}
#maincontent {
	color: yellow;
}

#maincontent p.intro {
	color: yellow;
}
.print {
	color: #ccc;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #333333;
	border-left-color: #333333;
}
#impulse .print a {
	color: yellow;
	background-image: url(../images/common/print.gif);
}

.landingimpblue {
	background-color: #002346;
	color: yellow;
	background-image: url(../images/common/landing_imp_blue_back.jpg);
}
.landingimpblue h2 {
	color: yellow;
}
.landingimpblue h3 {
	color: yellow;
	background-color: #03427C;
}

.landingimpblue a {
	color: yellow;
}
.landingimpblue a:hover {
	color: yellow;
}

.landingimpblue p.more {
	background-image: url(../images/common/landing_imp_blue_dots.gif);
}
.landingimpblue p.more a {
	background-image: url(../images/common/landing_imp_blue_arrow.gif);
	color: yellow;
}

.impblue {
	background-color: #014181;
	color: yellow;
	background-image: url(../images/common/imp_blue_back.jpg);
}
.impblue h2 {
	color: yellow;
}

.impblue p.head {
	color: #00CCFF;
	background-color: #03427C;
}

.impblue a {
	color: yellow;
}
.impblue a:hover {
	color: yellow;
}

#impgreen {
	background-image: url(../images/common/home_imp_green_back.jpg);
	background-color: #083100;
}

#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/pod.gif);
}
#impgreen ul li a {
	color: #ccff00;
}
#impgreen ul li.rss {
	color: #fff;
	background-image: url(../images/common/rss.gif);
}
#impgreen p.more {
	color: #fff;
	background-image: url(../images/common/homeimp_green_dots.gif);
}
#impgreen p.more a {
	color: #fff;
	background-image: url(../images/common/green_arrow.gif);
}

#maincontent #landingleftfeatureorange h2, #maincontent #landingrightfeaturered h2, #maincontent #landingleftfeatureyellow h2, #maincontent #landingrightfeaturepink h2{
	background-image:none !important;
	background-color:black !important;
	border-bottom:1px solid yellow;
}

#landingleftfeatureorange h2 a, #landingrightfeaturered h2 a, #landingleftfeatureyellow h2 a, #landingrightfeaturepink h2 a{
	color: yellow;
	text-decoration: none;
	
}

#landingleftfeatureorange h2 a:hover, #landingrightfeaturered h2 a:hover, #landingleftfeatureyellow h2 a:hover, #landingrightfeaturepink h2 a:hover{
	text-decoration: underline;
}

#maincontent #landingleftfeatureorange, #maincontent #landingrightfeaturered,#maincontent #landingleftfeatureyellow,#maincontent #landingrightfeaturepink {
	background-color:black;
}

#maincontent #landingleftfeatureyellow p.more,#maincontent #landingrightfeaturepink p.more{
	border-top:1px solid yellow;
	background-color:black;
}

#maincontent #landingleftfeatureorange p.more,#maincontent #landingrightfeaturered p.more{
	border-top:1px solid yellow;
	background-color:black;
}

.boardmemimg {
	border: 1px solid #1f1f1f;
	background-color: #0f0f0f;
}
#generalcontentintro {
	background-color: #1A6680;
}
#generalcontentintrotext {
	background-color: #1a6680;
}

#generalcontentintroimg {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #1f1f1f;
	border-right-color: #1f1f1f;
	border-bottom-color: #1f1f1f;
	background-color: #0f0f0f;
}

#maincontent h2 {
	color: #00CCFF;
} 
.lblue {
	color: #00CCFF;
}
.brown {
	color: #999966;
}
#maincontent .generalcontentfeatureright {
	background-color: #0f0f0f;
	border: 1px solid #1f1f1f;
}
#maincontent .generalcontentfeatureright p {
	color:yellow;
}
#maincontent .generalcontentfeatureleft {
	background-color: #0f0f0f;
	border: 1px solid #1f1f1f;
}
#maincontent .generalcontentfeatureleft p {
	color: yellow;
}

#maincontent ul li {
	background-image: url(../images/common/white_bullet.gif);
}

#maincontent h3 {
	color: #00CCFF;
}

#maincontent blockquote {
	border: 1px solid #333;
	background-color: #0f0f0f;
}

#maincontent blockquote p.headblue {
	color: #00CCFF;
}
#maincontent blockquote.nospc {
	background-color: #0f0f0f;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #333;
	border-right-color: #333;
	border-left-color: #333;
	border-bottom-style: none;
}

#maincontent blockquote.nospc p.headblue {
	color: #00CCFF;
}
table {
	border: none;
}
table th {
	color: #00CCFF;
	background-color: #0F3E4D;
	border: none;
}
table td {
	color: yellow;
	border: none;
}
#maincontent table {
	border-collapse: collapse;
}

#maincontent table td {
	border: 1px solid #3C3C3C;
}

.rowlinea {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
}
.rowlineb {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #333;
}
#maincontent p.dots {
	background-image: url(../images/common/dots.gif);
}
.backtotop {
	background-image: url(../images/common/dots.gif);
}

#maincontent .backtotop a {
	color: #00CCFF;
	background-image: url(../images/common/backtotop.gif);
}

.back {
	background-image: url(../images/common/dots.gif);
}

.back a {
	color: #00CCFF;
	text-decoration: none !important;
	background-image: url(../images/common/back.gif);
}
.back a:hover {
	font-weight: normal !important;
	text-decoration: underline !important;
}

.mediatab {
	background-color: #0F0F0F;
}
#maincontent .mediatab a.tabon {
	background-image:url(../../../images/common/yellow/public_transport_tab.jpg);
	color: black;
}
#maincontent .mediatab a.taboff {
	background-image: url(../images/common/media_trailers_off.jpg);
	color: #FFFFFF;
	background-color: #373737;
}
#mediatabcontent {
	border: 1px solid #1F1F1F;
	background-color: #0F0F0F;
}

#mediadetail {
	background-color: #0F0F0F;
}
#mediadetail #head {
	border: 1px solid #1F1F1F;
	border-bottom-style: none;
	background: url(../images/common/dots.gif) center bottom repeat-x;
}

#mediadetail #head a {
	background: url(../images/common/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/yellow/directory_red_tab.jpg);
	color: black !important;
}
#maincontent .mediatab a.directorybluetab {
	background-image: url(../images/common/yellow/directory_blue_tab.jpg);
	color: black !important;
}
#maincontent .mediatab a.directorygreytab {
	background-image: url(../images/common/directory_grey_tab.jpg);
	color: #fff;
}
#maincontent .mediatab a.directorygreytablast {
	background-image: url(../images/common/directory_grey_tab_last.jpg);
	color: #fff;
}
#az {
	background-color: #0F0F0F;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #1f1f1f;
	border-left-color: #1f1f1f;
}

#az ul li {
	background: #000000 url(../images/common/index_blank.gif) top left no-repeat;
	color: yellow!important;
}
#az ul li.current {
	background-image: url(../images/common/index_on_blue.gif);
	color: #FFFFFF;
}

#az li a {
	/*background: #000000 url(../images/common/index_off.gif) top left no-repeat;*/
	background-image:none;
	background-color:black;
	color: #000000;
}
#az li a:hover {
	background-image: url(../images/common/index_on_blue.gif);
	color: #FFFFFF;
}
#azdropdown {
	background-color: #0F0F0F;
	border: 1px solid #1f1f1f;
	border-bottom: none;
	background-image: url(../images/common/dots.gif);
}

#azdropdown ul li {
	color: #fff;
}

#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;
}

.morered {
	background: url(../images/common/landingright_red_more.gif) no-repeat right center;
	padding-right: 15px !important;
}


#leftnav ul li {
	background: url(../images/common/dots.gif) 1px top repeat-x;
	color: black;
}
#leftnav ul li a {
	color: yellow;
}
#leftnav ul li a:hover {
	background-color: #3c3c3c !important;
}

#leftnav ul li.level1sel {
	background: url(../images/common/dots.gif) 1px top repeat-x #3c3c3c;
}

#leftnav ul li.level2 {
	background: url(../images/common/dots.gif) 1px top repeat-x;
	background-color: #252525;
}

#leftnav ul li.level2sel {
	background: url(../images/common/dots.gif) 1px top repeat-x;
	background-color: #252525;
}

#leftnav ul li.level2sel a {
	color: #00CCFF;
	background: url(../images/common/leftnav_blue_arrow.gif) no-repeat 7px 11px;
}

#leftnav ul li.level3 {
	background: url(../images/common/dots.gif) 1px top repeat-x;
	background-color: #252525;
}
#leftnav ul li.level3sel {
	background: url(../images/common/dots.gif) 1px top repeat-x;
	background-color: #252525;
}

#leftnav ul li.level3sel a {
	background: url(../images/common/leftnav_blue_arrow.gif) 18px 11px no-repeat;
	color: #33CCFF;
}

#topnav ul li a{
	color:yellow;	
}

#topnav {
    background-image:url(../images/common/topnav/back.jpg);
}

/* -------------------
	table css settings
--------------------- */

.tblmiddleleft,.tblmiddlecenter,.tblmiddleright {
	color: yellow;
}

.tblbottomleft,.tblbottomcenter,.tblbottomright, .s1topleft, .s1topcenter, .s1topright {
	color: yellow;
}


.s2topleft,.s2topcenter, .s2topright,.s3topleft,.s3topcenter, .s3topright, .s4topleft {
	color: yellow;
}

.s2odd, .s3odd, .s4middleright,.s4bottomleft,.s4bottomcenter,.s4bottomright, .s4topcenter{
	background-color: yellow;
}

.s3middleleft, .s3bottomleft, .s4topright, .s4middleleft {
	color: yellow;
}


/* ---------------------
template specific
---------------------- */
#contact div.title{
	color: yellow; 
}
#studioresults ul li{
	color:yellow;
	background-image:none;
}

#azdropdown ul li{
	background-repeat: no-repeat !important;
	background-position:center left !important;
	color:yellow;
}

#maincontent #mediatabcontent #studioresults ul li.text,#mediatabcontent .listpic span{
	color:	yellow;
}


#download ul li {
	background-image:none;
}

#list ul li{
	background:transparent none repeat scroll 0 0;
}

#nationallottery{
	background-color:black;
	background-image: url(../images/common/yellow/awards/nlsearchbottom.gif) !important;
	color:yellow;
	border:1px solid #b6d5ff !important;
}

#nationallottery ul li{
	background-image:none;
	color:yellow;	
}

#nationallottery h2{
	background-color: black;
	background-image: none;
	color:yellow !important;
	border-bottom:1px solid #b6d5ff !important;
}

#grantinaid{
	background-color: black;
	background-image: none;
	color: yellow;
	border:1px solid #8dbb3a !important;
}

#grantinaid h2{
	background-color: black;
	background-image: none;
	color: yellow !important;
	border-bottom:1px solid #8dbb3a !important;
}
#grantinaid p{
	color: yellowk;	
}


#maincontent #landingintro p{
	color:yellow !important;	
}

#maincontenthomeintro p{
	color:yellow;
}

#sitemap ul li{
	background-image: url(../template/sitemap/images/bullet.gif);
}

#homeimpgreen ul.news li a, #homeimpgreen ul.news li a:hover{
	color:yellow;	
}

#homeimpteal h2, #homeimpteal2 p a, #homefeatureorange p{
	color:yellow;	
}

#homefeatureblue p,#homefeaturegreen p,#homefeaturegreen a, #homefeatureorange ul li a {
	color: yellow !important;
}

#homefeatureblue h2,#homefeaturegreen h2, #homefeatureorange h2{
	color: yellow;
}

#homeimpgreen p.more a,#homefeatureblue p.more a,#homefeatureorange p.more a{
	color: yellow;
}

#maincontent a, #maincontent p{
	color: yellow !important;
}

#pollresults .answerbar {
	color: yellow;
	background-color: yellow;
}

/* ---------------
 home page blocks
-------------- */

#homeimpgreen ul.news li a, #homeimpgreen ul.news li a:hover{
	color:yellow;	
}

#homeimpteal h2, #homeimpteal2 p a{
	color:yellow;	
}
#homeimpgreen ul.news li a, #homeimpyellow p a, #homeimpbrown p a, #homeimpteal p a{
	color:yellow;	
}
#homeimpgreen ul.news li a:hover, #homeimpyellow p a:hover, #homeimpbrown p a:hover, #homeimpteal p a:hover{
	color:yellow;
}

#homefeatureblue p a,#homefeaturegreen p a,#homefeaturegreen a, #homefeatureorange ul li a , #homefeatureorange a{
	color:yellow !important;
	background-color: black;
}

#homefeatureblue p,#homefeaturegreen p,#homefeatureorange p{
	color:yellow !important;
	background-color: black;
}
	

#homefeatureblue h2 #left{
	color: yellow;
}	
	
#homefeaturegreen p.more {
	color: yellow;
	background-color: black !important;
	background-image:none !important;
	border-bottom:1px solid green !important;
}
#homefeatureblue p.more{
	color: yellow;
	background-color: black !important;
	background-image:none !important;
	border-bottom:1px solid blue !important;
}

#homefeatureorange p.more {
	color: yellow;
	background-color: black !important;
	background-image:none !important;
	border-bottom:1px solid red !important;
}

#homefeatureorange{
	background-color: black;
	border:1px solid red  !important;
}

#homefeatureblue{
	background-color: black;
	border:1px solid blue !important;
}

#homefeaturegreen {
	background-color: black;
	border:1px solid green  !important;
}


#maincontenthomeintro {
	background-image: url(../images/common/yellow/home_right_border.jpg);
}

#homeimpyellow {
	background-image: url(../images/common/yellow/home_imp_yellow_back.jpg);
}
#homeimpyellow2 {
	background: url(../images/common/yellow/homeimp_yellow_bottom_curve.gif) no-repeat bottom;
}

#homeimpbrown {
	background-image: url(../images/common/yellow/home_imp_brown_back.jpg);
}
#homeimpbrown2 {
	background: url(../images/common/yellow/homeimp_brown_bottom_curve.gif) no-repeat bottom;
}

#homeimpteal  {
	background-image: none !important;
	background-color:black !important;
	border: 1px solid #008080 !important;
	border-bottom-style:none !important;
}

#homeimpgreen {
	background-image: none ;
	background-color:black;
	border:1px solid #2E8B57;
	border-bottom:1px solid #2E8B57 !important;
}
#homeimpgreen h2, #homeimpgreen ul li a{
	color:yellow !important;
}

#homefeaturebluetwocol h2 {
	background-image: url(../images/common/negative/homefeature_bluetwocol_head.gif);
}


#homefeatureblue h2{
	background-image: none;
	background-color:black !important;
	border-bottom: 1px solid blue;
	color:yellow;
}

#homefeaturegreen h2 {
	background-image:none;
	background-color:black !important;
	border-bottom: 1px solid green;
	color:yellow;
}


#homefeatureorange h2 {
	background-image:none;
	background-color:black !important;
	border-bottom: 1px solid red;
	color:yellow;
}
