body {
	margin: 0;
	padding: 0;
	background: #002866 url("../images/bg1.gif") repeat-y center top;
	font-family: Verdana, sans-serif;
	font-size: 0.7em;
	color: #404040;
	text-align: center;
}
table, th, td, input, select, textarea {
	color: #404040;
	font-family: Verdana, sans-serif;
	font-size: 1em;
}
big {
	font-size: 1.2em;
	font-weight: normal;
}
img {
	border: none;
	display: block;
}
form {
	padding: 0;
	margin: 0;
}
h1 {
	color: #002866;
	margin: 0;
	padding: 0 0 0.5em 0;
	font-size: 1.65em;
	font-weight: bold;
}
h1.sector_home {
	color: #DBAAD6;
	margin: 0;
	padding: 0 0 0.8em 0;
	font-size: 1.3em;
	font-weight: bold;
}
h2 {
	color: #002866;
	margin: 0;
	padding: 0 0 0.5em 0;
	font-size: 1.5em;
	font-weight: bold;
}
h2.sector_home {
	color: #002866;
	margin: 0;
	padding: 0 0 0.5em 0;
	font-size: 1.65em;
	font-weight: bold;
}
h2.banner {
	color: #002866;
	margin: 0;
	padding: 0 0 0.5em 0;
	font-size: 1.4em;
	font-weight: bold;
}
h3 {
	color: #404040;
	margin: 0;
	padding: 0 0 0.7em 0;
	font-size: 1em;
	font-weight: bold;
}

hr {
	display: none;
}
p {
	margin: 0;
	padding: 0 0 0.7em 0;
}

a {
	text-decoration: underline;
	color: #A52B98;
}
a:hover {
	text-decoration: underline;
	color: #FF0087;
}
.alignr {
	text-align: right;
}

.banner1 h2, .banner2 h2, .banner3 h2, .banner4 h2, .banner5 h2, .banner6 h2, .banner_img1 h2, .banner_img3 h2, .banner_img4 h2 {
 color: #fff;
}
.banner_img2 h2 {
 color: #002866;
}
.banner1 a, .banner_img1 a, .banner_img3 a, .banner6 a {
    color: #fff;
}
.banner1 a:hover, .banner_img1 a:hover, .banner_img3 a:hover, .banner6 a:hover {
    color: #FFE800;
}
.banner2 a, .banner3 a, .banner4 a, .banner_img4 a {
 color: #FFE800;
}
.banner2 a:hover, .banner3 a:hover, .banner4 a:hover, .banner_img4 a:hover {
 color: #fff;
}
.banner_img2 a, .banner5 a  {
 color: #AC0B37;
}
.banner_img2 a:hover, .banner5 a:hover {
 color: #000;
}
.banner1 {
 background: #AC0B37;
 padding: 1.5em 1em;
 color: #fff;
}
.banner2 {
 background: #007DC7;
 padding: 1.5em 1em;
 color: #fff;
}
.banner3 {
 background: #0D5A64;
 padding: 1.5em 1em;
 color: #fff;
}
.banner4 {
 background: #004796;
 padding: 1.5em 1em;
 color: #fff;
}
.banner5 {
 background: #C4D608;
 padding: 1.5em 1em;
 color: #fff;
}
.banner6 {
  background: #FF0087;
  padding: 1.5em 1em;
  color: #fff;
}
.banner_img1 {
 background: #FF0087;
 color: #fff;
}
.banner_img2 {
 background: #FFCC33;
 color: #002866;
}
.banner_img3 {
 background: #FFA100;
 color: #fff;
}
.banner_img4 {
 background: #AC0B37;
 color: #fff;
}
.banner_img1 img, .banner_img2 img, .banner_img3 img, .banner_img4 img {
 float: right;
}
.banner_img1 div, .banner_img2 div, .banner_img3 div, .banner_img4 div {
 padding: 1em;
 display: block;
}
.box_bubbles_in_table td {
    vertical-align: middle;
    padding: 0;
    border: none;
}
.bubbles_img {
    float: right;
}
.poll table {
 border-collapse: collapse;
 margin: 0 0 1em 0;
}
.poll table td {
 color: #fff;
 padding: 0;
 border: none;
}
.poll input.button_poll {
 background: transparent url("../images/arrow4.gif") right center no-repeat;
 border: none;
 padding: 0 10px 0 0;
 text-align: right;
 color: #FFE800;
 cursor: pointer;
 text-align: right;
}
.poll5 input.button_poll {
 background: transparent url("../images/arrow4.gif") right center no-repeat;
 border: none;
 padding: 0 10px 0 0;
 text-align: right;
 color: #AC0B37;
 cursor: pointer;
 text-align: right;
}
.poll1 h2, .poll2 h2, .poll3 h2, .poll4 h2, .poll5 h2, .poll6 h2{
 color: #fff;
}
.poll1 a, .poll6 a {
    color: #fff;
}
.poll1 a:hover, .poll6 a:hover {
    color: #FFE800;
}
.poll2 a, .poll3 a, .poll4 a {
 color: #FFE800;
}
.poll2 a:hover, .poll3 a:hover, .poll4 a:hover {
 color: #fff;
}
.poll5 a  {
 color: #AC0B37;
}
.poll5 a:hover {
 color: #000;
}
.poll1 {
 background: #AC0B37;
 padding: 1.5em 1em;
 color: #fff;
}
.poll2 {
 background: #007DC7;
 padding: 1.5em 1em;
 color: #fff;
}
.poll3 {
 background: #0D5A64;
 padding: 1.5em 1em;
 color: #fff;
}
.poll4 {
 background: #004796;
 padding: 1.5em 1em;
 color: #fff;
}
.poll5 {
 background: #C4D608;
 padding: 1.5em 1em;
 color: #fff;
}
.poll6 {
  background: #FF0087;
  padding: 1.5em 1em;
  color: #fff;
}
 

.bold {
	font-weight: bold;
}
.bottom_links {
	text-align: right;
	padding: 1em 0 0 0;
}
.bottom_links a {
	margin: 0 0 0 1em;
}

.box_bubbles_in {
	margin: 0 15px 0 45px;
}

.box_bubbles_in_table {
	height: 160px;
}

.box_bubbles_in_table td {
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-size: 1.1em;
	line-height: 1.5em;
}

.box_bubbles_in h2 {
	color: #fff;
	margin: 0;
	padding: 0 0 0.3em 0;
	font-size: 1.65em;
	font-weight: bold;
}
.box_flash {
	position: relative;
}
.box_bubbles {
	float: right;
	width: 237px;
	background-repeat:no-repeat;
	background-position:left top;
	margin: 0 6px 1em 0;
	z-index: +1;
	position: absolute;
	right: 0px;
}
.box_hrhome_bubbles {
	float: right;
	width: 237px;
	height: 319px;
	background: url("../images/bubbles-hr-home.jpg") no-repeat left top;
	margin: 0 6px 1em 0;
	display: inline;
	margin-top: 2em;
}
.box_sector_bubbles {
	float: right;
	width: 237px;
	height: 319px;
	background: url("../images/bubbles-sector.jpg") no-repeat left top;
	margin: 0 6px 1em 0;
	display: inline;
}
.box_search {
	background: #C4D608;
	color: #404040;
	padding: 0 1em 0 1em;
	height: 125px;
	overflow: none;
	position: relative;
}
.box_search h2 {
	color: #fff;
	padding: 7px 0 5px 0;
}
.box_search p {
	padding: 0 0 4px 0;
}

.box_services_bgr {
	background: url("../images/bg2.gif") repeat-y left top;
	margin: 0 0 1em 0;
	height: 1%;
}
.box_services_bgr div.col_right {
	padding: 0;
}
.box_services h2.services {
	margin-left: 160px;
	padding-top: 1em;
	height: 1%;
}
.box_services p {
	padding: 0 0 0.5em 0;
}
.box_services ul {
	list-style: none;
	margin: 0;
	padding: 0 0 0.5em 0;
}
.box_services {
	background-color:#EBEBEB;
	background-repeat:no-repeat;
	background-position:left top;
	margin: 0 12px 0 0;
}
.box_services_sector {
	background: #EBEBEB url("../images/services-sector-home.jpg") no-repeat left top;
	margin: 0 12px 0 0;
}
.box_services_left {
	float: left;
	width: 180px;
	margin: 0 0 0 160px;
	padding: 0 0 1em 0;
	display: inline;
}
.box_services_right {
	float: right;
	width: 180px;
	padding: 0 0 1em 0;
}

.box1 {
	background: #F0F0F0;
	padding: 0.5em;
	margin: 0 0 0.5em 0;
	font-size: 1.2em;
}
.box1 img {
	float: left;
	margin: 0 1em 0 0;
}
.box1 p {
	padding: 1.4em 0 0 0;
}
.box2 {
	background: #F0F0F0;
	padding: 0.7em;
}
.box3 {
	background: #F0F0F0;
	padding: 0.7em;
	margin: 0 0 0.2em 0;
}
.box4 {
	background: #F0F0F0;
	padding: 1.5em;
	margin: 0 0 0.2em 0;
}

.breadcrumbs {
	font-size: 0.9em;
	color: #8FA6C4;
	padding: 0 0 1.5em 0;
	margin-top: 2em;
}
.breadcrumbs a {
	color: #B6B6B6;
}
.breadcrumbs a:hover {
	color: #002866;
}

.button1 {
	background: transparent url("../images/arrow3.gif") right center no-repeat;
	border: none;
	padding: 0 18px 0 0;
	text-align: right;
	color: #A52B98;
	cursor: pointer;
}
.button1:hover {
	color: #000;
}

.checkbox {
	margin: 0;
	width: 14px;
	height: 14px;
}
.clear {
	clear: both;
}
.col_left {
	width: 556px;
	float: left;
	padding: 0 0 1em 0;
}
.col_left_home {
	width: 544px;
	float: left;
	padding: 0;
}
.col_left_left {
	width: 350px;
	float: left;
}
.col_left_right {
	width: 154px;
	float: right;
}
.col_right {
	width: 204px;
	float: right;
	padding: 0 0 1em 0;
}
.col_right_home {
	width: 204px;
	padding: 0 0 1em 0;
	margin: 0 0 0 556px;
}

.colcode1 {
	color: #002866;
}
.container {
	width: 760px;
	text-align: left;
	margin: 0 auto;
	background: #fff;
}

.content_home {
	float: left;
	width: 530px;
	margin: 0em 0px 1em 20px;
	display: inline;
	position: relative;
}
.content_home ul, .content_page ul {
    margin: 0;
    padding: 0.5em 0 1em 2em;
}
.content_home ul li, .content_page ul li {
    padding: 0 0 0.2em 0;
} 
.content_page {
	margin: 2em 2em 1em 2em;
}
.content_page h2 {
	font-size: 1.3em;
	padding: 0.7em 0;
}


.floatr {
	float: right;
}

.footer {
	background: #EBEBEB;
	padding: 0.7em;
	color: #777;
}
.footer a {
	color: #777;
}
.footer a:hover {
	color: #000;
}

label.form_search1 {
	width: 70px;
	float: left;
	padding: 0.3em 0 0 0;
}
input.form_search1 {
	width: 100px;
}
input.form_search2 {
	width: 130px;
}
select.form_search2 {
	width: 135px;
}
.form_search3 {
	position: absolute;
	right: 15px;
	bottom: 8px;
}
select.form_search4 {
	width: 175px;
}

input.form1, textarea.form1 {
	width: 20em;
}
select.form1 {
	width: 20.5em;
}
input.form2, textarea.form2 {
	width: 6em;
}
select.form2 {
	width: 6.5em;
}

.hidden {
	display: none;
}
.invisible {
	position: absolute;
	left: -200em;
}
.inline {
	display: inline;
}
.line1 {
	border-bottom: 1px solid #CBD6E4;
	padding: 1em 0 0 0;
	margin: 0 0 1em 0;
}

.link1 {
	color: #b477aD;
	background: url("../images/arrow2.gif") no-repeat right center;
	padding: 0 16px 0 0;
}
.link1:hover {
	color: #FF0087;
}
.link2 {
	color: #002866;
}
.link2:hover {
	color: #FF0087;
}
.logo1 {
	text-align: center;
	padding: 28px 0;
}
.logo2 {
	text-align: center;
	padding: 28px 0;
	background: #A52B98;
}
.logo3 {
	text-align: center;
	padding: 28px 0;
	background: #AC0B37;
}
.logo1 img, .logo2 img, .logo3 img {
	display: inline;
}

.menu {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 70;
}
.menu ul {
	margin: 0;
	padding: 20px;
	list-style: none;
}
.menu ul li {
	display: inline;
}
.menu ul li a {
	display: block;
	color: #404040;
	text-decoration: none;
	padding: 0 0 0.8em 0;
	width: 15em;
	background: url("../images/blank.gif") no-repeat left top;
}
.menu ul li a:hover {
	color: #A52B98;
	text-decoration: none;
}

.onepix {
	height: 1px;
}
.print {
	position: absolute;
	left: -200em;
}
.size1 {
	font-size: 1.2em;
}

.submenu {
	margin-left: 8em;
	display: none;
	position: absolute;
	z-index: 80;
	margin-top: -37px;
}
.submenu ul {
	padding: 0;
	background: #A52B98;
	width: 180px;
}
.submenu ul li a {
	color: #fff;
	padding: 0.2em 0.5em 0.2em 1em;
	width: auto;
}
.submenu ul li a:hover {
	color: #FFE800;
}
.submenu_bottom {
	height: 13px;
	width: 180px;
	background: url("../images/submenu-bottom.gif") no-repeat top left;
}
.submenu_top {
	height: 13px;
	width: 180px;
	background: url("../images/submenu-top.gif") no-repeat top left;
}
.content_page div.col_left_right ul.submenu2 {
	margin: 0;
	padding: 0;
	list-style: none;
}
.content_page div.col_left_right ul.submenu2 li {
	display: inline;
	background: none;
	padding: 0;
}
.content_page div.col_left_right ul.submenu2 li a {
	display: block;
	background-image: none;
	background-color: #F0F0F0;
	color: #A52B98;
	text-decoration: none;
	padding: 0.5em;
	margin: 0 0 3px 0;
}
.content_page div.col_left_right ul.submenu2 li a:hover {
	background-color: #e0e0e0;
	color: #002866;
	text-decoration: none;
}
.content_page div.col_left_right ul.submenu2 li a.active {
	background-color: #C577BD;
	color: #fff;
}
.content_page div.col_left_right ul.submenu2 li a.active:hover {
	background-color: #b567aD;
	color: #fff;
}

.tab1 {
	margin: 0;
	border-collapse: collapse;
}
.tab1 th {
	text-align: left;
	vertical-align: top;
	padding: 0.25em 1em 0.5em 0;
	font-weight: normal;
	width: 15em;
}
.tab1 td {
	text-align: left;
	vertical-align: top;
	padding: 0 0 0.5em 0;
}

.title1 {
	background: #AC0B37;
	padding: 0.2em 0.4em;
	color: #fff;
	background: #AC0B37;
	font-size: 1.2em;
	font-weight: bold;
}
.title1 a {
	color: #fff;
}
.title1 a:hover {
	color: #FFE800;
}

.ufoDemo {
  height: 235px;
}


.banner7 h2, .banner8 h2, .banner9 h2, .banner10 h2 {
  color: #fff;
}

.banner7 a, .banner8 a, .banner9 a, .banner10 a {
    color: #fff;
}

.banner7 a:hover, .banner8 a:hover, .banner9 a:hover, .banner10 a:hover {
   color: #FFE800;
}



.banner7 {
  background: #ec145a;
  padding: 1.5em 1em;
  color: #fff;
}

.banner8 {
  background: #00b16a;
  padding: 1.5em 1em;
  color: #fff;
}

.banner9 {
  background: #652d90;
  padding: 1.5em 1em;
  color: #fff;
}

.banner10 {
  background: #00abcb;
  padding: 1.5em 1em;
  color: #fff;
}

 
.Recruit_Pink  {
      color: #ec145a;
}

.ReverseLogistics_Green {
      color: #00b16a;
}

.Merch_Purple {
      color: #652d90;
}

.SFI_Blue {
      color: #00abcb;
}

