/* CSS Document */
body {	font-family: georgia, times, arial;	font-size: 12px;	color: #31474F;}
div#wrapper {	background: #FFF url(../images/bg-top.gif) top left repeat-x;}
div#insidewrapper {	background: #FFF url(../images/bg-top-inside.gif) top left repeat-x;}
img {	border: 0;}
p, td {	font-family: georgia, times, arial;	font-size: 12px;	color: #31474F;	line-height: 18px;}
div#contentinside ul {	list-style-type: none;	padding: 0;	margin: 0 0 0 20px;}
div#contentinside li	{	background-image: url(../images/arrow.gif);	background-repeat: no-repeat;	background-position: 0 .5em;	padding-left: .9em;}
div#contentinside li, div#contentinside td {	font-family: georgia, times, arial;	font-size: 12px;	color: #31474F;	line-height: 18px;}
div#content {	padding: 10px 32px 0 20px;}
div#contentinside { 	margin-bottom: 20px;}
div#rightcontent {	padding: 10px 0 0 0;	text-align: right;}
div#summary1 {	font-family: arial, verdana;	font-size: 12px;	color: #31474F;	line-height: 18px;}
div#summary1 a {	color: #AF3D0F;	font-family: arial, verdana;	font-size: 12px;}
div#summary2 {	font-family: arial, verdana;	font-size: 12px;	color: #31474F;	line-height: 18px;}
div#summary2 a {	color: #AF3D0F;	font-family: arial, verdana;	font-size: 12px;}
div#footer {	background: #3A3A3A url(../images/footerbg.gif) top left repeat-x;	padding-bottom: 35px;}
div#footer p {	color: #9D9D9D;	font-family: arial, verdana;	font-size: 11px;}
div#footer a {	text-decoration: none;	color: #FFF;	font-family: arial, verdana;	font-size: 11px;}
div#bgtest {	background: url(../images/bg-test.gif) top center no-repeat;}
div#bgtestinside {	background: url(../images/bg-test-inside.gif) top center no-repeat;}
td.contentpadhome {	padding: 10px 0 0 10px;	margin-bottom: 20px;}
td.paddyhome {	width: 254px;	padding-top: 10px;}
td.contentpad {	padding: 15px 32px 0 10px;	margin-bottom: 20px;	width: 458px;}
td.paddy {	width: 254px;	padding-top: 10px;}	
div#subnav ul {	list-style: none;	margin: 0; padding: 0;}
div#subnav li {	list-style: none;	padding: 0;	border-bottom: 1px dotted #9F9F9F; }
div#subnav a {	font-size: 12px;	color: #664D41;	text-decoration: none;	display: block;	padding: 6px 3px 6px 6px;}
div#subnav a.subnav-highlight {color: #AF3D0F;}
div#subnav a:hover {	background-color: #664D41;	color: #FFF;	padding: 6px 3px 6px 6px;}
h1 {	color: #AF3D0F;	font-size: 18px;	border-bottom: 1px solid #CFC7BA;	font-weight: lighter;	padding-bottom: 7px;	padding-top: 0;	margin-top: 0;}
h2 {	color: #664D41;	font-size: 15px;}
/* ===========================================================standard classes =========================================================== */
TH  { 	margin-top:0; 	font-size: 14px;	margin-bottom:0; 	background-color: #DEE7EC;	font-weight:normal;}
.month {	font-size: 18px;	color: #656667;}
/* ===========================================================Links =========================================================== */
a:link, a:visited, a:active { 	color: #AF3D0F;}
a:hover {	color: #000; 	text-decoration: none;}
/* ===========================================================Links =========================================================== */a.small, a:link.small, a:visited.small, a:active.small {	font-family: georgia, arial, helvetica, sans-serif;	font-size : 12px;	color : #FFFFFF;}	a:hover.small  {	color: #ccc;}a:link.smallhover, a:visited.smallhover, a:active.smallhover {	font-family: georgia, arial, helvetica, sans-serif;	font-size : 12px;	color : #650808;}a:hover.smallhover  {	color: #000;}/* =========================================================== =========================================================== */.search {	font-size: 10px;}.upcoming {	color: #5F5959;	font-size: 12px;	font-family: georgia, verdana;	text-align: left;}.date {	font-size: 10px;}.month {	font-size: 11px;	padding-right: 10px;	text-transform: uppercase;	color: #610404;}.small {	font-family: arial, verdana;	font-size: 12px;	padding: 0px;	margin: 0px;	color: #FFF;}.datesmall {	font-family: arial, verdana;	font-size: 12px;	color: #393939;}.datesmall2 {	font-family: arial, verdana;	font-size: 12px;	color: #2C0156;}.news {	font-size: 10px;	color: #2C0156;}.border {  	border: 1px #FFF solid;	width: 756;}/* ===========================================================start of tools =========================================================== *//* Event Calendar */.summaryEventRow1	{ font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #222222; margin-top:0; margin-bottom:0;  }.summaryEventRow2	{ font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #222222; margin-top:0; margin-bottom:0;  }.eventRow1		{ font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #222222; margin-top:0; margin-bottom:0; border: solid 1px #DEE7EC;}.eventRow2		{ font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #222222; margin-top:0; margin-bottom:0; border: solid 1px #DEE7EC;}/* cal_title - in the monthly summary, the title row with the month name */.cal_title {	font-size: 18px;	font-family: georgia, times, verdana;	font-weight: lighter;	color: #2A4304;	margin-top:0;	border: solid 1px #DEE7EC;	margin-bottom:0;}/* cal_days - the row with the names of the days */.cal_days {	font-family: Verdana, Arial, sans-serif;	font-size: 10px;	color: #2A4304;	margin-top:0;	margin-bottom:0;	border: solid 1px #DEE7EC;	font-weight:bold;}/* summary cal_days - the row with the names of the days */.sum_cal_days {	font-family: Verdana, Arial, sans-serif;	font-size: 10px;	color: #2A4304;	margin-top:0;	margin-bottom:0;	font-weight:normal;	background-color: #DEE7EC;}/* no_day - a day cell with no day for the current month (cell is empty) */.no_day {	font-family: Verdana, Arial, sans-serif;	font-size: 10px;	color: #222222;	margin-top:0;	margin-bottom:0;	border: solid 1px #DEE7EC;	background-color: #DEE7EC;}/* day - a normal day cell with no events */.day {	font-family: Verdana, Arial, sans-serif;	font-size: 10px;	color: #222222;	margin-top:0;	margin-bottom:0;	background-color: #FFF;	border: solid 1px #DEE7EC;}/* day_events - a normal day cell with events, number will be a link */.day_events {	font-family: Verdana, Arial, sans-serif;	font-size: 10px;	color: #FFF;	margin-top:0;	margin-bottom:0;	padding: 2px;	border: solid 1px #DEE7EC;	background-color: #FAF1E0;}	/*---------------------------------------------------------------------------*/#personalised {width: 10%; position: absolute; top: 300px; right: 600px; padding: 0 0 0 0; }.identity {background-color: #fdfdff; border: 1px dashed #9999cc; text-align: left; margin: 5px 0 0 0; padding: 5px; line-height: 1.5em; font-size: 1.1em; }	