/* NAOT ---------------------------------- */





body{
        margin-top : 0px;
        margin-bottom : 0px;
        font-size: 10pt;
        font-weight: normal;
        line-height: normal;
        color: #000000; font-family:  Tahoma, ARIAL, verdana,HELVETICA, serif;
        background: #80C6BE url(../images/bg_global.jpg) no-repeat;


}




/* FONTS ---------------------------------- */



p {font-style: normal;
  font-weight: normal;
  line-height: normal;
  text-align: left;
  padding-top: 00px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  margin: 0px;
  }


  p.newsrhs {font-style: normal;
  font-weight: normal;
  line-height: normal;
  text-align: left;
  padding-top: 00px;
  padding-bottom: 00px;
  padding-right: 0px;
  padding-left: 0px;
  margin: 0px;
  }


p.subnavi {font-style: normal;
  font-weight: normal;
  line-height: normal;
  text-align: left;
  padding-top: 00px;
  padding-bottom: 2px;
  padding-right: 5px;
  padding-left: 10px;
  margin: 0px;
  }



p.topnavi{padding-bottom: 0px;
        padding-top: 8px;
        padding-left: 0px;
        padding-right: 00px;
        margin: 0px;
        text-align: right;
        font-size: 8pt;
        font-weight: normal;
        line-height: normal;
        color: #ffffff;
      }

p.mainnavi {padding-bottom: 0px;
        padding-top: 64px;
        padding-left: 20px;
        padding-right: 00px;
        margin: 0px;
        font-size: 12pt;
        text-align: left;
        font-weight: normal;
        line-height: normal;
        color: #ffffff;
      }

p.footer {font-style: normal;
  font-weight: normal;
  line-height: normal;
  text-align: left;
  padding-top: 15px;
  padding-bottom: 0px;
  padding-right: 0px;
  padding-left: 30px;
  margin: 0px;
  }





h1 {font-style: normal;
  font-size: 12pt;
  font-weight: bold;
  color: #9DB23B;
  text-align: left;
  padding-top: 00px;
  padding-bottom:10px;
  padding-right: 00px;
  padding-left: 00px;
  margin: 0px;
  }

h1.top {font-style: normal;
  font-size: 12pt;
  font-weight: bold;
  color: #9DB23B;
  text-align: left;
  padding-top: 0px;
  padding-bottom:20px;
  padding-right: 00px;
  padding-left: 00px;
  margin: 0px;
  }

h1.newsrhs {font-style: normal;
  font-size: 11pt;
  font-weight: bold;
  color: #9DB23B;
  text-align: left;
  padding-top: 10px;
  padding-bottom:00px;
  padding-right: 00px;
  padding-left: 00px;
  margin: 0px;
  }






 h2 {font-style: normal;
  font-size: 10pt;
  font-weight: bold;
  color: #9DB23B;
  text-align: left;
  padding-top: 10px;
  padding-bottom:3px;
  padding-right: 00px;
  padding-left: 00px;
  margin: 0px;
  }


h2.subnavi {font-style: normal;
  font-size: 11pt;
  font-weight: bold;
  color: #9DB23B;
  text-align: left;
  padding-top: 5px;
  padding-bottom:00px;
  padding-right: 00px;
  padding-left: 10px;
  margin: 0px;
  }

 h2.shoepage {font-style: normal;
  font-size: 11pt;
  font-weight: bold;
  color: #9DB23B;
  text-align: left;
  padding-top: 20px;
  padding-bottom:10px;
  padding-right: 00px;
  padding-left: 00px;
  margin: 0px;
  }


.list{margin: 0px;
        padding-bottom: 0px;
        padding-top: 6px;
        margin-left: 5px;
        padding-right: 0px;

           }

ul{
        padding-left : 0px;
        padding-right :0px;
        padding-top : 0px;
        padding-bottom : 0px;
        margin-right : 0px;
        margin-left : 16px;
        margin-bottom: 0px;
        margin-top:0px;
}

li{        padding-left : 0px;
        padding-right : 0px;
        padding-top : 0px;
        padding-bottom : 0px;
        margin-right : 0px;
        margin-left : 0px;
        margin-bottom: 3px;
        margin-top:0px;
        list-style-image:url(../images_arch5/arrow_list.gif);

}






.linkarrow{ont-style: normal;
  font-size: 10pt;
  font-weight: normal;
  text-align: left;
  padding-top: 3px;
  padding-bottom:0px;
  padding-left: 20px;
  margin-top: 0px;
  margin-bottom:0px;
  margin-right: 00px;
  margin-left: 00px;
  height: 20px;
  background: #ffffff url(../images/bg_link.gif) left no-repeat;
           }




.darkgreen {color: #145C34; }








/*   PAGE  ---------------------------------- */

#container{
        margin-left: auto;
        margin-right: auto;
        padding-bottom: 0px;
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
        width: 860px;

           }





#top{padding: 0px;
        margin: 0px;
      width: 860px;
      height: 25px;

      }


#bg_white{padding: 0px;
        margin: 0px;
        width: 860px;
       background: #ffffff;

           }


#masthead{padding: 0px;
         padding-bottom: 10px;
        margin: 0px;
      width: 860px;
      height: 200px;


      }






#mainnavi {width: 860px;
          height: 38px;
          padding-bottom: 0px;
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 00px;
        margin: 0px;
        background: #145C34 url(../images/navi_bottom.gif) bottom no-repeat;
      }

#mainnavi_align {
          padding-bottom: 0px;
        padding-top: 0px;
        padding-left: 20px;
        padding-right: 00px;
        margin: 0px;
        background: #145C34;
      }


#content{margin: 0px;
        padding-bottom: 0px;
        padding-top: 40px;
        padding-left: 0px;
        padding-right: 0px;
        width: 860px;
        height: 100%;

        border: 0px solid #cccccc;
           }



#contentleft{float: left;
        padding-bottom: 0px;
        padding-top: 0px;
        padding-left: 30px;
        padding-right: 00px;
        margin: 0px;
        width: 550px;
           }


#contentright {float: right;
        padding-bottom: 0px;
        padding-top: 0px;
        padding-left: 0px;
        padding-right:30px;
        margin: 0px;
        width: 200px;

        }






#billboard{padding: 0px;
        margin: 0px;
      width: 690px;
      height: 290px;
      border-bottom: 20px solid #ffffff;

      }


#copy {padding-left: 0px;
       padding-right: 0px;
      padding-top: 0px;
      padding-bottom: 00px;
      margin-bottom: 00px;
      margin-top: 00px;
      margin-left: 00px;
      margin-right: 00px;
      width: 550px;

      }




#copyleft{float: left;
        padding-bottom: 0px;
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 30px;
        margin: 0px;
        width: 490px;
        text-align: left;
                       }


#copyright {float: right;
        padding-bottom: 0px;
        padding-top: 0px;
        padding-left: 0px;
        padding-right:0px;
        margin: 0px;
        width: 150px;
        text-align: left;

        }
















.end {clear: both;
              }






.searchbox{
         margin: 0px;
        padding-bottom: 2px;
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 0px;

                 }





#subnavi {margin: 0px;
        padding-bottom: 10px;
        padding-top: 00px;
        padding-left: 0px;
        padding-right: 0px;
        width: 200px;
        height: 100%;
       background: #f2f2f2 url(../images/subnavi_bottom.gif) bottom no-repeat;
        border: 0px solid #cccccc;
           }



#endspacer{clear: both;
        margin: 0;
        padding-bottom: 0px;
        padding-top: 20px;
        padding-left: 0px;
        padding-right: 0px;
        width: 860px;

           }


#flashhomepage{
        padding-bottom: 30px;
        padding-top: 00px;
        padding-left: 0px;
        padding-right: 0px;


           }




/* footer  ---------------------------------- */

#footer {clear: both;
         width: 860px;
       height: 38px;
        margin: 0px;
         padding: 0px;
        text-align: left;
         font-size: 8pt;
        font-weight: normal;
        line-height: normal;
        color: #717463;

         background:  url(../images/bg_footer.gif) no-repeat;


          }













/* table list  ---------------------------------- */

shoe_tn  {
          border-bottom: 0px solid #ffffff;
           font-weight: bold;



        }



table.tlist  {background-color:#f2f2f2;
                        width: 670px;
                        border-bottom: 1px solid #a4a4a4;


        }


td.tborder  {border-top: 1px solid #a4a4a4;
                                border-bottom: 1px solid #a4a4a4;
        }

td.borderbottom {border-bottom: 1px solid #a4a4a4;
                }




td.clean  {padding: 5px;
        border-bottom: 0px solid #e8e8e8;
        }


/* images  ---------------------------------- */


 img.sectionimage{
        margin-left: 10px;
        margin-right: 0px;
        margin-bottom: 10px;
        border: 0px;
        float: right;
        text-align: left;
        }


 img.left {
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 10px;
        margin-bottom: 0px;
        padding: 0px;
        border: 0px solid #999999;
        float: left;
        text-align: right;
        }


 img.right {
        margin-top: 0px;
        margin-left: 10px;
        margin-right: 0px;
        margin-bottom: 0px;
        padding: 0px;
        border: 0px solid #999999;
        float: right;
        text-align: left;
        }






/* FORMS  ---------------------------------- */

input {border: 1px solid #cccccc;
                font-family: Arial, Helvetica, sans-serif;


                }

select {border: 0px solid #cccccc;

                }

.style1 {color: #FF0000}

inputnoborder {border: 0px solid #cccccc;
                font-family: Arial, Helvetica, sans-serif;

                        }


input.b_search{border: 1px solid #9DB23B;
                color: #ffffff;
               font-weight: bold;
              background-color: #9DB23B;
             }


/* navigation  ---------------------------------- */

A:link {text-decoration: underline; font-size: 10pt; font-weight: normal; color: #145C34; }
A:visited {text-decoration: underline; font-size: 10pt; font-weight: normal; color: #145C34; }
A:active {text-decoration: none; font-size: 10pt; font-weight: normal; color: #145C34;}
A:hover {text-decoration: none; font-size: 10pt; font-weight: normal; color: #145C34;}


A.underline:link {text-decoration: underline; font-size: 10pt; font-weight: normal; color: #000000; }
A.underline:visited {text-decoration: underline; font-size: 10pt; font-weight: normal; color: #000000; }
A.underline:active {text-decoration: none; font-size: 10pt; font-weight: normal; color: #000000;}
A.underline:hover {text-decoration: none; font-size: 10pt; font-weight: normal; color: #000000;}



A.topnavi:link {text-decoration: none; font-size: 8pt; font-weight: normal; color: #ffffff; }
A.topnavi:visited {text-decoration: none; font-size: 8pt; font-weight: normal; color: #ffffff;}
A.topnavi:active {text-decoration: underline; font-size: 8pt; font-weight: normal; color: #ffffff;}
A.topnavi:hover {text-decoration: underline; font-size: 8pt; font-weight: normal; color: #ffffff;}


A.mainnavi:link {text-decoration: none; font-size: 12pt; font-weight: bold; color: #ffffff; }
A.mainnavi:visited {text-decoration: none; font-size: 12pt; font-weight: bold; color: #ffffff;}
A.mainnavi:active {text-decoration: none; font-size: 12pt; font-weight: bold; color: #9DB23B;}
A.mainnavi:hover {text-decoration: none; font-size: 12pt; font-weight: bold; color: #9DB23B;}


A.footer:link {text-decoration: none; font-size: 8pt; font-weight: normal; color: #717463; }
A.footer:visited {text-decoration: none; font-size: 8pt; font-weight: normal; color: #717463;}
A.footer:active {text-decoration: underline; font-size: 8pt; font-weight: normal; color: #717463;}
A.footer:hover {text-decoration: underline; font-size: 8pt; font-weight: normal; color: #717463;}



A.shoe_tn_link:link {text-decoration: none; font-size: 10pt; font-weight: bold; color: #145C34; }
A.shoe_tn_link:visited {text-decoration: none; font-size: 10pt; font-weight: bold; color: #145C34; }
A.shoe_tn_link:active {text-decoration: underline; font-size: 10pt; font-weight: bold; color: #145C34;}
A.shoe_tn_link:hover {text-decoration: underline; font-size: 10pt; font-weight: bold; color: #145C34;}

A.button:link {text-decoration: none; font-size: 10pt; font-weight: bold; color: #ffffff; }
A.button:visited {text-decoration: none; font-size: 10pt; font-weight: bold; ; color: #ffffff; }
A.button:active {text-decoration: none; font-size: 10pt; font-weight: bold; color: #ffffff; }
A.button:hover {text-decoration: none; font-size: 10pt; font-weight: bold; color: #ffffff; }










/* css button rhs 20 -------------------------------------- */

.cssnav200
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(../images/b_rhs20_o.gif) no-repeat;
white-space: nowrap;
display: block;
width: 200px;
height: 20px;
margin-bottom: 4px;
padding-bottom: 0;
}

.cssnav200 a
{
display: block;
font-size: 11px;
width: 200px;
height: 20px;
display: block;
float: left;
text-decoration: none;
}

.cssnav200 img
{
width: 200px;
height: 20px;
border: 0
}

* html a:hover
{
visibility:visible
}

.cssnav200 a:hover img
{
visibility:hidden
}

.cssnav200 span
{
position: absolute;
left: 25px;
top: 2px;
margin: 0px;
padding: 0px;
cursor: pointer;
}