img {
  border: 0px;
}

table {
  border: 0px;
}

form {
  display: inline;
}

div {
  font-size: 14px;
}

#message {
  position: absolute;
  background-image: url(/images/pin_note.jpg);	
  background-repeat: norepeat;
  background-color: transparent;
  top:40px;
  left:580px;
  width:100px;
  height:20px;
  padding-top: 120px;
  padding-left: 20px;
  padding-right: 30px;
  font: italic 900 14px serif;
  color: red;
}

.t {background: url(/images/t.jpg) 0 0 repeat-x}
.b {background: url(/images/b.jpg) 0 100% repeat-x}
.l {background: url(/images/l.jpg) 0 0 repeat-y}
.r {background: url(/images/r.jpg) 100% 0 repeat-y}
.bl {background: url(/images/bl.jpg) 0 100% no-repeat}
.br {background: url(/images/br.jpg) 100% 100% no-repeat}
.tl {background: url(/images/tl.jpg) 0 0 no-repeat}
.tr {background: url(/images/tr.jpg) 100% 0 no-repeat}

#border {
  margin: 0px auto 0px auto;
  min-width: 800px;
  max-width: 1000px;
}

#page {
  padding: 12px 12px 12px 12px;
}

#innerpage {
  padding: 20px 20px 20px 20px;
  background-color: #FFFFFF;
}

div.header {
  height: 100px;
  margin-bottom: 10px;
}

div.header a {
  font: italic 900 30px arial;
  color: #EE2C42;
  text-decoration: none;
  font-stretch: narrower;
  vertical-align: middle;
}

div.logo {  
  float: left;  
}

div.portraitborder {
  position: relative;
  float: right;
  padding: 1px 1px 1px 1px;
  background-color: #D8D2D3;
}
div.portrait {
  padding: 3px 3px 3px 3px;
  background-color: #FFFFFF;
}

body {
  margin: 20px 20px 20px 20px;
  padding: 0px;
  border: 0px;
  font: normal 8pt/13pt Verdana, Arial, Helvetica, Sans Serif;
  background-color: #EDECEC;
  padding-bottom: 30px;
}

/* ----------------------------------------------------------------------- */

div.hostingabcbanner {
  margin-top: 10px;
  float: right;
}

h2 {
  font: normal 900 16px arial;
}

div.topleftcorner {
  width: 10px;
  height: 10px;
  background: url(/images/inner_tl.gif);
  float: left;
}
div.toprightcorner {
  width: 10px;
  height: 10px;
  background: url(/images/inner_tr.gif);
  float: right;
}
div.bottomleftcorner {
  width: 10px;
  height: 10px;
  background: url(/images/inner_bl.gif);
  float: left;
}
div.bottomrightcorner {
  width: 10px;
  height: 10px;
  background: url(/images/inner_br.gif);
  float: right;
}
#IE6 div.topleftcorner {
  width: 0px;
  height: 0px;
}
#IE6 div.toprightcorner {
  width: 0px;
  height: 0px;
}
#IE6 div.bottomleftcorner {
  width: 0px;
  height: 0px;
}
#IE6 div.bottomrightcorner {
  width: 0px;
  height: 0px;
}
div.blockarea {
  margin-bottom: 20px;
}
div.topline {
  height: 10px;
}
div.bottomline {
  height: 10px;
}
#IE6 div.topline {
  height: 0px;
}
#IE6 div.bottomline {
  height: 0px;
}
div.block {
  padding-top: 5px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
}
#IE6  div.block {
  padding-top: 5px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
}

div.pager {
  margin: 0px auto 0px auto;
}
div.pager a {
  font: normal;
  font-stretch: narrower;
  font-style: normal;
  font-family: arial;
  text-decoration: none;
  color: #6699CC;
}
table.pager {
  border-collapse: collapse;
  border-spacing: 0px;
  margin-bottom: 10px;
}
table.pager td {
  padding: 5px;
  border-bottom: 2px solid #6699CC;
  font: normal 14px verdana;
}
table.pager td.selected {
  border-bottom: 0px;
  border-top: 2px solid #6699CC;
  border-left: 2px solid #6699CC;
  border-right: 2px solid #6699CC;
}
table.pager td.leftspacer {
  border-bottom: 2px solid #6699CC;
  width: 20px;
}
table.pager td.rightspacer {
  border-bottom: 2px solid #6699CC;
  width: 20px;
}

b.error {
  color: red;
}

b.green {
  color: green;
}

b.red {
  color: red;
}

b.blue {
  color: red;
}

b.orange {
  color: orange;
}
