body,table
{
	margin: 0px; 
	background-color: #ffffff;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#pageContent li
{
	/*margin-left: 180px;*/
}
#pageContent ul
{
	padding: 0 0 0 0;
	margin: 0 0 15 20;
}

#pageContent blockquote
{
	width: 500px;
	border: solid 1px #325348;
	color: #325348;
	padding: 8 8 8 10px;
	margin: 0 0 0 10px;
	background-color: #EEFFF9;
}
#pageContent h2
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-weight: bold;
	font-size: 16px;
	padding-bottom: 14px;
	color: #007c83;
}
a:link, a:visited
{
	color: #007c83;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.footnote
{
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.mnuMain
{
	cursor: hand;
	color: white;
	height: 18px;
	font-size: 11px;
	background-color: #007c83;
	text-align: center;
}
.mnuMainSel
{
	font-size: 11px;
	cursor: hand;
	color: white;
	height: 18px;
/*	background-color: black;*/
	text-align: center;
	text-decoration: underline;
}
.pageHeading
{
	font-weight: bold;
	font-size: 16px;
	padding-bottom: 14px;
	color: #007c83;
	padding-top: 14px;
}
h1
{
	font-weight: bold;
	font-size: 16px;
	padding-bottom: 14px;
	color: #007c83;
	padding-top: 14px;
	margin: 0 0 0 0;
} 
TD 
{ 
	color: #333333; 
	font-size: 11px; 
	font-family: verdana,Arial, Helvetica, sans-serif; 
	line-height: normal; 
} 
TD.SubHeading
{ 
	color: #007c83; 
	font-weight: bold;
	font-size: 11px; 
	font-family: verdana, Arial, Helvetica, sans-serif; 
	line-height: normal; 
	padding-top: 5px;
} 
TD.Heading
{
	font-weight: bold;
	font-size: 11px;
	font-family: verdana, Arial, Helvetica, sans-serif; 
	color: #000000;
	padding-bottom: 5px;
	padding-top: 10px
}
TD.Heading1
{
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 0px;
	font-family: verdana, Arial, Helvetica, sans-serif; 
	color: #000000;
}
.imgClickable
{
	cursor:hand;
}
.required_field
{
      color: #000000;
      font-family: Tahoma,Verdana,sans-serif;
      font-size: 90%;
      background-color: #ffffcc;
}
.basic_field
{
      color: #000000;
      font-family: Tahoma,Verdana,sans-serif;
      font-size: 90%;
}
input.buttontext-red  {
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   color:#CC0000;
   width:100px;
   background-color:#EEEEEE;
   border-style:solid;
   border-color:#669966;
   border-width:1px;
}
input.buttontext-red-off
{
      font-size: 11px;
      font-family: Verdana,sans-serif;
      font-weight: bold;
      color: #A9A9A9;
      width: 90px;
      background-color: #EEEEEE;
      border-style: solid;
      border-color: #669966;
      border-width: 1px;
}
.errordisplay
{
      padding-right: 5px;
      padding-left: 5px;
      font-size: 10px;
      padding-bottom: 5px;
      color: red;
      padding-top: 5px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      text-align: left;
      text-decoration: none;
}

/*#######################################
eService
#######################################*/
#eservice #pagetitle
{
	font-weight: bold;
	font-size: 16px;
	padding-bottom: 14px;
	color: #007c83;
	padding-top: 14px;
}
#eservice .eserviceNav 
{
	margin: 0px;
	padding: 0px;
}
#eservice .eserviceNav ul
{
	margin: 0px;
	padding: 0px;
}
#eservice .eserviceNav li
{
	padding-left: 15px;
	margin-left: 5px;
	display: inline;
	background-image: url("http://www.jigsaw.com.au/images/arrow.gif");
	background-repeat: no-repeat;
	background-position: 0 50%;
}
#eservice .eserviceNav .current
{
	font-weight: bold;
}
.msa-NotificationLabel
{
	color: Green;
	font-weight: bold;
}
.msa-Global-NotificationLabel-Success
{
	padding: 5px 0px 5px 0px;
	color: Green;
	font-weight: bold;
}
.msa-EntityGrid-GridTable
{
	width: 60%;
}
.msa-Global-TextField
{
    width: 200px;
}
.msa-Global-TextArea
{
    width: 400px;
    height: 200px;
}
.LoginControl
{
    text-align:left;
    background-color:#F7F7DE;
    border-color:#CCCC99;
    border-style:solid;
    border-width:1px;
    font-family:Verdana;
    font-size:10px;    
}
/*
H3 { color: #000000; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; line-height:normal; } 
H4 { color: #000000; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; line-height:normal; } 
H5 { color: #000000; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; line-height:normal; } 
H6 { color: #000000; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; line-height:normal; } 
P, TD { color: #333333; font-size: 11px; font-family:Arial, Helvetica, sans-serif; line-height: normal; } 
P.CopySmall { color: #000000; font-size: 8pt; font-family: verdana, arial, helvetica, sans-serif; font-weight: normal ; line-height: normal; } 
*/
/* syntax??? P I { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; font-style: italic !important; } 
P B { font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: normal; } 
P B I { color: #003399; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: normal; font-style: normal !important; } 
P I B { color: #003399; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: normal; font-style: normal !important; } 
*/
/* 
LI { color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: normal; list-style-type: square; } 
A { color: #336666; font-weight: bold; text-decoration : none; } 
A.Nav { color: #336666; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: normal; text-decoration: none; } 
A.NavSmall { color: #336666; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: normal; } 
A.NavTier2 { color: #336666; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: normal; text-decoration: none; } 
A.NavTier2on { color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: normal; text-decoration: none; } 
A.NavHome { color: #FF6600; font-size: 10pt; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold ; line-height: normal; } 
A.NavPath { color: #FFFFFF; font-size: 10pt; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold ; line-height: normal; } 
A:Hover { font-family: Arial, Helvetica, sans-serif; color: #663366; text-decoration: underline; } 
A.AcctLink { color: #336666; font-weight: bold; text-decoration : none; } 
A.AcctLink:hover { color: #663366; font-weight: bold; text-decoration : underline; } 
A.SmallLink { color: #0066CC; font-size: 9pt; font-weight: normal; font-family: verdana, arial, helvetica, sans-serif; line-height:normal; } 
SPAN.H1 { color: #000000; font-size: 16px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; line-height:normal; text-decoration: none; } 
SPAN.H2 { color: #333333; font-size: 16px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; line-height:normal; text-decoration: none; } 
SPAN.H3 { color: #333333; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; line-height:normal; text-decoration: none; } 
SPAN.H4 { color: #333333; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; line-height:normal; text-decoration: none; } 
SPAN.H5 { color: #333333; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; line-height:normal; } 
SPAN.H6 { color: #333333; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; line-height:normal; } 
SPAN.NormalStyle { color: #333333; font-size: 11px; font-family:Arial, Helvetica, sans-serif; line-height: normal; } 
SPAN.BoldStyle { color: #333333; font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; line-height: normal; } 
SPAN.NewText { color: #FF0033; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: normal; } 
SPAN.NavPath { color: #FFFFFF; font-size: 10pt; font-family: verdana, arial, helvetica, sans-serif; ; font-weight: bold ; line-height: normal; } 
SPAN.CopyPromo { color: #FFFFFF; font-size: 10pt; font-family: verdana, arial, helvetica, sans-serif; line-height: normal; } 
SPAN.CopyPromoBold { color: #FFFFFF; font-size: 10pt; font-family: verdana, arial, helvetica, sans-serif; line-height: normal; font-weight: bold; } 
SPAN.CopyTitle { color: #FFFFFF; font-size: 10pt; font-family: verdana, arial, helvetica, sans-serif; line-height: normal; font-weight: bold; text-align: left; } 
SPAN.CopyPositive { color: #006666; font-size: 10pt; font-family: verdana, arial, helvetica, sans-serif; line-height: normal; } 
SPAN.CopyNegative { color: #990000; font-size: 10pt; font-family: verdana, arial, helvetica, sans-serif; line-height: normal; } 
SPAN.ListStatus { color: #333333; font-size: 11px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; line-height:normal; } 
SPAN.AlertStyle { color: #5555ff; font-size: 10pt; font-family:verdana, arial, helvetica, sans-serif; line-height: normal; } 
SPAN.GreyStyle { color: #000000; font-size: 8pt; font-family:verdana, arial, helvetica, sans-serif; line-height: normal; } 
SPAN.LogoStyle { color: #FF9900; font-size: 11pt; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif; line-height:normal; } 
SPAN.CopySmall { color: #000000; font-size: 8pt; font-family: verdana, arial, helvetica, sans-serif; ; font-weight: normal ; line-height: normal; } 
TD.TableHead { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; font-weight: bold; color: #FFFFFF; background-color: #333333; } 
TD.TableTitle { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; font-weight: bold; color: #ffffff; text-align: left; vertical-align:top; background-color: #333333; } 
TD.TableSubHeadLeft { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-align: left; vertical-align: top; background-color: #99cccc; line-height : normal; } 
TD.TableSubHeadRight { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-align: right; vertical-align: top; background-color: #99cccc; line-height : normal; } 
TD.TableSubHeadCentre { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-align: center; vertical-align: top; background-color: #99cccc; line-height : normal; } 
TD.TableCopyLeft { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-align: left; vertical-align: top; background-color: #eeeeee; line-height : normal; } 
*/
/*TD.TableCopyMessageBox { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal; font-weight: bold ; color: #000000; vertical-align: middle; background-color: #FFCC00; } 
TD.NormalStyle { color: #333333; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: normal; } 
TD.BoldStyle { color: #000000; font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; line-height: normal; } 
TD.BlankPage { background-color: White; } 
TD.TableFilterHeadCentre { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; color: #666666; vertical-align: center; background-color: #cccccc; } 
TD.TableFilterHeadLeft { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; color: #666666; text-align: left; vertical-align: center; background-color: #cccccc; } 
*/
/********** NEW STYLES ***********/ /* welcome bar styles*/ .welcome { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #663366; } 
