html{
	width:100%;}

body{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#494949;
	font-size:11px;
	width:100%;}

div#container{	
  position:relative;
	vertical-align:top;
	text-align:left;
	width:955px;
	height:auto;
	margin:20px 0px 25px 0px;
	padding:0px 0px 0px 25px;}
	
/*--------------- clearfix, clear all floats for the CONTAINER div -------------*/
.clearfix:after,div#container:after {
	content: ".";
	display:block;
	clear:both;
	height:0px;
	font-size:0px;
	visibility:hidden;}

.clearfix,div#container {display: inline-block;}

/* Hide from IE5/Mac \*/
* html .clearfix {height: 1px;}
* html div#container {height:100%;}
.clearfix,div#container {display:block;}
/* End hide */

/*--------------- clearAll, clear all floats on the callouts-------------*/
.clearAll:after {
	content: ".";
	display: block;
	clear: both;
	height: 0px;
	font-size:0px;
	visibility:hidden;}

.clearAll {display:inline-block;} 
/* Hide from IE Mac \*/ 
.clearAll {display:block;} 
/* End hide from IE Mac */

div{
	font-family:Verdana, Arial, Helvetica, sans-serif;}

/*--------------- default links ---------------*/
a, a:link{text-decoration: underline; color: #0047BA; outline-style:none;}
a:visited{text-decoration:underline;color: #84B3FF; outline-style:none;}
a:hover{text-decoration: underline; color: #E9068C; outline-style:none;}


p{
	margin:0px 0px 15px 0px;}

ul{
	margin:0px 0px 0px 15px;
	padding:0px;}
	
ol{  
	margin-top: 0px;}

li{  
	margin: 4px 0px 0px 0px;
	/*list-style-image:url();*/}
	
.noindentList{  
	margin-top: 0px;
	margin-left: 18px;
	padding-left: 0px;
	list-style-image:url(../graphx/bullet_1.gif);}

.indentList{  
	margin-top: 0px;
	margin-left: 10px;
	padding-left: 0px;
	list-style-type:none;}
	
ul.listType1{
	list-style-image:url(../graphx/bullet_1.gif);
	margin-left: 10px;
	padding-left: 15px;
	font-weight:bold;}
	
ul.listType2{
	margin:10px 0px 0px 10px;
	padding-left:10px;
	font-size:11px;}
	
ul.listType2 li{
	margin:0px;}

form{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;}
	
select{
  color:#0047BA;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  border: 1px solid #0047BA;}
		
input{
    color:#0047BA;
    border: 1px solid #0047BA;}
	
input, textarea{
	color:#0047BA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #0047BA;}
	
.subres{
    color:#ffffff;
    font-weight:bold;
    background-color:#0047BA;}
    
.formInput{
	color:#0047BA;}

.formField{
	border:1px solid }

hr{
    height:1px}
	
img{
	border:none;}

/*--------------- HEADER non flash pages ---------------*/
#header{
	position:relative;
	vertical-align:top;
	text-align:left;
	width:930px;
	height:86px;
	background-image:url(../graphx/bg_header.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	margin-top:15px;
	clear:both;}
	
#header2{
	position:relative;
	vertical-align:top;
	text-align:left;
	width:930px;
	height:86px;
	background-image:url(../graphx/bg_header_even.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:0px;
	margin:0px;
	clear:both;}
	
#headerCalendarOdd{
	position:relative;
	vertical-align:top;
	text-align:left;
	width:930px;
	height:86px;
	background-image:url(../graphx/bg_header_odd.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:0px;
	margin:0px;
	clear:both;}
	
#headerCalendarEven{
	position:relative;
	vertical-align:top;
	text-align:left;
	width:930px;
	height:86px;
	background-image:url(../graphx/bg_header_even.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:0px;
	margin:0px;
	clear:both;}	
	
#headerCalendar{
	position:relative;
	vertical-align:top;
	text-align:left;
	width:930px;
	height:68px;
	clear:both;}
	
#header2{
	position:relative;
	vertical-align:top;
	text-align:left;
	width:930px;
	height:86px;
	clear:both;}
	
#logo{
	position:absolute;
	left:38px;
	top:4px;}
	
/*--------------- GLOBAL NAVIGATION STYLES ---------------*/
#globalContact{
	position:absolute;
	right:2px; 
	top:0px; 
	width:120px;
	height:18px;}
    
#globalNavContainer{
	position:absolute;
	left:253px; 
	top:29px; 
	width:677px;
	height:39px;}
 
#globalNav{
	width:677px;
	height:39px;
	z-index:500;}

a.navExperience, a.navExperience:visited, a.navExperience:link{  
	background-image:url(../graphx/n_experience.gif);
	background-repeat:no-repeat; 
	float:left; 
	width:150px; 
	height:39px;
	text-indent:-9999px;}
a.navExperience:hover{
	background-position:0px -39px;}
	
a.navExperienceOn, a.navExperienceOn:visited, a.navExperienceOn:link, a.navExperienceOn:hover{  
	background-image:url(../graphx/n_experience.gif);
	background-repeat:no-repeat;
	background-position:0px -39px; 
	float:left; 
	width:150px; 
	height:39px;
	text-indent:-9999px;}
	
a.navDesign, a.navDesign:visited, a.navDesign:link{  
	background-image:url(../graphx/n_design.gif);
	background-repeat:no-repeat; 
	float:left; 
	width:130px; 
	height:39px;
	text-indent:-9999px;}
a.navDesign:hover{
	background-position:0px -39px;}
	
a.navDesignOn, a.navDesignOn:visited, a.navDesignOn:link, a.navDesignOn:hover{  
	background-image:url(../graphx/n_design.gif);
	background-repeat:no-repeat;
	background-position:0px -39px; 
	float:left; 
	width:130px; 
	height:39px;
	text-indent:-9999px;}
	
a.navAutomotive, a.navAutomotive:visited, a.navAutomotive:link{  
	background-image:url(../graphx/n_automotive.gif);
	background-repeat:no-repeat; 
	float:left; 
	width:165px; 
	height:39px;
	text-indent:-9999px;}
a.navAutomotive:hover{
	background-position:0px -39px;}
	
a.navAutomotiveOn, a.navAutomotiveOn:visited, a.navAutomotiveOn:link, a.navAutomotiveOn:hover{  
	background-image:url(../graphx/n_automotive.gif);
	background-repeat:no-repeat;
	background-position:0px -39px; 
	float:left; 
	width:165px; 
	height:39px;
	text-indent:-9999px;}

a.navTechDocs, a.navTechDocs:visited, a.navTechDocs:link{  
	background-image:url(../graphx/n_techdocs.gif);
	background-repeat:no-repeat; 
	position:absolute;
	right:0px; 
	top:6px;
	width:100px; 
	height:18px;
	text-indent:-9999px;}
a.navTechDocs:hover{
	background-position:0px -18px;}
	
a.navContact, a.navContact:visited, a.navContact:link{  
	background-image:url(../graphx/n_contactus.gif);
	background-repeat:no-repeat; 
	position:absolute;
	right:0px; 
	top:24px;
	width:100px; 
	height:18px;
	text-indent:-9999px;}
a.navContact:hover{
	background-position:0px -18px;}

/*-------------------------- BREADCRUMB STYLES --------------------------*/ 
#breadcrumbContainer{
	position:relative;
	margin-bottom:20px;
	width:100%;
	color:#0047BA;
	font-size:9px;
	font-weight:bold;}
	
.breadcrumb, a.breadcrumb, a.breadcrumb:visited, a.breadcrumb:link{
	text-decoration: none;
	color:#0047BA;}
	
a.breadcrumb:hover{
	text-decoration: underline; 
	color: #E9068C;}

/*--------------- PAGE LAYOUT STYLES ---------------*/
#content{
	background-image:url(../graphx/bg_content.gif);
	background-repeat:repeat-y;
	text-align:left;
	height:100%;
	width:930px;
	clear:both;
	overflow:auto;}
	
#contentCalendar{
	background-color:#EC018E;
	text-align:left;
	width:930px;
	clear:both;}
	
#contentCalendarOdd{
	background-image:url(../graphx/bg_content_odd.gif);
	background-repeat:repeat-y;
	background-position:253px 0px;
	border-top:17px solid #EC018E;
	border-bottom:30px solid #EC018E;
	background-color:#EC018E;
	text-align:left;
	width:930px;
	clear:both;}
	
#contentCalendarEven{
	background-image:url(../graphx/bg_content_even.gif);
	background-repeat:repeat-y;
	background-position:253px 0px;
	border-top:17px solid #FFFFFF;
	border-bottom:30px solid #FFFFFF;
	background-color:#FFFFFF;
	text-align:left;
	width:930px;
	clear:both;}
	
#leftCol{
	position:relative;
	float:left;
	width:228px;
	margin:0px;
	padding:0px 0px 12px 12px;}

#leftColCalendar{
	position:relative;
	float:left;
	width:228px;
	height:auto;
	margin:0px;
	padding:35px 0px 12px 12px;}

#rightCol{
	position:relative;
	float:left;
	text-align:left;
	width:639px;
	margin:0px 0px 12px 32px;}
	
#rightColOdd{
	position:relative;
	float:left;
	text-align:left;
	width:625px;
	margin:0px 0px 0px 36px;
	padding:0px;
	font-family:Verdana, Arial, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	font-weight:normal;}
	
#rightColEven{
	position:relative;
	float:left;
	text-align:left;
	width:625px;
	padding:0px;
	margin:0px 0px 0px 36px;
	font-family:Verdana, Arial, sans-serif;
	font-size:13px;
	color:#EC018E;
	font-weight:normal;}
	
#rightColCalendar{
	position:relative;
	float:right;
	text-align:left;
	width:676px;
	height:354px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;}

/*--------------- HOMEPAGE STYLES------------------*/

#promo{
	position:relative;
	vertical-align:top;
	text-align:left;
	width:930px;
	height:auto;
	overflow:auto;}
	
.promoCopy{
	padding:8px;
	font-size:10px;}
	
#promoNews{
	position:relative;
	float:left;
	width:288px;}

.newsLinkContainer{
	background-image:url(../graphx/arrow.gif);
	background-position:0 2px;
	background-repeat:no-repeat;
	padding:0px 0px 0px 10px;
}
	
.newsLinkContainer span{
	font-size:10px;
	font-weight:normal;
	color:#E9068C;}
		
.newsLink{
	width:100%;
	font-weight:bold;}

.newsCopy{
	margin:2px 0px 6px 0px;}
	
/*------------------------------ SUB PAGE STYLES ADVENTURES -------------------------------*/

#promoAA{
	position:absolute;
	left:12px;
	top:0px;
	width:288px;
	border: solid 1px #0049BC;
	background-color:#EEEEEE;
	background-image:url(../graphx/bg_conference.gif);
	background-repeat:no-repeat;
  height:118px;}
	
#promoLCA{
	position:relative;
	float:left;
	width:288px;
	border: solid 1px #0049BC;
	background-color:#EEEEEE;
	background-image:url(../graphx/bg_lca_promo.gif);
	background-repeat:no-repeat;
  height:118px;}

#promoadventure2009{
	position:relative;
	float:left;
	width:288px;
	border: solid 1px #0049BC;
	background-color:#EEEEEE;
	background-image:url(../graphx/bg_adventure2009_promo.gif);
	background-repeat:no-repeat;
  height:118px;}
  
#promoInteractive{
	position:relative;
	float:left;
	width:288px;
	margin:0px 28px 0px 28px;
	border: solid 1px #0049BC;
	background-color:#EEEEEE;
	background-image:url(../graphx/bg_interactive_promo.gif);
	background-repeat:no-repeat;
  height:118px;}
	
#promoReport{
	position:relative;
	float:left;
	width:288px;
	border: solid 1px #0049BC;
	background-color:#EEEEEE;
	background-image:url(../graphx/bg_report.gif);
	background-repeat:no-repeat;
  height:118px;}
	
.imageBorder {
	position:absolute;
	z-index: 950;
	top:0px;
	left:0px;
	align:left;
	width: 91px;
	height: 91px;
	border: solid 2px #f16c99;}

.imagePromo5 {
	position:relative;
	float:left;
	z-index: 200;
	margin:0px 10px 0px 0px;
	width: 91px;
	height: 91px;
	border: solid 2px #f16c99;}

.copyPromo5{
	float:left;
	font-size:11px; 
	color:#828382}
	
.promoContainer5{
	position:relative;
  width:600px;
  height:166px;
	padding:12px 12px 0px 12px;
	background-repeat:repeat-x;
	background-image:url(../graphx/promocontainer5.gif);}

/*------------------------------ SUB PAGE STYLES -------------------------------*/

.newsHeader{
	font-size: 11px;
	color: #0047BA;
	font-weight: bold;}

.newsLink2{  
	background-image:url(../graphx/arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	font-weight:bold;
	font-size:11px;
	padding:0px 0px 0px 10px;}
	
.newsLink3{  
	background-image:url(../graphx/arrow_back.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	font-weight:bold;
	font-size:11px;
	padding:0px 0px 0px 10px;}
	
.newsCopy2{
	padding-left:10px;
	font-size:11px;}

table.formtable tr td{
	font-size:11px;
	vertical-align:top;
    text-align:left}

.caption {
    font-size:10px;
    color:#999999;
}

.newsfooter {
    font-size:10px;
}

.boldcopy {
	font-size:12px;
	font-weight:bold;
	color:#828382;
}

.AAcopy {
	font-size:11px;
	color:#828382;
}

	
/*---------------------------- PROMO CALLOUT STYLES ----------------------------*/	
.promoContainer{
	position:relative;
	float:left;
	width:302px;
	border: solid 1px #0049BC;
	background-color:#EEEEEE;
	background-image:url(../graphx/bg_promo.jpg);
	background-repeat:repeat-x;
    height:118px;}
	
.promoContainer2{
	position:relative;
	float:left;
	width:228px;
	border: solid 1px #0049BC;
	background-color:#EEEEEE;
	background-image:url(../graphx/bg_promo2.jpg);
	background-repeat:repeat-x;
  height:118px;}
 
.promoContainerNews{
	position:relative;
	float:left;
	width:228px;
	border: solid 1px #0049BC;
	background-color:#FFFFFF;
	background-repeat:repeat-x;
    height:auto;}
	
.promoContainer3{
	position:relative;
	float:left;
	width:228px;
	border: solid 1px #0049BC;
	background-color:#EEEEEE;
	background-image:url(../graphx/bg_adventure2.gif);
	background-repeat:no-repeat;
    height:118px;}
	
.promoAdventure2{
	position:absolute;
	top:200px;
	left:12px;
	width:228px;
    height:130px; 
	border: solid 1px #0049BC;
	background-image:url(../graphx/bg_adventure2.gif);
	background-repeat:no-repeat;
	background-position:bottom left;}
	
.promoCopy{
	padding:8px;
	font-size:10px;}

/*--------------- BUTTON STYLES------------------*/	
.learnMoreLink{  
	background-image:url(../graphx/btn_learn_more.gif);
	background-repeat:no-repeat;
	float:left; 
	width:123px; 
	height:31px;}
a.learnMoreLink:hover{
	background-position:100% -31px;}
	
.aaregister{  
	background-image:url(../graphx/btn_register.gif);
	background-repeat:no-repeat;
	float:left; 
	width:97px; 
	height:31px;
	text-indent: -9999px; }
a.aaregister:hover{
	background-position:100% -31px;}
	
.learnMoreLink2{  
	background-image:url(../graphx/btn_learn_more2.gif);
	background-repeat:no-repeat;
	float:left;  
	width:118px; 
	height:31px;}
a.learnMoreLink2:hover{
	background-position:100% -31px;}
	
.learnMoreLink3{  
	background-image:url(../graphx/btn_learn_more3.gif);
	background-repeat:no-repeat;
	float:left;  
	width:123px; 
	height:31px;}
a.learnMoreLink3:hover{
	background-position:100% -31px;}

.learnMoreLink4{  
	background-image:url(../graphx/btn_learn_more4.gif);
	background-repeat:no-repeat;
	float:left;  
	width:117px; 
	height:31px;}
a.learnMoreLink4:hover{
	background-position:100% -31px;}

.nominate{  
	background-image:url(../graphx/btn_nominate.gif);
	background-repeat:no-repeat;
	float:left;  
	width:125px; 
	height:31px;}
a.nominate:hover{
	background-position:100% -31px;}
	
.nominate2{  
	background-image:url(../graphx/btn_nominate2.gif);
	background-repeat:no-repeat;
	float:left;  
	width:125px; 
	height:31px;}
a.nominate2:hover{
	background-position:100% -31px;}
	
.fullBioLink{  
	background-image:url(../graphx/btn_full_bios.gif);
	background-repeat:no-repeat;
	float:left;  
	width:133px; 
	height:31px;}
a.fullBioLink:hover{
	background-position:100% -31px;}

.learnHowLink{  
	background-image:url(../graphx/btn_learn_how.gif);
	background-repeat:no-repeat; 
	float:left; 
	width:113px; 
	height:31px;}
a.learnHowLink:hover{
	background-position:100% -31px;}
	
.viewScheduleLink{ 
	background-image:url(../graphx/btn_view_schedule.gif);
	background-repeat:no-repeat;
	float:left;  
	width:159px; 
	height:31px;}
a.viewScheduleLink:hover{
	background-position:100% -31px;}
	
.meetTeamLink{  
	background-image:url(../graphx/btn_meet_team.gif);
	background-repeat:no-repeat;
	float:left;  
	width:132px;
	height:31px;}
a.meetTeamLink:hover{
	background-position:100% -31px;}

.downloadReportLinkCZ{  
	background-image:url(../graphx/btn_download_report_cz.gif);
	background-repeat:no-repeat;
	display:block;
	width:156px; 
	height:31px;}
a.downloadReportLinkCZ:hover{
	background-position:100% -31px;}
	
.downloadReportLinkDE{  
	background-image:url(../graphx/btn_download_report_de.gif);
	background-repeat:no-repeat;
	display:block;
	width:184px; 
	height:31px;}
a.downloadReportLinkDE:hover{
	background-position:100% -31px;}
	
.downloadReportLinkEN{  
	background-image:url(../graphx/btn_download_report_en.gif);
	background-repeat:no-repeat;
	display:block;
	width:156px; 
	height:31px;}	
.downloadUpdatedReportLinkEN{  
	background-image:url(../graphx/btn_download_updated_report_en.gif);
	background-repeat:no-repeat;
	display:block;
	width:207px; 
	height:31px;}
	
a.downloadReportLinkEN:hover{
	background-position:100% -31px;}
	
a.downloadUpdatedReportLinkEN:hover{
	background-position:100% -31px;}
	
.downloadReportLinkES{  
	background-image:url(../graphx/btn_download_report_es.gif);
	background-repeat:no-repeat;
	display:block; 
	width:162px; 
	height:31px;}
a.downloadReportLinkES:hover{
	background-position:100% -31px;}
	
.downloadReportLinkFR{  
	background-image:url(../graphx/btn_download_report_fr.gif);
	background-repeat:no-repeat;
	display:block;
	width:187px; 
	height:31px;}
a.downloadReportLinkFR:hover{
	background-position:100% -31px;}
	
.downloadReportLinkIT{  
	background-image:url(../graphx/btn_download_report_it.gif);
	background-repeat:no-repeat;
	display:block;
	width:151px; 
	height:31px;}
a.downloadReportLinkIT:hover{
	background-position:100% -31px;}
	
.downloadReportLinkRU{  
	background-image:url(../graphx/btn_download_report_ru.gif);
	background-repeat:no-repeat; 
	display:block;
	width:123px; 
	height:31px;}
a.downloadReportLinkRU:hover{
	background-position:100% -31px;}

.learnMoreLink span,
.learnMoreLink2 span,
.learnMoreLink3 span,
.learnMoreLink4 span,
.nominate span,
.nominate2 span,
.fullBioLink span,
.learnHowLink span,
.viewScheduleLink span,
.meetTeamLink span,
.downloadReportLinkCZ span,
.downloadReportLinkDE span,
.downloadReportLinkEN span,
.downloadUpdatedReportLinkEN span,
.downloadReportLinkES span,
.downloadReportLinkFR span,
.downloadReportLinkIT span,
.downloadReportLinkRU span{display:none;}

/*--------------- FOOTER ---------------*/
#footer{
	position:relative;
	vertical-align:top;
	text-align:center;
	color:#9E9E9D;
  font-size:9px;
	width:930px;
	height:32px;
	margin:50px 0px 0px 0px;
	clear:both;}
	
a.copyrightLink, a.copyrightLink:link, a.copyrightLink:visited{
	text-decoration:none; 
	color:#9E9E9D; 
	padding:0px 6px 0px 6px;}
a.copyrightLink:hover{
	text-decoration:underline;}

/*--------------- HEADER STYLES ---------------*/
h1{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0047BA;
	font-weight:bold;
	margin:0px 0px 18px 0px;}
	
h2{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0047BA;
	font-weight:bold;
	margin:0px 0px 0px 0px;}
	
h3{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0047BA;
	font-weight:bold;
	margin:0px 0px 0px 0px;}
	
/*--- makes image headers avaiable as text to assistive browsers ---*/	
.acc{
	display:none;}
	
.flowLeft {
  float: left;
  clear: left;
  margin: 0px 0px 0px 0px;}

.flowRight{
  float: right;
  clear: right;
  margin: 0px 0px 0px 0px;}
	

/*------------------------------ DATA TABLE LAYOUT AND STYLES ------------------------------*/
table.dataTable{
	margin:20px 0px 20px 0px;}

table.dataTable tr td{
	padding:4px 4px 4px 4px;
	vertical-align:top;}

.titleRow1{
	vertical-align:top;
	background-color:#D8E3F5; 
	color:#0047BA;
	font-weight:bold;
	padding:4px 4px 4px 4px;
	border-bottom:1px solid #FFFFFF;}
	
.titleRow2{
	vertical-align:top;
	background-color:#EFF4FB; 
	color:#0047BA;
	padding:4px 4px 4px 4px;
	border:1px solid #AEAEAE;
	border-right:0px;}
		
.titleRow3{
	vertical-align:top;
	background-color:#EFF4FB; 
	color:#0047BA;
	padding:4px 4px 4px 4px;
	border:1px solid #AEAEAE;
	border-top:0px;
	border-right:0px;}
			
.titleRow4{
	vertical-align:top;
	background-color:#EFF4FB; 
	color:#0047BA;
	padding:4px 4px 4px 4px;
	border:1px solid #AEAEAE;
	border-top:0px;}
	
.titleRow2Right{
	vertical-align:top;
	background-color:#EFF4FB; 
	color:#0047BA;
	padding:4px 4px 4px 4px;
	border:1px solid #AEAEAE;}	

.titleRow3Right{
	vertical-align:top;
	background-color:#EFF4FB; 
	color:#0047BA;
	padding:4px 4px 4px 4px;
	border:1px solid #AEAEAE;
	border-top:0px;}

.row1{
	vertical-align:top;
	background-color:#FFFFFF;
	padding:4px 4px 4px 4px;
	border:1px solid #AEAEAE;
	border-right:0px;
	border-top:0px;}
	
.row1Right{
	vertical-align:top;
	background-color:#FFFFFF;
	padding:4px 4px 4px 4px;
	border:1px solid #AEAEAE;
	border-top:0px;}
		
.row2{
	vertical-align: top;
	background-color: #F6F6F6;
	padding: 4px 4px 4px 4px;
	border: 1px solid #AEAEAE;
	border-right: 0px;
	border-top: 0px;
}

.row3{
	vertical-align:top;
	background-color:#FFFFFF;
	padding:4px 4px 4px 4px;
	border:1px solid #AEAEAE;
	border-right:0px;}
	
.row2Right{
	vertical-align:top;
	background-color:#F6F6F6;
	padding:4px 4px 4px 4px;
	border:1px solid #AEAEAE;
	border-top:0px;}
	
.row3Right{
	vertical-align:top;
	background-color:#FFFFFF;
	padding:4px 4px 4px 4px;
	border:1px solid #AEAEAE;}
		
.stand {
	width:100%; 
	height:auto; 
	background-image:url(../graphx/dummy_seat.gif);  
	background-repeat:no-repeat; 
	background-position:top right; 
	height:200px;}
	
	
/*------------------------------ Conformation Page Styles ------------------------------*/
#confContainer{
		position:relative; 
		width:620px;
		text-align:left; 
		height:250px;
		margin:0px 0px 0px 0px;
}

.confCallout1{
		background-image:url(../graphx/bg_confirm_arprodesign.jpg);
		position:relative; 
		float:left; 
		width:195px; 
		height:205px;
		background-repeat:no-repeat;
		background-position:top left; 
}

.confCallout2{
		background-image:url(../graphx/bg_confirm_jsp.jpg);
		position:relative; 
		float:left; 
		width:199px; 
		height:205px;
    margin:0px 3px 0px 4px;
		background-repeat:no-repeat;
		background-position:top left; 
}
.confCallout3{
		background-image:url(../graphx/bg_confirm_arproauto.jpg);
		position:relative; 
		float:left; 
		width:195px; 
		height:205px;
		background-repeat:no-repeat;
		background-position:top left; 
}

.confCalloutCopy{
		width:171px;
		font-size:10px;
		text-align:left;
		padding:8px 0px 8px 12px;
		margin:93px 0px 0px 0px;
}

.confCalloutHeader{
		display:block;
		padding: 0px 0px 3px 0px;
}

/* ConfCallOut Link Styles */

.linkGoThereEU, a.linkGoThereEU, a.linkGoThereEU:visited, a.linkGoThereEU:link{
		background-image:url(../graphx/link_gothere_eu.gif);   
		background-repeat:no-repeat;
		background-position:top left;
		position:absolute;
		top:191px;
		left:8px;
		width:82px; 
		height:24px;
		z-index:1000;}
a.linkGoThereEU:hover{
	background-position:0px -24px;}
.linkGoThereEU span{
	visibility:hidden;display:block;font-size:6px;}
	

/*----------------------------------------------------------CALENDAR PAGE STYLES---------------------------------------------------------------------------*/
#subNav, #subNav ul {
	margin:-15px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:auto;}
	
#subNav li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-image:none;
	list-style:none;}

/*-----------------------SUB NAV ODD-------------------------------*/ 
.subNavLinkOdd, a.subNavLinkOdd, a.subNavLinkOdd:visited, a.subNavLinkOdd:link{
	display:block;
	width:210px;
	padding:0px 0px 6px 24px;
	background-image:url(../graphx/m_arrow.gif);
	background-position:0px -100px;
	background-repeat:no-repeat;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;}
a.subNavLinkOdd:hover{
	color:#FFFFFF;
	background-position:0px 0px;}
	
a.subNavLinkOdd, span{
	font-size:12px;
	padding-top:1px;
	color:#F38FCF;}
	
.subNavLinkOddOn, a.subNavLinkOddOn, a.subNavLinkOddOn:visited, a.subNavLinkOddOn:link, a.subNavLinkOddOn:hover{
	display:block;
	width:210px;
	padding:0px 0px 6px 24px;
	background-image:url(../graphx/m_arrow.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-decoration:none;
	font-family:Arial, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;}
a.subNavLinkOddOn, span{
	font-size:12px;
	color:#F38FCF;}
	
.customLink1, a.customLink1, a.customLink1:visited, a.customLink1:link a.customLink1:hover{
	padding:0px 0px 13px 25px;
	background-image:url(../graphx/m_arrow.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-decoration:none;
	font-family:Arial, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;}
	a.customLink1:hover{
	text-decoration:underline;}
	
.customLink2, a.customLink2, a.customLink2:visited, a.customLink2:link a.customLink2:hover{
	padding:0px 0px 13px 25px;
	background-image:url(../graphx/m_arrow.gif);
	background-position:0px -54px;
	background-repeat:no-repeat;
	text-decoration:none;
	font-family:Arial, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#EC018E;}
	a.customLink2:hover{
	text-decoration:underline;}
	
.customLink3, a.customLink3, a.customLink3:visited, a.customLink3:link a.customLink3:hover{
	padding:0px 0px 0px 10px;
	background-image:url(../graphx/arrow.gif);
	background-position:0px 12px;
	background-repeat:no-repeat;
	color:#0047BA;
	text-decoration:none;}
	a.customLink3:hover{
	text-decoration:underline;
	background-position:0px 0px;}

/*-----------------------SUB NAV EVEN-------------------------------*/ 
.subNavLinkEven, a.subNavLinkEven, a.subNavLinkEven:visited, a.subNavLinkEven:link{
	display:block;
	width:210px;
	padding:0px 0px 6px 24px;
	background-image:url(../graphx/m_arrow.gif);
	background-position:0px -100px;
	background-repeat:no-repeat;
	text-decoration:none;
	font-family:Arial, sans-serif;
	font-size:14px;
	color:#EC018E;}
a.subNavLinkEven:hover{
	color:#EC018E;
	background-position:0px -54px;}
	
a.subNavLinkEven, span{
	font-size:12px;
	padding-top:1px;
	color:#F38FCF;}
	
.subNavLinkEvenOn, a.subNavLinkEvenOn, a.subNavLinkEvenOn:visited, a.subNavLinkEvenOn:link, a.subNavLinkEvenOn:hover{
	display:block;
	width:210px;
	padding:0px 0px 6px 24px;
	background-image:url(../graphx/m_arrow.gif);
	background-position:0px -54px;
	background-repeat:no-repeat;
	text-decoration:none;
	font-family:Arial, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#EC018E;}
a.subNavLinkEvenOn, span{
	font-size:12px;
	color:#F38FCF;}
	
.calendarHeaders{
	display:block;
	padding:0px 0px 30px 0px;}
	
/*-----------------------SUB NAV LCA-------------------------------*/ 
.subNavLinkLCA, a.subNavLinkLCA, a.subNavLinkLCA:visited, a.subNavLinkLCA:link{
	display:block;
	width:210px;
	padding:0px 0px 6px 24px;
	background-image:url(../graphx/m_arrow_lca.gif);
	background-position:0px -100px;
	background-repeat:no-repeat;
	text-decoration:none;
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#EC018E;}
	
a.subNavLinkLCA:hover{
	color:#EC018E;
	background-position:0px -54px;}
	
a.subNavLinkLCA, span{
	font-size:12px;
	padding-top:1px;
	color:#F38FCF;}
	
.subNavLinkLCAOn, a.subNavLinkLCAOn, a.subNavLinkLCAOn:visited, a.subNavLinkLCAOn:link, a.subNavLinkLCAOn:hover{
	display:block;
	width:210px;
	padding:0px 0px 6px 24px;
	background-image:url(../graphx/m_arrow_lca.gif);
	background-position:0px -54px;
	background-repeat:no-repeat;
	text-decoration:none;
	font-family:Arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#EC018E;}

a.subNavLinkLCAOn, span{
	font-size:12px;
	color:#F38FCF;}

/*-----------------------SUB NAV LCA-------------------------------*/ 
.subNavLinkLCAwh, a.subNavLinkLCAwh, a.subNavLinkLCAwh:visited, a.subNavLinkLCAwh:link{
	display:block;
	width:210px;
	padding:0px 0px 6px 24px;
	background-image:url(../graphx/m_arrow.gif);
	background-position:0px -100px;
	background-repeat:no-repeat;
	text-decoration:none;
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#EC018E;}
	
a.subNavLinkLCAwh:hover{
	color:#EC018E;
	background-position:0px -54px;}
	
a.subNavLinkLCAwh, span{
	font-size:12px;
	padding-top:1px;
	color:#F38FCF;}
	
.subNavLinkLCAwhOn, a.subNavLinkLCAwhOn, a.subNavLinkLCAwhOn:visited, a.subNavLinkLCAwhOn:link, a.subNavLinkLCAwhOn:hover{
	display:block;
	width:210px;
	padding:0px 0px 6px 24px;
	background-image:url(../graphx/m_arrow.gif);
	background-position:0px -54px;
	background-repeat:no-repeat;
	text-decoration:none;
	font-family:Arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#EC018E;}

a.subNavLinkLCAwhOn, span{
	font-size:12px;
	color:#F38FCF;}
	
/*--------------------------------------------NON FLASH ALTERNATIVE CONTENT SYTLES-----------------------------------*/
#flash{
	position:relative;
	vertical-align:top;
	text-align:left;
	width:970px;
	height:405px;
	clear:both;}
	
#altContainer{
	width:970px;
	height:405px;
	background-repeat:no-repeat;
	background-position:0px -18px;}

#altHeader{
	position:relative;
	vertical-align:top;
	text-align:left;
	width:930px;
	height:86px;
	clear:both;}
	
#altCopy{
	position:absolute;
	top:136px;
	left:285px;
	width:450px;
	height:30px;
	font-size:12px;
	line-height:15px;}
	
#altCopy a:link{
	text-decoration: none;
	color:#E9068C;}
#altCopy a:hover{
	text-decoration: underline; 
	color: #E9068C;}

#altBtn{
	position:absolute;
	top:316px;
	left:285px;
	width:270px;
	height:25px;}
	
/*---- Alternative Sub Navigation ----
#altNav{
	position:absolute;
	top:140px;
	left:23px;
	width:234px;}	
	*/
#altNav, #altNav ul {
	position:absolute;
	top:140px;
	left:23px;
	width:234px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:auto;}
	
#altNav li {
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	list-style-image:none;
	list-style:none;}

a.nav_experience-experience{  
	background-image:url(../graphx/n_experience-experience.gif);
	background-repeat:no-repeat;
	display:block;  
	width:234px; 
	height:19px;
	text-indent:-9999px;}
a.nav_experience-experience:hover{
	background-position:0px -19px;}
	
a.nav_experience-experienceOn{  
	background-image:url(../graphx/n_experience-experience.gif);
	background-repeat:no-repeat;
	background-position:0px -38px;
	display:block;  
	width:234px;
	height:19px;
	text-indent:-9999px;}
	
a.nav_experience-invent{  
	background-image:url(../graphx/n_experience-invent.gif);
	background-repeat:no-repeat;
	display:block;  
	width:234px; 
	height:19px;
	text-indent:-9999px;}
a.nav_experience-invent:hover{
	background-position:0px -19px;}
	
a.nav_experience-inventOn{  
	background-image:url(../graphx/n_experience-invent.gif);
	background-repeat:no-repeat;
	background-position:0px -38px;
	display:block;  
	width:234px;
	height:19px;
	text-indent:-9999px;}
	
a.nav_experience-inspire{  
	background-image:url(../graphx/n_experience-inspire.gif);
	background-repeat:no-repeat;
	display:block;  
	width:234px; 
	height:19px;
	text-indent:-9999px;}
a.nav_experience-inspire:hover{
	background-position:0px -19px;}
	
a.nav_experience-inspireOn{  
	background-image:url(../graphx/n_experience-inspire.gif);
	background-repeat:no-repeat;
	background-position:0px -38px;
	display:block;  
	width:234px;
	height:19px;
	text-indent:-9999px;}
	
a.nav_experience-insist{  
	background-image:url(../graphx/n_experience-insist.gif);
	background-repeat:no-repeat;
	display:block;  
	width:234px; 
	height:19px;
	text-indent:-9999px;}
a.nav_experience-insist:hover{
	background-position:0px -19px;}
	
a.nav_experience-insistOn{  
	background-image:url(../graphx/n_experience-insist.gif);
	background-repeat:no-repeat;
	background-position:0px -38px;
	display:block;  
	width:234px;
	height:19px;
	text-indent:-9999px;}
	

a.nav_design-designers{  
	background-image:url(../graphx/n_design-designers.gif);
	background-repeat:no-repeat;
	display:block;  
	width:234px; 
	height:20px;
	text-indent:-9999px;}
a.nav_design-designers:hover{
	background-position:0px -20px;}
	
a.nav_design-designersOn{  
	background-image:url(../graphx/n_design-designers.gif);
	background-repeat:no-repeat;
	background-position:0px -40px;
	display:block;  
	width:234px;
	height:20px;
	text-indent:-9999px;}
	
a.nav_design-basics{  
	background-image:url(../graphx/n_design-basics.gif);
	background-repeat:no-repeat;
	display:block;  
	width:234px; 
	height:20px;
	text-indent:-9999px;}
a.nav_design-basics:hover{
	background-position:0px -20px;}
	
a.nav_design-basicsOn{  
	background-image:url(../graphx/n_design-basics.gif);
	background-repeat:no-repeat;
	background-position:0px -40px;
	display:block;  
	width:234px;
	height:20px;
	text-indent:-9999px;}
	
a.nav_design-advanced{  
	background-image:url(../graphx/n_design-advanced.gif);
	background-repeat:no-repeat;
	display:block;  
	width:234px; 
	height:20px;
	text-indent:-9999px;}
a.nav_design-advanced:hover{
	background-position:0px -20px;}
	
a.nav_design-advancedOn{  
	background-image:url(../graphx/n_design-advanced.gif);
	background-repeat:no-repeat;
	background-position:0px -40px;
	display:block;  
	width:234px;
	height:20px;
	text-indent:-9999px;}
	
a.nav_design-imagination{  
	background-image:url(../graphx/n_design-imagination.gif);
	background-repeat:no-repeat;
	display:block;  
	width:234px; 
	height:20px;
	text-indent:-9999px;}
a.nav_design-imagination:hover{
	background-position:0px -20px;}
	
a.nav_design-imaginationOn{  
	background-image:url(../graphx/n_design-imagination.gif);
	background-repeat:no-repeat;
	background-position:0px -40px;
	display:block;  
	width:234px;
	height:20px;
	text-indent:-9999px;}
	
a.nav_design-touch{  
	background-image:url(../graphx/n_design-touch.gif);
	background-repeat:no-repeat;
	display:block;  
	width:234px; 
	height:20px;
	text-indent:-9999px;}
a.nav_design-touch:hover{
	background-position:0px -20px;}
	
a.nav_design-touchOn{  
	background-image:url(../graphx/n_design-touch.gif);
	background-repeat:no-repeat;
	background-position:0px -40px;
	display:block;  
	width:234px;
	height:20px;
	text-indent:-9999px;}
	
a.nav_automotive-engineers{  
	background-image:url(../graphx/n_automotive-engineers.gif);
	background-repeat:no-repeat;
	display:block;  
	width:234px; 
	height:20px;
	text-indent:-9999px;}
a.nav_automotive-engineers:hover{
	background-position:0px -20px;}
	
a.nav_automotive-engineersOn{  
	background-image:url(../graphx/n_automotive-engineers.gif);
	background-repeat:no-repeat;
	background-position:0px -40px;
	display:block;  
	width:234px;
	height:20px;
	text-indent:-9999px;}
	
a.nav_automotive-material{  
	background-image:url(../graphx/n_automotive-material.gif);
	background-repeat:no-repeat;
	display:block;  
	width:234px; 
	height:20px;
	text-indent:-9999px;}
a.nav_automotive-material:hover{
	background-position:0px -20px;}
	
a.nav_automotive-materialOn{  
	background-image:url(../graphx/n_automotive-engineers.gif);
	background-repeat:no-repeat;
	background-position:0px -40px;
	display:block;  
	width:234px;
	height:20px;
	text-indent:-9999px;}
	
a.nav_automotive-advantages{  
	background-image:url(../graphx/n_automotive-advantages.gif);
	background-repeat:no-repeat;
	display:block;  
	width:234px; 
	height:20px;
	text-indent:-9999px;}
a.nav_automotive-advantages:hover{
	background-position:0px -20px;}
	
a.nav_automotive-advantagesOn{  
	background-image:url(../graphx/n_automotive-advantages.gif);
	background-repeat:no-repeat;
	background-position:0px -40px;
	display:block;  
	width:234px;
	height:20px;
	text-indent:-9999px;}

a.nav_automotive-applications{  
	background-image:url(../graphx/n_automotive-applications.gif);
	background-repeat:no-repeat;
	display:block;  
	width:234px; 
	height:20px;
	text-indent:-9999px;}
a.nav_automotive-applications:hover{
	background-position:0px -20px;}
	
a.nav_automotive-applicationsOn{  
	background-image:url(../graphx/n_automotive-applications.gif);
	background-repeat:no-repeat;
	background-position:0px -40px;
	display:block;  
	width:234px;
	height:20px;
	text-indent:-9999px;}
	
a.nav_automotive-tools{  
	background-image:url(../graphx/n_automotive-tools.gif);
	background-repeat:no-repeat;
	display:block;  
	width:234px; 
	height:20px;
	text-indent:-9999px;}
a.nav_automotive-tools:hover{
	background-position:0px -20px;}
	
a.nav_automotive-toolsOn{  
	background-image:url(../graphx/n_automotive-tools.gif);
	background-repeat:no-repeat;
	background-position:0px -40px;
	display:block;  
	width:234px;
	height:20px;
	text-indent:-9999px;}
	
a.btn_visit_arproauto{  
	background-image:url(../graphx/btn_visit_arproauto.gif);
	background-repeat:no-repeat;
	display:block;  
	width:270px; 
	height:25px;
	text-indent:-9999px;}
	
a.btn_visit_arproauto:hover{
	background-position:0px -25px;}
	
a.btn_visit_arproautoOn{  
	background-image:url(../graphx/btn_visit_arproauto.gif);
	background-repeat:no-repeat;
	background-position:0px -25px;
	display:block;  
	width:270px;
	height:25px;
	text-indent:-9999px;}
	
a.btn_visit_arprodesign{  
	background-image:url(../graphx/btn_visit_arprodesign.gif);
	background-repeat:no-repeat;
	display:block;  
	width:230px; 
	height:25px;
	text-indent:-9999px;}
	
a.btn_visit_arprodesign:hover{
	background-position:0px -25px;}
	
a.btn_visit_arprodesignOn{  
	background-image:url(../graphx/btn_visit_arprodesign.gif);
	background-repeat:no-repeat;
	background-position:0px -25px;
	display:block;  
	width:230px;
	height:25px;
	text-indent:-9999px;}