/* Branding styles */
div#appFormIncl
{
	margin: 0px 0 0px 0px;
	width: 100%;
	vertical-align: top;
}

/* Core login styles that must exist and can be customised */
.bodytext,
.errorBodyText,
.sectionHeading,
a.navBarLink,
a.navBarLinkHi,
div.appFormStaticText, /* Defined in liveform xml */
div.appFormWarnText, /* Defined in liveform xml */
div.appFormWordLimitText, /* Defined in liveform xml */
hr.sectionHeading,
input.buttonBarSpecial,
input.buttonBarStandard,
span.id1grad_applyings4, /* preferences page element style fix */
span.id1grad_applyingprefs4, /* preferences page element style fix */
span.id1vac_applyings4, /* preferences page element style fix */
span.id1vac_applyingprefs4, /* preferences page element style fix */
span.sectionHeading1,
span.sectionHeading2,
span.sectionHeading3,
span.sectionHeading4,
span.sectionHeading5,
.id1gradapplyings4,
.id1gradapplyingprefs4,
span.equaloppSTRgender,
span.equaloppSTRethnic-origin,
span.equaloppSTRethnic-origin-other,
span.equaloppSTRdisability,
span.equaloppSTRdisability-details,
span.equaloppSTRAge,
span.equaloppSTRAgeOther,
span.equalopps2,
span.personalprofileSTRtitle,
span.personalprofileSTRfirstname,
span.personalprofileSTRmiddleinitial,
span.personalprofileSTRlastname,
span.personalprofileSTRemail,
span.personalprofileSTRsecemail,
span.personalprofileSTRaddress1,
span.personalprofileSTRsuburb,
span.personalprofileSTRstate,
span.personalprofileSTRpostcode,
span.personalprofileSTRcountry,
span.personalprofileSTRnightphoneareacode,
span.personalprofileSTRnightphone,
span.personalprofileSTRdayphoneareacode,
span.personalprofileSTRdayphone,
span.personalprofileSTRmobilephone,
span.personalprofileSTRmobilephonecountrycode,
span.personalprofileSTRsecaddress1,
span.personalprofileSTRsecsuburb,
span.personalprofileSTRsecstate,
span.personalprofileSTRsecpostcode,
span.personalprofileSTRseccountry,
span.personalprofileSTRsecnightphoneareacode,
span.personalprofileSTRsecnightphone,
span.personalprofileSTRsecdayphoneareacode,
span.personalprofileSTRsecdayphone,
span.personalprofileSTRpreferredname,
span.personalprofileSTRworkpermit,
span.personalprofileSTRaddressfromdate,
span.personalprofileSTRaddresstodate,
span.personalprofileSTRsecaddressfromdate,
span.personalprofileSTRsecaddresstodate,
span.refereesSTRref1_title,
span.refereesSTRref1_first_name,
span.refereesSTRref1_last_name, 
span.refereesSTRref1_position, 
span.refereesSTRref1_organisation, 
span.refereesSTRref1_address_1, 
span.refereesSTRref1_suburb,
span.refereesSTRref1_region, 
span.refereesSTRref1_postcode, 
span.refereesSTRref1_country, 
span.refereesSTRref1_email, 
span.refereesSTRref1_fax, 
span.refereesSTRref1_phone, 
span.refereesSTRref1_allow_supply_ref_details, 
span.refereesSTRref1_allow_direct_contact, 
span.refereesSTRref1_relationship, 
span.refereesSTRref2_title, 
span.refereesSTRref2_first_name, 
span.refereesSTRref2_last_name, 
span.refereesSTRref2_position, 
span.refereesSTRref2_organisation, 
span.refereesSTRref2_address_1, 
span.refereesSTRref2_suburb, 
span.refereesSTRref2_region, 
span.refereesSTRref2_postcode, 
span.refereesSTRref2_country, 
span.refereesSTRref2_email, 
span.refereesSTRref2_fax, 
span.refereesSTRref2_phone, 
span.refereesSTRref2_allow_supply_ref_details, 
span.refereesSTRref2_allow_direct_contact, 
span.refereesSTRref2_relationship,
td.common,
td.legendTitle,
td.navBar,
td.navBarBody,
td.navBarHi,
td.navBarTitle,
td.pageBackground
{
	font-family:Arial, Helvetica, sans-serif;
	color:#5C5E64;
	font-size:12px;
}
td.educationRecCaption
{	
	COLOR: #5C5E64;	
	FONT: 0.9em/1.45em arial,helvetica,sans-serif;	
	font-weight: bold;
}

div.appFormStaticTxt /* Defined in liveform xml */
{
	color: #666;
}
td.pageBackground
{
	background: #fff;
}
td.common
{
	font-size: 12px;
}
td.sectionHeader
{
	padding-bottom: 10px;
}
td.spacingTableBackground
{
	background-color: #fff;
	padding-bottom: 10px;
	margion: 0px;
	vertical-align: middle;
	
}
span.sectionHeading1
{
	color: #1d2f5b;
	background: #fff;
	FONT: 22px Verdana,helvetica,sans-serif;
	font-weight: normal;
}
.sectionHeadingPreview,
span.id1s1,
span.id1s2,
span.id2s1,
span.id2s2,
span.id2s2,
.sectionHeading,
span.sectionHeading2,
span.sectionHeading3,
span.sectionHeading4,
span.sectionHeading5
{
	color: #007698;
	background: #fff;
	FONT: 18px Verdana,helvetica,sans-serif;
	font-weight: normal;
}
.sectionHeadingPreviewDyn3,
.sectionHeadingPreviewDyn1,
.sectionHeadingPreviewDyn2,
.sectionHeadingPreviewDyn4,
.sectionHeadingPreviewDyn5
{
	color: #666;
	background: #fff;
	FONT: 14px Verdana,helvetica,sans-serif;
	font-weight: normal;
}
hr.sectionHeading
{
	color: #ccc;
	height: 1px;
}
.buttontext
{
	Font: 10px arial,helvetica,sans-serif;
	color: #ffffff;
	background-color: #666;
}
input.buttonBarStandard, /* application help, save/exit buttons */
input.buttonBarSpecial /* Next and Last buttons */
{
	cursor: pointer;
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
}
input.buttonBarStandard /* application help, save/exit buttons */
{
	background: #000;
	border: 1px solid #000;
	color: #fff;
}
input.buttonBarSpecial /* Next and Last buttons */
{
	background: #000;
	border: 1px solid #999;
	color: #fff;
}
td.legendTitle
{
	background: #000;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
}
 /* App Progress and NB cells */
td.navBarBody
{
	background: #000000;
}
/* App Progress and NB cells */
td.navBarTitle 
{
	background: #000000;
	color: #fff;
	FONT: 12px arial,helvetica,sans-serif;
	font-weight: normal;
	padding-top:4px;
	padding-bottom:4px;
}
/* Nav bar section title (inactive) */
a.navBarLink 
{
	color: #645357;
	FONT: 12px arial,helvetica,sans-serif;
	font-weight: normal;
	text-decoration: none;
}
a.navBarLink:hover
{
	COLOR: #B82109;	
}
 /* Nav bar section cell (inactive) */
td.navBar
{
	background: #000;
	FONT: 12px arial,helvetica,sans-serif;
	font-weight: normal;
}
/* Nav bar section title (active) */
a.navBarLinkHi 
{
	color: #B82109;
	font-weight: normal;
	text-decoration: none;
}
a.navBarLinkHi:hover
{
	color: #B82109;
}
/* Nav bar section cell (active) */
td.navBarHi 
{
	color: #fff;
	background: #000;
	FONT: 12px arial,helvetica,sans-serif;
	font-weight: normal;
}
.errorBodyText
{
	padding: 2px;
	color: #f00;
	font-size: 10px;
}

.menuContainer td.navBar,
.menuContainer a.navBarLink
{
	color: #fff;
}
