*


{
  padding: 0;
  margin: 0;
}

#wrapper

{margin: 0 auto;
  width: 800px;
  width:expression(document.body.clientWidth < 605 ? ?600px? : ?90%? );

}

div>#wrapper

{margin: 0 auto;
  min-width: 600px;
  width: 90%;
}

#header


{


  margin-left: 0px;


   height:430px;
  width:515px;


  clear:both;


}
#headerimg

{  margin-left:0px;
   height:430px;
  width:515px;
  background: #FFF URL(header.jpg) no-repeat;

}

body


{background: #FFF;
font-family: arial, verdana, sans-serif;
font-size: .70em;
font-weight: normal;
line-height:1em;
word-spacing: .45em, 10pt;
text-align: justify;
color:#000000;
}

#content

{background: #FFF;
position:absolute; left:218px; top:415px;
 width: 265px;
  min-height:150px;
 padding:8px;
border: 1px #999999 solid;

}

input, textarea, option, select {
        background: #FFF;
        font: 7pt arial, helvetica, sans-serif;
        color:#000000;
        letter-spacing: 1px;
        border: 1px solid #999999;
        padding:2px; }



a {

        color:#808080;

        text-decoration:underline;

        }

a:hover {

        color:#c0c0c0;

        text-decoration:overline;

        }
p{margin:8px;}
 h2{font-size:1.5em;border-bottom: 1px dotted #C0C0C0; color:#C0C0C0;text-align:right;}


#footer
{  clear: both;
float:right;
  text-align: center;
margin-left:0px;
  width: 310px;
  height: 202px;
  color: #fff;
  padding-bottom: 0px;
  background: #fff;
border-bottom:#1F26001px solid;

}

ul,li{margin-left:12px; margin-bottom:5px; margin-top:5px;}

.codesort h2{font-size:1.5em; color:#C0C0C0;text-align:right; margin-top:5px;}
