body { background: #fff url(../new_bg.gif) top left repeat-x; }
.main { width: 957px; margin: 20px auto; }
   * html .main { _text-align: center; }
.main .main-inner {  }
   * html .main .main-inner { _text-align: left; }

.header-main { background: transparent url(../bg_header.jpg) top left no-repeat; height: 89px; margin: 0 0 0 0; }
   * html .header-main { overflow: hidden; }
.header-main .header-inner { padding: 15px 20px; }

.header-main .logo_block { width: 226px; float: left; }
.header-main .logo_block a { display: block; position: relative; height: 59px; }
.header-main .logo_block a img { float: left; position: absolute; left: 75px; bottom: 0; }
   .header-main .logo_block a img.logo { position: static; left: 0; }

.header-main .nav-site { float: right; margin-bottom: 30px; width: 330px; }
.header-main .nav-site ul.nl {  }
.header-main .nav-site ul.nl li.nav-item { float: left; border-right: 1px solid #666; padding: 0 10px 2px 0; margin: 0 10px 0 0; }
   .header-main .nav-site ul.nl li.first {  }
   .header-main .nav-site ul.nl li.last { border-right: none; margin-right: 0; padding-right: 0; }
.header-main .nav-site ul.nl li.nav-item a { display: block; color:#666}

.header-main .nav-top { float: right;  width:609px; vertical-align:top; }
.header-main .nav-top ul.nl {  }
.header-main .nav-top ul.nl li.nav-item { float: left; position: relative; z-index: 101; }
   .header-main .nav-top ul.nl li.first {  }
   .header-main .nav-top ul.nl li.last {  }

.header-main .nav-top ul.nl li.nav-item .nav-label { display: block; padding: 5px 10px; position: relative; z-index: 101; }
   .header-main .nav-top ul.nl li.nav-item.hover .nav-label { border: 1px solid #cecdcd; border-bottom: none; background-color: #f3f3f3; padding: 4px 9px; }
.header-main .nav-top ul.nl li.nav-item .nav-label a { display: block; position: relative; z-index: 102; overflow: hidden; text-indent: -1000em; background: top left no-repeat; }
.header-main .nav-top ul.nl li.nav-item .nav-flyout { display: none; position: absolute; width: 288px; z-index: 100; border: 1px solid #cecdcd; background-color: #f3f3f3; top: 25px; }
   .header-main .nav-top ul.nl li.nav-item.hover .nav-flyout { display: block; z-index: 100; }

.header-main .nav-top ul.nl li.nav-item .nav-label a#Nav_Home { background-image: url(../img/nav/Home.png) ; width: 31px; }
   .header-main .nav-top ul.nl li.nav-item.selected .nav-label a#Nav_Home,
   .header-main .nav-top ul.nl li.nav-item .nav-label a#Nav_Home:hover { background-image: url(../img/nav/Home_ro.png); }
   * html .header-main .nav-top ul.nl li.nav-item .nav-label a#Nav_Home { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/nav/Home.png',sizingMethod='crop'); }
   * html .header-main .nav-top ul.nl li.nav-item.selected .nav-label a#Nav_Home
   * html .header-main .nav-top ul.nl li.nav-item .nav-label a#Nav_Home:hover { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/nav/Home_ro.png',sizingMethod='crop'); }

.header-main .nav-top ul.nl li.nav-item .nav-label a#Nav_Acceptance { background-image: url(../img/nav/Acceptance.png); width: 81px; }
   .header-main .nav-top ul.nl li.nav-item.selected .nav-label a#Nav_Acceptance,
   .header-main .nav-top ul.nl li.nav-item .nav-label a#Nav_Acceptance:hover { background-image: url(../img/nav/Acceptance_ro.png); }
   * html .header-main .nav-top ul.nl li.nav-item .nav-label a#Nav_Acceptance { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/nav/Acceptance.png',sizingMethod='crop'); }
   * html .header-main .nav-top ul.nl li.nav-item.selected .nav-label a#Nav_Acceptance,
   * html .header-main .nav-top ul.nl li.nav-item .nav-label a#Nav_Acceptance:hover { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/nav/Acceptance_ro.png',sizingMethod='crop'); }
   
.header-main .nav-top ul.nl li.nav-item .nav-label a#Nav_Solutions { background-image: url(../img/nav/Solutions.png); width: 78px; }
   .header-main .nav-top ul.nl li.nav-item.selected .nav-label a#Nav_Solutions,
   .header-main .nav-top ul.nl li.nav-item .nav-label a#Nav_Solutions:hover { background-image: url(../img/nav/Solutions_ro.png); }
   * html .header-main .nav-top ul.nl li.nav-item .nav-label a#Nav_Solutions { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/nav/Solutions.png',sizingMethod='crop'); }
   * html .header-main .nav-top ul.nl li.nav-item.selected .nav-label a#Nav_Solutions,
   * html .header-main .nav-top ul.nl li.nav-item .nav-label a#Nav_Solutions:hover { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/nav/Solutions_ro.png',sizingMethod='crop'); }
   
.header-main .nav-top ul.nl li.nav-item .nav-label a#Nav_Support { background-image: url(../img/nav/Support.png); width: 66px; }
   .header-main .nav-top ul.nl li.nav-item.selected .nav-label a#Nav_Support,
   .header-main .nav-top ul.nl li.nav-item .nav-label a#Nav_Support:hover { background-image: url(../img/nav/Support_ro.png); }
   * html .header-main .nav-top ul.nl li.nav-item .nav-label a#Nav_Support { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/nav/Support.png',sizingMethod='crop'); }
   * html .header-main .nav-top ul.nl li.nav-item.selected .nav-label a#Nav_Support,
   * html .header-main .nav-top ul.nl li.nav-item .nav-label a#Nav_Support:hover { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/nav/Support_ro.png',sizingMethod='crop'); }
   
   
.header-main .nav-top ul.nl li.nav-item .nav-label a#Nav_Security { background-image: url(../img/nav/Security.png); width: 66px; }
   .header-main .nav-top ul.nl li.nav-item.selected .nav-label a#Nav_Security,
   .header-main .nav-top ul.nl li.nav-item .nav-label a#Nav_Security:hover { background-image: url(../img/nav/Security_ro.png); }
   * html .header-main .nav-top ul.nl li.nav-item .nav-label a#Nav_Security { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/nav/Security.png',sizingMethod='crop'); }
   * html .header-main .nav-top ul.nl li.nav-item.selected .nav-label a#Nav_Security,
   * html .header-main .nav-top ul.nl li.nav-item .nav-label a#Nav_Security:hover { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/nav/Security_ro.png',sizingMethod='crop'); }
   
.header-main .nav-top ul.nl li.nav-item .nav-label a#Nav_Assistance { background-image: url(../img/nav/Assistance.png); width: 55px; }
   .header-main .nav-top ul.nl li.nav-item.selected .nav-label a#Nav_Assistance,
   .header-main .nav-top ul.nl li.nav-item .nav-label a#Nav_Assistance:hover { background-image: url(../img/nav/Assistance_ro.png); }
   * html .header-main .nav-top ul.nl li.nav-item .nav-label a#Nav_Assistance { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/nav/Assistance.png',sizingMethod='crop'); }
   * html .header-main .nav-top ul.nl li.nav-item.selected .nav-label a#Nav_Assistance,
   * html .header-main .nav-top ul.nl li.nav-item .nav-label a#Nav_Assistance:hover { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/nav/Assistance_ro.png',sizingMethod='crop'); }
   
.header-main .nav-top ul.nl li.nav-item .nav-label a#Nav_News { background-image: url(../img/nav/News.png); width: 92px; }
   .header-main .nav-top ul.nl li.nav-item.selected .nav-label a#Nav_News,
   .header-main .nav-top ul.nl li.nav-item .nav-label a#Nav_News:hover { background-image: url(../img/nav/News_ro.png); }
   * html .header-main .nav-top ul.nl li.nav-item .nav-label a#Nav_News { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/nav/News.png',sizingMethod='crop'); }
   * html .header-main .nav-top ul.nl li.nav-item.selected .nav-label a#Nav_News,
   * html .header-main .nav-top ul.nl li.nav-item .nav-label a#Nav_News:hover { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/nav/News_ro.png',sizingMethod='crop'); }
   
   
.header-main .nav-top ul.nl li.nav-item .nav-flyout .flyout-links,
.header-main .nav-top ul.nl li.nav-item .nav-flyout .flyout-summary { padding: 10px 0; position: relative; }
.header-main .nav-top ul.nl li.nav-item .nav-flyout .flyout-summary { border-bottom: 1px dotted #999; padding: 10px; }
   * html .header-main .nav-top ul.nl li.nav-item .nav-flyout .flyout-summary { border-bottom: none; background: url(../img/bg/bg_dotted_horizontal.gif) bottom left repeat-x; }
.header-main .nav-top ul.nl li.nav-item .nav-flyout .flyout-summary a.clickThrough { display: block; }
.header-main .nav-top ul.nl li.nav-item .nav-flyout .flyout-summary span.title,
.header-main .nav-top ul.nl li.nav-item .nav-flyout .flyout-summary span.desc { float: right; width: 170px; display: block; cursor: pointer; }
.header-main .nav-top ul.nl li.nav-item .nav-flyout .flyout-summary img.thumb { float: left; }
.header-main .nav-top ul.nl li.nav-item .nav-flyout .flyout-links {  }
.header-main .nav-top ul.nl li.nav-item .nav-flyout .flyout-links ul.linkList {  }
.header-main .nav-top ul.nl li.nav-item .nav-flyout .flyout-links ul.linkList li { background: none; padding-left: 0; }
.header-main .nav-top ul.nl li.nav-item .nav-flyout .flyout-links ul.linkList li a { display: block; background: transparent url(../img/icons/icon_arrow_f60.gif) 10px 8px no-repeat; padding: 2px 10px 3px 22px; }
   * html .header-main .nav-top ul.nl li.nav-item .nav-flyout .flyout-links ul.linkList li a { zoom: 1; }
.header-main .nav-top ul.nl li.nav-item .nav-flyout .flyout-summary a.clickThrough:hover,
.header-main .nav-top ul.nl li.nav-item .nav-flyout .flyout-links ul.linkList li a:hover { background-color: #d7dadd; }

.content-main { background: transparent; margin-bottom: 20px; }
.content-main .content-inner { padding: 0 3px; }

ol.cl {  }
ol.cl li.column { float: left; }
   ol.cl li.last { margin-right: 0 !important; }


/*/ Column Layouts /**/

.layout-landing {  }
.layout-landing ol.cl li.column { margin-right: 25px; }
   .layout-landing ol.cl li.col-1 { width: 191px; }
   .layout-landing ol.cl li.col-2 { width: 551px; }
   .layout-landing ol.cl li.col-3 { width: 151px; }

.layout-home {  }
.layout-home ol.cl li.column { width: 231px; margin-right: 10px; }
   .layout-home ol.cl li.col-1 { width: 449px; margin-right: 20px; }
   
.layout-formFrame { background: #fff; }
.layout-formFrame ol.cl li.column { margin-right: 25px; }
   .layout-formFrame ol.cl li.col-1 { width: 551px; }
   .layout-formFrame ol.cl li.col-2 { width: 151px; }

.layout-article-2col {  }
.layout-article-2col ol.cl li.column { width: 270px; margin-right: 10px; }
   
.layout-fieldset-2col {  }
.layout-fieldset-2col ol.cl li.column { width: 230px; margin-right: 10px; }  
 
.layout-fieldsetInner-3col {  }
.layout-fieldsetInner-3col ol.cl li.column { width: 165px; margin-right: 0; }

.layout-sendtac { border-bottom: 1px solid #999; }
.layout-sendtac ol.cl {  }
.layout-sendtac ol.cl li.column { width: 420px; margin-right: 20px; }
.layout-sendtac ol.cl li.col-1 { width: 420px; }
.layout-sendtac ol.cl li.col-2 { width: 440px; }
.layout-sendtac .sublayout-sendtac {  }
.layout-sendtac .sublayout-sendtac ol.cl {  }
.layout-sendtac .sublayout-sendtac ol.cl li.column { width: 210px; margin: 0; }


/*/ END Layouts /**/

.footnote{ clear:both; font:italic 11px Arial, sans-serif; color#666; margin-top:20px }

.footer-main { border-top: 1px solid #999; margin-bottom: 10px; }
.footer-main .footer-inner { padding: 10px 0 0 0; }
.footer-main .nav-footer {  }
.footer-main .nav-footer ul.nl { height: 12px; }
.footer-main .nav-footer ul.nl li { float: left; border-right: 1px solid #666; margin-right: 7px; padding: 0 7px 0 0; }
.footer-main .nav-footer ul.nl li.last { border-right: none; margin-right: 0; padding-right: 0; }
.footer-main .nav-footer ul.nl li a { display: block; position: relative; top: -1px; }