body {font-family:arial; color:#222; direction: ltr; font-size:15px;}
@media print {
	a[href]:after { content: none !important; }
	img[src]:after { content: none !important; }
}
a {color:#23527c ;}
a:hover {text-decoration: none; border:0; color:#e4b421 ;}
a:focus {border:0; text-decoration: none;}
h2 {font-size: 20px; color:#036ea6;}
h3 {font-size:18px;color:#036ea6}
.topnav {background:#002c43; color:#99cae4;}
.now {font-size: 15px; float: right; padding: 9px 20px 0px 0px; color:#5494b6;}
.topnav a {color:#99cae4; display: inline-block; margin:5px; font-size: 19px; float: right;}
.topnav a:hover {color:#fff;}

.topnav2 {float: left;}
.topnav2 a {float: left;font-size: 15px; padding: 5px 20px 0px 0px; color:#5494b6}

.header {background:#036ea6;}
img.topimage {padding: 5px 0px 8px 0px;  }
.header input {float: right; margin-top: 35px; font-size:16px;width:350px; border:1px solid #055e8c; font-family:fontawesome; padding: 5px 10px;}
.header input:focus {box-shadow: 0 0 7px #fff;}
.menu {background: #08567f; width:100%; }
.menu a {padding: 12px 15px; color:#fff; font-size: 16px; }
.menu li:first-child a {padding-left: 22px}
.menu a:hover {background: #333; text-decoration: none;}

div.jobs {
	background: #f5f5f5;
    background: -webkit-linear-gradient(#fff, #f5f5f5); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#fff, #f5f5f5); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#fff, #f5f5f5); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#fff, #f5f5f5); /* Standard syntax */
}
div.jobs .container {background: #fff;}

.box h2 {margin-top: 50px;}
.logo {display: block; margin:0 auto;}
.footer {
	    border-top: 1px solid #ccc;
    color: #888;
    direction: ltr;
    font-family: arial;
    margin: 50px auto 0;
    max-width: 1170px;
    padding: 20px 0;
    text-align: center;
    font-size: 15px;
}
.slinks li {list-style: none; }
.copy-right {background:#333;border-top:1px solid #222;padding:15px 0; color:#888}
.copy-right .container{background: none; margin:0 auto;padding:0 15px;}
.social li {display: inline-block;margin: 2px;}
.social ul {text-align: right;}
.table th {background:#036ea6 ; text-align:center; color:#fff; text-shadow:0 0 2px #056496; border:1px solid #056496 !important;font-weight: bold; font-size: 16px}

.btn {margin-top: 10px}
.loading {text-align: center}
#results{
}

.paging_link {
	padding: 0px;
	margin: 0px;
	height: 50px;
	display: block;
	text-align: center;
}
.paging_link li {
	display: inline-block;
	list-style: none;
	padding: 0px;
	margin-right: 1px;
	width: 35px;
	text-align: center;
	background: #036ea6;
	line-height: 25px;
	border-radius: 5px;
	margin:2px;
}
.paging_link li:hover{background: #1a7eb2}

.paging_link .disabled {
	display: inline-block;
	list-style: none;
	padding: 0px;
	margin-right: 1px;
	width: 30px;
	text-align: center;
	line-height: 25px;
	background-color: #ccc !important;
}
.paging_link li a{
	color:#FFFFFF;
	padding:5px;
	text-decoration:none;
}
.paging_link li.disabled a {color:#888;	cursor: not-allowed !important;}
.page_result{
	padding: 0px;
}
.page_result li{
	//background: #E4E4E4;
	background:#fff;
	border-bottom:solid #00A2D1 1px;
	margin-bottom: 5px;
	padding: 10px;
	list-style: none;
}
.page_result .page_name {
	font-size: 14px;
	font-weight: bold;
	margin-right: 5px;
}

.table a {font-weight: bold;}

.job_details {padding: 15px 5% 40px 0px}
.job_details b {font-weight: bold; color:#08567f; display:block;margin: 2em 0 0.7em 0; font-size:18px;}

input, select {margin:10px 3px;border:1px solid #888; padding:5px;}
input[type="submit"]:hover{background:#ddd }
form {float: right}
.padding {margin-top: 15px; padding: 20px; border-top: 1px solid #aaa}

a.back {position:absolute; width:145px; left:5px; top:5px;background: #cd0c0c ; color:#fff; font-weight: bold; padding:5px 10px;}
a.back:hover {background: #444}
.padding {margin-top: 15px; padding: 20px; border-top: 1px solid #aaa}
a.lang {position:absolute; ;left:155px;text-align: center; top:5px;background: #036ea6 ; color:#fff; font-weight: bold; padding:5px 10px;}
a.lang:hover {background: #333;}
