body { height:100%; margin:0px; background:#FFFFFF url('images/bgMain.jpg') top repeat fixed; }
#container { position:absolute; height:100%; width: 1035px; left: 50%; margin-left:-517px; }
#containerContent { overflow:auto; padding:0px 20px 0px 20px; background:url('images/dropshadowMiddle.png') repeat-y; }
#shadowTop { width: 1035px; margin:0 auto; background-image:url('images/dropshadowTop.png'); height:20px; }
#shadowBottom { width: 1035px; margin:0 auto; background-image:url('images/dropshadowBottom.png'); height:20px; }

#header { width:100%; height:103px; }
#headerLeft { float:left; width:465px; height:103px; background-image:url('images/headerLeft.gif'); }
#headerRight { float:left; width:520px; height:103px; background-image:url('images/headerRight.gif'); margin-left:10px; }

#mainMenu { position:relative; width:100%; height:60px; }

#footer { position:relative; width:100%; }
#footerLeft { float:left; width:465px; height:176px; }
#footerRight {
	float:left;
	width:500px;
	height:130px;
	margin-left:10px;
	background-image:url('images/footerRight.jpg');
	background-repeat:no-repeat;
	padding: 34px 10px 0px 10px;
	text-align:center;
	font: 11px/14px "Lucida Grande", "Trebuchet MS", Lucida, Trebuchet, Arial;
	color:#333333;
}
#footerRight a:link { color:#333333; text-decoration:none; }
#footerRight a:visited { color:#333333; text-decoration:none; }
#footerRight a:hover { color:#FFFFFF; text-decoration:none; background-color:#666666; }

#content { position:relative; width:100%; overflow:auto;}
#contentHomeLeft { float:left; width:390px; padding-left:75px; background:url('images/contentLeft_bg.gif') no-repeat; }
#contentHomeRight { float:left; width:450px; background-color:#4D4D4D; padding:30px; margin-left:10px; }
#contentHomeRight .bodyCopy { font:12px/18px "Georgia", "Times New Roman"; color:#EBEBEB; }
#contentHomeRight .bodyCopy a:link { color:#d1c39b; text-decoration:none; }
#contentHomeRight .bodyCopy a:visited { color:#d1c39b; text-decoration:none; }
#contentHomeRight .bodyCopy a:hover { color:#4D4D4D; text-decoration:none; background-color:#f0f0f0; }
#contentHomeRight hr { border:0; color:#6b6b68; background-color:#6b6b68; height:1px; margin:15px 0px 17px 0px; }
#contentHomeRight h1 { font-size:18px; font-weight:normal; line-height:20px; color:#FFFFFF; margin:0px; }
#contentHomeRight h1 a:link { color:#FFFFFF; text-decoration:underline; }
#contentHomeRight h1 a:visited { color:#FFFFFF; }
#contentHomeRight h1 a:hover { color:#FFFFFF; }
#contentHomeRight h2 { font-size:14px; font-weight:normal; line-height:16px; color:#FFFFFF; margin:0px 0px 2px 0px; }
#contentHomeRight h3 { font-size:11px; font-weight:normal; font-style:italic; line-height:14px; color:#DFDFDF; margin-top:0px; }

#contentInteriorLeft { float:left; width:75px; min-height:400px; background:url('images/contentLeft_bg.gif') no-repeat; }
#contentInteriorRight { float:left; width:850px; min-height:401px; background-color:#DFDFDF; padding:30px; }
#contentInteriorRight .bodyCopy { font:12px/18px "Georgia", "Times New Roman"; color:#404040; }
#contentInteriorRight .bodyCopy a:link { color:#336699; text-decoration:none; }
#contentInteriorRight .bodyCopy a:visited { color:#336699; text-decoration:none; }
#contentInteriorRight .bodyCopy a:hover { color:#FFFFFF; text-decoration:none; background-color:#666666; }
#contentInteriorRight hr { border:0; color:#cccccc; background-color:#cccccc; height:1px; margin:15px 0px 17px 0px;}
#contentInteriorRight h1 { font-size:18px; font-weight:normal; line-height:20px; color:#000000; margin:0px; }
#contentInteriorRight h1 a:link { color:#000000; text-decoration:underline; }
#contentInteriorRight h1 a:visited { color:#000000; }
#contentInteriorRight h1 a:hover { color:#000000; }
#contentInteriorRight h2 { font-size:14px; font-weight:normal; line-height:16px; color:#000000; margin:0px 0px 2px 0px; }
#contentInteriorRight h3 { font-size:11px; font-weight:normal; font-style:italic; line-height:14px; color:#666666; margin-top:0px; }
#contentInteriorRight h4 { font-size:13px; font-weight:normal; font-style:italic; line-height:18px; color:#404040; margin-top:8px; margin-bottom:10px; }

#login {
	width:490px;
	height:34px;
	background-color:#F0F0F0;
	margin-top:4px;
	font-family:"Trebuchet MS"; font-size:10px; line-height:12px; color:#999999;
	padding:10px;
}
.formField { width:200px; height:14px; margin:0px; margin-top:3px; }

.photoHome { float:right; margin:-10px -10px 10px 10px; }
.photoCareers { float:right; margin:-10px -10px 10px 10px; }
.photoAboutUs { float:right; margin:-10px -10px 10px 10px; }
.photoContact { float:right; margin:-10px -10px 10px 10px; }

#contentExpLeft { float:left; width:425px; }
#contentExpRight { float:left; width:425px;}

.staff { margin-bottom:35px; }
.experience { margin-bottom:25px; overflow:auto;}

#contentExpLeftNew { float:left; width:270px; height:20px;}
#contentExpRightNew { float:left; width:580px;}
#contentExpRightNew ul { list-style-type:none; padding:0px; margin:-10px 0px 0px 0px; }
#contentExpRightNew li { background-image:url('images/bullet.gif'); background-repeat:no-repeat; background-position:0px 7px; padding-left:10px;}
#contentExpCenter { text-align:center; width:100%; margin-bottom:20px;}
.photo { position:absolute; margin:-7px 0px 0px -10px; }
