body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; height:100%; background:url(../images/global/background.jpg) center no-repeat fixed; background-color:#000000;}

#contentHolder {width:945px; margin:0 auto; height:100%; margin-top:68px; }

#header {height:73px; width:100%; background:url(../images/global/header_title.jpg) repeat-x;}
#setMeFree {clear:both;}
.whiteTitle {color:#FFFFFF; padding-left:10px; text-transform:uppercase; font-size:0.75em;}
.goldTitle {color:#efb21e; text-transform:uppercase; font-size:0.75em; margin:0;}
.goldTitleLower {color:#efb21e; margin:0;}

.whiteTitleBold {color:#FFFFFF; padding-left:10px; font-size:0.75em; font-weight:bold; margin-left:100px;}
.goldTitleBold {color:#efb21e; font-size:0.75em; font-weight:bold;}


/* NAVBAR */
#navbarHolder {height:88px; width:945px; margin:0 auto; background:url(../images/global/logo.jpg) no-repeat;}
#navbar {height:88px; width:663px; margin:0 auto; background:url(../images/global/nav_bg.jpg) no-repeat top right; float:right;}
#navbar ul {padding: 0; margin:15px 0px 0px 3px; color: White; float: left; width: 100%; text-transform:uppercase; font-size:0.75em;}
#navbar ul li { display: inline; }
#navbar ul li a {padding:0px 20px 9px 20px; color: White; text-decoration: none; outline:none;}
#navbar ul li a:hover {background:url(../images/global/nav_over.gif) no-repeat center bottom;}
#login {height:30px; float:right; color:#FFFFFF; font-size:0.7em; text-transform:uppercase; padding-right:20px; padding-top:2px;}
#login a {color:#FFFFFF; text-decoration:none;}
#login a:hover {text-decoration:underline;}

/* SEARCH */
#searchBar {height:33px; width:100%; background:url(../images/global/search_tile.jpg) repeat-x;}
#search {width:945px; margin:0 auto; font-size:0.7em; color:#333; text-transform:uppercase;}
#search select {text-transform:none; min-width:177px;}
#search table {padding-top:5px;}



/* FEATURE BANNER */
#featureBanner00 {background:url(../images/home/featureBanner00.jpg); width:696px; height:197px; margin-bottom:15px;}
#featureBanner01 {background:url(../images/home/featureBanner01.jpg); width:696px; height:197px; margin-bottom:15px;}
#featureBanner02 {background:url(../images/home/featureBanner02.jpg); width:696px; height:197px; margin-bottom:15px;}
#featureBanner03 {background:url(../images/home/featureBanner03.jpg); width:696px; height:197px; margin-bottom:15px;}
#featureBanner04 {background:url(../images/home/featureBanner04.jpg); width:696px; height:197px; margin-bottom:15px;}
#featureBanner05 {background:url(../images/home/featureBanner05.jpg); width:696px; height:197px; margin-bottom:15px;}
#featureBanner06 {background:url(../images/home/featureBanner06.jpg); width:696px; height:197px; margin-bottom:15px;}
#featureBanner07 {background:url(../images/home/featureBanner07.jpg); width:696px; height:197px; margin-bottom:15px;}

.whiteTitleBoldFeature {color:#FFFFFF; font-weight:bold; font-size:1.2em;}
.goldTitleBoldFeature {color:#efb21e; font-weight:bold; font-size:1.2em;}

.featureBannerNav {float:left; width:330px; padding:20px; 0px 0px 20px}
.featureBannerNav ul {list-style:none; margin:0; padding:0; color:#FFF; font-size:0.75em;}
.featureBannerNav ul li {height:23px;}
.featureBannerNav ul li a {color:#FFF; text-decoration:none; outline:none; font-weight:bold; font-size:1.1em; padding-left:17px; padding-top:3px;}
.featureBannerNav ul li a:hover {color:#FFF; text-decoration:none;}
.featureActive {color:#000; text-decoration:none;}

.featureBannerContent {float:left; width:290px; padding-top:25px;}
.featureBannerContent ul {list-style:none; margin:0; padding:0; color:#FFF; font-size:0.75em;}
.featureBannerContent ul li{text-align:justify; color:#FFF;}



/* LEFT CONTENT */
.jobTitle {color:#FFFFFF; margin:0; padding:10px 0px 0px 10px; text-decoration:none;}
.jobTitle a{color:#FFFFFF; margin:0; text-decoration:none; outline:none;}
.jobTitle a:hover{color:#FFFFFF; margin:0; text-decoration:underline;}
.jobText {color:#FFFFFF; margin:0px 0px 0px 20px; padding:0}
.jobLocation {color:#efb21e; margin:10px 0px 0px 0px; padding:10px 0px 0px 0px; text-decoration:none;}
.jobLocation a{color:#efb21e;text-decoration:none;}
.jobLocation a:hover {text-decoration:underline;}

#leftContent {width:696px; padding-right:15px; float:left;}

#urgent {width:696px; background:url(../images/home/urgent_background.jpg); height:115px;}
#urgentTitle {margin:0px 0px 15px 0px; padding:0;}

#urgentLeft {width:340px; float:left; padding:0; font-size:0.75em; margin:0;}
#urgentLeft p {color:#FFF; padding:0px 0px 0px 10px; margin:0; }
.urgentLeftTitle a {color:#efb21e; text-decoration:underline; outline:none; font-weight:bold;}
.urgentLeft a:hover {text-decoration:none;}

#urgentRight {width:350px; float:right; padding:0; font-size:0.75em; margin:0;}
#urgentRight p { color:#FFF; padding:0px 0px 0px 10px; margin:0;}
.urgentRightTitle a {color:#efb21e; text-decoration:underline; outline:none; font-weight:bold;}
.urgentRightTitle a:hover {text-decoration:none;}

#welcome {background:url(../images/home/welcome_background.jpg); height:165px; margin-top:15px; margin-bottom:15px;}
.welcomeText {color:#FFFFFF; font-size:0.75em; padding:0; margin:0;}
#welcomeTextHolder {padding-right:10px; float:right; width:580px; padding-top:10px; margin:0;}
#welcomeTextHolder p {margin:0; padding:10px 0px 0px 0px;}

/* RIGHT CONTENT */
#rightContent {width:234px; float:right; background:url(../images/global/latest_jobs_background.jpg); height:507px; margin-bottom:15px;}
#latestTitle {margin:1px 0px 0px 0px; padding:0;}
.latestJobs {height:28px; margin:10px 5px 0px 5px; padding:5px;}
.latestJobsTitle {color:#FFFFFF; margin:0; padding:0px 0px 0px 0px;  font-size:0.75em; text-decoration:none;}
.latestJobsTitle a{color:#FFFFFF; margin:0; text-decoration:none; outline:none;}
.latestJobsTitle a:hover{color:#FFFFFF; margin:0; text-decoration:underline;}

.latestJobsLocation {color:#efb21e; margin:0; padding:0px 0px 0px 0px;  font-size:0.75em;}
.latestJobsLocation a{color:#efb21e; margin:0; text-decoration:none; outline:none;}
.latestJobsLocation a:hover{color:#efb21e; margin:0; text-decoration:underline;}
.submit {margin-left:10px;}


/* VACANCIES CONTENT */
#vacanciesInternalContent {width:696px; padding-right:15px; float:left; background:url(../images/global/internal_content_background.jpg) repeat-y; margin-bottom:15px;}
#vacanciesTitle {width:969px; background:url(../images/global/internal_page_titles.jpg) no-repeat; height:26px;}
#vacanciesContentHolder {width:696px; float:left; background:url(../images/vacancies/vacancies.jpg) 0px bottom no-repeat; min-height:482px;}
#vacanciesContentRight {width:490px; float:right; font-size:0.75em; color:#FFFFFF; padding:10px 10px 5px 10px; text-align:justify;}

#vacanciesContentRight ul {list-style:none; margin: 0px 0px 0px 0px; padding:0;}
#vacanciesContentRight ul li{margin: 0px 0px 5px 0px; padding:0;}
#vacanciesContentRight ul li a{color:#FFFFFF; text-decoration:none; outline:none;}
#vacanciesContentRight ul li a:hover{color:#FFFFFF; text-decoration:underline;}

#vacanciesContentRight img {margin:10px 0px 10px 0px;}

#vacanciesInternalContent label {width: 75px; float: left; margin:2px 10px 0px 0px; display: block}
#vacanciesInternalContent .submit input {margin-left: 85px;} 
#resultsTable img {margin:7px 0px 7px 0px;}
.jobTitlesLink {color:#FFFFFF; margin:0; padding:0; text-align:left;}
.jobTitlesLink a {color:#FFFFFF; text-decoration:underline; outline:none; margin:0; padding:0; text-align:left;}
.jobTitlesLink a:hover {text-decoration:none;}
.jobTitlesLinkGold {color:#efb21e;}
.jobTitlesLinkGold a {color:#efb21e; text-decoration:none; outline:none;}
.jobTitlesLinkGold a:hover {text-decoration:underline;}


/* ABOUT CONTENT */
#aboutInternalContent {width:696px; padding-right:15px; float:left; background:url(../images/global/internal_content_background.jpg) repeat-y; margin-bottom:15px;}
#aboutContent {width:696px; color:#FFFFFF;}
#aboutTitle {width:969px; background:url(../images/global/internal_page_titles.jpg) no-repeat; height:26px;}
#aboutContentHolder {width:696px; float:left; background:url(../images/about/about.jpg) bottom no-repeat;}
#aboutContentRight {width:490px; float:right; font-size:0.75em; color:#FFFFFF; padding:10px; text-align:justify;}



/* TEAM CONTENT */
#teamInternalContent {width:696px; padding-right:15px; float:left; background:url(../images/global/internal_content_background.jpg) repeat-y; margin-bottom:15px;}
#teamContent {width:696px; color:#FFFFFF;}
#teamTitle {width:969px; background:url(../images/global/internal_page_titles.jpg) no-repeat; height:26px;}
#teamContentHolder {width:696px; float:left; background:url(../images/team/team.jpg) 0px bottom no-repeat;}
#teamContentRight {width:490px; float:right; font-size:0.75em; color:#FFFFFF; padding:10px; text-align:justify;}

#teamContentRight ul {list-style:none; margin: 0px 0px 0px 0px; padding:0;}
#teamContentRight ul li{margin: 0px 0px 0px 0px; padding:0;}
#teamContentRight img {margin:5px 0px 3px 0px;}

.whiteTitleInternal {color:#FFFFFF; padding-left:10px; text-transform:uppercase; }
.whiteTitleInternalLinks a{color:#FFFFFF; text-decoration:none; width:300px; outline:none;}
.whiteTitleInternalLinks a:hover{color:#FFFFFF; text-decoration:underline;}
.whiteTitleInternalBold {color:#FFFFFF; font-weight:bold;}

.goldTitleInternal {color:#efb21e; text-transform:uppercase; margin:10px 10px 0px 0px;}
.goldTitleInternalBoldTeam {color:#efb21e; font-weight:bold; padding-right:10px;}

.goldTitleInternalBold {color:#efb21e; font-weight:bold; padding-right:10px; text-transform:uppercase; font-size:1.1em;}
.goldTitleInternalLinks a {color:#efb21e; text-decoration:none; outline:none;}
.goldTitleInternalLinks a:hover {color:#efb21e; text-decoration:underline;}


/* REGISTER CONTENT */
#registerInternalContent {width:696px; padding-right:15px; float:left; background:url(../images/global/internal_content_background.jpg) repeat-y; margin-bottom:15px;}
#registerTitle {width:969px; background:url(../images/global/internal_page_titles.jpg) no-repeat; height:26px;}
#registerContentHolder {width:696px; float:left; background:url(../images/register/register.jpg) 0px bottom no-repeat; min-height:482px;}
#registerContentRight {width:490px; float:right; font-size:0.75em; color:#FFFFFF; padding:10px 10px 5px 10px;}

#registerInternalContent label {width: 85px; float: left; margin:2px 10px 0px 0px;}
#registerInternalContent .submit input {margin-left: 85px;} 



/* CONTACT CONTENT */
#contactInternalContent {width:696px; padding-right:15px; float:left; background:url(../images/global/internal_content_background.jpg) repeat-y; margin-bottom:15px;}
#contactTitle {width:969px; background:url(../images/global/internal_page_titles.jpg) no-repeat; height:26px;}
#contactContentHolder {width:696px; float:left; background:url(../images/contact/contact.jpg) 0px bottom no-repeat; min-height:482px;}
#contactContentRight {width:490px; float:right; font-size:0.75em; color:#FFFFFF; padding:10px; text-align:justify;}

#contactInternalContent label {width: 75px; float: left; margin:2px 10px 0px 0px; display: block}
#contactInternalContent .submit input {margin-left: 85px;} 
.contactText {margin:0px 0px 10px 0px; padding:0;}




/* FOOTER */
#footer {background:url(../images/global/footer_tile.jpg) repeat-x; width:945px; height:60px;}
#footerContact {float:left; margin-top:10px;}
#footerLogos {float:right; margin-top:10px;}
.footerWhite {color:#FFFFFF; font-size:0.75em; padding-right:35px; text-decoration:none;}
.footerWhite a{color:#FFFFFF; padding-right:35px; text-decoration:none; outline:none;}
.footerWhite a:hover{color:#FFFFFF; padding-right:35px; text-decoration:underline;}

.footerGold {color:#efb21e; font-size:0.75em;}


