@charset "UTF-8";
/* 
Site: STAR Medical
Media: Screen
*/

* {
	margin: 0px;
	padding: 0px;
}

body {
	background: #000;
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
	font-size: small;
}

#bodyWrapper {
	margin: 0 auto;
	text-align: left;
	width: 900px;
}

#header {
	width: 900px;
	height: 94px;
	float: left;
	background: #fff url(../images/bk-header.gif) no-repeat;
}

#logo {
	width: 460px;
	height: 94px;
	float: left;
}
#logo img {
	border: 0px;
	margin: 0px;
	padding: 0px;
}
#logo p {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

#navigation {
	width: 440px;
	float: right;
}

#menu ul {
	list-style-type: none;
	color: #fff;
	font-size: 80%;
	padding-left: 10px;
	width: 376px;
}
#right {
	list-style-type: none;
	float: right;
	height: 26px;
	display: block;
	overflow: hidden;
	_width: 53px;
	* margin-top: -26px;
	_margin-top: -31px;
}
#navigation ul li ul {
	width: auto;
}

#navigation li {
	float: left;
	height: 26px;
	line-height: 230%;
}
#navigation li a {
	float: left;
	color: #fff;
	height: 26px;
	text-decoration: none;
	padding-left: 6px;
	padding-right: 6px;
}

#navigation ul li ul {
	padding: 0px;
}

#navigation ul li ul li a {
	padding: 0px;
}


#mainImage {
	width: 900px;
	height: 268px;
	float: left;
	margin-bottom: 15px;
}
#mainImage p, img {
	margin: 0px;
	padding: 0px;
}

#columnWrapper {
	width: 900px;
	float: left;
	margin-bottom: 15px;
}

#leftColHome {
	width: 290px;
	float: left;
	margin-right: 15px;
}

#centreColHome {
	width: 290px;
	float: left;
	margin-right: 15px;
	margin-bottom: 20px;
	padding-bottom: 0px;
}

#rightColHome {
	width: 290px;
	float: right;
}

#industryProfiles {
	width: 290px;
	float: left;
	background: url(../images/bk-colClientRight.jpg) no-repeat;
	color: #fff;
	margin-bottom: 15px;
}

#industryProfiles h2 {
	color: #fff;
	font-size: 150%;
	font-weight: normal;
	padding-left: 76px;
	padding-top: 16px;
}

#industryProfiles h3 {
	margin-left: 10px;
	padding-top: 40px;
	font-size: 130%;
	color: #aadfcb;
}

#industryProfiles ul {
	list-style-type: none;
	margin-left: 10px;
	line-height: 140%;
	font-size: 90%;
}

#industryProfiles a {
	color: #fff;
	text-decoration: none;
}

#industryProfiles a:hover {
	color: #fff;
	text-decoration: underline;
}

#jobSearch {
	width: 290px;
	height: 374px;
	float: left;
	background: url(../images/bk-jobSearch.jpg) no-repeat;
	color: #fff;
	margin-bottom: 15px;
}

#jobSearch p {
	margin: 0px;
}

#jobSearchStdForm {
	padding-top: 40px;
	float: left;
}

#jobSearch form {
	width: 270px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 90%;
}

#jobSearch form p {
	margin-bottom: 5px;
}

#jobSearch ul {
	list-style-type: none;
	width: 270px;
	float: left;
	padding-bottom: 15px;
}

#jobSearch li {
	float: left;
}

.searchSel {
	width: 190px;
	font-size: 90%;
}

.searchBtn {
	padding-left: 15px;
}

#jobSearchStd {
	width: 290px;
	height: 186px;
	float: left;
}

#jobSearchStd h2 {
	color: #fff;
	font-size: 150%;
	font-weight: normal;
	padding-left: 72px;
	padding-top: 16px;
}

#jobSearchAdv {
	width: 290px;
	height: 186px;
	float: left;
}

#jobSearchAdv h2 {
	color: #fff;
	font-size: 150%;
	font-weight: normal;
	padding-top: 10px;
	padding-left: 10px;
}

#jobSearchAdv form {
	padding-top: 15px;
}

#top10 {
	width: 280px;
	min-height: 367px;
	float: left;
	background: url(../images/bk-top10.jpg) no-repeat;
	padding-left: 10px;
	padding-right: 0px;
	color: #fff;
	margin-bottom: 15px;
}

#top10 h2 {
	font-weight: normal;
	padding-top: 14px;
	padding-left: 66px;
}

#top10Content {
	width: 280px;
	padding-top: 40px;
	float: left;
	font-size: 90%;
	line-height: 140%;
	margin-bottom: 15px;
}

#top10Content h3 {
	color: #a43187;
	margin: 0px;
	font-size: 130%;
	font-weight: normal;
}

#top10Content p {
	margin: 0px;
}

.topJobItem {
	width: 270px;
	float: left;
	padding-bottom: 20px;
}

.colHead {
	float: left;
	margin-bottom: 15px;
	width: 290px;
	height: 80px;
}

.colHead p {
	margin: 0px;
	padding: 0px;
}

.colHead img {
	border: 0px;
}

#contentColHeaders {
	width: 900px;
	height: 80px;
	float: left;
	margin-bottom: 15px;
}

.colHeadContent {
	float: left;
	margin-bottom: 15px;
	margin-right: 15px;
	width: 290px;
	float: left;
}

.colHeadContent p {
	margin: 0px;
	padding: 0px;
}

.colHeadContent img {
	border: 0px;
}

.colHeadCandidate {
	list-style-type: none;
	text-indent: -9999px;
}
.colHeadCandidate li {
	float: left;
	width: 290px;
	height: 80px;
}
.colHeadCandidate li a {
	float: left;
	width: 290px;
	height: 80px;
	background: url(../images/bk-colHead-candidate.jpg) no-repeat left;
}
.colHeadCandidate li a:hover {
	background-position: right;
}

.colHeadClient {
	list-style-type: none;
	text-indent: -9999px;
}
.colHeadClient li {
	float: left;
	width: 290px;
	height: 80px;
}
.colHeadClient li a {
	float: left;
	width: 290px;
	height: 80px;
	background: url(../images/bk-colHead-client.jpg) no-repeat left;
}
.colHeadClient li a:hover {
	background-position: right;
}

.colHeadContact {
	list-style-type: none;
	text-indent: -9999px;
}
.colHeadContact li {
	float: left;
	width: 290px;
	height: 80px;
}
.colHeadContact li a {
	float: left;
	width: 290px;
	height: 80px;
	background: url(../images/bk-colHead-contact.jpg) no-repeat left;
}
.colHeadContact li a:hover {
	background-position: right;
}


#colGrey {
	width: 290px;
	float: left;
	background: url(../images/bk-colGrey.jpg) no-repeat;
	min-height: 500px;
	margin-bottom: 15px;
}

#colGrey h2 {
	color: #fff;
	font-size: 150%;
	font-weight: normal;
	padding-left: 76px;
	padding-top: 16px;
}

#colGreyContent {
	width: 270px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 40px;
	float: left;
	color: #fff;
	font-size: 90%;
	line-height: 120%;
}

#colGreyContent h3, p {
	margin-bottom: 15px;
	line-height: 16px;
}

#colGreyContent h3 {
	font-size: 14px;
	line-height: 130%;
}

#colGreyContent a {
	color: #fff;
	text-decoration: none;
}

#colGreyContent a:hover {
	color: #fff;
	text-decoration: underline;
}

#colGreen {
	width: 290px;
	float: left;
	background: url(../images/bk-colGreen.jpg) no-repeat;
	min-height: 500px;
	
}

#colGreen h2 {
	color: #fff;
	font-size: 150%;
	font-weight: normal;
	padding-left: 76px;
	padding-top: 16px;
}

#colGreenContent {
	width: 270px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 40px;
	float: left;
	color: #fff;
	font-size: 90%;
	line-height: 120%;
}

#colGreenContent h3, p {
	margin-bottom: 15px;
}

#colGreenContent li {
	line-height: 16px;
}

#colGreenContent h3 {
	font-size: 130%;
	line-height: 130%;
}

#colGreenContent a {
	color: #fff;
	text-decoration: none;
}

#colGreenContent a:hover {
	color: #fff;
	text-decoration: underline;
}

#colGreenMore {
	width: 270px;
	float: left;
	border-top: 1px solid #2bbec0;
	padding-top: 15px;
	margin-top: 15px;
}

#colGreenMore h4 {
	color: #2bbec0;
	font-weight: normal;
	font-size: 120%;
	line-height: 130%;
}

.listPlain {
	list-style-type: none;
}

.btnReadBlog p {
	margin: 0px;
	padding: 0px;
}

.btnReadBlog img {
	border: 0px;
}

#homeBlog {
	width: 290px;
	float: left;
}

#homeBlogHead {
	width: 290px;
	height: 68px;
	float: left;
	color: #fff;
	background: url(../images/bk-home-blogHead.gif) no-repeat top;
}

#homeBlogHead h2 {
	color: #fff;
	font-size: 150%;
	font-weight: normal;
	padding-left: 15px;
	padding-top: 20px;
}

#homeBlogBody {
	width: 260px;
	float: left;
	height: 402px;
	background: url(../images/bk-home-blogBase.gif) no-repeat bottom;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 20px;
}

#homeBlogBody h4 {
	font-size: 110%;
	font-weight: normal;
	color: #ccc;
	margin-bottom: 5px;
}

#homeBlogBody h4 a {
	color: #ccc;
	text-decoration: none;
}
#homeBlogBody h4 a:hover {
	color: #fff;
}

#homeBlogBody p {
	margin: 0px;
	line-height: 130%;
	color: #fff;
	font-size: 90%;
}

.homeBlogItem {
	width: 260px;
	float: left;
	margin-bottom: 20px;
}

#homeBlogInfo {
	width: 260px;
	float: left;
	margin-top: 0px;
}

#homeBlogInfo p {
	margin-bottom: 10px;
	font-size: 110%;
}

#homeBlogInfo a {
	color: #ccc;
	text-decoration: none;
}

#homeBlogInfo a:hover {
	color: #fff;
}

#contentColLeft {
	width: 180px;
	float: left;
	margin-right: 15px;
}

#contentColMidGen {
	width: 400px;
	float: left;
	margin-right: 15px;
	background: url(../images/bk-colContentGen.jpg) no-repeat;
	min-height: 550px;
}

#contentColMidGen h2 {
	color: #fff;
	font-size: 150%;
	font-weight: normal;
	padding-left: 76px;
	padding-top: 16px;
}

#contentColMidCandidate {
	width: 400px;
	float: left;
	margin-right: 15px;
	background: url(../images/bk-colContentCandidate.jpg) no-repeat;
	min-height: 550px;
}

#contentColMidCandidate h2 {
	color: #fff;
	font-size: 150%;
	font-weight: normal;
	padding-left: 76px;
	padding-top: 16px;
}

#contentColMidClient {
	width: 400px;
	float: left;
	margin-right: 15px;
	background: url(../images/bk-colContentClient.jpg) no-repeat;
	min-height: 550px;
}

#contentColMidClient h2 {
	color: #fff;
	font-size: 150%;
	font-weight: normal;
	padding-left: 76px;
	padding-top: 16px;
}

#contentColRight {
	width: 290px;
	float: right;
}

#contentDouble {
	width: 705px;
	float: right;
}

#sitemapGeneral {
	width: 681px;
	float: left;
	margin-bottom: 15px;
	background: #181818;
	border: 2px solid #181818;
	color: #666;
	padding: 10px;
}
#sitemapGeneral h2 {
	color: #fff;
	margin-bottom: 10px;
}
#sitemapGeneral ul {
	list-style-type: none;
}
#sitemapGeneral li {
	display: inline;
}
#sitemapGeneral li a {
	color: #666;
	text-decoration: underline;
}
#sitemapGeneral li a:hover {
	text-decoration: none;
}

#sitemapCandidate {
	width: 320px;
	float: left;
	margin-right: 15px;
	background: #181818;
	border: 2px solid #181818;
	color: #bf2a8e;
	padding: 10px;
}
#sitemapCandidate h2 {
	color: #fff;
	margin-bottom: 10px;
}
#sitemapCandidate ul {
	margin-left: 15px;
}
#sitemapCandidate ul li ul {
	margin-left: 15px;
}
#sitemapCandidate li {
	padding-bottom: 7px;
}
#sitemapCandidate li ul li {
	padding-top: 5px;
	padding-bottom: 0px;
}
#sitemapCandidate li a {
	color: #bf2a8e;
	text-decoration: underline;
}
#sitemapCandidate li a:hover {
	text-decoration: none;
}

#sitemapClient {
	width: 320px;
	float: left;
	background: #181818;
	border: 2px solid #181818;
	color: #05bec1;
	padding: 10px;
	margin-bottom: 15px;
}
#sitemapClient h2 {
	color: #fff;
	margin-bottom: 10px;
}
#sitemapClient ul {
	margin-left: 15px;
}
#sitemapClient ul li ul {
	margin-left: 15px;
}
#sitemapClient li {
	padding-bottom: 7px;
}
#sitemapClient li ul li {
	padding-top: 5px;
	padding-bottom: 0px;
}
#sitemapClient li a {
	color: #05bec1;
	text-decoration: underline;
}
#sitemapClient li a:hover {
	text-decoration: none;
}


#sitemapNews {
	width: 320px;
	float: left;
	background: #181818;
	border: 2px solid #181818;
	color: #666;
	padding: 10px;
}
#sitemapNews h2 {
	color: #fff;
	margin-bottom: 10px;
}
#sitemapNews ul {
	margin-left: 15px;
}
#sitemapNews ul li ul {
	margin-left: 15px;
}
#sitemapNews li {
	padding-bottom: 7px;
}
#sitemapNews li ul li {
	padding-top: 5px;
	padding-bottom: 0px;
}
#sitemapNews li a {
	color: #666;
	text-decoration: underline;
}
#sitemapNews li a:hover {
	text-decoration: none;
}

#currentVacanciesLeft {
	width: 180px;
	float: left;
	background: url(../images/bk-currentVacanciesLeft.gif) no-repeat;
}

#currentVacanciesLeftBase {
	width: 180px;
	height: 11px;
	float: left;
	background:url(../images/bk-currentVacGenBase.gif) no-repeat top left;
}

#currentVacanciesLeft ul {
	list-style-type: none;
	padding-left: 12px;
	padding-top: 10px;
	width: 150px;
}

#currentVacanciesLeft li {
	float: left;
	width: 75px;
	height: 52px;
	padding: 0px;
	margin: 0px;
	line-height: normal;
}

#currentVacanciesLeft img {
	border: 0px;
	float: left;
}

#currentVacanciesCandidate {
	width: 180px;
	float: left;
	background: url(../images/bk-currentVacanciesCandidate.gif) no-repeat;
}

#currentVacanciesCandidateBase {
	width: 180px;
	height: 11px;
	float: left;
	background:url(../images/bk-currentVacCandidateBase.gif) no-repeat top left;
}

#currentVacanciesCandidate ul {
	list-style-type: none;
	padding-left: 12px;
	padding-top: 10px;
	width: 150px;
}

#currentVacanciesCandidate li {
	float: left;
	width: 75px;
	height: 52px;
	padding: 0px;
	margin: 0px;
	line-height: normal;
}

#currentVacanciesCandidate img {
	border: 0px;
	float: left;
}

#currentVacanciesClient {
	width: 180px;
	float: left;
	background: url(../images/bk-currentVacanciesClient.gif) no-repeat;
}

#currentVacanciesClientBase {
	width: 180px;
	height: 11px;
	float: left;
	background:url(../images/bk-currentVacClientBase.gif) no-repeat top left;
}

#currentVacanciesClient ul {
	list-style-type: none;
	padding-left: 12px;
	padding-top: 10px;
	width: 150px;
}

#currentVacanciesClient li {
	float: left;
	width: 75px;
	height: 52px;
	padding: 0px;
	margin: 0px;
	line-height: normal;
}

#currentVacanciesClient img {
	border: 0px;
	float: left;
}

.pageNavGen {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	line-height: 140%;
	font-size: 110%;
	margin-bottom: 35px;
	width: 180px;
	float: left;
}
.pageNavGen li {
	width: 180px;
	float: left;
}
.pageNavGen li a {
	color: #fff;
	text-decoration: none;
	width: 180px;
	float: left;
	padding-bottom: 12px;
}
.pageNavGen li a:hover {
	color: #413f3f;
	text-decoration: none;
}

.pageNavClient {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	line-height: 140%;
	font-size: 110%;
	margin-bottom: 35px;
	width: 180px;
	float: left;
}
.pageNavClient li {
	width: 180px;
	float: left;
}
.pageNavClient li a {
	color: #fff;
	text-decoration: none;
	width: 180px;
	float: left;
	padding-bottom: 12px;
}
.pageNavClient li a:hover {
	color: #007e7b;
	text-decoration: none;
}

.pageNavCandidate {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	line-height: 140%;
	font-size: 110%;
	margin-bottom: 35px;
	width: 180px;
	float: left;
}
.pageNavCandidate li {
	width: 180px;
	float: left;
}
.pageNavCandidate li a {
	color: #fff;
	text-decoration: none;
	width: 180px;
	float: left;
	padding-bottom: 12px;
}
.pageNavCandidate li a:hover {
	color: #a43187;
	text-decoration: none;
}

#currentVacancies {
	width: 595px;
	height: 168px;
	float: right;
	background: url(../images/bk-currentVacancies.gif) no-repeat;
	padding-top: 70px;
}

#currentVacancies ul {
	list-style-type: none;
	padding-left: 15px;
	
}

#currentVacancies li {
	float: left;
}

#currentVacancies img {
	border: 0px;
}


#lower2Col {
	width: 595px;
	float: right;
}

.columnBannerSingle {
	width: 290px;
	float: left;
	margin-bottom: 15px;
	float: left;
	color: #fff;
	font-size: 90%;
	line-height: 120%;
}

#columnBannerSingle h3 {
	font-size: 130%;
	line-height: 130%;	
}
.columnBannerSingle a {
	color: #ffffff;
	text-decoration: none;
}
.columnBannerSingle a:hover   {
	color: #ffffff;
	text-decoration: underline;
}
.columnBannerSingle img {
	border: 0px;
}
.columnBannerSingle p {
	margin: 0px;
}

.columnBannerSingleRight {
	width: 290px;
	float: right;
	margin-bottom: 15px;
}

.columnBannerSingleRight img {
	border: 0px;
}
.columnBannerSingleRight p {
	margin: 0px;
}

#homeNews {
	width: 595px;
	float: left;
	background: url(../images/bk-homeNews.jpg) no-repeat;
	height: 460px;
	color: #fff;
	font-size: 90%;
}

#homeNewsLeft {
	width: 290px;
	float: left;
	margin-right: 15px;
}

#homeNewsLeft h2 {
	color: #fff;
	font-size: 160%;
	font-weight: normal;
	padding-left: 86px;
	padding-top: 21px;
}

#industryNewsContent {
	width: 275px;
	float: left;
	padding-left: 15px;
	padding-top: 40px;
}

#industryNewsContent h4 {
	font-size: 120%;
	font-weight: normal;
	color: #ccc;
	margin-bottom: 5px;
}

#industryNewsContent h4 a {
	color: #ccc;
	text-decoration: none;
}
#industryNewsContent h4 a:hover {
	color: #fff;
}

#industryNewsContent p {
	margin: 0px;
	line-height: 130%;
}

.industryNewsItem {
	width: 275px;
	float: left;
	padding-bottom: 15px;
}

.industryNewsItemFull {
	width: 380px;
	float: left;
	margin-bottom: 20px;
	border-bottom: 1px solid #333;
}

#starNewsContent {
	width: 275px;
	float: left;
	padding-left: 8px;
	padding-top: 40px;
}
#starNewsContent h4 {
	font-size: 120%;
	font-weight: normal;
	color: #ccc;
	margin-bottom: 5px;
}

#starNewsContent h4 a {
	color: #ccc;
	text-decoration: none;
}
#starNewsContent h4 a:hover {
	color: #fff;
}

#starNewsContent p {
	margin: 0px;
	line-height: 130%;
}

#homeNewsRight {
	width: 290px;
	float: right;
}

#homeNewsRight h2 {
	color: #fff;
	font-size: 160%;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 21px;
}



#contentMidCandidate {
	width: 380px;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 40px;
	color: #fff;
	font-size: 90%;
	line-height: 120%;
}

#contentMidCandidate h3 {
	color: #d49fc8;
	font-weight: bold;
	font-size: 140%;
	margin-bottom: 10px;
	line-height: 120%;
}

#contentMidCandidate h4 {
	color: #a43187;
	font-weight: bold;
	font-size: 140%;
	margin-bottom: 10px;
	line-height: 120%;
}

#contentMidCandidate h5 {
	color: #d49fc8;
	font-weight: bold;
	font-size: 110%;
	margin-bottom: 0px;
	line-height: 100%;
}

#contentMidCandidate ul, ol {
	margin-left: 20px;
	line-height:120%;
	margin-bottom: 15px;
}

#contentMidCandidate a {
	color: #d49fc8;
	text-decoration: none;
}

#contentMidCandidate a:hover {
	text-decoration: underline;
}


#contentMidClient {
	width: 380px;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 40px;
	color: #fff;
	font-size: 90%;
	line-height: 120%;
}

#contentMidClient h3 {
	color: #aadfcb;
	font-weight: bold;
	font-size: 140%;
	margin-bottom: 10px;
	line-height: 120%;
}

#contentMidClient h4 {
	color: #4e9fa0;
	font-weight: bold;
	font-size: 140%;
	margin-bottom: 10px;
	line-height: 120%;
}

#contentMidClient h5 {
	color: #aadfcb;
	font-weight: bold;
	font-size: 110%;
	margin-bottom: 0px;
	line-height: 100%;
}

#contentMidClient ul {
	margin-left: 20px;
	line-height:120%;
	margin-bottom: 15px;
}

#contentMidClient a {
	color: #aadfcb;
	text-decoration: none;
}
#contentMidClient a:hover {
	color: #aadfcb;
	text-decoration: underline;
}



#contentMidGen {
	width: 380px;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 40px;
	color: #fff;
	font-size: 90%;
	line-height: 120%;
}

#contentMidGen h2 {
	color: #ccc;
	font-weight: bold;
	font-size: 30px;
	margin-bottom: 10px;
	line-height: 120%;
}

#contentMidGen h3 {
	color: #ccc;
	font-weight: bold;
	font-size: 140%;
	margin-bottom: 10px;
	line-height: 120%;
}

#contentMidGen h4 {
	color: #fff;
	font-weight: bold;
	font-size: 140%;
	margin-bottom: 10px;
	line-height: 120%;
}

#contentMidGen h5 {
	color: #ccc;
	font-weight: bold;
	font-size: 110%;
	margin-bottom: 0px;
	line-height: 100%;
}

#contentMidGen ul, ol {
	margin-left: 20px;
	line-height:120%;
	margin-bottom: 15px;
}

#contentMidGen a {
	color: #ccc;
	text-decoration: none;
}

#contentMidGen a:hover {
	text-decoration: underline;
}

#contentMidGen a.small {
	color: #ccc;
	font-size: 60%;
	text-decoration: none;
}

#contentMidGen a.small:hover {
	text-decoration: underline;
}


.teamMember {
	width: 190px;
	float: left;
	height: 80px;
	border-bottom: 1px solid #333;
	margin-bottom: 10px;
	padding-top: 10px;
}

.teamImage {
	float: left;
	padding-right: 10px;
}


.links1 {
	border-bottom: 1px solid #e9b2db;
	width: 380px;
	margin-bottom: 15px;
	padding-bottom: 15px;
}

.links1 td {
	vertical-align: top;
	padding-bottom: 6px;
}

.linkLabel {
	width: 90px;
}

.table100 {
	width: 380px;
	border: 0px;
	border-collapse: collapse;
}

.td50 {
	width: 190px;
}

.tableProfile {
	width: 380px;
	border: 0px;
	border-collapse: collapse;
	margin-bottom: 20px;
}
.tableProfile th {
	background: #e9b2db;
	padding: 3px;
	font-weight: normal;
	text-align: left;
	color: #a43187;
}

.tableProfile td {
	padding: 3px;
	border-bottom: 1px solid #e9b2db;
}


.newsItem {
	width: 380px;
	float: left;
	border-bottom: 1px solid #333;
	margin-bottom: 15px;
}

.newsImage img {
	border: 3px solid #333;
}

#newsRSS {
	width: 380px;
	text-align: right;
}

#vacancyDetails {
	width: 100%;
	border-collapse: collapse;
}

#vacancyDetails td {
	vertical-align: top;
	padding-bottom: 10px;
}

.vacanyDetailsLeft {
	width: 90px;
	font-weight: bold;
}

#vacancyListing {
	width: 100%;
	border-collapse: collapse;
}

#vacancyListing td {
	vertical-align: top;
	padding-bottom: 10px;
}

#vacancyPagination {
	border: 0px;
	border-collapse: collapse;
}
#vacancyPagination td {
	padding-top: 4px;
	padding-bottom: 4px;
}

.tdFirst {
	width: 90px;
	background: #333;
	padding-left: 5px;
}
.tdPrev {
	width: 95px;
	background: #333;
}
.tdNext {
	width: 95px;
	text-align: right;
	background: #333;
}
.tdLast {
	width: 90px;
	text-align: right;
	background: #333;
	padding-right: 5px;
}

.listingLeft {
	width: 190px;
	padding-right: 5px;
}



#footer1 {
	width: 870px;
	float: left;
	background: url(../images/bk-footer1.jpg) no-repeat;
	padding: 15px;
	padding-top: 0px;
	padding-bottom: 20px;
	margin-top: 15px;
	color: #fff;
	line-height: 130%;
}

#footer1 a {
	color: #fff;
	text-decoration: none;
}
#footer1 a:hover {
	text-decoration: underline;
}

#footerContact {
	width: 690px;
	float: left;
	padding-top: 15px;
	line-height: normal;
}

#footerContact p {
	margin-bottom: 5px;
}

#footerLogos {
	width: 180px;
	height: 65px;
	float: right;
}

#footerLogos ul {
	list-style-type: none;
}

#footerLogos li {
	float: left;
}

#footerLogos img {
	border: 0px;
}

#footerJobs {
	width: 870px;
	float: left;
}

#footerJobs ul {
	list-style-type: none;
	color: #fff;
	font-size: 80%;
	margin-top: 15px;
}
#footerJobs li {
	display: inline;
	padding: 0px;
	margin: 0px;
	line-height: normal;
}


#footer2 {
	width: 870px;
	float: left;
	background: #00aeef;
	padding: 15px;
	color: #fff;
	line-height: 130%;
	font-size: 90%;
}
#footer2 a {
	color: #fff;
	text-decoration: none;
}
#footer2 a:hover {
	text-decoration: underline;
}
#footer2Left {
	width: 595px;
	float: left;
}
#footer2Right {
	width: 275px;
	float: right;
	text-align: right;
}
#footer2 p {
	position: relative;
}


#tableContact {
	width: 380px;
	border: 0px;
}

#tableContact td {
	padding-bottom: 10px;
	vertical-align: top;
}

.inputText {
	width: 248px;
	color: #666;
	background: #ccc;
	border: 1px solid #999;
	padding: 2px;
	font-size: 90%;
}

.inputTextarea {
	width: 248px;
	color: #666;
	background: #ccc;
	border: 1px solid #999;
	padding: 2px;
	font-size: 90%;
	font-family: Helvetica, Arial, sans-serif;
}

.inputSubmit {
	background: #ccc;
	color: #666;
	border: 1px solid #ccc;
	cursor: pointer;
	padding: 1px;
}

.tdLabel {
	width: 100px;
}

.tdInput {
	width: 250px;
}


.green {
	color: #007e7b;
}

.grey {
	color: #ccc;
}

.purple {
	color: #a43187;
}

.blue {
	color: #00aeef;
}

.error {
	color: #00aeef;
}

.access {
	display: none;
}

a:focus {
	outline: 0px;
}
a:active {
	outline: 0px;
}

.testimonialImage {
	float: right;
	height: 50px;
	margin: 0px;
	margin-left: 5px;
	margin-bottom: 5px;
}

#tableValues {
	width: 100%;
	border: 0px;
	border-collapse: collapse;
	background: #ccc;
	margin-top: 15px;
}
#tableValues td {
	padding: 6px;
	color: #666;
}

#tableValues .mainHead {
	background: #666;
	font-weight: bold;
	font-size: 140%;
	color: #fff;
}

#tableValues .subHead {
	background: #999;
	font-weight: bold;
	font-size: 120%;
	color: #fff;
}

