/* Branding styles */
body
{
	background-color:#fff;
	margin:0px 0px 20px;
	text-align:center;
	font:normal 12px/17px arial, sans-serif;
	color:#000;
}
img
{
	border: none;	
}
table#page
{
	width: 100%;
	margin: 0 auto;
}
div#appFormIncl
{
	margin: 22px 0 24px 3px;
}
div#cvMailFooter /* overriding style found in common.css */
{
	float: left;
	margin: 18px 0 18px;
	padding-left: 168px;
}

/* Core login styles that must exist and can be customised */
/* Core login styles that must exist and can be customised */
td .resultsSummaryText,
.resultsSummaryText,
.bodytext,
div.appFormStaticTxt,
.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,
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,
td.instructionsText,
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,
.sectionHeadingPreviewDyn5,
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,
span.loginUsernameSTR,
span.loginPasswordSTR,
td.pageBackground,
span.equaloppSTRReligion,
span.equaloppSTRReligionOther,
span.equaloppSTRSexualorientation,
span.equaloppSTRSexualorientationOther,
td.common,
.educationRecCaption,
.notesSTR,
li,
p
{
	font:normal 12px/17px arial, sans-serif;
	color:#000;
}
div#soiHeading /* Defined in liveform xml */
{
	margin-top: 50px;
	text-align: left;
}
div.appFormWordLimitText /* Defined in liveform xml */
{
	font-size: 10px;
	margin-bottom: 5px;
	text-align: right;
	width: 510px;
}
div.appFormWarnTxt /* Defined in liveform xml */
{
	color: #f00;
	font:normal 12px/17px arial, sans-serif;
}
div.appFormStaticTxt /* Defined in liveform xml */
{
	color: #999;
	font:normal 12px/17px arial, sans-serif;
}
td.pageBackground
{
	background: #fff;
}
td.sectionHeader
{
	padding-bottom: 10px;
}
td.spacingTableBackground
{
	background-color: #fff;
	width: auto;
}

h1,
span.sectionHeading1
{
	font:bold 17px/20px arial, sans-serif;
	color:#A71930;
	font-weight: bold;	
}
td.login-sectionHeading,
h2,
span.sectionHeadingPreview,
.sectionHeading,
div#soiHeading,
span.sectionHeading3,
.sectionHeading3,
p.sectionHeading3,
span.sectionHeading2
{
	font:normal 14px/18px arial, sans-serif;
	color:#A71930;
}
h3,
h4,
h5,
.sectionHeadingPreviewDyn1,
.sectionHeadingPreviewDyn2,
.sectionHeadingPreviewDyn3,
.sectionHeadingPreviewDyn4,
span.sectionHeading5,
span.sectionHeading4
{
	font:bold 12px/17px arial, sans-serif;
	color:#A71930;
}


span#sioRequirement
{
	color: #f00;
	font:normal 14px/17px arial, sans-serif;
}

hr.sectionHeading
{
	color: #ccc;
	height: 1px;
}input.buttonBarStandard, /* application help, save/exit buttons */
input.buttonBarSpecial,
.buttonText
{
	border:1px solid #6E6F64;
	background-color:#6E6F64;
	padding:2px 2px;
	font:bold 10px arial, sans-serif;
	color:#fff;
	text-transform:uppercase;
	cursor:pointer;
	margin:3px 0px 0px 2px;
}

td.legendTitle
{
	background: #999;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
}
td.navBarTitle, /* App Progress and NB cells */
td.navBarBody
{
	background: #999;
}
td.navBarTitle /* App Progress and NB cells */
{
	background: #999;
	color: #fff;
	font:normal 12px/17px arial, sans-serif
	font-weight: bold;
}
a.navBarLink /* Nav bar section title (inactive) */
{
	color:#6773B6;
	text-decoration:none;
	font:normal 12px/17px arial, sans-serif;
}
td.navBar /* Nav bar section cell (inactive) */
{
	background: #eee;
	font:normal 12px/17px arial, sans-serif
	font-weight: normal;
}
a.navBarLinkHi /* Nav bar section title (active) */
{
	color: #6773B6;
	font:normal 12px/17px arial, sans-serif
	font-weight: normal;
	text-decoration: none;
}
td.navBarHi /* Nav bar section cell (active) */
{
	background: #fff;
	font:normal 12px/17px arial, sans-serif
	font-weight: bold;
}
.errorBodyText,
.errorBodyText li
{
	padding: 2px;
	color: red;
	font-size: 10px;
}
a.navBarLink:hover,
a.navBarLinkHi:hover
{
	color: #323a76;
}
div#faq
{
	background: #fff;
	font:normal 12px/17px arial, sans-serif;
	color:#000;
	veritcal-align:top;
}

div#faq a
{
	background: #fff;
	color:#6773B6;
}
div#faq a:hover
{
	color: #323a76;
}

tsble#tableContents
{
	width: 100%;	
	margin: 0px;
	padding: 0px;
}


