body {
	font-family: Verdana, sans-serif;
	font-size: 8pt;
}
table, th, td, input, select, textarea {
	font-family: Verdana, sans-serif;
	font-size: 1em;
}
img {
	border: none;
}
fieldset {
	border: none;
	padding: 0;
	margin: 0;
}
form {
	padding: 0;
	margin: 0;
}
h1 {
	font-size: 1.5em;
	font-weight: normal;
	letter-spacing: -1px;
	margin: 0;
	padding: 0 0 0.5em 0;
}
h2 {
	font-size: 1.05em;
	font-weight: bold;
	margin: 0;
	padding: 0 0 0.5em 0;
	color: #0E3192;
}
h3 {
	font-size: 1em;
	font-weight: bold;
	margin: 0;
	padding: 0 0 0.2em 0;
	color: #0E3192;
}
hr {
	display: none;
}
legend {
	display: none;
}
p {
	margin: 0;
	padding: 0 0 1em 0;
}
sup {
	vertical-align: top;
	font-size: 0.6em;
}
table {
	border-collapse: collapse;
}

a {
	text-decoration: underline;
	color: #0E3192;
}
.alignc {
	text-align: center;
}
.alignr {
	text-align: right;
}

.banner1 {
	background: #0E3192;
	color: #fff;
	padding: 0.7em 10px;
	margin: 0 0 1em 0;
	font-size: 1.2em;
}

.bold {
	font-weight: bold;
}

.box1 {
	border-top: 1px solid #CFD6E9;
	padding: 0.7em 8px;
}
.box1 p {
	padding: 0 0 0.3em 0;
}
.box2 {
	background: #eaf1f7;
	padding: 1em;
}
.box_form {
	background: #f4f8fb;
	padding: 1.5em 10px 1em 30px;
	margin: 0 0 1em 0;
}

a.button1, a.button1:visited {
	color: #4280BA;
	padding: 0 12px 0 0;
	text-decoration: none;
	background: url("../images/arrow1.gif") no-repeat right center;
}
input.button1 {
	color: #4280BA;
	margin: 0;
	padding: 0 12px 0 0;
	overflow: visible;
	border: none;
	background: transparent url("../images/arrow1.gif") no-repeat right center;
}

a.button2, a.button2:visited, a.button2:hover {
	color: #fff;
	text-decoration: none;
	background: #8F0000;
	padding: 0.2em 0.5em;
}
input.button2 {
	color: #fff;
	border: none;
	background: #8F0000;
	padding: 0.1em 0.5em;
	overflow: visible;
	cursor: pointer;
}

.clear {
	clear: both;
	height: 1%;
}
.clocks {
	display: none;
}

.col_half {
	width: 49%;
}
.col_home_left {
	display: none;
}
.col_page_main_left {
	display: none;
}
.col_page_main_left_sector {
	display: none;
}
.col_page_right {
	display: none;
}

.colcode1 {
	color: #0E3192;
}
.colcode2, .mandatory {
	color: #2D72B2;
}
.content2 ul {
	margin: 0;
	padding: 0.2em 0 1.2em 0;
	list-style: none;
}
.content2 ul li {
	padding: 0 0 0.2em 12px;
	background: url("../images/bullet1.gif") no-repeat left 0.4em;
}


.feat_client {
	background: #fff;
	padding: 15px 0;
	margin: 0 10px;
	text-align: center;
}

.floatl {
	float: left;
}
.floatr {
	float: right;
}

.footer {
	border-top: 1pt solid #eaf1f7;
	padding: 0.7em 0;
	margin: 2em 0 0 0;
	color: #4280ba;
	font-size: 0.85em;
}
.footer_copy {

}
.footer_copy img {
	margin: 0.3em 0 0 0.5em;
	vertical-align: bottom;
}
.footer_links {
	display: none;
}
.footer_search {
	display: none;
}

.form_box {
	width: 14px;
	height: 14px;
	margin: 0;
}
input.form_general, textarea.form_general {
	width: 220px;
	.width: 218px;
}
select.form_general {
	width: 225px;
}
.form_qs1 {
	width: 178px;
}
.form_search {
	width: 100px;
	color: #4280BA;
}

.hidden {
	display: none;
}

.line1 {
	border-top: 2px solid #D5E3F0;
	padding: 0 0 1em 0;
}

.link1 {
	background: url("../images/link1.gif") no-repeat left center;
	padding: 0 0 0 10px;
	text-decoration: none;
}
.link1:hover {
	text-decoration: underline;
	background: url("../images/link1o.gif") no-repeat left center;
}
.link2, .link2:visited {
	background: url("../images/link2.gif") no-repeat left center;
	padding: 0 0 0 10px;
	color: #fff;
	text-decoration: none;
}
.link2:hover {
	color: #fff;
	text-decoration: underline;
	background: url("../images/link2o.gif") no-repeat left center;
}

.link_add, .link_add:hover {
	background: url("../images/link-add.gif") no-repeat 1px center;
	padding: 0 0 0 20px;
	text-decoration: none;
}
.link_add2, .link_add2:hover {
	background: url("../images/link-add2.gif") no-repeat left center;
	padding: 0 0 0 20px;
	text-decoration: none;
}
.link_back, .link_back:hover {
	background: url("../images/link-back.gif") no-repeat left center;
	padding: 0 0 0 20px;
	text-decoration: none;
}
.link_email, .link_email:hover {
	background: url("../images/link-email.gif") no-repeat 1px center;
	padding: 0 0 0 20px;
	text-decoration: none;
}
.link_friend, .link_friend:hover {
	background: url("../images/link-friend.gif") no-repeat 2px center;
	padding: 0 0 0 20px;
	text-decoration: none;
}
.link_read, .link_read:hover {
	background: url("../images/link-read.gif") no-repeat left center;
	padding: 0 0 0 20px;
	text-decoration: none;
}

.link_uk {
	background: url("../images/link-uk.gif") no-repeat right center;
	padding: 0 32px 0 0;
}
.link_usa {
	background: url("../images/link-usa.gif") no-repeat right center;
	padding: 0 32px 0 0;
}
.link_video1, .link_video1:visited {
	font-size: 0.85em;
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 0.3em 0.5em;
}
.link_video1:hover {
	color: #96B8D8;
	text-decoration: none;
}
.link_video2, .link_video1:visited, .link_video2:hover {
	font-size: 0.85em;
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 0.3em 0.5em;
}

ul.list1 {
	margin: 0 0 1em 0;
	padding: 0;
	list-style: none;
}
ul.list1 li {
	padding: 0 0 0.2em 0;
	background: none;
}

.list2 {
	background: url("../images/list2.gif") repeat-x left top;
	padding: 7px;
	margin: 0 0 1em 0;
}
.list2 a, .list2 a:visited {
	font-weight: bold;
	padding: 0 0 0 12px;
	background: url("../images/link1.gif") no-repeat left 0.4em;
	text-decoration: none;
}
.list2 a:hover {
	background: url("../images/link1o.gif") no-repeat left 0.4em;
	text-decoration: none;
}
.list2a {
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0.5em 0 0.5em 85px;
}
.list2b {
	padding: 0.2em 0 0 12px;
}

ul.list3 {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.list3 li {
	display: inline;
	padding: 0;
	background: none;
}
ul.list3 li a, ul.list3 li a:visited {
	padding: 20px 0 20px 100px;
	margin: 0 0 0.5em 0;
	display: block;
	text-decoration: none;
	color: #fff;
	font-size: 1.3em;
	font-weight: bold;
}
ul.list3 li.li1 a {
	background: #FF6600 url("../images/div1.jpg") no-repeat 7px center;
}
ul.list3 li.li2 a {
	background: #33004B url("../images/div2.jpg") no-repeat 7px center;
}
ul.list3 li.li3 a {
	background: #E60000 url("../images/div3.jpg") no-repeat 7px center;
}
ul.list3 li.li4 a {
	background: #298023 url("../images/div4.jpg") no-repeat 7px center;
}
ul.list3 li.li5 a {
	background: #BE258F url("../images/div5.jpg") no-repeat 7px center;
}
ul.list3 li.li6 a {
	background: #FFA900 url("../images/div6.jpg") no-repeat 7px center;
}
ul.list3 li.li7 a {
	background: #90C400 url("../images/div7.jpg") no-repeat 7px center;
}
ul.list3 li a:hover {
	background-color: #0E3192;
	color: #fff;
	text-decoration: none;
}

ul.list4 {
	margin: 0;
	padding: 1em;
	list-style: none;
	background: #eaf1f7;
}
ul.list4 li {
	padding: 0 0 0.2em 0;
	background: none;
}

.logo {
	padding: 0 0 2em 0;
}
.logo_sector img {
	display: block;
}

.masterhead {
	display: none;
}
.menu {
	display: none;
}

.page_pic {
	text-align: center;
	padding: 0 0 2em 0;
}
.paging {
	font-size: 0.9em;
	color: #888;
	float: right;
}
.paging a, .paging a:hover {
	text-decoration: none;
}

.qs1 {
	padding: 0.7em 8px;
	color: #0E3192;
}
.qs1 p {
	padding: 0 0 0.3em 0;
}

.screenreader {
	position: absolute;
	left: -999em;
}
.small {
	font-size: 0.85em;
}

.tab_form th {
	width: 140px;
	padding: 0.3em 1em 1em 0;
	border: none;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
}
.tab_form td {
	padding: 0 0 1em 0;
	border: none;
	vertical-align: top;
}

.tab_search th {
	font-weight: normal;
	color: #4280BA;
	vertical-align: middle;
	border: none;
	padding: 0;
}
.tab_search td {
	color: #4280BA;
	vertical-align: middle;
	border: none;
	padding: 0 0 0 0.5em;
}

.tab_shortlist {
	width: 100%;
	margin: 0 0 1em 0;
}
.tab_shortlist th {
	color: #0E3192;
	background: #D5E3F0;
	padding: 0.3em;
	border: none;
	border-bottom: 2px solid #fff;
	text-align: left;
	font-weight: bold;
}
.tab_shortlist td {
	background: #D5E3F0;
	padding: 0.3em;
	border: none;
	border-bottom: 2px solid #fff;
	text-align: right;
}
.tab_vacdet {
	margin: 0 0 0.7em 0;
}
.tab_vacdet th {
	font-weight: normal;
	padding: 0 0.5em 0.2em 0;
	border: none;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
}
.tab_vacdet td {
	font-weight: bold;
	padding: 0 0 0.2em 0;
	border: none;
	text-align: left;
	vertical-align: top;
	color: #2D72B2;
}
.tab_vacdet td.nobold {
	font-weight: normal;
}

.title1 {
	padding: 0.5em 0.7em;
	margin: 0 0 2px 0;
	background: #0E3192;
	font-weight: normal;
	color: #fff;
	font-size: 0.85em;
}
.title2 {
	padding: 0 0 0.5em 0;
	margin: 0 0 2px 0;
	color: #0E3192;
	font-weight: bold;
	font-size: 1.2em;
}
.title3 {
	padding: 0 0 0.5em 0;
	margin: 0 0 2px 0;
	color: #2D72B2;
	font-weight: bold;
	font-size: 1.2em;
}
.title4 {
	background: #D5E3F0;
	color: #0E3192;
	font-size: 1em;
	font-weight: bold;
	padding: 0.2em 0.5em;
	margin: 0 0 2px 0;
}

.vacdet {
	padding: 0 0.5em 0.5em 0.5em;
}
.vacsum {
	padding: 0.7em 0.5em 0 0.5em;
	margin: 0 0 0.5em 0;
	background: #f4f8fb;
}

.video1 {
	display: none;
}
.video2 {
	display: none;
}
.welcome {
	display: none;
}



/* Homepage START */

.form_qs2 {
	width: 150px;
	margin: 0 5px 0 0;
}

.hd_bgr1 {
	background: #FF6600;
}
.hd_bgr2 {
	background: #33004B;
}
.hd_bgr3 {
	background: #E60000;
}
.hd_bgr4 {
	background: #298023;
}
.hd_bgr5 {
	background: #BE258F;
}
.hd_bgr6 {
	background: #ffa900;
}
.hd_bgr7 {
	background: #90c400;
}

.hd_content h1, .hd_content h2 {
	font-size: 1.5em;
	font-weight: normal;
	letter-spacing: -1px;
	margin: 0;
	padding: 0 0 0.5em 0;
}
.hd_content p {
	padding: 0 0 0.5em 0;
}
.hd_content_right {
	display: none;
}
.hd_list {
	display: none;
}

.home_tabs ul {
	display: none;
}

.ht_col1, .ht_col2, .ht_col3 {
	border-top: 1pt solid #e8f0f7;
	padding: 1em 0;
	clear: both;
}

.ht_content h2 {
	color: #0E3192;
	padding: 0 0 0.5em 0;
	font-weight: bold;
	font-size: 1.4em;
}
.ht_content p {
	padding: 0 0 0.3em 0;
}
.ht_pic {
	display: none;
}

.qs2 {
	color: #0E3192;
}
.tab_qs2 td {
	border: none;
	padding: 0 0 0.2em 0;
}

/* Homepage END */




/* Sectors START */

.sector_tabs ul {
	display: none;
}

.st_col1, .st_col2, .st_col3 {
	border-top: 1pt solid #e8f0f7;
	padding: 1em 0;
	clear: both;
}

.st_content h2 {
	padding: 0 0 0.5em 0;
	font-weight: normal;
	font-size: 1.4em;
}
.st_content p {
	padding: 0 0 0.3em 0;
}


/* Sectors END */