/*------------------*/
/* general          */
/*------------------*/
body {
	margin: 0;
	padding: 0 22px 22px 0;
	background-color: #FCF9F4;
}
body, td, div, span, select, input, textarea, h1 {
	color: #57585D;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
form {
	margin: 0;
	padding: 0;
}
.spacer1 {
	font-size: 0px;
	line-height: 0px;
	margin: 0;
	padding: 0;
	height: 0px;
	overflow: hidden;
}
.radiobutton1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #57585D;
}
.checkbox1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #57585D;
}
.textfield1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #57585D;
	width: 215px;
	border: 1px solid #B8ABA0;
}
/*------------------*/
/* links            */
/*------------------*/
a {
	color: #57585D;
	font-size: 11px;
	text-decoration: none;
}
a:hover {
	color: #FF6600;
}
a.lnk1 {
	color: #57585D;
	font-size: 11px;
	text-decoration: none;
}
a.lnk1:hover {
	color: #FF6600;
}
a.lnk2 {
	color: #FF6600;
	font-size: 11px;
	text-decoration: none;
}
a.lnk3 {
	color: #57585D;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.lnk3:hover {
	color: #FF6600;
}
a.lnk4 {
	color: #96979C;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.lnk4:hover {
	color: #FF6600;
}
/*------------------*/
/* text             */
/*------------------*/
.txt1 {
	color: #57585D;
	font-size: 11px;
	line-height: 16px;
}
.txt2 {
	color: #FF6600;
	font-size: 11px;
	line-height: 16px;
}
.txt3 {
	color: #B40D00;
	font-size: 11px;
}
.txt4 {
	color: #FF6600;
	font-size: 11px;
}
.txt5 {
	color: #57585D;
	font-size: 11px;
	line-height: 16px;
	padding-left: 4px;
}
/*------------------*/
/* logo             */
/*------------------*/
#logoCont1 {
	position: absolute;
	left: 853px;
	top: 558px;
	width: 119px;
	height: 31px;
	z-index: 201;
}
/*------------------*/
/* main             */
/*------------------*/
.contentTopCont1 {
	margin-left: 22px;
	margin-bottom: 7px;
}
.contentBotCont1 {
	margin-left: 21px;
}
.mainMenuCont1 {
	padding-top: 20px;
}
.mainMenuCont2 {
	padding-top: 27px;
}
.mainMenuCont3 {
	padding-top: 47px;
}
.mainMenuCont4 {
	padding-top: 42px;
}
.mainMenuCont5 {
	padding-top: 5px;
}
.mainMenuTd1 {
	padding-bottom: 6px;
}
.mainMenuTd2 {
	padding-bottom: 22px;
}
.contentBotRightCont1 {
	margin-bottom: 26px;
}
.contentBotRightCont2 {
	padding-top: 42px;
}
/*------------------*/
/* home             */
/*------------------*/
.homeStrapline1 {
	color: #96979C;
	font-size: 11px;
	line-height: 16px;
	padding-bottom: 4px;
}
#homeNewsCont1 {
	position: absolute;
	left: 522px;
	top: 409px;
	width: 450px;
	height: 178px;
	z-index: 200;
	overflow: hidden;
}
#homeNewsCont2 {
	position: absolute;
	top: 0;
}
#homeNewsCont3 {
	position: absolute;
	left: 287px;
	top: 409px;
	width: 215px;
	height: 178px;
	z-index: 202;
	overflow: auto;
}
#homeNewsLnks {
	margin: 0;
	padding: 0;
	list-style: none;
}
#homeNewsLnks li {
	font-size: 11px;
	color: #57585D;
	margin-top: 4px;
	padding-top: 4px;
	line-height: 16px;
	background-image: url('../images/dots-1.gif');
	background-position: top left;
	background-repeat: repeat-x;
}
#homeNewsLnks li.topHomeNewsItem {
	margin: 0;
	padding: 0;
	background-image: none;
	color: #fff;
}
/*------------------*/
/* work             */
/*------------------*/
.workCont1 {
	margin-top: 367px;
	margin-left: 21px;
}
#workMediaCont1 {
	position: absolute;
	left: 22px;
	top: 0;
	width: 950px;
	height: 360px;
	z-index: 199;
	overflow: hidden;
}
#workMediaCont2 {
	position: absolute;
	top: 0;
}
#workTxtCont1 {
	position: absolute;
	left: 287px;
	top: 409px;
	width: 685px;
	height: 178px;
	z-index: 200;
	overflow: hidden;
}
#workTxtCont2 {
	position: absolute;
	top: 0;
}
#workItemNav {
	visibility: hidden;
}
#workIntroList {
	margin: 0;
	padding: 0;
	list-style: none;
}
#workIntroList li {
	font-size: 11px;
	color: #57585D;
	line-height: 16px;
	padding-left: 10px;
	background-image: url('../images/arrow-1.gif');
	background-position: 0 6px;
	background-repeat: no-repeat;
}
/*------------------*/
/* recruitment      */
/*------------------*/
#recruitmentMediaCont1 {
	position: absolute;
	left: 757px;
	top: 409px;
	width: 215px;
	height: 178px;
	z-index: 200;
	overflow: hidden;
}
#recruitmentMediaCont2 {
	position: absolute;
	top: 0;
}
#recruitmentLnks {
	margin: 0;
	padding: 2px 0 0 0;
	list-style: none;
}
#recruitmentLnks li {
	font-size: 11px;
	color: #57585D;
	margin-top: 4px;
	padding-top: 4px;
	line-height: 16px;
	background-image: url('../images/dots-1.gif');
	background-position: top left;
	background-repeat: repeat-x;
}
.recruitmentDescriptionTitle {
	color: #57585D;
	font-size: 11px;
	line-height: 16px;
	padding-bottom: 7px;
	margin-bottom: 3px;
	background-image: url('../images/dots-1.gif');
	background-position: bottom left;
	background-repeat: repeat-x;
}
.recruitmentDescriptionTxt {
	color: #57585D;
	font-size: 11px;
	line-height: 16px;
}
/*------------------*/
/* people           */
/*------------------*/
.peopleCont1 {
	margin-top: 367px;
	margin-left: 21px;
}
#peoplePolaroidCont1 {
	position: absolute;
	left: 22px;
	top: 0;
	width: 950px;
	height: 360px;
	z-index: 199;
	overflow: hidden;
}
#peoplePolaroidCont2 {
	position: absolute;
	top: 0;
	height: 360px;
}
#peopleFavoritesCont1 {
	position: absolute;
	left: 287px;
	top: 409px;
	width: 685px;
	height: 178px;
	z-index: 200;
	overflow: hidden;
}
#peopleFavoritesCont2 {
	position: absolute;
	left: 685px;
	top: 0;
}
#peopleFavoritesList {
	margin: 0;
	padding: 0;
	list-style: none;
}
#peopleFavoritesList li {
	font-size: 11px;
	color: #57585D;
	line-height: 16px;
	padding-left: 10px;
	background-image: url('../images/arrow-1.gif');
	background-position: 0 6px;
	background-repeat: no-repeat;
}