@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,800,700);
@import url('https://fonts.googleapis.com/css?family=Bree+Serif');
@import url("font-awesome.min.css");

}



/* Basic ******************************************************************************** basic settings*/

	@-ms-viewport {
		width: device-width;
	}
	
	
	
	

	body {
		background: #ffffff;
		font-family: open sans, sans-serif;
		color: #352161;
		font-weight: 400;
	}

		body.is-loading * {
			-moz-transition: none !important;
			-webkit-transition: none !important;
			-ms-transition: none !important;
			transition: none !important;
			-moz-animation: none !important;
			-webkit-animation: none !important;
			-ms-animation: none !important;
			animation: none !important;
		}

	input, select, textarea {
		font-family: open sans, sans-serif;
		color: #352161;
		font-weight: 400;
	}
	
	::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #352161;
    opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #352161;
}

::-ms-input-placeholder { /* Microsoft Edge */
    color: #352161;
}

	a {
		color: inherit;
		text-decoration: underline;
	}

		a:hover {
			text-decoration: none;
		}

	h1, h2, h3, h4, h5, h6 {

		font-weight: 800;
		letter-spacing: 0.04em;
		color: #582EB8;
		margin: 0 0 1em 0;
		text-align:initial;
		   font-family: Bree Serif;
	}
	

	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
		color: inherit;
		text-decoration: none;
		outline: 0;
	}
	
		h1 {
		margin: 0 0 1.5em 0;
		line-height: 1.25em;
			letter-spacing:0.02em;
			font-size:1.7em;
			font-weight:900;
	
	}
	
	

	h2 {
		font-size: 1.4em;
		margin: 0 0 1.5em 0;
		line-height: 1em;
	}

		h2.icon {
			line-height: 48px;
		}

			h2.icon:before {
				position: relative;
				top: 0.05em;
				margin-right: 0.5em;
				opacity: 0.25;
			}

	h3 {
		font-size: 1.2em;
		margin-top: 2em;
}

h4{

	font-family:open sans, verdana,helvetica,arial; 
	color:#462A8C; 
	font-weight:700; 
	font-size:1.3em;
	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 */


}

	b, strong {
	
		font-weight: 800;
	}

	i, em {
		font-style: italic;
	}

	br.clear {
		clear: both;
	}

	sub {
		position: relative;
		top: 0.5em;
		font-size: 0.8em;
	}

	sup {
		position: relative;
		top: -0.5em;
		font-size: 0.8em;
	}

	hr {
		border: 0;
		border-top: solid 1px #ddd;
	}

	blockquote {
		border-left: solid 0.5em #ddd;
		padding: 1em 0 1em 2em;
		font-style: italic;
	}

	p, ul, ol, dl, table {
		margin-bottom: 2em;
		margin-bottom: 1em;
	}

	.date {
		display: block;
		text-transform: uppercase;
		font-weight: 700;
		letter-spacing: 0.065em;
		font-size: 0.9em;
		color: #696969;
		margin: 0 0 0.25em 0;
	}

/* Section/Article */

section
{
margin-top:5em;
}
	section, article {
		margin-bottom: 5em;
	}

	section > :last-child,
	article > :last-child,
	section:last-child,
	article:last-child {
		margin-bottom: 0;
	}

	header {
	
		margin: 0 0 2em 0;

border-bottom:1px solid #e3e3e3;



	}

		header h2, header h3 {
			margin: 0 0 0.25em 0;
		}

		header p {
			display: block;
			text-transform: uppercase;
			font-weight: 700;
			letter-spacing: 0.065em;
			font-size: 0.9em;
			color: #696969;
			margin: 0;
		}

			header p strong {
				color: #404248;
				font-weight: 800;
			}

	footer {
		margin: 2.5em 0 0 0;
	}

	header.major {
		border-bottom: solid 1px #dbdbdb;
		margin: 0 0 3em 0;
	}

		header.major:after {
			content: '';
			display: block;
			border-top: solid 1px #dbdbdb;
			height: 8px;
		}

		header.major h2, header.major h3 {
			margin: 0 0 1.2em 0;
		}

		header.major p {
			margin: 0 0 1.5em 0;
			position: relative;
			top: -1em;
		}

/* Forms */

	form label {
	
	}

	form input[type="text"],
	form input[type="email"],
	form input[type="password"],
	form textarea {
		-webkit-appearance: none;
		display: block;
		width: 100%;
		border-radius: 8px;
		border: solid 1px #CCCCCC;
		
	}
	
	
	form select
 {
		
		display: block;
		width: 100%;
		border-radius: 8px;
		border: solid 1px #CCCCCC;
	}
	
	

	form input[type="text"]:focus,
	form input[type="email"]:focus,
	form input[type="password"]:focus,
	form select:focus,
	form textarea:focus {
		box-shadow: 0 0 2px 1px #4091bf;
	}

	form input[type="text"],
	form input[type="email"],
	form input[type="password"] {
		line-height: 2em;
		padding: 0 1em;
		
	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 */

	}

	form select {
	
		padding: 0.4em 1em;
		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 */

	}

	form textarea {
		min-height: 9em;
		padding: 1em;
		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 */

	}

	form .formerize-placeholder,
	form ::-webkit-input-placeholder,
	form :-moz-placeholder,
	form ::-moz-placeholder,
	form :-ms-input-placeholder {
		color: #555 !important;
	}

	form ::-moz-focus-inner {
		border: 0;
	}

/* Tables */

	table {
		width: 100%;
	}

		table.default {
			width: 100%;
		}

			table.default tr {
				border-top: solid 1px #eee;
			}

				table.default tr:first-child {
					border-top: 0;
				}

			table.default td {
				padding: 0.5em 1em 0.5em 1em;
			}

			table.default th {
				text-align: left;
				padding: 0.5em 1em 0.5em 1em;
				text-transform: uppercase;
				font-weight: 800;
				letter-spacing: 0.04em;
				margin: 0 0 1em 0;
				font-size: 0.8em;
			}

			table.default thead {
				background: #404248;
				color: #fff;
			}

/* Image */

	.image {
		position: relative;
		display: inline-block;
	}

		.image img {
			display: block;
			width: 100%;
			border-radius: 8px;
		}

		.image:before {
			content: '';
			display: block;
			position: absolute;
			left: 0;
			top: 0;
			background: url("images/bg01.png");
			width: 100%;
			height: 100%;
			opacity: 0.75;
		}

		.image.fit {
			display: block;
			width: 100%;
		}

		.image.featured {
			display: block;
			width: 100%;
			margin: 0 0 2.5em 0;
		}

		.image.left {
			float: left;
			margin: 0 2em 2em 0;
		}

		.image.centered {
			display: block;
			margin: 0 0 2.5em 0;
		}

			.image.centered img {
				margin: 0 auto;
				width: auto;
			}

/* Button */

	input[type="button"],
	input[type="submit"],
	input[type="reset"],
	button,
	.button {



		-moz-transition: background-color 0.2s ease-in-out;
		-webkit-transition: background-color 0.2s ease-in-out;
		-ms-transition: background-color 0.2s ease-in-out;
		transition: background-color 0.2s ease-in-out;
		-webkit-appearance: none;
		position: relative;
		display: inline-block;
			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 */
		border-radius: 8px;
		box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.35), inset 0px 2px 1px 0px rgba(255, 255, 255, 0.35);
	
		color: #fff !important;
		text-decoration: none;
	
		font-weight: 800;
		font-size: 0.95em;
		letter-spacing: 0.075em;
		padding: 0.5em 1em;
		outline: 0;
		border: 0;
		white-space: nowrap;
		cursor: pointer;
	}

		input[type="button"].icon:before,
		input[type="submit"].icon:before,
		input[type="reset"].icon:before,
		button.icon:before,
		.button.icon:before {
			opacity: 0.5;
			margin-right: 0.5em;
			position: relative;
			top: 0.05em;
		}

		input[type="button"]:hover,
		input[type="submit"]:hover,
		input[type="reset"]:hover,
		button:hover,
		.button: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 */






		}

		input[type="button"]:active,
		input[type="submit"]:active,
		input[type="reset"]:active,
		button:active,
		.button:active {

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 */


		}

		input[type="button"].medium,
		input[type="submit"].medium,
		input[type="reset"].medium,
		button.medium,
		.button.medium {
			font-size: 1.25em;
			padding: 1em 2.25em;
		}

		input[type="button"].big,
		input[type="submit"].big,
		input[type="reset"].big,
		button.big,
		.button.big {
			font-size: 1.5em;
			padding: 1em 2.25em;
		}

		input[type="button"].alt,
		input[type="submit"].alt,
		input[type="reset"].alt,
		button.alt,
		.button.alt {
			background-color: #464a52;
		}

			input[type="button"].alt:hover,
			input[type="submit"].alt:hover,
			input[type="reset"].alt:hover,
			button.alt:hover,
			.button.alt:hover {
				background-color: #565a62;
			}

			input[type="button"].alt:active,
			input[type="submit"].alt:active,
			input[type="reset"].alt:active,
			button.alt:active,
			.button.alt:active {
				background-color: #363a42;
			}

/* List */

	dl.contact dt {
		display: block;
		text-transform: uppercase;
		font-weight: 700;
		letter-spacing: 0.065em;
		font-size: 0.9em;
		color: #696969;
		float: left;
		width: 6em;
	}

	dl.contact dd {
		margin: 0 0 1em 6em;
	}

	ul.default {
		list-style: disc;
		padding-left: 1em;
	}

		ul.default li {
			padding-left: 0.5em;
		}

	ul.actions li {
		display: inline-block;
		padding: 0 0 0 0.25em;
		margin: 0 0 0 0.25em;
	}

		ul.actions li:first-child {
			margin-left: 0;
			padding-left: 0;
		}

	ul.menu li {
		border-left: solid 1px #eee;
		display: inline-block;
		padding: 0 0 0 1em;
		margin: 0 0 0 1em;
	}

		ul.menu li:first-child {
			border-left: 0;
			margin-left: 0;
			padding-left: 0;
		}

	ul.divided li {
		border-top: solid 1px #eee;
		padding: 0.5em 0 0 0;
		margin: 0.5em 0 0 0;
	}

		ul.divided li:first-child {
			border-top: 0 !important;
			padding-top: 0 !important;
			margin-top: 0 !important;
		}

	ol.default {
		list-style: decimal;
		padding-left: 1.25em;
	}

		ol.default li {
			padding-left: 0.25em;
		}

/* Box */

/* Icons */
		
		ul.icons
		
		{
			display:block;
		}

	ul.icons li
	
	{
	display:inline;
		margin-right:5px;
	}
			ul.icons li a
		
		{
			color:#ffffff !important;
	
		}
		
		.icon {
		text-decoration: none;
		position: relative;
		color:#ffffff;
	}
	
	.icon > .label {
    display: none;
	
	}

		.icon:before {
			-moz-osx-font-smoothing: grayscale;
			-webkit-font-smoothing: antialiased;
			font-family: FontAwesome;
			font-style: normal;
			font-weight: normal;
			text-transform: none !important;
		}

		.icon.circle {
			-moz-transition: all 0.2s ease-in-out;
			-webkit-transition: all 0.2s ease-in-out;
			-ms-transition: all 0.2s ease-in-out;
			transition: all 0.2s ease-in-out;
			border: 0;
			border-radius: 100%;
			display: inline-block;
			font-size: 2em;
			height: 2.25em;
			left: 0;
			line-height: 2.25em;
			text-align: center;
			text-decoration: none;
			top: 0;
			width: 2.25em;
		}

			.icon.circle:hover {
				top: -0em;
			}

			.icon.circle.fa-twitter {
				background: #3B94D9;
				color: #fff;
			}

				.icon.circle.fa-twitter:hover {
					background: #7fb7d2;
				}

			.icon.circle.fa-facebook {
				background: #3B5998;
				color: #fff;
			}

				.icon.circle.fa-facebook:hover {
					background: #829bc9;
				}

			.icon.circle.fa-google-plus {
				background: #db6b67;
				color: #fff;
			}

				.icon.circle.fa-google-plus:hover {
					background: #df7b77;
				}

			.icon.circle.fa-flickr {
				background: #04080B;
				color: #fff;
			}

				.icon.circle.fa-flickr:hover {
					background: #353535;
				}

			.icon.circle.fa-linkedin {
				background: #0077B5;
				color: #fff;
			}

				.icon.circle.fa-linkedin:hover {
					background: #00A3FB;
				}
		
		.icon.circle.fa-youtube {
				background: #CC181E;
				color: #fff;
			}

				.icon.circle.fa-youtube:hover {
					background: #E73438;
				}
		
		

		.socialmedia
		
		
		{
			
		}



/* Wrappers */


	
	

/* Header */

	#header {
		margin-bottom: 0;
		background:#ffffff;
	}

/* Footer */

	#footer {
		margin-bottom: 0;
		position: relative;
		z-index: 2;

	}

		#footer h2 {
			font-size: 1.35em;
			color: #fff;
		}

		#footer strong {
			color: #fff;
		}

		#footer a {
			color: #2b82ac;
		}

		#footer .button.alt {
			box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.75), inset 0px 2px 1px 0px rgba(255, 255, 255, 0.25);
		}

		#footer ul.divided li, #footer ul.menu li {
			border-color: #444;
			border-color: rgba(255, 255, 255, 0.075);
		}

		#footer ul.divided li a {
			text-decoration: none;
		}

		#footer ul.menu {
			margin: 0;
		}

		#footer dl.contact dt {
			color: #ddd;
		}

	#copyright {
		
		text-align: center;
		margin-top: 2em;
		padding: 3em 0 4em 0;
		color: inherit;
			color: #fff;
	}

		#copyright a {
			color: inherit;
		}
		
		
		

		




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;
}


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:700; 
}

a.moresearch:visited 
{  
	font-family: open sans, verdana, Arial, Helvetica, sans-serif; 
	color: #ffffff; 
	font-size: 11px; 
	font-weight:700; 
}

a.moresearch:hover 
{  
	font-family: open sans, verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF;  
	font-size: 11px; 
	font-weight:700; 
}

.small 
{  
	font-family: open sans, verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
}

.navheading 
{
	font-weight:700;   
	font-family: open sans, verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color:white; 
	padding-left: 8px;  
}

.whiteheading 
{
	font-weight:700;   
	font-family: open sans, verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	PADDING-left: 15px; 
}

.quicksearch 
{
	font-weight:700;   
	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:700;
}

.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:700;   
	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:700;
}

A.terms:visited 
{
	COLOR: #DFAF6F; 
	FONT-SIZE: 11px; 
	TEXT-DECORATION: none; 
	font-weight:700;
}

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:700;  
	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:700; 
	background-color:  #fffffd;  
}



A.left:visited 
{
	COLOR: #ffffff; 
	FONT-SIZE: 11px; 
	TEXT-DECORATION: none; 
	font-weight:700;   
}



A.top 
{
	COLOR: #ffffff; 
	FONT-SIZE: 11px; 
	TEXT-DECORATION: none; 
	font-weight:700;  
	padding-left: 8px;    
	padding-bottom: 4px;  
	padding-top: 4px; 
	WIDTH: 100%;  
}

A.top:visited 
{
	COLOR: #ffffff; 
	FONT-SIZE: 11px; 
	TEXT-DECORATION: none; 
	font-weight:700;   

}

A.top:hover 
{
	COLOR: #6633CC;  
	FONT-SIZE: 11px; 
	TEXT-DECORATION: none; 
	font-weight:700; 
	BACKGROUND-COLOR:#B8BAFE;
}


A.jobtype 
{
	

	TEXT-DECORATION: none; 
	font-weight:700; 
}
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:700; 
}

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:700; 
	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:700;

}

.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:700;
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:700;
	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:700;
	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:700;
}





.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;
}


#header-promo img

{
	max-width:100% !important;
	height:auto !important;
}


.topbar


{
width:100%;
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:700;
font-size:1.1em;
}





#quicksearch

{
font-size:1.2em;
font-weight:700;
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

{


}

#menu-box

{
border-radius:10px;
background:#ffffff;
margin-bottom:15px;
padding:10px;
overflow:hidden !important;
display:block !important;

}

#left-promo

{
border-radius:10px;
background:#ffffff;
margin-bottom:15px;
padding:10px;
text-align:center;
}



#menu-box ul

{
margin:0px;
padding:0px;

}

#menu-box li

{
margin:0px;
padding:0px;
list-style:none;
}

#menu-box h3

{
margin-top:0px;
font-size:1em;
margin-bottom:0.3em;
}



.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;
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 */



}


.language-versions

{
	margin-top:0.5em;
}


.footer-logos

{
	background:#ffffff;
}


.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:700;
}


.advsearch

{
padding-top:10px;
padding-bottom:10px;

}

.advsearch label

{


display:block;
}

.advsearch label b

{
font-weight:700;
}


.content-wrapper b, .content-wrapper strong

{
font-weight:700;
}

#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:700;
}




		

		.searchbox
		
		
		{
			background-size: cover;
		}


		.searchbox-options-horizontal

{

padding:10px;
background-color:rgba(99,99,255,0.6);
z-index:20000;
margin-bottom:1em;
position:relative;
font-size:0.9em;

}
		
		
.pages

{
	text-align:center;
	margin-top:1em;
	margin-bottom:1em;
}

.pages a

{
	background: #d6d7fe;
	padding:0.4em;
	text-decoration:none;
}

.pages a:hover

{
	background:#6666ff;
	color:#ffffff;
}


#regform-field select, input[type="text"], input[type="password"]

{
	width:100% !important;
}
		
/* ***************************************************************************************    Desktop + Tablet */

	@media screen and (min-width: 737px) {

		/* Basic */

			body, input, select, textarea {
				font-size: 11.25pt;
				line-height: 1.75em;
			}

			

			.wrapper {
				padding: 3em 2em 3em 2em;
			}

	

	
	
	.content-wrapper

{

}

.slicknav_menu {
	display:none;
}


.header-wrapper

{

margin:auto;
background:#ffffff;
}


.topbar-wrapper

{
color:#ffffff;

margin:auto;
padding:5px;
}



#language-select

{

 float:right;
width:430px;


}

#language-select-text

{

float:left;
margin-right:10px;
font-size:0.8em;
padding-top:6px;
text-align:right;
width:300px;
}



.searchbox
{

margin:auto;
height:400px;
margin-bottom:20px;


}


.home

{

}




.searchbox-options

{
float:right;
width:380px;
margin-top:35px;
padding:25px;
padding-top:15px;
padding-bottom:15px;
background-color:rgba(99,99,255,0.6);
border-radius:15px;

}





.searchbox-options-horizontal button

{


margin-top:0.5em;
text-align:center;


}


#searchbox-formelement

{
 width: 100%;
    overflow: hidden;
 border-radius:5px;
padding:0px;
background:#ffffff;
border:2px solid #AC97E1;
margin-top:5px;

}

#searchbox-formelement select

{
width:100%;
border:0px;
padding:4px;
margin:0px;
font-size:1.1em;
-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	cursor:pointer;
    text-indent: 12px;
    text-overflow: '';
background: #ffffff url(/go4construction/images/select.png) no-repeat right 10px center;
overflow:hidden;
 
}

 #freetext 

{
font-size:1.1em;

	border: 0;
	line-height:2.2em;
	
	
}



.searchbox .button

{
	margin-top:0.4em;
}


#searchbox-formelement select:focus{
    outline: 0;
}



.central-column

{





}

.central-column li
{
list-style:disc;
margin-left:1em;
}


.right-column

{
float:right;
width:140px;
text-align:right;
}

#catlist ul

{

}

#catlist li

{
list-style:none;
}


.footer-wrapper

{

margin:auto;
line-height:22px;
}

.jobdetails

{
	line-height:1.6em;
}

.jobdetails h1

{
	margin-bottom:1em;
}

.jobdetails-logo

{
	width:120px;
	float:right;
}

.jobdetails-item

{padding-bottom:0.2em;
}

.jobdetails-item-heading

{
	display:inline-block;
	width:200px;
}


	.wrapper
	
	{
		padding-left:2em;
		padding-top:1em;
		padding-bottom:1em;
		padding-right:2em;
	}
	
	
	
	.footer-logos
	
	{
		text-align:center;
		margin-top:1em;
		margin-bottom:2em;
	}

	.footer-logos img
	
	{
		margin-right:1em;
		max-width:175px;
	}
		
		
			.socialmedia
		
		
		{
			text-align:right;
		}
		
		
		.mobile-search {
    display: none;
		

	}
	
	}
	
	
		
/* Tablet Only - portrait */

	@media screen and (min-width: 737px) and (max-width: 1024px) {
		
		
		
	
	
	}
	

	
		
		
/* Tablet Only */

	@media screen and (min-width: 737px) and (max-width: 1200px) {

		/* Basic */

			body {
	width:100% !important; 
				line-height: 1.75em;
				font-size: 10.75pt;
			}

			input, select, textarea {
				line-height: 1.75em;
				font-size: 10.75pt;
			}

			
			
	
		.buttonsearch
		
		{
			text-align:center;
			margin:auto;
		}
	
	
	
	
	

			.wrapper {
				padding: 2.5em 1.5em 2.5em 1.5em
			}
			
	


		
	}

	
	

	

			
	
		
	
	
/* Mobile Only ****************************************************************************MOBILE*/


	@media screen and (max-width: 736px) {

		/* Basic */

			html, body {
				overflow-x: hidden;
			}

			body, input, select, textarea {
				line-height: 1.75em;
				font-size: 10pt;
				letter-spacing: 0;
			}

			h2, h3, h5, h6 {
				font-size: 13pt !important;
		
			}

			h2 {
				line-height: 1.5em;
			}


		/* Button */

			.button {
				width: 100%;
				font-size: 1.1em;
				text-align: center;
				padding: 1em 0 1em 0;
				border-radius: 8px;
			}

		

		/* Wrappers */

		

			.wrapper {
				padding: 3em 20px 1em 20px;
			}
			
			
			
			.content-wrapper

{
width:auto;
}



.header-wrapper

{
width:auto;
margin:auto;
background:#ffffff;
}

#header-promo

{
display:none;
}




.topbar-wrapper

{
color:#ffffff;
width:auto;
margin:auto;
padding-top:5px;
padding-left:15px;
padding-right:15px;
}



#language-select

{


width:auto;
position:absolute;
top:55px;
right:10px;

}

#language-select-text

{

float:left;
margin-right:10px;
font-size:0.8em;
padding-top:6px;
text-align:right;
width:auto;
display:none;
}

.mobile-search .button
{
	padding:0.5em;
}



.content-wrapper

{
padding-left:15px;
padding-right:15px;
}

.left-column

{
display:none;
}



.searchbox
{
width:auto;
margin:auto;
margin-bottom:20px;
border-radius:15px;
padding-top:15px;
padding-bottom:15px;

}




.searchbox-options

{

width:95%;
margin-top:15px;
padding:25px;
padding-top:15px;
padding-bottom:15px;
background-color:rgba(99,99,255,0.6);
margin-right:20px;
border-radius:15px;
margin:auto;

}


#searchbox-formelement

{
 width: 100%;
    overflow: hidden;
 border-radius:5px;
padding:0px;
background:#ffffff;
border:2px solid #AC97E1;
margin-top:5px;

}

#searchbox-formelement select

{
width:100%;
border:0px;
padding:4px;
margin:0px;
font-size:1.1em;
-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	cursor:pointer;
    text-indent: 1px;
    text-overflow: '';
background: #ffffff url(/go4construction/images/select.png) no-repeat 95% 8px;
overflow:hidden;
 
}


#searchbox-formelement select:focus{
    outline: 0;
}


 #freetext 

{
font-size:1.1em;
	width: 100%;
	
	
    border: 0;
    line-height: 2.2em;
}

.central-column

{

width:auto;




}


.right-column

{
display:none;
}


table.candidateregister input

{
width:auto !important;
}

table.candidateregister td

{
vertical-align:top;
padding-bottom:4px;
}

table.candidateregister td.regformdesc

{
width:200px !important;
}


.footer-wrapper

{
width:auto;

margin:auto;
line-height:22px;
}

.searchjobtitles td

{
padding-right:10px;

}

.searchjobtitles a

{
display:block;
}
			
	.mobile-search
	{
		padding:0.5em;
		position:absolute;
		right:0px;
		top:85px;
		color:#ffffff;
	}
		
	#slidingDiv {
    display: none
	}
	
	
	.sitelogo
{
	width:200px;
	height:auto;
	margin-left:15px;
	text-align:center;
}
	
	
	#strapline
	
	{
		font-size:1em;
	}
	
	
	
	.footer-logos
	{
	text-align:center;
	}
	
	
	.footer-logos img
	
	{
		margin-right:0px;
		clear:both;
		display:block;
		margin:auto;
		margin-bottom:0.5em;
	}
		
		
	
	
	}
	
	
	
	
