a.clcttlhref {
   color: #CCCCCC;
}

a.pagestep {
   color: blue;
}

dd {
   margin-left: 20px;
}

dt {
   font-weight: 700;
   margin-left: 10px;
}

div.bedwood8item {
   border-right: 1px solid black;
   float: left;
   text-align: center;
   width: 68px;
}

div.bedwood8item1st {
   border-right: 1px solid black;
   float: left;
   text-align: center;
   width: 67px;
}

div.bedwood8thitem {
   background-color: #F5F5F5;
   text-align: center;
}

div.bedwood9item {
   border-right: 1px solid black;
   float: left;
   text-align: center;
   width: 60px;
}

div.bedwood9thitem {
   text-align: center;
}

div.bold {
   font-weight: 700;
   padding-left: 10px;
}

div.calcbuttons {
   background-color: #CCCCCC;
   border-bottom: 1px solid black;
}

div.calccenter {
   border-right: 1px solid black;
   float: left;
   font-size: 9pt;
   height: 44px;
   padding-bottom: 2px;
   padding-top: 2px;
   text-align: center;
   width: 396px;
}

div.calcleft {
   float: left;
   font-size: 9pt;
   height: 44px;
   padding-bottom: 2px;
   padding-top: 2px;
   text-align: right;
   width: 198px;
}

div.calcright {
   border-right: 1px solid black;
   float: left;
   font-size: 9pt;
   height: 44px;
   padding-bottom: 2px;
   padding-top: 2px;
   text-align: right;
   width: 198px;
}

div.calctitle {
   background-color: #444C7A;
   border-right: 1px solid black;
   color: #FFFFFF;
   float: left;
   font-family: arial, book antiqua;
   font-size: 11pt;
   height: 21px;
   text-align: center;
   text-indent: 10px;
   width: 396px;
}

div.cap {
   color: #555555;
   font-family: trebuchet ms, arial;
   font-size: 9pt;
   letter-spacing: 1px;
   line-height: 13px;
   margin: 0px;
   text-align: center;
}

div.cnnumber {
   float: left;
   width: 125px;
}

div.cnmake {
   float: left;
   width: 250px;
}

div.cnyear {
   float: left;
   width: 100px;
}

div.cncid {
   border-bottom: 1px solid #000000;
}

div.contwhite {
   background-color: #FFFFFF;
   border: 1px solid black;
   clear: both;
   font-family: lucida sans unicode, arial;
   font-size: 9pt;
   height: 100%;
   padding: 5px;
}

div.contgray {
   background-color: #CCCCCC;
   border: 1px solid black;
   clear: both;
   font-family: lucida sans unicode, arial;
   font-size: 9pt;
   height: 100%;
   padding: 5px;
}

div.contgray:after {
   clear: both;
   content: "";
   display: block;
   height: 0;
}

div.contwhite:after {
   clear: both;
   content: "";
   display: block;
   height: 0;
}

div.imgs{
   display: block;
   height: 164px;
   margin-left: auto;
   margin-right: auto;
   width: 520px;
}

div.ltimgcapcont {
   clear: left;
   float: left;
   margin: 5px;
}

div.noindent {
   padding-left: 10px;
   padding-right: 10px;
}

div.nowviewing {
   font-family: verdana;
   font-size: 12pt;
   font-weight: bold;
   margin-bottom: 5px;
   text-align: center;
}

div.results {
   font-size: 9pt;
   height: 44px;
   padding-top: 2px;
   padding-bottom: 2px;
   text-align: center;
}

div.rtimgcapcont {
   clear: right;
   float: right;
   margin: 5px;
}

div.signature {
   clear: left;
   padding-left: 10px;
   padding-right: 10px;
   paddint-top: 10px;
}

div.smalltitle {
   clear: both;
   font-family: arial;
   font-size: 12pt;
   font-weight: bold;
   padding: 10px;
   text-align: center;
   white-space: nowrap;
   word-wrap: none;
}

div.stepsleft {
   float: left;
   font-family: verdana;
   margin-bottom: 5px;
   margin-left: 5px;
   text-align: center;
}

div.stepsright {
   float: right;
   font-family: verdana;
   margin-bottom: 5px;
   margin-right: 5px;
   text-align: center;
}

div.tablecont {
   background-color: #F5F5F5;
   border: 1px solid black;
   display: block;
   margin-left: auto;
   margin-right: auto;
   width: 550px;
}

div.tablecont:after {
   clear: both;
   content: "";
   display: block;
   height: 0;
}

div.tbltitle {
   background-color: #444C7A;
   border-bottom: 1px solid black;
   color: #FFFFFF;
   font-family: lucida sans, book antiqua;
   font-size: 11pt;
   font-weight: bold;
   text-align: center;
   width: 550px;
}

div.tbltitleal {
   background-color: #444C7A;
   border-bottom: 1px solid black;
   color: #FFFFFF;
   font-family: lucida sans, book antiqua;
   font-size: 11pt;
   font-weight: bold;
   width: 550px;
}

img.center {
   border: 2px ridge black;
   clear: both;
   display: block;
   margin: 0px;
   margin-left: auto;
   margin-right: auto;
}

img.contleft {
   border: 2px ridge black;
   clear: left;
   float: left;
   margin-right: 5px;
}

img.contright {
   border: 2px ridge black;
   clear: right;
   float: right;
   margin-left: 5px;
}

img.fleft {
   border: 2px ridge black;
   clear: left;
   float: left;
   margin: 5px;
}

img.fnone {
   border: 2px ridge black;
   clear: both;
   margin: 0px;
}

img.fright {
   border: 2px ridge black;
   clear: right;
   float: right;
   margin: 5px;
}

input.calcinput {
   margin-right: 5px;
   width: 40px;
}

input.calcinputnomr {
   width: 40px;
}

input.compute {
   font-size: 8pt;
   margin: 1px;
   margin-left: 2px;
   width: 73px;
}

input.reset {
   font-size: 8pt;
   margin: 1px;
   margin-left: 2px;
   width: 73px;
}

ol {
   padding-left: 30px;
}

p {
   padding-left: 10px;
   padding-right: 10px;
   text-indent: 15px;
}

p.clear {
   clear: both;
}

table.beddims {
   background-color: #F5F5F5;
   border: 1px solid black;
   border-collapse: collapse;
   cell-spacing: 0px;
   display: block;
   padding: 2px;
   margin-left: auto;
   margin-right: auto;
   width: 550px;
}

td.alcentitem {
   border-top: 1px solid black;
   font-size: 8pt;
   margin: 0px;
   padding: 2px;
   text-align: center;
   width: 20%;
}

td.tbl25item {
   border-top: 1px solid #444C7A;
   text-align: center;
   width: 133px;
}

td.tbl33item {
   border-top: 1px solid #444C7A;
   text-align: center;
   width: 184px;
}

td.tblspacer {
   border-top: 1px solid #444C7A;
   height: 18px;
   text-align: center;
   width: 550px;
}

td.tbltitle {
   background-color: #444C7A;
   border-bottom: 1px solid black;
   color: #FFFFFF;
   font-size: 10pt;
   font-weight: bold;
   text-align: center;
}

span.bigemp {
   font-family: verdana;
   font-size: 16pt;
   font-weight: 700;
}

span.invisible {
   color: #CCCCCC;
   cursor: default;
}

span.tireratio {
   font-family: sylfaen;
   font-size: 16pt;
   font-weight: bold;
}