@import url('fonts/fonts.css');
BODY
{margin:20px 0px 0px 0px; background-color:#fbfbfb; color:#999999; font-family:arial; font-size:12px;}
.main-container
{width:966px; margin:0 auto;}
.left
{float:left;}
.right
{float:right;}
.clear
{clear:both;}
a{color:#066d06; text-decoration:none;}
a:hover{color:#066d06; text-decoration:underline;}
.header
{height:86px; background-image:url(../images/header-bg.png); background-repeat:no-repeat; margin-top:28px; float:left; width:966px;}
.home-banner
{background-image:url(../images/home-banner.jpg); background-repeat:no-repeat; height:483px; background-position:center bottom;}
.about-banner
{background-image:url(../images/about-banner.jpg); background-repeat:no-repeat; height:303px; background-position:center bottom;}
.contact-banner
{background-image:url(../images/contact-banner.jpg); background-repeat:no-repeat; height:303px; background-position:center bottom;}
.careers-banner
{background-image:url(../images/careers-banner.jpg); background-repeat:no-repeat; height:303px; background-position:center bottom;}
.services-banner
{background-image:url(../images/services-banner.jpg); background-repeat:no-repeat; height:303px; background-position:center bottom;}
h2,h3,h4,h5,h6
{margin:0px; padding:0px; color:#202020; font-size:20px;}
h1
{margin:13px 0px 0px 13px;}
.navigation
{width:470px; float:right;}
.navigation ul
{margin:0px; padding:0px;}
.navigation li
{list-style:none; float:left; margin-left:30px;}
.navigation li a
{height:46px; line-height:81px; display:block; color:#777777;}
.navigation li a:hover
{background-image:url(../images/hover-strip.jpg); background-repeat:repeat-x; background-position:top; text-decoration:none; color:#4bbd53;}
.navigation li a.current
{background-image:url(../images/hover-strip.jpg); background-repeat:repeat-x; background-position:top; text-decoration:none; color:#4bbd53;}
h2
{font-family: 'helvetica_neueregular'; font-size:30px; margin:30px 0px 20px 0px;}
h3
{font-family: 'helvetica_neueregular'; margin-bottom:20px; border-bottom:1px solid #dadbdc; padding:30px 0px 5px 0px;}
h4
{font-family: 'helvetica_neueregular'; padding:26px 0px 14px 0px;}
h5
{font-family: 'helvetica_neueregular'; font-size:18px; color:#444444; float:left; padding-right:10px;}
h6
{font-family: 'helvetica_neueregular'; font-size:12px; color:#cccccc; float:left; text-transform:uppercase; padding:5px 0px 0px 10px;}
.partners-strip
{background-image:url(../images/partners-strip.jpg); background-repeat:repeat-x; background-position:center; float:left; width:726px; height:23px; margin-bottom:10px;}
.home-products img
{margin-right:17px; float:left;}
.home-products img.nmgn
{margin:0px;}
.home-companies img
{margin-right:28px; float:left;}
.home-companies img.nmgn
{margin:0px;}
.home-content
{background-image:url(../images/home-content-bg.jpg); background-repeat:repeat-x; height:138px; margin:30px 0px 30px 0px;}
.home-content p
{margin:0px; padding:0px; font-size:16px; line-height:24px;}
.home-partners img
{float:left; border-left:1px solid #e8e7e7;}
.home-partners img.rbdr
{border-right:1px solid #e8e7e7;}
.green-footer
{height:72px; background-image:url(../images/green-footer.jpg); background-repeat:repeat-x; margin-top:10px;}
.back
{float:left; padding-right:25px; color:#ffffff; padding-top:18px;}
.back2
{font-size:43px; font-weight:bold; float:left; color:#309136; padding-top:10px; padding-right:53px; border-right:1px solid #fbfbfb; height:62px; margin-right:40px;}
.phone
{margin-right:82px; float:right; text-transform:uppercase;}
.email
{float:right; text-transform:uppercase; line-height:32px;}
.email a
{color:#ffffff;}
.footer
{height:60px; background-color:#353535;}
.bottom-nav
{float:left; line-height:60px;}
.bottom-nav ul
{margin:0px; padding:0px;}
.bottom-nav li
{float:left; list-style:none; padding:0px 20px 0px 24px; background-image:url(../images/footer-sap.jpg); background-repeat:no-repeat; background-position:left center;}
.bottom-nav li a
{color:#bbbbbb; text-decoration:none;}
.bottom-nav li a:hover
{color:#ffffff; text-decoration:none;}
.copy
{float:right; color:#4f81a6; line-height:60px;}
.breadcrumb
{color:#505050; margin-top:10px;}
.inner-heading
{color:#066d06; font-size:20px; margin:30px 0px 20px 0px; font-weight:bold;}
.inner-left
{width:625px; float:left;}
.inner-right
{width:250px; float:right;}
.inner-content
{margin-bottom:30px;}
.inner-content p
{font-size:16px; color:#505050; line-height:24px;}
.right-box-top
{height:5px; background-image:url(../images/right-box-top.jpg); background-repeat:no-repeat;}
.right-box-bg
{background-image:url(../images/right-box-bg.jpg); background-repeat:repeat-y;}
.right-box-bg p
{margin:0px;}
.right-box-bottom
{width:250px; height:5px; background-image:url(../images/right-box-bottom.jpg); background-repeat:no-repeat;}
.blue-email a
{color:#1e82d7; font-size:11px; text-transform:uppercase;}
.sales
{color:#999999; font-size:11px; text-transform:uppercase;}
.red-phone
{color:#c40022; font-size:13px; padding-left:2px;}
.right-heading
{font-size:16px; font-weight:bold; color:#333333; text-transform:uppercase; margin-top:20px;}
.right-nav
{color:#000; font-size:11px; line-height:18px; margin-top:10px; color:#505050;}
.right-nav ul
{padding:0px 0px 0px 15px;}
.right-nav li
{list-style:disc; color:#066d06; line-height:22px;}
.contact-box-top
{height:5px; background-image:url(../images/contact-top.jpg); background-repeat:no-repeat; width:561px;}
.contact-box-bg
{background-color:#eeeeee; width:541px; line-height:25px; padding:20px 0px 20px 20px;}
.contact-box-bottom
{height:5px; background-image:url(../images/contact-bottom.jpg); background-repeat:no-repeat; width:561px;}
.grid-top
{background-image:url(../images/grid-top.jpg); background-repeat:no-repeat; height:4px;}
.grid-bg
{background-image:url(../images/grid-bg.jpg); background-repeat:repeat-y; font-size:12px; color:#616060;}
.grid-bottom
{background-image:url(../images/grid-bottom.jpg); background-repeat:no-repeat; height:4px;}
