/* Dominion styles 2005 *//* GLOBAL*/body{	margin: 0;	padding: 0;	background-repeat: no-repeat;	background-position: right bottom;}h1,h2,h3,h4,p,li,td,th{	font-family: Verdana,sans-serif;}h1{	font-size: 1.4em;	font-weight: normal;	color: #4138BA;	background: #ffffff;	margin: 0 0 0.8em 0;}h2{	font-size: 1.0em;	font-weight: normal;	color: #666666;	background: #ffffff;	margin: 1em 0 0.4em;}h3{	font-size:0.9em;	line-height: 130%;	color: #666666;	background: #ffffff;	margin-bottom: 0.2em;	margin-top:0px;}h4{	font-size:0.9em;	color: #333333;	background: #ffffff;	margin-bottom: 0.4em;}p{	color: #333333;	background: #ffffff;	margin: 0 0 1em;}p.landingpage{	font-size: 0.8em;	font-weight: bold;	color: #333333;	background: #ffffff;	margin: 0.6em 0;	margin-bottom:40px;}p.rangedright{	text-align:right;}a img{	border: none;	left: 6px;}/* ACCESSKEYS */#accesskeys{	position: absolute;	top: -50px;	font-size: 0.8em;}/*MASTHEAD*/#masthead{	padding-top: 6px;	width: 760px;	font-family: Verdana,sans-serif;}#masthead #textenlarger  {	display: inline;	font-size: 0.8em;	padding: 6px 0 6px 12px;	font-size: 0.8em;	color: #666666;	background: #ffffff;}#masthead #textenlarger  a:link, #masthead #textenlarger  a:visited{	text-decoration: none;}/*  TOOLKIT LINKS START */#masthead #toolkitlinksdiv{	position:absolute;	width: 760px;	padding: 0;	font-size: 0.7em;	color: #333333;	background: transparent;	line-height: 100%;	text-align: right;}#masthead #toolkitlinksdiv a:link, #masthead #toolkitlinksdiv a:visited{	color: #666666;	text-decoration: none;	background-color: transparent;}#masthead #toolkitlinksdiv a:hover, #masthead #toolkitlinksdiv a:active{	color: #000000;	text-decoration: underline;	background-color: transparent;}/*  TOOLKIT LINKS END *//* QUICKSEARCH */#quicksearchform{	margin:0 0 10px 16px;	padding: 3px 4px 5px 3px;	background: #eeeeee;}#quicksearchform form{	margin:0;	padding:0;}#quicksearchform form p{	background: #eeeeee;	line-height:100%;	padding: 0;	margin: 0;}#quicksearchform input{	font-size: 0.8em;	font-family: Verdana, sans-serif;}#mainpageheading{	margin:0;	padding:0;}#mainpageheading td.bottomrule{	border-bottom:#1996AC solid 1px;}/*MAIN NAV*/#mainnav{	background: #4138BA;	margin:0;	padding: 3px 0;	width: 760px;}#mainnav ul{	background: #4138BA;	padding:0 0 0 4px;	margin: 0px;}#mainnav ul li{	background: #4138BA;	display: inline;	padding: 0 4px;	list-style-type: none;}#mainnav ul li a:link, #mainnav ul li a:visited{	font-size: 0.8em;	color: #ffffff;	text-decoration:none;}#mainnav ul li a:hover, #mainnav ul li a:active{	font-size: 0.8em;	color: #ffffff;	text-decoration:underline;}/*MAIN NAV FOR CLASSES*/#mainnavclasses{	background: #C6C6F7;	margin:0 0 20px 0;	padding: 2px 0;	width: 760px;}#mainnavclasses ul{	background: #C6C6F7;	padding:0;	margin: 0px;}#mainnavclasses ul li{	background: #C6C6F7;	display: inline;	padding: 0 6px;	list-style-type: none;}#mainnavclasses ul li a:link, #mainnavclasses ul li a:visited{	font-size: 0.7em;	color: #333333;	text-decoration:none;}#mainnavclasses ul li a:hover, #mainnavclasses ul li a:active{	font-size: 0.7em;	color: #333333;	text-decoration:underline;}/* LEFT MENU */#leftmenu{	padding: 0em;	margin:0;}#leftmenu ul{	list-style-type: none;	margin:0px;	padding:0px;	padding-left:0em;}/* LEVEL 2 LINKS */#leftmenu ul li{	display:block;	font-size: 0.8em;	line-height: 100%;	font-weight: bold;	color: #008AA3;	margin:0px;	padding: 5px 0px 5px 16px;	border-bottom:#1996AC solid 1px;}#leftmenu ul li a:link, #leftmenu ul li a:visited{	color: #4138BA;	font-weight: normal;	text-decoration:none;}#leftmenu ul li a:hover, #leftmenu ul li a:active{	color: #333333;	font-weight: normal;	text-decoration: underline;}#leftmenu ul li#level2current span#level2currenttext{	margin-left:1em;}#leftmenu ul li#level2current a:link, #leftmenu ul li#level2current a:visited{	color: #333333;	font-weight: bold;	text-decoration:none;}#leftmenu ul li#level2current a:hover, #leftmenu ul li#level2current a:active{	color: #333333;	font-weight: bold;	text-decoration:none;}/* LEVEL 3 LINKS */#leftmenu ul li ul#leftmenulevel3{	padding-left:0em;	margin-top: 4px;}#leftmenu ul li#level2current ul#leftmenulevel3 span#level3currenttext{	margin-left:1em;	display:block;}#leftmenu ul li ul#leftmenulevel3 li{	display:block;	color:#333333;	font-size: 1em;	font-weight: bold;	padding-left: 1em;	border-top:#1996AC solid 1px;	border-bottom:none;}#leftmenu ul li#level2current ul#leftmenulevel3 li a:link, #leftmenu ul li#level2current ul#leftmenulevel3 li a:visited{	display:block;	color: #333333;	text-decoration: none;	font-weight: normal;	padding-left: 1em;}#leftmenu ul li#level2current ul#leftmenulevel3 li a:hover, #leftmenu ul li#level2current ul#leftmenulevel3 li a:active{	display:block;	color: #333333;	text-decoration: underline;	font-weight: normal;	padding-left: 1em;}#leftmenu ul li#level2current ul#leftmenulevel3 li#level3current a:link, #leftmenu ul li#level2current ul#leftmenulevel3 li#level3current a:visited {	font-weight:bold;	color:#008AA3;}#leftmenu ul li#level2current ul#leftmenulevel3 li#level3current a:hover, #leftmenu ul li#level2current ul#leftmenulevel3 li#level3current a:active {	font-weight:bold;	color:#000000;}#leftmenu ul li#level2current ul#leftmenulevel3 li#level3current ul li a:link, #leftmenu ul li#level2current ul#leftmenulevel3 li#level3current ul li a:visited {	font-weight:normal;	color:#666666;}#leftmenu ul li#level2current ul#leftmenulevel3 li#level3current ul li a:hover, #leftmenu ul li#level2current ul#leftmenulevel3 li#level3current ul li a:active {	font-weight:normal;	color:#000000;}/* LEVEL 4 LINKS */#leftmenu ul li#level2current ul#leftmenulevel3 li ul#leftmenulevel4{	padding: 0em;	margin: 0px;	margin-top: 4px;}#leftmenu ul li#level2current ul#leftmenulevel3 li ul#leftmenulevel4 li{	color:#333333;	font-size: 1em;	font-weight: bold;	padding-left: 3em;	border-top:#1996AC solid 1px;	border-bottom:none;	margin-left:-1em;}#leftmenu ul li#level2current ul#leftmenulevel3 li ul#leftmenulevel4 li a:link, #leftmenu ul li#level2current ul#leftmenulevel3 li ul#leftmenulevel4 li a:visited{	color: #333333;	text-decoration: none;	font-weight: normal;	padding: 0em;	margin:0;}#leftmenu ul li#level2current ul#leftmenulevel3 li ul#leftmenulevel4 li a:hover, #leftmenu ul li#level2current ul#leftmenulevel3 li ul#leftmenulevel4 li a:active{	color: #333333;	text-decoration: underline;	font-weight: normal;	padding: 0em;	margin:0;}#leftmenu ul li#level2current ul#leftmenulevel3 li ul#leftmenulevel4 li #level4currenttext{	padding: 0em;	margin:0;}#homemaincontenttable{	margin-top: 30px;}/* BREADCRUMB STARTS */#breadcrumb{	padding: 0 0 10px 12px;}#breadcrumb p{	font-size: 0.8em;}#breadcrumb a:link, #breadcrumb a:visited{	color: #2E648A;	font-weight:bold;	text-decoration: underline;}#breadcrumb a:hover, #breadcrumb a:active{	color: #333333;	font-weight:bold;	text-decoration: none;}/* BREADCRUMB ENDS *//* MAIN CONTENT */#maincontent{	padding: 0;	color: #333333;	background: #ffffff;	margin-left: 12px;}#maincontent p, #rightcolumn p, newsdetailpics p{	color: #333333;	font-size: 0.8em;	line-height: 130%;}#maincontent p, #maincontent h1, #maincontent h2, #maincontent h3, #maincontent h4{	padding-left: 10px}#maincontent a:link, #maincontent a:visited, #rightcolumn a:link, #rightcolumn a:visited{	color: #4138BA;	text-decoration: underline;}#maincontent a:hover, #maincontent a:active, #maincontent a:hover, #maincontent a:active{	color: #333333;	text-decoration: none;}#maincontent p.anchors, #leftmenu p.anchors, #rightcolumn p.anchors, td.latestnewstd p.anchors{	font-size: 0.1em;	line-height: 100%;	margin:0px;	padding: 0px;}#maincontent ul, #maincontent ol{	color: #333333;	padding-left: 24px;	margin-left:0;	margin-top: 10px;}#maincontent ul li, #maincontent ol li{	font-size: 0.8em;	line-height: 120%;	padding-left: 0px;	padding-top: 4px;	margin-left:0;}#maincontent ul.sitemapchildpages{	list-style-type: default;	list-style-image: url(/fileadmin/images/global/bullet-sitemap-list.gif);	list-style-position: default;}#maincontent ul.sitemapchildpages li{	list-style-type: default;	list-style-image: url(/fileadmin/images/global/bullet-sitemap-list.gif);	list-style-position: default;	margin-top: 6px;}#maincontent div.documentdownloads ul li{	list-style-type: none;	list-style-image:none;}#maincontent p#gototoppara{	font-size: 0.7em;	color: #999999;	margin-top: 2em;	padding: 0 10px;}#maincontent p#gototoppara a:link, #maincontent p#gototoppara a:visited, #maincontent p#resultsgototoppara a:link, #maincontent p#resultsgototoppara a:visited{	color: #999999;	text-decoration: none;}#maincontent p#gototoppara a:hover, #maincontent p#gototoppara a:active, #maincontent p#resultsgototoppara a:hover, #maincontent p#resultsgototoppara a:active{	color: #333333;	text-decoration: underline;}#maincontent p#resultsgototoppara{	font-size: 0.7em;	color: #333333;	margin-top: 2em;	padding: 4px 16px;	border-top:#1996AC solid 1px;}#maincontent p#resultspaginationbottom{	color: #333333;	display: inline;	float:right;	font-weight:bold;	text-align:right;	padding-right: 40px;}#maincontent p#resultspaginationbottom a:link, #maincontent p#resultspaginationbottom a:visited{	text-decoration:none;}#maincontent p#resultspaginationbottom a:hover, #maincontent p#resultspaginationbottom a:active{	text-decoration:underline;}#maincontent p#resultspaginationbottom span.paginationpipe{	color: #cccccc;}#maincontent p.picturecaption{	color: #4138BA;	font-size: 0.7em;	padding-bottom: 4px;	border-bottom: #cccccc solid 1px;	text-align: left;	padding-left: 0;}/*  FILE DOWNLOADS START  */#maincontent div.documentdownloads ul{	list-style: none;	padding-left:16px;}#maincontent div.documentdownloads ul li{	list-style-type: none;	padding-left:0;}#maincontent div.documentdownloads ul li a:link, #maincontent div.documentdownloads ul li a:visited{	color: #2E648A;	text-decoration: none;	}#maincontent div.documentdownloads ul li a:active, #maincontent div.documentdownloads ul li a:hover{	color: #2E648A;	text-decoration: underline;	}/*  FILE DOWNLOADS START  *//*  DATA TABLES START  */#maincontent div.datatable table{	margin-left:16px;}#maincontent div.datatable table caption{	font-family: Georgia,serif;	text-align: left;	color: #ffffff;	background: #999999;	font-size: 0.9em;	line-height: 100%;	font-weight: bold;	padding: 6px;	text-transform: uppercase;	letter-spacing: 2px;}#maincontent div.datatable{	font-family: Arial,sans-serif;	line-height: 100%;	margin-top:0px;	margin-bottom:0px;}#maincontent div.datatable th, #maincontent div.datatable td{	font-family: Arial,sans-serif;	line-height: 110%;	padding-top: 4px;	padding-bottom: 4px;}#maincontent div.datatable table tr td, #maincontent div.datatable table tr th{	font-size: 0.7em;	padding-left: 0px;	padding-right: 12px;}#maincontent div.datatable table.displaytable, #maincontent div.datatable table.displaytableleft{	border-bottom: #cccccc solid 2px;	margin-bottom: 30px;}#maincontent div.datatable table.displaytable tr th, #maincontent div.datatable table.displaytableleft tr th{	color: #2E648A;	border-bottom: #cccccc solid 1px;	}#maincontent div.datatable table.displaytable tr td{	border-bottom: #cccccc solid 1px;	text-align: center;}#maincontent div.datatable table.displaytableleft tr td{	border-bottom: #cccccc solid 1px;	text-align: left;}#maincontent div.datatable table.displaytable tr th.highlightbg, #maincontent div.datatable table.displaytableleft tr th.highlightbg{	color: #2E648A;	border-bottom: #cccccc solid 1px;	}#maincontent div.datatable th.highlightbg, #maincontent div.datatable td.highlightbg{	background: #D8EBF0;	}#maincontent div.datatable p.footnote{	color: #333333;	font-size: 0.7em;}/*  DATA TABLES END  *//*  TIMETABLES START  */#maincontent div.datatable table.timetable{	border-bottom: #cccccc solid 2px;	margin-bottom: 30px;}#maincontent div.datatable table.timetable tr th{	color: #2E648A;	border-bottom: #cccccc solid 1px;		padding: 6px;	text-align: left;	font-size:0.7em !important;}#maincontent div.datatable table.timetable tr td{	border-bottom: #cccccc solid 1px;	text-align: left;	padding: 6px 10px 6px 6px;	font-size:0.7em !important;}#maincontent div.datatable table.timetable tr td.centerboth{	text-align: center;	vertical-align: middle;}#maincontent div.datatable table.timetable tr th.highlightbg{	color: #2E648A;	border-bottom: #cccccc solid 1px;	}#maincontent div.timetable th.highlightbg, #maincontent div.timetable td.highlightbg{	background: #D8EBF0;	}#maincontent div.timetable p.footnote{	color: #333333;	font-size: 0.7em;}/*  TIMETABLES END  *//* TEXT IMAGE TABLE STARTS  */#maincontent table.imgtext-table{	margin-left:16px;}/* TEXT IMAGE TABLE ENDS  *//* NEWS START  */#maincontent div.tx-ttnews-browsebox{	margin-top: 20px;}#maincontent div.tx-ttnews-browsebox table tr td p{	font-size: 110%;}#maincontent #featurednews h3{	margin-bottom:0;}#maincontent #featurednews h3 a:link, #maincontent #featurednews h3 a:visited{	color: #2E648A;	text-decoration: none;}#maincontent #featurednews h3 a:hover, #maincontent #featurednews h3 a:active{	color: #2E648A;	text-decoration: underline;}#maincontent #newslisting p{	margin-bottom: 0;	margin-top: 0;}/* HOME LATEST NEWS */#maincontent #homelatestnews{	border-top: #cccccc dotted 2px;	padding-top: 10px;	margin-top: 10px;}#maincontent #homelatestnews h2{	color: #999999;	font-family: Georgia, serif;	margin-bottom: 2px;	font-size: 1em;	margin:0;	letter-spacing: 6px;	font-weight: normal;}#maincontent #homelatestnews h4{	margin-top: 6px;	margin-bottom: 2px;	font-size: 0.8em;}#maincontent #homelatestnews h4 a:link, #maincontent #homelatestnews h4 a:visited{	text-decoration: none;}#maincontent #homelatestnews h4 a:hover, #maincontent #homelatestnews h4 a:active{	text-decoration: underline;}#maincontent #homelatestnews p{	font-family: Verdana, serif;	margin-top: 0;	margin-bottom: 10px;}#maincontent #homelatestnews p a:link, #maincontent #homelatestnews p a:visited{	text-decoration: none;}#maincontent #homelatestnews p a:hover, #maincontent #homelatestnews p a:active{	text-decoration: underline;}#maincontent #homelatestnews img.homenewsimage{	margin: 0 0 6px 10px;}#maincontent #homelatestnews #homenewspic{	float:right;}	#maincontent #homelatestnews #homenewspic p{	margin: 0 0 6px 10px;}/*  NEWS END  *//*RIGHT COLUMN*/#rightcolbanner{	margin-top: 50px;	padding:0;}#rightcolbanner p{	font-size: 0.8em;	padding: 15px;}#rightcolbanner p span.bluetext{	color: #1996AC;}#rightcolbanner p img.bannerpicimage{	margin-left: 28px;}#rightcolattribution p{	font-size: 0.8em;	padding-left: 43px;}#rightcolattribution p span.bluetext{	color: #1996AC;}#rightcolphotos{	padding-top: 90px;	padding-left: 12px;}#rightcolphotos p.photocaption{	font-size: 0.7em;	margin-top: 0.6em;}#newsdetailpics{	margin-top: 50px;}#newsdetailpics img, #newsdetailpics p.picturecaption{	margin-left:14px;}#rightcolumn p, #rightcolumn h2, #rightcolumn h3, #rightcolumn h4{	margin-left:0px;	padding-left: 16px;}#newsdetailpics p.picturecaption{	color: #999999;	font-size: 0.8em;	line-height: 110%;	margin-top:0;	margin-bottom: 10px;}#flagshipbanner {	margin-top: 20px;	border-top:none;	border-bottom:#1996AC solid 1px;	margin-left: 1em;}#flagshipbanner p{	font-size: 0.8em;	color: #999999;	margin-top: 0;	padding-right:10px;}#flagshipbanner #schemesmallmap{	display:block;	margin-left: 25px;}#rightcolumn{	margin-top: 0px;}#rightcolumn div.imageleftalign{	margin-top: 0px;	text-align: left;	padding-left: 16px;}#rightcolumn div.imagerightalign{	margin-top: 0px;	text-align: right;}#rightcolumn div.imageleftalign p.caption{	font-size: 0.7em;	font-weight: bold;	padding: 0 0 4px 0;	margin-right: 48px;	border-bottom: #6F78A1 solid 1px;	font-family: Arial,sans-serif;}#rightcolumn div.imagerightalign p.caption{	font-size: 0.7em;	font-weight: bold;	padding: 0 0 4px 0;	margin-left: 48px;	border-bottom: #6F78A1 solid 1px;	font-family: Arial,sans-serif;}/* FOOTER STARTS */#homeaddressdiv{	margin-top:0px;}#footeraddressdiv {	margin-top:50px;}#homeaddressdiv p, #footeraddressdiv p{	font-size: 0.7em;	line-height: 130%;	padding-left: 10px;	background-color: transparent;	margin: 0 0 8px;}#footerlinksdiv p{	color: #1996AC;	font-size: 0.8em;	padding-left: 1em;	background-color: transparent;}#footerlinksdiv a:link, #footerlinksdiv a:visited{	color: #1996AC;	text-decoration:none;	background-color: transparent;}#footerlinksdiv a:hover, #footerlinksdiv a:active{	color: #1996AC;	text-decoration: underline;	background-color: transparent;}/* FOOTER ENDS *//* FORMS */select, input, textarea{	font-size: 0.8em;}#skiplinkanchor{	font-size:0.1em;	margin:0;	padding:0;}#fullhorizontalrule{	border-bottom: #1996AC solid 1px;}/*  SITE HOME PAGE  */body#sitehomepage{	background: #008AA3;}body#sitehomepage p, body#sitehomepage li{	color: #ffffff;	background: transparent;}body#sitehomepage #mainnav{}body#sitehomepage #masthead{	padding-left:28px;}body#sitehomepage #homenewsfeatures{	padding-left:30px;}body#sitehomepage #footer{	padding-left:46px;}body#sitehomepage #homeheadimage{	padding-left:34px;}#homeheadimage td.whiteruletopbot{	border-top: #ffffff solid 1px;	border-bottom: #ffffff solid 1px;}body#sitehomepage #mission{	padding:18px 0 0 38px;}#homenewsfeatures{	background: #008AA3;	margin-top: 40px;}#homenewsfeatures table{	margin: 0 16px;}#homenewsfeatures table td.latestnewstd{	border-right: #ffffff solid 1px;}#homenewsfeatures ul{	margin:0;	padding:7px 40px 0 0;}#homenewsfeatures ul li{	font-size: 0.8em;	margin:0 0 1em;	padding:0;	margin-left:18px;}#homenewsfeatures ul li a:link, #homenewsfeatures ul li a:visited{	color:#4138BA;	text-decoration:underline;}#homenewsfeatures ul li a:hover, #homenewsfeatures ul li a:active{	color:#ffffff;	text-decoration:none;}#footer p#footerlinkshome{	color: #ffffff;	font-size: 0.7em;}#footer p#footerlinkshome a:link, #footer p#footerlinkshome a:visited{	color: #66CCCC;	text-decoration:none;}#footer p#footerlinkshome a:hover, #footer p#footerlinkshome a:active{	color: #ffffff;	text-decoration: underline;}#featurelinkimages{	padding:0 0 0 50px;	margin-top:0px;}#featurelinkimages p{	padding:0;	margin:0;}#featurelinkimages #awardlogoimagep{	margin:50px 0 10px 30px;}#featurelinkimages #awardlogoimagep a:link, #featurelinkimages #awardlogoimagep a:visited{	color: #ffffff;	border: none;	text-decoration: none;}#featurelinkimages #awardlogoimagep a:hover, #featurelinkimages #awardlogoimagep a:active{	color: #66CCCC;	border: none;	text-decoration: none;}/* SITE MAP LEVEL 1 */#maincontent ul.sitemap1{	padding-left: 10px;}#maincontent ul.sitemap1 li{	font-size: 0.8em;	margin-bottom: 0.5em;	list-style-type: none;	list-style-image:none;		margin-top: 6px;}#maincontent ul.sitemap1 li a:link, #maincontent ul.sitemap1 li a:visited{	color: #2E648A;	text-decoration: none;	font-weight:bold;}#maincontent ul.sitemap1 li a:hover, #maincontent ul.sitemap1 li a:active{	color: #2E648A;	text-decoration: underline;	font-weight:bold;}/* SITE MAP LEVEL 2 */#maincontent ul.sitemap1 li ul.sitemap2{	margin-left: 0em;	padding:0;	padding-left: 1em;}#maincontent ul.sitemap1 li ul.sitemap2 li{	font-size: 100%;	margin-bottom: 0em;	list-style-type: none;	list-style-image:none;		margin-top: 6px;}#maincontent ul.sitemap1 li ul.sitemap2 li a:link, #maincontent ul.sitemap1 li ul.sitemap2 li a:visited{	color: #2E648A;	text-decoration: none;	font-weight: normal;	padding:0;}#maincontent ul.sitemap1 li ul.sitemap2 li a:hover, #maincontent ul.sitemap1 li ul.sitemap2 li a:active{	color: #2E648A;	text-decoration: underline;	font-weight: normal;	padding:0;}/* SITE MAP LEVEL 3 */#maincontent ul.sitemap1 li ul.sitemap2 li ul.sitemap3{	margin-left: 0em;	padding:0;	padding-left: 1em;}#maincontent ul.sitemap1 li ul.sitemap2 li ul.sitemap3 li{	font-size: 100%;	margin-bottom: 0em;	list-style-type: none;	list-style-image:none;		margin-top: 6px;}#maincontent ul.sitemap1 li ul.sitemap2 li ul.sitemap3 li a:link, #maincontent ul.sitemap1 li ul.sitemap2 li ul.sitemap3 li a:visited{	color: #999999;	text-decoration: none;	font-weight: normal;	padding:0;}#maincontent ul.sitemap1 li ul.sitemap2 li ul.sitemap3 li a:hover, #maincontent ul.sitemap1 li ul.sitemap2 li ul.sitemap3 li a:active{	color: #666666;	text-decoration: underline;	font-weight: normal;	padding:0;}/* CALENDAR FOR HOME PAGE */#advcalendarweek, #advcalendarevent{	font-size: 0.8em;	color: #333333;	padding: 0 0 0 10px;	margin:0 0 20 0px;}#advcalendarweek td#weekheading{	font-size: 1em !important;	color:#ffffff;	background: #666666;	text-align:center;	font-weight: bold;}#advcalendarweek #weekcal{	margin:0 0 10px 6px;	border-top:#ccc solid 2px;}#advcalendarweek #weekcal td{	font-size: 0.8em;	border-bottom:#ccc solid 1px;	border-left:#ccc solid 1px;	border-right:#ccc solid 1px;	padding: 4px;}#advcalendarweek #weekcal td.homedate2, #advcalendarweek #weekcal td.homeevent2{	background: #F5F2C1;}#advcalendarweek #nextweeklink{	color:#ffffff;	width:100%;	text-align:center;	background:#999999;}#advcalendarweek #nextweeklink a:link, #advcalendarweek #nextweeklink a:visited{	color: #ffffff;	background:#999999;	text-decoration:none;}#advcalendarweek #nextweeklink a:hover, #advcalendarweek #nextweeklink a:active{	color: #ffffff;	background:#999999;	text-decoration:underline;}/* HOME SCHOOLMEALS */#leftcolumncontent{	padding-left: 10px;}#sitecredit{	padding-left: 10px;	font-size: 0.6em;	color: #666666;	margin-top: 10px;}#homeschoolmeals{	border-bottom: #08A152 solid 2px;	padding: 0px 0px 4px;	background: #57E5A5;	text-align: center;}#homeschoolmeals table.menuday{	border: none;}#homeschoolmeals h3{	font-family: Georgia, serif;	font-weight: normal;	color: #000000;	font-size: 0.9em;	padding-top: 4px;	line-height: 100%;	background:transparent;}#homeschoolmeals p{	font-family: Arial,sans-serif;	font-size: 0.7em;	background:transparent;}#homeschoolmeals p#dateofmeal{	font-family: Arial,sans-serif;	font-size: 0.7em;	background:transparent;	border-top: #ffffff solid 1px;	border-bottom: #ffffff solid 1px;	padding: 4px 0;}