html {
  margin:  0;
  border:  0;
  padding: 0 0 20px 0;
  background-color: #d2e1e8;
  font: normal 12px arial;
}

body {
  margin:  0;
  border:  0;
  padding: 0;
}

a:link {
  color: #715024;
  text-decoration: none;
}
a:visited {
  color: #715024;
  text-decoration: none;
}
a:hover {
  color: #a57d45;
  text-decoration: none;
}
a:active {
  color: #a57d45;
  text-decoration: none;
}

#headertop {
  background-color: #4a8dbe;
  background-image: url(../images/hss02_headertop01.gif);
  background-position: bottom center;
  background-repeat: repeat-x;
  margin:  0 auto;
  border:  0;
  padding: 0;
  width: 740px;
  height: 10px;
}

#header {
  background-color: #094769;
  margin:  0 auto;
  border:  0;
  padding: 0;
  width: 740px;
  height: 109px;
  background-image: url(../images/hss02_headerbg01.gif);
  background-position: center center;
  background-repeat: repeat-x;
}

#hss {
  width: 100%;
  cursor: default;
  color: #FFF;
  font: bold 59px arial;
  text-align: center;
}

#since1931 {
  color: #FFF;
  text-align: right;
  padding-right: 17px;
}

#menu {
  margin:  0 auto;
  border-color: #ad988b;
  border-style: solid;
  border-width: 0 1px;
  width: 738px;
  height: 26px;
  background-color: #f1edeb;
  background-image: url(../images/hss02_linkbg01.gif);
  background-position: top left;
  background-repeat: repeat-x;
  text-align: center;
  line-height: 16px;
  font: bold 16px arial;
  color: #715024;
}

#menu table {
  border-collapse: collapse;
  margin:  0 auto;
  border:  0;
  padding: 0;
  text-align: center;
  width: 100%;
}

.menulink:hover {
  background-image: url(../images/hss02_linkbghov02.gif);
  background-position: top left;
  background-repeat: repeat-x;
}

#currentlink {
  cursor: default;
  color: #b7a994;
  background-color: #FFF;
  background-image: url(../images/hss02_linkbgalt01.gif);
  background-position: top left;
  background-repeat: repeat-x;
}

.linetop {
  margin:  0;
  border:  0;
  padding: 0;
  line-height: 0px;
  font-size: 0px;
  height: 26px;
  width: 2px;
}

#bodytopdiv {
  background-color: #FFF;
  background-image: url(../images/hss02_newcontest01.gif);
  background-repeat: no-repeat;
  background-position: 5px 4px;
  width: 740px;
  margin:  0 auto;
}

#bodytop {
  display: block;
  margin:  0 auto;
  padding: 7px 9px 0px 132px;
  border-color: #448dc2;
  border-style: solid;
  border-width: 0 1px;
  width: 597px;
  height: 21px;
  background-image: url(../images/hss02_newcontest01.gif);
  background-repeat: no-repeat;
  background-position: 4px 4px;
  font: normal 14px arial;
  color: #000;
}

#bodytop:hover {
  color: #da0000;
  background-image: url(../images/hss02_newcontesthov01.gif);
  text-decoration: underline;
}

#bodytopoff {
  margin:  0 auto;
  padding: 7px 9px 0px 132px;
  border-color: #448dc2;
  border-style: solid;
  border-width: 0 1px;
  width: 597px;
  height: 21px;
  background-color: #FFF;
  background-image: url(../images/hss02_newcontest02.gif);
  background-repeat: no-repeat;
  background-position: 4px 4px;
  font: normal 14px arial;
  color: #6e6e6e;
  cursor: default;
}

#body {
  margin:  0 auto;
  padding: 9px 19px 3px 19px;
  border-color: #448dc2;
  border-style: solid;
  border-width: 0 1px;
  width: 700px;
  background-color: #FFF;
}

.b   { font-weight: bold; }
.c   { text-align: center; margin-left: auto; margin-right: auto; }
.i   { font-style: italic; }
.u   { text-decoration: underline; }
.bc  { font-weight: bold; text-align: center; margin-left: auto; margin-right: auto; }
.bi  { font-weight: bold; font-style: italic; }
.bu  { font-weight: bold; text-decoration: underline; }
.ci  { text-align: center; margin-left: auto; margin-right: auto; font-style: italic; }
.cu  { text-align: center; margin-left: auto; margin-right: auto; text-decoration: underline; }
.iu  { font-style: italic; text-decoration: underline; }
.bci { font-weight: bold; text-align: center; margin-left: auto; margin-right: auto; font-style: italic; }
.bcu { font-weight: bold; text-align: center; margin-left: auto; margin-right: auto; text-decoration: underline; }
.biu { font-weight: bold; font-style: italic; text-decoration: underline; }
.bciu { font-weight: bold; text-align: center; font-style: italic; margin-left: auto; margin-right: auto; text-decoration: underline; }
.l   { text-align: left; }
.r   { text-align: right; }

.warehilite1 {
  color: #448dc2;
  font-weight: bold;
}

#warespecs {
  text-align: center;
  font: normal 13px arial;
  background-color: #f1edeb;
  border-style: solid;
  border-width: 0 0 19px 19px;
  border-color: #FFF;
}

#warespecstitle {
  padding: 2px 0;
  border-style: solid;
  border-width: 1px;
  border-color: #d7cbc6;
  background-color: #ad988b;
  color: #FFF;
  font: bold 16px arial;
}

#warespecs div {
  padding: 2px 0;
  border-style: solid;
  border-width: 0 1px 1px 1px;
  border-color: #d7cbc6;
}

#greeninitmain {
  width: 63%;
  vertical-align: top;
  float: right;
  margin: 0 0 19px 19px;
}

#greeninittitle {
  color: #FFF;
  font: bold 28px arial;
  background-color: #00a054;
  padding: 2px;
  text-align: center;
  word-spacing: 10px;
}

.greeninitdiv {
  background-color: #c4e0ec;
  background-image: url(../images/hss01_earth04.jpg);
  background-position: top right;
  background-repeat: no-repeat;
  padding: 6px 10px;
  border: solid 1px #00a054;
  font: normal 14px arial;
}

.greenhilite {
  color: #006837;
  font-weight: bold;
}

#newsmain {
  width: 700px;
  vertical-align: top;
  margin-bottom: 19px;
}

.newsdate {
  font: normal 14px arial;
}
.newstitle {
  font: bold 14px arial;
}

#selfstoragetable {
  border-collapse: collapse;
  margin:  0;
  border:  0;
  padding: 0;
  width: 700px;
}

#selfideally {
  width: 350px;
  vertical-align: top;
}

#ideallysituatedtitle {
  color: #FFF;
  font: bold 28px arial;
  background-color: #69aa59;
  padding: 2px;
  text-align: center;
  letter-spacing: 2px;
  word-spacing: 10px;
}

.fadeself {
  margin: 0;
  color: #000;
  font: normal 18px arial black, arial;
  line-height: 22px;
  background-image: url(../images/hss01_fadeself01.gif);
  background-position: top left;
  background-repeat: repeat-y;
}

.fadeself ul {
  margin: 0 10px 8px 20px;
  padding: 4px 0;
}

#stillleading {
  background-color: #11448c;
  color: #FFF;
  font: bold 20px arial;
  text-align: center;
  padding: 6px 0;
}

#selfstorage {
  width: 175px;
  vertical-align: top;
}

.selfstoragetitle {
  background-color: #fed930;
  color: #000;
  font: normal 14px arial;
  text-align: center;
  padding: 4px 0;
}

.selfgrey {
  background-color: #f0f0f0;
  padding: 8px;
  text-align: justify;
}

.selfred {
  color: #da0000;
  font-weight: bold;
}

#selfservices {
  width: 175px;
  vertical-align: top;
}

#selfservicestitle {
  background-color: #11448c;
  color: #FFF;
  font: normal 14px arial;
  text-align: center;
  padding: 4px 0;
}

#selfhours {
  width: 350px;
  vertical-align: top;
  text-align: center;
  margin: 0 auto;
}

#amorespecial {
  cursor: pointer;
  display: block;
  background-color: #f0f0f0;
  border: dashed 3px #000;
  padding: 6px;
}

#amorespecial table {
  border-collapse: collapse;
  margin:  0;
  border:  0;
  padding: 0;
  width: 100%;
}

#amorespecial td {
  text-align: center;
}

#packinglist {
  border-collapse: collapse;
  margin:  0;
  border:  0;
  padding: 0;
  text-align: center;
  margin: 0 auto;
  width: 700px;
  font: normal 14px arial;
}

#packinglist td {
  vertical-align: top;
}

#packinglist ul {
  text-align: left;

}

#boxes {
  border-collapse: collapse;
  margin:  0;
  border:  0;
  padding: 0;
  text-align: center;
  margin: 0 auto;
}

#banner {
  margin: 0 auto 19px auto;
  text-align: center;
  cursor: default;
}

#regbelow {
  color: #000;
  text-align: left;
  font: bold 16px arial;
  padding-right: 10px;
}

#contesttop {
  padding: 0;
  border:  0;
  margin:  0;
  color: #000;
  font: bold 110px arial black, arial;
  line-height: 88px;
}
#contestmid {
  padding: 0;
  border:  0;
  margin:  0;
  color: #000;
  font: bold 44px arial black, arial;
  line-height: 44px;
  text-align: left;
}
#contestbot {
  padding: 0;
  border:  0;
  margin:  0;
  color: #da0000;
  font: bold 80px arial black, arial;
  line-height: 70px;
  word-spacing: -12px;
  vertical-align: bottom;
}

#fivebyten {
  color: #da0000;
  text-align: right;
  font: bold 12px arial;
  padding-right: 24px;
}

#submitentryform {
  color: #000;
  font: normal 12px arial;
}

#submitentrytable {
  border-collapse: collapse;
  margin:  0;
  broder:  0;
  padding: 0;
}

.required {
  color: #F00;
}

textarea, input.box {
  color: #915c01;
  background-color: #f4f2f0;
  border: solid 1px #b7a499;
  padding: 2px;
  margin: 2px 0;
}

select.box {
  color: #915c01;
  background-color: #f4f2f0;
  border: solid 1px #b7a499;
}

.rules {
  color: #222;
  background-color: #F8F8F8;
  border: solid 1px #BBB;
  margin: 10px 0;
}

#website {
  visibility: hidden;
}

#bodybottom {
  clear: both;
  cursor: default;
  color: #715024;
  font: bold 12px arial;
  letter-spacing: 1px;
  vertical-align: center;
  margin:  0 auto;
  border-color: #448dc2;
  border-style: solid;
  border-width: 0 1px;
  width: 738px;
  background-color: #FFF;
}

#bodybottom table {
  border-collapse: collapse;
  margin:  0;
  border:  0;
  padding: 0;
}

#recycleimage {
  width: 6%;
}
#recycletext {
  width: 10%;
  padding-top: 3px;
}
#greenimage {
  width: 56%;
  text-align: right;
  padding-right: 16px;
}
#greentext {
  width: 28%;
}

.greenlink:link {
  font: italic 16px arial;
  font-weight: bold;
  line-height: 18px;
  color: #00a155;
}
.greenlink:visited {
  color: #00a155;
}
.greenlink:hover {
  color: #0cce73;
  border-bottom: 1px solid #0cce73;
}
.greenlink:active {
  color: #0cce73;
}

#energy {
  font: italic 18px arial;
  font-weight: bold;
  line-height: 20px;
}

#footer {
  color: #FFF;
  font: bold 12px arial;
  margin:  0 auto;
  width: 740px;
  height: 35px;
  border-bottom: solid 4px #094769;
  background-color: #448dc2;
  background-image: url(../images/hss02_footerbg01.gif);
  background-position: top center;
  background-repeat: repeat-x;
}

#footer table {
  width: 100%;
  text-align: center;
}

#footer a:link {
  color: #FFF;
}

#footer a:visited {
  color: #FFF;
}
#footer a:hover {
  color: #ffda30;
}

#footer a:active {
  color: #ffda30;
}

#address {
  text-align: left;
  padding-left: 12px;
}

#copyright {
  font: normal 11px arial;
}

#phonenums {
  text-align: right;
  padding-right: 12px;
}