* { 
  margin: 0; padding: 0; 
}

body { 
  background: url( sky.jpg );
  font-family: "Arial", sans-serif;
  font-size: 100%;
}

h1, h2, h3 {
  color: #2a6596;
}

h1 {
  text-align: center;
}

h3 {
  margin-top: 1em;
}

hr {
  border: 0;
  clear: both;
  color: #3786c8;
  background-color: #3886c8;
  height: 3px;
}

strong {
  background: transparent;
  color: red;
}

.hidden {
  visibility: hidden;
}

.breakBefore {
  margin-top: 1em;
}

.navigation, .resourceList {
  list-style: none;
}

.resourceList li{ 
  display: inline;
}

.boxtl {
  background: url( 'Image1tl.png' ) no-repeat top left;
}

.boxt {
  background: url( 'Image1t.png' ) repeat-x top;
  margin-left: 32px;
  margin-right: 32px;
}

.boxtr {
  background: url( 'Image1tr.png' ) no-repeat top right;
}

.boxl {
  background: url( 'Image1l.png' ) repeat-y left;
}

.boxc {
  background: url( 'Image1c.png' );
  margin-left: 32px;
  margin-right: 32px;
}

.boxr {
  background: url( 'Image1r.png' ) repeat-y right;
}

.boxbl {
  background: url( 'Image1bl.png' ) no-repeat bottom left;
}

.boxb {
  background: url( 'Image1b.png' ) repeat-x bottom;
  margin-left: 32px;
  margin-right: 32px;
}

.boxbr {
  background: url( 'Image1br.png' ) no-repeat bottom right;
}

.boxt img {
  height: 32px;
}

.boxb img {
  height: 32px;
}

.boxtl, .boxtr, .boxt, .boxbl, .boxbr, .boxb {
  font-size: 0;
  line-height: 1px;
}    

.left, .right {
  width: 150px;
}

.left {
  float: left;
}

.right {
  float: right;
}

.middle {
  margin-left: 150px;
  margin-right: 150px;
}

.left2, .right2 {
  width: 10.5em;
}

.left2 {
  float: left;
}

.right2 {
  float: right;
}

.middle2 {
  margin-left: 10.5em;
  margin-right: 10.5em;
}

.boxtf {
  background: url( Image1t150.png ) no-repeat;
}

.boxbf {
  background: url( Image1b150.png ) no-repeat;
}

.boxtf img, .boxbf img {
  height: 32px;
}

.boxcf {
  background: url( Image1c150.png ) repeat-y;
  padding: 0 32px;
}

.boxtf, .boxbf {
  font-size: 0;
  line-height: 1px;
}

.boxtlf {
  background: url( Image1t150.png ) no-repeat left;
}

.boxtrf {
  background: url( Image1t150.png ) no-repeat right;
}

.boxblf {
  background: url( Image1b150.png ) no-repeat left;
  clear: both;
}

.boxbrf {
  background: url( Image1b150.png ) no-repeat right;
}

.boxlf {
  background: url( Image1c150.png ) repeat-y left;
}

.boxrf {
  background: url( Image1c150.png ) repeat-y right;
}

.col3equal .left p, .col3equal .right p {
  padding: 0 32px;
}

.tbox {
  width: 100%;
}

.tbox td {
  vertical-align: top;
}

.spacer {
  height: 32px;
}

.tcolleft, .tcolright {
  width: 32px;
}

.tcolcenterf {
  width: 86px;
}

.tcolcenter {
  width: auto;
}

.tboxt, .tboxb {
  height: 32px;
}

.tboxtl, .tboxtr, .tboxl, .tboxr, .tboxbl, .tboxbr {
  width: 32px;
}

.tboxtlf, .tboxtrf, .tboxlf, .tboxrf, .tboxblf, .tboxbrf {
  width: 150px;
}

.tboxtlf, .tboxtrf {
  background: url( Image1t150.png ) no-repeat;
}

.tboxtl {
  background: url( Image1tl.png ) no-repeat;
}

.tboxt {
  background: url( Image1t.png ) repeat-x;
}

.tboxtr {
  background: url( Image1tr.png ) no-repeat;
}

.tboxlf, .tboxrf {
  background: url( Image1c150.png ) repeat-y;
  padding: 0 32px;
  width: 86px;
}

.tboxl {
  background: url( Image1l.png ) repeat-y;
}

.tboxc {
  background: url( Image1c.png );
}

.tboxr {
  background: url( Image1r.png ) repeat-y;
}

.tboxblf, .tboxbrf {
  background: url( Image1b150.png ) no-repeat;
}

.tboxbl {
  background: url( Image1bl.png ) no-repeat;
}

.tboxb {
  background: url( Image1b.png ) repeat-x;
}

.tboxbr {
  background: url( Image1br.png ) no-repeat;
}

.vtop td, .vbottom td {
  font-size: 0;
  line-height: 1px;
}

.dbox {
  display: table;
}

.dbox div {
  vertical-align: top;
}


.dvtop, .dvmiddle, .dvbottom {
  display: table-row;
}

.dvtop div, .dvmiddle div, .dvbottom div {
  display: table-cell;
}

.dbox .spacer {
  height: 32px;
}

.dboxtl, .dboxtr, .dboxl, .dboxr, .dboxbl, .dboxbr {
  width: 32px;
}

.dboxcf, .dboxtf, .dboxbf {
  width: 86px;
}

.dboxtl {
  background: url( Image1tl.png ) no-repeat;
}

.dboxt {
  background: url( Image1t.png ) repeat-x;
}

.dboxtr {
  background: url( Image1tr.png ) no-repeat;
}

.dboxl {
  background: url( Image1l.png ) repeat-y;
}

.dboxc, .dboxcf {
  background: url( Image1c.png );
}

.dboxr {
  background: url( Image1r.png ) repeat-y;
}

.dboxbl {
  background: url( Image1bl.png ) no-repeat;
}

.dboxb {
  background: url( Image1b.png ) repeat-x;
}

.dboxbr {
  background: url( Image1br.png ) no-repeat;
}

.dvtop div, .dvbottom div {
  font-size: 0;
  line-height: 1px;
}

.footer {
  background: transparent url( Image1c.png );
  border-top: 3px solid #3786c8;
  color: #2a6596;
  font-size: 90%;
  padding: 0.25em;
}

.comparison th, .comparison td {
  padding-right: 1em;
  vertical-align: top;
}

.comparison ul {
  margin-left: 1em;
}

.comparison th {
  text-align: left;
}
