BODY {
	padding:				0px;
	margin:					0px;
	font-family:			verdana;
	font-size:				10pt;

	line-height:			140%;

}

TABLE {
	font-size:				1em;
}

TD {
	vertical-align:			top;
	font-size:				1em;
}

P {
	margin:					0px 0px 8px 0px;
	padding:				0px 0px 0px 0px;
}

.headerBg {
	background-image:		url( '/img/header/ybg.gif' );
}

.logoHeaderBg {
/*	background-image:		url( '/img/header/ybg.gif' ); */
}


.navBtn {
	border:					1px solid white;
	border-width:			0px 1px 0px 0px;
}

.navBtnLast {
	border:					1px solid white;
	border-width:			0px;
}

.navPosition {
	text-transform:			uppercase;
	color:					#999999;
	font-family:			verdana;
	font-size:				9px;
	margin-bottom:			12px;
}

.navPosition A {
	color:					#999999;
}

H1 {
	color:					#333333;
	font-family:			verdana, helvetica, arial;
	font-weight:			normal;
	font-size:			14pt;
	letter-spacing:			0.1em;
	text-transform:			uppercase;
	margin:					0px 0px 0px 0px;
	padding:				4px 0px 4px 0px;
}

H2 {
	color:					#333333;
	font-family:			verdana, helvetica, arial;
	font-weight:			bold;
	font-size:				12pt;
	letter-spacing:			0.1em;
	text-transform:			none;
	margin:					0px;
	padding:				12px 0px 4px 0px;
}

A {
	color:					#333333;
}

A:hover {
	text-decoration:		none;
}

.subHeadline {
	font-size:				10pt;
/*	font-style:				italic;*/
	color:					#666666;
	text-transform:			uppercase;
	margin:					4px 0px 8px 0px;
}

.fliessText {
	font-family:			verdana;
	font-size:				10pt;
	line-height:			140%;
}

.sideImg {
	border:					1px solid black;
}

.sideImgText {
	font-family:			verdana;
	font-size:				8pt;
	text-align:				left;
	margin:					2px 16px 24px 16px;
	color:					#666666;
}

.subSelectTable {
/* width:					100%; */
	margin-top:				16px;
}

.subSelectTable TH {
	background-color:		#FFCD11;
	text-align:				left;
	padding:				6px 4px 6px 4px;
	font-size:				9pt;
/*	text-transform:			uppercase; */
}

.subSelectTable TD {
	background-color:		#F0F0F0;
	font-size:				9pt;
	padding:				3px 4px 3px 4px;
}

.subSelectTableAnnot {
	font-family:			verdana;
	font-size:				8pt;
	text-align:				left;
	margin:					2px 4px 4px 4px;
	color:					#666666;
}

.footerTD {
	font-size:				1em;
	vertical-align:			middle;
}

.footerTbl {
	width:					100%;
	font-size:				8pt;
}

.footerTbl TD {
	padding:				4px;
}

.lngSelected {
	color:					#7F6608;
}


.stdListHead {
	font-weight:			bold;
}

.stdListBody {
	font-weight:			normal;
}

UL {
	margin-bottom:			8px;
}

LI {
	margin-top:				8px;
	margin-bottom:			8px;
}

.normal LI {
	margin-top:				0px;
	margin-bottom:			0px;
}


.galleryImage {
	border:					1px solid black;
}

#bottomMenu {
	width:					100%;
}

#bottomMenu TD {
	width:					33%;
	padding:				3px 10px 8px 10px;
	background-color:		#FFCC00;
	font-weight:			bold;
	font-size:				12px;
}

#bottomMenu A {
	text-decoration:		none;
}


#bottomMenu TD IMG {
	border:					1px solid black;
	margin-top:				3px;
}

.tblGbmFamily {
}

.tblGbmFamily TH {
	text-align:				left;
	background-color:		#FFCC00;
	padding:				4px;
}

.tblGbmFamily TD {
	padding:				4px;
}

.tblGbmFamily .leftCell {
	border:					1px solid #999999;;
	border-width:			0px 1px 0px 0px;
}

.tblGbmFamily .rightCell {
}

.tblGbmFamily .familyNameCell {
	border:					1px solid black;
	border-width:			0px 0px 1px 0px;
}

.tblGbmDetail {
}

.tblGbmDetail TH {
	text-align:				left;
	padding-right:			8px;
	vertical-align:			top;
}

.tblGbmDetail TD {
	vertical-align:			top;
}

.tblGbmCondition {
	font-size:				8pt;
}

.tblGbmCondition TD, .tblGbmCondition TH  {
	border:					1px solid #F0F0F0;
	border-width:			0px 0px 1px 0px;
	padding:				3px;
	font-size:				8pt;
}

.tblGbmFamilyIndex {
	margin-top:				16px;
}

.tblGbmFamilyIndex TH {
	background-color:		#FFCD11;
	text-align:				left;
	padding:				6px 4px 6px 4px;
	font-size:				9pt;
	text-transform:			uppercase;
	padding-right:			8px;
}

.tblGbmFamilyIndex TD {
	padding:				2px 8px 2px 8px;
}

.contactFormInput {
	width:					500px;
	font-family:			verdana, arial;
	font-size:				11px;
	padding:				2px;
}

.jobFormError {
	color:					#CC0000;
	font-size:				0.80em;
	margin-bottom:			16px;
}

.job_inactive_warning {
  margin: 16px;
  text-align: center;
  padding: 16px;
  border: 1px solid black;

  background: url(/img/header/ybg.gif);
}

.job_inactive {
}

.job_inactive TABLE {
  color: #999;
}

