/*MAIN PAGE*/




/*FEATURE IMAGES*/

#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #featureimagebkgd {
	background-image: url(../../images/mainpage/featureimages/bkgd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 368px;
	width: 941px;
	margin-left: 19px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #featureimagebkgd #featureimagewrapper {
	position:absolute;
	top: 10px;
	left: 30px;
	width: 899px;
	height:331px;
	overflow:hidden;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #featureimagebkgd #featureimagewrapper .singlefeatureimagewrap {

}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #featureimagebkgd #featureimagewrapper img.featureimageoverlay {
	position: absolute;
	left: 592px;
	top: 0px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #featureimagebkgd #featureimagewrapper div .featurecaption {
	position: absolute;
	height: 204px;
	width: 261px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #9a9a9a;
	text-align: center;
	left: 592px;
	top: 0px;
	overflow: hidden;
	padding:23px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #featureimagebkgd #featureimagewrapper div .featurecaption p {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	margin:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	display:block;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #featureimagebkgd #featureimagewrapper div .featurecaption h2 {
	font-size:21px;
	font-weight: normal;
	line-height: 26px;
	color:#FEFEFE;
	display: block;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #featureimagebkgd #featureimagewrapper div .featurecaptionshuffle {
	text-align: center;
	position: absolute;
	height: 57px;
	width: 248px;
	left: 610px;
	top: 255px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #featureimagebkgd #featureimagewrapper div .featurecaptionshuffle table tr td {
	margin: 0px;
	padding: 0px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #featureimagebkgd #featureimagewrapper div .featurecaptionshuffle table tr td a img {
	border:0px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #featureimagebkgd #featureimagewrapper div .featurecaptionshuffle table tr .shufflemiddle img {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7790b3;
	border-right-color: #7790b3;
	border-bottom-color: #a2caff;
	border-left-color: #a2caff;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #featureimagebkgd #featureimagewrapper div .featurecaptionshuffle table tr .shuffleleft div, #vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #featureimagebkgd #featureimagewrapper div .featurecaptionshuffle table tr .shuffleright div {
	height: 43px;
	width: 66px;
	border: 1px solid #838383;
	overflow: hidden;
	text-align: center;
	filter:alpha(opacity=57);
	-moz-opacity:0.57;
	-khtml-opacity: 0.57;
	opacity: 0.57;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #featureimagebkgd #featureimagewrapper div .featurecaptionshuffle table tr .shuffleleft div:hover, #vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #featureimagebkgd #featureimagewrapper div .featurecaptionshuffle table tr .shuffleright div:hover {
	height: 43px;
	width: 66px;
	border: 1px solid #838383;
	overflow: hidden;
	text-align: center;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent {
	font-size:12px;
	line-height:18px;
	color:#818181;
	margin-top:4px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent a {
	color:#818181;
	text-decoration:none;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent a:hover {
	color:#003e76;
	text-decoration:underline;}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent tr td {
	margin: 0px;
	padding: 0px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent {
	padding-left:18px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #agendas {
	padding-bottom: 10px;
	width: 294px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #agendas #agendabkgd {
	background-image: url(../../images/mainpage/left-module-bkgd-rpt.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-right: 18px;
	padding-left: 12px;
	text-align: center;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #agendas #agendaftr {
	background-image: url(../../images/mainpage/left-module-bottom.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 17px;
	width: 294px;
	overflow: hidden;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #agendas #agendabkgd a {	display: block; line-height:14px; padding-bottom:6px; padding-top:6px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #agendas #agendabkgd a.agendameetingname {
	background-image: url(../../images/mainpage/calendar-bar.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 8px;
	padding-bottom: 8px;
	color:#003e76;
	font-weight:bold;
}



/*CALENDAR ON MAIN PAGE*/
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #mainpagecalendar #mainpagecalendarbkgd {
	background-image: url(../../images/mainpage/left-module-bkgd-rpt.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-right: 13px;
	padding-left: 4px;
	text-align: center;
	padding-top:6px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #mainpagecalendar {
	padding-top: 2px;
	width: 294px;
}

#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #mainpagecalendar #mainpagecalendarftr {
	background-image: url(../../images/mainpage/left-module-bottom.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 17px;
	width: 294px;
	overflow: hidden;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #mainpagecalendar #mainpagecalendarbkgd #mainpagecalendarwrapper {
	width:235px;
	padding-top: 8px;
	padding-right: 3px;
	padding-bottom: 4px;
	padding-left: 3px;
	border: 1px solid #e5e5e5;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:6px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #mainpagecalendar #mainpagecalendarbkgd #upcomingevents {
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #mainpagecalendar #mainpagecalendarbkgd #mainpagecalendarwrapper .mainpagecalendardisplay .mainpagecalendartitle, #vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #mainpagecalendar #mainpagecalendarbkgd #mainpagecalendarwrapper .mainpagecalendardisplay {
	margin-left:auto; margin-right:auto;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #mainpagecalendar #mainpagecalendarbkgd #mainpagecalendarwrapper .mainpagecalendardisplay .mainpagecalendartitle tr td {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom:4px;
	line-height:14px;
	background:none;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #mainpagecalendar #mainpagecalendarbkgd #mainpagecalendarwrapper .mainpagecalendartitle tr td a img { border:none; border-width:0px;}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #mainpagecalendar #mainpagecalendarbkgd #mainpagecalendarwrapper .mainpagecalendardisplay tr th {
	font-size: 9px;
	font-weight: bold;
	color: #999999;
	text-align: center;
	vertical-align: top;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #mainpagecalendar #mainpagecalendarbkgd #mainpagecalendarwrapper .mainpagecalendardisplay tr td {
	text-align: left;
	vertical-align: top;
	height: 32px;
	width: 28px;
	padding-top: 0px;
	padding-left: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #8B8B8B;
	background-image: url(../../images/mainpage/calendar-empty-bkgd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position:relative;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #mainpagecalendar #mainpagecalendarbkgd #mainpagecalendarwrapper .mainpagecalendardisplay tr .mpcnoevent {
	background-image: url(../../images/mainpage/calendar-inactive-bkgd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #mainpagecalendar #mainpagecalendarbkgd #mainpagecalendarwrapper .mainpagecalendardisplay tr .mpcevent {
	color: #FEFEFE;
	background-image: url(../../images/mainpage/calendar-active-bkgd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #mainpagecalendar #mainpagecalendarbkgd #mainpagecalendarwrapper .mainpagecalendardisplay tr .mpcevent a, #vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #mainpagecalendar #mainpagecalendarbkgd #mainpagecalendarwrapper .mainpagecalendardisplay tr .mpcevent a:visited, #vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #mainpagecalendar #mainpagecalendarbkgd #mainpagecalendarwrapper .mainpagecalendardisplay tr .mpcevent a:hover {
	display:block;
	height: 31px;
	width: 26px;
	padding-top: 0px;
	padding-left: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	left:-3px;
	top:0px;
	margin:0px;
}

#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #mainpagecalendar #mainpagecalendarbkgd #mainpagecalendarwrapper .mainpagecalendardisplay tr .mpcevent .mpceventdatewrapper {
	position:relative;
	left:-3px;
	z-index: 50;
}

.mpcevent .mpceventlistwrapper {
	width: 221px;
	position: absolute;
	left: -23px;
	bottom: 21px;
	font-size: 10px;
	line-height: 13px;
	font-weight: normal;
	color: #818181;
	text-align: center;
	display:none;
}
.mpcevent div:hover .mpceventlistwrapper {
	display:block;}

#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #mainpagecalendar #mainpagecalendarbkgd #mainpagecalendarwrapper .mainpagecalendardisplay tr .mpcevent div div a, #vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #mainpagecalendar #mainpagecalendarbkgd #mainpagecalendarwrapper .mainpagecalendardisplay tr .mpcevent div div a:visited, #vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #mainpagecalendar #mainpagecalendarbkgd #mainpagecalendarwrapper .mainpagecalendardisplay tr .mpcevent div div a:hover {
color:#818181;
display:block;
font-size:10px;
font-weight:normal;
height:auto;
left: auto;
margin: 0px;
padding-left: 0px;
padding-top:0px;
top:0px;
width: auto;}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #mainpagecalendar #mainpagecalendarbkgd #mainpagecalendarwrapper .mainpagecalendardisplay tr .mpcevent .mpceventlistwrapper .mpceventlisttop {
	background-image: url(../../images/mainpage/calendar-overlay-top.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 13px;
	width: 221px;
	overflow: hidden;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #mainpagecalendar #mainpagecalendarbkgd #mainpagecalendarwrapper .mainpagecalendardisplay tr .mpcevent .mpceventlistwrapper .mpceventlistbkgd {
	background-image: url(../../images/mainpage/calendar-overlay-bkgd.png);
	background-repeat: repeat-y;
	background-position: left top;
	width: 196px;
	padding-right: 15px;
	padding-left: 10px;
	padding-bottom:12px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #mainpagecalendar #mainpagecalendarbkgd #mainpagecalendarwrapper .mainpagecalendardisplay tr .mpcevent .mpceventlistwrapper .mpceventlistbottom {
	background-image: url(../../images/mainpage/calendar-overlay-bottom.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 26px;
	width: 221px;
	overflow: hidden;
}
/*#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #mainpagecalendar #mainpagecalendarbkgd #mainpagecalendarwrapper .mainpagecalendardisplay tr .mpcevent .mpceventlistwrapper .mpceventlistbkgd p .mpceventlistname {
	font-size: 12px;
	font-weight: bold;
	display: block;
	padding-bottom:4px;
	line-height:14px;
}*/
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #mainpagecalendar #mainpagecalendarbkgd #mainpagecalendarwrapper .mainpagecalendardisplay tr .mpcevent .mpceventlistwrapper .mpceventlistbkgd p .mpceventlistname a, #vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #mainpagecalendar #mainpagecalendarbkgd #mainpagecalendarwrapper .mainpagecalendardisplay tr .mpcevent .mpceventlistwrapper .mpceventlistbkgd p .mpceventlistname a:visited, #vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #mainpagecalendar #mainpagecalendarbkgd #mainpagecalendarwrapper .mainpagecalendardisplay tr .mpcevent .mpceventlistwrapper .mpceventlistbkgd p .mpceventlistname a:hover {	font-size: 12px;
	font-weight: bold;
	display: block;
	padding-bottom:4px;
	line-height:14px;}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #mainpagecalendar #mainpagecalendarbkgd #mainpagecalendarwrapper .mainpagecalendardisplay tr .mpcevent .mpceventlistwrapper .mpceventlistbkgd .mpceventlistdate {
	font-size: 12px;
	font-weight: bold;
	line-height:16px;
	padding-top:5px;
	margin-top:0px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #mainpagecalendar #mainpagecalendarbkgd #mainpagecalendarwrapper .mainpagecalendardisplay tr .mpcevent .mpceventlistwrapper .mpceventlistbkgd p { margin:0px; padding:0px; padding-top:12px;}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #mainpagecalendar #mainpagecalendarbkgd #mainpagecalendarwrapper .mainpagecalendardisplay tr .mpcevent .mpceventdatewrapper .mpceventlistwrapper .mpceventlisttop .mpceventdetailclose {
	display: block;
	padding: 1px;
	height: 13px;
	width: 13px;
	position: absolute;
	left: 191px;
	top: 9px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #mainpagecalendar #mainpagecalendarbkgd #mainpagecalendarwrapper .mainpagecalendardisplay tr .mpcevent .mpceventdatewrapper .mpceventlistwrapper .mpceventlisttop .mpceventdetailclose img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #mainpagecalendar #mainpagecalendarbkgd #upcomingevents a.mpcuedetails {
	margin: 0px;
	display: block;
	font-size: 12px;
	line-height: 18px;
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 52px;
	text-align: left;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #mainpagecalendar #mainpagecalendarbkgd #upcomingevents a.mpcuename {
	font-size: 12px;
	font-weight: bold;
	display: block;
	margin: 0px;
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 52px;
	line-height: 18px;
	text-align: left;
	text-indent: -35px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #mainpagecalendar #mainpagecalendarbkgd #upcomingevents h6 {
	font-size: 12px;
	font-weight: bold;
	background-image: url(../../images/mainpage/news-bar-short.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	padding-bottom: 10px;
	margin: 0px;
	padding-top: 6px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #mainpagecalendar #mainpagecalendarbkgd #upcomingevents a.mpcuefec {
	text-align: right;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 5px;
	display: block;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #mainpagecalendar #mainpagecalendarbkgd #mainpagecalendarwrapper .mainpagecalendardisplay .mainpagecalendartitle tr td.fpcmdwrap {color:#818181; text-align:center;}








#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #newwrapper {
	width:619px;
	float:right;
	position:relative;
	padding-right:15px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #newwrapper #newsbkgd {
	background-image: url(../../images/mainpage/news-bkgd-rpt.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #newwrapper #newsftr {
	background-image: url(../../images/mainpage/news-bottom.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
	height: 19px;
	width: 619px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #newwrapper #newsbkgd table tr #newsleft {
	width: 365px;
	padding-left: 27px;
	padding-right: 22px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #newwrapper #newsbkgd table tr #newsright {
	background-image: url(../../images/mainpage/news-vert-divider.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 176px;
	padding-right: 11px;
	padding-left: 11px;
	text-align: center;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #newwrapper #newsbkgd table tr #newsright ul {
	text-align:left;
	margin:0px;
	padding-left:25px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;

}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #newwrapper #newsbkgd table tr #newsleft h3 {
	text-align: center;
	display: block;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #newwrapper #newsbkgd table tr #newsleft h3 img {
	margin-top: 10px;
	margin-bottom: 10px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #newwrapper #newsbkgd table tr #newsleft p a {
	font-weight: bold;
	color: #003e76;
	text-decoration: underline;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #newwrapper #newsbkgd table tr #newsleft p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #newwrapper #newsbkgd table tr #newsleft p.mpndate {padding-bottom:0px; margin-bottom:0px;	padding-top: 5px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #newwrapper #newsbkgd table tr #newsleft div {
	position: relative;
	height: 57px;
	margin-bottom: 12px;
	z-index: 0;
	overflow:hidden;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #newwrapper #newsbkgd table tr #newsleft div a:hover {
	text-decoration:none;
	color:#818181;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #newwrapper #newsbkgd table tr #newsleft div span {
	display: block;
	background-color: #FFF;
	text-align: right;
	position: absolute;
	height: 15px;
	width: 130px;
	right: 0px;
	top: 36px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #newwrapper #newsbkgd table tr #newsleft div span a:hover {
	text-decoration:underline;
	color:#003e76;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #newwrapper #newsbkgd table tr #newsleft p span a {
	display: block;
	text-align: right;
	font-weight: normal;
	color: #818181;
	padding-top: 5px;
	padding-bottom: 8px;
	text-decoration: none;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #newwrapper #newsbkgd table tr #newsleft p span a:hover {
	text-decoration:underline;
	color:#003e76;}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #newwrapper #newsbkgd table tr #newsright h4 {
	text-align: center;
	display: block;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #newwrapper #newsbkgd table tr #newsright h4 img {
	margin-top: 10px;
	margin-bottom: 10px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #mainpagecontent #newwrapper #newsbkgd table tr #newsright .newsrightbar {
	display: block;
	margin: 0px;
	padding-top: 35px;
	padding-right: 0px;
	padding-bottom: 35px;
	padding-left: 0px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #weatherpagewrapper tr td {
	padding: 0px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #weatherpagewrapper {
	margin-top: 40px;
	margin-left: 40px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #weatherpagewrapper tr td #wpccwrap table {
	margin-right: auto;
	margin-left: auto;
}

#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #weatherpagewrapper tr td #wpccwrap table tr .wpcctemp {
	font-size: 55px;
	font-weight: bold;
	padding-top: 20px;
	height: 55px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #weatherpagewrapper tr td #wpccwrap table tr .wpccdegf {
	font-size: 25px;
	font-weight: bold;
	color: #b6b6b6;
	padding-top: 10px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #weatherpagewrapper tr td #wpccwrap img {

}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #weatherpagewrapper tr td #wpccwrap .wpccdesc {
	font-size: 13px;
	font-weight: bold;
	display: block;
	padding-bottom: 15px;
}

#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #weatherpagewrapper tr td #wpccwrap {
	margin: 0px;
	height: 300px;
	width: 205px;
	background-image: url(../../Weather/images/CCbkgd.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-size: 11px;
	color: #818181;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #weatherpagewrapper tr td #wpfdwrapper {
	background-image: url(../../Weather/images/fivedaybkgd.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 290px;
	width: 665px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #weatherpagewrapper tr td #wpfdwrapper #wpfdtable tr td {
	text-align: center;
	padding-top: 23px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #weatherpagewrapper tr td #wpfdwrapper #wpfdtable tr td p {
	font-size: 10px;
	line-height: 12px;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #weatherpagewrapper tr td #wpfdwrapper #wpfdtable tr td .wpfddesc {
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 4px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #weatherpagewrapper tr td #wpfdwrapper #wpfdtable tr td p img {
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #weatherpagewrapper tr td #wpfdwrapper #wpfdtable tr td .wpfddate {
	color: #b6b6b6;
	padding-bottom: 4px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #weatherpagewrapper tr td #wpfdwrapper #wpfdtable tr td .wpfdday {
	font-size: 14px;
	font-weight: bold;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #maincontent #weatherpagewrapper tr td .wplastupdate {
	font-size: 9px;
	color: #b6b6b6;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 20px;
	line-height: 12px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper table tr #maincontenttd #maincontent #npoverview {
}
#vertrpt #bkgd #templatewrapper #bodywrapper table tr #maincontenttd #maincontent #npoverview .npodate {
	font-size: 10px;
	width: 80px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper table tr #maincontenttd #maincontent #npoverview .npotitle {
}
#vertrpt #bkgd #templatewrapper #bodywrapper table tr #maincontenttd #maincontent #npoverview .npotitle a {
	font-weight: bold;
	color: #003e76;
	text-decoration: underline;
}
#vertrpt #bkgd #templatewrapper #bodywrapper table tr #maincontenttd #maincontent #npoverview p {
	margin: 0px;
	padding: 0px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper table tr #maincontenttd #maincontent #npoverview p a {
	color: #818181;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper table tr #maincontenttd #maincontent #npoverview .nporeadmore a {
	text-decoration: underline;
}
#vertrpt #bkgd #templatewrapper #bodywrapper table tr #maincontenttd #maincontent #npoverview .nporeadmore {		padding-bottom: 25px;}
#vertrpt #bkgd #templatewrapper #bodywrapper table tr #maincontenttd #maincontent .paging {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 35px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper table tr #maincontenttd #maincontent .paging a {
	color: #818181;
}
#vertrpt #bkgd #templatewrapper #bodywrapper table tr #maincontenttd #maincontent .paging a:hover {
	color: #003e76;
}
#vertrpt #bkgd #templatewrapper #bodywrapper table tr #maincontenttd #maincontent .paging a.activepaging {
	font-weight: bold;
	color: #003e76;
	text-decoration: none;
}
#vertrpt #bkgd #templatewrapper #bodywrapper table tr #leftnavwrapper .npoleftcolumn {
	font-size:12px; color:#818181; padding-left:10px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper table tr #leftnavwrapper .npoleftcolumn img {
	margin-left:-15px;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper table tr #leftnavwrapper .npoleftcolumn p {
}
#vertrpt #bkgd #templatewrapper #bodywrapper table tr #leftnavwrapper .npoleftcolumn #nposignuptable tr td .emailbox {
	height: 15px;
	width: 130px;
	border: 1px solid #bbbbbb;
	background-image: url(../../images/template/signupbkgd.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-right: 0px;
	padding-top: 4px;
	padding-left: 5px;
	font-size: 11px;
	padding-bottom: 2px;
	padding-right: 5px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper table tr #leftnavwrapper .npoleftcolumn ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-type: none;
}
#vertrpt #bkgd #templatewrapper #bodywrapper table tr #leftnavwrapper .npoleftcolumn ul li {
	padding-bottom: 5px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper table tr #leftnavwrapper .npoleftcolumn ul li a {
	color: #818181;
}
#vertrpt #bkgd #templatewrapper #bodywrapper table tr #leftnavwrapper .npoleftcolumn ul li a:hover {
	color: #003e76;
}
#vertrpt #bkgd #templatewrapper #bodywrapper table tr #leftnavwrapper .npoleftcolumn .npotopstories {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper table tr #leftnavwrapper .npoleftcolumn .receivealerts {
	font-weight: bold;
	margin: 0px;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 16px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper table tr #leftnavwrapper .npoleftcolumn #nposignuptable tr td {
	padding-top: 3px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper table tr #maincontenttd #maincontent #newsdetailpagewrapper {
	width: 540px;
	overflow: auto;
	padding-left: 20px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper table tr #leftnavwrapper .cpoleftcolumn .receivealerts {
	font-weight: bold;
	margin: 0px;
	padding-top: 55px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 16px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper table tr #leftnavwrapper .cpoleftcolumn #cposignuptable tr td {
	padding-top: 3px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper table tr #leftnavwrapper .cpoleftcolumn {
	font-size:12px; color:#818181; padding-left:10px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper table tr #leftnavwrapper .cpoleftcolumn #cposignuptable tr td .emailbox {
	height: 15px;
	width: 130px;
	border: 1px solid #bbbbbb;
	background-image: url(../../images/template/signupbkgd.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-right: 0px;
	padding-top: 4px;
	padding-left: 5px;
	font-size: 11px;
	padding-bottom: 2px;
	padding-right: 5px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap table tr #maincontenttd #maincontent #cpdeventdescriptionpagewrapper {
	width: 540px;
	overflow: auto;
	padding-left: 20px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap table tr #maincontenttd #maincontent #cpdagendadescriptionpagewrapper {
	width: 540px;
	overflow: auto;
	padding-left: 20px;
}#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap table tr #maincontenttd #maincontent h2.cpdagenda {
	font-size: 12px;
	font-weight: bold;
	display: block;
	margin: 0px;
	padding-top: 35px;
	padding-bottom: 8px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap #calendartitle table tr td {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap #calendartitle table {
	margin-right: auto;
	margin-left: auto;
}

#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap #calendartitle {
	font-size: 17px;
	font-weight: bold;
	color: #003e76;
	text-align: center;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap #calendartitle table tr td a img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap #calendardateswrap table tr td {
	margin: 0px;
	background-color: #f0efea;
	height: 105px;
	width: 102px;
	font-size: 17px;
	font-weight: bold;
	color: #b6b5b2;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #DEDDD8;
	border-bottom-color: #DEDDD8;
	border-left-color: #f8f7f6;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 8px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap #calendardateswrap {
	text-align: center;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap #calendardateswrap table {
	margin-right: auto;
	margin-left: auto;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap #calendardateswrap table tr .othermonth {
	color: #efeee9;
	background-color: #ffffff;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #f4f4f4;
	border-bottom-color: #f4f4f4;
	border-left-color: #FFFFFF;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap #calendardateswrap table tr .event {
	color: #efeee9;
	background-color: #063B7A;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #063468;
	border-bottom-color: #06325F;
	border-left-color: #063B7A;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap #calendardateswrap table tr .event a {
	font-size: 9px;
	font-weight: normal;
	color: #bac8d9;
	text-decoration: none;
	display: block;
	border-left-width: 2px;
	border-left-style: solid;
	padding-left: 3px;
	margin-left: -4px;
	line-height: 11px;
	margin-top: 3px;
	margin-bottom: 8px;
	border-left-color: #063B7A;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap #calendardateswrap table tr .event a:hover { color:#FFFFFF; text-decoration:underline;
}

#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap #calendardateswrap table tr .event a.viewall {
	text-decoration: underline;
	color: #ffffff;
}

#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap #calendardateswrap table tr .event .eventtypeparksandrec {
	border-left-color: #F90;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap #calendardateswrap table tr .event .eventtypecity {
	border-left-color: #F00;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap #calendardateswrap table tr .event .eventtypeviewall {
	color: #edf1f5; margin-bottom:0px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap #selectcalendars {
	width: 262px;
	position: absolute;
	left: 34px;
	top: 14px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap #selectcalendars #selectbkgd {
	background-image: url(../../Calendar/images/selectnkgd.png);
	background-repeat: repeat-y;
	background-position: left top;
	padding-right: 12px;
	padding-left: 8px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap #selectcalendars #selectftr {
	background-image: url(../../Calendar/images/selectftr.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 21px;
	width: 262px;
	overflow: hidden;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap #selectcalendars #selectbkgd a {
	font-size: 12px;
	color: #000;
	text-decoration: none;
	display: block;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 7px;
	padding-left: 5px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap #selectcalendars #selectbkgd a:hover {
	color:#000000;
	text-decoration:underline;
	background-image: url(../../Calendar/images/visible.gif);

}
#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap #selectcalendars #selectbkgd a.selectcalviewall {
	font-weight: bold;
	padding-left: 20px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap #selectcalendars #selectbkgd a.selectcalviewall:hover {
	background-image:none;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap #selectcalendars #selectbkgd a.selectcalnotactive {
	background-image: url(../../Calendar/images/notvisible.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #c4c4c4;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap #selectcalendars #selectbkgd a.selectcalnotactive:hover {
	background-image: url(../../Calendar/images/visible.gif);
}
#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap #selectcalendars #selectbkgd a.selectcalactive {
	background-image: url(../../Calendar/images/visible.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap #selectcalendars #selectbkgd a img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 10px;
	width: 10px;
	margin-right: 5px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap #selectcalendars div {
	display: none;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap #selectcalendars:hover div {
	display: block;
}





#vertrpt #bkgd #templatewrapper #bodywrapper table tr #maincontenttd #maincontent #calendarlist .npodate {
	font-size: 10px;
	width: auto;
}
#vertrpt #bkgd #templatewrapper #bodywrapper table tr #maincontenttd #maincontent #calendarlist .npotitle {
}
#vertrpt #bkgd #templatewrapper #bodywrapper table tr #maincontenttd #maincontent #calendarlist .npotitle a {
	font-weight: bold;
	color: #003e76;
	text-decoration: underline;
}
#vertrpt #bkgd #templatewrapper #bodywrapper table tr #maincontenttd #maincontent #calendarlist p {
	margin: 0px;
	padding: 0px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper table tr #maincontenttd #maincontent #calendarlist p a {
	color: #818181;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper table tr #maincontenttd #maincontent #calendarlist .nporeadmore a {
	text-decoration: underline;
}
#vertrpt #bkgd #templatewrapper #bodywrapper table tr #maincontenttd #maincontent #calendarlist .nporeadmore {
	padding-bottom: 25px;
	padding-left: 20px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap table tr #maincontenttd #maincontent #calendarlist p.npotime {
	font-size: 10px;
}
#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap table tr #maincontenttd #maincontent #calendarlist .npodescription {
	padding-left: 20px;
}

.agendaitems a {width:264px;}


/* Hide events by default if js is enabled */
#vertrpt #bkgd #templatewrapper #bodywrapper.jsenabled #ierelwrap #maincalendarwrap #calendardateswrap table tr .event a {
	display: none;
}

/* Change left border color if js detects multiple cats for an event */
body #vertrpt #bkgd #templatewrapper #bodywrapper.jsenabled #ierelwrap #maincalendarwrap #calendardateswrap table tr .event a.multipleCats {
	border-left-color: #FFFFFF;
}

/* Prevent "View All" links from being hidden */
#vertrpt #bkgd #templatewrapper #bodywrapper.jsenabled #ierelwrap #maincalendarwrap #calendardateswrap table tr .event a.viewall {
	display: block;
}


/* ###########  EVENT COLORS FOR MAIN CALENDAR  #######################*/

#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap.show001 #calendardateswrap table tr .event .wcal001 {border-left-color:#62aaff; display:block}
#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap #selectcalendars #selectbkgd a#wcalselect001 img {background-color:#62aaff;}

#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap.show002 #calendardateswrap table tr .event .wcal002 {border-left-color:#ff0000; display:block}
#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap #selectcalendars #selectbkgd a#wcalselect002 img {background-color:#ff0000;}

#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap.show003 #calendardateswrap table tr .event .wcal003 {border-left-color:#2fa32f; display:block}
#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap #selectcalendars #selectbkgd a#wcalselect003 img {background-color:#2fa32f;}

#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap.show004 #calendardateswrap table tr .event .wcal004 {border-left-color:#ffb43f; display:block}
#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap #selectcalendars #selectbkgd a#wcalselect004 img {background-color:#ffb43f;}

#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap.show005 #calendardateswrap table tr .event .wcal005 {border-left-color:#c0b6ff; display:block}
#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap #selectcalendars #selectbkgd a#wcalselect005 img {background-color:#c0b6ff;}

#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap.show006 #calendardateswrap table tr .event .wcal006 {border-left-color:#f6e3bf; display:block}
#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap #selectcalendars #selectbkgd a#wcalselect006 img {background-color:#f6e3bf;}

#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap.show007 #calendardateswrap table tr .event .wcal007 {border-left-color:#00fcff; display:block}
#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap #selectcalendars #selectbkgd a#wcalselect007 img {background-color:#00fcff;}

#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap.show008 #calendardateswrap table tr .event .wcal008 {border-left-color:#b9ff3f; display:block}
#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap #selectcalendars #selectbkgd a#wcalselect008 img {background-color:#b9ff3f;}

#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap.show009 #calendardateswrap table tr .event .wcal009 {border-left-color:#fffc00; display:block}
#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap #selectcalendars #selectbkgd a#wcalselect009 img {background-color:#fffc00;}

#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap.show010 #calendardateswrap table tr .event .wcal010 {border-left-color:#7638bc; display:block}
#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap #selectcalendars #selectbkgd a#wcalselect010 img {background-color:#7638bc;}

#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap.show011 #calendardateswrap table tr .event .wcal011 {border-left-color:#2035ff; display:block}
#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap #selectcalendars #selectbkgd a#wcalselect011 img {background-color:#2035ff;}

#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap.show012 #calendardateswrap table tr .event .wcal012 {border-left-color:#ffd800; display:block}
#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap #selectcalendars #selectbkgd a#wcalselect012 img {background-color:#ffd800;}

#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap.show013 #calendardateswrap table tr .event .wcal013 {border-left-color:#ffc5d8; display:block}
#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap #selectcalendars #selectbkgd a#wcalselect013 img {background-color:#ffc5d8;}

#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap.show014 #calendardateswrap table tr .event .wcal014 {border-left-color:#0ddf03; display:block}
#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap #selectcalendars #selectbkgd a#wcalselect014 img {background-color:#0ddf03;}

#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap.show015 #calendardateswrap table tr .event .wcal015 {border-left-color:#ff00fc; display:block}
#vertrpt #bkgd #templatewrapper #bodywrapper #ierelwrap #maincalendarwrap #selectcalendars #selectbkgd a#wcalselect015 img {background-color:#ff00fc;}
