
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
body {
    line-height: 1;
    background: url(images/background.jpg) #850035;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

/* remember to define focus styles! */
:focus {
    outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.clear{
clear: both;
}
#document{
  background: url(images/footer_back.jpg) bottom center repeat-x;
}


#header{
  background: url(images/header.jpg) center top no-repeat;
  width: auto;
  height: 129px;
  border-bottom: 3px solid #F67688;
  padding-top: 114px;
}
#header p{
  display: block;
  position: absolute;
  left: 50%;
  width: 227px;
  margin-left: 202px;
  text-align: justify;
  font-size: 14px;
  color: #FFFFFF;
  line-height: 1.2
}


#nav{
  width: auto;
  border-top: 5px solid #DC253F;
  border-bottom: 4px solid #79003F;
  height: 26px;
  background: #B5041D;
  text-align: center;
  color: #ffffff;
  font-size: 18px;
  line-height: 1.2;
}
#nav a{
  color: #ffffff;
  font-size: 18px;
  line-height: 1.2;
  text-decoration: underline;

}
#nav a:hover{
  color: #F4AED1;
  text-decoration: none;
}

#content{
  text-align: center;
  width: auto;
  height: auto;
  background: #850035;
}
#content img{
  margin: 2px;
  border: 1px solid #850035;
}
#content img:hover{
  border: 1px solid #F4AED1;
}

#top{
  width: 750px;
  height: auto;
  margin: 0 auto;
  background: url(images/background1.jpg);
  border: 9px solid #DE1867;
  padding-bottom: 10px;

}
#top a{
  color: #ffffff;
  font-size: 18px;
  text-align: left
}
#top a:hover{
  color: #F4AED1;
  text-decoration: none;
}


#top ul{
  width: 176px;
  float: left;
  padding-top: 10px;

}
#top ul li{
  text-align: left;
  margin-bottom: 5px;
  padding-left: 40px;
}

#top .title{
  width: 100%;
  background: url(images/top_partners.jpg) top center no-repeat #DE1867;
  height: 40px;
}

#footer{
  background: url(images/footer.jpg) top center no-repeat;
  background: url(images/footer.jpg) top center no-repeat;
  height: 65px;
  width: auto;
  font-size: 14px;
  text-align: center;
  color: #FFFFFF;
  line-height: 1.1;
  padding-top: 150px;
}
#footer a{
  color: #FFFFFF;
}
#footer p{
  margin-left: 200px;
}
#homelink{
  display: block;

  position: absolute;
  width: 500px;
  height: 240px;
  left: 50%;
  top: 0;
  margin-left: -330px;
}

