   body {
  padding:0px 0;
  	font-family: arial,sans-serif;
	text-align:center;
  }
  body{
 /*	background:url(../images/aslef_background3.jpg) top center repeat-y #E5E5E5;*/
	background: #000; 
  }
h1,h2,h3,h4,h5,h6 {
color:#BA0000!important;
}
.headerNav, #header {
	background:#BA0000 url(../images/head-bg.jpg) 0 100% repeat-x;
}
#nav {
	border-top:1px solid #fff;
	background:#999999 url(../images/nav-bg.jpg) 0 100% repeat-x;
}
#home .loginBox {
background:#F1CDCD;
border:1px solid #cccccc;
}
.loginBox {
background:#F1CDCD;

}
.loginBox label{
color:#000;

}
.loginBox h2 {
color:#000!important;
}
#content {
	background:#fff url(../images/page-bg.jpg) 0 100% repeat-x;
}
#footer {
	border-top:1px solid #fff;
	background:#000 url(../images/footer-bg.jpg) 0 0 repeat-x;
}


/*NEW DROPDOWN NAV: ADDED 16TH JAN 2009
-------------------------------------------------*/

ol#FlyOutNav li a{
background:#999999 url(../images/nav-bg.jpg) repeat-x scroll 0 100%;
border-left:1px solid #000000;
border-right:1px solid #B2B2B2;
color:#FFFFFF;
}
ol#FlyOutNav li ol li a{
background:#999999;
border-bottom:1px solid #000000;
border-top:0;
border-right:0;
border-left:0;
color:#FFFFFF;
}
ol#FlyOutNav li ol li a:hover{
	background:#fff;
	color:#BA0000;

}

ol#FlyOutNav li.selected ol a{
background:#999999;
border-left:0px solid #000000;
border-right:1px solid #B2B2B2;
color:#FFFFFF;
}
/*NEW DROPDOWN NAV: ADDED 16TH JAN 2009 ^^^
-------------------------------------------------*/
ul.nav {
/*	border-left:1px solid #B2B2B2;*/
}
ul.nav li.last {
	border-right:1px solid #000;
}
ul.nav li a {
	border-left:1px solid #000;
	border-right:1px solid #B2B2B2;
	color:#fff;
	background:#999999 url(../images/nav-bg.jpg) 0 100% repeat-x;
	}
	ul.nav li a:hover, ul.nav li.selected a, ol#FlyOutNav li a:hover, ol#FlyOutNav li.selected a {
		background:#fff url(../images/nav-bg-hover.jpg) 0 100% repeat-x;
		color:#BA0000;
	}
	
.siteTools li {
border-right:1px solid #9F969A;
}

.siteTools li a {
color:#fff;
}

.siteTools li.viewOptions a {
	background:url(../images/view-options.gif) 100% 50% no-repeat;
	padding-right:40px;

}
.siteTools.join li {
	
}

.siteTools.join li.joinAslef {
	background: #BA0000 url(../images/join-aslef.gif) 0 0 no-repeat;

}
.siteTools.join {

}

.siteTools.join li.register {
	background:  url(../images/my-aslef.gif) 0 0 no-repeat;
}

.siteTools.join li {
	background:  url(../images/my-aslef.gif) 100% 0 no-repeat;
}

.siteTools.join li.register a {
	border-right:1px solid #fff;
	padding-right:13px;
}

.siteTools.join li.user {
	background: #BA0000 url(../images/log-my-aslef.jpg) 0 0 no-repeat;
	padding-left:120px;
}
.siteTools.join li.user  {
	padding-top:8px;
	padding-right:10px;
}
.siteTools.join li.last {
	background: #BA0000 url(../images/log-bg.jpg) 100% 0 no-repeat;

}
.siteTools.join li.user a, .siteTools.join li.last a {
	color:#BA0000!important;

}
.siteTools.join li.user, .siteTools.join li.last {
	padding-top:8px;
}
input.submit, .genForm input.submit, #toggleComments
{
border: 3px double #4C4C4C;
border-top-color: #999999;
border-left-color: #999999;
padding: 0 0.25em;
width:auto;
background:#B3B3B3 url(../images/submit.jpg) 50% 50% no-repeat;
color: #fff;
}
#home .content {
/*	background:url(../images/rightCol.jpg) 100% 0 no-repeat;*/
}
#subpage .content {
background:url(../images/sidebarPink.gif) repeat-y;
}
.keithsCol h3 {
	color:#999999!important;
}
.content p a, .newsLinks li a, .events li a, form a {
	text-decoration:underline;
	color:#000;
}

.content p a:hover, .newsHover p a, .newsLinks li a:hover, li a:hover, li a:hover strong, form a:hover, .newsPanel h1 a {
		color:#BA0000;
}
.newsPanel img, .magCol img, .rightCol img.photo1 {
	border:6px solid #fff;
}
.newsPanel.newsHover img, .keithsCol.newsHover img, .magCol.newsHover img, a:hover img.photo1 {
border:6px solid #999999!important;
cursor:pointer;
}
.newsPanel.newsHover.noHover img {
	border:6px solid #fff!important;
}
.newsPanel.newsHover, .keithsCol.newsHover,.magCol.newsHover {
	cursor:pointer;
}
.twoCol {
		/*background:#fff url(../images/twoCol.jpg) 225px 0 no-repeat;*/
}

#footer p {
	color:#fff;
}
#header .siteTools li a {
	color:#fff;
}
#header .siteTools li a:hover {
	text-decoration:underline;
}
#footer .siteTools li a {
	color:#fff;
}
#footer .siteTools li a:hover {
text-decoration:underline;
}
#footer p a  {
	color:#fff;
	border-bottom:1px solid #BA0000
}
#footer p a:hover  {
	border-bottom:1px solid #fff;
}
#footer .siteTools li a {
	
}
#footer a.imgLink, #footer a.imgLink:hover {
	border-bottom:none;
}
.newsLinks li a{
padding:0 0 0 20px;
background:url(../images/bullets_pink.jpg) 0 3px no-repeat;}
.newsLinks li a:hover{background:url(../images/bullets-over_pink.jpg) 0 3px no-repeat;}
.subnav li li a  {
padding:0 0 0 20px;
background:url(../images/bullets_pink.jpg) 0 3px no-repeat;
}
 .subnav li li a:hover {
background:url(../images/bullets-over_pink.jpg) 0 3px no-repeat;
}
.subnav li.selected a, .subnav li.selected li a:hover {
	color:#BA0000
}
.subnav li.selected li a {
	color:#000;
}
.subnav li li.selected a {
	text-decoration:underline;
}
.subnav li li.selected li a, .subnav li li li a {
		text-decoration:none;
		padding-left:40px;
		background-position:20px 3px;
}
.subnav li li li a:hover {
	background-position:20px 3px;
}


.sitemap li {
		background-color:#DC8080!important;
			background-image:none!important;
		}
		.sitemap li a {
				border-bottom:1px solid #fff;
		}
	.sitemap li a:hover {
			background-color:#BA0000;
			color:#fff;
		}
		.sitemap li li a {
	background:url(../images/sitemap.gif) 0 0 no-repeat;
		background-color:#E5A0A0;
		}
	.sitemap li li li a {
	background-position: 15px 0;
	background-color:#EDBFBF;
		}
	.sitemap li li li li a {
background-position: 35px 0;
background-color:#F4D9D9;
		}
	.sitemap li li li li li a {
background-position: 55px 0;
background-color:#fff;
		}
	.sitemap li li a:hover {
			background-image:url(../images/sitemap-over.gif);
			color:#fff;
		}
		
		.genForm legend {
	color:#BA0000;
	background:#fff;
}
.genForm fieldset {
	border-top:1px solid #BA0000;
}
.genForm fieldset fieldset {
	border:1px solid #BA0000!important;
}

.genForm .showError {
	border:1px dashed #BA0000;
	background:#F9F97E;
	}
	
	.genForm .showError legend {
		background:#F9F97E;
	} 
	
	.genForm input, .genForm textarea {
		border:1px solid #B2B2B2;
		border-left-color:#4C4C4C;
			border-top-color:#4C4C4C;
	}
	
	
	 ul.pageNumbering li.selected {
			border:1px solid #000;
		}
	
		 ul.pageNumbering li a {
			border:1px solid #BA0000;
			color:#000;
		}
		 ul.pageNumbering li a:hover,  ul.pageNumbering li a.selected {
			background:#BA0000;
			color:#fff;
			border:1px solid #BA0000!important;
		}
ul.pageNumbering li.page {
			background:#999999;
			color:#fff;
		}
		
	.newsList dt {
	color:#BA0000;
	background:#EBEBEB

}
.newsCol{
background:#FFE1E1;
}
.newsList dt a {
	color:#BA0000;
}

.newsList dd {
	border-bottom:1px solid #EBEBEB;
}

dl.newsHover dd {
	border-bottom:1px solid #BA0000;
}
dl.newsHover {
	background:#F4D9D9;
	cursor:pointer;
}	

dl.newsHover dt {
	color:#fff;
	background:#BA0000

}
dl.newsHover dt a {
	color:#fff;
}

.newsList dd strong.date {
	color:#999999
}
dl.newsHover dd strong.date {
	color:#000;
}
.poll{ 
	background:#FFE1E1;
	border:1px solid #cccccc;
}
.pollList .pollResult {
	border:1px solid #666;
}
.pollList .pollResult div {
	background:#BA0000;
}
 .archiveNews {
	background:#EBEBEB;
	
}
.archiveNews li a {
	color:#000!important;
	border-left:1px solid #fff;
}	
.archiveNews li a:hover, .archiveNews li.selected a, .archiveNews li.selected ul li a:hover {
	
	background:#BA0000;
	color:#fff!important;
}
.archiveNews li ul {
background:#999999;
border-top:1px solid #fff;
}
.archiveNews li.selected a {

	border-left:1px solid #fff;

}

.archiveNews li.selected ul li a {
	color:#fff!important;
	background:#999;
}
.archiveNews li.selected ul li.selected a {
	background:#BA0000;
	color:#fff!important;
}
.archiveNews li.last a {
	border-right:none;
}
.archiveNews li.first a, .archiveNews li.first ul li.first a {
	border-left:none!important;;
}
.archiveNews li.first ul li a  {
	border-left:1px solid #fff!important;
}

  img.percentImage {
 background: white url(../images/percentImage_back.jpg) top left no-repeat;
 padding: 0;
 margin: 5px 0 0 0;
 background-position: 1px 0;
}
#home .leftCol {
	background:#fff;
	}
 .leftCol {
	background:#FFE1E3;
	}
.leftCol h2 a {
	border-bottom:1px solid #B3B3B3;
}

.infoTable {
	border:1px solid #B2B2B2;
	border-bottom:0;
}
.infoTable tr td {
	border-bottom:1px solid #B2B2B2;
	
}
.infoTable tr td.descrip {
	border-right:1px solid #B2B2B2;
}
.infoTable tr.row {
	background:#EBEBEB
}
.infoTable thead, .infoTable thead tr  {
	position:absolute;
	top:-999em;
	left:-999em;
	height:0;
}
/**********site management**********/
.sitemanagement li{
	list-style:none;
	}

.sitemanagement li a{
	color:#000000;
	text-decoration:none;
	}

.sitemanagement div{
	border-bottom:2px solid #ffffff;
	cursor:pointer;
	}
.sitemanagement li a:hover{
	color:#FFFFFF;
	}
.sitemanagement div:hover{
	background:#BA0000 url(../images/sitemap-over.gif) no-repeat scroll 0px -2px;
	}
.sitemanagement li li div:hover{
	background:#BA0000 url(../images/sitemap-over.gif) no-repeat scroll 20px -2px;
	}
.sitemanagement li li li div:hover{
	background:#BA0000 url(../images/sitemap-over.gif) no-repeat scroll 40px -2px;
	}
.sitemanagement li li li li div:hover{
	background:#BA0000 url(../images/sitemap-over.gif) no-repeat scroll 60px -2px;
	}

.sitemanagement div{
background:#DC8080 url(../images/sitemap.gif) no-repeat scroll 0px -2px;
	}
.sitemanagement li li div{
	background:#E5A0A0 url(../images/sitemap.gif) no-repeat scroll 20px -2px;
	}
.sitemanagement li li li div{
	background:#EDBFBF url(../images/sitemap.gif) no-repeat scroll 40px -2px;
	}
.sitemanagement li li li li div{
	background:#F4D9D9 url(../images/sitemap.gif) no-repeat scroll 60px -2px;
	}
.sitemanagement li li li li li div{
	background:#FAEFEF url(../images/sitemap.gif) no-repeat scroll 80px -2px;
	}
/**********End site management**********/

/*pop up
----------*/
.popupFrame{

margin:10px;}

#popup{
background:#FFFFFF;
} 

#popup .subnav {
background:#999999 url(../images/nav-bg.jpg) repeat-x scroll 0pt 100%;
width:100%;

}
#popup .subnav li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;

}
#popup .subnav li a {
color:#FFFFFF ;
border-left:1px solid #000000;
border-right:1px solid #B2B2B2;

}
#popup .subnav li a:hover, #popup .subnav li.selected a {
background:#FFFFFF url(../images/nav-bg-hover.jpg) repeat-x scroll 0pt 100%;
color:#BA0000;
text-decoration:none;
}



#popup .fileInsert li {
list-style-type:none;
}
#popup .imageList ul li{
clear:both;
}
#popup .imageList ul li div.shadow2 {
background:transparent url(../images/shadows/03/shadow.gif) no-repeat scroll right bottom;
display:inline;
float:right;
margin-right:20px;
}
#popup .imageList ul li div.shadow2 div {
background:transparent url(../images/shadows/03/corner_bl.gif) no-repeat scroll -16px 100%;

}
#popup .imageList ul li div.shadow2 div div {
background:transparent url(../images/shadows/03/corner_tr.gif) no-repeat scroll 100% -16px;
padding:0pt 8px 8px 0pt;

}
#popup .imageList ul li div.shadow2 div div img{
border-right:6px solid #fff;
border-bottom:6px solid #fff;
border-top:6px solid #fff;

}
#popup iframe, #popup .imageList{
border:1px solid #cccccc;
}
#popup #insertToolbar{
margin: 10px 0 10px 0;
}
#popup #fileContent{
border-top:1px solid #cccccc;
padding-top:5px;
}
#popup .cmsBlock label{

width:120px;
display:block;
float:left;
clear:both;
margin: 0 0 0 0;
}
#popup .cmsBlock .submit{
margin:10px 0 0 120px;
}


/*pop up
--------*/
/*----------------------------------   Green subsite
-----------------------------------------------------------------------------------------------------------*/
.subsite .headerNav, .subsite #header {
background:#475F01 url(../images/head-bgGreen.jpg) repeat-x scroll 0pt 100%;
}
.subsite .siteTools.join li.joinAslef {
background:#475F01 url(../images/join-aslefGreen.jpg) no-repeat scroll -12px -1px;
}
.subsite .siteTools.join li.register {
background: url(../images/my-aslefGreen.jpg) no-repeat scroll 0px -1px;
}
.subsite .siteTools.join li {
background: url(../images/my-aslefGreen.jpg) no-repeat scroll 100% -1px;

}
.subsite .siteTools.join li.user {
background: url(../images/join-aslefGreen-loggedIn.jpg) no-repeat scroll 100% -1px;
color:#fff!important;

}
.subsite .siteTools.join li.last a {
color:#fff!important;

}
.subsite ul.nav li a:hover, .subsite ul.nav li.selected a {
		background:#fff url(../images/nav-bg-hover.jpg) 0 100% repeat-x;
		color:#475F01;
	}
.subsite .newsList dt {
	color:#475F01;
	background:#EBEBEB

}
.subsite .newsCol{
background:#FFE1E1;
}
.subsite .newsList dt a {
	color:#475F01;
}

.subsite .newsList dd {
	border-bottom:1px solid #EBEBEB;
}

.subsite dl.newsHover dd {
	border-bottom:1px solid #475F01;
}
.subsite dl.newsHover {
	background:#E7EADE;
	cursor:pointer;
}	

.subsite dl.newsHover dt {
	color:#fff;
	background:#475F01;

}
.subsite dl.newsHover dt a {
	color:#fff;
}

.subsite .newsList dd strong.date {
	color:#999999
}
.subsite dl.newsHover dd strong.date {
	color:#000;
	}
.subsite h1, .subsite h2, .subsite h3, .subsite h4, .subsite h5, .subsite h6 {
color:#475F01 !important;
}
.subsite #footer {
background:#000000 url(../images/footer-bg-green.jpg) repeat-x 0 -15px;
border-top:1px solid #FFFFFF;
}
.subsite .leftCol {
background:#E7EADE none repeat scroll 0%;
}
.subsite#subpage .content {
background:transparent url(../images/sidebarGreen.gif) repeat-y scroll 0%!important;
}
.subsite .loginBox {
background:#BDC5A3 none repeat scroll 0%;
}
.subsite .genForm legend {
background:#FFFFFF none repeat scroll 0%;
color:#475F01;
}
.subsite .genForm fieldset {
border-top:1px solid #475F01;
}
.subsite .genForm div label {
color:#475F01;
}

/*Green subsite Sitemap
--------------------------*/
.subsite .sitemap li {
		background-color:#6B7E33!important;
			background-image:none!important;
		}
.subsite .sitemap li a {
				border-bottom:1px solid #fff;
		}
.subsite .sitemap li a:hover {
			background-color:#465E00!important;
			color:#fff;
		}
.subsite .sitemap li li a {
	background:url(../images/sitemap.gif) 0 0 no-repeat;
		background-color:#909E66;
		}
.subsite .sitemap li li li a {
	background-position: 15px 0;
	background-color:#B5BF99;
		}
.subsite .sitemap li li li li a {
background-position: 35px 0;
background-color:#ECEFE5;
		}
.subsite .sitemap li li li li li a {
	background-position: 55px 0;
	background-color:#fff;
}
.subsite .sitemap li li a:hover {
	background-image:url(../images/subsite-sitemap-over.gif);
	color:#fff;
}
.subsite .newsLinks li a{
padding:0 0 0 20px;
background:url(../images/bullets.jpg) 0 3px no-repeat;
}
.subsite .newsLinks li a:hover{background:url(../images/bullets-over-green.jpg) 0 3px no-repeat;
	}

.subsite .subnav li li a  {
padding:0 0 0 20px;
background:url(../images/bullets-over-green.gif) 0 3px no-repeat;
	}
.subsite .content a:hover{
color:#475F01;
}

.subsite ul.pageNumbering li.selected {
			border:1px solid #000;
		}
	
.subsite ul.pageNumbering li a {
			border:1px solid #475F01;
			color:#000;
		}
.subsite ul.pageNumbering li a:hover, .subsite ul.pageNumbering li a.selected {
			background:#475F01;
			color:#fff;
			border:1px solid #475F01!important;
		}
.subsite ul.pageNumbering li.page {
			background:#999999;
			color:#fff;
		}
.subsite #footer p a {
border-bottom:1px solid #475F01;
color:#FFFFFF;
}

.subsite .subnav li li.selected a {
text-decoration:underline;
}
.subsite .subnav li.selected a, .subsite .subnav li.selected li a:hover {
color:#475F01;
}
.subsite .subnav li li.selected li a, .subsite .subnav li li li a {
background-position:20px 3px;
padding-left:40px;
text-decoration:none;
}
.subsite .subnav li li a {
font-size:1em;
font-weight:normal;
}
.subsite .newsLinks li a,.subsite .subnav li li a {
display:block;
margin:5px 0pt;
}
/*subsite site management
-------------------------------------------------------*/
.subsite .sitemanagement li{
	list-style:none;
	}

.subsite .sitemanagement li a{
	color:#000000;
	text-decoration:none;
	}

.subsite .sitemanagement div{
	border-bottom:2px solid #ffffff;
	cursor:pointer;
	}
.subsite .sitemanagement li a:hover{
	color:#FFFFFF;
	}
.subsite .sitemanagement div:hover{
	background:#475F01 url(../images/subsite-sitemap-over.gif) no-repeat scroll 0px -2px;
	}
.subsite .sitemanagement li li div:hover{
	background:#475F01 url(../images/subsite-sitemap-over.gif) no-repeat scroll 20px -2px;
	}
.subsite .sitemanagement li li li div:hover{
	background:#475F01 url(../images/subsite-sitemap-over.gif) no-repeat scroll 40px -2px;
	}
.subsite .sitemanagement li li li li div:hover{
	background:#475F01 url(../images/subsite-sitemap-over.gif) no-repeat scroll 60px -2px;
	}

.subsite .sitemanagement div{
background:#758741 url(../images/sitemap.gif) no-repeat scroll 0px -2px;
	}
.subsite .sitemanagement li li div{
	background:#919F67 url(../images/sitemap.gif) no-repeat scroll 20px -2px;
	}
.subsite .sitemanagement li li li div{
	background:#B5BF99 url(../images/sitemap.gif) no-repeat scroll 40px -2px;
	}
.subsite .sitemanagement li li li li div{
	background:#DADFCC url(../images/sitemap.gif) no-repeat scroll 60px -2px;
	}
.subsite .sitemanagement li li li li li div{
	background:#EDEFE6 url(../images/sitemap.gif) no-repeat scroll 80px -2px;
	}
	/*Ratings
-----------------------------------------------------------*/

.ratings li {
background:#FFFFFF none repeat scroll 0 0;
/*width:80px;*/
}
.ratings li span.vote {
font-weight:bold;
}
.ratings li span {
color:#000066;
}
.ratings li span .submit {

}
.ratings .submit {
background:transparent none repeat scroll 0 0 !important;
}

.ratings li span {
color:#000066;

}
#Votes_Good, #Votes_Neutral, #Votes_Bad {
color:#FF0000;
}
.ratings li span {
color:#000066;
}

li.comments {
background:#EEEEEE url(../images/comment.gif) no-repeat scroll 15px 15px;
border:2px solid #EEEEEE;
}
li.comments .commentBy{
color:#BA0000;
}

li.comments {
background:#EEEEEE url(../images/comment.gif) no-repeat scroll 15px 15px;
border:2px solid #EEEEEE;

}

