﻿		
/* doesn't follow the standard page width */
#bd
{
	width:938px;
}
.main 
{
	width: 935px;
}
/**  */


.careers-main	{
	background:url(../Images/bg_careers_wrap.gif) repeat-x 0 301px;
}

#ctl00_main_upForm1
{
	background:#fff url(../Images/bg_careers.jpg) no-repeat 13px 4px;
	-width:935px;
	-overflow-x:hidden;
}


.careers-landing	{
}
.careers-form	{
}
.panel-wrap	{
	width:237px;
	float:left;
	background:#fff url(../Images/bg_careers_panel_spacer.gif) no-repeat top right;
}
.careers-wrap .panel	{
	margin-right:0px;
	padding:76px 20px 0 35px;
	position:relative;
	height:auto;
}
.careers-wrap .panel .title a	{
	color:#657682;
}
.careers-wrap
{
	/*background:#fff;*/
}

#careersVideoContent
{
	position: absolute;
	top:60px;
	left:3px;
	width:732px;
	height:301px;
}
#careersVideoPlayer	{
	position: absolute;
	top: 297px;
	left: 150px;		
	width: 410px;
	height: 335px;
	border:1px solid red;
	display:none;
}
#careersAudioPlayer{
	position: absolute;
	top: 297px;
	left: 150px;
	width: 410;
	height: 36;		
}

.careers-landing .landing-panels	{
	margin-left:0px;
	padding-bottom:25px;
	background:url(../Images/bg_border_dotted.gif) repeat-x bottom left;
	height:auto;
}
.landing-panels .last	{
	width:176px;
	background-image:none;
}
	.icon-panel-fab, .icon-panel-256	{
		width:64px;
		height:66px;
		position:absolute;
		left:26px;
		top:11px;
		background:#fff url(../Images/icon_panel_fab.gif) no-repeat 0 0;
	}
	.icon-panel-life, .icon-panel-258 	{
		width:55px;
		height:65px;
		position:absolute;
		left:31px;
		top:11px;
		background:#fff url(../Images/icon_panel_life.gif) no-repeat 0 0;
	}
	.icon-panel-planning, .icon-panel-260 	{
		width:50px;
		height:60px;
		position:absolute;
		left:30px;
		top:12px;
		background:#fff url(../Images/icon_panel_planning.gif) no-repeat 0 0;
	}
			.bottom	{
				outline:0px solid blue;
				background:url(../Images/bg_border_dotted.gif) repeat-x bottom left;
				padding:11px 100px 11px 0;
				overflow:hidden;
			}
				.bottom .opinion	{
					outline:0px solid blue;
					width:215px;
					float:left;
					margin-left:33px;
				}
					.bottom .mod-title	{
						padding-top:0;
						border:none;
						margin-bottom:0;
					}
				.bottom .message	{
					outline:0px solid green;
					width:404px;
					background:url(../Images/bg_careers_landing_messages.gif) repeat-x 0 0;
					float:right;
					padding:30px 30px 30px 30px;
				}
					.message .careers-message-header	{
						font-size:18px;
						color:#679847;
						clear:both;
					}
					.message .careers-message-title	{
						color:#4b5650;
						font-weight:bold;
						font-size:12px;
						clear:both;
						margin:18px 0 9px 0;
					}
					.message .copy-image img	{
						padding:3px;
						margin:0 0 10px 10px;
						border:1px solid #d9d9d9;
					}
					.message .copy-image p	{
						padding-right:25px;
					}
					.message .copy-image .thumb	{
						padding:3px;
						border:1px solid #d9d9d9;
						float:right;
						margin-right:0px;
						background-color:#fff;
					}
					.message-copy	{
						float:left;
					}



.nav-left	{
	background:none;
	padding:31px 0 0 32px;
	height:auto;
	border:none;
	float:left;


}
		.nav-left	{
			float:left;
			width:205px;
			height:673px;
			border-right:1px solid #efefef;
			background:#fff url(../Images/bg_nav_left_careers.gif) repeat-x 0 0;
			position:relative;
			z-index:0;
			padding-left:33px;
			outline:0px solid green;
		}
.col-right	{
	float:left;
	width:475px;
	outline:0px solid blue;
	background:none;
	padding:28px 110px 0 40px;
	background-color:#fff;
}

	.careers-wrap	{
		outline:0px solid red;
		margin:267px 33px 0 33px;
	}

	
				.video-page	{
					outline:0px solid green;
					padding-right:30px;
					width:555px;
				}
				.video-player	{
					width:406px;
					outline:0px solid blue;
					float:left;
				}
				.video-player .player	{
					width:400px;
					padding:3px;
					border:1px solid #d9d9d9;
					outline:0px solid red;
					margin-bottom:27px;
				}
				.video-player .copy	{
					clear:both;
					outline:0px solid red;
					margin-bottom:16px;
				}
				.video-nav	{
					float:right;
					outline:0px solid red;
					background:url(../Images/bullet_arrow_blue_white_left.gif) no-repeat 0 3px;
					padding-left:13px;
				}
					.video-nav a	{
						color:#434d4e;
						font-weight:bold;
					}
					.video-nav a:hover	{
						color:#999;
					}

					
			.article-subtitle	{
				font-size:12px;
				font-weight:bold;
				color:#bfbfbf;
			}
			.form	{
			}
				.form-table td	{
					font-size:12px;
					font-weight:bold;
					color:#737373;
				}
				.list-check-radio li	{
					display:inline;
					float:left;
				}
				table.form-table .input-box input	{
					width:175px;
					height:16px;
					outline:0px solid red;
					font-size:12px;
				}
				.careers-wrap .border	{
					height:10px;
					font-size:1px;
					line-height:1px;
					background:url(../Images/bg_border_dotted.gif) top left repeat-x;
					margin-top:10px;
				
				}
					.form-table a.radiobutton	{
						color:#000;
						padding-left:16px;
						outline:0px solid red;
						margin-right:8px;
					}
				.buttons	{
					height:auto;
					margin:15px 0 0px 0;
				}




