#banner {position:absolute;left:0px;top:0px;width:779px;height:74px}
#banner_parish {position:absolute;left:168px;top:0px;width:611px;height:139px}
#mainlogo {position:absolute;left:0px;top:0px}
#bandline{position:relative;left:0px;top:0px;width:619px;height:1px}
#colorband{position:absolute;left:0px;top:74px;width:619px;height:66px;text-align:right;vertical-align:bottom;border:none;border-bottom:1px solid #9e9e9e}
#colorband a img {border:none}
#side_menu {position:absolute;left:0px;top:140px;font-family: arial, verdana, sans-serif;font-size:0.74em;color:#000000;background:#efefef;padding:0px;padding-top:12px;padding-bottom:15px;padding-left:9px;padding-right:0px;width:158px;border:none;border-right:1px solid #9e9e9e;border-bottom:1px solid #9e9e9e}
#side_menu.NoSideMenu {padding-right:9px;padding-left:0px;padding-bottom:0px}
#side_menu a {color:#000000;text-decoration:none}
#side_menu a:hover {color:#000000;text-decoration:underline}
#side_menu a.set1:link {color:#333399;text-decoration:none}
#side_menu a.set1:visited {color:#990033;text-decoration:none}
#sidemenuline{position:relative;left:-9px;top:15px;width:155px;height:1px}
#main {position:absolute;top:141px;left:168px;width:451px;background:none;font-family:arial, verdana, sans-serif;font-size:0.84em;color:#000000;vertical-align:top}
#main #LB {margin:0px;margin-top:13px;margin-left:16px;margin-right:23px;width:auto}
#main #RB {background:#f7f7f7;width:45%;float:right}
#rightblock{position:absolute;left:620px;top:95px;font-family:verdana, arial, sans-serif;font-size:0.55em;line-height:1.7em;color:#000000; margin-left:8px;width: 151px;}
#rightblock_parish{position:absolute;left:620px;top:150px;font-family:verdana, arial, sans-serif;font-size:0.55em;line-height:1.7em;color:#000000; margin-left:8px;width: 151px;}
#rightblock_parish #rightmenublock #rightmenu, #rightblock #rightmenublock #rightmenu {padding:0px;padding-bottom:30px;margin-left:65px;width:80px}
#rightblock_parish #rightmenublock #rightmenuarrow, #rightblock #rightmenublock 
#rightmenuarrow{float:left;padding-left:40px;padding-right:8px}
#rightmenuarrow{float:left;padding-left:40px;padding-right:8px}
#rightmenublock {border:none;border-bottom:1px solid #9e9e9e;}
#topmenu{position:absolute;left:8px;top:80px;font-family:arial, verdana, sans-serif;font-size:1em}
#searchblock{position:absolute;left:5px;top:105px;vertical-align:middle;font-family:arial, verdana, sans-serif;font-size:0.8em}
#searchblock_parish{position:absolute;left:5px;top:95px;vertical-align:middle;font-family:arial, verdana, sans-serif;font-size:0.8em}
#breadcrumb {font-family:verdana, arial, sans-serif;font-size:0.75em}
#breadcrumb a {text-decoration:none;color:#000000}
#breadcrumb a:hover {text-decoration:underline;color:#000000}
#features {margin-left:0px;margin-top:20px;font-size:1.2em;width:143px}
#features div {clear:both;margin-bottom:5px}
#features * .set4 {font-size:0.9em;font-family: verdana, arial, sans-serif;line-height:1.4em}
#printer_friendly, #email {font-family:verdana, arial, sans-serif;padding:0px;padding-left:10px;font-size:1.2em}
#small_logo{position:relative;left:74px;top:10px;}
#MainFeatures {border:1px solid #9C9C9C;padding:7px;background:#efefef;font-size:0.7em;font-weight:bold;font-family: verdana, arial,  sans-serif;}
#MainFeatures div a {color:#000000;text-decoration:none}
#MainFeatures div a:hover {color:#000000;text-decoration:underline}
#HWhatsNew div {margin:0px;margin-top:7px;margin-bottom:7px;font-size:0.84em; font-family: Verdana, Arial, Sans-Serif;}
#HWhatsNew div.expanded {border:none;border-top:1px solid #9f9f9f;border-bottom:1px solid #9f9f9f;padding:0px;padding-top:7px;padding-bottom:7px}
#HWhatsNew div.expanded + div.expanded {border-top:none;padding-top:0px}
#HWhatsNew div a:link, #HWhatsNew div a:visited, #HWhatsNew div a:hover {color:#000000}
#HWhatsNew div a:link, #HWhatsNew div a:visited {text-decoration:none}
#HWhatsNew div a:hover {text-decoration:underline}
#WhatsNewLink:link, #WhatsNewLink:visited, #WhatsNewLink:hover {color:#5c90d1;font-size:1.3em;}
#WhatsNewLink:link, #WhatsNewLink:visited {text-decoration:none}
#WhatsNewLink:hover {text-decoration:underline}
#WhatsNewLink2:link, #WhatsNewLink2:visited, #WhatsNewLink:hover {color:#5c90d1;font-size:0.95em;font-weight:bold}
#WhatsNewLink2:link, #WhatsNewLink2:visited {text-decoration:none}
#WhatsNewLink2:hover {text-decoration:underline}
#FeaturedHome {color:#5c90d1;font-size:0.95em;font-weight:bold}
#HFeatured div {margin:0px;margin-top:7px;margin-bottom:7px;font-size:0.84em; font-family: Verdana, Arial, Sans-Serif;}
#HFeatured div.expanded {border:none;border-top:1px solid #9f9f9f;border-bottom:1px solid #9f9f9f;padding:0px;padding-top:2px;padding-bottom:4px;padding-left:5px;background-color:#F0F0F0}
#HFeatured div.expanded + div.expanded {border-top:none;padding-top:0px}
#HFeatured div a:link, #HFeatured div a:visited, #HFeatured div a:hover {color:#000000}
#HFeatured div a:link, #HFeatured div a:visited {text-decoration:none}
#HFeatured div a:hover {text-decoration:underline}
#HHeadline div {margin-bottom:20px;border:none;border-bottom:1px solid #9f9f9f;padding:0px;padding-bottom:20px}
#HHeadline div a:link, #HHeadline div a:visited, #HHeadline div a:hover {color:#000000}
#HHeadline div a:link, #HHeadline div a:visited {text-decoration:none}
#HHeadline div a:hover {text-decoration:underline}
#HHeadline div a.set1:visited {color:#990033}
#HHeadline div a.set1:link {color:#333399}
#HHeadline div.short, #HHeadline div b.short {font-size:0.84em; font-family: Verdana, Arial, sans-serif;}
#HHeadline div.short {border:none;margin:0px;padding:0px;padding-bottom:7px}
fieldset {border:0px;margin:0px;padding:0px}
.topmenCat {color:#ffffff;padding:1px}
.topmenCat div {position:absolute;z-index:1;width:170px;background:#ffffff;visibility:hidden;padding:4px;font-size:0.8em;font-family:verdana,arial, sans-serif ;padding:3px;border:1px solid #999999;margin-top:2px; filter:alpha(opacity=95);-moz-opacity:0.95;opacity: 0.95;}
.topmenCat div a,.topmenCat div a:link,.topmenCat div a:visited,.topmenCat div a:hover {display:block;padding:3px;border-bottom:1px solid #bbbbbb;font-weight:normal;color:#000000;text-decoration:none}
.topmenCat div a:hover {color:#000000;background:#f4f4f4}
.topmenCat a,.topmenCat a:link,.topmenCat a:visited,.topmenCat a:hover {color:#ffffff;font-size:0.84em;font-weight:bold}
.main {font-family: arial, verdana, sans-serif;font-size:0.84em;color:#000000}
.sml, td.sml, th.sml, table.sml * td, table.sml * th {font-family:verdana,arial,sans-serif;font-size:0.70em}
.med {font-family:verdana,arial,sans-serif;font-size:0.80em}
.smlf {font-family:verdana,arial,sans-serif;font-size:0.60em}
.xsml {font-family:verdana,arial,sans-serif;font-size:0.55em}
a.set1:link {color:#333399;text-decoration:none}
a.set1:visited {color:#990033;text-decoration:none}
a.set2:link,a.set2:visited,a.set2:hover {color:#ffffff;}
a.set3:link,a.set3:visited,a.set3:hover{color:#ffffff;}
a.set3:link,a.set3:visited {text-decoration:none}
a.set4:link,a.set4:visited,a.set4:hover {color:#000000;}
a.set4:link,a.set4:visited {text-decoration:none}
a.set1:hover,a.set2:hover,a.set3:hover,a.set4:hover {text-decoration:underline}
a:link , a:hover {color:#333399;text-decoration:underline}
a:visited {color:#990033;text-decoration:underline}
a.features:hover, a.features:link, a.features:visited {font-family:arial,verdana,sans-serif;font-weight:bold;color:#5c90d1;text-decoration:none}
th.algL, td.algL, .algL {text-align:left}
th.algR, td.algR, .algR {text-align:right}
th.algC, td.algC, .algC {text-align:center}
th.algT, td.algT, .algT {vertical-align:top}
th.algM, td.algM, .algM {vertical-align:middle}
th.algB, td.algB, .algB {vertical-align:bottom}
.atoz {
	font-family:arial, verdana, sans-serif;
	font-weight:bold;
	font-size:0.7em;
	color:#000000;
}
h1 {font-family: arial, verdana,  sans-serif;
	font-weight:bold;
	font-size:1.3em;
	line-height:1.3em;
	color:#000000
}
.h1 {font-family: arial,verdana, sans-serif;
	font-weight:bold;
	font-size:1.3em;
	line-height:1.3em;
	color:#000000
}
h2 {font-family:arial, verdana, sans-serif;
	font-weight:bold;
	font-size:1.1em;
	line-height:1.3em;
	color:#000000
}
.sml {
	font-family:verdana, arial, sans-serif;
	font-size:0.70em;
}
.med {
	font-family:verdana, arial, sans-serif;
	font-size:0.80em;
}
.smlf {
	font-family:verdana, arial, sans-serif;
	font-size:0.60em;
}
.xsml {
	font-family:verdana, arial, sans-serif;
	font-size:0.55em;
}
.plinks {
	font-family:verdana, arial, sans-serif;
	font-size:0.55em;
	line-height:1.7em;
	color:#000000;
}
.new {
	font-weight:bold;
	font-size:1.2em;
}
.whatsnew {
	font-family:arial, verdana, sans-serif;
	font-weight:bold;
	font-size:1.2em;
	color:#666666;
}
.sans {
	font-family:arial, verdana, sans-serif;
}
.sidem {
	font-family:arial, verdana, sans-serif;
	font-size:0.78em;
	color:#000000;
}
.kidslink,.kidslink:link,.kidslink:visited {
	color:#e26908;
	font-weight:bold;
	text-decoration:none;
}
.kidslink:hover {
	color:#E26908;
	font-weight:bold;
	text-decoration:underline;
}
#bertie:active {
	background-color:transparent
}
.tsml * td,.tsml * th, .tmain * td, .tmain * th {
	font-family: arial, verdana, sans-serif
}
.tsml * td,.tsml * th {
	font-size:0.80em;
}
.tmain * td, .tmain * th {
	font-size:1em;
}
table.tsml2 * td,table.tsml2 * th, table.tmain * td,table.tmain * th {
	font-family:arial, verdana, sans-serif;padding:7px;vertical-align:top
}
table.tmain * td,table.tmain * th {
	font-size:1em
}
table.tsml2 * td,table.tsml2 * th {
	font-size:0.9em
}
table.tsml2,table.tmain{border-collapse:collapse;width:100%}
table.p5 * th,table.p5 * td {padding:5px}
table.p3 * th,table.p3 * td {padding:3px}
table.p2 * th,table.p2 * td {padding:2px}
table.tsml2 * th, table.tmain * th {font-weight:bold;text-align:left}
table.tsml2 thead * th, table.tsml2 thead * td, table.tmain thead * th, table.tmain thead * td {
	font-weight:bold;text-align:left;vertical-align:bottom
}
tr.lgrey td, tr.lgrey th, tr.dgrey td.lgrey, tr.dgrey th.lgrey, td.lgrey, th.lgrey, table.lgrey * td, table.lgrey * th, table.dgrey * th.lgrey, table.dgrey * td.lgrey {background-color:#f7f7f7}
tr.dgrey td, tr.dgrey th, tr.lgrey td.dgrey, tr.lgrey th.dgrey, td.dgrey, th.dgrey, table.dgrey * td, table.dgrey * th, table.lgrey * th.dgrey, table.lgrey * td.dgrey {background-color:#dddddd}
td.l,th.l,div.l {border-left:1px solid #000000}
td.r,th.r,div.r {border-right:1px solid #000000}
td.t,th.t,div.t {border-top:1px solid #000000}
td.b,th.b,div.b {border-bottom:1px solid #000000}
td.a,th.a,div.a {border:1px solid #000000}
td.dl,th.dl,div.dl {border-left:1px solid #dddddd}
td.dr,th.dr,div.dr {border-right:1px solid #dddddd}
td.dt,th.dt,div.dt {border-top:1px solid #dddddd}
td.db,th.db,div.db {border-bottom:1px solid #dddddd}
td.da,th.da,div.da {border:1px solid #dddddd}
div.hr {border:0px;border-bottom:1px solid #9f9f9f;margin-bottom:10px}
table.greyborders * td, table.greyborders * th {border:1px solid #dddddd}
table.borBlk * th,table.borBlk * td {border:1px solid #000000}
table.borDGy * th,table.borDGy * td {border:1px solid #dddddd}
table.borLGy * th,table.borLGy * td {border:1px solid #f7f7f7}
table.tsml2 caption {
	font-family: arial, verdana, sans-serif;font-size:1.0em;
	font-weight:bold;text-align:left
}
table.p95 {margin:7px;width:95%}
table[class=tsml][bordercolor="#000000"] * td {
	border:1px solid #000000
}
table[class=tsml][bordercolor="#000000"] * th {
	border:1px solid #000000
}
table[class=tsml][bordercolor="#000000"] {
	border:1px solid #000000
}
table[class=tsml][bordercolor="#f7f7f7"] * td {
	border:1px solid #f7f7f7
}
table[class=tsml][bordercolor="#f7f7f7"] * th {
	border:1px solid #f7f7f7
}
table[class=tsml][bordercolor="#f7f7f7"] {
	border:1px solid #f7f7f7
}
table[class=tsml][bordercolor="#dddddd"] * td {
	border:1px solid #dddddd
}
table[class=tsml][bordercolor="#dddddd"] * th {
	border:1px solid #dddddd
}
table[class=tsml][bordercolor="#dddddd"] {
	border:1px solid #dddddd
}
caption, caption.sml {
	font-family: arial, verdana, sans-serif;
	font-size:0.84em;
	font-weight:bold;
	color:#000000
}
.topmenCat {color:#ffffff;padding:1px}
.topmenCat div {position:absolute;z-index:1;width:170px;background:#ffffff;visibility:hidden;padding:4px;font-size:0.8em;font-family:verdana,arial, sans-serif ;padding:3px;border:1px solid #999999;margin-top:2px; filter:alpha(opacity=95);-moz-opacity:0.95;opacity: 0.95;}
.topmenCat div a,.topmenCat div a:link,.topmenCat div a:visited,.topmenCat div a:hover {display:block;padding:3px;border-bottom:1px solid #bbbbbb;font-weight:normal;color:#000000;text-decoration:none}
.topmenCat div a:hover {color:#000000;background:#f4f4f4}
.topmenCat a,.topmenCat a:link,.topmenCat a:visited,.topmenCat a:hover {color:#ffffff;font-size:0.84em;font-weight:bold}
.xmas {
	font-family: arial, verdana, sans-serif;
	font-size:0.95em;
	color:#ffffff;
}
a.xmas:link {
	color:#ffffff;
	text-decoration:none
}
a.xmas:visited {
	color:#ffffff;
	text-decoration:none
}
.regreen {
	color:#338000;
	font-weight: bold
}
a.regreen:link {
	color:#338000;
	text-decoration:underline;
font-weight: bold
}
a.regreen:visited {
	color:#338000;
	text-decoration:underline;
font-weight: bold
}
.tvote td {
	font-family:arial, verdana, sans-serif;
	color:#BF615B;
font-size:1.1em;
	text-decoration:none
}
.kidsbook {
	font-family:verdana, arial, sans-serif;
	font-size:1.2em;
	color:#174986;
}
.kidsevent {
	font-family:arial, sans-serif;
	font-size:1.2em;
	color:#3B4F2D;
}
.kidsform {
	font-family:arial, sans-serif;
	font-size:0.9em;
	color:#E75918;
	text-decoration:bold
}
.kidsformlabel {
	font-family:arial, sans-serif;
	font-size:1.1em;
	color:#E75918;
	text-decoration:bold
}
ol.ulatin li ul li, ol.llatin li ul li, ol.uroman li ul li, ol.lroman li ul li, ul li {list-style-type:disc}
li ol.lroman li, ol.lroman li {list-style-type:lower-roman;}
li ol.uroman li, ol.uroman li {list-style-type:upper-roman}
li ol.llatin li, ol.llatin li {list-style-type:lower-alpha}
li ol.ulatin li, ol.ulatin li {list-style-type:upper-alpha}
.fixed {
	
	font-size:13px;
	
}
.graybox, .greybox {
	padding:7px;
	background:#f7f7f7;
	border:1px solid #dddddd
}
.redbox {
	padding:7px;
	background:#fff7f7;
	border:1px solid #ddaaaa
}
.yellow, tr.yellow th, tr.yellow td {
	background:#ffbb00
}
th.algL, td.algL, .algL {text-align:left}
th.algR, td.algR, .algR {text-align:right}
th.algC, td.algC, .algC {text-align:center}
th.algT, td.algT, .algT {vertical-align:top}
th.algM, td.algM, .algM {vertical-align:middle}
th.algB, td.algB, .algB {vertical-align:bottom}
#LearningMap {position:relative;width:406px;height:276px}
#LearningMap a img.absolute {position:absolute;border:none}
#LearningMap img {border:none}
#LearningMap a img, a.LM img {background:#f6e800;border:none}
#LearningMap a:visited img, a.LM:visited img {background:#ffffff;border:none}
#LearningMap #vline {position:absolute;width:3px;height:276px;background:#f6e600;top:0px;left:0px;visibility:hidden}
#LearningMap #hline {position:absolute;width:406px;height:0px;border-top:3px solid #f6e600;top:0px;left:0px;visibility:hidden}
.white {color:#ffffff}
.black {color:#000000}
.red, a.red, a.red:link, a.red:visited {color:#ff0000}
span.strike {text-decoration:line-through}
div.left, img.left {float:left}
div.right, img.right {float:right}
img.left {margin-right:10px;margin-bottom:10px}
img.right {margin-left:10px;margin-bottom:10px}
img.fileicon {margin-right:5px;margin-bottom:5px;margin-top:5px}

