﻿* {
   outline:transparent none !important;
}
html {
      background-color:#ffffff;
      overflow-y:scroll;
}
body {
      font-family:Tahoma, Arial, Helvetica, sans-serif;
      font-size:12px;
      color:#414042;
      background-color:#ffffff;
      max-width:708px;
      margin:0 0;
      padding:20px 30px;
}
h1 {
    color:#414042;
    margin-bottom:12px;
    font-size:13px;
    line-height:22px;
    font-weight:bold;
    font-weight:normal;
    font-size:24px;
    line-height:28px;
}
h2 {
    color:#414042;
    margin-bottom:12px;
    font-size:13px;
    line-height:22px;
    font-weight:bold;
}
h3 {
    color:#414042;
    margin-bottom:12px;
    font-size:13px;
    line-height:22px;
    font-weight:bold;
}
h4 {
    color:#414042;
    margin-bottom:12px;
    font-size:13px;
    line-height:22px;
    font-weight:bold;
}
h5 {
    color:#414042;
    margin-bottom:12px;
    font-size:13px;
    line-height:22px;
    font-weight:bold;
}
h6 {
    color:#414042;
    margin-bottom:12px;
    font-size:13px;
    line-height:22px;
    font-weight:bold;
}
p {
   color:#414042;
   line-height:1.5;
   margin-top:12px;
   margin-bottom:12px;
}
ol {
    margin-top:0;
    margin-bottom:0;
}
ul {
    margin-top:0;
    margin-bottom:0;
}
li {
    padding-left:0;
    margin-left:0;
}
.Right {
        text-align:right;
}
.Left {
       text-align:left;
}
.Center {
         text-align:center;
}
.FloatLeft {
            float:left;
            margin-right:10px;
}
.FloatRight {
             float:right;
             margin-left:10px;
}
span.Subtle {
             color:#c2c3c8;
}
span.InlineCode {
                 font-family:"Courier New" , Courier, monospace;
                 color:#008000;
                 padding:0 2px;
}
span.InternalOnly {
                   background-color:#414042;
                   color:#ffffff;
                   text-transform:uppercase;
                   font-weight:bold;
                   padding:1px 0px 2px 0px;
}
span.InlineComment {
                    padding:2px 5px;
                    background-color:#e2f8fd;
                    border-left:3px solid #b1d9e3;
                    color:#4e6367;
}
span.InlineSmallCaps {
                      font-size:11px;
                      font-weight:bold;
                      color:#414042;
                      text-transform:uppercase;
                      margin:24px 0 0 0;
                      padding:0;
}
span.NoBold {
             font-weight:normal;
}
span.Abbreviation {
                   text-transform:uppercase;
                   border-bottom:1px dotted #000;
                   letter-spacing:1px;
                   cursor:help;
}
span.Bold {
           font-weight:bold;
}
span.Italic {
             font-style:italic;
}
span.Small {
            font-size:10px;
}
span.Big {
          font-size:14px;
}
span.Superscript {
                  font-size:10px;
                  vertical-align:top;
}
span.Subscript {
                font-size:10px;
                vertical-align:bottom;
}
span.Deleted {
              text-decoration:line-through;
}
span.Inserted {
               text-decoration:none;
               color:#900;
               font-style:italic;
}
span.Success {
              color:#060;
}
span.Error {
            color:#900;
}
span.PullQuote {
                width:20%;
                float:left;
                margin-right:22px;
                padding-right:22px;
                border-right:1px solid #ddd;
                text-align:right;
                font-size:14px;
                font-style:italic;
                color:#777;
                margin-bottom:8px;
}
span.BoxOut {
             width:20%;
             float:right;
             margin-left:22px;
             padding:16px 22px;
             border:1px solid #ddd;
             margin-bottom:8px;
             color:#777;
}
span.expandtext {
                 color:#f26535;
                 font-style:normal;
}
span.glosstext {
                color:#f26535;
                font-style:normal;
}
span.ProofReader1 {
                   font:12px Tahoma Arial Helvetica sans-serif;
                   font-weight:bold;
                   color:#ffffff;
                   text-transform:uppercase;
                   padding:1px 0px 2px 0px;
                   background-color:#9bbb59;
}
span.ProofReader2 {
                   font:12px Tahoma Arial Helvetica sans-serif;
                   font-weight:bold;
                   color:#ffffff;
                   text-transform:uppercase;
                   padding:1px 0px 2px 0px;
                   background-color:#4bacc6;
}
span.ProofReader3 {
                   font:12px Tahoma Arial Helvetica sans-serif;
                   font-weight:bold;
                   color:#ffffff;
                   text-transform:uppercase;
                   padding:1px 0px 2px 0px;
                   background-color:#8064a2;
}
span.ProofReader4 {
                   font:12px Tahoma Arial Helvetica sans-serif;
                   font-weight:bold;
                   color:#ffffff;
                   text-transform:uppercase;
                   padding:1px 0px 2px 0px;
                   background-color:#f79646;
}
p.ProcedureLeader {
                   color:#414042;
                   margin:20px 0 13px 0;
                   font-size:13px;
                   font-weight:bold;
}
p.Copyright {
             font-size:0.75em;
             padding-top:20px;
             border-top:1px solid #ddd;
             margin-top:40px;
}
p.Condensed {
             margin-top:0;
             margin-bottom:0;
}
p.Indented {
            padding-left:20px;
}
p.InfoLine {
            padding-left:20px;
            margin-top:-12px;
}
p.EditedBy {
            margin-top:-12px;
            color:#c2c3c8;
}
p.SmallCaps {
             font-size:11px;
             font-weight:bold;
             color:#414042;
             text-transform:uppercase;
             margin:24px 0 0 0;
             padding:0;
}
p.Blockquote {
              font-style:italic;
              margin-left:32px;
              padding-left:22px;
              border-left:1px solid #ccc;
}
p.Pre {
       font-family:"Courier New" , Courier, monospace;
       margin-left:32px;
       padding-left:22px;
       border-left:1px solid #ccc;
}
p.MessageBlue {
               padding:10px;
               margin-right:2px;
               background-color:#e2f8fd;
               border-left:3px solid #b1d9e3;
               color:#4e6367;
}
p.MessageGreen {
                padding:10px;
                margin-right:2px;
                background-color:#eaffeb;
                border-left:3px solid #b1dab3;
                color:#495a4a;
}
p.MessageGrey {
               padding:10px;
               margin-right:2px;
               background-color:#eeeeee;
               border-left:3px solid #cccccc;
               color:#555555;
}
p.MessageRed {
              padding:10px;
              margin-right:2px;
              background-color:#f7e8e7;
              border-left:3px solid #e5b9b7;
              color:#953734;
}
p.MessageYellow {
                 padding:10px;
                 margin-right:2px;
                 background-color:#fffde0;
                 border-left:3px solid #d8d297;
                 color:#875f0e;
}
#footer {
         background:transparent url("backgroundDiag.png")  left center repeat-x;
         margin:0 0 30px 0;
}
#back-top {
           font-weight:bold;
           bottom:30px;
           left:30px;
           cursor:pointer;
           padding:2px 10px;
           background:#fff url("arrowUpLight.png")  right 4px no-repeat;
           text-decoration:none;
}
#back-top:hover {
                 color:#28A5B1;
                 text-decoration:underline;
}
#DropGrid .droptext p {
                       margin-top:0px ! important;
                       margin-left:10px ! important;
}
#DropGrid td {
              border-bottom:1px solid #eee;
}
#DropGrid a {
             border:none;
}
#DropGrid a:hover {
                   text-decoration:underline;
}
.DropEntry {
            padding:8px 10px;
            text-align:left;
            margin:0;
}
.DropEntryFirst {
                 padding:8px 10px;
                 text-align:left;
                 margin:0;
                 border-top:1px solid #eee;
}
.IndexCategory {
                font-weight:bold;
                padding:31px 10px 17px 0px;
                text-align:left;
                border-bottom:3px solid #5e6066;
                margin:0;
                font-size:12px;
                color:#414042;
}
.IndexCategoryFirst {
                     font-weight:bold;
                     padding:31px 10px 17px 0px;
                     text-align:left;
                     border-bottom:3px solid #5e6066;
                     margin:0;
                     font-size:12px;
                     color:#414042;
                     padding-top:0 ! important;
}
.IndexEntry {
             padding:8px 10px;
             text-align:left;
             border-bottom:1px solid #eee;
             margin:0;
}
.IndexLight {
             padding:8px 10px;
             text-align:left;
             border-bottom:1px solid #eee;
             margin:0;
             text-align:right;
             color:#c2c3c8;
}
.IndexEntry a.PageIcon {
                        padding-left:22px;
                        background:#fff url("pageIcon.png")  0 0 no-repeat;
}
a:link {
        color:#28A5B1;
        outline:none;
        text-decoration:none;
}
a:visited {
           color:#28A5B1;
           outline:none;
           text-decoration:none;
}
a:hover {
         text-decoration:underline;
}
a.subtle {
          color:#c2c3c8;
          outline:none;
          text-decoration:none;
}
a.subtle:visited {
                  color:#c2c3c8;
                  outline:none;
                  text-decoration:none;
}
a.subtle:hover {
                text-decoration:underline;
}
a.dark {
        color:#414042;
        outline:none;
        text-decoration:none;
}
a.dark:visited {
                color:#414042;
                outline:none;
                text-decoration:none;
}
a.dark:hover {
              color:#28A5B1;
              text-decoration:underline;
}
a.dropspot {
            color:#28A5B1;
            border-bottom:1px dotted;
            text-decoration:none;
}
a.dropspot:hover {
                  border-bottom:1px solid;
                  outline:none;
                  text-decoration:none;
}
a.expandspot {
              color:#414042;
              border-bottom:1px dotted;
              text-decoration:none;
}
a.glossterm {
             color:#414042;
             border-bottom:1px dotted;
             text-decoration:none;
}
a.expandspot:hover {
                    color:#f26535;
                    border-bottom:1px solid;
                    outline:none;
                    text-decoration:none;
}
a.glossterm:hover {
                   color:#f26535;
                   border-bottom:1px solid;
                   outline:none;
                   text-decoration:none;
}
table {
       border:none;
       width:100%;
       font-size:12px;
       margin:20px 0;
}
table.DefaultTable {
                    border:none;
                    width:100%;
                    font-size:12px;
                    margin:20px 0;
}
table.DefaultTable th {
                       text-align:left;
                       background-color:#2b393d;
}
table.DefaultTable tr.SubHeader {
                                 background-color:#f8f8f8;
}
p.TableCaption {
                margin:0 0 -10px 0;
                text-align:left;
                font-weight:bold;
                font-style:italic;
                color:#777;
}
p.TableHeader {
               font-weight:bold;
               margin:0;
               padding:3px 10px;
               color:#ffffff;
}
p.TableSubHeader {
                  font-weight:bold;
                  margin:0;
                  padding:6px 10px;
                  font-style:italic;
}
p.TableTextNormal {
                   padding:3px 10px;
                   margin:0;
                   padding:3px 10px;
                   margin:0;
}
p.TableTextCondensed {
                      padding:3px 10px;
                      margin:0;
                      padding:0px 10px;
}
p.TableTextExpanded {
                     padding:3px 10px;
                     margin:0;
                     padding:6px 10px;
}
table.Autofit {
               width:100%;
               margin:20px 0;
}
table.Blank {
             width:100%;
             margin:20px 0;
             border:none;
             padding:0;
             vertical-align:top;
}
table.Blank td {
                border:none;
                padding:0;
                vertical-align:top;
}
table.Blank p {
               border:none;
               padding:0;
               vertical-align:top;
}
table.Featured {
                width:100%;
                height:213px;
                border:5px solid #f8f8f8;
                margin:0;
                margin:0;
                vertical-align:bottom;
                text-align:center;
                font-size:12px;
}
table.Featured td {
                   border:1px solid #ddd;
                   background:url("backgroundDiagFine.gif")  0 0 repeat;
                   padding:20px;
                   margin:0;
                   vertical-align:bottom;
                   text-align:center;
                   font-size:12px;
}
table.Featured h4 {
                   margin:10px 0 0 0;
                   color:#414042;
                   font-weight:bold;
                   font-size:12px;
}
table.Featured img {
                    border:1px solid #ddd;
                    padding:4px;
                    background:#fff;
}
table.Featured img:hover {
                          background:#ddd;
}
table.Featured p {
                  margin:0;
                  vertical-align:bottom;
                  text-align:center;
                  font-size:12px;
}
table.SyntaxTable {
                   font-family:"Courier New" , Courier, monospace;
                   background-color:#2b393d;
}
table.SyntaxTable td {
                      vertical-align:top;
                      white-space:nowrap;
}
table.SyntaxTable td.Numbers {
                              width:auto;
                              padding:5px 0;
}
table.SyntaxTable td.Code {
                           width:100% ! important;
                           padding:5px 0;
}
p.SyntaxNumbers {
                 line-height:1.5;
                 color:#e0e0e0;
                 margin:0;
                 padding:0;
                 padding:0 3px 0 15px;
}
p.SyntaxCode {
              line-height:1.5;
              color:#e0e0e0;
              margin:0;
              padding:0;
              padding:0 8px 0 8px;
}
span.SyntaxRemark {
                   color:#808080;
}
span.SyntaxFunction {
                     color:#5fb5ed;
}
span.SyntaxVariable {
                     color:#62d533;
}
span.SyntaxValue {
                  color:#62d533;
}
form {
      margin:0 0 24px 0;
      width:500px;
}
form div {
          margin:16px 0 8px 0;
          clear:both;
}
fieldset {
          font-family:Tahoma, Arial, Helvetica, sans-serif;
          color:#414042;
          border:1px solid #ddd;
          padding:16px 36px 16px 24px;
          margin:0 0 24px 0;
}
legend {
        font-size:13px;
        font-weight:bold;
        color:#414042;
        padding:2px 5px;
        margin-left:-5px;
}
label {
       display:block;
}
input {
       font-family:Tahoma, Arial, Helvetica, sans-serif;
       color:#414042;
       font-size:12px;
       border:1px solid #ddd;
       padding:7px 5px 6px 5px;
       background:#fff;
       width:300px;
       margin:0;
}
textarea {
          font-family:Tahoma, Arial, Helvetica, sans-serif;
          color:#414042;
          font-size:12px;
          border:1px solid #ddd;
          padding:7px 5px 6px 5px;
          background:#fff;
          width:300px;
          margin:0;
          overflow:auto;
          height:150px;
          width:100%;
}
.FormField {
            font-family:Tahoma, Arial, Helvetica, sans-serif;
            color:#414042;
            font-size:12px;
            border:1px solid #ddd;
            padding:7px 5px 6px 5px;
            background:#fff;
            width:300px;
            margin:0;
}
.FormFieldNoRightBdr {
                      font-family:Tahoma, Arial, Helvetica, sans-serif;
                      color:#414042;
                      font-size:12px;
                      border:1px solid #ddd;
                      padding:7px 5px 6px 5px;
                      background:#fff;
                      width:300px;
                      margin:0;
}
.FormArea {
           font-family:Tahoma, Arial, Helvetica, sans-serif;
           color:#414042;
           font-size:12px;
           border:1px solid #ddd;
           padding:7px 5px 6px 5px;
           background:#fff;
           width:300px;
           margin:0;
           overflow:auto;
           height:150px;
           width:100%;
}
input.FormFieldNoRightBdr {
                           border-right:none;
}
input:focus {
             background:#f8f8f8;
             outline:none;
}
textarea:focus {
                background:#f8f8f8;
                outline:none;
}
button {
        border-top:1px solid #cccccc;
        border-left:1px solid #cccccc;
        border-bottom:1px solid #999999;
        border-right:1px solid #999999;
        background:#f2f2f2;
        color:#414042;
        padding:0 10px;
        margin-right:5px;
        height:30px;
        cursor:pointer;
        outline:none;
}
div.pp_default .pp_top {
                        height:13px;
}
div.pp_default .pp_top .pp_middle {
                                   height:13px;
                                   background:url("!LightBox!/default/sprite_x.png")  top left repeat-x;
}
div.pp_default .pp_top .pp_left {
                                 height:13px;
                                 background:url("!LightBox!/default/sprite.png")  -78px -93px no-repeat;
}
div.pp_default .pp_top .pp_right {
                                  height:13px;
                                  background:url("!LightBox!/default/sprite.png")  -112px -93px no-repeat;
}
div.pp_default .pp_bottom {
                           height:13px;
}
div.pp_default .pp_bottom .pp_left {
                                    height:13px;
                                    background:url("!LightBox!/default/sprite.png")  -78px -127px no-repeat;
}
div.pp_default .pp_bottom .pp_middle {
                                      height:13px;
                                      background:url("!LightBox!/default/sprite_x.png")  bottom left repeat-x;
}
div.pp_default .pp_bottom .pp_right {
                                     height:13px;
                                     background:url("!LightBox!/default/sprite.png")  -112px -127px no-repeat;
}
div.pp_default .pp_content .ppt {
                                 color:#f8f8f8;
}
div.pp_default .pp_content_container .pp_left {
                                               background:url("!LightBox!/default/sprite_y.png")  -7px 0 repeat-y;
                                               padding-left:13px;
}
div.pp_default .pp_content_container .pp_right {
                                                background:url("!LightBox!/default/sprite_y.png")  top right repeat-y;
                                                padding-right:13px;
}
div.pp_default .pp_next:hover {
                               background:url("!LightBox!/default/sprite_next.png")  center right no-repeat;
                               cursor:pointer;
}
div.pp_default .pp_previous:hover {
                                   background:url("!LightBox!/default/sprite_prev.png")  center left no-repeat;
                                   cursor:pointer;
}
div.pp_default .pp_expand {
                           background:url("!LightBox!/default/sprite.png")  0 -29px no-repeat;
                           cursor:pointer;
                           width:28px;
                           height:28px;
}
div.pp_default .pp_expand:hover {
                                 background:url("!LightBox!/default/sprite.png")  0 -56px no-repeat;
                                 cursor:pointer;
}
div.pp_default .pp_contract {
                             background:url("!LightBox!/default/sprite.png")  0 -84px no-repeat;
                             cursor:pointer;
                             width:28px;
                             height:28px;
}
div.pp_default .pp_contract:hover {
                                   background:url("!LightBox!/default/sprite.png")  0 -113px no-repeat;
                                   cursor:pointer;
}
div.pp_default .pp_close {
                          width:30px;
                          height:30px;
                          background:url("!LightBox!/default/sprite.png")  2px 1px no-repeat;
                          cursor:pointer;
}
div.pp_default .pp_gallery ul li a {
                                    background:url("!LightBox!/default/default_thumb.png")  center center #f8f8f8;
                                    border:1px solid #aaa;
}
div.pp_default .pp_social {
                           margin-top:7px;
}
div.pp_default .pp_gallery a.pp_arrow_previous {
                                                position:static;
                                                left:auto;
}
div.pp_default .pp_gallery a.pp_arrow_next {
                                            position:static;
                                            left:auto;
}
div.pp_default .pp_nav .pp_play {
                                 background:url("!LightBox!/default/sprite.png")  -51px 1px no-repeat;
                                 height:30px;
                                 width:30px;
}
div.pp_default .pp_nav .pp_pause {
                                  background:url("!LightBox!/default/sprite.png")  -51px 1px no-repeat;
                                  height:30px;
                                  width:30px;
                                  background-position:-51px -29px;
}
div.pp_default a.pp_arrow_previous {
                                    background:url("!LightBox!/default/sprite.png")  -31px -3px no-repeat;
                                    height:20px;
                                    width:20px;
                                    margin:4px 0 0;
}
div.pp_default a.pp_arrow_next {
                                background:url("!LightBox!/default/sprite.png")  -31px -3px no-repeat;
                                height:20px;
                                width:20px;
                                margin:4px 0 0;
                                left:52px;
                                background-position:-82px -3px;
}
div.pp_default .pp_content_container .pp_details {
                                                  margin-top:5px;
}
div.pp_default .pp_nav {
                        clear:none;
                        height:30px;
                        width:110px;
                        position:relative;
}
div.pp_default .pp_nav .currentTextHolder {
                                           font-family:Georgia;
                                           font-style:italic;
                                           color:#999;
                                           font-size:11px;
                                           left:75px;
                                           line-height:25px;
                                           position:absolute;
                                           top:2px;
                                           margin:0;
                                           padding:0 0 0 10px;
}
div.pp_default .pp_close:hover {
                                opacity:0.7;
}
div.pp_default .pp_nav .pp_play:hover {
                                       opacity:0.7;
}
div.pp_default .pp_nav .pp_pause:hover {
                                        opacity:0.7;
}
div.pp_default .pp_arrow_next:hover {
                                     opacity:0.7;
}
div.pp_default .pp_arrow_previous:hover {
                                         opacity:0.7;
}
div.pp_default .pp_description {
                                font-size:11px;
                                font-weight:700;
                                line-height:14px;
                                margin:12px 50px 5px 0;
}
div.pp_default .pp_loaderIcon {
                               background:url("!LightBox!/default/loader.gif")  center center no-repeat;
}
div.light_rounded .pp_top .pp_left {
                                    background:url("!LightBox!/light_rounded/sprite.png")  -88px -53px no-repeat;
}
div.light_rounded .pp_top .pp_right {
                                     background:url("!LightBox!/light_rounded/sprite.png")  -110px -53px no-repeat;
}
div.light_rounded .pp_next:hover {
                                  background:url("!LightBox!/light_rounded/btnNext.png")  center right no-repeat;
                                  cursor:pointer;
}
div.light_rounded .pp_previous:hover {
                                      background:url("!LightBox!/light_rounded/btnPrevious.png")  center left no-repeat;
                                      cursor:pointer;
}
div.light_rounded .pp_expand {
                              background:url("!LightBox!/light_rounded/sprite.png")  -31px -26px no-repeat;
                              cursor:pointer;
}
div.light_rounded .pp_expand:hover {
                                    background:url("!LightBox!/light_rounded/sprite.png")  -31px -47px no-repeat;
                                    cursor:pointer;
}
div.light_rounded .pp_contract {
                                background:url("!LightBox!/light_rounded/sprite.png")  0 -26px no-repeat;
                                cursor:pointer;
}
div.light_rounded .pp_contract:hover {
                                      background:url("!LightBox!/light_rounded/sprite.png")  0 -47px no-repeat;
                                      cursor:pointer;
}
div.light_rounded .pp_close {
                             width:75px;
                             height:22px;
                             background:url("!LightBox!/light_rounded/sprite.png")  -1px -1px no-repeat;
                             cursor:pointer;
}
div.light_rounded .pp_nav .pp_play {
                                    background:url("!LightBox!/light_rounded/sprite.png")  -1px -100px no-repeat;
                                    height:15px;
                                    width:14px;
}
div.light_rounded .pp_nav .pp_pause {
                                     background:url("!LightBox!/light_rounded/sprite.png")  -24px -100px no-repeat;
                                     height:15px;
                                     width:14px;
}
div.light_rounded .pp_arrow_previous {
                                      background:url("!LightBox!/light_rounded/sprite.png")  0 -71px no-repeat;
}
div.light_rounded .pp_arrow_next {
                                  background:url("!LightBox!/light_rounded/sprite.png")  -22px -71px no-repeat;
}
div.light_rounded .pp_bottom .pp_left {
                                       background:url("!LightBox!/light_rounded/sprite.png")  -88px -80px no-repeat;
}
div.light_rounded .pp_bottom .pp_right {
                                        background:url("!LightBox!/light_rounded/sprite.png")  -110px -80px no-repeat;
}
div.dark_rounded .pp_top .pp_left {
                                   background:url("!LightBox!/dark_rounded/sprite.png")  -88px -53px no-repeat;
}
div.dark_rounded .pp_top .pp_right {
                                    background:url("!LightBox!/dark_rounded/sprite.png")  -110px -53px no-repeat;
}
div.dark_rounded .pp_content_container .pp_left {
                                                 background:url("!LightBox!/dark_rounded/contentPattern.png")  top left repeat-y;
}
div.dark_rounded .pp_content_container .pp_right {
                                                  background:url("!LightBox!/dark_rounded/contentPattern.png")  top right repeat-y;
}
div.dark_rounded .pp_next:hover {
                                 background:url("!LightBox!/dark_rounded/btnNext.png")  center right no-repeat;
                                 cursor:pointer;
}
div.dark_rounded .pp_previous:hover {
                                     background:url("!LightBox!/dark_rounded/btnPrevious.png")  center left no-repeat;
                                     cursor:pointer;
}
div.dark_rounded .pp_expand {
                             background:url("!LightBox!/dark_rounded/sprite.png")  -31px -26px no-repeat;
                             cursor:pointer;
}
div.dark_rounded .pp_expand:hover {
                                   background:url("!LightBox!/dark_rounded/sprite.png")  -31px -47px no-repeat;
                                   cursor:pointer;
}
div.dark_rounded .pp_contract {
                               background:url("!LightBox!/dark_rounded/sprite.png")  0 -26px no-repeat;
                               cursor:pointer;
}
div.dark_rounded .pp_contract:hover {
                                     background:url("!LightBox!/dark_rounded/sprite.png")  0 -47px no-repeat;
                                     cursor:pointer;
}
div.dark_rounded .pp_close {
                            width:75px;
                            height:22px;
                            background:url("!LightBox!/dark_rounded/sprite.png")  -1px -1px no-repeat;
                            cursor:pointer;
}
div.dark_rounded .pp_description {
                                  margin-right:85px;
                                  color:#fff;
}
div.dark_rounded .pp_nav .pp_play {
                                   background:url("!LightBox!/dark_rounded/sprite.png")  -1px -100px no-repeat;
                                   height:15px;
                                   width:14px;
}
div.dark_rounded .pp_nav .pp_pause {
                                    background:url("!LightBox!/dark_rounded/sprite.png")  -24px -100px no-repeat;
                                    height:15px;
                                    width:14px;
}
div.dark_rounded .pp_arrow_previous {
                                     background:url("!LightBox!/dark_rounded/sprite.png")  0 -71px no-repeat;
}
div.dark_rounded .pp_arrow_next {
                                 background:url("!LightBox!/dark_rounded/sprite.png")  -22px -71px no-repeat;
}
div.dark_rounded .pp_bottom .pp_left {
                                      background:url("!LightBox!/dark_rounded/sprite.png")  -88px -80px no-repeat;
}
div.dark_rounded .pp_bottom .pp_right {
                                       background:url("!LightBox!/dark_rounded/sprite.png")  -110px -80px no-repeat;
}
div.dark_rounded .pp_loaderIcon {
                                 background:url("!LightBox!/dark_rounded/loader.gif")  center center no-repeat;
}
div.dark_square .pp_left {
                          background:#000;
}
div.dark_square .pp_middle {
                            background:#000;
}
div.dark_square .pp_right {
                           background:#000;
}
div.dark_square .pp_content {
                             background:#000;
}
div.dark_square .pp_description {
                                 color:#fff;
                                 margin:0 85px 0 0;
}
div.dark_square .pp_loaderIcon {
                                background:url("!LightBox!/dark_square/loader.gif")  center center no-repeat;
}
div.dark_square .pp_expand {
                            background:url("!LightBox!/dark_square/sprite.png")  -31px -26px no-repeat;
                            cursor:pointer;
}
div.dark_square .pp_expand:hover {
                                  background:url("!LightBox!/dark_square/sprite.png")  -31px -47px no-repeat;
                                  cursor:pointer;
}
div.dark_square .pp_contract {
                              background:url("!LightBox!/dark_square/sprite.png")  0 -26px no-repeat;
                              cursor:pointer;
}
div.dark_square .pp_contract:hover {
                                    background:url("!LightBox!/dark_square/sprite.png")  0 -47px no-repeat;
                                    cursor:pointer;
}
div.dark_square .pp_close {
                           width:75px;
                           height:22px;
                           background:url("!LightBox!/dark_square/sprite.png")  -1px -1px no-repeat;
                           cursor:pointer;
}
div.dark_square .pp_nav {
                         clear:none;
}
div.dark_square .pp_nav .pp_play {
                                  background:url("!LightBox!/dark_square/sprite.png")  -1px -100px no-repeat;
                                  height:15px;
                                  width:14px;
}
div.dark_square .pp_nav .pp_pause {
                                   background:url("!LightBox!/dark_square/sprite.png")  -24px -100px no-repeat;
                                   height:15px;
                                   width:14px;
}
div.dark_square .pp_arrow_previous {
                                    background:url("!LightBox!/dark_square/sprite.png")  0 -71px no-repeat;
}
div.dark_square .pp_arrow_next {
                                background:url("!LightBox!/dark_square/sprite.png")  -22px -71px no-repeat;
}
div.dark_square .pp_next:hover {
                                background:url("!LightBox!/dark_square/btnNext.png")  center right no-repeat;
                                cursor:pointer;
}
div.dark_square .pp_previous:hover {
                                    background:url("!LightBox!/dark_square/btnPrevious.png")  center left no-repeat;
                                    cursor:pointer;
}
div.light_square .pp_expand {
                             background:url("!LightBox!/light_square/sprite.png")  -31px -26px no-repeat;
                             cursor:pointer;
}
div.light_square .pp_expand:hover {
                                   background:url("!LightBox!/light_square/sprite.png")  -31px -47px no-repeat;
                                   cursor:pointer;
}
div.light_square .pp_contract {
                               background:url("!LightBox!/light_square/sprite.png")  0 -26px no-repeat;
                               cursor:pointer;
}
div.light_square .pp_contract:hover {
                                     background:url("!LightBox!/light_square/sprite.png")  0 -47px no-repeat;
                                     cursor:pointer;
}
div.light_square .pp_close {
                            width:75px;
                            height:22px;
                            background:url("!LightBox!/light_square/sprite.png")  -1px -1px no-repeat;
                            cursor:pointer;
}
div.light_square .pp_nav .pp_play {
                                   background:url("!LightBox!/light_square/sprite.png")  -1px -100px no-repeat;
                                   height:15px;
                                   width:14px;
}
div.light_square .pp_nav .pp_pause {
                                    background:url("!LightBox!/light_square/sprite.png")  -24px -100px no-repeat;
                                    height:15px;
                                    width:14px;
}
div.light_square .pp_arrow_previous {
                                     background:url("!LightBox!/light_square/sprite.png")  0 -71px no-repeat;
}
div.light_square .pp_arrow_next {
                                 background:url("!LightBox!/light_square/sprite.png")  -22px -71px no-repeat;
}
div.light_square .pp_next:hover {
                                 background:url("!LightBox!/light_square/btnNext.png")  center right no-repeat;
                                 cursor:pointer;
}
div.light_square .pp_previous:hover {
                                     background:url("!LightBox!/light_square/btnPrevious.png")  center left no-repeat;
                                     cursor:pointer;
}
div.facebook .pp_top .pp_left {
                               background:url("!LightBox!/facebook/sprite.png")  -88px -53px no-repeat;
}
div.facebook .pp_top .pp_middle {
                                 background:url("!LightBox!/facebook/contentPatternTop.png")  top left repeat-x;
}
div.facebook .pp_top .pp_right {
                                background:url("!LightBox!/facebook/sprite.png")  -110px -53px no-repeat;
}
div.facebook .pp_content_container .pp_left {
                                             background:url("!LightBox!/facebook/contentPatternLeft.png")  top left repeat-y;
}
div.facebook .pp_content_container .pp_right {
                                              background:url("!LightBox!/facebook/contentPatternRight.png")  top right repeat-y;
}
div.facebook .pp_expand {
                         background:url("!LightBox!/facebook/sprite.png")  -31px -26px no-repeat;
                         cursor:pointer;
}
div.facebook .pp_expand:hover {
                               background:url("!LightBox!/facebook/sprite.png")  -31px -47px no-repeat;
                               cursor:pointer;
}
div.facebook .pp_contract {
                           background:url("!LightBox!/facebook/sprite.png")  0 -26px no-repeat;
                           cursor:pointer;
}
div.facebook .pp_contract:hover {
                                 background:url("!LightBox!/facebook/sprite.png")  0 -47px no-repeat;
                                 cursor:pointer;
}
div.facebook .pp_close {
                        width:22px;
                        height:22px;
                        background:url("!LightBox!/facebook/sprite.png")  -1px -1px no-repeat;
                        cursor:pointer;
}
div.facebook .pp_description {
                              margin:0 37px 0 0;
}
div.facebook .pp_loaderIcon {
                             background:url("!LightBox!/facebook/loader.gif")  center center no-repeat;
}
div.facebook .pp_arrow_previous {
                                 background:url("!LightBox!/facebook/sprite.png")  0 -71px no-repeat;
                                 height:22px;
                                 margin-top:0;
                                 width:22px;
}
div.facebook .pp_arrow_previous.disabled {
                                          background-position:0 -96px;
                                          cursor:default;
}
div.facebook .pp_arrow_next {
                             background:url("!LightBox!/facebook/sprite.png")  -32px -71px no-repeat;
                             height:22px;
                             margin-top:0;
                             width:22px;
}
div.facebook .pp_arrow_next.disabled {
                                      background-position:-32px -96px;
                                      cursor:default;
}
div.facebook .pp_nav {
                      margin-top:0;
}
div.facebook .pp_nav p {
                        font-size:15px;
                        padding:0 3px 0 4px;
}
div.facebook .pp_nav .pp_play {
                               background:url("!LightBox!/facebook/sprite.png")  -1px -123px no-repeat;
                               height:22px;
                               width:22px;
}
div.facebook .pp_nav .pp_pause {
                                background:url("!LightBox!/facebook/sprite.png")  -32px -123px no-repeat;
                                height:22px;
                                width:22px;
}
div.facebook .pp_next:hover {
                             background:url("!LightBox!/facebook/btnNext.png")  center right no-repeat;
                             cursor:pointer;
}
div.facebook .pp_previous:hover {
                                 background:url("!LightBox!/facebook/btnPrevious.png")  center left no-repeat;
                                 cursor:pointer;
}
div.facebook .pp_bottom .pp_left {
                                  background:url("!LightBox!/facebook/sprite.png")  -88px -80px no-repeat;
}
div.facebook .pp_bottom .pp_middle {
                                    background:url("!LightBox!/facebook/contentPatternBottom.png")  top left repeat-x;
}
div.facebook .pp_bottom .pp_right {
                                   background:url("!LightBox!/facebook/sprite.png")  -110px -80px no-repeat;
}
div.pp_pic_holder a:focus {
                           outline:none;
}
div.pp_overlay {
                background:#000;
                display:none;
                left:0;
                position:absolute;
                top:0;
                width:100%;
                z-index:9500;
}
div.pp_pic_holder {
                   display:none;
                   position:absolute;
                   width:100px;
                   z-index:10000;
}
.pp_content {
             height:40px;
             min-width:40px;
}
* html .pp_content {
                    width:40px;
}
.pp_content_container {
                       position:relative;
                       text-align:left;
                       width:100%;
}
.pp_content_container .pp_left {
                                padding-left:20px;
}
.pp_content_container .pp_right {
                                 padding-right:20px;
}
.pp_content_container .pp_details {
                                   float:left;
                                   margin:10px 0 2px;
}
.pp_description {
                 display:none;
                 margin:0;
}
.pp_social {
            float:left;
            margin:0;
}
.pp_social .facebook {
                      float:left;
                      margin-left:5px;
                      width:55px;
                      overflow:hidden;
}
.pp_social .twitter {
                     float:left;
}
.pp_nav {
         clear:right;
         float:left;
         margin:3px 10px 0 0;
}
.pp_nav p {
           float:left;
           white-space:nowrap;
           margin:2px 4px;
}
.pp_nav .pp_play {
                  float:left;
                  margin-right:4px;
                  text-indent:-10000px;
}
.pp_nav .pp_pause {
                   float:left;
                   margin-right:4px;
                   text-indent:-10000px;
}
a.pp_arrow_previous {
                     display:block;
                     float:left;
                     height:15px;
                     margin-top:3px;
                     overflow:hidden;
                     text-indent:-10000px;
                     width:14px;
}
a.pp_arrow_next {
                 display:block;
                 float:left;
                 height:15px;
                 margin-top:3px;
                 overflow:hidden;
                 text-indent:-10000px;
                 width:14px;
}
.pp_hoverContainer {
                    position:absolute;
                    top:0;
                    width:100%;
                    z-index:2000;
}
.pp_gallery {
             display:none;
             left:50%;
             margin-top:-50px;
             position:absolute;
             z-index:10000;
}
.pp_gallery div {
                 float:left;
                 overflow:hidden;
                 position:relative;
}
.pp_gallery ul {
                float:left;
                height:35px;
                position:relative;
                white-space:nowrap;
                margin:0 0 0 5px;
                padding:0;
}
.pp_gallery ul a {
                  border:1px rgba(0,0,0,0.5)  solid;
                  display:block;
                  float:left;
                  height:33px;
                  overflow:hidden;
}
.pp_gallery ul a img {
                      border:0;
}
.pp_gallery li {
                display:block;
                float:left;
                margin:0 5px 0 0;
                padding:0;
}
.pp_gallery li.default a {
                          background:url("!LightBox!/facebook/default_thumbnail.gif")  0 0 no-repeat;
                          display:block;
                          height:33px;
                          width:50px;
}
.pp_gallery .pp_arrow_previous {
                                margin-top:7px!important;
}
.pp_gallery .pp_arrow_next {
                            margin-top:7px!important;
}
a.pp_next {
           background:url("!LightBox!/light_rounded/btnNext.png")  10000px 10000px no-repeat;
           display:block;
           float:right;
           height:100%;
           text-indent:-10000px;
           width:49%;
}
a.pp_previous {
               background:url("!LightBox!/light_rounded/btnNext.png")  10000px 10000px no-repeat;
               display:block;
               float:left;
               height:100%;
               text-indent:-10000px;
               width:49%;
}
a.pp_expand {
             cursor:pointer;
             display:none;
             height:20px;
             position:absolute;
             right:30px;
             text-indent:-10000px;
             top:10px;
             width:20px;
             z-index:20000;
}
a.pp_contract {
               cursor:pointer;
               display:none;
               height:20px;
               position:absolute;
               right:30px;
               text-indent:-10000px;
               top:10px;
               width:20px;
               z-index:20000;
}
a.pp_close {
            position:absolute;
            right:0;
            top:0;
            display:block;
            line-height:22px;
            text-indent:-10000px;
}
.pp_loaderIcon {
                display:block;
                height:24px;
                left:50%;
                position:absolute;
                top:50%;
                width:24px;
                margin:-12px 0 0 -12px;
}
#pp_full_res {
              line-height:1!important;
}
#pp_full_res .pp_inline {
                         text-align:left;
}
#pp_full_res .pp_inline p {
                           margin:0 0 15px;
}
div.ppt {
         color:#fff;
         display:none;
         font-size:17px;
         z-index:9999;
         margin:0 0 5px 15px;
}
div.pp_default .pp_content {
                            background-color:#fff;
}
div.light_rounded .pp_content {
                               background-color:#fff;
}
div.pp_default #pp_full_res .pp_inline {
                                        color:#000;
}
div.light_rounded .pp_content .ppt {
                                    color:#000;
}
div.light_rounded #pp_full_res .pp_inline {
                                           color:#000;
}
div.light_square .pp_content .ppt {
                                   color:#000;
}
div.light_square #pp_full_res .pp_inline {
                                          color:#000;
}
div.facebook .pp_content .ppt {
                               color:#000;
}
div.facebook #pp_full_res .pp_inline {
                                      color:#000;
}
div.pp_default .pp_gallery ul li a:hover {
                                          border-color:#fff;
}
div.pp_default .pp_gallery ul li.selected a {
                                             border-color:#fff;
}
.pp_gallery ul a:hover {
                        border-color:#fff;
}
.pp_gallery li.selected a {
                           border-color:#fff;
}
div.pp_default .pp_details {
                            position:relative;
}
div.light_rounded .pp_details {
                               position:relative;
}
div.dark_rounded .pp_details {
                              position:relative;
}
div.dark_square .pp_details {
                             position:relative;
}
div.light_square .pp_details {
                              position:relative;
}
div.facebook .pp_details {
                          position:relative;
}
div.light_rounded .pp_top .pp_middle {
                                      background:#fff;
}
div.light_rounded .pp_content_container .pp_left {
                                                  background:#fff;
}
div.light_rounded .pp_content_container .pp_right {
                                                   background:#fff;
}
div.light_rounded .pp_bottom .pp_middle {
                                         background:#fff;
}
div.light_square .pp_left {
                           background:#fff;
}
div.light_square .pp_middle {
                             background:#fff;
}
div.light_square .pp_right {
                            background:#fff;
}
div.light_square .pp_content {
                              background:#fff;
}
div.facebook .pp_content {
                          background:#fff;
}
div.light_rounded .pp_description {
                                   margin-right:85px;
}
div.light_square .pp_description {
                                  margin-right:85px;
}
div.light_rounded .pp_gallery a.pp_arrow_previous {
                                                   margin-top:12px!important;
}
div.light_rounded .pp_gallery a.pp_arrow_next {
                                               margin-top:12px!important;
}
div.dark_rounded .pp_gallery a.pp_arrow_previous {
                                                  margin-top:12px!important;
}
div.dark_rounded .pp_gallery a.pp_arrow_next {
                                              margin-top:12px!important;
}
div.dark_square .pp_gallery a.pp_arrow_previous {
                                                 margin-top:12px!important;
}
div.dark_square .pp_gallery a.pp_arrow_next {
                                             margin-top:12px!important;
}
div.light_square .pp_gallery a.pp_arrow_previous {
                                                  margin-top:12px!important;
}
div.light_square .pp_gallery a.pp_arrow_next {
                                              margin-top:12px!important;
}
div.light_rounded .pp_arrow_previous.disabled {
                                               background-position:0 -87px;
                                               cursor:default;
}
div.dark_rounded .pp_arrow_previous.disabled {
                                              background-position:0 -87px;
                                              cursor:default;
}
div.dark_square .pp_arrow_previous.disabled {
                                             background-position:0 -87px;
                                             cursor:default;
}
div.light_square .pp_arrow_previous.disabled {
                                              background-position:0 -87px;
                                              cursor:default;
}
div.light_rounded .pp_arrow_next.disabled {
                                           background-position:-22px -87px;
                                           cursor:default;
}
div.dark_rounded .pp_arrow_next.disabled {
                                          background-position:-22px -87px;
                                          cursor:default;
}
div.dark_square .pp_arrow_next.disabled {
                                         background-position:-22px -87px;
                                         cursor:default;
}
div.light_square .pp_arrow_next.disabled {
                                          background-position:-22px -87px;
                                          cursor:default;
}
div.light_rounded .pp_loaderIcon {
                                  background:url("!LightBox!/light_rounded/loader.gif")  center center no-repeat;
}
div.light_square .pp_loaderIcon {
                                 background:url("!LightBox!/light_rounded/loader.gif")  center center no-repeat;
}
div.dark_rounded .pp_top .pp_middle {
                                     background:url("!LightBox!/dark_rounded/contentPattern.png")  top left repeat;
}
div.dark_rounded .pp_content {
                              background:url("!LightBox!/dark_rounded/contentPattern.png")  top left repeat;
}
div.dark_rounded .pp_bottom .pp_middle {
                                        background:url("!LightBox!/dark_rounded/contentPattern.png")  top left repeat;
}
div.dark_rounded .currentTextHolder {
                                     color:#c4c4c4;
}
div.dark_square .currentTextHolder {
                                    color:#c4c4c4;
}
div.dark_rounded #pp_full_res .pp_inline {
                                          color:#fff;
}
div.dark_square #pp_full_res .pp_inline {
                                         color:#fff;
}
.pp_top {
         height:20px;
         position:relative;
}
.pp_bottom {
            height:20px;
            position:relative;
}
* html .pp_top {
                padding:0 20px;
}
* html .pp_bottom {
                   padding:0 20px;
}
.pp_top .pp_left {
                  height:20px;
                  left:0;
                  position:absolute;
                  width:20px;
}
.pp_bottom .pp_left {
                     height:20px;
                     left:0;
                     position:absolute;
                     width:20px;
}
.pp_top .pp_middle {
                    height:20px;
                    left:20px;
                    position:absolute;
                    right:20px;
}
.pp_bottom .pp_middle {
                       height:20px;
                       left:20px;
                       position:absolute;
                       right:20px;
}
* html .pp_top .pp_middle {
                           left:0;
                           position:static;
}
* html .pp_bottom .pp_middle {
                              left:0;
                              position:static;
}
.pp_top .pp_right {
                   height:20px;
                   left:auto;
                   position:absolute;
                   right:0;
                   top:0;
                   width:20px;
}
.pp_bottom .pp_right {
                      height:20px;
                      left:auto;
                      position:absolute;
                      right:0;
                      top:0;
                      width:20px;
}
.pp_fade {
          display:none;
}
.pp_gallery li.default a img {
                              display:none;
}
