.pageFadeOut {
	background-image:url(../images/design2012/faders/overlayPageFade.png);
	background-position:top;
	background-repeat:no-repeat;
	overflow:visible;
	height:830px;
	z-index:8;
	
}
.bodyPanel {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 830px;
	background-image: url(../images/design2012/faders/bodyBackgroundFade.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color: #01040c;
	overflow:visible;
	z-index:0;
	position:absolute;
}
.bodyPanel2 {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 830px;
	background-image: url(../images/design2012/design/background4.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color: #01040c;
	overflow:visible;
	z-index:0;
	position:absolute;
}
.bodyPanel3 {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 830px;
	background-image: url(../images/design2012/design/background3.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color: #01040c;
	overflow:visible;
	z-index:0;
	position:absolute;
}
.bodyPanelModels {
	margin: 0px;
	padding: 0px;
	width: 100%;
	background-color: #01040c;
	overflow:visible;
	z-index:0;
	position:visible;
}
.bodyPanelSubPages {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 500px;
	background-image:url(../images/design2012/faders/bodyBackgroundFade.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color: #01040c;
	overflow:visible;
	z-index:0;
	position:visible;
}
.totalStage {
	margin: 0px;
	padding: 0px;
	width: 990px;
	height: 830px;
	background-color:#000;
	z-index:1;
	position:absolute;
	overflow:visible;
}
.totalStageModels {
	margin: 0px;
	padding: 0px;
	width: 990px;
	background-color:#000;
	z-index:1;
	position:absolute;
	overflow:visible;
}
.totalStageSubPages {
	margin: 0px;
	padding: 0px;
	width: 990px;
	background-color:#000;
	z-index:1;
	position:absolute;
	overflow:visible;
}
.mainImageArea {
	margin: 0px;
	padding: 0px;
	width: 990px;
	height: 780px;
	z-index:2;
	position:absolute;
	overflow:hidden;

}
.subPagesImageArea {
	margin: 0px;
	padding: 0px;
	width: 990px;
	z-index:0;
	top:0px;
	position:absolute;
	overflow:hidden;

}
.modelOverviewArea {
	margin: 0px;
	padding: 0px;
	width: 990px;
	z-index:2;
	top:120px;
	position:absolute;
	overflow:visible;
}
.subPagesOverviewArea {
	margin: 0px;
	padding: 0px;
	width: 990px;
	height: auto;
	z-index:3;
	top:120px;
	position:absolute;
	overflow:visible;
}
.modelPlanArea {
	margin: 0px;
	padding: 0px;
	width: 990px;
	z-index:2;
	top:120px;
	position:absolute;
	overflow:visible;
}
.modelVideoArea {
	margin: 0px;
	padding: 0px;
	background-image:url(../images/design2012/faders/bodyBackgroundFade.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color: #000;
}
#mainImage {
	z-index: 3;
	max-width:990px;
	max-height:780px;
	overflow:visible;
	position:absolute;	
}
#overviewImage {
	z-index: 3;
	max-width:990px;
	max-height:780px;
	overflow: visible;
	position:absolute;	
}
#50YearArea {
	z-index: 4;
	overflow:visible;
	position:absolute;	
	top:430px;
	margin-left:15px;
}
#modelsMainImage {
	z-index: 3;
	overflow:hidden;
	position:absolute;	
}
#languageChoicesTop
 {
	padding: 10px;
	margin: 15px;
}
.topNavArea {
	margin: 0px;
	padding: 0px;	
	width: 990px;
	height:166px;
	z-index:15;
	position:absolute;
}
.anniNavArea {
	top:85px;
	margin: 0px;
	padding: 0px;	
	width: 990px;
	height:36px;
	z-index:21;
	position:absolute;
}
.footerNavArea {
	margin: 0px;
	padding: 0px;
	width: 990px;
	z-index:20;
	top:930px;
}
.modelFooterNavArea {
	margin: 0px;
	padding: 0px;	
	width: 990px;
	z-index:5;
	position:absolute;
	bot:20px;
}
.subPagesFooterNavArea {
	margin: 0px;
	padding: 0px;	
	width: 990px;
	z-index:5;
	position:absolute;
}
.botNavArea {
	margin: 0px;
	padding: 0px;	
	width: 990px;
	z-index:5;
	position:absolute;
	top:750px;
	height:auto;
}
.modelBotNavArea {
	margin: 0px;
	padding: 0px;	
	width: 990px;
	z-index:5;
	position:absolute;
	top:1250px;
	height:auto;
}
.subPagesBotNavArea {
	margin: 0px;
	padding: 0px;	
	width: 990px;
	z-index:5;
	position:absolute;
	top:1250px;
	height:auto;
}
.statsArea{
	margin: 0px;
	padding: 0px;	
	width: 990px;
	z-index:5;
}
.newsScrollerArea {
	margin: 0px;
	padding: 0px;	
	width: 990px;
	height:166px;
	z-index:4;
	position:absolute;
	top:550px;
}
.imageSelections {
	margin: 0px;
	padding: 0px;	
	z-index:13;
	position:absolute;	
	top:500px;	
	width: 990px;
	float:right;
	height:66px;
}


.mainNavFontHeader {
	font-family: "Century Gothic", Tahoma, Geneva, sans-serif;;
	font-size: 16px;
	color: #FFF;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
.formText {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #000;
}
.bottomNavFont {
	font-family: "Century Gothic", "AvantGarde Md BT", "AvantGarde Bk BT",  Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #40667e;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
.copyrightFont {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 9px;
	font-weight: normal;
	font-variant: normal;
	color: #CCC;
}
.topNavFont {
	font-family: "Century Gothic", "AvantGarde Md BT", "AvantGarde Bk BT",  Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #CCC;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
.topNavFontWhite {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #FFF;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
.modelDescText {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #0E3144;
}
.modelSpecsText {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #FFF;
}
.modelNavHeader {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFF;
}
.modelNavDesignation {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFF;
	text-decoration: none;
}
.modelLinksText {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #FFF;
}
.eventsSubHeader {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFF;
}
.eventsText {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #FFF;
}
.eventsLinksText {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #FFF;
}
.serviceSubHeader {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFF;
}
.serviceText {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #FFF;
}
.serviceLinksText {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #FFF;
}
.modelOverviewTextArea {
	margin: 0px;
	padding: 0px;
	z-index:2;
	position:absolute;
	overflow:hidden;
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	font-size: 10px;
}
.modelNavFontButtons {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-size: 13px;
	color: #CC9;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
.pageTextFont {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	line-height: 1.75;
	color: #FFFFFF;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
.mainBodyText {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
}
.mainBodyBoldText {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
}
.formText {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
.formTextSelected {

	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
}
.subPanelLink {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #CC9;
	font-weight: normal;
}

.mainBodyTextBlack {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.warningText {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
}
.subPanelText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
}
.topNavBlank {
	height:50px;
	vertical-align:middle;
	background-position: center;
	text-align: center;
	padding-top: 15px; 
	margin-right: 25px;
}
.topNavHighlights {
	background-image: url(../images/design2012/faders/overlay3.png);
	overflow:visible; height:50px; 	vertical-align:middle;
	background-position: center;
	text-align: center;
	padding-top: 15px;
	margin-right: 25px;	
}
.modelNavBlank {
	vertical-align:middle;
	text-align: left;
		padding-bottom: 10px;
}
.modelNavHighlights {
background-color:#7C7C7C;
	overflow:visible; 
	vertical-align:top;
	text-align: left;
	padding-bottom: 10px;
}
.topNavFontWhite2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
.NewsTitleWhite {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}
.planText {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}
.languageHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
.languageName {
	background-color:#666;
	background-image:url(../images/design2012/faders/buttonBack.png);
	margin: 10px;
	padding: 3px;	
}
.languageAreas {
	margin: 0px;
	padding: 0px;
	width: 990px;
	height: auto;
	z-index:3;
	position:absolute;
	overflow:visible;
}
.iStyleMain {
	background-color: #096;
}
.iStyleSub {
	background-image: url(../images/design2012/faders/bottomButtonsBackFade2.png);
	background-repeat: repeat-x;
	background-position: center bottom;

}
