html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address,  cite, code,del, dfn, em, font, img, ins, small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%;  background: transparent;
}
a {text-decoration: none;}
h3{font-size:140%;clear:both;}
body{
	font-family: arial;
	font-size: 13px;
	background-image: url(../images/map.jpg);
	background-color: #E8E9EB;
	background-repeat: repeat-x;
}

#pagewrapper {
	width: 1000px;
	margin: 0 auto;
	color: #2B2B2B;
}
#header {
	position: relative;
	width: 950px;
}
#slider_wrapper {
	margin: 0 auto;
	width: 950px !important;
	height: 320px !important;
	position:relative;
}
#slider {
	margin: 0 auto;
	width: 950px;
	height: 320px;
	position:relative;
}

#content-wrapper {
	width: 950px;
	background-color: #fff;
}

#content {
	
	position: relative;
	background-color: #fff;
	overflow: hidden;
}

#footer {
	width: 960px;
	background-color: #fff;
	padding-bottom: 10px;
}

#copyright, #powered {
	color: #000066;
	text-align: center;
}

.clear {clear;both;}

.menu {
	background-color: #003367;
	padding: 6px 0;
}
.menu ul{
	list-style: none;
	display:block;
}
.menu ul li a {color:#FFFEFF;}

#header .menu {display: block;padding:12px 0;}
#header .menu ul li {float:left;}
#header .menu ul li a {padding: 9px 20px 9px 20px;font-weight: bold;}
#header .menu ul li a:hover {background-color: #000066;}
#header .menu ul li a.active {background-color: #000066;}

#footer .menu ul{text-align: center;}
#footer .menu ul li {display: inline-block;padding:0 16px;}
#footer .menu ul li:first-child {padding-left:0;}
#footer .menu ul li a:hover {text-decoration: underline;}

.sidebar_left {
	padding: 0 5px;
	float: left;
	width: 242px;
	overflow: hidden;
	text-align: left;
}

.sidebar_left #content2 {
	position:relative;
	border-width: thin;
	border-style: solid;
	border-color: #ccc;
	margin-bottom: 8px;
	padding: 7px;
}

.sidebar_left #content2 strong {
	margin-top: 15px;
	display: block;
	color:#000066;
}

.sidebar_left #content2 p {
	line-height: 18px;
}

.cnt {
	width: 445px;
	float: left;
}
.cnt strong {display:block;color:#996633;margin-top:10px;margin-bottom:10px;}
#vacancy_tbl {width:100%;text-align:center;border:1px solid gray;border-collapse: collapse;margin-top:5px;}
#vacancy_tbl tr td {padding: 12px;font-weight: bold;border: 1px solid gray;}
#vacancy_tbl tr td a {color:#fff;}
#vacancy_tbl tr td:first-child{background-color:#003368;}
#vacancy_tbl tr td:last-child{background-color:#996600;}

.sidebar_right {float:right;margin-right: 5px;}
.sidebar_right ul{list-style: none;}
.sidebar_right ul li a{font-style: italic;font-weight: bold;}
.sidebar_right ul li a:hover{text-decoration: underline;}

#vacancies_list {overflow: hidden;padding:7px 5px;}
#vacancies_list ul {list-style: none;}
#vacancies_list ul li {float: left;margin-left: 18px;}
#vacancies_list ul li:first-child{margin-left:0;}

#forms {
	width: 908px;
	padding: 0 20px 15px 20px;
	border-width: thin;
	border-style: solid;
	border-color: #999;
	overflow: hidden;
}

.content688{
	width:648px;
	float:left;
	padding: 15px 20px 15px 20px;
	border-width: thin;
	border-style: solid;
	border-color: #999;
	margin-left: 5px;
	margin-bottom: 20px;
}

.content700{
	width: 650px;
	float: left;
	padding: 15px 20px 15px 10px;
	border-left:thin solid #999;
	margin-left: 5px;
	margin-bottom: 20px;
	line-height: 25px;
	font-size: 13px;
	text-align: justify;
}

.content437 {
	width: 407px;
	float: left;
	padding: 0 15px 0 15px;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #999;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #999;
}
.content437 strong {color:#003368;}
.content688 strong, .content437 strong {display: block; margin-top:20px;}
.content688 p, .content437 p {
	line-height: 20px;
}
.content688 ul, ol {margin: 20px 40px 20px;}

.mr10{margin-right:10px;}
.mr20{margin-right:20px;}
.mr60{margin-right:60px;}
.mr100{margin-right:100px;}
.mr140{margin-right:140px;}
.floatleft{float:left;}
.red{color:red;}

ul.goldmenu{text-align: center; margin-bottom: 20px;}
ul.goldmenu li {display: inline-block;padding:0 10px;}
ul.goldmenu li:first-child {padding-left:0;}
ul.goldmenu li a {color:#960;font-weight: bold;font-size: 120%;}
ul.goldmenu li a:hover {text-decoration: underline;}

.leftgraymenu {
	width: 232px;
	float: left;
	margin-right: 5px;
	text-align: right;
}
.leftgraymenu ul {list-style: none;}
.leftgraymenu ul li a {color:#696969; font-size: 16px; font-weight: bold;line-height: 1.5}

.leftgoldmenu {
	width: 252px;
	float:left;
	
	margin-right: 5px;
	text-align:right;
	
}
.leftgoldmenu ul {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999;
	padding-bottom: 8px;
	list-style: none;
}
.leftgoldmenu ul li a {
	color:#960;font-weight: bold; font-size: 140%; font-style: italic;}

.leftgoldmenu ul.destination {border:0;margin-top:5px;}
.leftgoldmenu ul.destination li a {
	color:#960; font-weight: normal; font-size: 100%; font-style: italic;}

.blue_button {
	background-color: #02477D;
	background-image: url("../images/blue_btn_bg.gif");
	background-repeat: repeat-x;
	border: 1px solid #02355E;
	color: #fff;
	cursor: pointer;
	font-weight: bold;
	text-align: center;
	margin-right: 1em;
	padding: 3px 3px 6px;
}

.required {
	border: 2px solid red;
	color: #8c2e0b;
}

.childpage {
	margin-left: 10px;
}

#panels {
	float: left;
}

#dashboard_content {
	display:block;
	overflow: hidden;
}