/* SITE SETUP */	
html,	body {margin:0;	padding:0;	height:100%; background-color:#eeeeee; font-family:Arial, Helvetica, sans-serif; font-size:1.05em;}		
#body {padding-bottom:20px;	/* Height of the footer */	}
#container {min-height:100%;position:relative;}
.yellowBold {color:#da9a00; font-weight:bold;  margin:0; padding:0;}
.yellowLight {color:#da9a00;  margin:0; padding:0;}
.greyBold {color:#515151; font-weight:bold;  margin:0; padding:0;}
.greyLight {color:#515151; margin:0; padding:0;}

#setMeFree {clear:both;}
.pageTitle {margin-left:-4px;}

/* HEADER */
#header {background:url(../images/global/header_bg.jpg) repeat-x; height:91px;}
#sitemapTerms {height:22px; text-align:right; color:#f7bc2b; text-transform:uppercase; font-size:0.65em; padding:10px 19px 0px 0px;}
#sitemapTerms a {color:#959595;}
#sitemapTerms a:hover {text-decoration:none;}



/* NAVBAR */

#navcontainer {padding:0; margin:0 auto; width: 980px; height:91px; background:url(../images/global/nav_bg.jpg); }
#nav {width:663px; height:59px; margin:0; padding:0; float:right;}
#nav span {display: none;}
#nav li, #nav a {height:59px; display:block; outline:none;}
#nav li {float:left; list-style:none; display:inline;}
 
#navAboutUs {width: 95px; background:url("../images/global/nav_about.jpg") 0px 0px no-repeat; }
#navExperience {width: 104px; background:url("../images/global/nav_experience.jpg") 0px 0px no-repeat;}
#navServices{width: 86px; background:url("../images/global/nav_services.jpg") 0px 0px no-repeat;}
#navVacancies {width: 98px; background:url("../images/global/nav_vacancies.jpg") 0px 0px no-repeat;}
#navTestimonials {width: 115px; background:url("../images/global/nav_testimonials.jpg") 0px 0px no-repeat;}
#navFaq {width: 53px; background:url("../images/global/nav_faq.jpg") 0px 0px no-repeat;}
#navContact {width: 112px; background:url("../images/global/nav_contact.jpg") 0px 0px no-repeat;}

#navAboutUs a:hover {background:url("../images/global/nav_about.jpg") 0px -59px no-repeat;}
#navExperience a:hover {background:url("../images/global/nav_experience.jpg") 0px -59px no-repeat;}
#navServices a:hover{background:url("../images/global/nav_services.jpg") 0px -59px no-repeat;}
#navVacancies a:hover {background:url("../images/global/nav_vacancies.jpg") 0px -59px no-repeat;}
#navTestimonials a:hover {background:url("../images/global/nav_testimonials.jpg") 0px -59px no-repeat;}
#navFaq a:hover {background:url("../images/global/nav_faq.jpg") 0px -59px no-repeat;}
#navContact a:hover {background:url("../images/global/nav_contact.jpg") 0px -59px no-repeat;}

/* CMS MENUS */
#cmsNavBlank {width: 112px; background:url("../images/global/cms_blank.jpg") 0px 0px no-repeat;}

#cmsJobs {width: 57px; background:url("../images/global/nav_jobs.jpg") 0px 0px no-repeat; }
#cmsCategories {width: 102px; background:url("../images/global/nav_categories.jpg") 0px 0px no-repeat; }
#cmsRegistrations {width: 119px; background:url("../images/global/nav_registration.jpg") 0px 0px no-repeat; }
#cmsAdmin {width: 113px; background:url("../images/global/nav_CMSaccess.jpg") 0px 0px no-repeat; }

#cmsJobs a:hover {background:url("../images/global/nav_jobs.jpg") 0px -59px no-repeat;}
#cmsCategories a:hover {background:url("../images/global/nav_categories.jpg") 0px -59px no-repeat;}
#cmsRegistrations a:hover {background:url("../images/global/nav_registration.jpg") 0px -59px no-repeat;}
#cmsAdmin a:hover {background:url("../images/global/nav_CMSaccess.jpg") 0px -59px no-repeat;}

/* BIG IMAGE */

#bigImageHome {background:url(../images/home/bigImage.jpg) no-repeat center; height:330px;}
#bigImageAbout {background:url(../images/about_us/bigImage.jpg) no-repeat center; height:330px;}
#bigImageContact {background:url(../images/contact_us/bigImage.jpg) no-repeat center; height:330px;}
#bigImageServices {background:url(../images/services/bigImage.jpg) no-repeat center; height:330px;}
#bigImageTestimonials {background:url(../images/testimonials/bigImage.jpg) no-repeat center; height:330px;}
#bigImageVacancies {background:url(../images/vacancies/bigImage.jpg) no-repeat center; height:330px;}
#bigImageFaq {background:url(../images/faq/bigImage.jpg) no-repeat center; height:330px;}
#bigImageExperience {background:url(../images/experience/bigImage.jpg) no-repeat center; height:330px;}  




/* HOMEPAGE */

#contentHolder {background:url(../images/global/contentTile.jpg) repeat-x; min-height:200px;}
#content {width:980px; margin:0 auto;}

#welcome {float:left; width:440px; padding:20px; background:url(../images/global/contentSep.jpg) no-repeat left top;}
#welcomeLinks {list-style:none; margin:0; padding:0px 0px 0px 0px;}
#welcome p {color:#515151; font-size:0.7em; text-align:justify; line-height:17px; height:80px;}
#welcomeLinks li {float:left; display:inline; font-size:0.7em; font-weight:bold; margin:0; padding:0;}
#welcomeLinks li a {color:#da9a00;}
#welcomeLinks li a:hover {text-decoration:none;}

#services {float:left; width:200px; padding:20px; background:url(../images/global/contentSep.jpg) no-repeat left top; margin-bottom:20px;}
#services p {color:#515151; font-size:0.7em; text-align:justify; line-height:17px; height:80px;}

#contact {float:left; width:220px; padding:20px; background:url(../images/home/contact_bg.png) no-repeat left top;}
#contact p {color:#515151; font-size:0.7em; text-align:justify; line-height:17px; height:80px;}

#bottomLeft {width:440px; padding:20px; float:left;}
#copyRec {float:right; font-size:0.7em;}

#bottomMiddle {width:200px; padding:20px; float:left; font-size:0.7em;}
#bottomMiddle a {color:#da9a00; font-weight:bold; }
#bottomMiddle a:hover {text-decoration:none;}
.morePad {padding:0px 0px 0px 0px}

#bottomRight {width:220px; padding:20px; float:left; font-size:0.7em; padding-bottom:10px;}
#bottomRight a {color:#515151;}
#bottomRight a:hover {text-decoration:none;}



/* ABOUT US */
#aboutLeft {float:left; width:460px; padding:20px; background:url(../images/about_us/about_left.jpg) no-repeat left top; font-size:0.7em; color:#515151; text-align:justify;}
#aboutLeft p {margin:0; padding:0;}
#aboutLeft ul {list-style-position:inside; margin:0; padding:0; text-align:left;}
#aboutLeft ul li {padding-bottom:5px;}
.aboutLeftImage {float:right; padding:0px 0px 0px 15px; margin:0;}

#aboutRight {float:Right; width:440px; padding:20px; background:url(../images/about_us/about_right.jpg) no-repeat right top; font-size:0.7em; color:#515151; text-align:justify;}
#aboutRight p {margin:0; padding:0;}
.aboutRightImage {float:right; padding:0px 0px 0px 15px; margin:0;}
#aboutRight ul {list-style-position:inside; margin:47px 0px 0px 0px; padding:0; text-align:left;}
#aboutRight ul li {padding-bottom:5px;}

#aboutLeftOther {float:left; width:460px; padding:20px;  font-size:0.7em; color:#515151; text-align:justify;}
#aboutLeftOther p {margin:0; padding:0;}
#aboutLeftOther ul {list-style-position:inside; margin:0; padding:0; text-align:left;}
#aboutLeftOther ul li {padding-bottom:5px;}


#aboutRightOther {float:Right; width:440px; padding:20px;  font-size:0.7em; color:#515151; text-align:justify;}
#aboutRightOther p {margin:0; padding:0;}
#aboutRightOther ul {list-style-position:inside; margin:47px 0px 0px 0px; padding:0; text-align:left;}
#aboutRightOther ul li {padding-bottom:5px;}


/* EXPERIENCE */
#experienceContent {float:left; width:940px; padding:20px; background:url(../images/services/content_bg.jpg) no-repeat left top; font-size:0.7em; color:#515151; text-align:justify;}

/* SERVICES */
#servicesContent {float:left; width:940px; padding:20px; background:url(../images/services/content_bg.jpg) no-repeat left top; font-size:0.7em; color:#515151; text-align:justify;}

/* VACANCIES */
#vacanciesContent {float:left; width:940px; padding:20px; background:url(../images/services/content_bg.jpg) no-repeat left top; font-size:0.7em; color:#515151; text-align:justify;}

#vacanciesContentLeft  {float:left; width:660px; padding:20px; background:url(../images/services/content_bg.jpg) no-repeat left top; font-size:0.7em; color:#515151; text-align:justify;}
#vacanciesContentLeft  a {color:#515151;}
#vacanciesContentLeft  a:hover {text-decoration:none;}
#vacanciesContentLeft ul {list-style-position:inside; margin:0; padding:5px 0px 0px 0px; text-align:left;}
#vacanciesContentLeft ul li {padding-bottom:5px;}

#vacanciesContentRight {float:left; width:240px; padding:20px; background:url(../images/contact_us/right_bg.jpg) no-repeat left top; font-size:0.7em; color:#515151; text-align:justify;}
#vacanciesContentRight label {width: 85px; float: left; margin:2px 10px 0px 0px;}
#vacanciesContentRight .submit input {margin-left: 93px;} 
#vacanciesContentRight form {padding-top:30px;}
#vacanciesContentRight a {color:#515151;}
#vacanciesContentRight a:hover {text-decoration:none;}
#vacanciesContent a {color:#515151;}
#vacanciesContent a:hover {text-decoration:none;}

/* Job Applications */
#applications {width:940px; padding:20px; background:url(../images/services/content_bg.jpg) no-repeat left top; font-size:0.7em; color:#515151; text-align:justify;}
#applications  ul {list-style:none; margin:0; padding:0px 0px 0px 0px;  width:940px;}
#applications  ul li {padding:0px;}
#applications  ul li a {color:#515151;}
#applications  ul li a:hover {text-decoration:none;}
#applications  ul li span {color:#da9a00; font-weight:bold;  margin:0; padding:0;}
#applications  p span {color:#982121;}
#applications label {width: 85px; float: left; margin:2px 10px 0px 0px;}

/* TESTIMONIALS */
#testimonialsContent {float:left; width:940px; padding:20px; background:url(../images/services/content_bg.jpg) no-repeat left top; font-size:0.7em; color:#515151; text-align:justify;}

/* SITEMAP */
#sitemapContent {float:left; width:940px; padding:20px; background:url(../images/services/content_bg.jpg) no-repeat left top; font-size:0.7em; color:#515151; text-align:justify;}
#sitemapContent  ul {list-style-position:inside; margin:0; padding:17px 0px 0px 0px; text-align:left;}
#sitemapContent  ul li {padding-bottom:5px;}
#sitemapContent  ul li a {color:#515151;}
#sitemapContent  ul li a:hover {text-decoration:none;}


/* TERMS */
#termsContent {float:left; width:940px; padding:20px; background:url(../images/services/content_bg.jpg) no-repeat left top; font-size:0.7em; color:#515151; text-align:justify;}

/* FAQ */
#faqContent {float:left; width:940px; padding:20px; background:url(../images/services/content_bg.jpg) no-repeat left top; font-size:0.7em; color:#515151; text-align:justify;}

#faqContent a {color:#515151; text-decoration:underline;}
#faqContent a:hover {text-decoration:underline; color:#da9a00;}




/* CONTACT US */
#contactContentLeft {float:left; width:240px; padding:20px; background:url(../images/services/content_bg.jpg) no-repeat left top; font-size:0.7em; color:#515151; text-align:justify;}
#contactContentLeft a {color:#515151;}
#contactContentLeft a:hover {text-decoration:none;}

#contactContentRight {float:left; width:660px; padding:20px; background:url(../images/contact_us/right_bg.jpg) no-repeat left top; font-size:0.7em; color:#515151; text-align:justify;}
#contactContentRight label {width: 85px; float: left; margin:2px 10px 0px 0px;}
#contactContentRight .submit input {margin-left: 93px;} 
#contactContentRight form {padding-top:30px;}
#contactContentRight a {color:#515151;}
#contactContentRight a:hover {text-decoration:none;}


/* LOGIN */
#loginContent {width:940px; padding:20px; background:url(../images/services/content_bg.jpg) no-repeat left top; font-size:0.7em; color:#515151; text-align:justify;}
#loginContent  ul {list-style:none; margin:0; padding:17px 0px 0px 0px; margin-left: auto; margin-right: auto; width:470px;}
#loginContent  ul li {padding:5px;}
#loginContent  ul li a {color:#515151;}
#loginContent  ul li a:hover {text-decoration:none;}
#loginContent  ul li span {color:#982121;}
#loginContent  p span {color:#982121;}
#loginContent label {width: 85px; float: left; margin:2px 10px 0px 0px;}


/* CMS */
#cmsMenu {float:left; width:140px; padding:20px; background:url(../images/services/content_bg.jpg) no-repeat left top; font-size:0.7em; color:#515151; text-align:justify;}
.menuTitle {color:#515151; font-weight:bold;}
#cmsMenu a {color:#da9a00; font-weight:bold;}
#cmsMenu a:hover {text-decoration:none;}
#cmsMenu span {color:#515151; font-weight:bold;}

#cmsRight {float:left; width:760px; padding:20px; background:url(../images/contact_us/right_bg.jpg) no-repeat left top; font-size:0.7em; color:#515151; text-align:justify;}
#cmsRight  ul {list-style:none; margin:0; padding:17px 0px 0px 0px; margin-left: auto; margin-right: auto; width:470px;}
#cmsRight  ul li {padding:5px;}
#cmsRight  span {color:#982121;}
.warningMsg {color:#982121;}

/* FOOTER */
#footer {position:absolute;	bottom:0; width:100%; height:20px;/* Height of the footer */ background:url(../images/global/footer_bg.jpg) repeat-x;}
	

