@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,800);

body 
{
		color:#352161;
	font-family:open sans, verdana,helvetica,arial; 
	font-size:14px; 
	font-weight:normal; 
margin:0px;


}



td	
{
	font-family:open sans, verdana,helvetica,arial; 
	font-size:14px; 
	color:#352161;
	line-height:19px;
}
				
th 	
{
	font-family:open sans, verdana,helvetica,arial; 
	font-size:14px; 
	color:#FFFFFF;
}

h1	
{
	font-family:open sans, verdana,helvetica,arial; 
	color:#582EB8; 
	font-weight:bold; 
	font-size:20px; 
	margin-bottom:2pt; 
	margin-top:4pt;
line-height:20px;
	
}
	
h2	
{
	font-family:open sans, verdana,helvetica,arial; 
	color:#582EB8; 
	font-weight:bold; 
	font-size:18px; 
	margin-bottom:2pt; 
	margin-top:3pt;
}

h3	
{
	font-family:open sans, verdana,helvetica,arial; 
color:#582EB8; 
	font-weight:bold; 
	font-size:16px; 
	margin-bottom:5pt
}
	
h4	
{
	font-family:open sans, verdana,helvetica,arial; 
	color:#462A8C; 
	font-weight:bold; 
	font-size:15px;
	border-radius:7px;
	padding:12px;
		background: #b8bafe; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I4YmFmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #b8bafe 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b8bafe), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #b8bafe 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #b8bafe 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #b8bafe 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #b8bafe 0%,#ffffff 100%); /* W3C */


}

a 	
{  
	font-family: open sans, verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 
	color:#6666FF
}
	
a:visited 
{  
	font-family: open sans, verdana, Arial, Helvetica, sans-serif; 

	TEXT-DECORATION: none; 
	color: #6666FF;
}
	
a:hover 
{  
	font-family: open sans, verdana, Arial, Helvetica,  sans-serif; 

	TEXT-DECORATION: underline; 
	color:#6633CC;
}

textarea 
{
	font-family: open sans, verdana; 
	font-size: 14px;
}
	
select	
{
	font-family: open sans, verdana; 
	font-size: 14px; 
}
	
input 
{
	font-family: open sans, verdana; 
	font-size: 14px
}


form

{
margin:0px;
}

.fpinput
{
	width: 155px; 
}
	
a.small 
{  
	font-family: open sans, verdana, Arial, Helvetica, sans-serif; 
	color: #406DAE; 
	font-size: 11px;
}
a.small:visited 
{  
	font-family: open sans, verdana, Arial, Helvetica, sans-serif; 
	color: #406DAE; 
	font-size: 11px;
}
a.small:hover 
{  
	font-family: open sans, verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
}

a.moresearch
{  
	font-family: open sans, verdana, Arial, Helvetica, sans-serif; 
	color: #ffffff; 
	font-size: 11px; 
	font-weight:bold; 
}

a.moresearch:visited 
{  
	font-family: open sans, verdana, Arial, Helvetica, sans-serif; 
	color: #ffffff; 
	font-size: 11px; 
	font-weight:bold; 
}

a.moresearch:hover 
{  
	font-family: open sans, verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF;  
	font-size: 11px; 
	font-weight:bold; 
}

.small 
{  
	font-family: open sans, verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
}

.navheading 
{
	font-weight:bold;   
	font-family: open sans, verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color:white; 
	padding-left: 8px;  
}

.whiteheading 
{
	font-weight:bold;   
	font-family: open sans, verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	PADDING-left: 15px; 
}

.quicksearch 
{
	font-weight:bold;   
	font-family: open sans, verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color:white; 
}
.heading 
{  
	font-family: open sans, verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color:white;
}

.bloo
{
	background-color:#6666FF;
}



.footer a , .footer a:visited
{
	color:#ffffff;
	font-weight:bold;
}

.footer a:hover 
{
	color:#ffffff;
}


.lightblue 
{
color:#582EB8;
	border-radius:5px;
background: rgb(205,206,253); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NkY2VmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(205,206,253,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(205,206,253,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(205,206,253,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(205,206,253,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(205,206,253,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(205,206,253,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdcefd', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */


}

.purple 
{	
	background-color:#6633CC;
}

.darkpurple 
{
	background-color:#462A8C;
}

.white  
{
	background-color:#ffffff;
}

.whitetext
{
	font-weight:bold;   
	font-family: open sans, verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color:white;
}

table.purpleborder 
{
	border:1px solid #6633CC;
}

table.navborder 
{
	border:1px solid #ffffff;
}

hr 
{
	padding: 0px; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	height: 1px; 
	border-style: none; 
	border-color: #ADAFFB; 
	color: #ADAFFB;
	background-color: #ADAFFB; 
}

A.terms 
{
	COLOR: #DFAF6F; 
	FONT-SIZE: 11px; 
	TEXT-DECORATION: none; 
	font-weight:bold;
}

A.terms:visited 
{
	COLOR: #DFAF6F; 
	FONT-SIZE: 11px; 
	TEXT-DECORATION: none; 
	font-weight:bold;
}

A.terms:hover 
{
	COLOR: #FFFFFF;  
	FONT-SIZE: 11px; 
	TEXT-DECORATION: none; 
	font-weight:bold
}


A.left 
{
	COLOR: #ffffff; 
	FONT-SIZE: 11px; 
	TEXT-DECORATION: none; 
	font-weight:bold;  
	padding-left: 8px;    
	padding-bottom: 2px;  
	padding-top: 2px; 
	display: block;
	width: auto;
	height:10px;
}


A.left:hover 
{
	COLOR: #6633CC;  
	FONT-SIZE: 11px; 
	TEXT-DECORATION: none; 
	font-weight:bold; 
	background-color:  #fffffd;  
}



A.left:visited 
{
	COLOR: #ffffff; 
	FONT-SIZE: 11px; 
	TEXT-DECORATION: none; 
	font-weight:bold;   
}



A.top 
{
	COLOR: #ffffff; 
	FONT-SIZE: 11px; 
	TEXT-DECORATION: none; 
	font-weight:bold;  
	padding-left: 8px;    
	padding-bottom: 4px;  
	padding-top: 4px; 
	WIDTH: 100%;  
}

A.top:visited 
{
	COLOR: #ffffff; 
	FONT-SIZE: 11px; 
	TEXT-DECORATION: none; 
	font-weight:bold;   

}

A.top:hover 
{
	COLOR: #6633CC;  
	FONT-SIZE: 11px; 
	TEXT-DECORATION: none; 
	font-weight:bold; 
	BACKGROUND-COLOR:#B8BAFE;
}


A.jobtype 
{
	

	TEXT-DECORATION: none; 
	font-weight:bold; 
}
A.jobtype:visited 
{
	

}

A.jobtype:hover 
{
	COLOR: #6666FF; 
 
	font-weight: bold;  
	text-decoration: underline; 
}

A.bottom 
{	
	COLOR: #ffffff; 
	FONT-SIZE: 11px; 
	TEXT-DECORATION: none; 
	font-weight:bold; 
}

A.bottom:visited 
{
	COLOR: #ffffff; 
	FONT-SIZE: 11px; 
}

A.bottom:hover 
{
	COLOR: #ffffff; 
	FONT-SIZE: 11px;   
	font-weight: bold;  
	text-decoration: underline; 
}


.border 
{
	color:#FFFFFF; 
	border-width: 0.5px;
}

.intro 
{  
	font-family: open sans, verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color:#2A2C6C;
}


td.boxes 
{
	padding: 4px; 
	background-color:#FBFBE1;
}

.menuheading 
{
	font-family:open sans, verdana,helvetica,arial;
	color:#462A8C; 
	font-weight:bold; 
	font-size:12px; 
	padding-left: 8px;
	background-color:#ADAFFB;
}

.banner 
{
	BORDER-RIGHT: #ffffff 1px solid; 
	BORDER-TOP: #ffffff 1px solid; 
	BORDER-LEFT: #ffffff 1px solid; 
	BORDER-BOTTOM: #ffffff 1px solid;
}

.button, input[type=submit]
{
	border:1px solid #371890;
	line-height:20px;
	border-radius:8px;
	color:#ffffff;
	font-weight:700;
	font-size:1.2em;
	padding:6px;
	cursor:pointer;
	
	background: #9578d8; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk1NzhkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MTIzYmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #9578d8 0%, #5123bb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9578d8), color-stop(100%,#5123bb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #9578d8 0%,#5123bb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #9578d8 0%,#5123bb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #9578d8 0%,#5123bb 100%); /* IE10+ */
background: linear-gradient(to bottom,  #9578d8 0%,#5123bb 100%); /* W3C */
}

.button:hover, input[type=submit]:hover

{
background: rgb(81,35,187); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUxMjNiYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5NTc4ZDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(81,35,187,1) 0%, rgba(149,120,216,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(81,35,187,1)), color-stop(100%,rgba(149,120,216,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(81,35,187,1) 0%,rgba(149,120,216,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(81,35,187,1) 0%,rgba(149,120,216,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(81,35,187,1) 0%,rgba(149,120,216,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(81,35,187,1) 0%,rgba(149,120,216,1) 100%); /* W3C */

}


.adminnavbar {
	BACKGROUND-COLOR: #6633CC;
}


.darkbluechead {
	BACKGROUND-COLOR: #6666FF;
	COLOR: #ffffff;
	font-weight: bold;
}

.darkbluechead a {
COLOR: #ffffff;
	
}

.jobtitlecss {
	color: #352161;

}

.jobtitlecss:visited {
	color: #352161;

}
.jobtitlecss:hover {
	color: #352161;

}

.home {text-align:justify; padding-top: 15px;  padding-bottom:1px; padding-left: 15px; padding-right:15px;}
.homeimage { 
float: left; 
margin: 0px 5px 40px 0px;
border-left:1px solid white;
}


table.jobstatstable th {
font-size:13px; 
color:white; 
padding:4px;
background-color: #414393;}

table.jobstatstable td {

background-color: #EFEFEF;
padding:4px;
border-bottom: 1px solid #ffffff;
}

.recruiterlogo

{
float: right;
margin: 0px 0px 0px 0px;
}

.boldtext

{
font-weight:bold;

}

.divider

{
border-bottom:1px solid grey;
}

.content
{
padding:6px;
}

.recruiterlist

{
background-color: #ffffff;
border-bottom:1px solid #ECECEC;
padding:4px;
}

.latest

{
font-size:1.2em;
font-weight:bold;
padding:7px;
width:100%;
margin-bottom:5px;
}


.sitelogo

{
margin-left:20px;
margin-top:5px;
margin-bottom:5px;
}

.disciplineindent

{
margin-left:10px;
}

.resultsleft
{
padding-left:8px;
padding-top:2px;
padding-bottom:2px;
}

.resultsright
{
padding-right:8px;
padding-top:2px;
padding-bottom:2px;
}




table.main
 {
width:950px; 
border-right:1px solid white; 
border-left:1px solid white;}

table.sitewidth
 {
width:950px; 
}

#admin-menu

{
 background: #9578d8; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk1NzhkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MTIzYmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #9578d8 0%, #5123bb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9578d8), color-stop(100%,#5123bb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #9578d8 0%,#5123bb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #9578d8 0%,#5123bb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #9578d8 0%,#5123bb 100%); /* IE10+ */
background: linear-gradient(to bottom,  #9578d8 0%,#5123bb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9578d8', endColorstr='#5123bb',GradientType=0 ); /* IE6-8 */
margin:auto;
}

.siteback

{
	background: #b8bafe; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I4YmFmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #b8bafe 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b8bafe), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #b8bafe 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #b8bafe 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #b8bafe 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #b8bafe 0%,#ffffff 100%); /* W3C */
}


.leftcolumn

{

background-color:#6633CC;
width:200px;
}

.central

{

background-color:#ffffff;
padding:15px;
text-align:left;
border-radius:15px;

}


.rightcolumn

{

background-color:#6633CC;
width:150px;
}


#admin-header

{
width:990px;
margin:auto;
padding:10px;

}



.admincontent

{
padding-top:20px;
padding:10px;
background:#ffffff;
border-radius:15px;
margin-top:25px;
width:990px;



}

.adminwrapper

{
width:100%;
max-width:990px;
margin:auto;
min-width:990px;
}

table.admintable

{
border-collapse: collapse;
}

table.admintable th

{
	background-color: #6363FF;
	border-right: 0px solid #D8DAFA;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	padding: 4px;
	text-align:left;
	vertical-align:top;
}

table.admintable th a 

{
	color:#ffffff;
}

table.admintable th a:visited

{
	color:#ffffff;
}


table.admintable th a:hover 

{

	color:#ffffff;
	text-decoration:underline;

}




table.admintable td

{
	background-color: #FFFFFFF;
	border: 1px solid #D8DAFA;
	padding:4px;
	font-size:14px;
	vertical-align: top;
}



table.admintable2

{
border-collapse: collapse;
}

table.admintable2 th

{
	background-color: #6363FF;
	border-right: 0px solid #D8DAFA;
	color:#ffffff;
	font-weight:bold;
	padding: 4px;
	text-align:left;
	vertical-align:top;
}

table.admintable2 th a 

{
	color:#ffffff;
}

table.admintable2 th a:visited

{
	color:#ffffff;
}


table.admintable2 th a:hover 

{

	color:#ffffff;
	text-decoration:underline;

}




table.admintable2 td

{
	background-color: #FFFFFFF;
	border: 0px solid #D8DAFA;
	padding:4px;
	vertical-align: top;
}

table.adminlist

{
width:400px;

}

.admindivider

{

height:20px;

}

table.admintable2 td a

{
	font-weight:bold;
}





.admincontent input, .admincontent select
{


}


.scroll
{

	height: 120px;
	width: 160px;
	overflow-y: auto;
}

body.mceContentBody 
{
  background: #fff;
	
}


#linkedin

{
border:0px;
margin-bottom:10px;
}

.admindivider
{
    border-left: 0 !important;
    border-right: 0 !Important;
    height: 5px;
}


.header

{
background:#ffffff;
}



.header-wrapper-recruiter

{
width:990px;
margin:auto;
height:110px;
background:#ffffff;
}


#main-logo

{
float:left;
padding-top:10px;
}

#header-promo

{
float:right;
padding-top:15px;
}




.topbar


{
width:100%;
margin-bottom:20px;
overflow:hidden;
padding-bottom:8px;
padding-top:3px;
background: #9578d8; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk1NzhkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MTIzYmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #9578d8 0%, #5123bb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9578d8), color-stop(100%,#5123bb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #9578d8 0%,#5123bb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #9578d8 0%,#5123bb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #9578d8 0%,#5123bb 100%); /* IE10+ */
background: linear-gradient(to bottom,  #9578d8 0%,#5123bb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9578d8', endColorstr='#5123bb',GradientType=0 ); /* IE6-8 */

}




#strapline

{
margin-top:5px;
float:left;
color:#ffffff;
font-weight:bold;
font-size:1.1em;
}





#quicksearch

{
font-size:1.2em;
font-weight:bold;
color:#ffffff;
}




#language-select-form

{
float:right;
 width: 100px;
    overflow: hidden;
 border-radius:4px;
padding:0px;
background:#ffffff;
border:2px solid #AC97E1;


}

#language-select select

{
width:125px;
border:0px;
padding:1px;
margin:0px;
font-size:0.85em;
-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	cursor:pointer;
    text-indent: 1px;
    text-overflow: '';
background: #ffffff url(/go4construction/images/select.png) no-repeat 75px 4px;
overflow:hidden;
 
}






.content-wrapper

{

margin:auto;
overflow:hidden;
line-height:1.6em;
}

.content-wrapper p

{

margin-bottom:10px;
}



.left-column

{
float:left;
width:220px;
}

#menu-box

{
border-radius:10px;
background:#ffffff;
margin-bottom:15px;
width:180px;
padding:10px;
overflow:hidden !important;
display:block !important;

}

#left-promo

{
border-radius:10px;
background:#ffffff;
margin-bottom:15px;
width:180px;
padding:10px;
text-align:center;
}



#menu-box ul

{
margin:0px;
padding:0px;

}

#menu-box li

{
margin:0px;
padding:0px;
padding-bottom:2px;
list-style:none;
}

#menu-box h3

{
margin-top:0px;
font-size:1em;
}



.right-column img

{
margin-bottom:8px;
background:#ffffff;
padding:5px;
border-radius:10px;
}


.content-box

{
border-radius:10px;
margin-bottom:20px;
background:#ffffff;
padding:15px;
}


.candidateregister input[type=text], .candidateregisterinput[type=password], .candidateregister select, .candidateregister textarea, .loginform input[type=text], .loginform input[type=password], .advsearch input, .advsearch select, input[type=text], select, textarea
{
 box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  
padding-top:3px;
padding-left:3px;
padding-right:3px;
padding-bottom:3px;
font-size:13px;
border-radius:4px;
border:1px solid #DAD8D8;
background: rgb(242,242,242); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(242,242,242,1) 0%, rgba(255,255,255,1) 55%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,242,242,1)), color-stop(55%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(255,255,255,1) 55%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(255,255,255,1) 55%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(255,255,255,1) 55%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(242,242,242,1) 0%,rgba(255,255,255,1) 55%); /* W3C */

}



ul#catlist

{
margin:0px;
padding:0px;
padding-left:0px;
}

ul#catlist li

{
margin:0px;
padding:0px;
padding-bottom:5px;
}



.footer
{

padding-top:15px;
overflow:hidden;
padding-bottom:25px;
background: #a5a7fd; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E1YTdmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NDU4ZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #a5a7fd 0%, #5458fc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a5a7fd), color-stop(100%,#5458fc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #a5a7fd 0%,#5458fc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #a5a7fd 0%,#5458fc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #a5a7fd 0%,#5458fc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #a5a7fd 0%,#5458fc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5a7fd', endColorstr='#5458fc',GradientType=0 ); /* IE6-8 */



}





.recruiteradmin-holder

{

background-color:#ffffff;
padding:15px;
text-align:left;
border-radius:15px;
margin:auto;
width:990px;


}

#recruiter-menu

{
padding-top:5px;
}

#recruiter-menu ul

{
margin:0px;
padding:0px;

}


#recruiter-menu li

{
margin:0px;
padding:0px;
float:left;
list-style:none;
margin-right:7px;
}

#recruiter-menu li a

{
color:#ffffff;
font-weight:700;
padding:5px;
}

#recruiter-menu li a:hover

{
color:#ffffff;
font-weight:700;
padding:5px;
background:#ADAFFB;
text-decoration:none;
border-radius:4px;
}

#regform-field

{

display:block;
padding-bottom:15px;

}

#regform-field label

{
display:block;
font-weight:bold;
}


.advsearch

{
padding-top:10px;
padding-bottom:10px;

}

.advsearch label

{


display:block;
}

.advsearch label b

{
font-weight:bold;
}


.content-wrapper b, .content-wrapper strong

{
font-weight:bold;
}

#featured-adv

{
width:120px;

}

#latest

{
margin-top:15px;
}


.results

{
padding-top:4px;
padding-bottom:4px;
border-bottom:1px solid #ADAFFB;
line-height:24px;
}

.results-dateposted

{
float:right;
}

.results-jobtitle, .results-location

{
font-weight:bold;
}



input::-webkit-input-placeholder {
color: #352161 !important;
}
 
input:-moz-placeholder { /* Firefox 18- */
color: #352161 !important;  
}
 
input::-moz-placeholder {  /* Firefox 19+ */
color: #352161 !important;  
}
 
input:-ms-input-placeholder {  
color: #352161 !important;  
}

