@charset "UTF-8";
/* CSS Document */
body { margin: 0 auto; background: #c3cdd7 url(skin/img_bg_rpt.jpg) repeat-x; }

.container { width: 867px; margin: 0 auto; position: relative; }

.header { width: 867px; height: 71px; background: url(skin/img_header.jpg) no-repeat; }
.logo { width: 280px; height: 35px; position: relative; left: 33px; top: 16px; background: url(skin/img_logo2.gif) no-repeat; }
.swfContainer { width: 867px; margin: 0 auto;}
.navbox { width: 867px; margin: 0; padding: 0; }
.copyContainer { width: 867px; background: url(skin/img_copy_bg_rpt3.png) repeat-y; }

.content { width: 630px; padding: 10px 0 0 20px; display: block; position: relative; min-height:510px; height:auto !important; height:510px;vertical-align: top;}
.sidebar { float: right; position: relative; margin: 0; width: 208px; height: 100%; background: #E7E7EB; right: 6px; min-height: 525px; clear: all; }

.locleft { width: 390px; float: left; }
.locright { width: 240px; float: right; }

.sidebarphoto { margin: 0; padding: 0; position: relative; width: 208px; top: 0; }
.ind { margin: 0 0 0 15px; }
.ind2 { margin: 0 0 0 30px; }

.footer { width: 867px; height: 82px; }
.footernav { padding: 15px 0 0 10px; }
.imgAbout { background: url(skin/img_ftr_about.jpg); margin: 0; padding: 0; }
.imgCapabilities { background: url(skin/img_ftr_capabil.jpg); }
.imgCareer { background: url(skin/img_ftr_careers.jpg); }
.imgNews { background: url(skin/img_ftr_news.jpg); }
.imgContact { background: url(skin/img_ftr_contact.jpg); }

.coprgt { width: 450px; height: 24px; }

.left { float: left; }
.right { float: right; }
.clearall { clear: both; }

.mapCol { width: 305px; float: left; }
