/*-- Normal Font styles --*/
.candSubmittedTableHeadTextStyle,
.formElementCaptionStyle,
.common,
.bodytext,
.dateTextStyle,
.errorBodyText,
.addSubjectNumberSTR,
.commonSTR,
.deleteSTR,
.addsubjectname1STR,
.addyear1STR,
.addsemester1STR,
.addcreditpts1STR,
.addnumbergrade1STR,
.addlettergrade1STR,
.errorTextStyle,
.formElementReadOnlyStyle,
.formRadioStyle,
.ftfFormCaptionReadOnlyStyle,
.jbFilterElementStyle,
.jobFieldStyle,
.jobValueStyle,
.loadJobAgentOpeningCaptionStyle,
.loadJobAgentTextEmphasisStyle,
.loginFormElementStyle,
.plainTextStyle,
.queryTextStyle,
.regErrorTextStyle,
.registrationTextStyle,
.regTextEmphasisStyle,
.regTextStyle,
.saveJobAgentButtonStyleSpecial,
.saveJobAgentButtonStyleStandard,
.saveJobAgentOpeningCaptionStyle,
.textEmphasisStyle,
.textItalicStyle,
span.institutionSTR,
span.personalprofileSTRconfirmPassword,
span.personalprofileSTRnewPassword,
span.personalprofileSTRoldPassword,
span.textEmphasisStyle,
td#jobalertprose,
td#popupContent,
td span.agencyprofileSTRaddress1,
td span.agencyprofileSTRcountry,
td span.agencyprofileSTRfax,
td span.agencyprofileSTRfaxareacode,
td span.agencyprofileSTRphone,
td span.agencyprofileSTRphoneareacode,
td span.agencyprofileSTRpostaladdress1,
td span.agencyprofileSTRpostalcountry,
td span.agencyprofileSTRpostalpostcode,
td span.agencyprofileSTRpostalstate,
td span.agencyprofileSTRpostalsuburb,
td span.agencyprofileSTRpostcode,
td span.agencyprofileSTRstate,
td span.agencyprofileSTRsuburb,
td span.agentaccountmanagerSTRaddagencyadmin,
td span.agentaccountmanagerSTRaddconfirmemail,
td span.agentaccountmanagerSTRaddconfirmpassword,
td span.agentaccountmanagerSTRaddemail,
td span.agentaccountmanagerSTRaddfax,
td span.agentaccountmanagerSTRaddfaxareacode,
td span.agentaccountmanagerSTRaddfaxextension,
td span.agentaccountmanagerSTRaddfirstname,
td span.agentaccountmanagerSTRaddlastname,
td span.agentaccountmanagerSTRaddmiddleinitial,
td span.agentaccountmanagerSTRaddmobilephone,
td span.agentaccountmanagerSTRaddmobilephonecountrycode,
td span.agentaccountmanagerSTRaddphone,
td span.agentaccountmanagerSTRaddphoneareacode,
td span.agentaccountmanagerSTRaddphoneextension,
td span.agentaccountmanagerSTRaddsyspassword,
td span.agentaccountmanagerSTRaddtitle,
td span.agentprofileSTRemail,
td span.agentprofileSTRfax,
.textstyle,
td span.agentprofileSTRfaxextension,
td span.agentprofileSTRfirstname,
td span.agentprofileSTRlastname,
td span.agentprofileSTRmiddleinitial,
td span.agentprofileSTRmobilephone,
td span.agentprofileSTRmobilephonecountrycode,
td span.agentprofileSTRphone,
td span.agentprofileSTRphoneareacode,
td span.agentprofileSTRphoneextension,
td span.agentprofileSTRphonel,
td span.agentprofileSTRtitle,
td span.personalprofileSTRconfirmPassword
td span.personalprofileSTRnewPassword,
td span.personalprofileSTRoldPassword,
td span.spacingTableBackground,
td.institutionTD,
td.bodytext SPAN.languagesSTRlanguage,
td.spacingTableBackground span.educationcoursetitleSTR,
td.spacingTableBackground span.educationcoursetitleTD,
td.spacingTableBackground span.educationinstitutionSTR,
td.spacingTableBackground span.educationinstitutionTD,
td.spacingTableBackground span.educationnotesSTR,
td.spacingTableBackground span.educationsemestercommencedSTR,
td.spacingTableBackground span.educationsemestercompletedSTR,
td.spacingTableBackground span.educationstudylevelSTR,
td.spacingTableBackground span.educationyearcommencedSTR,
td.spacingTableBackground span.educationyearcompletedSTR,
td.spacingTableBackground span.personalprofileSTRaddress1,
td.spacingTableBackground span.personalprofileSTRaddressfromdate,
td.spacingTableBackground span.personalprofileSTRaddressfromdate,
td.spacingTableBackground span.personalprofileSTRaddresstodate,
td.spacingTableBackground span.personalprofileSTRaddresstodate,
td.spacingTableBackground span.personalprofileSTRcountry,
td.spacingTableBackground span.personalprofileSTRdayphone,
td.spacingTableBackground span.personalprofileSTRdayphoneareacode,
td.spacingTableBackground span.personalprofileSTRemail,
td.spacingTableBackground span.personalprofileSTRfirstname,
td.spacingTableBackground span.personalprofileSTRlastname,
td.spacingTableBackground span.personalprofileSTRmiddleinitial,
td.spacingTableBackground span.personalprofileSTRmobilephone,
td.spacingTableBackground span.personalprofileSTRnightphone,
td.spacingTableBackground span.personalprofileSTRnightphoneareacode,
td.spacingTableBackground span.personalprofileSTRpostcode,
td.spacingTableBackground span.personalprofileSTRpreferredname,
td.spacingTableBackground span.personalprofileSTRsecaddress1,
td.spacingTableBackground span.personalprofileSTRsecaddressfromdate,
td.spacingTableBackground span.personalprofileSTRsecaddressfromdate,
td.spacingTableBackground span.personalprofileSTRsecaddresstodate,
td.spacingTableBackground span.personalprofileSTRsecaddresstodate,
td.spacingTableBackground span.personalprofileSTRseccountry,
td.spacingTableBackground span.personalprofileSTRsecdayphone,
td.spacingTableBackground span.personalprofileSTRsecdayphoneareacode,
td.spacingTableBackground span.personalprofileSTRsecemail,
td.spacingTableBackground span.personalprofileSTRsecnightphone,
td.spacingTableBackground span.personalprofileSTRsecnightphoneareacode,
td.spacingTableBackground span.personalprofileSTRsecpostcode,
td.spacingTableBackground span.personalprofileSTRsecsuburb,
td.spacingTableBackground span.personalprofileSTRstate,
td.spacingTableBackground span.personalprofileSTRsuburb,
td.spacingTableBackground span.personalprofileSTRtitle,
td.spacingTableBackground span.spacingTableBackground,
td.yearcommencedTD,
td.yearcompletedTD,
u,
li,
ol,
span.bodytext,
td.bodytext,
ul,
body
{
	font-size: 10pt;
    COLOR: #000000;
    font-family: Arial, Helvetica, sans-serif;
}
#tableContents li {
	list-style-image: url("../img/smallBullet.gif");
    margin: 0 0 0 15px;
    padding: 2px 0 1px;
}
input,
select
{
	font-size: 10pt;
    COLOR: #000000;
    font-family: Arial, Helvetica, sans-serif;
    margin-right:6px;

}
/* Text Editor */
/*-- Normal Font styles --*/

.buttonBarSpecial,
.buttonBarSpecial,
.buttonBarStandard,
.buttonBarStandard,
.buttonStylePaging,
.buttonStylePaging,
.buttonStyleSpecial,
.buttonStyleSpecial,
.buttonStyleStandard,
.buttonStyleStandard,
.formElementReadOnlyStyle,
.formElementStyle,
.ftfFormCaptionReadOnlyStyle,
.jbFilterButtonStyleSpecial,
.jbFilterButtonStyleSpecial,
.jbFilterButtonStyleStandard,
.jbFilterButtonStyleStandard,
.jbFilterElementStyle,
.loadJobAgentButtonStyleSpecial,
.loadJobAgentButtonStyleSpecial,
.loadJobAgentButtonStyleStandard,
.loadJobAgentButtonStyleStandard,
.loginButtonStyle,
.loginButtonStyle,
.loginFormElementStyle,
.saveJobAgentButtonStyleSpecial,
.saveJobAgentButtonStyleSpecial,
.saveJobAgentButtonStyleStandard,
.saveJobAgentButtonStyleStandard,
span.institutionSTR,
.instructionstext,
td.instructionstext,
span.notesSTR,
.smallbodytext,
body
{
	font-size: 10pt !important;
    COLOR: #000000;
    font-family: Arial, Helvetica, sans-serif;
	text-align: left;

}
.formElementReadOnlyStyle,
.formElementStyle,
.ftfFormCaptionReadOnlyStyle,
.jbFilterElementStyle,
.loginFormElementStyle,
.bodytext,
span.bodytext,
.candSubmittedTableHeadTextStyle,
.common,
.dateTextStyle,
.errorBodyText,
.errorTextStyle,
.jbNoResultsToShowCaptionStyle,
.jbTableTextStyle,
.jobFieldStyle,
.jobValueStyle,
.loadJobAgentOpeningCaptionStyle,
.loadJobAgentTextEmphasisStyle,
.plainTextStyle,
.queryTextStyle,
.regErrorTextStyle,
.registrationTextStyle,
.regTextEmphasisStyle,
.regTextStyle,
.saveJobAgentOpeningCaptionStyle,
.textEmphasisStyle,
.textItalicStyle,
.textStyle,
td.educationRecCaption span,
.educationRecCaption,
span.educationcoursetitleSTR,
ol,
td#popupContent,
ul
{
	font-size: 10pt;
    COLOR: #000000;
    font-family: Arial, Helvetica, sans-serif;
	white-space: normal;
}
.jbNoResultsToShowCaptionStyle
{
	text-align: left;	
}
td#JobalertProse
{
	padding-bottom: 15px;
}
.saveJobAgentOpeningCaptionStyle
{
	font-weight: bold;
}

/*--Anchor styles --*/
.jobSpecificActionPaneItemStyle, /* can't prefix with a. because a span and td use this class also */
a,
A.loginRegisterNowCaptionStyle,
a.hyperlinkStyle,
a.jbJobMatchLinkStyle,
a.jobMoreDetailCaptionStyle,
a.jobSpecificGoBackCaptionStyle,
a.loginRegisterNowCaptionStyle,
a.navBarLink,
a.navBarLinkHi,
a.textEmphasisStyle,
.hyperlinkStyle,
a.textStyle,
table#jobMatchLink a
{
	FONT-SIZE: 12px;	
	TEXT-TRANSFORM: capitalize;	
	COLOR: #00A69D;
	Text-DECORATION: none;
    font-family: Arial, Helvetica, sans-serif;
}

/*-- Anchor Hover Styles --*/
a:hover,
a.candManagerSummaryHeadingStyle:hover,
a.hyperlinkStyle:hover,
a.jbJobMatchLinkStyle:hover,
a.jobMoreDetailCaptionStyle:hover,
a.jobSpecificGoBackCaptionStyle:hover,
a.loginRegisterNowCaptionStyle:hover,
a.navBarLink:hover,
a.navBarLinkHi:hover,
a.textEmphasisStyle:hover,
a.textStyle:hover,
table#jobMatchLink a:hover
{
	COLOR: #CC3300 !important;	
	TEXT-DECORATION: none;
}

td.bodytext{ width: auto;}
td.bodytext a b {
	color: #00A69D;
}
td.bodytext:hover a b {
	color: #CC3300;
}
/*-- Heading styles --*/

div#beforeYouBegin h1,
h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
    COLOR: #CC3300;
    font-weight: bold;
    text-transform: capitalize;
}
a.candManagerSummaryHeadingStyle,
a.candManagerSummaryHeadingStyle:hover,
span.sectionHeading1,
.headingStyle,
td#JobMatchHeading,
.myProfileCategHeadStyle,
.sectionHeading2,
.subHeadingStyle,
.subSubHeadingStyle,
div#beforeYouBegin h2,
.sectionHeadingPreview,
span.sectionHeadingPreview,
td.sectionHeading a,
h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
    COLOR: #CC3300;
	font-weight: bold;
	margin-bottom: 10px;
}
span.sectionHeading1
{
	margin-top: 0px;
	color: #CC3300;
}

.jbFilterElementCaptionStyle
{
	font-family: Arial, Helvetica, sans-serif;
	COLOR: #333333;
    font-size: 12px;
    FONT-WEIGHT: bold;
	text-align: right;
    width:85px;
	padding-right: 5px;
}
td.myProfileCategHeadStyle
{
	display: none;
	visibility: hidden;
}
.formRadioStyle,
.loginElementCaptionStyle,
.saveJobAgentFormElementCaptionStyle,
.resultsSummaryText,
.jobFieldStyle,
TD.agentDescHeading,
span.sectionHeadingPreviewDyn3,
span.sectionHeadingPreviewDyn4,
span.sectionHeadingPreviewDyn5,
.sectionHeadingPreviewDyn3 span,
.sectionHeadingPreviewDyn4 span,
.sectionHeadingPreviewDyn5 span,
h4,
.sectionHeading3,
.sectionHeading4,
.sectionHeading5,
span.sectionHeading1 a,
.sectionHeadingPreviewDyn2,
span.sectionHeadingPreviewDyn2,
h3
{
	font-family:  Arial, Helvetica, sans-serif;
	COLOR: #CC3300;
    font-size: 14px;
    FONT-WEIGHT: bold;
}
.loginElementCaptionStyle
{
	margin:0px;	
}
.jobFieldStyle
{
	color: #000;	
	padding-right:20px;
}
td#JobMatchHeading
{
	padding-top:10px;	
}

/*--Buttons Styling --*/
.educationButton,
INPUT.educationButton
{
	font:bold 10px Arial, Helvetica, sans-serif;
}
.buttonBarSpecial,
.buttonBarStandard,
.buttonStylePaging,
.loadJobAgentButtonStyleSpecial,
.loadJobAgentButtonStyleStandard,
.saveJobAgentButtonStyleSpecial,
.saveJobAgentButtonStyleStandard,
.buttonStandard,
.buttonBarStandard,
.buttonStylePaging,
.buttonStyleStandard,
.buttonStyleSpecial,
.buttonStyleStandard,
.loginButtonStyle,
.loginButtonStyle,
.jbFilterButtonStyleSpecial,
.jbFilterButtonStyleStandard
{
	border: 0px solid;
	background-color: #CC3300;
	height: 18px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px !important;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	padding:0px 3px;
	margin: 10px;
	cursor: pointer;
}

.buttonBarSpecial,
.buttonBarStandard
{
	padding:2px 5px;
	color: #FFFFFF !important;
}
.buttonStandard
{
	padding: 2px 0px;	
}
.educationRecCaption input.buttonStandard
{
	margin-bottom:3px;
	width: 115px;
}
.candSubmittedTableHeadTextStyle
{
	background: #eee;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}
.loadJobAgentTextEmphasisStyle,
.regTextEmphasisStyle,
.textEmphasisStyle
{
	font-weight: bold;
	text-align: left;
}
td.textEmphasisStyle,
td.jbTableTextStyle
{
	BORDER-bottom: #999999 1px dotted;
	
}
td.textEmphasisStyle
{
	font-weight: normal;
}

.textItalicStyle
{
	font-style: italic;
}
.errorTextStyle,
.regErrorTextStyle
{
	background: #fff;
	color: #FF0000 !important;
}

.formElementReadOnlyStyle,
.ftfFormCaptionReadOnlyStyle
{
	background: #eee;
	color: #888;
}
td.textStyle
{
	background-color: #ffffff;
	text-align: left;	
}
.jbTableHeaderCaptionStyle
{
	/* background: #E5E5E5; */
	background: url("../img/serHdrBackground.gif") repeat-x scroll left top transparent;
	height: 32px;
	color: #00A69D;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	BORDER-TOP: #999 0px solid;
}
a.jbTableHeaderCaptionSortableStyle
{
	background: #F5F5F6;
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
.jbGroupByFieldTitleStyle
{
	display: none;
}

.loginFormElementStyle
{
	width: 240px;
}
.msngrBorderColor,
.msngrMailHeadRowBgColor,
.msngrRowStyle
{
	background-color: #F5F5F6;
	color: #4C186D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.msngrMailHeadRowBgColor,
.msngrRowStyle
{
	height: 20px;
	padding-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #666666;
}

.msngrMessageBgColor
{
	background-color:#ffffff;
	color: #000;
}

div#beforeYouBegin
{
	background: #fff;
	color: #000000;
	margin: 0 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 650px;
}
div#beforeYouBegin ul
{
}
div#beforeYouBegin em
{
	background: #fff;
	color: #f00;
}

table#jobMatchLink
{
	border-collapse: collapse;
}
table#jobMatchLink td
{
	padding-top:25px;
}
table#jobMatchLink img
{
	display: none;
	visibility: hidden;
}
.errorBodyText,
.errorBodyText LI,
.errorBodyText UL,
.errorBodyText OL,
.errorBodyText U
{
	background: #fff;
	color: #f00;
	line-height: 1.5;
}
.pageBackground,
.spacingTableBackground
{
	background: #fff;
	color: #333;
}
hr.sectionHeading
{
	background: #fff;
	color: #333;
	height: 1px;
}
.legendTitle,
.navBar,
.navBarHi,
.navBarTitle
{
	font-size: 11px;
	font-weight: bold;
}
.navBar
{
	background: #fff;
	color: #000;
	font-weight: normal;
}
.navBarHi
{
	background: #eee;
	color: #000;
	font-weight: normal;
}
.legendTitle,
.navBarBody,
.navBarTitle
{
	background: #999;
	color: #fff;
	font-weight: bold;
}
.navBarBody
{
	font-weight: normal;
}
b
{
	color: #000;
	text-decoration: none;
	font-size: 12px !important;
}

table.smallbodytext
{
	border: none;	
}
table.smallbodytext td
{
	padding-right: 6px;	
	
}
.bodytext textarea
{
	width: 444px;
}
