@charset "ISO-8859-1";

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #f2f6f9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #333333;
	text-decoration: none;
	margin: 0px;
}
.container-bg-1 {
	background-image: url(../elements/global/page-bg-rpt-1.gif);
	background-color: #f2f6f9;
	background-repeat: repeat-x;
}
.container-bg-2 {
	background-image: url(../elements/global/page-bg-rpt-2.gif);
	background-color: #f2f6f9;
	background-repeat: repeat-x;
}
.container {
	width: 954px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 54px;
	padding-left: 54px;
	background-image: url(../elements/global/page-bg-1.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.container-2 {
	width: 954px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 54px;
	padding-left: 54px;
	background-image: url(../elements/global/page-bg-2.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.header {
	background-image: url(../elements/global/header-bg-rpt.gif);
	background-repeat: repeat-x;
	height: 100px;
	width: 954px;
	background-color: #FFFFFF;
	float: left;
}
#header-logo {
	background-repeat: no-repeat;
	height: 47px;
	width: 125px;
	float: left;
	padding-top: 30px;
	padding-left: 35px;
	background-position: 35px 30px;
}
#header-mini-nav {
	float: right;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 60px;
	padding-right: 35px;
}
#nav-container {
	background-color: #004289;
	height: 39px;
	width: 954px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	background-image: url(../elements/global/nav-bg-rpt.gif);
	background-repeat: repeat-x;
	float: left;
}
#content-container {
	background-color: #FFFFFF;
	padding: 30px 40px 20px;
	width: 874px;
	background-image: url(../elements/global/header-bg-rpt.gif);
	background-repeat: repeat-x;
	float: left;
}
#content-container-index {
	background-color: #FFFFFF;
	padding: 30px 40px 0px;
	width: 874px;
	background-image: url(../elements/global/header-bg-rpt.gif);
	background-repeat: repeat-x;
	float: left;
}
#footer {
	background-image: url(../elements/global/footer-bg-full.jpg);
	background-repeat: no-repeat;
	clear: both;
	height: 131px;
	width: 954px;
	background-position: bottom;
	background-color: #FFFFFF;
}
#footer-line {
	width: 874px;
	margin-left: 40px;
	padding-bottom: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5984B2;
}
#footer-nav {
	text-align: center;
	padding-top: 20px;
}
#footer-nav-legal {
	padding-top: 5px;
	text-align: center;
}
#banner-index {
	height: 250px;
	width: 954px;
	float: left;
	background-image: url(../elements/banners/banner-index-temp.jpg);
}
#banner-blank {
	background-color: #f2f6f9;
	height: 150px;
	width: 954px;
	float: left;
}
#banner-general {
	background-color: #f2f6f9;
	height: 150px;
	width: 954px;
	float: left;
	background-image: url(../elements/banners/banner-general-gradient.jpg);
}
#banner-marine {
	background-color: #f2f6f9;
	height: 150px;
	width: 954px;
	float: left;
	background-image: url(../elements/banners/banner-marine.jpg);
}
#banner-engineering {
	background-color: #f2f6f9;
	height: 150px;
	width: 954px;
	float: left;
	background-image: url(../elements/banners/banner-engineering.jpg);
}
#banner-training {
	background-color: #f2f6f9;
	height: 150px;
	width: 954px;
	float: left;
	background-image: url(../elements/banners/banner-training.jpg);
}
#banner-training-fluid {
	background-color: #f2f6f9;
	height: 150px;
	width: 954px;
	float: left;
	background-image: url(../elements/banners/banner-fluid.jpg);
}
#banner-dp-training {
	background-color: #f2f6f9;
	height: 150px;
	width: 954px;
	float: left;
	background-image: url(../elements/banners/banner-training-dp.jpg);
}
#banner-consultancy {
	background-color: #f2f6f9;
	height: 150px;
	width: 954px;
	float: left;
	background-image: url(../elements/banners/banner-consultancy.jpg);
}
#banner-recruitment {
	background-color: #f2f6f9;
	height: 150px;
	width: 954px;
	float: left;
	background-image: url(../elements/banners/banner-recruitment.jpg);
}
#banner-about {
	background-color: #f2f6f9;
	height: 150px;
	width: 954px;
	float: left;
	background-image: url(../elements/banners/banner-about.jpg);
}
#banner-jobs {
	background-color: #f2f6f9;
	height: 150px;
	width: 954px;
	float: left;
	background-image: url(../elements/banners/banner-jobs.jpg);
}
#banner-library-news {
	background-color: #f2f6f9;
	height: 150px;
	width: 954px;
	float: left;
	background-image: url(../elements/banners/banner-library.jpg);
}
#banner-e-newsletter {
	background-color: #f2f6f9;
	height: 150px;
	width: 954px;
	float: left;
	background-image: url(../elements/banners/banner-e-newsletter.jpg);
}
#banner-links {
	background-color: #f2f6f9;
	height: 150px;
	width: 954px;
	float: left;
	background-image: url(../elements/banners/banner-links.jpg);
}
#banner-our-people {
	height: 150px;
	width: 954px;
	float: left;
	background-image: url(../elements/banners/banner-our-people.jpg);
	background-repeat: no-repeat;
}
#banner-contact {
	background-color: #f2f6f9;
	height: 150px;
	width: 954px;
	float: left;
	background-image: url(../elements/banners/banner-contact.jpg);
}
#index-services-panels {
	width: 874px;
	float: left;
	margin-bottom: 20px;
}
#index-services-panel-1 {
	height: 170px;
	width: 150px;
	float: left;
	margin-right: 20px;
	background-image: url(../elements/panels/index-panel-1.gif);
	background-repeat: no-repeat;
}
#index-services-panel-2 {
	height: 170px;
	width: 150px;
	float: left;
	margin-right: 20px;
	background-image: url(../elements/panels/index-panel-2.gif);
	background-repeat: no-repeat;
}
#index-services-panel-3 {
	height: 170px;
	width: 150px;
	float: left;
	margin-right: 20px;
	background-image: url(../elements/panels/index-panel-3.gif);
	background-repeat: no-repeat;
}
#index-services-panel-4 {
	height: 170px;
	width: 150px;
	float: left;
	margin-right: 20px;
	background-image: url(../elements/panels/index-panel-4.gif);
	background-repeat: no-repeat;
}
#index-services-panel-5 {
	height: 170px;
	width: 150px;
	float: left;
	margin-right: 20px;
	background-image: url(../elements/panels/index-panel-5.gif);
	background-repeat: no-repeat;
}
.index-services-panels-title {
	height: 32px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 34px;
	color: #FFFFFF;
	font-weight: bold;
	text-indent: 10px;
	text-transform: uppercase;
}
.index-services-panels-pic {
	height: 78px;
	padding-right: 4px;
	padding-left: 4px;
}
.index-services-panels-text {
	padding-top: 6px;
	padding-right: 10px;
	padding-left: 10px;
}
#panel-content-services {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ccd9e7;
	border-left-color: #ccd9e7;
	padding-top: 20px;
	padding-bottom: 10px;
	float: left;
	padding-right: 1px;
	padding-left: 21px;
	width: 850px;
}
.title-874-light-blue {
	height: 32px;
	width: 874px;
	background-image: url(../elements/panels/title-874-light-blue.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #004289;
	line-height: 32px;
	text-indent: 21px;
}
.panel-footer-874 {
	height: 10px;
	width: 874px;
	background-image: url(../elements/panels/panel-footer-874.gif);
	background-repeat: no-repeat;
	float: left;
}
#index-map-panel {
	width: 512px;
	margin-right: 20px;
	float: left;
	margin-bottom: 20px;
}
#panel-content-map {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ccd9e7;
	border-left-color: #ccd9e7;
	padding-top: 20px;
	padding-bottom: 10px;
	float: left;
	width: 470px;
	padding-right: 20px;
	padding-left: 20px;
	height: 245px;
}
#title-512-dark-blue {
	background-image: url(../elements/panels/title-512-dark-blue.gif);
	background-repeat: no-repeat;
	height: 32px;
	width: 512px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 32px;
	font-weight: bold;
	color: #FFFFFF;
	text-indent: 21px;
}
#panel-footer-512 {
	height: 10px;
	width: 512px;
	background-image: url(../elements/panels/panel-footer-512.gif);
	background-repeat: no-repeat;
	float: left;
}
#index-links-panel {
	float: left;
	width: 342px;
	margin-bottom: 20px;
}
#panel-content-links {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ccd9e7;
	border-left-color: #ccd9e7;
	padding-top: 20px;
	float: left;
	width: 300px;
	padding-right: 20px;
	padding-left: 20px;
}
.panel-content-link-box {
	background-image: url(../elements/panels/index-link-panel.gif);
	background-repeat: no-repeat;
	height: 75px;
	width: 300px;
	margin-bottom: 10px;
	float: left;
}
.panel-content-link-pic {
	height: 67px;
	width: 63px;
	margin-top: 4px;
	margin-left: 4px;
	margin-right: 20px;
	float: left;
}
.panel-content-link-text {
	padding-top: 10px;
	padding-right: 20px;
}
#title-342-dark-blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 32px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../elements/panels/title-344-dark-blue.gif);
	background-repeat: no-repeat;
	text-indent: 21px;
	height: 32px;
	width: 342px;
}
#panel-footer-342 {
	height: 10px;
	width: 342px;
	background-image: url(../elements/panels/panel-footer-342.gif);
	background-repeat: no-repeat;
	float: left;
}
#column-left {
	float: left;
	width: 543px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D2DEEA;
	padding-right: 40px;
}
#column-right {
	float: right;
	width: 250px;
}
.title-250-light-blue {
	height: 32px;
	width: 250px;
	background-image: url(../elements/panels/title-250-light-blue.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #004289;
	line-height: 32px;
	text-indent: 21px;
}
.title-250-dark-blue {
	background-image: url(../elements/panels/title-250-dark-blue.gif);
	background-repeat: no-repeat;
	height: 32px;
	width: 250px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 32px;
	font-weight: bold;
	color: #FFFFFF;
	text-indent: 21px;
}
#title-250-marine {
	background-image: url(../elements/panels/title-250-marine.gif);
	background-repeat: no-repeat;
	height: 32px;
	width: 250px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 32px;
	font-weight: bold;
	color: #FFFFFF;
	text-indent: 21px;
}
#title-250-engineering {
	background-image: url(../elements/panels/title-250-engineering.gif);
	background-repeat: no-repeat;
	height: 32px;
	width: 250px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 32px;
	font-weight: bold;
	color: #FFFFFF;
	text-indent: 21px;
}
#title-250-recruitment {
	background-image: url(../elements/panels/title-250-recruitment.gif);
	background-repeat: no-repeat;
	height: 32px;
	width: 250px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 32px;
	font-weight: bold;
	color: #FFFFFF;
	text-indent: 21px;
}
#title-250-training {
	background-image: url(../elements/panels/title-250-training.gif);
	background-repeat: no-repeat;
	height: 32px;
	width: 250px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 32px;
	font-weight: bold;
	color: #FFFFFF;
	text-indent: 21px;
}
.panel-content-250 {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ccd9e7;
	border-left-color: #ccd9e7;
	padding-top: 20px;
	padding-bottom: 10px;
	width: 208px;
	padding-right: 20px;
	padding-left: 20px;
}
.panel-footer-250 {
	height: 10px;
	width: 250px;
	background-image: url(../elements/panels/panel-footer-250.gif);
	background-repeat: no-repeat;
	margin-bottom: 20px;
}
.pic-box-right {
	float: right;
	width: 300px;
	margin-bottom: 10px;
	margin-left: 20px;
}
.pic-box-hs {
	height: 100px;
	width: 80px;
	margin-right: 20px;
	float: left;
	border: 2px solid #D5E0EB;
}
.pic-box-left-no-size {
	margin-right: 20px;
	float: left;
	border: 2px solid #D5E0EB;
	margin-bottom: 20px;
}
.news-header {
	margin-bottom: 10px;
}
.news-body {
	margin-bottom: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D2DEEA;
	padding-bottom: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.page-numbers {
	background-color: #F2F6F9;
	border: 1px solid #DFE7F0;
	padding: 10px;
}
#pop-up-box {
	padding: 20px;
	float: left;
	background-color: #e5f5fc;
}
#pop-up-box-title {
	background-image: url(../elements/global/pop-up-head-bg-rpt.jpg);
	background-repeat: repeat-x;
	height: 52px;
	text-indent: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 18px;
}




/*TEXT STYLES START*/


p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #333333;
	text-decoration: none;
	margin: 0px;
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #999999;
	text-decoration: underline;
	font-weight: bold;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #333333;
	text-decoration: underline;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #333333;
	text-decoration: underline;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #333333;
	text-decoration: underline;
}
ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
	color: #333333;
	text-decoration: none;
	margin: ;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 25px;

}
.h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 25px;

}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	margin: 0px;
}
h2 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	margin: 0px;
}
h2 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	margin: 0px;
}
h2 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	margin: 0px;
}
h2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration: underline;
	font-weight: bold;
	margin: 0px;
}
.mini-links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #004289;
	text-decoration: none;
	font-weight: normal;
}
.mini-links a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #004289;
	text-decoration: none;
	font-weight: normal;
}
.mini-links a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #004289;
	text-decoration: none;
	font-weight: normal;
}
.mini-links a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #004289;
	text-decoration: none;
	font-weight: normal;
}
.mini-links a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	text-decoration: underline;
	font-weight: normal;
}

.panel-text-1-heads {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.panel-text-1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
.panel-text-1 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
.panel-text-1 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
.panel-text-1 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
.panel-text-1 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}
.nav-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: ;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}

/*TEXT STYLES END*/


/*BULLET STYLES START*/

#general-menu {
	position: relative;
	/*width: 200px;*/
}

#general-menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	/*width: 100%;*/
	
}
#general-menu ul li {
	padding: 0px 0px 10px;
	text-decoration: none;	
	/*width: 200px;*/
}
#general-menu ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
	display: inline;
	clear: both;
	float: left;
	background-repeat: no-repeat;	
	width: 188px;
	padding-top: 2px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: auto;
	background-image: url(../elements/panels/bullet-bg-dark-blue.gif);
	
}
#general-menu ul li a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
	display: inline;
	clear: both;
	float: left;
	background-repeat: no-repeat;	
	/*width: 200px;*/
	padding-top: 2px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: auto;
	background-image: url(../elements/panels/bullet-bg-dark-blue-o.gif);
}



#marine-menu {
	position: relative;
	/*width: 200px;*/
}

#marine-menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	/*width: 100%;*/
	
}
#marine-menu ul li {
	padding: 0px 0px 10px;
	text-decoration: none;	
	/*width: 200px;*/
}
#marine-menu ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
	display: inline;
	clear: both;
	float: left;
	background-repeat: no-repeat;	
	width: 188px;
	padding-top: 2px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: auto;
	background-image: url(../elements/panels/bullet-bg-marine.gif);
	
}
#marine-menu ul li a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
	display: inline;
	clear: both;
	float: left;
	background-repeat: no-repeat;	
	/*width: 200px;*/
	padding-top: 2px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: auto;
	background-image: url(../elements/panels/bullet-bg-marine-o.gif);
}



#engineering-menu {
	position: relative;
	/*width: 200px;*/
}

#engineering-menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	/*width: 100%;*/
	
}
#engineering-menu ul li {
	padding: 0px 0px 10px;
	text-decoration: none;	
	/*width: 200px;*/
}
#engineering-menu ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
	display: inline;
	clear: both;
	float: left;
	background-repeat: no-repeat;	
	width: 188px;
	padding-top: 2px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: auto;
	background-image: url(../elements/panels/bullet-bg-engineering.gif);
	
}
#engineering-menu ul li a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
	display: inline;
	clear: both;
	float: left;
	background-repeat: no-repeat;	
	/*width: 200px;*/
	padding-top: 2px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: auto;
	background-image: url(../elements/panels/bullet-bg-engineering-o.gif);
}


#recruitment-menu {
	position: relative;
	/*width: 200px;*/
}

#recruitment-menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	/*width: 100%;*/
	
}
#recruitment-menu ul li {
	padding: 0px 0px 10px;
	text-decoration: none;	
	/*width: 200px;*/
}
#recruitment-menu ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
	display: inline;
	clear: both;
	float: left;
	background-repeat: no-repeat;	
	width: 188px;
	padding-top: 2px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: auto;
	background-image: url(../elements/panels/bullet-bg-recruitment.gif);
	
}
#recruitment-menu ul li a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
	display: inline;
	clear: both;
	float: left;
	background-repeat: no-repeat;	
	/*width: 200px;*/
	padding-top: 2px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: auto;
	background-image: url(../elements/panels/bullet-bg-recruitment-o.gif);
}








#training-menu {
	position: relative;
	/*width: 200px;*/
}

#training-menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	/*width: 100%;*/
	
}
#training-menu ul li {
	padding: 0px 0px 10px;
	text-decoration: none;	
	/*width: 200px;*/
}
#training-menu ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
	display: inline;
	clear: both;
	float: left;
	background-repeat: no-repeat;	
	width: 188px;
	padding-top: 2px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: auto;
	background-image: url(../elements/panels/bullet-bg-training.gif);
	
}
#training-menu ul li a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
	display: inline;
	clear: both;
	float: left;
	background-repeat: no-repeat;	
	/*width: 200px;*/
	padding-top: 2px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: auto;
	background-image: url(../elements/panels/bullet-bg-training-o.gif);
}
.panel-general-pic-box {
	float: right;
	width: 60px;
	margin-left: 10px;
	height: 60px;
}

.clear {
	clear: both;
}

/*BULLET STYLES END*/



/* Main story image styles */

.imgcontainerMain {
	width: 198px;
	display:inline;
	float: left;
	margin-right: 30px;
}

.imgmainMain {
	width: 95px;
	border: 0px solid #666666;
	margin-bottom: 5px;
}

.imgmainMain img{
	width: 198px;
	border: 2px solid #C1D4EA;
	margin-bottom: 5px;
}
.captionmain {
	width: 198px;
	font-size: 10px;
	font-weight: bold;
	position: relative;
	margin-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.imgthumbMain {
	width: 130px;
	border: 2px solid #666666;
	margin-bottom: 0px;
	margin-left: 5px;
}

.panel-bg-543-header {
	background-image: url(../elements/panels/panel-top-543.gif);
	background-repeat: no-repeat;
	padding: 15px 20px 10px;
	width: 503px;
	background-color: #E5ECF3;
	font-weight:bold;
}

.panel-bg-543 {
	background-image: url(../elements/panels/panel-top-543.gif);
	background-repeat: no-repeat;
	padding: 15px 20px 10px;
	width: 503px;
	background-color: #E5ECF3;
}
.panel-bg-543-footer {
	background-image: url(../elements/panels/panel-bottom-543.gif);
	background-repeat: no-repeat;
	width: 543px;
	height: 10px;
	margin-bottom: 6px;
}
.newsTitle {
	
}
#mission-statement {
	border: 1px solid #CCD9E7;
	margin-bottom: 30px;
	padding: 20px;
	background-color: #F2F6F9;
}
#mission-pic {
	background-image: url(../elements/pics/Andrew-isolated.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 282px;
	width: 200px;
	margin-bottom: 10px;
	margin-left: 20px;
}
#organogram {
	background-image: url(../elements/pics/organogram.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 540px;
}
#logo-panel-index {
	height: 75px;
	float: left;
	width: 874px;
	background-image: url(../elements/global/index-logos.gif);
	background-repeat: no-repeat;
}
#organogram-2 {
	background-image: url(../elements/panels/organogram-2-bg.jpg);
	background-repeat: no-repeat;
	width: 540px;
	height: 420px;
}
.organogram-2-panel-left {
	background-image: url(../elements/panels/organogram-2-panel-bg.jpg);
	background-repeat: no-repeat;
	height: 50px;
	width: 175px;
	margin-bottom: 10px;
	text-align: center;
	padding-top: 10px;
	float: left;
}
.organogram-2-panel-right {
	background-image: url(../elements/panels/organogram-2-panel-bg.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 50px;
	width: 175px;
	margin-bottom: 10px;
	text-align: center;
	padding-top: 10px;
}

.organogram-2-panel-text a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #014289;
	line-height: 18px;
	text-decoration: none;
}
.organogram-2-panel-text a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #014289;
	line-height: 18px;
	text-decoration: none;
}
.organogram-2-panel-text a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	line-height: 18px;
	text-decoration: none;
}
.organogram-2-panel-text a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #014289;
	line-height: 18px;
	text-decoration: none;
}
.organogram-2-panel-middle {
	background-repeat: no-repeat;
	height: 245px;
	width: 190px;
	text-align: center;
	padding-top: 155px;
	float: left;
}
#organogram-2-column-left {
	float: left;
	width: 175px;
}
#organogram-2-column-right {
	float: right;
	width: 175px;
}
