/**
Main Orange #FF7800
Light Orange/ Peach #ffefe5
**/

body {
	background:#ffffff url(../i/body-bg-os.gif) repeat-x;
}
a{
	color:#FF7800;
}
.search-box{
	border:1px solid #FF7800;
}
#wrapper{
	border:1px solid #ff7800;
}
#wrapper, #wrapper.leftColWrapper {
	background:#FFFFFF url(../i/wrapper-two-col-bg-os.gif) repeat-y scroll 0 0;
}
.page-title h1{
	color:#ffa366;
}
#masthead {
	background:#FF7800;
	color:#ffffff;
}
#footer {
	background:#FF7800 url(../i/footer-bg-os.gif) repeat-y;
	color:#ffffff;
}
#contactForm .footer .submit input {
	background:#FF7800;
}	
.col-one-heading{
	background:#FF7800;
}

/***** Main Navigation *****/
#mainnavigation ul li a {
	color: #ff7800;
}
#mainnavigation ul li a:hover, #mainnavigation ul li a.mainNavOn {
	color: #FF7800;
	background:url(../i/nav-on-os.gif) 10px 6px no-repeat;
}
#mainnavigation ul li.sub-page a{
	background:url(../i/nav-arrow.gif) 20px 6px no-repeat;
	color:#ff7800;
}
#mainnavigation ul li.sub-page a.mainNavOn {
	background:url(../i/nav-on-os.gif) 20px 6px no-repeat;
	color: #FF7800;
}
#mainnavigation ul li.sub-page a:hover {
	background:url(../i/nav-on-os.gif) 20px 6px no-repeat;
	color: #FF7800;
}
.search-button{
	background:url(../i/search-button-os.gif) no-repeat;
}
#contactForm label input, #contactForm label textarea{
	border:1px solid #ff7800;
}

/****** Jobs Styles ******/
.listPaginate {
	background: #ffefe5;
	border-top:solid 1px #ff7800;
	border-bottom:solid 1px #ff7800;
}

.job-holder{
	border:1px solid #ff7800;
}
.job-title-holder{
	background:#ff7800;
}
.job-holder-footer{
	border-top:1px solid #ff7800;
	background:#ffefe5;
}

/** View Job Styles **/
.job-view-interested{
	border:1px solid #ff7800;
}
.interested-title{
	background:#ff7800;	
}
strong.label{
	border-bottom:1px dotted #ff7800;
	display:block;
	float:left;
	width:70px;
	margin:0;
}
.back-to-jobs{
	background:#ff7800;		
}	

/**** Login Styles ****/

.login-register-box{
	border:1px solid #ff7800;		
	background:#ffefe5;
}
.login-form ul li input{
	border:1px solid #ff7800;	
}
.login-form ul li input.submit{
	background:#ff7800;
	border:1px solid #ff7800;
}

/***** Register Form ******/
.job-types-wrapper .title {
	background:#ff7800;	
}
.job-types-wrapper{
	border:1px solid #ff7800;
}
span.formElementRequired{
	color:#ff7800;
}

/***** Account Navigation *****/
.account-navigation ul li a{	
	background:url(../i/account/os-link-bg.gif) repeat-x;
}
.account-navigation ul li a:hover, .account-navigation ul li a.account-on{
	background:url(../i/account/os-link-hover-bg.gif) repeat-x;
}
.account-navigation{
	border-bottom:1px solid #ff7800;
}
.account-navigation ul li{
	border-right:1px solid #ff7800;
}

/*** Candidate History Styles ***/
table.history th{
	background:#ff7800;
	color:#ffffff;
	padding:2px;
	text-align:left;
}
table.history tr.info-row{
	background:#ffefe5;
}	
table.history tr.info-row td{
	border-bottom:1px solid #ff7800;	
}

/************* Document Styles ***************/
.document-category{
	background:#ff7800;
}
.document-category a{
	color:#ffffff;
	border:1px solid #ff7800;
}
.document-category a:hover{
	background:#ffefe5;	
	color:#ff7800;
	border:1px solid #ff7800;
}
.document-back a{
	border:1px solid #ff7800;
	background:#ff7800;
	color:#ffffff;
}
.document-back a:hover{
	background:#ffefe5;
	color:#ff7800;
	border:1px solid #ff7800;
}

/* ******************  Category Slug styles  ************** */
.slug{
	background:#ffefe5;
	color:#ff7800;
	border:2px solid #ff7800;
}
.slugTitle{
	color:#ff7800;
}
.slugTrail{
	border:solid 1px #ff7800;
}
/****** Back to Jobs Styles ******/
.back-to-jobs{
	background:#ff7800;		
	padding:5px;
}	
.back-to-jobs a, .register-interest-jobs a{
	color:#ffffff;
}

.back-to-jobs.half, .register-interest-jobs{
	background:#ff7800;		
	padding:5px;
	width:377px;
	float:left;
}

/******* Register Interest ********/
.register-interest textarea{
	border:1px solid #ff7800;
}	
.register-interest form input.submit{
	background:#ff7800;
	color:#ffffff;
}
.register-interest input.disabled{
	background:#ffffff;
	color:#000000;
	border:1px solid #ff7800;
}	


/*** Control Styles ***/

.submit-control{
	float:left;
	margin:0 5px 0 0;
}
.submit-control input, .cancel-control a{
	border:1px solid #ff7800;
	background:#ff7800;
	color:#ffffff;
}
.submit-control input:hover, .cancel-control a:hover{
	text-decoration:none;
	color:#ffefe5;
}

/*** Logout Button Styles ***/
.logout-button a{
	background:#ff7800;
}
.logout-button a:hover{
	background:#ffefe5;	
	color:#ff7800;
	border:1px solid #ff7800;
}