body {
  	font-size:10pt;
	color:#333333;
}

:focus{
  outline:1px solid #0046D1;
}

.textHeader {
  color:#0046D1;
}

#AllEnhancementsText {
  color:#0046D1;
}

.buttonLabel {
                text-shadow: 0px 1px 0px #fff;
                font-style:normal;
                font-weight:normal;
                color:#000000;
}

.icoButtonUp {
                background:url(image/SP_UpArrow_Md_N.png);
                height: 18px;
                width: 18px;
                margin-top: 1px;
}
.icoButtonDown {
                background:url(image/SP_DownArrow_Md_N.png);
                height: 18px;
                width: 18px;
                margin-top: 1px;
}

.icoButtonHome {
                background:url(image/SP_Home_Md_N.png);
                height: 18px;
                width: 18px;
}

.icoButtonPrev {
                background:url(image/SP_Previous_Md_N.png);
                height: 18px;
                width: 18px;
}
.icoButtonNext {
                background:url(image/SP_Next_Md_N.png);
                height: 18px;
                width: 18px;
}

div#icoBut button {
  background: url(image/IconButton_34x26_N.png) no-repeat scroll 0 0 transparent;
  height: 26px;
  width: 34px;
  border:none;
  margin:0;
  padding:0;
  background-origin: border-box;
}

div#icoBut button:hover:enabled {
  background: url(image/IconButton_34x26_H.png) no-repeat scroll 0 0 transparent;
  height: 26px;
  width: 34px;
  border:none;
  background-origin: border-box;
}

div#icoBut button:active:enabled {
  background: url(image/IconButton_34x26_P.png) no-repeat scroll 0 0 transparent;
  height: 26px;
  width: 34px;
  border:none;
  background-origin: border-box;
}

div#icoBut button:focus {
  outline:none;
  border:1px solid #0046D1  !important;
}

.chkBoxLabel {
  background   : url('image/Checkbox_19x19_N.png') no-repeat 0 0;
  background-position-x:-3px;
  background-position-y:-2px;
}

input[type=checkbox]:checked + label{
  background   : url('image/Checkbox_19x19_P.png') no-repeat 0 0;
  background-position-x:-3px;
  background-position-y:-2px;
}

input[type=checkbox]:not(:checked):hover + label{
  background   : url('image/Checkbox_19x19_H.png') no-repeat 0 0;
  background-position-x:-3px;
  background-position-y:-2px;
}

.bottomBar {
                width: 503px;
                height: 60px;
                background-image:url(image/HorizontalRule_N.png);
                background-repeat:repeat-x;
                background-position:center top;
                position: fixed;
                bottom: 0;
                clear:both;
}

div#nav button {
  background: url(image/ActionButton_110x26_N.png) no-repeat scroll 0 0 transparent;
  height: 26px;
  width: 110px;
  margin:0;
  padding:0;
  background-origin: border-box;
  border:solid 2px rgba(99,99,99,0.9);
}

div#nav button:hover:enabled{
  background: url(image/ActionButton_110x26_H.png) no-repeat scroll 0 0 transparent;
  height: 26px;
  width: 110px;
  margin:0;
  padding:0;
  background-origin: border-box;
}

div#nav button:active:enabled {
  background: url(image/ActionButton_110x26_P.png) no-repeat scroll 0 0 transparent;
  height: 26px;
  width: 110px;
  margin:0;
  padding:0;
  background-origin: border-box;
}

.posterLink:hover{
  outline:1px solid #0046D1;
}

#posterFeature1{
  content:url("image/TH_SimplifiedTables_Sm_N.png");
}

#posterFeature2{
  content:url("image/TH_EPUBFixedLayout_Sm_N.png");
}

#posterFeature3{
  content:url("image/TH_SeamlessUpdate_Sm_N.png");
}