/* ++++++++++++++ OVERALL SITE ++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++ */

body
{
  font-family: verdana; 
  margin: 0px;
  background-color: #E7E7E8;
}


#container
{
  background-color: #FFFFFF;
  width: 1000px;
  margin-left:auto;
  margin-right:auto;
}

#logo
{
  background-image: url(../images/main_logo.gif);
  background-repeat: no-repeat;
  width: 375px;
  height: 120px;
}

#td_menubar
{
  background-color: #289728;
  height: 22px;
  padding: 3px 5px 0px 5px;
  text-align: center;
}

#td_banner
{
  background-image: url(../images/banner_background.jpg);
  background-repeat: no-repeat;
  background-color: #000000;
  height: 130px;
}


/* ++++++++++++++ HOME PAGE +++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++ */

.mainFrame
{
  background-image: url(../images/body_background_grey.jpg);
  background-repeat: no-repeat;
  padding-left: 7px;
  width:761px;
  overflow:hidden;
  float:left;
}

#subMenu
{
  background-image: url(../images/submenu_background.jpg);
  background-repeat: no-repeat;
  height: 24px;
  width: 1000px;
}

#latestVacancies
{
  float: left;
  color: #FFFFFF;
  font-weight: 600;
  background-color: #289728;
  text-align: center;
  line-height: 24px;
  height: 24px;
  width: 190px;
  padding: 0px 5px;
  font-size: 0.9em;
}

#latestVacanciessScroller
{
}

.main_content
{
  background-image: url(../images/body_background_grey.jpg);
  background-repeat: no-repeat;
  overflow:hidden;
  width:1000px;
}

#homeBoxes
{
  padding: 0px 0px 0px 0px;
  background-image: url(../images/home_background.jpg);
  background-repeat: no-repeat;
  /*
  float: left;*/
  width: 761px;
  height: 474px;
}

#itBox
{
  float: left;
  width: 181px;
  margin-left: 20px;
  background-image: url(../images/home_it.gif);
  background-repeat: no-repeat;
  background-position: top left;
}

#engineeringBox
{
  float: left;
  width: 181px;
  margin-left: 45px;
  background-image: url(../images/home_eng.gif);
  background-repeat: no-repeat;
  background-position: top left;
}

#seniorBox
{
  float: left;
  width: 181px;
  margin-left: 45px;
  background-image: url(../images/home_senior.gif);
  background-repeat: no-repeat;
  background-position: top left;
}


.boxLink 
{
  padding-top: 30px;
  padding-bottom: 3px;
}

.boxLink a img
{
  height: 240px;
  width: 178px;
  border: 0;
}

.boxFrame
{
  padding-left: 20px;
  padding-top: 5px;
}


#sidebar
{
  background-image: url(../images/sidebar_background.jpg);
  background-repeat: no-repeat;
  float: right;
  height: 444px;
  width: 202px;
  padding: 15px 15px 15px 15px;
  color: #CDE985;
  font-size: 1.6em;
  overflow:hidden;
}

/* ++++++++++ HOME PAGE FOOTER ++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++ */

#footer_container
{
  width: 768px;
  float: left;
  border-top: 1px dotted #333333;
  border-bottom: 1px dotted #333333;
}

#uploadyourcv
{
  color: #289728;
  font-size: 1.2em;
  display: inline-block;
  padding: 5px;
  float: left;
}

.uploadButton
{
  vertical-align: middle;
  padding-top: 2px;
}

#copyright_container
{
  width: 768px;
  float: left;
}

#copyright
{
  color: #666666;
  font-size: 0.6em;
  float: right;
  padding: 5px;
}


/* +++++++++++ ABOUT US PAGE ++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++ */

#td_submenu_about
{
  background-image: url(../images/about_background.jpg);
  background-repeat: no-repeat;
  background-color: #289728;
  height: 24px;
  padding: 0px 5px;
  text-align: right;
}

.about_content_container
{
  background-image: url(../images/body_background_white.jpg);
  background-repeat: no-repeat;
  background-color: #FFFFFF;
}


#aboutContent
{
  padding: 1px 20px;
  font-size: 0.8em;
}


/* ++++++++++ OTHER PAGES FOOTER ++++++++ */
/* ++++++++++++++++++++++++++++++++++++++ */

#other_footer_container
{  
  width: 1000px;
  float: left;
  clear: both;
  border-top: 1px dotted #333333;
  border-bottom: 1px dotted #333333;
}

#other_copyright_container
{
  width: 1000px;
  float: left;
}


/* +++++++++++++++ IT PAGE ++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++ */

#it_container
{
  background-image: url(../images/body_background_white.jpg);
  background-repeat: no-repeat;
  padding: 0px 0px 0x 7px;
}

#searchContainer
{
  padding-top: 10px;
}

#itJobSearch
{
  background-image: url(../images/gradient_it.gif);
  background-repeat: no-repeat;
  margin-left: 20px;
  padding-top: 5px;
  padding-left: 10px;
  width: 850px;
}


#JobResults
{
  padding: 20px;
}

#itTitle
{
  color: #C0362C;
  font-size: 1.8em;
  display: inline-block;
  padding: 20px;
  float: left;
}


/* ++++++++++ ENGINEERING PAGE ++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++ */


#engineeringJobSearch
{
  background-image: url(../images/gradient_engineering.gif);
  background-repeat: no-repeat;
  margin-left: 20px;
  padding-top: 5px;
  padding-left: 10px;
  width: 850px;
}

#engineeringTitle
{
  color: #EC8000;
  font-size: 1.8em;
  display: inline-block;
  padding: 20px;
  float: left;
}


/* ++++++++++++ SENIOR PAGE +++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++ */


#seniorJobSearch
{
  background-image: url(../images/gradient_senior.gif);
  background-repeat: no-repeat;
  margin-left: 20px;
  padding-top: 5px;
  padding-left: 10px;
  width: 850px;
}

#seniorTitle
{
  color: #6F256C;
  font-size: 1.8em;
  display: inline-block;
  padding: 20px;
  float: left;
}
