@charset "utf-8";
body         {margin:0px; background:url(images/template_pageback_content.gif)}
body.blank   {margin:0px; background:none;}
a            {color:#666666; font-family:arial, helvetica, sans-serif; font-size:11px; text-decoration:underline;}
a:hover      {color:#cc0000;}
.menuone     {color:#666666; font-family:arial, helvetica, sans-serif; font-size:14px; font-weight: bold;text-decoration:none;}
.menuone:active	{color:#ffffff; font-family:arial, helvetica, sans-serif; font-size:14px; font-weight: bold;text-decoration:none;}
.menuone:hover	{color:#cc0000; font-family:arial, helvetica, sans-serif; font-size:14px; font-weight: bold;}

select.menuone		{color:#666666; font-family:arial, helvetica, sans-serif; font-size:11px; font-weight: normal; text-decoration:none;}

.plain			{color:#666666; font-family:arial, helvetica, sans-serif; font-size:11px; font-weight: bold;}
.plain:link			{color:#999; font-family:arial, helvetica, sans-serif; font-size:11px; font-weight: normal; text-decoration:none;}
.content,p,li			{color:#666666; font-family:arial, helvetica, sans-serif; font-size:11px; font-weight: normal; line-height:17px;}
.emailLink {color:#666666; font-family:arial, helvetica, sans-serif; font-size:11px; font-weight: normal; line-height:17px;}
.emailLink:hover {color:#cc0000;}
.footerLink:link {color:#666666; font-family:arial, helvetica, sans-serif; font-size:11px; font-weight: bold; text-decoration:none;}
.footerLink:visited {color:#666666; font-family:arial, helvetica, sans-serif; font-size:11px; font-weight: bold; text-decoration:none;}
.footerLink:hover {color:#666666; font-family:arial, helvetica, sans-serif; font-size:11px; font-weight: bold; text-decoration:underline}
.formfields {color:#333; font-family:arial, helvetica, sans-serif; font-size:11px; font-weight: normal; line-height:17px;}
.required {color:#F00;font-family:arial, helvetica, sans-serif; font-size:10px;}
.title			{color:#333333; font-family:arial, helvetica, sans-serif; font-size:12px; font-weight: bold; line-height:17px;}
.homepage-red  		{ color:#ed1c24; font-family:arial, helvetica, sans-serif; font-size:13px; text-decoration:none; font-weight: bold; line-height:17px; padding:10px;} 
.homepage-ltblue  	{ color:#00aeef; font-family:arial, helvetica, sans-serif; font-size:13px; text-decoration:none; font-weight: bold; line-height:17px; padding:10px;} 
.homepage-purple  	{ color:#8a67ac; font-family:arial, helvetica, sans-serif; font-size:13px; text-decoration:none; font-weight: bold; line-height:17px; padding:10px;} 
.homepage-green  	{ color:#4db85a; font-family:arial, helvetica, sans-serif; font-size:13px; text-decoration:none; font-weight: bold; line-height:17px; padding:10px;} 
.homepage-orange  	{ color:#f7941d; font-family:arial, helvetica, sans-serif; font-size:13px; text-decoration:none; font-weight: bold; line-height:17px; padding:10px;} 
.homepage-grey  	{ color:#c7c8ca; font-family:arial, helvetica, sans-serif; font-size:13px; text-decoration:none; font-weight: bold; line-height:17px; padding:10px;} 
.homepage-dkblue  	{ color:#003366; font-family:arial, helvetica, sans-serif; font-size:13px; text-decoration:none; font-weight: bold; line-height:17px; padding:10px;}

.homepage-title  	{ color:#666666; font-family:arial, helvetica, sans-serif; font-size:24px; text-decoration:none; font-weight: bold; line-height:30px;} 
.homepage-tabtitle  	{ color:#ffffff; font-family:arial, helvetica, sans-serif; font-size:10px; text-decoration:none; font-weight: bold; line-height:10px;} 
.homepage-jobsin  	{ color:#ffffff; font-family:arial, helvetica, sans-serif; font-size:8px; text-decoration:none; font-weight: normal; line-height:8px;} 
.moreInfo 		{ color:#F00; float:right}
.moreInfoL,.moreInfoL:link { color:#F00; float:left; text-decoration:none;}
.careerzone {font-size:10px;color:#333; font-family:arial, helvetica, sans-serif;}
.cybersense		{color:#BBB; font-family:arial, helvetica, sans-serif; font-size:11px; font-weight: normal; text-decoration:none;}
.cybersense:link	{color:#BBB; font-family:arial, helvetica, sans-serif; font-size:11px; font-weight: normal; text-decoration:none;}
.cybersense:hover	{color:#ed1c24; font-family:arial, helvetica, sans-serif; font-size:11px; font-weight: normal; text-decoration:none;}
.cybersense:visited  {
  color:#BBB;
  font-family:arial, helvetica, sans-serif;
  font-size:11px;
  font-weight: normal;
  text-decoration:none;
}
#header {
  width:1000px;
  margin:0px auto;
}
#header .gears {
  margin:0 auto;
  padding:0;
  width:700px;
  float:left;
}
#header .logo {
  width:230px;
  float:left;
}
.jobListings  {
  width:692px;
  margin-left:9px;padding-left:20px;
  padding-right:20px;
  border: solid 1pt #EFEFEF;
  -moz-border-radius: 8px;
  -moz-border-radius-topleft:0px; 
  -webkit-border-radius: 8px;
  -webkit-border-top-left-radius:0px;
  -moz-box-shadow: 5px 5px 5px #ccc;
  -webkit-box-shadow: 5px 5px 5px #ccc;
  box-shadow: 5px 5px 5px #ccc;
}
.jobListings .listing {
  border-bottom:1px solid #EFEFEF;
  padding-bottom:6px;
  background: url('/images/icon.jpg') no-repeat scroll 0 3px;
}
.jobListings .moreInfo a {
  color:#DD0000;
}
.listing .jobTitle  {
  margin-left:17px;
  font-size:12px;
}
.topMenuCat {
  width:115px;
  height:38px;
  color: #EFEFEF;
  text-decoration:none;
  float:left;
  background:none repeat #EE0000 scroll 0 0;
  text-align:center;
  padding-top:6px;
  -moz-border-radius-topleft:8px;
  -webkit-border-top-left-radius:8px;
  -moz-border-radius-topright:6px;
  -webkit-border-top-right-radius:6px;
}
.topMenuCat span {
  font-weight:bold;
}
.clear {
  clear:both;
}


