<style>
.pageheader
{
    FONT-SIZE: 170%;
    COLOR: #3366cc;
    FONT-FAMILY: Verdana, Arial
}
UNKNOWN
{
	font-size: 170%;
	color: #3366cc;
	font-family: Verdana, Arial;
}
UNKNOWN
{
	font-size: 170%;
	color: #3366cc;
	font-family: Verdana, Arial;
}
UNKNOWN
{
	font-size: 170%;
	color: #3366cc;
	font-family: Verdana, Arial;
}
.cc .mgContent IMG
{
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
}
.cc .mgContent TH
{
	font-weight: bold;
	text-align: left;
}
UNKNOWN
{
	font-size: 170%;
	color: #3366cc;
	font-family: Verdana, Arial;
}
SELECT
{
	font-size: 85%;
}
.cc .mgContent FORM
{
	margin-top: 0px;
	margin-bottom: 0px;
}
.cc .mgLinks FORM
{
	margin-top: 0px;
	margin-bottom: 0px;
}
.cc .mgForm
{
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
}
.cc .mgPagingLinks A
{
	margin-right: 40px;
}
.cc UL.mgActionList
{
	margin-top: 0px;
	margin-bottom: 1em;
	margin-left: 2em;
	list-style-type: circle;
}
.cc .mgLinks UL.mgActionList
{
	margin-top: 0px;
	margin-bottom: 2em;
	margin-left: 2em;
	list-style-type: circle;
}
.cc UL.mgActionList LI
{
	margin-top: 0px;
	margin-bottom: 3px;
}
.cc UL.mgTopLevelBulletList
{
	margin-top: 1em;
	margin-bottom: 1.5em;
	margin-left: 1em;
}
.cc UL.mgBulletList
{
	margin-top: 0px;
	margin-bottom: 1.5em;
	margin-left: 2em;
}
.cc UL.mgBulletList LI
{
	margin-top: 0px;
	margin-bottom: 0.5em;
}
.cc UL.mgNonBulletList
{
	margin-top: 0px;
	margin-bottom: 1em;
	margin-left: 0.5em;
	list-style-type: none;
}
.cc .mgSectionTitle
{
	padding-right: 2px;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	font-weight: bold;
	color: white;
	background-color: #789293;
	text-align: left;
	clear: both;
}
.cc TD.mgItemNumberCell P
{
	margin-left: 0.5em;
}
.cc TABLE.mgItemTable TD
{
	padding-top: 0.8em;
}
.cc TD.mgItemNumberCell
{
	font-weight: bold;
	vertical-align: top;
}
.cc TD.mgFootnoteMarkerCell
{
	vertical-align: top;
}
.cc .mgAiTitleTxt
{
	font-weight: bold;
	margin-bottom: 0.5em;
	vertical-align: top;
}
.cc H2.mgSubTitleTxt
{
	margin-bottom: 20px;
	margin-left: 0px;
	color: black;
}
.cc H3
{
	margin-top: 12px;
}
.cc H3.mgSubSubTitleTxt
{
	font-weight: bold;
	margin-bottom: 6px;
	margin-left: 0.5em;
	color: black;
}
.cc .mgSubItemTitleTxt
{
	margin-top: 12px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-left: 0.5em;
	color: black;
}
.cc .mgLowKeyListLabel
{
	margin-bottom: 0px;
}
.cc .mgCouncillorImages
{
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	padding-top: 10px;
	border-right-width: 0px;
}
.cc .mgVerticalAlign
{
	vertical-align: top;
}
.cc TD.mgAlignRightCell
{
	padding-right: 5px;
	text-align: right;
}
.cc TD.mgPlanItemColorTextCell
{
	padding-right: 5px;
	width: 19%;
}
.cc TD.mgDecisionsTitleCell
{
	width: 20%;
}
.cc TD.mgDecisionsTitleVerticalAlignCell
{
	vertical-align: top;
	width: 20%;
}
.cc TD.mgVerticalAlignRightCell
{
	padding-right: 5px;
	vertical-align: top;
	text-align: right;
}
.cc TD.mgKeywordCell
{
	width: 50%;
}
.cc IMG.mgNextPreviousImg
{
	border-right: medium none;
	border-top: medium none;
	vertical-align: top;
	border-left: medium none;
	width: 18px;
	border-bottom: medium none;
	height: 21px;
}
.cc HR.mgStatsHr
{
	width: 60px;
}
.cc TD.mgCalDateCell
{
	vertical-align: top;
	width: 10%;
}
.cc TD.mgParishDetailsLabelCell
{
	width: 14%;
	text-align: right;
}
.cc TD.mgParishDetailsAddressCell
{
	vertical-align: top;
	width: 43%;
}
.cc .mgHeader
{
	margin-bottom: 15px;
}
.cc DIV.mgSubTitle
{
	margin-bottom: 12px;
	margin-left: 0.5em;
}
.cc .mgLinks
{
	margin-left: 5px;
	color: black;
	margin-right: 5px;
}
.cc .mgContent
{
	color: black;
	margin-right: 10px;
}
.cc .mgContent DIV
{
	margin-left: 0px;
}
.cc .mgContent P
{
	margin: 1% 0%;
	color: black;
	font-family: verdana;
}
.cc .mgContent TH
{
	color: black;
	font-family: verdana;
}
.cc .mgContent LI
{
	color: black;
	font-family: verdana;
}
.cc .mgContent TD
{
	color: black;
	font-family: verdana;
}
.cc .mgContent TABLE
{
	margin-left: 0.5em;
	color: black;
}
.cc .mgFooter
{
	clear: both;
	margin-left: 10px;
	margin-right: 10px;
}
.cc .mgFooter TD
{
}
.cc DIV.mgFilterForm
{
	margin-top: 20px;
}
.cc .mgHeader P
{
	margin-bottom: 6px;
}
.cc .mgLinks P
{
	margin-bottom: 6px;
}
.cc .mgFooter P
{
	margin-bottom: 6px;
}
.cc TABLE.mgTablePrinterView
{
	margin-bottom: 20px;
}
.cc TABLE.mgTableCentredPrinterView
{
	margin-bottom: 20px;
}
.cc TABLE.mgTableLightGrid
{
	margin-bottom: 20px;
}
.cc TABLE.mgTableCentredLightGrid
{
	margin-bottom: 20px;
}
.cc DIV.mgCalendarWeekGrid
{
	border-top-width: 0px;
	border-right: #789293 1pt solid;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #789293 1pt solid;
	padding-top: 0px;
	border-bottom: #789293 1pt solid;
	VOICE-FAMILY: inherit;
}
.cc DIV.mgCalendarWeekTodayGrid
{
	border-top-width: 0px;
	border-right: #789293 1pt solid;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #789293 1pt solid;
	padding-top: 0px;
	border-bottom: #789293 1pt solid;
	background-color: #f4f7fb;
}
.cc DIV.mgCalendarWeekGrid P
{
	margin-top: 0px;
	padding-top: 10px;
}
.cc DIV.mgCalendarWeekTodayGrid P
{
	margin-top: 0px;
	padding-top: 10px;
}
.cc TABLE.mgCalendarMonthGrid
{
	border-right: medium none;
	border-top: medium none;
	margin-left: 0px;
	border-left: medium none;
	border-bottom: medium none;
	background-color: #789293;
	float: left;
	position: relative;
}
.cc TABLE.mgCalendarMonthGrid CAPTION
{
	padding-left: 8px;
	padding-bottom: 8px;
	padding-top: 8px;
}
.cc TABLE.mgCalendarMonthGrid TH
{
	font-family: verdana;
	background-color: white;
}
.cc TABLE.mgTablePrinterView
{
	width: 98%;
}
.cc TABLE.mgTableCentredPrinterView
{
	width: 98%;
}
.cc TABLE.mgTableLightGrid
{
	width: 98%;
}
.cc TABLE.mgTableCentredLightGrid
{
	width: 98%;
}
.cc TABLE.mgTableBorderFullWidth
{
	border-right: #007970 2px solid;
	border-top: #007970 2px solid;
	border-left: #007970 2px solid;
	border-bottom: #007970 2px solid;
}
.cc TABLE.mgTablePrinterView
{
	border-right: #007970 1px solid;
	border-top: #007970 2px solid;
	border-left: #007970 2px solid;
	border-bottom: #007970 1px solid;
}
.cc TABLE.mgTableCentredPrinterView
{
	border-right: #007970 1px solid;
	border-top: #007970 2px solid;
	border-left: #007970 2px solid;
	border-bottom: #007970 1px solid;
}
.cc TABLE.mgTableLightGrid
{
	border-right: #007970 1px solid;
	border-top: #007970 2px solid;
	border-left: #007970 2px solid;
	border-bottom: #007970 1px solid;
}
.cc TABLE.mgTableCentredLightGrid
{
	border-right: #007970 1px solid;
	border-top: #007970 2px solid;
	border-left: #007970 2px solid;
	border-bottom: #007970 1px solid;
}
.cc TABLE.mgTableBorder TD
{
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.cc TABLE.mgTableBorderFullWidth TD
{
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.cc TABLE.mgTableBorder
{
	margin-bottom: 20px;
}
.cc TABLE.mgTableBorderFullWidth
{
	margin-bottom: 20px;
	width: 98%;
}
.cc TABLE.mgTableNoBorderFullWidth
{
	margin-bottom: 20px;
	width: 98%;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.cc TABLE.mgTableNoBorderFullWidth TD
{
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.cc TABLE.mgTablePrinterView TD
{
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.cc TABLE.mgTableCentredPrinterView TD
{
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.cc TABLE.mgTableLightGrid TD
{
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.cc TABLE.mgTableCentredLightGrid TD
{
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.cc TABLE.mgTablePrinterView TD
{
	border-bottom: #007970 1px solid;
}
.cc TABLE.mgTableCentredPrinterView TD
{
	border-bottom: #007970 1px solid;
}
.cc TABLE.mgTableLightGrid TD
{
	border-bottom: #007970 1px solid;
}
.cc TABLE.mgTableCentredLightGrid TD
{
	border-bottom: #007970 1px solid;
}
.cc TD.mgBottomBorderedTableCell
{
	border-bottom: #007970 1px solid;
}
.cc TD.mgBottomBorderedCentredTableCell
{
	border-bottom: #007970 1px solid;
}
.cc TD.mgBottomRightBorderedTableCell
{
	border-bottom: #007970 1px solid;
}
.cc TD.mgBottomRightBorderedCentredTableCell
{
	border-bottom: #007970 1px solid;
}
.cc TABLE.mgTablePrinterView TD.mgBottomBoldBorderedCentredTableCell
{
	border-bottom: #007970 2px solid;
}
.cc TABLE.mgTableCentredPrinterView TD.mgBottomBoldBorderedCentredTableCell
{
	border-bottom: #007970 2px solid;
}
.cc TABLE.mgTableLightGrid TD.mgBottomBoldBorderedCentredTableCell
{
	border-bottom: #007970 2px solid;
}
.cc TABLE.mgTableCentredLightGrid TD.mgBottomBoldBorderedCentredTableCell
{
	border-bottom: #007970 2px solid;
}
.cc TD.mgBottomBoldBorderedCentredTableCell
{
	border-bottom: #007970 2px solid;
}
.cc TABLE.mgTablePrinterView TD
{
	border-right: #007970 1px solid;
}
.cc TABLE.mgTableCentredPrinterView TD
{
	border-right: #007970 1px solid;
}
.cc TABLE.mgTableLightGrid TD
{
	border-right: #007970 1px solid;
}
.cc TABLE.mgTableCentredLightGrid TD
{
	border-right: #007970 1px solid;
}
.cc TD.mgBottomRightBorderedTableCell
{
	border-right: #007970 1px solid;
}
.cc TD.mgBottomRightBorderedCentredTableCell
{
	border-right: #007970 1px solid;
}
.cc TD.mgBorderedTableCell
{
	border-right: #007970 1px solid;
	border-top: #007970 1px solid;
	vertical-align: top;
	border-left: #007970 1px solid;
	border-bottom: #007970 1px solid;
}
.cc TD.mgBorderedCentredTableCell
{
	border-right: #007970 1px solid;
	border-top: #007970 1px solid;
	vertical-align: top;
	border-left: #007970 1px solid;
	border-bottom: #007970 1px solid;
}
.cc TABLE.mgTableCentredPrinterView TD
{
	text-align: center;
}
.cc TABLE.mgTableCentredLightGrid TD
{
	text-align: center;
}
.cc TABLE.mgTablePrinterView TD.mgCentredText
{
	text-align: center;
}
.cc TABLE.mgTablePrinterView TD.mgCentredBoldText
{
	text-align: center;
}
.cc TABLE.mgTableCentredPrinterView TD.mgCentredText
{
	text-align: center;
}
.cc TABLE.mgTableCentredPrinterView TD.mgCentredBoldText
{
	text-align: center;
}
.cc TABLE.mgTableLightGrid TD.mgCentredText
{
	text-align: center;
}
.cc TABLE.mgTableLightGrid TD.mgCentredBoldText
{
	text-align: center;
}
.cc TABLE.mgTableCentredLightGrid TD.mgCentredText
{
	text-align: center;
}
.cc TABLE.mgTableCentredLightGrid TD.mgCentredBoldText
{
	text-align: center;
}
.cc TD.mgBorderedCentredTableCell
{
	text-align: center;
}
.cc TD.mgBottomBorderedCentredTableCell
{
	text-align: center;
}
.cc TD.mgBottomRightBorderedCentredTableCell
{
	text-align: center;
}
.cc TD.mgCentredText
{
	text-align: center;
}
.cc TD.mgCentredBoldText
{
	text-align: center;
}
.cc .mgCentredText
{
	text-align: center;
}
.cc .mgCentredTopBoldText
{
	vertical-align: top;
	text-align: center;
}
.cc DIV.mgCentredText
{
	display: inline;
	text-align: center;
}
.cc TD.mgCentredBottomText
{
	text-align: center;
}
.cc .mgTopText
{
	vertical-align: top;
}
.cc TD.mgTopText
{
	vertical-align: top;
}
.cc TD.mgTopRightText
{
	vertical-align: top;
}
.cc TD.mgTopBoldText
{
	vertical-align: top;
}
.cc TD.mgBottomText
{
	vertical-align: bottom;
}
.cc TD.mgCentredBottomText
{
	vertical-align: bottom;
}
.cc TABLE.mgTablePrinterView TD.mgLeftText
{
	text-align: left;
}
.cc TABLE.mgTablePrinterView TD.mgLeftBoldText
{
	text-align: left;
}
.cc TABLE.mgTableCentredPrinterView TD.mgLeftText
{
	text-align: left;
}
.cc TABLE.mgTableCentredPrinterView TD.mgLeftBoldText
{
	text-align: left;
}
.cc TABLE.mgTableLightGrid TD.mgLeftText
{
	text-align: left;
}
.cc TABLE.mgTableLightGrid TD.mgLeftBoldText
{
	text-align: left;
}
.cc TABLE.mgTableCentredLightGrid TD.mgLeftText
{
	text-align: left;
}
.cc TABLE.mgTableCentredLightGrid TD.mgLeftBoldText
{
	text-align: left;
}
.cc TD.mgLeftText
{
	text-align: left;
}
.cc TD.mgLeftBoldText
{
	text-align: left;
}
.cc TABLE.mgTablePrinterView TD.mgRightText
{
	text-align: right;
}
.cc TABLE.mgTablePrinterView TD.mgRightBoldText
{
	text-align: right;
}
.cc TABLE.mgTableCentredLightGrid TD.mgRightText
{
	text-align: right;
}
.cc TABLE.mgTableCentredLightGrid TD.mgRightBoldText
{
	text-align: right;
}
.cc TABLE.mgTableLightGrid TD.mgRightText
{
	text-align: right;
}
.cc TABLE.mgTableLightGrid TD.mgRightBoldText
{
	text-align: right;
}
.cc TABLE.mgTableCentredPrinterView TD.mgRightText
{
	text-align: right;
}
.cc TABLE.mgTableCentredPrinterView TD.mgRightBoldText
{
	text-align: right;
}
.cc TD.mgRightText
{
	text-align: right;
}
.cc TD.mgRightBoldText
{
	text-align: right;
}
.cc TD.mgTopRightText
{
	text-align: right;
}
.cc TABLE.mgTablePrinterView TD.mgCentredBoldText
{
	font-weight: bold;
}
.cc TABLE.mgTablePrinterView TD.mgRightBoldText
{
	font-weight: bold;
}
.cc TABLE.mgTablePrinterView TD.mgLeftBoldText
{
	font-weight: bold;
}
.cc TABLE.mgTableCentredPrinterView TD.mgCentredBoldText
{
	font-weight: bold;
}
.cc TABLE.mgTableCentredPrinterView TD.mgRightBoldText
{
	font-weight: bold;
}
.cc TABLE.mgTableCentredPrinterView TD.mgLeftBoldText
{
	font-weight: bold;
}
.cc TABLE.mgTableLightGrid TD.mgCentredBoldText
{
	font-weight: bold;
}
.cc TABLE.mgTableLightGrid TD.mgRightBoldText
{
	font-weight: bold;
}
.cc TABLE.mgTableLightGrid TD.mgLeftBoldText
{
	font-weight: bold;
}
.cc TABLE.mgTableCentredLightGrid TD.mgCentredBoldText
{
	font-weight: bold;
}
.cc TABLE.mgTableCentredLightGrid TD.mgRightBoldText
{
	font-weight: bold;
}
.cc TABLE.mgTableCentredLightGrid TD.mgLeftBoldText
{
	font-weight: bold;
}
.cc TD.mgCentredBoldText
{
	font-weight: bold;
}
.cc TD.mgRightBoldText
{
	font-weight: bold;
}
.cc TD.mgLeftBoldText
{
	font-weight: bold;
}
.cc TD.mgTopBoldText
{
	font-weight: bold;
}
.cc .mgContent LABEL
{
	color: black;
}
.cc DIV.mgWordPara
{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 0.5em;
}
.cc .mgThumbsList
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 10px 0px 0px 30px;
	padding-top: 0px;
	overflow: auto;
    clear: both;
}
.cc .mgThumbsList UL
{
	border-right: medium none;
	padding-right: 0px;
	border-top: medium none;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: medium none;
	padding-top: 0px;
	border-bottom: medium none;
	list-style-type: none;
	text-align: center;
}
.cc .mgThumbsList UL LI
{
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 150px;
	padding-top: 0px;
	height: 320px;
	text-align: center;
}
.cc .mgThumbsList UL LI P
{
	margin: 0px;
}
.cc .mgThumbsList UL LI A
{
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	background-image: none;
	padding-bottom: 0px;
	margin: 0px 0px 10px;
	line-height: 18px;
	padding-top: 0px;
	background-repeat: repeat;
	text-align: center;
	font-variant: normal;
}
.cc .mgThumbsList UL LI A:hover
{
	background-image: none;
	background-repeat: repeat;
}
.cc .mgThumbsList A:active
{
	background-image: none;
	background-repeat: repeat;
}
.cc .mgThumbsList LI#active A
{
	background-image: none;
	color: #fff;
	background-repeat: repeat;
}
.cc .mgImpThumbsList
{
	padding-top: 0px;
	height: 20px;
	text-align: center;
}
.cc .mgImpThumbsList UL
{
	border-right: medium none;
	padding-right: 0px;
	border-top: medium none;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: medium none;
	padding-top: 0px;
	border-bottom: medium none;
	list-style-type: none;
	text-align: center;
}
.cc .mgImpThumbsList UL LI
{
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 150px;
	padding-top: 0px;
	height: 270px;
	text-align: center;
}
.cc .mgImpThumbsList UL LI P
{
	margin: 0px;
}
.cc .mgImpThumbsList UL LI A
{
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	background-image: none;
	padding-bottom: 0px;
	margin: 0px 0px 10px;
	line-height: 18px;
	padding-top: 0px;
	background-repeat: repeat;
	font-style: normal;
	text-align: center;
	font-variant: normal;
	text-decoration: underline;
}
.cc .mgImpThumbsList UL LI A:hover
{
	background-image: none;
	background-repeat: repeat;
}
.cc .mgImpThumbsList A:active
{
	background-image: none;
	background-repeat: repeat;
}
.cc .mgImpThumbsList LI#active A
{
	background-image: none;
	color: #fff;
	background-repeat: repeat;
}
.cc .mgSubscriptionList
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 0px 100px;
	padding-top: 0px;
}
.cc .mgSubscriptionList UL
{
	border-right: medium none;
	padding-right: 0px;
	border-top: medium none;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: medium none;
	padding-top: 0px;
	border-bottom: medium none;
	list-style-type: none;
	text-align: left;
}
.cc .mgSubscriptionList UL LI
{
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	text-align: left;
}
.cc INPUT.mgGoButton
{
	margin-left: 8px;
	width: 20pt;
	margin-right: 8px;
	height: 16.5pt;
}
.cc INPUT.mgSubmitButton
{
	padding-right: 10px;
	margin-top: 10px;
	padding-left: 10px;
}
.cc TABLE.mgStatsTable
{
	margin-top: 20px;
	border-collapse: collapse;
}
.cc TABLE.mgStatsTable TD
{
	padding-right: 10px;
}
.cc TH
{
	font-weight: bold;
}
.cc TABLE.mgItemTable
{
	
	margin-top: 20px;
	margin-left: 0px;
	border-collapse: collapse;
}
.cc TABLE.mgReasonsTable
{
	margin-top: 20px;
}
.cc TABLE.mgReasonsTable TD
{
	vertical-align: top;
}
.cc TABLE.mgTabTable
{
	margin-top: 0px;
	padding-left: 0px;
	margin-left: 0px;
	padding-top: 0px;
	border-collapse: collapse;
	clear: both;
}
.cc TABLE.mgTabTable CAPTION
{
	padding-left: 8px;
	padding-bottom: 8px;
	padding-top: 8px;
}
.cc TABLE.mgTabTable TD
{
	padding-left: 3px;
	padding-top: 3px;
}
.cc TABLE.mgItemTable TH
{
	padding-right: 0px;
	padding-left: 0.5em;
	vertical-align: top;
}
.cc P.mgErrorTxt
{
	margin-top: 12px;
}
.cc UL.mgDateList
{
	margin-top: 10px;
	margin-left: 1.5em;
	list-style-type: none;
}
.cc UL.mgDateList LI
{
    background-image: none;
    margin-bottom: 8px;
    margin-left: 2.6em;
    text-indent: -2.6em;
}
.cc SPAN.mgDateTxt
{
	font-weight: bold;
}
.cc SPAN.mgTimeTxt
{
	font-weight: bold;
}
.cc UL.mgCalendarMonthEventList
{
	margin-top: 6px;
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
}
.cc UL.mgCalendarWeekEventList
{
	margin-top: 6px;
	margin-bottom: 0px;
	margin-left: 0.5em;
	list-style-type: none;
}
.cc UL.mgCalendarWeekEventList LI
{
	margin-bottom: 3px;
	margin-left: 4.9em;
	text-indent: -4.9em;
}
.cc P.mgCalendarDayTxt
{
	font-weight: bold;
	margin-bottom: 12px;
	margin-left: 0px;
}
.cc P.mgCalendarDayDimTxt
{
	margin-bottom: 12px;
	margin-left: 0px;
	color: gray;
}
.cc DIV.mgTableTitleTxt
{
	padding-left: 10px;
	font-weight: bold;
	padding-bottom: 5px;
	color: white;
	margin-right: -3px;
	padding-top: 5px;
	font-family: verdana;
}
.cc DIV.mgTableTitleTxt LABEL
{
	color: white;
}
.cc .mgPlanItemForCallIn
{
	color: black;
	background-color: yellow;
}
.cc .mgPlanItemInForce
{
	color: white;
	background-color: green;
}
.cc .mgPlanItemDeferred
{
	color: white;
	background-color: blue;
}
.cc .mgPlanItemRejected
{
	color: white;
	background-color: red;
}
.cc .mgLabel
{
	font-weight: bold;
}
.cc P.mgLabel
{
	margin-bottom: 3px;
}
.cc P.mgSmallTxt
{
	font-size: xx-small;
}
.cc DIV.mgContent HR
{
	
}
.cc DIV.mgDetailsBlock
{
	padding-right: 0px;
	margin-top: 8px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
}
.cc DIV.mgFieldGroup
{
	padding-right: 0px;
	padding-left: 0px;
	margin-bottom: 16px;
	padding-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
}
.cc DIV.mgTabs
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 20px 0px 0px;
	padding-top: 0px;
	width: 90%;
}
.cc .mgTabs UL
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
	text-align: center;
	border-right-width: 0px;
}
.cc .mgTabs UL LI
{
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	float: left;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-right: 5px;
	padding-top: 0px;
	text-align: center;
}
.cc .mgTabs UL LI A
{
	display: block;
	padding-bottom: 0px;
	width: 99px;
	color: white;
	border-top-style: none;
	padding-top: 6px;
	border-right-style: none;
	border-left-style: none;
	height: 25px;
	text-align: center;
	text-decoration: none;
	border-bottom-style: none;
}
.cc .mgNoBr
{
	white-space: nowrap;
}
.cc .mgInput
{
	font-size: x-small;
	font-family: Verdana;
	VOICE-FAMILY: inherit;
}
.cc .mgMeetingTableLnk
{
	padding-right: 10px;
}
.cc DIV.mgTableTrailer
{
	margin-bottom: 20px;
	margin-left: 0.5em;
}
.cc SPAN.mgFileSize
{
	font-size: x-small;
	color: #777777;
}
.cc INPUT.mgButton_off
{
	margin-top: 12px;
}
.cc INPUT.mgButton_on
{
	margin-top: 12px;
}
.cc .mgLinkSep
{
	color: white;
	margin-right: 10px;
}
.cc DIV.mgBreadCrumb
{
	margin-top: 0px;
	margin-bottom: 12px;
	margin-left: 6px;
}
.cc .mgBreadCrumb
{
	margin-top: 0px;
	margin-bottom: 12px;
	margin-left: 6px;
}
.cc DIV.mgHelpLine
{
	border-top: #999999 1pt solid;
	margin-top: 12px;
	padding-top: 6px;
}
.cc .mgHelpLine
{
	border-top: #999999 1pt solid;
	margin-top: 12px;
	padding-top: 6px;
}
.cc .mgCalDayCellLH
{
	border-top: black 1px solid;
	font-weight: bold;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	white-space: nowrap;
}
.cc .mgCalDayCellRH
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-weight: bold;
	border-bottom: black 1px solid;
	font-family: Arial, Helvetica, sans-serif;
}
.cc TD.mgCalPrintTxt
{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.cc TD.mgCalPrintTxt P
{
	font-weight: bold;
	margin-bottom: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.cc TD.mgCalDateCell
{
	font-weight: bold;
	vertical-align: top;
	width: 13em;
	font-family: Arial, Helvetica, sans-serif;
	white-space: nowrap;
}
.cc A.mgMainTxt:visited
{
	font-weight: normal;
	text-decoration: none;
}
.cc A.mgMainTxt
{
	font-weight: normal;
	text-decoration: none;
}
.cc P.mgMainTitleTxt
{
	font-weight: bold;
	color: #000000;
	background-color: white;
}
.cc SPAN.mgMainTxt
{
	font-family: Verdana;
}
.cc SPAN.mgMainTxtDim
{
	color: gray;
}
.cc SPAN.mgMainTxtItalic
{
	font-style: italic;
}
.cc SPAN.mgMainTxtBold
{
	font-weight: bold;
	font-family: Verdana;
}
.cc .mgSmallTxt
{
	font-size: xx-small;
}
.cc SPAN.mgTableTitleTxt
{
	background-image: none;
	color: white;
	background-repeat: repeat;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #789293;
}
.cc SPAN.mgSubTitleTxt
{
	font-weight: bold;
	font-size: medium;
	color: black;
}
.cc P.mgAiTitleTxt
{
	font-weight: bold;
	margin-bottom: 0.5em;
}
.cc SPAN.mgAiTitleTxtItalic
{
	font-weight: bold;
	font-style: italic;
}
.cc TD.mgAiTitleTxtItalic
{
	font-weight: bold;
	font-style: italic;
}
.cc SPAN.mgTitlePrefix
{
	font-weight: bold;
	font-size: medium;
	color: #789293;
}
.cc SPAN.mgNavTitleTxt
{
	font-weight: bold;
	color: #789293;
}
.cc P.mgMainTxt
{
}
.cc P.mgMainTxtBold
{
	font-weight: bold;
}
.cc TD.mgMainTxt
{
}
.cc TD.mgMainTxtBold
{
	font-weight: bold;
}
.cc TD.mgMainTxtDim
{
	color: gray;
}
.cc TD.mgMainTxtItalic
{
	font-style: italic;
}
.cc TD.mgMainTxtGreen
{
	color: green;
}
.cc TD.mgMainTxtRed
{
	color: red;
}
.cc TD.mgMainTxtBlue
{
	color: blue;
}
.cc TD.mgMainTxtNoBr
{
	white-space: nowrap;
}
.cc TD.mgSmallTxtNoBr
{
	font-size: xx-small;
	white-space: nowrap;
}
.cc TD.mgCalendarCellTxt
{
	font-size: x-small;
}
.cc TD.mgTableTitleTxt
{
	font-weight: bold;
	background-image: none;
	color: white;
	background-repeat: repeat;
	background-color: #789293;
	text-decoration: none;
}
.cc TD.mgMainTitleTxt
{
	font-weight: bold;
	color: #000000;
	background-color: white;
}
.cc TD.mgSubTitleTxt
{
	padding-left: 10px;
	font-weight: bold;
	color: black;
}
.cc TD.mgNavTitleTxt
{
	font-weight: bold;
	color: #789293;
}
.cc TD.mgNavBarTxt
{
	font-weight: bold;
	color: purple;
}
.cc TD.mgAiTitleTxt
{
	font-weight: bold;
}
.cc TD.mgAiTitleTxtItalic
{
	font-weight: bold;
	font-size: 10pt;
	font-style: italic;
}
.cc TD.mgSectionTitle
{
	font-weight: bold;
	color: white;
	background-color: #789293;
}
.cc TD.mgSectionTitleDim
{
	background-color: #789293;
}
.cc TD.mgCalendarTitleTxt
{
	font-weight: bold;
	color: white;
	background-color: #789293;
}
.cc A.mgNavBarLnk
{
	text-decoration: underline;
}
.cc A.mgNavBarLnk:visited
{
	text-decoration: underline;
}
.cc A.mgSmallLnk
{
	text-decoration: none;
}
.cc A.mgSmallLnk:visited
{
	text-decoration: none;
}
.cc A.mgAiTitleLnk
{
	font-weight: bold;
}
.cc A.mgAiTitleLnk:visited
{
	font-weight: bold;
}
.cc A.mgWorkLnk
{
	color: blue;
}
.cc A.mgWorkLnk:visited
{
	color: blue;
}
.cc A.mgSectionTitleLnk
{
	cursor: pointer;
	color: white;
}
.cc A.mgSectionTitleLnk:hover
{
	cursor: pointer;
	color: white;
}
.cc A.mgSectionTitleLnk:visited
{
	cursor: pointer;
	color: white;
}
.cc A.mgSectionTitleDimLnk
{
	cursor: pointer;
}
.cc A.mgSectionTitleDimLnk:visited
{
	cursor: pointer;
}
.cc A.mgTablePageLnk
{
	font-weight: 100;
	color: white;
	background-color: #789293;
}
.cc A.mgTablePageLnk:hover
{
	font-weight: 100;
	color: white;
	background-color: #789293;
}
.cc A.mgTablePageLnk:visited
{
	font-weight: 100;
	color: white;
	background-color: #789293;
}
.cc A.mgTableSelectPageLnk
{
	font-weight: bold;
	color: white;
	background-color: #789293;
}
.cc A.mgTableSelectPageLnk:visited
{
	color: white;
}
.cc TD.mgTabSelectTitle
{
	font-weight: bold;
	color: white;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: #789293;
	text-align: center;
	border-bottom-style: none;
}
.cc TD.mgTabUnSelectTitle
{
	color: black;
	background-color: #a7a7a7;
	text-align: center;
}
.cc A.mgMainTxtGreen
{
	color: green;
}
.cc A.mgMainTxtGreen:visited
{
	color: green;
}
.cc INPUT.mgMainTxt
{
}
.cc A.mgTabSelectTitleLnk:hover
{
	font-weight: bold;
	color: white;
	background-color: #789293;
	text-align: center;
}
.cc A.mgTabSelectTitleLnk:visited
{
	font-weight: bold;
	color: white;
	background-color: #789293;
	text-align: center;
}
.cc INPUT.mgButton_off
{
	border-right: medium none;
	border-top: medium none;
	font-weight: bold;
	font-size: small;
	background-image: url(mgButton_off.gif);
	text-transform: capitalize;
	border-left: medium none;
	width: 100px;
	border-bottom: medium none;
	height: 20px;
	background-color: transparent;
	text-align: center;
	font-variant: normal;
}
.cc INPUT.mgButton_on
{
	border-right: medium none;
	border-top: medium none;
	font-weight: bold;
	font-size: small;
	background-image: url(mgButton_on.gif);
	text-transform: capitalize;
	border-left: medium none;
	width: 100px;
	border-bottom: medium none;
	height: 20px;
	background-color: transparent;
	text-align: center;
}
.cc TABLE
{
	margin-left: 0px;
}
.cc TABLE.mgTable
{
	margin-left: 10px;
	width: 0%;
}
.cc H1
{
	padding-right: 0em;
	padding-left: 0em;
	font-weight: bold;
	padding-bottom: 0em;
	margin: 0em;
	padding-top: 0em;
	text-align: left;
}
.cc .mgHelpTxt
{
}
.cc .mgHelpTxtBold
{
	font-weight: bold;
	font-size: x-small;
}
.cc .mgTableOddRow
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #f8f8ff;
}
.cc .mgTableEvenRow
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: white;
}
.cc .mgTableBorder
{
	border-right: #789293 2pt solid;
	border-top: #789293 2pt solid;
	border-left: #789293 2pt solid;
	border-bottom: #789293 2pt solid;
	border-collapse: collapse;
}
.cc .mgBody
{
}
.cc .mgTableNextLnk
{
	margin-top: 0px;
}
.cc .mgPlanTimetableTxt
{
	vertical-align: middle;
	text-align: center;
}
.cc .mgPlanTitle
{
	font-weight: bold;
	color: #d60000;
}
.cc .mgPlanItemTitle
{
	font-weight: bold;
}
.cc .mgFootnoteMarkerTxt
{
	font-weight: bold;
}
.cc .mgCalendarWeekDayHdr
{
	font-weight: bold;
	vertical-align: top;
	background-color: white;
	text-align: left;
}
.cc .mgCalendarMonthTitle
{
	background-color: white;
}
.cc .mgCalendarMonthRow
{
	background-color: white;
}
.cc .mgCalendarCellToday
{
	font-weight: bold;
	vertical-align: top;
	background-color: #f4f7fb;
	text-align: left;
}
.cc .mgCalendarCell
{
	font-size: xx-small;
	vertical-align: top;
	background-color: white;
	text-align: left;
}
.cc .mgCalendarHeaderRow
{
	background-color: #789293;
}
.cc .mgCalledInDecisionCell
{
	background-color: #dddddd;
}
.cc .mgNavBarTable
{
	border-collapse: collapse;
}
.cc .mgCalPrintTitleTxt
{
	font-weight: bold;
	font-size: large;
	font-style: italic;
	font-family: 'Lucida Handwriting' , Verdana, Arial, Helvetica, sans-serif;
}
.cc .mgCalPrintDayTxt
{
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
}
.cc .mgCalPrintTxt
{
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
}
.cc .pagefooter
{
	font-size: xx-small;
	color: #666666;
	font-family: Verdana;
}
.cc .footer
{
	font-size: xx-small;
}
.cc H1.mgMainTitleTxt
{
	font-weight: bold;
}
.cc H2.mgMainTitleTxt
{
	font-weight: bold;
	color: black;
}
.cc SPAN.mgMainTitleTxt
{
	font-weight: bolder;
}
.cc A.mgAiTitleLnk:link
{
	font-weight: bold;
}
.cc A.mgTabSelectTitleLnk
{
	font-weight: bold;
	vertical-align: middle;
	color: white;
	background-color: #789293;
	text-align: center;
}
.cc A.mgTabSelectTitleLnk:link
{
	font-weight: bold;
	vertical-align: middle;
	color: white;
	background-color: #789293;
	text-align: center;
}
.cc A.mgTabUnSelectTitleLnk
{
	color: white;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: #a7a7a7;
	text-align: center;
	border-bottom-style: none;
}
.cc A.mgTabUnSelectTitleLnk:link
{
	vertical-align: middle;
	color: white;
	background-color: #a7a7a7;
	text-align: center;
}
.cc A.mgTabUnSelectTitleLnk:hover
{
	color: white;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: #a7a7a7;
	text-align: center;
	border-bottom-style: none;
}
.cc A.mgTabUnSelectTitleLnk:visited
{
	color: white;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: #a7a7a7;
	text-align: center;
	border-bottom-style: none;
}
.cc INPUT.mgArrowR_on
{
	border-right: medium none;
	border-top: medium none;
	font-size: small;
	background-image: url(mgArrowR_on.gif);
	text-transform: capitalize;
	border-left: medium none;
	width: 71px;
	text-indent: 8px;
	border-bottom: medium none;
	height: 23px;
	background-color: transparent;
	text-align: left;
}
.cc INPUT.mgArrowR_off
{
	border-right: medium none;
	border-top: medium none;
	font-size: small;
	background-image: url(mgArrowR_off.gif);
	text-transform: capitalize;
	border-left: medium none;
	width: 71px;
	text-indent: 8px;
	border-bottom: medium none;
	height: 23px;
	background-color: transparent;
	text-align: left;
	font-variant: normal;
}
.cc INPUT.mgArrowL_off
{
	border-right: medium none;
	border-top: medium none;
	font-size: small;
	background-image: url(mgArrowL_off.gif);
	text-transform: capitalize;
	border-left: medium none;
	width: 71px;
	text-indent: 12pt;
	border-bottom: medium none;
	height: 23px;
	background-color: transparent;
	text-align: left;
	font-variant: normal;
}
.cc INPUT.mgArrowL_on
{
	border-right: medium none;
	border-top: medium none;
	font-size: small;
	background-image: url(mgArrowL_on.gif);
	text-transform: capitalize;
	border-left: medium none;
	width: 71px;
	text-indent: 12pt;
	border-bottom: medium none;
	height: 23px;
	background-color: transparent;
	text-align: left;
}
.cc P.mgSectionTitle
{
	font-weight: bold;
	padding-bottom: 5pt;
	margin: 0 0 0 3px;
	text-align: left;
	text-indent: 0cm;
	padding-top: 5pt;
	color: white;
	background-color: #789293;
}
.cc .mgTabs P, p.mgSectionTitle
{
	margin-left: 0;
}
.cc TABLE.mgTableBorderFullWidth
{
	border-right: #006699 2px solid;
	border-top: #006699 2px solid;
	border-left: #006699 2px solid;
	border-bottom: #006699 2px solid;
}
.cc TABLE.mgTablePrinterView
{
	border-right: #006699 1px solid;
	border-top: #006699 2px solid;
	border-left: #006699 2px solid;
	border-bottom: #006699 1px solid;
}
.cc TABLE.mgTableCentredPrinterView
{
	border-right: #006699 1px solid;
	border-top: #006699 2px solid;
	border-left: #006699 2px solid;
	border-bottom: #006699 1px solid;
}
.cc TABLE.mgTableLightGrid
{
	border-right: #006699 1px solid;
	border-top: #006699 2px solid;
	border-left: #006699 2px solid;
	width: 98%;
	border-bottom: #006699 1px solid;
}
.cc TABLE.mgTableCentredLightGrid
{
	border-right: #006699 1px solid;
	border-top: #006699 2px solid;
	border-left: #006699 2px solid;
	border-bottom: #006699 1px solid;
}
.cc TABLE.mgTablePrinterView TD
{
	border-bottom: #006699 1px solid;
}
.cc TABLE.mgTableCentredPrinterView TD
{
	border-bottom: #006699 1px solid;
}
.cc TABLE.mgTableLightGrid TD
{
	border-bottom: #006699 1px solid;
}
.cc TABLE.mgTableCentredLightGrid TD
{
	border-bottom: #006699 1px solid;
}
.cc TD.mgBottomBorderedTableCell
{
	border-bottom: #006699 1px solid;
}
.cc TD.mgBottomBorderedCentredTableCell
{
	border-bottom: #006699 1px solid;
}
.cc TD.mgBottomRightBorderedTableCell
{
	border-bottom: #006699 1px solid;
}
.cc TD.mgBottomRightBorderedCentredTableCell
{
	border-bottom: #006699 1px solid;
}
.cc TD.mgBottomBoldBorderedCentredTableCell
{
	border-bottom: #006699 2px solid;
}
.cc TABLE.mgTablePrinterView TD
{
	border-right: #006699 1px solid;
}
.cc TABLE.mgTableCentredPrinterView TD
{
	border-right: #006699 1px solid;
}
.cc TABLE.mgTableLightGrid TD
{
	border-right: #006699 1px solid;
}
.cc TABLE.mgTableCentredLightGrid TD
{
	border-right: #006699 1px solid;
}
.cc TD.mgBottomRightBorderedTableCell
{
	border-right: #006699 1px solid;
}
.cc TD.mgBottomRightBorderedCentredTableCell
{
	border-right: #006699 1px solid;
}
.cc TD.mgBorderedTableCell
{
	border-right: #006699 1px solid;
	border-top: #006699 1px solid;
	border-left: #006699 1px solid;
	border-bottom: #006699 1px solid;
}
.cc TD.mgBorderedCentredTableCell
{
	border-right: #006699 1px solid;
	border-top: #006699 1px solid;
	border-left: #006699 1px solid;
	border-bottom: #006699 1px solid;
}
.cc TABLE.mgTablePrinterView TD.mgBottomBoldBorderedCentredTableCell
{
	border-bottom: #006699 2px solid;
}
.cc TABLE.mgTableCentredPrinterView TD.mgBottomBoldBorderedCentredTableCell
{
	border-bottom: #006699 2px solid;
}
.cc TABLE.mgTableLightGrid TD.mgBottomBoldBorderedCentredTableCell
{
	border-bottom: #006699 2px solid;
}
.cc TABLE.mgTableCentredLightGrid TD.mgBottomBoldBorderedCentredTableCell
{
	border-bottom: #006699 2px solid;
}
.cc H2.mgSectionTitle
{
	font-size: 1em;
	margin: 10pt 0cm;
	color: white;
	text-indent: 0cm;
	background-color: #789293;
	text-align: left;
}

.cc TD SPAN.mgCalPrintTitleTxt
{
	font-weight: bold;
	color: black;
	font-family: Verdana, Helvetica, sans-serif;
}
.cc TD SPAN.mgCalPrintTxtBold
{
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
}
.cc TD.mgCalPrintTxtBold
{
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
}
.cc TD.mgCalledInDecisionCell
{
}
.cc SPAN.mgCalledInDecisionBlock
{
	color: #dddddd;
	background-color: #dddddd;
}
.cc UL.mgTableList
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	color: red;
	padding-top: 0px;
	list-style-type: none;
}
.cc .mgNonBulletTableList
{
	padding-bottom: 5px;
	margin: 0px;
	padding-top: 5px;
	list-style-type: none;
}
.cc .mgTableTrailer
{
	padding-top: 10px;
}
.cc .mgTableTitleTxtNoBr
{
	font-weight: bold;
}
.cc DIV.mgTableTitleTxt
{
	color: white;
	background-color: #789293;
}
.cc P.mgClosePara
{
	margin-bottom: 0px;
}

/* MiniSite Changes*/
.mgSubmitRow
{
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 10px;
}

.mgFormRow
{
	margin-bottom: 10px;
}

 .mgFormRow label
{
    width:100px;
}
 .mgFormRow input
{

}

/*************/
DIV.mgRteDiv
{
	padding: 3px;
	border: 1 solid;
}
DIV.mgRteToolbarDiv
{
	margin-bottom: 6px;
}

.mgRteIframe
{
	width: 100%;
	height: 250px;
}

.mgRteTable
{
	width: 90%;
}

.mgContent DL
{
	margin-top: 0;
	margin-left: 6px;
}

.mgContent DT
{
	font-weight: bold;
	color: #336699;
}

.mgContent DD
{
	margin-left: 0;
	padding: 0px;
	margin-bottom: 5px;
}

.mgAltDocFormatLnk
{
	margin-left: 10px;
	font-weight: normal;
 
}

 TABLE.mgInterestsTable TD
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}
 TABLE.mgInterestsTable
{

    BORDER-RIGHT: #84a6d0 2px solid;
    BORDER-TOP: #84a6d0 2px solid;
    BORDER-LEFT: #84a6d0 2px solid;
    BORDER-BOTTOM: #84a6d0 2px solid;
    MARGIN-TOP: 20px;
    MARGIN-BOTTOM: 3px;
    WIDTH: 95%;
}

 TABLE.mgInterestsTable TH
{
    font-weight: bold;
  padding-left:6px;
 background-color:#e6ebf1
}

 .mgPlanItemAwaitImplementation
{
	color: white;
	background-color: orange;
}
 .mgPlanItemImplemented
{
	color: white;
	background-color: green;
}



.mgFormRowAlignTop
{
	margin-bottom: 10px;
}

 .mgFormRowAlignTop label
{
    width:100px;
    vertical-align: top;
}

 .mgFormRowAlignTop input
{
	margin-left: 10px;
}

 UL.mgNotesList LI
{
	background-image: none;
	margin-bottom: 3px;
	text-indent: -3.9em;
	margin-left: 2.9em;
}

 .mgSmallFootnotes
{
	font-size:8pt; 
	text-align:right;
}

 div.mgBlogEntry
{margin: 0em 0em 2em 0em;}

 div.mgBlogEntryContent
{border: 1px dashed #35517A;
border-width: 0px 1px 0px 1px;
margin: 0em 2em 0em 2em;}

 div.mgBlogEntrySummary 
{border: 2px solid #35517A;
border-width: 2px 2px 2px 2em;
padding: 0.5em 0.5em 0.5em 1em; background: #e6ebf1;
line-height: 1em;}

 div.mgBlogEntryTitle
{border: 1px dashed #35517A;
border-width: 1px 1px 1px 1px;
padding: 0em 0em 0em 1em;
margin: 0em 0em 0em 0em;}

 div.mgBlogDate
{}


 .mgBlogEntryTitle UL.mgActionList
{
	margin-top: 0px;
	margin-bottom: 3px;
	margin-left: 2px;
	list-style-type: square;
}

 .mgBlogEntryTitle UL.mgActionList LI
{
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
}

 .mgBlogEntryTitle UL.mgActionList LI H2.mgBlogEntryTitle
{
	margin: 0px 0px 0px 0px;
	color: #336699;
	vertical-align: middle;
}

 .mgBlogDate H2.mgBlogDate
{
	color: black;
	margin-bottom: 1em;
}

 .mgBlogEntryContent P.mgBlogEntryContent
{	margin: 4px 8px 6px 8px;
}

 .mgBlogEntrySummary P.mgBlogEntrySummary
{	margin: 0px 0px 0px 0px;
}

 .mgBlogEntrySummary SPAN.mgBlogEntrySummaryLinks
{	margin: 0px 0px 0px 0px;
	text-align: right;
}

 .mgBlogEntryTitle UL.mgActionList LI SPAN.mgBlogEntryTitle
{
/*	margin: 0px 0px 0px 0px;
	color: #336699;
	vertical-align: middle;*/
	color: #336699;
	padding: 0 0 0 6px;
	margin: 10px 10px 5px 0px;
	margin-left: 0px;
    	/*FONT-WEIGHT: bold;*/
	font-size: medium;
}
 .mgBlogEntryTitle UL.mgActionList LI SPAN.mgBlogEntryBookmark
{
	margin: 0px 0px 0px 0px;
	color: black;
	vertical-align: middle;
}
</style>
