.style1 {
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color: #315D5A;
	
}
.style2 {
	font-size: 11px;
	font-weight: bold;
}

.style3 {
	color: #006600;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.style4 {
	color: #006633;
	font-family:Verdana, Arial, Helvetica, sans-serif;
 	font-size:10px;
	font-weight:bold;
}
.style4 {color: #FF0000}
.style5 {color: #315D5A}
.style6 {color: #000000}
p a:visited {color: #9900CC;}

a: hover {color:#66CC00 ;}
p a:hover {color:#66CC00 ;}

p a:active {color:#CC6600;}
a: active{color:#CC6600}

p a:link{color:#006600;}

p a {font-weight: bold}

#linktable {
	border-style:solid;
	border-width:2px;
}
#linktable2 {
	border-style:solid;
	border-width:2px;
}

h1 {text-align: center;font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: 300;color: #006600;font-size: 21px}
h2 {text-align: center;font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: 300;color: #006633;font-size: 18px}
h3 {text-align: center;font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: 900;color: #009966;font-size:16px}


TH {color: #006633; background:  url(images/textures/cellback.jpg);border: 0px;text-align: center;}

body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #315D5A;

}
.transOFF {opacity: 1; border-style: inset; border-width: 2px; border-color: #000000}
.transON  {opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5; border-style: solid; border-color: #FF3333; border-width: 2px }
.trans25   {opacity:.25;filter: alpha(opacity=25); -moz-opacity: 0.25}
.trans75   {opacity:.75;filter: alpha(opacity=75); -moz-opacity: 0.75 }
.nicenlargeanchorstyle
{
	color:  #CC6600;
	font-weight: 500;
	font-family:Verdana, Arial, Helvetica, sans-serif;
 	font-size:16px;
	
	
}
.nicenlargefont, .nicenlargefont td {font-family: Verdana;
	color: #006633;
	font-size: 13pt;
	font-weight: 500;
	text-align: justify;}
	
body,td,th, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#calendar {
width: 846px;
height: 604px;
border: 1px double #8888CC;
align:center
}
.dateCellPrev, .dateCellPost {
width:   7px;
height:  7px;
border: 1px groove #9999DD;
color:#458282;
text-align:center;
font-weight:600
}
.dateCellPrev table, .dateCellPost table{
width: 7px;
height:  7px;
vertical-align:top;
}

.dateCellPrev table tr td, .dateCellPost table tr td{
vertical-align: top;
}
.dateCellPrev td, .dateCellPost td
{
width:  20px;
height:  20px
}

.dateCell {
width:   120px;
height:  120px;
border: 1px groove #9999DD;
color:#458282;
text-align:left;
font-weight:600
}

.dateCell table{
width: 120px;
height:  120px;
vertical-align:top;
}
.dateCell table tr td{
vertical-align: top;
font-size: 11px;

}
#monthTitle{
font-size:24px;
font-weight:400;
color:#458282
}
#monthTitlePrev, #monthTitlePost{
font-size:14px;
font-weight:600;
color:#458282;
}

ul{
	font-family: Verdana;
	color: #006600;
	font-size: 10pt;
	font-weight: 500;
	text-align: justify;
	line-height:24px;
	align:left;
	text-align:left;
	margin:6px;
	padding-left:7px}
	}

ol{ margin:0;padding:0;line-height:24px}
ol li {margin:0 2em 0 2.25em;padding:0;}

.backgroundCell {vertical-align:top;text-align: center;padding:3px;border:1px solid #996666;font-size:11px;font-family:verdana;font-weight:600;color:#D06666}
.backgroundCell textarea { height: 120px; padding:7px;border:1px solid #996666;text-align:justify;font-size:11px;font-family:verdana;font-weight:600;color:#D06666}
#navbar {text-align: center; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: 300; color: #006633; background-color: #EEEEEE; width: 180px; height: 20px}
.Heading {text-align:center;font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: 300; color: #006600;}
.headerBox{font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006633;
	font-size: 14pt;
	font-weight: 300;
	text-align: left;}
.photoAlbum image {width:160px;height:auto}
.light_blue_background {background-color:#BDD7D6}
.countercolour {line-height:18px;font-size:11px;font-family:verdana;font-weight:600;color:#D06666}
.countertext{font-family: Verdana;
	color: #006600;
	font-size: 12px;
	font-weight: bold;
	border:  1px solid #73969C;
	background-color:#EDF7F6;
	text-align:center
	}
.pageTitle {width:100%;padding:1px;border:1px solid #996666;color:#006600;text-align:center;height:45px;line-height:16px;background-image:  url(images/textures/fv43681_604%20lightest.jpg);font-family:verdana;font-weight:500;font-size:18px}
.FeaturesTitle {width:100%;background-image:url('images/textures/raspberry.jpg');font-size:16px;font-family:Georgia;font-weight:300;border: 1px solid green}