/* CSS Document */
html {font-family:"Helvetica Neue",Helvetica,Arial,Trebuchet,sans-serif; font-size:14px;color:#000;  }
body {margin: 0;padding: 0; background: url("../i/09-bgpaper.jpg") repeat;}
html, body {
margin: 0;
padding: 0;

}

::selection                                             { background: #ABF146; color: #222; }
::-moz-selection                                        { background: #ABF146; color: #222; }

h1, h2, h3, h4 {color:#000;margin:15px 0px 6px 20px;}
h2 {font-size:24px;color:#000; }  
h3 {font-size:16px;color:#000;  letter-spacing:2px;}
h4 {font-size:16px;color:#000;}  

.title a{color:#fff;font-weight:bold;letter-spacing:-1px;-webkit-text-stroke:1px transparent;}

a, a:visited {color:#76B70E;background-color: transparent;padding-bottom:1px;text-decoration: none;border-bottom: 1px dotted #76B70E;}
a:visited {color:#A3BF77;}
a:hover {background-color:#76B70E;color: #000;text-decoration: none;}
a:active { position:relative;top:1px;}
.clear {clear:both;}
img {border:0px;}
.access {display:none;}
acronym {border-bottom: #000 1px dashed;padding-bottom:1px;}

div#wrap-site { width:1050px; margin:0 auto; }
  #wrap-header {height:125px; width:900px; background: transparent url("../i/10-header.png") no-repeat top center ; padding-bottom:10px;}                                                                                                                            
  div#wrap-site div#warp-main {position:relative;  z-index:60; margin-top:0px; }
    div#wrap-site div#warp-main div#menu { position:relative; left:35px; font-weight:lighter;  }
    div#wrap-site div#warp-main div#menu div {  position:relative; z-index:5;}
    div#wrap-site div#warp-main div#menu .first  {float:left; width:20px; height:56px; background: transparent url(../i/10-menu-left.png) no-repeat left center;  }
    div#wrap-site div#warp-main div#menu .last  {  background:transparent url(../i/10-menu-right.png) no-repeat scroll left center;float:left;height:56px;left:-36px;top:-1px;width:20px; }
      div#wrap-site div#warp-main div#menu ul  { background-color:#FFF;float:left;height:26px;left:-18px;margin-top:1px;padding-left:50px;position:relative;top:14px;width:700px;z-index:1;}
        div#wrap-site div#warp-main div#menu ul li { display:block;float:left;margin-left:8px;margin-top:4px;position:relative;top:-3px;  }
        div#wrap-site div#warp-main div#menu ul li.home {  }
        div#wrap-site div#warp-main div#menu ul li.last { float:none; clear:both;  }
          div#wrap-site div#warp-main div#menu ul li a { color:#000;  display:block; padding:4px 12px 5px 14px; letter-spacing: 3px; text-decoration:none; border:0px; }
          div#wrap-site div#warp-main div#menu ul li.home  a { padding:4px 12px 0px 12px;}
          div#wrap-site div#warp-main div#menu ul li a:hover {background-color:#FFF;color:#000; text-decoration:none; border-bottom:2px solid #76B70E; }
          div#wrap-site div#warp-main div#menu ul li a:active {  background: #76B70E url(../i/10-bg-link-click.png) repeat-x left top;-webkit-box-shadow: 0 0px 2px #888;    -moz-box-shadow:0 0px 2px #888;    box-shadow:0 0px 2px #888; -moz-border-radius: 5px; -webkit-border-radius: 5px;border-radius: 5px; }
          div#wrap-site div#warp-main div#menu ul li a:visited {    }
          div#wrap-site div#warp-main div#menu ul li a.selected{  font-style:italic;  border-bottom:2px solid #888;}
          div#wrap-site div#warp-main div#menu ul li a.selected:hover{  font-style:italic;  border-bottom-color:#76B70E; }
            div#wrap-site div#warp-main div#menu ul li a span { display:block;  float:left;}
         
a#logo { padding:15px;background-color:transparent; text-decoration: none; border:0;}
div.content{margin-bottom:35px; position:relative;margin-top:15px;}

div#footer{width:750px; position:relative;color:#000; font-size:9px;text-align:right;left:200px; }
div#footer .first  {float:left; width:20px; height:56px;top:1px; background: transparent url(../i/10-menu-left.png) no-repeat left center;  }
div#footer .last  {  background:transparent url(../i/10-menu-right.png) no-repeat scroll left center;float:left;height:56px;left:-36px;top:-1px;width:20px; }
div#footer div {  position:relative; z-index:5;}
div#footer p {  position:relative;float:left;z-index:1; display:block;width:650px;height:13px;background: #FFF;padding:6px 15px 4px 0;top:15px;left:-18px;}
 
div#footer-deco {  position:relative;  background: url(../i/10-pied.png) no-repeat left bottom; height:73px; width:450px; left:50%; margin-left:-430px; }

div#valid{padding: 6px 0 6px 0;border: 1px #000 dashed;font-size: 0.6em;width:300px;text-align: center;position: relative;top:80px;left:585px;}

div#legals {    background-color:#FFF; }

.alert-ie6 {   height:60px; width:100%; background-color: #F10026; color:#000; text-align:center; font-weight:bold; padding-top:15px;}
.alert-ie6 span {   color:#FFF; } 

#nyroModalContent {background-color:#FFF;}
