*{
   margin:0;
   padding:0;
}

body{
    background:#8D8D8D;
    font:normal 12px/1.7em "Tahoma", Lucida Sans, helvetica, arial, sans-serif;
    letter-spacing:-0.02em;
    color:#444;
}

div#wrapper{
    background:url(../images/wrap.jpg) top center repeat-y;
    width:800px;
    margin:0 auto;
}

div#content{
    margin:0 30px;
    background:url(../images/content.jpg) top center repeat-y;
}

div#nav{
    width:740px;
    height:25px;
    background:url(../images/tabs.jpg) bottom left no-repeat;
}

h1{
    padding-top:7px;
    border-bottom:1px solid #ccc;
    padding-bottom:7px;
    padding-left:6px;
    font:bold 11px/1.7em Lucida Sans, helvetica, arial, sans-serif;
    letter-spacing:-0.02em;
    clear:both;
    color:#444;
    background:#fff;
}

h2{
    border-bottom:1px solid #ccc;
    padding-bottom:1px;
    font:bold 12px/1.7em "Tahoma", Lucida Sans, helvetica, arial, sans-serif;
    letter-spacing:-0.02em;
    color:#444;
}

div#left{
 float:left;
 width:480px;
 margin-left:5px;
 text-align:justify;
 padding-bottom:10px;
}

html>body div#left{
          margin-left:10px;
}

#left p{
      margin:0 0px 14px 0px;
}

div.text{
    padding-left:100px;
    font:normal 12px/1.7em "Tahoma", Lucida Sans, helvetica, arial, sans-serif;
    letter-spacing:normal;
}

div.margin1{
    margin:0 8px;
}

div#intro{
    width:450px;
    height:90px;
    padding:30px 16px 16px 16px;
    background:url(../images/box.jpg) top left no-repeat;
    font:bold 12px/1.6em "Lucida Sans", arial;
    color:#fff;
    margin-top:3px;
    letter-spacing:-0.05em;
    text-align:left;
}

#intro span{
       font-size:22px;

}

#nav ul{
     list-style:none;
     float:left;
     height:25px;
}

#nav ul li{
     float:left;
}

#nav ul li a, #nav ul li a:visited{
     display:block;
     text-decoration:none;
     text-align:center;
     font:bold 12px arial, verdana;
     height:25px;
}

#nav ul li a span{
     display:none;
}

#nav ul li a#factoring{ width:81px; }
.factoring #nav ul li a#factoring{background-image:url(../images/tabs.jpg); background-position:0 54px;}
#nav ul li a#factoring:hover{ background-position:0px 2px; }
.factoring #nav ul li a#factoring:hover{background-image:url(../images/tabs.jpg); background-position:0px 54px;}


#nav ul li a#trade{ width:101px; }
.trade #nav ul li a#trade{background-image:url(../images/tabs.jpg); background-position:-81px 54px;}
#nav ul li a#trade:hover{ background-position:-81px 2px; }
.trade #nav ul li a#trade:hover{background-image:url(../images/tabs.jpg); background-position:-81px 54px;}

#nav ul li a#export{ width:103px; }
.export #nav ul li a#export{background-image:url(../images/tabs.jpg); background-position:-182px 54px;}

#nav ul li a#invoice{ width:133px; }
.invoice #nav ul li a#invoice{background-image:url(../images/tabs.jpg); background-position:-285px 54px;}

#nav ul li a#case{ width:96px; }
.case #nav ul li a#case{background-image:url(../images/tabs.jpg); background-position:-418px 54px;}

#nav ul li a#info{ width:137px; }
.info #nav ul li a#info{background-image:url(../images/tabs.jpg); background-position:-514px 54px;}

#nav ul li a#contact{ width:89px; }
.contact #nav ul li a#contact{background-image:url(../images/tabs.jpg); background-position:-651px 54px;}

#nav ul li a:hover{ background-image:url(../images/tabs.jpg); }
#nav ul li a#factoring:hover{ background-position:0 0px; }
#nav ul li a#trade:hover{ background-position:-81px 0px; }
#nav ul li a#export:hover{ background-position:-182px 0px; }
#nav ul li a#invoice:hover{ background-position:-285px 0px; }
#nav ul li a#case:hover{ background-position:-418px 0px; }
#nav ul li a#info:hover{ background-position:-514px 0px; }
#nav ul li a#contact:hover{ background-position:-651px 0px; }


.text a.explain, .text a.explain:visited{
           color:#000;
           border-bottom:2px solid #A3DE3C;
           text-decoration:none;
}

.text a.explain:hover{
    color:#000;
    border-bottom:2px dotted #DE3C3C;
}

div#footer{
    padding-bottom:20px;
    background:url(../images/footer.jpg) bottom center no-repeat;
}

#footer p{
        margin:12px 50px 0 50px;
        border-top:1px solid #ccc;
        border-bottom:1px solid #ccc;
        padding-top:5px;
        padding-bottom:5px;
        margin-bottom:12px;
        font:normal 11px/1.4em "Tahoma", Lucida Sans, helvetica, arial, sans-serif;
}

#footer p a, #footer p a:visited{
        color:#000;
}

div#right{
    float:right;
    width:220px;
    margin-right:5px;
    margin-top:10px;
    font:normal 11px/1.3em "Tahoma", Lucida Sans, helvetica, arial, sans-serif;
    letter-spacing:normal;
}

html>body div#right{
          margin-right:14px;
}

#right h3{
       font:bold 11px/1.3em "Tahoma", Lucida Sans, helvetica, arial, sans-serif;
       border:1px solid #ccc;
       margin:0;
       padding:3px;
       background:#E9F4E6;
       border-bottom:0;
       color:#68B650;
}

form#contact-form{
    margin-bottom:20px;
}

form#contact-form fieldset{
             padding:5px;
              border:1px solid #ccc;
              background:#fff;
}

form#contact-form legend{
             padding:5px;
             font-weight:bold;
             border:1px solid #ccc;
}

form#contact-form label{
                  display:block;
                  margin-bottom:1px;
}

form#contact-form label span{
                  font-size:90%;
}

.required{
                  color:#c00;
                  border-bottom:2px solid;
}

.voluntary{
                  color:#4F7D00;
                  border-bottom:2px dotted;
}



form#contact-form input{
                  width:205px;
                  border:1px solid #ccc;
                  font:10px arial;
}

form#contact-form textarea{
                  width:205px;
                  height:130px;
                  border:1px solid #ccc;
}

form#contact-form p{
                  margin-bottom:7px;
}

div#notes{
    clear:both;
    margin: 10px 18px;
    background:#fff;
    border:1px solid #000;
    border-top:0;
}

#notes h3{

}

#notes ol{
       margin-left:40px;
}

#notes ol li{
       font:11px/1.5em verdana, arial, helvetica, sans-serif;
       letter-spacing:normal;
       margin-bottom:8px;
}

#left ul{
      margin-left:15px;
}

#right ul{
list-style:none;
}

#right a, #right a:visited{
       display:block;
       background:#fff;
       border:1px solid #ededed;
       border-top:0;
       text-decoration:none;
       padding:4px;
       color:#000;
}

#right a:hover{
       color:#fff;
       background:#000;
}

#right h3.border{
       border:1px solid #ededed;
}

h4{
    font-size:11px;
}

.text a, .text a:visited{
      color:#c00;
}