@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; background:#fff; }
*    { font-family:"Arial";  }
h1   { font-size:20px; color:#3b73b9; font-weight:bold; padding:0; margin:0; }
h2   { font-size:18px; color:#3b73b9; font-weight:bold; padding:0; margin:0; }
h2.leftpadding { font-size:18px; color:#3b73b9; font-weight:bold; padding:0 0 0 10px; margin:0; }
h3   { font-size:13px; color:#3b73b9; font-weight:bold; padding:0; margin:0; }
img  { border:0; }
span {margin:0;padding:0}
p { padding:0; margin:0; }

.floatleft { float:left; }
.floatright { float:right; }


.spacer1 { height:12px; }



#wrapper { width:1024px; margin:0 auto; position:relative;}
#header { width:1024px; margin:0; padding:0; text-align:left; }
#contentarea { width:950px; margin:27px 0 0 50px; padding:0; text-align:left; overflow:hidden; }
#thankyou_content { font-size:14px; color:#868686; text-align:center; height:280px; line-height:22px; }


#left-panel { width:656px; float:left; padding:0; margin:0 19px 0 0; text-align:left; display:inline;  position:relative; overflow:hidden;  }
#left-panel-body { width:656px; float:left; padding:0; margin:0; text-align:left; display:inline;}

#left-panel-a { width:488px; height:325px; float:left; padding:0; margin:0 9px 0 0; text-align:left; background:#cedcee url(../images/bg-left-panel-a.jpg) top left no-repeat; /*text-indent::-9999; overflow:hidden;*/ display:block; }
#left-panel-a h2 { display:none; }
#left-panel-a p { display:none; }


#left-panel-b    { width:159px; float:left; padding:0; margin:0; text-align:left; }

#box-newshanghai { width:159px; height:162px; background:url(../images/bg-newshanghai.jpg) top left no-repeat; display:block; padding:0; margin:0; }
#box-newshanghai h2 { display:none; }
#box-newshanghai p { display:none; }

#box-playvideo   { border:1px solid #d1d3d4; padding:8px 10px; width:137px; height:136px; margin:9px 0 0 0; }
#playvideo       { padding:0; margin:4px 0 0 0; text-align:left; }
#player-popup    { background-color:#fff;position:absolute;left:100px;top:50px; }
.popup-img-john {display:block;border:1px solid #000;text-align:center;clear:both;position:absolute;left:142px;top:0;}
.popup-img-lorra {display:block;border:1px solid #000;text-align:center;clear:both;position:absolute;left:142px;top:0;}
#player-popup  object,#player-popup  embed {margin-top:150px !important;}

.spacer { height:10px; clear:both; }
.box-ge { width:620px; height:77px; border:1px solid #d1d3d4; padding:11px 16px 0 18px; margin:0; text-align:left; }

.box-ge-text { width:510px; height:42px; padding:0; margin:5px 0 0 0; text-align:left; float:left; display:inline; background:url(../images/bg-ge-text.gif) top left no-repeat; }
.box-ge-text p { display:none; }
.ge-voice { float:right; padding:0; margin:-4px 0 0 0; text-align:left; width:50px; height:41px; display:inline; }



.box-latestnews    { width:636px; height:93px; border:1px solid #d1d3d4; padding:13px 0 0 18px; margin:9px 0 0 0; text-align:left; }
	.text-latestnews   {  height:33px; padding:0; margin:10px 0 4px 0; text-align:left;}
	.text-latestnews p { display: block; margin: 4px 0 0 0; font-size: 11px; color: #999; }
	.text-latestnews p a { font-size: 11px; text-decoration: none; color: #3B73B9; margin: 0 0 0 8px;  }

#right-panel { width:275px; height:294px; float:left; padding:0; margin:0; background:#fff; text-align:left; display:inline; }

.right-nav { width:275px; height:274px; float:left; padding:10px 0 10px 0; margin:13px 0 0 0; background:#e7eef7; text-align:left; }
.right-nav-text   { width:255px; height:44px; padding:0; margin:8px 10px; background:url(../images/applynowtext.gif) top left no-repeat; text-align:left;  }
.right-nav-text p { display:none; }

.bg-popup           { background:#daedc1; padding:7px; border:1px solid #808285; font-size:12px; color:#606060; }
.text-popup         { font-size:13px; font-weight:bold; color:#606060; }
.leftshadow-popup   { background:url(../images/Shadow_Left1.png) top right repeat-y; }
.botoomshadow-popup { background:url(../images/Shadow_Bottom.png) top left repeat-x; }

html*.mainbox					{[ ]background:url(../../images/box.png) left bottom no-repeat; padding:0px 0px 10px 0px; height:auto; z-index:9999; width:auto; position:absolute; margin-top:-1px; margin-left:-310px;}
.mainbox						{voice-family:"\"}\""; voice-family:inherit; background:url(../../images/box.png) left bottom no-repeat; z-index:9999; padding:0px 0px 10px 0px; height:auto; width:auto; position:absolute; margin-top:-1px; margin-left:-240px;}
* html .mainbox					{background:url(../../images/box.gif) no-repeat bottom left; padding:0px 0px 10px 0px; height:auto; z-index:9999; width:auto; position:absolute; margin-top:-1px; margin-left:-310px;}


.right-form { width:275px; float:left; padding:0; margin:20px 0 0 0; background:#fff; text-align:left;}
.right-form-row { width:265px; height:25px; text-align:left; padding:0; margin:0; display:block; }
#form-header { display:block;width:250px;height:45px; }

.right-form-row1 { width:265px; height:25px; text-align:left; padding:0; margin:9px 0 0 0; display:block; }
.right-form-row1 { width:265px; height:25px; text-align:left; padding:0; margin:4px 0 0 0; display:block; }


.form_input    { border:1px solid #d1d3d4; background-color:#fff; width:255px; padding-left:10px; height:14px; font-size:14px; color:#808285;  }



#footer { width:927px; height:40px; margin:12px 0 0 50px; padding:0 10px 0 13px; float:left; clear:both; background:#e7eef7; text-align:left; display:inline; }
.footerleft { float:left; width:215px; text-align:left; padding:13px 0 0 0; margin:0; }
.footerright { float:right; width:712px; text-align:left; padding:0; margin:0; }
#bookmark { width:1014px;height:36px; margin:0 0 0 10px; padding:29px 0 0 0; float:left; clear:both; background:#fff; text-align:left; display:inline; }

.bg-lorrainebolsinger { background:url(../images/Img_LorraineBolsinger.jpg) top left no-repeat; }



/*Menu Classes */
a:link ,a:active,a:visited { font-size: 12px; color:#0b2475; text-decoration:underline; outline:none; }
a:hover { font-size: 12px; color:#0b2475; text-decoration:none; outline:none; }



ul.nav2 { width:717px;  padding:13px 0 0 0; margin:0; margin-top:0; text-align:left; }

html>body
ul.nav2 li { list-style:none; display:inline; padding:3px 8px 0 3px; margin:0; background:url(../images/Nav_Border.gif) no-repeat right;  }
ul.nav2 li { list-style:none; display:inline; padding:3px 6px 0 6px; margin:0; background:url(../images/Nav_Border.gif) no-repeat right;  }

ul.nav2 li a:link, ul.nav2 li a:visited, ul.nav2 li a:active { outline:none; text-decoration:none; padding:0; margin:0; }
ul.nav2 li a:hover { outline:none; padding:0; margin:0;  }
ul.nav2 li#hide1  { list-style:none; display:inline; padding:3px 6px 0 6px; margin:0; background:url(../images/Nav_BorderTransparent.gif) no-repeat right;  }


ul.nav {padding:0;  margin:13px 0 0 0; text-align:left;   }

html>body
ul.nav li {  list-style:none; padding:0; margin:0; margin-bottom:2px;  }
ul.nav li {  list-style:none; padding:0; margin:0; margin-bottom:-2px;  }



ul.nav li#se  { list-style:none; width:274px; height:26px;  padding:0;  margin:0; display:block;  }
ul.nav li#ae  { list-style:none; width:274px; height:26px;  padding:0;  margin:0; display:block;  }
ul.nav li#sfe { list-style:none; width:274px; height:26px;  padding:0;  margin:0; display:block;  }
ul.nav li#ed  { list-style:none; width:274px; height:46px;  padding:0;  margin:0; display:block;  }
ul.nav li#ppm { list-style:none; width:274px; height:26px;  padding:0;  margin:0; display:block;  }
ul.nav li#or  { list-style:none; width:274px; height:26px;  padding:0;  margin:0; display:block;  }

ul.nav li a#one:link, ul.nav li a#one:active, ul.nav li a#one:visited{ outline:none; width:274px; height:26px;  padding:0;  margin:0; text-decoration:none; display:block; background:url(../images/nav-systems-engineering.gif) top left no-repeat; }
ul.nav li a#one:hover {  outline:none;   width:274px; height:26px;   padding:0; margin:0; text-decoration:none; display:block;  background:#dcdddf url(../images/nav-systems-engineering.gif) top left no-repeat; }

ul.nav li a#two:link, ul.nav li a#two:active, ul.nav li a#two:visited{  outline:none; width:274px; height:26px;  padding:0;  margin:0; text-decoration:none; display:block; background:url(../images/nav-avionics-engineering.gif) top left no-repeat; }
ul.nav li a#two:hover {  outline:none;   width:274px; height:26px;   padding:0; margin:0; text-decoration:none; display:block;  background:#dcdddf url(../images/nav-avionics-engineering.gif) top left no-repeat; }

ul.nav li a#three:link, ul.nav li a#three:active, ul.nav li a#three:visited{  outline:none; width:274px; height:26px;  padding:0;  margin:0; text-decoration:none; display:block; background:url(../images/nav-software-engineering.gif) top left no-repeat; }
ul.nav li a#three:hover {  outline:none;   width:274px; height:26px;   padding:0; margin:0; text-decoration:none; display:block;  background:#dcdddf url(../images/nav-software-engineering.gif) top left no-repeat; }

ul.nav li a#four:link, ul.nav li a#four:active, ul.nav li a#four:visited{  outline:none; width:274px; height:46px;  padding:0;  margin:0; text-decoration:none; display:block; background:url(../images/nav-electronicsdesign-powerengineering.gif) top left no-repeat; }
ul.nav li a#four:hover {  outline:none;   width:274px; height:46px;   padding:0; margin:0; text-decoration:none; display:block;  background:#dcdddf url(../images/nav-electronicsdesign-powerengineering.gif) top left no-repeat; }

ul.nav li a#five:link, ul.nav li a#five:active, ul.nav li a#five:visited{  outline:none; width:274px; height:26px;  padding:0;  margin:0; text-decoration:none; display:block; background:url(../images/nav-product-program-managers.gif) top left no-repeat; }
ul.nav li a#five:hover {  outline:none;   width:274px; height:26px;   padding:0; margin:0; text-decoration:none; display:block;  background:#dcdddf url(../images/nav-product-program-managers.gif) top left no-repeat; }

ul.nav li a#six:link, ul.nav li a#six:active, ul.nav li a#six:visited{  outline:none; width:274px; height:26px;  padding:0;  margin:0; text-decoration:none; display:block; background:url(../images/nav-other-roles.gif) top left no-repeat; }
ul.nav li a#six:hover {  outline:none;  width:274px; height:26px;   padding:0; margin:0; text-decoration:none; display:block;  background:#dcdddf url(../images/nav-other-roles.gif) top left no-repeat; }

ul.nav ul {display:none;position:absolute;left:388px;top:240px;width:337px;margin:0;padding:0;}
ul.nav ul li{display:block;}

.roll-bottom {background:url(../images/roll-bottom.png) bottom left no-repeat; display:block;width:337px;height:16px;padding:0;margin:0;line-height:0;font-size:0;display:none;}
.roll-bg { background-color:#daedc0; font-size:11px;width:320px;padding:10px 0 20px 20px;margin:0;min-height:200px;height:auto !important;height:200px;border:1px solid #828487;}
.roll-bg p{padding:10px 15px 0 0;color:#606060;}
.roll-bg img {margin-left:-5px;}


.elink { font-size: 12px; color:#3b73b9;  outline:none; }
a.elink:link,a.elink:active,a.elink:visited { font-size: 12px; color:#3b73b9; text-decoration:underline;  outline:none; }
a.elink:hover { font-size: 12px; color:#3b73b9; text-decoration:none;  outline:none; }

.elink1 { font-size: 11px; color:#606060; line-height:18px; outline:none; }
a.elink1:link,a.elink1:active,a.elink1:visited { font-size: 11px; color:#606060; line-height:18px; text-decoration:underline;  outline:none; }
a.elink1:hover { font-size: 11px; color:#606060; text-decoration:none; line-height:18px;  outline:none;  }

.nav1 { font-size:18px; color:#3b73b9; font-weight:bold;  outline:none; }
a.nav1:link,a.nav1:active,a.nav1:visited { font-size:18px; color:#3b73b9; font-weight:bold; text-decoration:none;  outline:none; }
a.nav1:hover { font-size:18px; color:#3b73b9; font-weight:bold; text-decoration:none;  outline:none; }




/******** Tooltip Classes *****************/

/* ----- base default font size, type, and line height ----- 
html body{font: 62.5%/1.4em Arial, Helvetica, sans-serif;color:#333333}
html>body{font: 62.5%/1.4em Arial, Helvetica, sans-serif;color:#333333}*/

/* ----- add selectors here for font sizing ----- */
/*#JT_close_left, #JT_close_right{font-size: 1.1em;}
#JT_copy p, #JT_copy ul{font-size: 1.1em;}
p, label{font-size: 1.2em;}*/


/* ----- base links ----- 
a:link {color: #CC6633;}
a:visited {color: #CC6633;}
a:hover {color: #999966;}
a:active {color: #CC6633;}
a:focus{color: #CC6633;}

p {line-height:1.4em; margin:10px 10px;}
hr{margin:10px 0;color:#999999;}

ul{
	list-style: none;
}

ul li{
padding-top:3px;
}*/


#contentPad{
  text-align: center;
  
}

/*.formInfo a, .formInfo a:active, formInfo a:visited{
	background-color:#FF0000;
	font-size: 1.3em;
	font-weight:bold;
	padding:1px 2px;
	margin-left:5px;
	color:#FFFFFF;
	text-decoration: none;
}

.formInfo a:hover{
	color:#660000;
	text-decoration: none;
}*/

/* ---------->>> jtip <<<---------------------------------------------------------------*/

/*#JT_arrow_left{
	background-image: url(../images/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
  top:-3px;
}*/

#JT_arrow_right{
	/*background-image: url(../images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;*/
	position: absolute;
	z-index:101;
	/*height:23px;
	width:11px;
    top:-2px;*/
}

#JT {
	position: absolute;
	z-index:100;
	top:235px !important;
	/*border: 2px solid #CCCCCC;
	background-color: #fff;*/
}

/*#JT_copy{
	padding:10px 10px 10px 10px;
	color:#333333;
}*/

.JT_loader{
	background-image: url(../images/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

/*#JT_close_left{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_close_right{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}*/

/*#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.jTip{
cursor:help;
}*/