
@import url(../stylecalendarhc.css);

BODY, body
{
	font-family : Arial, Helvetica, Geneva, sans-serif; 
	margin : 0; 
	font-weight : normal; 
	font-size: 100%;
	padding : 5px 10px;
	color : #ffff00;
	background-color : #000000;
}
p, li, p, #introdiv, .atozheadstyle {
	color : #ffff00;
}
a{color: #ffff00;}

h1, h2, h3, h4, h5, h6, h7, span, .headingtext, .atoztextcolour{ color:#ffff00;}
.grouplink:focus .atoztextcolour{color:#000;}
a:link, a:visited, a:active, a:focus, a:hover
{font-weight : normal; text-decoration : underline; color: #ffff00;}

a:hover
{text-decoration : none;}

/* Start of Top Utility level navigation */
a.autilnav:link, a.autilnav:visited, a.autilnav:active, a.autilnav:focus, a.autilnav:hover, a.autilnavs:link, a.autilnavs:visited, a.autilnavs:active, a.autilnavs:focus, a.autilnavs:hover, a.autilnavend:link, a.autilnavend:visited, a.autilnavend:active, a.autilnavend:focus, a.autilnavend:hover, a.autilnavsend:link, a.autilnavsend:visited, a.autilnavsend:active, a.autilnavsend:focus, a.autilnavsend:hover, a.autilnavstart:link, a.autilnavstart:visited, a.autilnavstart:active, a.autilnavstart:focus, a.autilnavstart:hover,	a.autilnavsstart:link, a.autilnavsstart:visited, a.autilnavsstart:active, a.autilnavsstart:focus, a.autilnavsstart:hover{
	 border-right-color: #ffff00;
	 color: #ffff00;
	 text-decoration : underline;
}

a.autilnav:hover, a.autilnavs:hover, a.autilnavend:hover, a.autilnavsend:hover, a.autilnavstart:hover, a.autilnavsstart:hover{
	text-decoration : none;
}

/* Start of Bottom Utility level navigation */
a.bottomlink:link, a.bottomlink:visited, a.bottomlink:active, a.bottomlink:focus, a.bottomlink:hover, a.bottomlinks:link, a.bottomlinks:visited, a.bottomlinks:active, a.bottomlinks:focus, a.bottomlinks:hover, a.bottomlinkend:link, a.bottomlinkend:visited, a.bottomlinkend:active, a.bottomlinkend:focus, a.bottomlinkend:hover, a.bottomlinksend:link, a.bottomlinksend:visited, a.bottomlinksend:active, a.bottomlinksend:focus, a.bottomlinksend:hover, a.bottomlinkstart:link, a.bottomlinkstart:visited, a.bottomlinkstart:active, a.bottomlinkstart:focus,	a.bottomlinkstart:hover, a.bottomlinksstart:link, a.bottomlinksstart:visited, a.bottomlinksstart:active, a.bottomlinksstart:focus, a.bottomlinksstart:hover
{
	 border-right-color: #ffff00;
	 color: #ffff00;
	 text-decoration : underline;
}

a.bottomlink:hover, a.bottomlink:hover, a.bottomlinkend:hover, a.bottomlinksend:hover, a.bottomlinkstart:hover, a.bottomlinksstart:hover{
	text-decoration : none;
}

.lhscol, .rhsbackground, .contactbox, .pollquestionheading, .pollresult2, .pollresult4
{background-color : #000000;}

.promoheader{
	background-color : #000000;
	color : #ffff00;
}


a.blocklink:link, a.blocklink:active, a.blocklink:hover, a.blocklink:focus, a.blocklink:visited, a.eventslink:link, a.eventslink:active, a.eventslink:hover, a.eventslink:focus, a.eventslink:visited
{
	color: #ffff00;
	text-decoration : underline;
}
a.blocklink:focus, .weblinkitem a:focus, .promofooter a:focus {
	color: #000 !important;
	background-color: #ffff00;
}

a.blocklink:hover, a.eventslink:hover{
	text-decoration : none;
	color: #ffff00;
}

.promobackground{
	background-color : #000000;
}

.groupheading{
	color : #ffff00;
}

.navlist, a.grouplink:link, a.grouplink:active, a.grouplink:visited, a.grouplink:hover, a.grouplink:focus, a.grouplinknotbold:link, a.grouplinknotbold:active, a.grouplinknotbold:visited, a.grouplinknotbold:hover, a.grouplinknotbold:focus, a.aatozheadlink:link, a.aatozheadlink:visited, a.aatozheadlink:active, a.aatozheadlink:hover, a.aatozheadlink:focus
{color : #ffff00;}

a.arhslinkmedia:link, a.arhslinkmedia:visited, a.arhslinkmedia:active, a.arhslinkmedia:focus, a.arhslinkmedia:hover, a.arhslink:link, a.arhslink:visited, a.arhslink:active, a.arhslink:focus, a.arhslink:hover
{
	display : inline;
	list-style-type : none;
	text-align : left;
	text-decoration : none;
	color : #ffff00;
}	

.grouppromoborder{border-bottom : solid 10px #000000;}

a.pathnav:link, a.pathnav:visited, a.pathnav:active, a.pathnav:hover, a.pathnav:focus
{font-weight : normal; text-decoration : underline; color : #ffff00;}

a.pathnavs:link, a.pathnavs:visited, a.pathnavs:active, a.pathnavs:hover, a.pathnavs:focus
{font-weight : bold; text-decoration : underline; color : #ffff00;}

a.pathnavs:hover, a.pathnav:hover{text-decoration : none;}

.headingbackground, .promoheadingbackground{
	background : url(../../images/northyorkscc/common/heading_right_curve_hc.gif) right top no-repeat #000000;
	border-bottom : solid 5px #000000;
	height : 31px;
}

#headingleftblockmediumslateblue, #headingleftblock, #headingleftblockdarkmagenta, #headingleftblockmediumpurple, #headingleftblockdarkorchid, #headingleftblockdarkcyan, #headingleftblockdodgerblue, #headingleftblockcornflowerblue, #headingleftblockcyan, #headingleftblockaquamarine, #headingleftblockpaleturquoise, #headingleftblockgold, #headingleftblockgoldenrod, #headingleftblockcoral, #headingleftblockcrimson
{background : url(../../images/northyorkscc/common/heading_left_curve_hc.gif) left top no-repeat;}

.blockbodynoline, .blockbodynolinemediumslateblue, .blockbodynolinedarkmagenta, .blockbodynolinemediumpurple, .blockbodynolinedarkorchid, .blockbodynolinedarkcyan, .blockbodynolinedodgerblue, .blockbodynolinecornflowerblue, .blockbodynolinecyan, .blockbodynolineaquamarine, .blockbodynolinepaleturquoise, .blockbodynolinegold, .blockbodynolinegoldenrod, .blockbodynolinecoral, .blockbodynolinecrimson, .blockbodynolinedefault
{background : url(../../images/northyorkscc/common/blocktopnolinehc.gif) no-repeat top left;}

.titleposition{
	font-size : 130%;
	padding : 7px 0 10px 20px;
	font-weight : bold;
}

.slideground{
	background : url(../../images/northyorkscc/common/blocktopcentrehc.gif) no-repeat top right;
	margin-left : 2px;
	margin-right : 2px;
}

.blocktitlecentre, .blocktitle legend, .bluetext {color: #ffff00 !important;}

.blocktitle {
	color: #ffff00 !important;
	background : repeat-y top left url(../../images/northyorkscc/common/blockslicehc.gif) #000000;
}
.listtitle {
	background-color : #000000;
	color: #ffff00;
}
.blockbody{background : url(../../images/northyorkscc/common/blocktophc.gif) no-repeat top left;}

.blockbottom{background : url(../../images/northyorkscc/common/blockbottomhc.gif) no-repeat bottom left;}

.normal, .Normal{color: #ffff00; text-align: left; font-weight : normal;}

a.aboldlink:link, a.aboldlink:visited, a.aboldlink:active, a.aboldlink:hover, a.aboldlink:focus{
	color: #ffff00;
	text-decoration : underline;
}

a.aboldlink:hover{
 text-decoration : none;
}

.newscurve{
	background : no-repeat top left url(../../images/northyorkscc/common/newscurvehc.gif);
}

.newsback{
	background : repeat-y top left url(../../images/northyorkscc/common/newssliverhc.gif) #000000;
}

.promofooter{
	background : url(../../images/northyorkscc/common/promofooterhc.gif) no-repeat bottom left;
	color : #ffff00;
}
.promofooter a {
	color : #ffff00 !important;
}

.promofooterground{
	background : url(../../images/northyorkscc/common/promofooterslicehc.gif) repeat-y bottom left #000000;
}

a.sitemapfirstitem:link, a.sitemapfirstitem:visited, a.sitemapfirstitem:active, a.sitemapfirstitem:hover, a.sitemapfirstitem:focus
{
	text-decoration : none;
	color : #ffff00;
	font-weight : bold;
}

a.sitemaplistitemlabel:link, a.sitemaplistitemlabel:visited, a.sitemaplistitemlabel:active, a.sitemaplistitemlabel:hover, a.sitemaplistitemlabel:focus
{
	text-decoration : none;
	color : #ffff00;
}

a.sitemaplistitemlabel:hover, a.sitemapfirstitem:hover{text-decoration : underline;}

li.sitemaplistanglefirst{background : url(../../images/sitemap/elbowlinedwntophc.gif) no-repeat;}

li.sitemaplistanglelast{background : url(../../images/sitemap/elbowlineuphc.gif) no-repeat;}

li.sitemaplistitemlast{background : url(../../images/sitemap/elbowlinehc.gif) no-repeat;}

.dropline {background : url(../../images/sitemap/verticallinehc.gif) repeat-y;}

a.aatozlink:link, a.aatozlink:visited, a.aatozlink:active, a.aatozlink:hover, a.aatozlink:focus
{background-color : #000000; font-weight : normal; color : #ffff00; text-decoration : underline;}

a.aatozlinks:link, a.aatozlinks:visited, a.aatozlinks:active, a.aatozlinks:hover, a.aatozlinks:focus, a.aatozlinks:hover
{background-color: #000000; color : #ffff00; font-weight : normal; text-decoration : underline;}

a.aatozlink:hover, a.aatozlinks:hover{
	text-decoration : none;
}

.atozground, .slidegroundline {
	background : #000000;
}

.atozheadstyle{
	background-color : #000000;
}

.faqbackground{
	background-color : #000000;
}

.contactbakcolour, .blockstyle, .searchstylecentre, .searchstyleright, .atozheadstyle, .atozconhead, .forumband1, .forummessband1, .rowhigh, .closebuttonstrip, .contactinfo, .atozcontacts, .forumband2, .forummessband2, .rowlow
{background-color : #000000;}

.forumhead, .buttonground{
	color : #ffff00;
	background-color : #000000;
}

.forumtitle{color: #ffff00;}

.remtext{
	background-color : #000000;
	padding : 0;
	margin : 0;
	border : 0;
	width : 90px;
	font-weight : bold;
	cursor : pointer;
	text-decoration : underline;
	color : #ffff00;
}

.loginbandbot, .loginbandtop, th {background-color : #000000;}

.imagetitle, .date, .rhstitle, .remtext, .polltitle, .loginhead, .errorhead, .btntext, .searchhead, .pollbody, .blockstyle
{color : #ffff00;}

.btntext{
	border : none;
	background-color : #000000;
	text-decoration : underline;
	border : solid 1px #ffff00;
}

.titleposition{
	font-size : 130%;
	padding : 4px 9px 20px;
	font-weight : bold;
	border : none;
}

.grouppromoborder{ border : none; }
.aftextinput, .aftextarea {
	border: solid 1px #ffff00;
}

a:focus, .navinline a:focus, select:focus, input:focus, #kword:focus {
	outline: 1px solid yellow;
	background-color: yellow;
	color: #000 !important;
}
a.arhslinkmedia:focus span {
	color: #000 !important;
}
#kword:focus {
	outline: 0;
}
ul#stacknav li a:focus {
	color: #fff !important;
	background-color: #000;
	outline: 1px solid yellow;
}
ul#stacknav li ul {
	border-top: 1px solid #000;
}
#tabbuttons #reset1 {
	width: 62px !important;
}
.nowrap a:focus {
	background: #000;
}
ul#stacknav li ul li.c, ul#stacknav li ul li a {
	background-color:#000;
}

.articlemargin table, .articlemargin table tr, .articlemargin table tr th, .articlemargin table tr td, .articlemargin table tr span, .articlemargin table tr span {
	background-color: #000;
	color: Yellow;
}

.lastupdated {
    color: #FFFF00;
}
