*,h1,h2,h3,h4,h5,h6,blockquote,form,label,ul,ol,dl,fieldset,address,p,li,a{
  margin:0px;
  padding:0px;
  }

body{
    background-color:#fff;
    color:#183152;
    font-family:tahoma,arial,verdana;
    font-size:75%;
    line-height:150%;
}

#page_container{
    margin:0 auto;
    width:900px;
    text-align:justify;
    margin-top:60px;
    background-image:url(../img/cont_bg.gif);
    background-repeat:repeat-x;
    background-position:top left;
}

#left{
  float:left;
  width:276px;
  margin:12px 0px 0px 12px;
}

#right{
  float:right;
  width:612px;
  margin:12px 0px 0px 0px;
}

#right h1{
  background-image:url(../img/title_bg.png);
  background-repeat:no-repeat;
  width:384px;
  height:22px;
  text-indent:-9999px;
  margin:26px 0px 66px 29px;
}

#right h2{
  height:23px;
  text-indent:-9999px;
  margin:60px 0px 10px 29px;
  background-repeat:no-repeat;
}

#right p{
  margin:0px 0px 0px 29px;
}

#menu {list-style:none;margin-top:10px;}
#menu li a{
  background-image:url(../img/m_off.png);
  background-repeat:no-repeat;
  display:block;
  height:34px;
  width:275px;
  text-indent:-9999px;
}
#menu li a:hover{
  background-image:url(../img/m_on.png);
}

.clr{
  clear:both;
}

#right ul{
  clear:both;
  list-style-image:url(../img/li.png);
  margin-left:50px;
}

#right hr{
  border:0px;
  background-color:transparent;
  background-image:url(../img/dot.png);
  background-position:bottom left;
  background-repeat:repeat-x;
  margin:5px 0px 10px 29px;
}

  a:link{
  color:#ff0000;
}
  a:visited{
  color:#ff0000;
}
  a:hover{color:#879db2;
}
  a:active{color:#f00000;
}