
/*	Presentation stylesheet : Barnsley Neighbourhood Learning Net Website
------------------------------------------------------------------------- */


html { font-size: 100%; /* IE (spit !) hack */ }

img { border-style:none; }

.ImgPadding { padding: 4px; }

body {
	color: #fff;
	background-color: #10224A;	/* default dark blue */
	text-align: left;
	font-family: verdana, arial, helvetica, sans-serif, serif;
/*	font-size: 0.8em; */	/* 1 em = 16 px by default */
	font-size: 62.5%;		/* scale down default font */
}

.BackgroundWhite {
	background-color: #fff;
}

.BackgroundColour {
	background-color: #8B8BCB;
}

.BackgroundAdmin {
	background-color: #3399FF;
}


p {
	color: #fff;
	font-family: verdana, arial, helvetica, sans-serif, serif;
	font-size: 120%;
}

h1 {
	color: #fff;
    font-family: verdana, arial, helvetica, sans-serif, serif;
    font-size: 160%;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

h2 {
	font-size: 150%;
}


ul {
	margin-left: 0;
	padding-left: 20px;
}

li {
	list-style: url(../images/bullet-sq-blue.gif) outside square;
    font-family: verdana, arial, helvetica, sans-serif, serif;
    font-size: 125%;
	font-weight: bold;
	margin-left:0;
	margin-top: 2px;
	margin-bottom: 2px;
	padding:0;
}


#HeaderText {
	color: #fff;
    font-family: verdana, arial, helvetica, sans-serif, serif;
    font-size: 160%;
	font-weight: bold;
}


.SmallFont
{
	color: #fff;
    font-family: verdana, arial, helvetica, sans-serif, serif;
    font-size: 90%;
}


.MediumFont {
	color: #fff;
    font-family: verdana, arial, helvetica, sans-serif, serif;
    font-size: 140%;
	font-weight: bold;
}


.LargeFont {
	color: #fff;
    font-family: verdana, arial, helvetica, sans-serif, serif;
    font-size: 160%;
	font-weight: bold;
}


.YellowText {
	color: #ffff33;
}

.WhiteText {
	color: #fff;
}

.BlackText {
	color: #000;
}

#BreadCrumbs p {
	margin: 0;
	padding: 0;
	font-size: 150%;
	font-weight: bold;
}

#SidebarMoreInfo p, #SidebarWebLinks p, #SidebarHelp p {
	margin: 4px;
}


.CurrentPromotion {
	font-family: verdana, arial, helvetica, sans-serif, serif;
	font-size: 150%;
	font-weight: bold;
}


.ContactInfoHeader {
	margin: 5px;
	color: #ffff33;
	font-family: verdana, arial, helvetica, sans-serif, serif;
	font-size: 150%;
	font-weight: bold;
}

.NLNContactInfo p {
	margin: 5px;
	padding: 0px;
	font-size: 125%;
}

.SearchPageHeader
{
	font-family: verdana, arial, helvetica, sans-serif, serif;
	font-size: 225%;
	font-weight: bold;
	text-align: center;
	color: #ffff33;
	margin: 0;
	padding: 0;
}

.SearchPageHeaderSmall
{
	font-family: verdana, arial, helvetica, sans-serif, serif;
	font-size: 175%;
	text-align: center;
	color: #ffff33;
	margin: 0;
	padding: 0;
}


table {
	border: 2px solid #444;
	empty-cells: show;
	font-family: verdana, arial, helvetica, sans-serif, serif;
    font-size: 110%;
    color: #333333;
	background-color: #fff; /* bebebe */
}

table.TableNoBorder {
	border: none;
}

table caption { visibility:hidden; }

table.td {
	border: 2px solid #CCCC00;
	padding: 1em;
}

table tr.Tableheader {
	background-color: #DBE4EA;
	text-align: center;
}
table td.CellTopLine {
	border-top: #bebebe solid 1px;
}
table td.CellBottomLine {
	border-bottom: #bebebe solid 1px;
}

table.TableResults {
	border: none;
    color: #fff;
	background-color: #10224A; /* dark blue */
}

table.TopBottomLine {
	border-top: #bebebe solid 1px;
	border-bottom: #bebebe solid 1px;
}
