/* LM*2 Styles */

body { margin: 0; background: url(images/interface/leftBgTile.jpg) left repeat-y fixed; background-color: #c2c2c2; }

td { vertical-align: top; }

table, div { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #252525; line-height: 16px; }

a { color: #f51b26; text-decoration: none; }

a:hover { text-decoration: underline; }

.splashBg { background: none; background-color: #e8e8e8; }

.splashDetect { background: url(images/interface/detectBg.jpg) center no-repeat; vertical-align: middle; }

.logoHdr { height: 107px; width: 973px; background: url(../images/uicss/navRightBg.gif) right no-repeat; }

.logoLeft { background: url(images/interface/logoLeft.gif) no-repeat;}

.logo { background: url(images/interface/logo.gif) no-repeat; padding-top: 26px; }
.logo img { width: 272; height: 66px; }

.navArea { background: url(images/interface/navBgExt.gif) top repeat-x; }
.navArea div.navDetect { margin: 25px 50px 0 0; }

.navRightBg { background: url(images/interface/navRightBg.gif) top left no-repeat; }

.contArea { margin-left: 97px; width: 803px; }

.pageTtl-Home { height: 36px; background: url(../images/uicss/ttl-Home.gif) top right no-repeat; }

.redSepExt { height: 4px; background: url(../images/uicss/redSepExt.gif) repeat-x; margin: 0; }
.redSepExt img { width: 100%; height: 4px; };

.homeVideo { float: left; margin-top: 30px; width: 533px; }

.newsCol { float: left; width: 250px; margin-left: 20px; }

.projectTtlBar { height: 30px; }

.projectTtlComps { font-size: 14px; font-weight: bold; color: #7c7d7d; padding-left: 14px; border-bottom: 1px solid #c2c2c2; }

.projectTtl { float: left; }

.projectType { float: right; }

.projectType2 { height: 30px; }

.detailsTtl { background-color: #c2c2c2; height: 16px; }

.detailsTxt { background: url(images/interface/detailsBg.gif) top repeat-x; font-size: 11px; line-height: 16px; padding: 3px 8px 7px 8px; }

.overviewTxtPush { padding-left: 4px; }

.workBorderLink1 { display: block; border: 3px solid #FFFFFF; }
.workBorderLink1:hover { border: 3px solid #f51b26; }

.proofThumb { display: block; border: 3px solid #FFFFFF; width: 120px; }
.proofThumb:hover { border: 3px solid #f51b26; }

.featuredThumbPad { padding-bottom: 3px; }

.newsletterBox { width: 250px; height: 130px; }

.copyright { padding: 10px 8px 10px 14px ; }

.workYears { height: 34px; background: url(images/interface/redSepTallBg.gif) repeat-x; }

.drop4px { margin-top: 4px; }

.borderBottom4pxDrop_1 { padding-bottom: 4px; border-bottom: 1px solid #c2c2c2; }

.drop30px { margin-top: 30px; }

.bullet_1 { margin-right: 10px; }

.borderBottom_1 { border-bottom: 1px solid #c2c2c2; }

.borderBottom4pxDrop_1 { border-bottom: 1px solid #c2c2c2; padding-top: 4px; }

.borderTopBottom_1 { border-top: 1px solid #c2c2c2; border-bottom: 1px solid #c2c2c2; }

.contentPad { padding: 10px 14px; }

.workThumb { float: left; width: 157px; height: 170px; border-bottom: 1px solid #c2c2c2; margin-bottom: 4px; margin-right: 4px; }

.workThumb .thumbLabels { margin: 3px; }

.thumbTtl { font-weight: bold; font-size: 12px; color: #7a292d; }

.redSepPush { margin-bottom: 30px }

.redSepFooterPush { clear: both; margin-top: 30px; }

.redText { color: #7a292d; }
