body	{ font-family: Verdana; }

.actionbutton { margin: 5px; vertical-align: middle; }
.backgroundBody { background-color: #FFFFFF; }
.backgroundBusiness { background-color: #FFFFFF; }
.backgroundFooter { background-color: blue; }
.backgroundHeading { background-color: #000F99; }
.backgroundData { background-color: #FFFFFF; }
.banner { width: 100%; font-size: x-small; font-weight: bold; background-color: #000F99; color: #FFFFFF; text-align: center; vertical-align: top}
.bannerlabel { font-size: small; font-weight: bold; background-color: #0000FF; color: #FFFFFF; text-align: center; }
.border { border: thin solid #223A69; }
.border_menu { 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-top-color: #223A69;
	border-right-color: #223A69;
	border-bottom-color: #223A69;
	border-left-color: #223A69; }
.button { font-size: 11pt; font-weight: normal; margin: 0px 5px 0px 5px; width: 100%}
.buttontext { text-decoration: none; font-size: small; font-weight: bold; padding: 1px 0px 4px 0px; }
.buttonimage { margin: 3px; }
.calendarCell         { background-color: white; padding: 0px; }
.calendarCellTable    { background-color: white; width: 100%; height: 100%; }
.calendarDateActive   { background-color: cyan;    color: black;  font-size: 12pt;  font-style: normal; font-weight: bold;   text-align: left;   padding: 0px 0px 0px 5px; width: 100%; }
.calendarDateInactive { background-color: cyan;    color: gray;   font-size: 12pt;  font-style: normal; font-weight: bold;   text-align: left;   padding: 0px 0px 0px 5px; width: 100%; }
.calendarHeader       { background-color: #F7F7F7; color: black;  font-size: 10pt;  font-style: normal; font-weight: bold;    }
.calendarLabel        { background-color: #F7F7F7; color: black;  font-size: 8pt;   font-style: normal; font-weight: normal;  }
.calendarText         { background-color: white;   color: black;  font-size: 8pt;   font-style: normal; font-weight: normal;  }
.checkbox { vertical-align: middle}
.columnHeading { font-size: x-small; font-weight: bold; background-color: darkblue; color: white;}
.combobox { width: 100%;  }
.corner_top_left {
	background-image: url(http://www.MyPowerWebcast.com/WEB-INF/en/images/left_top_curve.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.corner_top_right {
	background-image: url(http://www.MyPowerWebcast.com/WEB-INF/en/images/right_top_curve.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.dataitem { vertical-align: top; text-align: left; width: 100%; color: black; }
.datalabel { padding: 3px 5px 0px 5px; font-size: 10pt; font-weight: bold; vertical-align: middle; }
.datapanel { background-color: #FFFFFF; vertical-align: top; }
.dateTimeMask { font-size: xx-small; font-weight: normal; color: gray; }
.dialogbutton { margin: 0px 5px 0px 0px; }
.divHeading { width: 100%; font-size: x-small; font-weight: bold; background-color: #00CCFF; color: #FFFFFF; text-align: left; vertical-align: top; }
.fontHeading { color: white; font-size: 10pt; font-weight: normal; }
.fontList { color: darkblue; font-size: 11pt; font-weight: normal; }
.fontList { color: darkblue; font-size: 11pt; font-weight: normal; }
.groupBox { padding: 0px 5px 5px 5px; border-top: 1px ridge black; border-left: 1px ridge black; border-right: 1px solid black; border-bottom: 1px solid black; }
.groupBoxHeading { font-weight: bold; font-size: x-small; }
.heading  { color: black; font-size: 12pt; font-style: normal; font-weight: bold; text-align: center; }
.infolabel { margin: 5px 0px 0px 5px; font-size: 11pt; font-weight: bold; font-style: italic; vertical-align: middle; width: 10%; }
.inlinebutton { vertical-align: middle; }
.linkSelected { cursor: pointer; font-size: 11pt; font-weight: bold; }
.linkMenu { cursor: pointer; font-size: 11pt; color: blue; text-decoration: none; }
.linkMenuSelected { cursor: pointer; font-size: 11pt; color: blue; text-decoration: none; font-weight: bold;  }
.listBox { border-top: outset 2px gray; border-left: outset 2px gray; border-right: solid 1px lightgray; border-bottom: solid 1px lightgray; }
.form { margin: 0px; padding: 0px; }
.menuHeading { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;}
.menuItem { cursor: pointer; cursor: pointer; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif;}
.navBar { padding: 0px 0px 0px 10px; height: 10px; font-size: xx-small; font-weight: bold; vertical-align: text-bottom; line-height: normal; }
.radioButton { }
.radioButtonLabel { font-size: x-small; font-weight: bold; padding: 0px 0px 0px 5px; }
.report { background-color: #FFFFFF; }
.reportitem { padding: 0px 5px 0px 5px; font-family: courier, courier new; font-size: small; }
.required { font-size: x-small; color: #BB190E; width: 10px; text-align: left; vertical-align: middle; }
.selectList { width: 100%; vertical-align: middle; }
.selectedSubHeading { color: #CC0000; }
.subHeadings { padding: 10px; font-size: x-small; line-height: normal; font-weight: bold; font-variant: normal; color: #333333; vertical-align: top; width: 15%;}
.tabBox { border: solid 2px #79A3F9; }
.tableCell { padding: 0px 3px 0px 3px; font-size: x-small; font-weight: normal; background-color: white; color: black; vertical-align: top; }
.tableCellControl { padding: 0px; font-size: x-small; font-weight: normal; background-color: white; color: black; }
.tabText         { text-decoration: none; font-size: 12px; font-weight: bold;  color: #FFFFFF; }
.tabTextSelected { text-decoration: none; font-size: 12px; font-weight: bold; color: #000000; }
.table_bottom_right {
	background-image: url(http://www.MyPowerWebcast.com/WEB-INF/en/images/right_bottom_curve.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.table_bottom_left {
	background-image: url(http://www.MyPowerWebcast.com/WEB-INF/en/images/left_bottom_curve.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.text         { font-size: x-small; font-weight: normal; color: black; }
.textArea     { width: 100%; color: blue; }
.textData     { text-decoration: none; color: grey; font-size: x-small; font-weight: bold; text-align: left; vertical-align: top }
.textFooter   { padding: 10px; font-size: 10pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; border-top: 1px solid #BB190E;}
.textHeading  { text-decoration: none; font-size: small; font-weight: bold; }
.textError    { color: #BB190E; font-size: small; font-weight: bold; text-align: left}
.textHeading1 { text-decoration: none; font-size: small; font-weight: bold; }
.textHeading2 { text-decoration: none; font-size: x-small; font-weight: bold; }
.textitem     { vertical-align: middle; width: 100%; color: black; }
.textMenu     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; clear: inherit; }
.textSection  { font-size: 24pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: lighter; color: #D2B48C; } 
.textTitle    { font-size: 12pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; border-top: 1px solid #BB190E; border-bottom: 1px solid #BB190E; }
.title        { font-size: 18pt; font-family: georgia; font-weight: bold; color: green; }

a.fontHeading:visited { color: white; font-size: 10pt; font-weight: normal; text-decoration: none;      cursor: pointer }
a.fontHeading:link    { color: white; font-size: 10pt; font-weight: normal; text-decoration: none;      cursor: pointer }
a.fontHeading:hover   { color: white; font-size: 10pt; font-weight: normal; text-decoration: underline; cursor: pointer }

a.menuItem:link    { font-style: #ffffff; text-decoration: none; }
a.menuItem:visited { font-style: normal; text-decoration: none; }
a.menuItem:hover   { color: #000000;     text-decoration: none; }

a.textHeading:link    { color: blue; font-size: small; font-weight: normal; text-decoration: none; }
a.textHeading:visited { color: blue; font-size: small; font-weight: normal; text-decoration: none; }
a.textHeading:hover   { color: blue; font-size: small; font-weight: normal; text-decoration: none; }

a.textMenu:link    { color: blue;  text-decoration: none; }
a.textMenu:visited { color: black; text-decoration: none; }
a.textMenu:hover   { color: blue;  text-decoration: none; }

a.divHeading:link    { width: 1%; color: #FFFFFF; text-decoration: none; }
a.divHeading:visited { width: 1%; color: #FFFFFF; text-decoration: none; }
a.divHeading:hover   { width: 1%; color: #FFFFFF; text-decoration: none; }

a.text:link    { color: black; font-size: 8pt; font-weight: normal; text-decoration: none; }
a.text:visited { color: black; font-size: 8pt; font-weight: normal; text-decoration: none; }
a.text:hover   { color: black; font-size: 8pt; font-weight: normal; text-decoration: none; }

a.calendarCell:link    { background-color: white; color: black; font-size: 12pt; font-style: normal; font-weight: bold; text-decoration: none; }
a.calendarCell:visited { background-color: white; color: black; font-size: 12pt; font-style: normal; font-weight: bold; text-decoration: none; }
a.calendarCell:hover   { background-color: white; color: black; font-size: 12pt; font-style: normal; font-weight: bold; text-decoration: none; }

a:link    { cursor: pointer; text-decoration: underline; color: #333333; }
a:visited { cursor: pointer; text-decoration: underline; color: #333333; }
a:hover   { cursor: pointer; text-decoration: underline; color: #CC3300; }
a:active  { cursor: pointer; text-decoration: underline; color: #333333; }

