html { height: 100%;}

body {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 10.5pt;
  padding: 0;
  margin: 0;
  height: 100%;
  background-color: #f1f1f1;
  color: #212121;
}

a { color: #de2535; }
a:link { text-decoration: none; }
a img { border: none; }

#wrapper {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -70px;
}
#page {
  width: 950px;
  margin-left: auto;
  margin-right: auto;
}

#mainStart {
  background-image: url(../img/top_bg_fade.png);
  background-repeat: repeat-x;
  width: 100%;
  height: 98px;
  padding: 0;
  margin: 0;
}
#mainEnd {
}
#push {
  height: 100px;
}

h1 {
  font-size: 16pt;
  color: black;
}
h2 {
  color: black;
  font-size: 12pt;
}
h3 {
  color: black;
  font-size: 10pt;
}
h4, h5, h6 {
  color: black;
  font-size: 8pt;
}

#buttons a:link img {
  border: none;
}

#logo {
  position: relative;
  top: -72px;
  left: 80px;
}
#logo a img { border: none }
#logo img {
  behavior: url('/css/pngbehavior.htc');
}

#buttons {
  position: relative;
  top: -75px;
  left: 176px;
}
#buttons img {
  behavior: url('/css/pngbehavior.htc');
}

#contentOuter {
  margin: -60px 48px 0 48px;
  padding: 0;
  background-color: #f1f1f1;
}
#contentOuter .t {
  background-color: white;
}
#contentInner {
  padding: 5px 156px 0 156px;
}
#contentInner p {
//  padding-top: 0.8em;
    margin:10px 0px;
}

#footer {
  font-family:Helvetica Neue, Helvetica, Arial, San Sarif;
  font-size:11px;
  text-align: center;
  background-image: url(../img/bottom_bg_fade.png);
  background-repeat: repeat-x;
  width: 100%;
  height: 70px;
  padding: 0;
  margin: 0;
  color:#666666;
}
#footer a {
  padding-right: 0.2em;
  padding-left: 0.2em;
  vertical-align: middle;
}
#footer a:link, #footer a:visited {
  text-decoration: none;
  color: #4b4b4b;
}
#footer img {
  vertical-align:middle;
  behavior: url('/css/pngbehavior.htc');
  padding-right: 2em;
}

.t {background: url(../img/corners/dot.gif) 0 0 repeat-x}
.b {background: url(../img/corners/dot.gif) 0 100% repeat-x}
.l {background: url(../img/corners/dot.gif) 0 0 repeat-y}
.r {background: url(../img/corners/dot.gif) 100% 0 repeat-y}
.bl {background: url(../img/corners/bl.gif) 0 100% no-repeat}
.br {background: url(../img/corners/br.gif) 100% 100% no-repeat}
.tl {background: url(../img/corners/tl.gif) 0 0 no-repeat}
.tr {background: url(../img/corners/tr.gif) 100% 0 no-repeat; padding:10px} 
.tri {
  background: url(../img/corners/tri.gif) no-repeat;
  width: 29px;
  height: 15px;
  position: relative;
  top: 1px;
  _top: 3px;
  left: 50px;
  margin: 0;
  padding: 0;
}

