/*
** General Styles
*/

	body {
		margin: 0;
		padding: 0;
		font: normal 76%/1.4em Arial, Helvetica, sans-serif;
		background: #eceade url(/images/exponent09/page-bg.gif) top left repeat-x;
		width: 100%;
		color: #202020;
		text-align: center; /* IE 5.5 fix */
	}

	p { margin: .7em 0; }

	#header-container,
	#body-container,
	#body-container-secondary,
	#footer-container {
		text-align: left;
		width: 930px;
	}

	a { color: #fc3a00; text-decoration: none; font-weight: bold; }
	a:hover { text-decoration: none; color: #a00019; }

	img a { border: none; }

	form, map {
		margin: 0;
		padding: 0;
	}

	input, textarea {
		border: 1px solid #b5b4b4;
		background-color: #f6f6f6;
		padding: 2px;
		margin: 0;
	}

	#site-container {
		/*background: transparent url(/images/footer/background.gif) repeat-x bottom left;*/
		margin: 0 auto;
	}

	h1 {
		font: bold 2.15em/1em "Helvetica Light", Arial;
		color: #ffffff;
		margin: 0;
		padding: 0;
	}

	h2 {
		font: bold 1.15em/1.15em "Helvetica Light", Arial;
		color: #ffffff;
		margin: 0;
	}

	h2 a { color: #f8fca9; }
	h2 a:hover { color: #f8fca9; border-bottom: 1px dotted #f8fca9; text-decoration: none; }

	h3 {
		font: bold 1.4em "Helvetica Light", Arial;
		color: #000;
		margin: 0 0 10px 0;
	}

	h4 {
		font: normal 1.2em "Helvetica Light", Arial;
		border-bottom: 1px dotted #999;
		color: #000000;
		margin: 10px 0;
	}

	.crumbs {
		font: normal 9px Verdana, Arial, Helvetica;
		color: #b5b6b7;
		border-bottom: 1px solid #dedfe0;
		padding: 0 0 3px 0;
		margin-bottom: 10px;
	}

	.crumbs a {
		color: #7f7f7f;
	}

	ul {
		margin-left: .25em;
		padding: 0;
	}

	ol{
		margin-left: 1em;
		padding: 0;
	}

	ul { list-style-type: square; }

	li {
		margin-left: 1em;
	}

	small { line-height: 1.2em; }

	.errors, .error { color: #900; }

/*
** Header container styles
*/

	#header-container {
		margin: 0 auto;
		padding: 0;
		height: 133px;
		background-color: #fff;
	}

.watch { text-align: center; color: #fff; display: block; }
.watch a { padding: 3px 8px; color: #fff; background-color: #f3725a; }
.watch a:hover { color: #fff; background-color: #000; text-decoration: none; }

/*
** Body container styles
*/

	#body-container-secondary {
		margin: 0 auto 50px auto;
		padding: 0 0 80px 0;
		background-color: #fff;
		text-align: center;
		width: 960px;
	}

	#body-left-column {
		margin: 0 4px 0 0;
		vertical-align: top;
		padding: 0;
		float: left;
		background-color: #fff;
	}

	#body-right-column {
		vertical-align: top;
		margin: 0;
		padding: 0;
		float: right;
		background-color: #fff;
	}

	#body-container-secondary .full-column-secondary {
		margin: 0;
		padding: 0 15px 15px 15px;
		text-align: left;
		float: left;
		height: 455px;
		width: 930px;
		display: inline;
	}

	.navigation {
		display: inline;
  }

	#body-container-secondary .full-column-secondary .buss, #body-container-secondary .full-column-secondary .lopez, #body-container-secondary .full-column-secondary .smith, #body-container-secondary .full-column-secondary .snider, #body-container-secondary .full-column-secondary .mcshane {
		margin: 0;
		padding: 0;
		float: left;
		height: 415px;
		width: 930px;
		display: inline;
	}

	#body-container-secondary .full-column-secondary .buss  { background: transparent url(/images/exponent09/bg-buss.jpg) top left no-repeat; }
	#body-container-secondary .full-column-secondary .lopez  { background: transparent url(/images/exponent09/bg-lopez.jpg) top left no-repeat; }
	#body-container-secondary .full-column-secondary .smith  { background: transparent url(/images/exponent09/bg-smith.jpg) top left no-repeat; }
	#body-container-secondary .full-column-secondary .snider  { background: transparent url(/images/exponent09/bg-snider.jpg) top left no-repeat; }
	#body-container-secondary .full-column-secondary .mcshane  { background: transparent url(/images/exponent09/bg-mcshane.jpg) top left no-repeat; }

	#body-container-secondary .full-column-secondary .brown .text, #body-container-secondary .full-column-secondary .chapman .text, #body-container-secondary .full-column-secondary .corbett .text, #body-container-secondary .full-column-secondary .galen .text, #body-container-secondary .full-column-secondary .nolan .text {
		padding: 15px 0 0 20px;
		float: left;
		width: 230px;
	}

	.right {
		padding: 15px 0 0 250px;
		float: left;
		width: 661px;
	}

	.nameTitle {
		height: 69px;
		}

	.inside_exp08 {
		padding: 20px;
		margin: 0;
		height: 243px;
		overflow: auto;
	}

/*
** Quick Links container styles
*/

	.thumb2 {
	float: left;
	margin: 0 8px 8px 0;
	overflow: hidden;
	width: 90px;
	height: 65px;
	display: block;
	border: 1px solid #4b4b4a;
	}

	.thumb2 img { width: 110px; border: 0; }

	.thumb2:hover { border: 1px solid #ffffff; }

	#quicklinks {
		width: 334px;
	}

	#quicklinks .ql_inside {
		width: 332px;
		border: 1px solid #ecaf32;
		background: #feffeb url(/images/site/ql_background.gif) bottom repeat-x;
	}

	#quicklinks .ql_inside .copy {
		padding: 15px;
	}

	#quicklinks .ql_inside .copy ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
	
	#quicklinks .ql_inside .copy ul li {
		display: block;
		margin: 8px 0;
		padding: 0 0 0 20px;
		background: transparent url(/images/site/ql_bullet_green.gif) left no-repeat;
	}

	#quicklinks .ql_inside .copy ul li.red {
		display: block;
		margin: 10px 0;
		padding: 0 0 0 20px;
		background: transparent url(/images/site/ql_bullet_red.gif) left no-repeat;
	}

	#quicklinks .ql_inside .copy ul li.red a {
		font-size: 1.35em;
		font-weight: bold;
		color: #84153e;
	}

	#quicklinks .ql_inside .copy ul li a {
		font-size: 1.15em;
		color: #177b8a;
	}

	#quicklinks .ql_inside .copy ul li a:hover {
		color: #000000;
	}

/*
** No Boxes Boxes container styles
*/

	#noboxes {
		margin: 15px 0;
	}
		
	#noboxes img.thumb {
		width: 63px;
		float: left;
		margin: 0 10px 0 0;
		border: 1px solid #545351;
	}

	.photo_right {
		float: right;
		margin: 0 0 10px 25px;
	}

	.photo_left {
		float: left;
		margin: 0 15px 10px 0;
	}

/*
** Table, Leadership
*/

	.thumb_small {
		width: 26px; float: left; margin-right: 10px;
	}

	.email { font-size: 65%; }

/*
** Footer container styles
*/

	#footer-container {
		margin: 0 auto 0 auto;
		height: 67px;
		width: 930px;
		font-size: .95em;
		line-height: 1em;
		color: #777;
	}

	#footer-container a { color: #edaf30; }
	#footer-container a:hover { color: #944302; }

	#footer-container .left {
		margin: 30px 0 0 10px;
		padding: 0;
		float: left;
	}

	#footer-container .right {
		margin-top: 30px;
		float: right;
		text-align: right;
		width: 250px;
	}

	#footer-container p {
		margin: 0 0 5px 0;
		padding: 0;
	}

	#footer-container ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

	#footer-container ul li {
		margin: 0;
		padding: 0 12px;
		border-left: 1px solid #888887;
		display: inline;
	}

	#footer-container ul li.first {
		padding: 0 12px 0 0;
		border-left: none;
	}

	#footer-container ul li.last {
		padding: 0 0 0 12px;
		border-left: none;
		border-left: 1px solid #888887;
	}

.back {
		margin-top: 2em;
	}

#built .inside {
		height: 498px;
		overflow: auto;
		padding: 0 10px 0 0;
	}

.videoscreen {
	float: left; 
	margin-right: 30px; 
	width: 180px;
	text-align: center;
	font: bold 11px/14px Arial, san-serif;
}

.share {
	float: right;
	display: inline; 
	background: #fff;
	border: 1px solid #900;
	padding: 4px;
	margin-left: 25px;
	}

.socialMedia {
	float: right; text-align: right; margin-top: 15px; width: 350px;
	}
