body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; margin-top: 0px; }

h1 { font-family: Arial, Helvetica, sans-serif; font-size: 17px; color: #009DDC; font-weight:normal; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #009DDC; font-weight:normal; margin: 0px; }
p { background-color: #FFF; font-size: 12px; color: #000; font-weight: normal; }
hr { color: #CBCBCB; height: 1px; margin: 0px; }

td.LoginBody { background-color: #EDEDED; }
.LoginBody { font-size: 12px;  color: #000; font-weight: bold; }
td.LoginHeading { background-color: #00b3BE; padding: 5px 3px; }
.LoginHeading { font-size: 12px;  color: #FFF; font-weight: bold; }
.LoginLineDark { background-color: #A0A5A8; }
.LoginLineLight { background-color: #E5E5E5; }
.LoginButton { background-color: #FFF; color: #4C5558; width: 70px; height: 22px; font-size: 12px; font-weight: bold; border-left: solid #4C5558 1px; border-top: solid #4C5558 1px; border-bottom: solid #4C5558 1px; border-right: solid #4C5558 1px; cursor: pointer; }
.LoginTextbox { font-size: 12px; border: solid #FFF 2px; background-color: #FFF;  font-weight: normal; }

.ButtonAutoSize { background-color: #F3F3F3; color: #000; height: 24px; font-size: 8pt; border: solid #666666 1px; cursor: pointer; padding-left: 10px; padding-right: 10px; }
.ButtonSmall { background-color: #F3F3F3; color: #000; height: 19px; font-size: 8pt; border: solid #666666 1px; cursor: pointer;}

table.FullBorder { border-collapse: collapse; }
table.FullBorder td { border: solid #CBCBCB 1px; }
.TableLabel { height: 26px; background-color: #EFEFEF; padding-left: 6px; padding-right: 6px; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #000; }
.TableDetail { height: 26px; background-color: #FFF; padding-left: 6px; padding-right: 6px; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #000; }
.TableHeading { height: 26px; background-color: #E3E3E3; font-size: 12px; color: #000; padding-left: 6px; padding-right: 6px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #000; }
.TableColumnHeading { height: 26px; background-color: #EFEFEF; font-size: 12px; color: #000; padding-left: 6px; padding-right: 6px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; color: #000; }
.TableColumnHeadingSelected { height: 26px; background-color: #E1E1E1; font-size: 12px; color: #000; padding-left: 6px; padding-right: 6px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; color: #000; }

table.Border { border-width: 1px; border-style: solid; border-color: #CBCBCB; }

.Textbox { font-size: 12px; border: solid #CBCBCB 1px; background-color: #F3F3F3; font-weight: normal; }
.Combobox { font-size: 12px; border: solid #CBCBCB 1px; background-color: #F3F3F3; font-weight: normal; }
.TextArea { font-size: 12px; border: solid #CBCBCB 1px; background-color: #F3F3F3; font-weight: normal; }

.Detail { font-size: 12px; color: #000; font-weight: normal; }
.ActionHeader { font-size: 12px; color: #447A97; background-color: #FFF; font-weight: bold; }


a:link {color: #006699; text-decoration: underline; font-size: 9pt;}
a:visited {color: #006699; text-decoration: underline; font-size: 9pt;}
a.small:link {color: #006699; text-decoration: underline; font-size: 8pt;}
a.small:visited {color: #006699; text-decoration: underline; font-size: 8pt;}

td.BackgroundColour { background-color: #CBCBCB; }
td.Label { background-color: #F3F3F3; padding-left: 2px; padding-right: 2px; padding-top: 4px; padding-bottom: 4px; }
td.DetailSmall { background-color: #FFFFFF; padding-left: 2px; padding-right: 2px; padding-top: 4px; padding-bottom: 4px; }
td.SubHeading { background-color: #FFFFFF; }
td.TextSubHeading { background-color: #FFFFFF; }
td.ListSubHeading { background-color: #EDEDED; padding-left: 2px; padding-right: 2px; padding-top: 0px; padding-bottom: 0px; border-bottom: solid #EAEAEA 4px; border-top: solid #F0F0F0 4px; }
td.SelectedListSubHeading { background-color: #00733B; padding-left: 2px; padding-right: 2px; padding-top: 0px; padding-bottom: 0px; border-bottom: 4px; border-top: 4px; }
td.FlatHeading { background-color: #EDEDED; padding-left: 2px; padding-right: 2px; padding-top: 0px; padding-bottom: 0px; border-bottom: solid #EAEAEA 4px; border-top: solid #F0F0F0 4px; }


td.BoldLabel { background-color: #FFFFFF; padding-left: 2px; padding-right: 2px; padding-top: 4px; padding-bottom: 4px; }
td.BoldColourLabel { background-color: #F3F3F3; padding-left: 2px; padding-right: 2px; padding-top: 4px; padding-bottom: 4px; }
td.ActionHeader { font-size: 9pt; color: #008A44; background-color: #FFFFFF; font-weight: bold; }
td.HeadingButtonDividerStart { border-right: solid #989898 1px; }
td.HeadingButtonDividerEnd { border-left: solid #FEFEFE 1px; }
td.Heading { background-color: #FFFFFF; }

.BoldLabel { font-size: 9pt; color: #000000; font-weight: bold; }
.BoldColourLabel { font-size: 9pt; color: #000000; font-weight: bold; }
.Label { font-size: 9pt; color: #000000; font-weight: normal; }
.DetailSmall { font-size: 8pt; color: #000000; font-weight: normal; }
.SubHeading { font-size: 10pt; color: #0099FF; font-weight: bold; }
.TextSubHeading { font-size: 10pt; color: #0099FF; font-weight: bold; }
.SmallButton { background-color: #DCDCDC; color: #000000; width: 70px; height: 19px; font-size: 8pt; font-weight: normal; border-left: solid #EDEDED 1px; border-top: solid #EDEDED 1px; border-bottom: solid #BABABA 1px; border-right: solid #BABABA 1px; cursor: pointer;}
.ClearButton { background-color: #FFFFFF; color: #000000; width: 120px; height: 19px; font-size: 9pt; font-weight: normal; border: solid #000000 1px; cursor: pointer;}
.AddModuleButton { background-color: #FF0000; color: #FFFFFF; width: 100px; height: 18px; font-size: 8pt; font-weight: bold; border: solid #000000 1px; cursor: pointer;}
.ErrorText { font-size: 9pt;  color: #FF0000; }
.RequiredField {color: #FF0000; font-size: 8pt; }
.LinkDetail { font-size: 9pt;  color: #00733B; font-weight: normal; }
.LinkLabel { font-size: 9pt;  color: #00733B; font-weight: bold; }
.Heading { color: #00733B; font-size: 11pt; font-weight: bold; }

div .centered
{
	margin-left: auto;
	margin-right: auto;
	width: 980px;
	text-align: left;
}