body 
{
	background: #eee8e5 url(../img/body.gif) repeat center top;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	padding: 0px !important;
	margin: 0;
	font-size: 1em;
	line-height: 1.25em;
	color: #9d8d85;
}
#filterPanel
{
	padding-left: 12px;
	padding-top: 10px;
}
.formElementReadOnlyStyle,
.ftfFormCaptionReadOnlyStyle,
.formRadioStyle,
.registrationTextStyle,
.formElementCaptionStyle,
.educationidSTR,	
.educationstudent_idSTR,
.educationtypeSTR,
.educationinstitutionSTR,
.educationyearcommencedSTR,
.educationyearcompletedSTR,	
.educationsemestercommencedSTR,
.educationsemestercompletedSTR,	
.educationcoursetitleSTR,	
.educationnotesSTR,
.educationstudylevelSTR,
.addsubjectname1STR,
.addnumbergrade1STR,	
.addlettergrade1STR,	
.addyear1STR,
.addsemester1STR,
.addcreditpts1STR, 
.addsubject1STR,
.addsubjectname2STR,
.addnumbergrade2STR,	
.addlettergrade2STR,	
.addyear2STR,
.addsemester2STR,
.addcreditpts2STR,
.addsubject2STR,
.addsubjectname3STR,
.addnumbergrade3STR,
.addlettergrade3STR,
.addyear3STR,
.addsemester3STR,
.addcreditpts3STR, 
.addsubject3STR,
.addsubjectname4STR,
.addnumbergrade4STR,
.addlettergrade4STR,
.addyear4STR,
.addsemester4STR,
.addcreditpts4STR, 
.addsubject4STR,
li,
ul
{
	font-size: 14px;
	COLOR: #9d8d85;
	line-height: 14.4pt;
}
.formElementStyle
{
	font-size: 14px;
	COLOR: #9d8d85;

}
.jbFilterElementStyle
{
	font-size: 12px;
	width: 170px;
}
.jobSpecificActionPaneItemStyle, /* can't prefix with a. because a span and td use this class also*/
a.jbJobMatchLinkStyle,
a.jobSpecificGoBackCaptionStyle
{
	background: #FFFFFF;
	color: #ed1a3b;
	font-weight: normal;
	text-decoration: none;
	font-size: 14px;
}
td a.textStyle:hover,
td a.textStyle
{
	color: #9d8d85;
}
td.jobSpecificActionPaneItemStyle
{
	color: #9d8d85;	
}
a.loginRegisterNowCaptionStyle
{
	background: #FFFFFF;
	color: #ed1a3b;
	font-weight: normal;
	text-decoration: underline;
}

table#jobMatchLink a,
.bodytext a,
a:link,
.hyperlinkStyle,
a.hyperlinkStyle,
a 
{
	COLOR: #ed1a3b;
    font-size:14px;
    font-weight:normal;
    text-decoration:none;
    line-height: 15pt;
}
a.candManagerSummaryHeadingStyle,
a.candManagerSummaryHeadingStyle:hover
{
	font-size: 16px;
	text-transform: uppercase;
	color: #9d8d85;
	text-decoration: none;
	font-weight: 700;
}

td.bodytext,
.loginElementCaptionStyle,
.instructionstext,
.educationRecCaption,
.resultsSummaryText,
.commonSTR,
.deleteSTR,
.textarea,
.bodytext
{
	color: #9d8d85;
	font-size: 14px;
}
.deleteSTR
{
	color: #9d8d85;
}
.candSubmittedTableHeadTextStyle
{
	background: #b9aca5;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
.textItalicStyle
{
	font-style: italic;
}

.errorTextStyle,
.regErrorTextStyle
{
	font-weight: normal;
	color: #e10000;
	font-size: 12px;
}
h1
{
	font-size: 28px;
	line-height: 32px;
	text-transform: uppercase;
	color: #beb6af;
	font-weight: bold;
	margin: 0 0 25px;
}
span.sectionHeadingPreview
{
	color: #9d8d85;
	font-size: 14pt !important;
	font-weight: normal;
}
span.sectionHeading1,
.headingStyle,
.sectionHeading1,
.sectionHeading4,
.sectionHeading5,
div#beforeYouBegin h1
{
	color: #ed1a3b;
	font-size: 18px;
	font-weight: 700;
	text-transform: uppercase;
}
span.sectionHeading2,
.sectionHeading2,
h2,	
div#beforeYouBegin h2
{
	margin: 30px 0 5px 0;	
	text-transform: uppercase;
	color: #ed1a3b;
	font-size: 18px;
}
.subSubHeadingStyle,
.subHeadingStyle,
.regTextStyle,
td.regTextStyle,
.sectionHeading3,
h3
{
	margin: 30px 0 0px 0;
	font-size: 16px;
	text-transform: uppercase;
	color: #9d8d85;
}
span.sectionHeadingPreviewDyn3
{
	margin: 30px 0 0px 0;
	font-size: 12px;
	color: #9d8d85;
}
span.sectionHeadingPreviewDyn2
{
	margin: 30px 0 0px 0;
	font-size: 14px;
	color: #ed1a3b;	
}

.formElementReadOnlyStyle,
.formElementStyle,
.ftfFormCaptionReadOnlyStyle,
.saveJobAgentFormElementCaptionStyle,
.saveJobAgentOpeningCaptionStyle
{
	color: #9d8d85;
	font-size: 12px;
}
b,
.formElementCaptionStyle,
.formRadioStyle,
.regTextEmphasisStyle,
.textEmphasisStyle
{
	font-size: 12px; 
	color: #9d8d85;
	font-weight: bold;
	
}
.loadJobAgentTextEmphasisStyle
{
	font-size: 14px; 
	color: #9d8d85;
	font-weight: bold;	
}
.myProfileCategHeadStyle
{
	font-size: 14px; 
	color: #9d8d85;
	font-weight: bold;	
}
td.jbFilterElementCaptionStyle
{
	width: auto;	
}
.jobFieldStyle,
.jbFilterElementCaptionStyle
{
	font-size: 14px; 
	COLOR: #ed1a3b;
	font-weight: 700;
}

.formElementReadOnlyStyle,
.ftfFormCaptionReadOnlyStyle
{
	background: #eee;
	color: #888;
}

/* -- Button Styling --*/

.buttonStandard,
.buttonBarSpecial,
.buttonBarStandard,
.buttonStylePaging,
.buttonStyleSpecial,
.buttonStyleStandard,
.loginButtonStyle,
.saveJobAgentButtonStyleSpecial,
.saveJobAgentButtonStyleStandard,
.jbFilterButtonStyleSpecial,
.jbFilterButtonStyleStandard,
.loadJobAgentButtonStyleSpecial,
.loadJobAgentButtonStyleStandard
{
	color: #ffffff;
	border: 0px #ffffff solid;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}
.buttonStyleSpecial,
.buttonStylePaging,
.buttonStyleStandard,
.loadJobAgentButtonStyleStandard,
.loadJobAgentButtonStyleSpecial,
.saveJobAgentButtonStyleSpecial,
.saveJobAgentButtonStyleStandard,
.loginButtonStyle,
.buttonBarStandard,
.buttonBarSpecial,
.jbFilterButtonStyleSpecial,
.jbFilterButtonStyleStandard,
.buttonStandard
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;	
	line-height: normal;
	PADDING-BOTTOM: 2px;	
	PADDING-TOP: 2px;	
	TEXT-ALIGN: center;
	width: 150;
	background: #b9aca5;
	height: 22px;
}
.buttonStandardDisabled
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;	
	line-height: normal;
	PADDING-BOTTOM: 3px;	
	PADDING-TOP: 3px;	
	TEXT-ALIGN: center;
	width: 150;
	background: #f1f1f0;
}
td.jbTableHeaderCaptionStyle,
.jbTableHeaderCaptionStyle
{
	background: #ed1a3b;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	border-bottom: #ffffff 2px solid;
	TEXT-TRANSFORM: uppercase;
}
a.jbTableHeaderCaptionSortableStyle:hover,
a.jbTableHeaderCaptionSortableStyle
{
	color: #ffffff;
	background: transparent;
	text-align: center;
	text-decoration: none;
	TEXT-TRANSFORM: uppercase;
	font-weight: bold;
	font-size: 12px;
}
a.jobMoreDetailCaptionStyle:hover,
a.jobMoreDetailCaptionStyle,
td.jbTableTextStyle
{
	background: #eee8e5;
	color: #9D8D85;
	font-size: 14px;
	text-align: left;
	text-decoration: none;
}
a.textEmphasisStyle:hover,
a.textEmphasisStyle
{
	background: #ffffff;
	color: #9D8D85;
	font-size: 14px;
	text-align: left;
	text-decoration: none;
	font-weight: 700;
}
tr td.textEmphasisStyle a.textEmphasisStyle:hover,
tr td.textEmphasisStyle a.textEmphasisStyle
{
	background: #eee8e5;	
}
td.textEmphasisStyle,
.jbTableTextStyle
{
	background: #eee8e5;
	color: #9D8D85;
	font-size: 14px;
	text-align: left;
	border-bottom: #ffffff 1px solid;
}

.jbGroupByFieldTitleStyle
{
	display: none;
}

.loginFormElementStyle
{
	width: 240px;
}
.msngrborderColor,
.msngrMailHeadRowBgColor,
.msngrRowStyle
{
	background: #b9aca5;
	color: #ffffff;
	font-size: 14px;
	font-weight: normal;
}
.msngrMailHeadRowBgColor,
.msngrRowStyle
{
	height: 20px;
}
.msngrRowStyle
{
	font-weight: normal;
}
.msngrMessageBgColor
{
	background:#ffffff;
	color: #000;
}

div#beforeYouBegin
{
	background: #FFFFFF;
	color: #9d8d85;
	font-size: 14px;
	padding-left: 20px;
}
div#beforeYouBegin ul
{
	background: #FFFFFF;
}
div#beforeYouBegin em
{
	background: #FFFFFF;
	color: #f00;
}
table#jobMatchLink
{
	border-collapse: collapse;
}
table#jobMatchLink td
{
	padding: 20px 18px 0px 0px;
}
table#jobMatchLink img
{
	border: 0;
	height: 0px;
	width: 0px;
}
#job_match
{
	width: 15px;
	height: 15px;
	BACKGROUND: url(../img/ul.li.gif) no-repeat 0 0;
	display: block;
	position:relative;
 	top:22px;
 	_top:25px;
	left:-12px;
}
.errorBodyText li,
.errorBodyText
{
	background: #FFFFFF;
	color: #e10000;
	padding: 2px;
}
.pageBackground,
.spacingTableBackground
{
	background: #ffffff;
	color: #666;
}

hr.sectionHeading
{
	background: #fff;
	color: #ddd;
	height: 1px;
}
a.navBarLink
{
	color:#9d8d85;
}
span.navbar a.navBarLink:hover
{
	color:#9d8d85;
	text-decoration: none;
}
.navBarHi,
td.navBarHi,
a.navBarLinkHi,
span.navBarLinkHi
{
	background: #ffffff;
	border: none;
	COLOR: #ed1a3b;
	text-decoration: none;
}
table.navBarHi td.navbarhi
{
	background: #eee8e5;
	color:#9d8d85;
	font-size: 14px;
}

.legendTitle,
.navBar,
.navBarTitle
{
	font-size: 14px;
	font-weight: bold;
	background: #b9aca5;
	color: #ffffff;
}
td.navbar,
.navBar
{
	background: #eee8e5;
	font-weight: normal;
	color:#9d8d85;
}
.legendTitle,
.navBarBody
{
	background: #b9aca5;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
}
.navBarBody
{
	font-weight: normal;
	width:100%;
}
/*-- All hovering styles --*/

td#footer a:hover 
{
	background: #fff;
	color: #000;	
	border: 1px solid #ccc;
	padding: 1px 2px;	
	margin: 0;
}

#site_tools a:hover 
{
	background: #0092ba;
	color: #fff;	
	border: 1px solid #2f639d;
	padding: 1px 4px;	
	margin: 0;
}
table#jobMatchLink a:hover,
.bodytext a:hover,a:hover,
a.jbJobMatchLinkStyle:hover
{
	color: #ed1a3b;
	text-decoration: underline;
}
a.hyperlinkStyle:hover
{
	color: #ed1a3b;
	text-decoration: underline;
}
a.jobSpecificGoBackCaptionStyle:hover,
a.loginRegisterNowCaptionStyle:hover,
a.textStyle:hover
{
	color: #ed1a3b;
	text-decoration: underline;
}

#header_logo a:hover
{
	border:none;
	background-color: transparent;
}


.jbNoResultsToShowCaptionStyle
{
	font-size: 14px;
	color: #9d8d85;
	font-weight: 700;	
}
td#divhr 
{ 
	background-repeat:repeat-x;
	height:1px;
	margin-top:10px;
	margin-bottom:5px;
	padding:0px;
	width: 540px;
}
/*--Element styles--*/
.loginFormElementStyle,
input.loginFormElementStyle
{
	color: #9D8D85;
	font-size: 14px;
}
div#help table
{
	width: 600px;
	margin-bottom: 5px;	
}
