body {
  font-family: arial, sans-serif;
  text-align: center;
  background-color: #333333;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
}

td {
	font-family: arial, sans-serif;
}


th {
	font-family: arial, sans-serif;
	
}

.bg-left {
	background-image: url(../images/bg-left-dropshadow.gif);
	background-repeat: repeat-y	;
	text-align: left;
	font-family: arial, sans-serif;
	font-size: 1px;
}

.bg-right {
	background-image: url(../images/bg-right-dropshadow.gif);
	background-repeat: repeat-y;
	text-align: left;
	font-family: arial, sans-serif;
	font-size: 1px;
}


.bg-top {
	background-image: url(../images/bg-top-logo.gif);
	background-repeat: repeat-y;
	text-align: left;
	height: 70px;
	font-family: arial, sans-serif;
	font-size: 1px;
}

.bg-menu-empty {
	background-image: url(../images/Menu/nav_empty.gif);
	background-repeat: no-repeat;
	text-align: left;
	height: 23px;
}

/*------------ chairman's letter ------------*/

.bg-index {
	background-image: url(../images/mainimage-kitchen.jpg);
	background-repeat: no-repeat;
	height: 260px;
	text-align: left;
	vertical-align: bottom;
}

.bg-chairman-sig {
	text-align: left;
	height: 190px;
	padding-left: 30px;
	padding-right: 30px;
	background-color: #5c686e;
}

.bg-chairman-msg {
	background-color: #808b93;
	text-align: left;
	font-family: times new roman, arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	padding: 30px;
}

.chairman-msg {
	text-align: left;
	font-family: times new roman, arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	line-height: 30px;
	padding-top: 15px;
}

.chairman-msg2 {
	vertical-align: top;
	text-align: left;
	font-family: times new roman, arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	line-height: 22px;
}

.chairmans-letter {
	color: #00ccff;
	font-family: arial, sans-serif;
	font-weight: normal;
	font-size: 20px;
	padding: 12px;
	z-index: 1;
	position: relative;
	top: 20px;
	left: 20px;
	letter-spacing: 1px;
}

/*------------ our mission ------------*/

.mission-msg {
	vertical-align: top;
	text-align: left;
	font-family: times new roman, arial, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #ffffff;
	line-height: 24px;
}

.bg-mission {
	background-image: url(../images/bg-mission-with-text.jpg);
	background-repeat: no-repeat;
	height: 370px;
	text-align: left;
	vertical-align: bottom;
}

.bg-mission-text {
	background-image: url(../images/bg-mission-text.gif);
	background-repeat: repeat-x;
	height: 300px;
	text-align: left;
	vertical-align: top;
	padding: 0 30px 0 30px;
}

.mission-drive {
	background-color: #000000;
	color: #00ccff;
	font-family: arial, sans-serif;
	font-weight: normal;
	font-size: 20px;
	padding: 12px;
	z-index: 1;
	position: relative;
	top: 10px;
	left: 20px; 
	letter-spacing: 1px;	
}

/*------------ support ------------*/
.bg-supp {
	background-image: url(../images/bg-supp.jpg);
	background-repeat: no-repeat;
	height: 260px;
	text-align: left;
	vertical-align: bottom;
}

.bg-supp-headline {
	background-color: #60686e;
	height: 90px;
	text-align: left;
	padding-left: 30px;
}

.bg-supp-msg {
	background-color: #808b93;
	text-align: left;
	font-family: times new roman, arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	padding: 30px;
}

.supp-msg {
	vertical-align: top;
	text-align: left;
	font-family: times new roman, arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	line-height: 20px;
}

.supp-headline {
	vertical-align: middle;
	text-align: left;
	font-family: arial, sans-serif;
	font-weight: normal;
	font-size: 17px;
	color: #ffffff;	
}

.supp-float {
	padding: 12px;
	z-index: 1;
	position: relative;
	top: 20px;
	left: 20px; 
	letter-spacing: 1px;
}

/*------------ kitchen solutions ------------*/
.bg-kitchen {
	background-image: url(../images/bg-kitchen.gif);
	background-repeat: no-repeat;
	height: 260px;
	text-align: left;
	vertical-align: bottom;
}

.bg-kitchen-divide {
	background-image: url(../images/white-dot-right-blank.gif);
	background-repeat: repeat-x;
	height: 1px;
	text-align: left;
	text-size: 1px;
}

.bg-kitchen-headline {
	background-color: #60686e;
	height: 140px;
	text-align: left;
	padding-left: 30px;
}

.bg-kitchen-msg {
	background-color: #808b93;
	text-align: left;
	font-family: times new roman, arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	padding: 30px;
}

.kitchen-msg {
	vertical-align: top;
	text-align: left;
	font-family: times new roman, arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	line-height: 22px;
}

.kitchen-headline {
	vertical-align: middle;
	text-align: left;
	font-family: arial, sans-serif;
	font-weight: normal;
	font-size: 17px;
	color: #ffffff;	
}

.kitchen-float {
	padding: 12px;
	z-index: 1;
	position: relative;
	top: 20px;
	left: 20px; 
	letter-spacing: 1px;
}

a.kitchen:link               {text-decoration: none; color: #d2dfe8;}
a.kitchen:visited               {text-decoration: none; color: #d2dfe8;}
a.kitchen:hover               {text-decoration: underline; color: #172a3e;}
a.kitchen:active               {text-decoration: underline; color: #172a3e;}

/*------------ home organization ------------*/
.bg-home {
	background-image: url(../images/bg-home.gif);
	background-repeat: no-repeat;
	height: 260px;
	text-align: left;
	vertical-align: bottom;
}

.bg-home-headline {
	background-color: #60686e;
	height: 70px;
	text-align: left;
	padding-left: 30px;
}

.bg-home-msg {
	background-color: #808b93;
	text-align: left;
	font-family: times new roman, arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	padding: 30px;
}

.bg-home-divide {
	background-image: url(../images/white-dot-right-blank.gif);
	background-repeat: repeat-x;
	height: 1px;
	text-align: left;
	text-size: 1px;
}

.home-msg {
	vertical-align: top;
	text-align: left;
	font-family: times new roman, arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	line-height: 22px;
}

.home-headline {
	vertical-align: middle;
	text-align: left;
	font-family: arial, sans-serif;
	font-weight: normal;
	font-size: 17px;
	color: #ffffff;	
}

.home-float {
	padding: 12px;
	z-index: 1;
	position: relative;
	top: 20px;
	left: 20px; 
	letter-spacing: 1px;
}

a.home:link               {text-decoration: none; color: #d2dfe8;}
a.home:visited               {text-decoration: none; color: #d2dfe8;}
a.home:hover               {text-decoration: underline; color: #172a3e;}
a.home:active               {text-decoration: underline; color: #172a3e;}

/*------------ manufacturing excellence ------------*/
.bg-manu {
	background-image: url(../images/bg-manu.jpg);
	background-repeat: no-repeat;
	height: 260px;
	text-align: left;
	vertical-align: bottom;
}

.bg-manu-headline {
	background-color: #60686e;
	height: 70px;
	text-align: left;
	padding-left: 30px;
}

.bg-manu-msg {
	background-color: #808b93;
	text-align: left;
	font-family: times new roman, arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	padding: 30px;
}

.manu-msg {
	vertical-align: top;
	text-align: left;
	font-family: times new roman, arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	line-height: 20px;
}

.manu-headline {
	vertical-align: middle;
	text-align: left;
	font-family: arial, sans-serif;
	font-weight: normal;
	font-size: 17px;
	color: #ffffff;	
}

.manu-float {
	padding: 12px;
	z-index: 1;
	position: relative;
	top: 20px;
	left: 20px; 
	letter-spacing: 1px;
}

/*------------ installation services ------------*/
.bg-inst {
	background-image: url(../images/bg-inst.gif);
	background-repeat: no-repeat;
	height: 260px;
	text-align: left;
	vertical-align: bottom;
}

.bg-inst-headline {
	background-color: #60686e;
	height: 90px;
	text-align: left;
	padding-left: 30px;
}

.bg-inst-msg {
	background-color: #808b93;
	text-align: left;
	font-family: times new roman, arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	padding: 30px;
}

.inst-msg {
	vertical-align: top;
	text-align: left;
	font-family: times new roman, arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	line-height: 20px;
}

.inst-headline {
	vertical-align: middle;
	text-align: left;
	font-family: arial, sans-serif;
	font-weight: normal;
	font-size: 17px;
	color: #ffffff;	
}

.inst-float {
	padding: 12px;
	z-index: 1;
	position: relative;
	top: 20px;
	left: 20px; 
	letter-spacing: 1px;
}

/*------------ bath solutions ------------*/
.bg-bath {
	background-image: url(../images/bg-bath.gif);
	background-repeat: no-repeat;
	height: 260px;
	text-align: left;
	vertical-align: bottom;
}

.bg-bath-headline {
	background-color: #60686e;
	height: 70px;
	text-align: left;
	padding-left: 30px;
}

.bg-bath-divide {
	background-image: url(../images/white-dot-right-blank.gif);
	background-repeat: repeat-x;
	height: 1px;
	text-align: left;
	text-size: 1px;
}

.bg-bath-msg {
	background-color: #808b93;
	text-align: left;
	font-family: times new roman, arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	padding: 30px;
}
.bg-bath-divide {
	background-image: url(../images/white-dot-right-blank.gif);
	background-repeat: repeat-x;
	height: 1px;
	text-align: left;
	text-size: 1px;
}

.bath-msg {
	vertical-align: top;
	text-align: left;
	font-family: times new roman, arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	line-height: 20px;
}

.bath-headline {
	vertical-align: middle;
	text-align: left;
	font-family: arial, sans-serif;
	font-weight: normal;
	font-size: 17px;
	color: #ffffff;	
}

.bath-float {
	padding: 12px;
	z-index: 1;
	position: relative;
	top: 20px;
	left: 20px; 
	letter-spacing: 1px;
}

a.bath:link               {text-decoration: none; color: #d2dfe8;}
a.bath:visited               {text-decoration: none; color: #d2dfe8;}
a.bath:hover               {text-decoration: underline; color: #172a3e;}
a.bath:active               {text-decoration: underline; color: #172a3e;}

/*------------ counter solutions ------------*/
.bg-count {
	background-image: url(../images/bg-count.gif);
	background-repeat: no-repeat;
	height: 260px;
	text-align: left;
	vertical-align: bottom;
}

.bg-count-headline {
	background-color: #60686e;
	height: 90px;
	text-align: left;
	padding-left: 30px;
}

.bg-count-msg {
	background-color: #808b93;
	text-align: left;
	font-family: times new roman, arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	padding: 30px;
}

.bg-count-divide {
	background-image: url(../images/white-dot-right-blank.gif);
	background-repeat: repeat-x;
	height: 1px;
	text-align: left;
	text-size: 1px;
}

.count-msg {
	vertical-align: top;
	text-align: left;
	font-family: times new roman, arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	line-height: 20px;
}

.count-headline {
	vertical-align: middle;
	text-align: left;
	font-family: arial, sans-serif;
	font-weight: normal;
	font-size: 17px;
	color: #ffffff;	
}

.count-float {
	padding: 12px;
	z-index: 1;
	position: relative;
	top: 20px;
	left: 20px; 
	letter-spacing: 1px;
}

a.count:link               {text-decoration: none; color: #172a3e;}
a.count:visited               {text-decoration: none; color: #172a3e;}
a.count:hover               {text-decoration: underline; color: #172a3e;}
a.count:active               {text-decoration: underline; color: #172a3e;}

/*------------ medicine / storage solutions ------------*/
.bg-med {
	background-image: url(../images/bg-med.gif);
	background-repeat: no-repeat;
	height: 260px;
	text-align: left;
	vertical-align: bottom;
}

.bg-med-headline {
	background-color: #60686e;
	height: 80px;
	text-align: left;
	padding-left: 30px;
}

.bg-med-msg {
	background-color: #808b93;
	text-align: left;
	font-family: times new roman, arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	padding: 30px;
}

.bg-med-divide {
	background-image: url(../images/white-dot-right-blank.gif);
	background-repeat: repeat-x;
	height: 1px;
	text-align: left;
	text-size: 1px;
}

.med-msg {
	vertical-align: top;
	text-align: left;
	font-family: times new roman, arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	line-height: 20px;
}

.med-headline {
	vertical-align: middle;
	text-align: left;
	font-family: arial, sans-serif;
	font-weight: normal;
	font-size: 17px;
	color: #ffffff;	
}

.med-float {
	padding: 12px;
	z-index: 1;
	position: relative;
	top: 20px;
	left: 20px; 
	letter-spacing: 1px;
}

a.med:link               {text-decoration: none; color: #d2dfe8;}
a.med:visited               {text-decoration: none; color: #d2dfe8;}
a.med:hover               {text-decoration: underline; color: #172a3e;}
a.med:active               {text-decoration: underline; color: #172a3e;}

/*------------ why rsi ------------*/
.bg-why {
	background-image: url(../images/bg-why.jpg);
	background-repeat: no-repeat;
	height: 260px;
	text-align: left;
	vertical-align: bottom;
}

.bg-why-headline {
	background-color: #60686e;
	height: 70px;
	text-align: left;
	padding-left: 30px;
}

.bg-why-msg {
	background-color: #808b93;
	text-align: left;
	font-family: times new roman, arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	padding: 30px;
}

.why-msg {
	vertical-align: top;
	text-align: left;
	font-family: times new roman, arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	line-height: 20px;
}

.why-headline {
	vertical-align: middle;
	text-align: left;
	font-family: arial, sans-serif;
	font-weight: normal;
	font-size: 17px;
	color: #ffffff;	
}

.why-float {
	padding: 12px;
	z-index: 1;
	position: relative;
	top: 20px;
	left: 20px; 
	letter-spacing: 1px;
}

/*------------ career opportunities ------------*/
.bg-car {
	background-image: url(../images/bg-car.jpg);
	background-repeat: no-repeat;
	height: 260px;
	text-align: left;
	vertical-align: bottom;
}

.bg-car-headline {
	background-color: #60686e;
	height: 100px;
	text-align: left;
	padding-left: 30px;
}

.bg-car-msg {
	background-color: #808b93;
	text-align: left;
	font-family: times new roman, arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	padding: 30px;
}

.bg-car-divide {
	background-image: url(../images/white-dot-below-blank.gif);
	background-repeat: repeat-y;
	background-position:center;
}

.car-msg {
	vertical-align: top;
	text-align: left;
	font-family: times new roman, arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	line-height: 25px;
}

.car-headline {
	vertical-align: middle;
	text-align: left;
	font-family: arial, sans-serif;
	font-weight: normal;
	font-size: 17px;
	color: #ffffff;	
}

.car-float {
	padding: 12px;
	z-index: 1;
	position: relative;
	top: 20px;
	left: 20px; 
	letter-spacing: 1px;
}

.car-arrow {
	position: relative;
	top: 42px;
	left: -450px;
}

.car-apply-online {
	position: absolute;
	top: 300px;
	left: 5px;
}

a.car-oppor:link               {text-decoration: none; color: #ffffff; padding: 5px;}
a.car-oppor:visited               {text-decoration: none; color: #ffffff; padding: 5px;}
a.car-oppor:active               {text-decoration: none; color: #ffffff; padding: 5px;}
a.car-oppor:hover               {text-decoration: none; color: #ffffff; background-color: #60686e; padding: 5px;}

/*------------ who we serve ------------*/
.bg-who {
	background-image: url(../images/bg-who.jpg);
	background-repeat: no-repeat;
	height: 260px;
	text-align: left;
	vertical-align: bottom;
}

.bg-who-headline {
	background-color: #60686e;
	height: 90px;
	text-align: left;
	padding-left: 30px;
}

.bg-who-msg {
	background-color: #808b93;
	text-align: left;
	font-family: times new roman, arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	padding: 30px;
}

.bg-who-divide {
	background-image: url(../images/who-white-dot.gif);
	background-repeat: repeat-y;
	text-align: center;
	font-size: 1px;
}

.who-msg {
	vertical-align: top;
	text-align: left;
	font-family: times new roman, arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	line-height: 20px;
}

.who-headline {
	vertical-align: middle;
	text-align: left;
	font-family: arial, sans-serif;
	font-weight: normal;
	font-size: 17px;
	color: #ffffff;	
}

.who-float {
	padding: 12px;
	z-index: 1;
	position: relative;
	top: 20px;
	left: 20px; 
	letter-spacing: 1px;
}

/*------------ history overview ------------*/
.bg-hist {
	background-image: url(../images/bg-hist.gif);
	background-repeat: no-repeat;
	height: 260px;
	text-align: left;
	vertical-align: bottom;
}

.bg-hist-headline {
	background-color: #60686e;
	height: 110px;
	text-align: left;
	padding-left: 30px;
}

.bg-hist-msg {
	background-color: #808b93;
	text-align: left;
	font-family: times new roman, arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	padding: 30px;
}

.hist-msg {
	vertical-align: top;
	text-align: left;
	font-family: times new roman, arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	line-height: 20px;
}

.hist-headline {
	vertical-align: middle;
	text-align: left;
	font-family: arial, sans-serif;
	font-weight: normal;
	font-size: 17px;
	color: #ffffff;	
}

.hist-float {
	padding: 12px;
	z-index: 1;
	position: relative;
	top: 20px;
	left: 20px; 
	letter-spacing: 1px;
}

/*------------ performance history ------------*/
.bg-perf {
	background-image: url(../images/bg-perf.gif);
	background-repeat: no-repeat;
	height: 260px;
	text-align: left;
	vertical-align: bottom;
}

.bg-perf-headline {
	background-color: #60686e;
	height: 60px;
	text-align: left;
	padding-left: 30px;
}

.bg-perf-msg {
	background-color: #808b93;
	text-align: left;
	font-family: times new roman, arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	padding: 30px;
}

.perf-msg {
	vertical-align: top;
	text-align: left;
	font-family: times new roman, arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	line-height: 25px;
}

.perf-headline {
	vertical-align: middle;
	text-align: left;
	font-family: arial, sans-serif;
	font-weight: normal;
	font-size: 17px;
	color: #ffffff;	
}

.perf-float {
	padding: 12px;
	z-index: 1;
	position: relative;
	top: 20px;
	left: 20px; 
	letter-spacing: 1px;
}

/*------------ board of directors ------------*/
.bg-board {
	background-image: url(../images/bg-board.jpg);
	background-repeat: no-repeat;
	height: 260px;
	text-align: left;
	vertical-align: bottom;
}

.bg-board-headline {
	background-color: #60686e;
	height: 3px;
	text-align: left;
	padding-left: 30px;
}

.bg-board-msg {
	background-color: #808b93;
	text-align: left;
	font-family: times new roman, arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	padding: 30px;
}

.board-msg {
	vertical-align: top;
	text-align: left;
	font-family: times new roman, arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #d2dfe8;
	line-height: 20px;
}

.board-headline {
	vertical-align: middle;
	text-align: left;
	font-family: arial, sans-serif;
	font-weight: normal;
	font-size: 17px;
	color: #ffffff;	
}

.board-float {
	padding: 12px;
	z-index: 1;
	position: relative;
	top: 20px;
	left: 20px; 
	letter-spacing: 1px;
}

/*------------ business principles ------------*/
.bg-biz {
	background-image: url(../images/bg-biz.gif);
	background-repeat: no-repeat;
	height: 260px;
	text-align: left;
	vertical-align: bottom;
}

.bg-biz-headline {
	background-color: #60686e;
	height: 70px;
	text-align: left;
	padding-left: 30px;
}

.bg-biz-msg {
	background-color: #808b93;
	text-align: left;
	font-family: times new roman, arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	padding: 30px;
}

.bg-biz-divide {
	background-image: url(../images/who-white-dot.gif);
	background-repeat: repeat-y;
	text-align: center;
	font-size: 1px;
}

.biz-msg {
	vertical-align: top;
	text-align: left;
	font-family: times new roman, arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	line-height: 29px;
}

.biz-headline {
	vertical-align: middle;
	text-align: left;
	font-family: arial, sans-serif;
	font-weight: normal;
	font-size: 17px;
	color: #ffffff;	
}

.biz-float {
	padding: 12px;
	z-index: 1;
	position: relative;
	top: 20px;
	left: 20px; 
	letter-spacing: 1px;
}

.biz-arrow {
	position: relative;
	top: 42px;
	left: -570px;
}

.biz-arrow-dotted {
	position: relative;
	top: 0px;
	left: 1px;
}
.biz-msghead {
font-size: 18px;
}

.biz-prin{ text-decoration:underline !important; padding: 5px; font-size:14px; line-height:40px; 

}
a.biz-prin:link               {text-decoration: none; color: #ffffff; padding: 5px;}
a.biz-prin:visited               {text-decoration: none; color: #ffffff; padding: 5px;}
a.biz-prin:active               {text-decoration: none; color: #ffffff; padding: 5px;}
a.biz-prin:hover               {text-decoration: none; color: #ffffff; background-color: #60686e; padding: 5px;}

/*------------ contact us ------------*/
.bg-loc {
	background-image: url(../images/bg-loc.jpg);
	background-repeat: no-repeat;
	height: 260px;
	text-align: left;
	vertical-align: bottom;
}

.bg-loc-headline {
	background-color: #60686e;
	height: 60px;
	text-align: left;
	padding-left: 30px;
}

.bg-loc-msg {
	background-color: #808b93;
	text-align: left;
	font-family: times new roman, arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	padding: 30px;
}

.loc-msg {
	vertical-align: top;
	text-align: left;
	font-family: times new roman, arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	line-height: 20px;
}

.loc-headline {
	vertical-align: middle;
	text-align: left;
	font-family: arial, sans-serif;
	font-weight: normal;
	font-size: 17px;
	color: #ffffff;	
}

.loc-float {
	padding: 12px;
	z-index: 1;
	position: relative;
	top: 20px;
	left: 20px; 
	letter-spacing: 1px;
}




/*------------ timeline ------------*/
.bg-timeline {
	background-image: url(../images/bg-timeline.jpg);
	background-repeat: no-repeat;
	height: 260px;
	text-align: left;
	vertical-align: bottom;
}

.timeline-float {
	padding: 12px;
	z-index: 1;
	position: relative;
	top: 20px;
	left: 20px; 
	letter-spacing: 1px;
}

.timeline-headline {
	vertical-align: middle;
	text-align: left;
	font-family: arial, sans-serif;
	font-weight: normal;
	font-size: 17px;
	color: #ffffff;	
}

.bg-timeline-headline {
	background-color: #60686e;
	height: 60px;
	text-align: left;
	padding-left: 30px;
}

.bg-timeline-msg {
	background-color: #808b93;
	text-align: left;
	font-family: times new roman, arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	padding: 30px;
}




.logo {
	text-align: left
	padding-top: 20px;
	padding-left: 30px;
}

.footer {
	background-color: #ffffff;
	color: #666666;
	font-family: arial, sans-serif;
	font-weight: normal;
	font-size: 10px;
}

.footer-text {
	background-color: #ffffff;
	color: #666666;
	font-family: arial, sans-serif;
	font-weight: normal;
	font-size: 10px;
	text-align: center;
}


a.leftlinks:link               {text-decoration: none; color: #000000;}
a.leftlinks:visited               {text-decoration: none; color: #000000;}
a.leftlinks:hover               {text-decoration: underline; color: #0000ff;}
a.leftlinks:active               {text-decoration: underline; color: #0000ff;}




.footer-background {
	background-color: #CCCCCC;
	height: 20px;
}

div.container {
	width:100%; 
	margin:0%;
	background-color: #666666;
}
table#table1 {
	text-align:center; 
	margin-left:auto; 
	margin-right:auto; 
	width:100px;
}
	
tr,td {
	text-align:left;
}

a.footerLinks:link               {text-decoration: none; color: #666666;}
a.footerLinks:visited               {text-decoration: none; color: #666666;}
a.footerLinks:hover               {text-decoration: underline; color: #333333;}
a.footerLinks:active               {text-decoration: underline; color: #666666;}

/*------------ careers locations ------------*/
.bg-carloc {
	background-image: url(../images/bg-carloc.jpg);
	background-repeat: no-repeat;
	height: 260px;
	text-align: left;
	vertical-align: bottom;
}

.bg-carloc-headline {
	background-color: #60686e;
	height: 80px;
	text-align: left;
	padding-left: 30px;
}

.bg-carloc-msg {
	background-color: #808b93;
	background-image: url(../images/mapbg.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	text-align: left;
	font-family: times new roman, arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	padding: 30px;
}

.bg-carloc-divide {
	background-image: url(../images/white-dot-below-blank.gif);
	background-repeat: repeat-y;
}

.carloc-msg {
	vertical-align: top;
	text-align: left;
	font-family: times new roman, arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	line-height: 20px;
}

.carloc-headline {
	vertical-align: middle;
	text-align: left;
	font-family: arial, sans-serif;
	font-weight: normal;
	font-size: 17px;
	color: #ffffff;	
}

.carloc-float {
	padding: 12px;
	z-index: 1;
	position: relative;
	top: 20px;
	left: 20px; 
	letter-spacing: 1px;
}

.carloc-arrow {
	position: relative;
	top: 42px;
	left: -520px;
}

.carloc-apply-online {
	position: absolute;
	top: 300px;
	left: 5px;
}
.car-oppor{ text-decoration:underline !important; padding: 5px; font-size:14px; line-height:40px; 

}
a.car-oppor:link               {text-decoration: none; color: #ffffff; padding: 5px;}
a.car-oppor:visited               {text-decoration: none; color: #ffffff; padding: 5px;}
a.car-oppor:active               {text-decoration: none; color: #ffffff; padding: 5px;}
a.car-oppor:hover               {text-decoration: none; color: #ffffff; background-color: #60686e; padding: 5px;}
