div.light_rounded .pp_top .pp_left { background: url(d4ca1e93683cb8662cdbed4734298ac426fe1e4c.png)  no-repeat scroll -88px -53px transparent; }
div.light_rounded .pp_top .pp_middle { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
div.light_rounded .pp_top .pp_right { background: url(d4ca1e93683cb8662cdbed4734298ac426fe1e4c.png)  no-repeat scroll -110px -53px transparent; }
div.light_rounded .pp_content .ppt { color: rgb(0, 0, 0); }
div.light_rounded .pp_content_container .pp_left, div.light_rounded .pp_content_container .pp_right { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
div.light_rounded .pp_content { background-color: rgb(255, 255, 255); }
div.light_rounded .pp_next:hover { background: url(73de9212acc70b79a6e6c4e6441ce12560d2c68c.png)  no-repeat scroll right center transparent; cursor: pointer; }
div.light_rounded .pp_previous:hover { background: url(3df16e7763a67025fd588b65a67e90792f44860e.png)  no-repeat scroll left center transparent; cursor: pointer; }
div.light_rounded .pp_expand { background: url(d4ca1e93683cb8662cdbed4734298ac426fe1e4c.png)  no-repeat scroll -31px -26px transparent; cursor: pointer; }
div.light_rounded .pp_expand:hover { background: url(d4ca1e93683cb8662cdbed4734298ac426fe1e4c.png)  no-repeat scroll -31px -47px transparent; cursor: pointer; }
div.light_rounded .pp_contract { background: url(d4ca1e93683cb8662cdbed4734298ac426fe1e4c.png)  no-repeat scroll 0px -26px transparent; cursor: pointer; }
div.light_rounded .pp_contract:hover { background: url(d4ca1e93683cb8662cdbed4734298ac426fe1e4c.png)  no-repeat scroll 0px -47px transparent; cursor: pointer; }
div.light_rounded .pp_close { width: 75px; height: 22px; background: url(d4ca1e93683cb8662cdbed4734298ac426fe1e4c.png)  no-repeat scroll -1px -1px transparent; cursor: pointer; }
div.light_rounded #pp_full_res .pp_inline { color: rgb(0, 0, 0); }
div.light_rounded .pp_arrow_previous { background: url(d4ca1e93683cb8662cdbed4734298ac426fe1e4c.png)  no-repeat scroll 0px -71px transparent; }
div.light_rounded .pp_arrow_previous.disabled { background-position: 0px -87px; cursor: default; }
div.light_rounded .pp_arrow_next { background: url(d4ca1e93683cb8662cdbed4734298ac426fe1e4c.png)  no-repeat scroll -22px -71px transparent; }
div.light_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
div.light_rounded .pp_bottom .pp_left { background: url(d4ca1e93683cb8662cdbed4734298ac426fe1e4c.png)  no-repeat scroll -88px -80px transparent; }
div.light_rounded .pp_bottom .pp_middle { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
div.light_rounded .pp_bottom .pp_right { background: url(d4ca1e93683cb8662cdbed4734298ac426fe1e4c.png)  no-repeat scroll -110px -80px transparent; }
div.light_rounded .pp_loaderIcon { background: url(35d9efa6d328fc65182bde56e5d87ddac34fed28.gif)  no-repeat scroll center center transparent; }
div.dark_rounded .pp_top .pp_left { background: url(e84e2a7ad3a1c96d5758f7c81849191b54be929d.png)  no-repeat scroll -88px -53px transparent; }
div.dark_rounded .pp_top .pp_middle { background: url(cc4c818598989124336f1d7aad4521578ecf9ee0.png)  repeat scroll left top transparent; }
div.dark_rounded .pp_top .pp_right { background: url(e84e2a7ad3a1c96d5758f7c81849191b54be929d.png)  no-repeat scroll -110px -53px transparent; }
div.dark_rounded .pp_content_container .pp_left { background: url(cc4c818598989124336f1d7aad4521578ecf9ee0.png)  repeat-y scroll left top transparent; }
div.dark_rounded .pp_content_container .pp_right { background: url(cc4c818598989124336f1d7aad4521578ecf9ee0.png)  repeat-y scroll right top transparent; }
div.dark_rounded .pp_content { background: url(cc4c818598989124336f1d7aad4521578ecf9ee0.png)  repeat scroll left top transparent; }
div.dark_rounded .pp_next:hover { background: url(4a4e46150c9a1c7196c248ec2141a8a8f823eff3.png)  no-repeat scroll right center transparent; cursor: pointer; }
div.dark_rounded .pp_previous:hover { background: url(4f245684ee1985c83d370a586d8928548c42b19a.png)  no-repeat scroll left center transparent; cursor: pointer; }
div.dark_rounded .pp_expand { background: url(e84e2a7ad3a1c96d5758f7c81849191b54be929d.png)  no-repeat scroll -31px -26px transparent; cursor: pointer; }
div.dark_rounded .pp_expand:hover { background: url(e84e2a7ad3a1c96d5758f7c81849191b54be929d.png)  no-repeat scroll -31px -47px transparent; cursor: pointer; }
div.dark_rounded .pp_contract { background: url(e84e2a7ad3a1c96d5758f7c81849191b54be929d.png)  no-repeat scroll 0px -26px transparent; cursor: pointer; }
div.dark_rounded .pp_contract:hover { background: url(e84e2a7ad3a1c96d5758f7c81849191b54be929d.png)  no-repeat scroll 0px -47px transparent; cursor: pointer; }
div.dark_rounded .pp_close { width: 75px; height: 22px; background: url(e84e2a7ad3a1c96d5758f7c81849191b54be929d.png)  no-repeat scroll -1px -1px transparent; cursor: pointer; }
div.dark_rounded .currentTextHolder { color: rgb(196, 196, 196); }
div.dark_rounded .pp_description { color: rgb(255, 255, 255); }
div.dark_rounded #pp_full_res .pp_inline { color: rgb(255, 255, 255); }
div.dark_rounded .pp_arrow_previous { background: url(e84e2a7ad3a1c96d5758f7c81849191b54be929d.png)  no-repeat scroll 0px -71px transparent; }
div.dark_rounded .pp_arrow_previous.disabled { background-position: 0px -87px; cursor: default; }
div.dark_rounded .pp_arrow_next { background: url(e84e2a7ad3a1c96d5758f7c81849191b54be929d.png)  no-repeat scroll -22px -71px transparent; }
div.dark_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
div.dark_rounded .pp_bottom .pp_left { background: url(e84e2a7ad3a1c96d5758f7c81849191b54be929d.png)  no-repeat scroll -88px -80px transparent; }
div.dark_rounded .pp_bottom .pp_middle { background: url(cc4c818598989124336f1d7aad4521578ecf9ee0.png)  repeat scroll left top transparent; }
div.dark_rounded .pp_bottom .pp_right { background: url(e84e2a7ad3a1c96d5758f7c81849191b54be929d.png)  no-repeat scroll -110px -80px transparent; }
div.dark_rounded .pp_loaderIcon { background: url(22927cbe4ee1373311304846ae55dcaf3a30ec20.gif)  no-repeat scroll center center transparent; }
div.dark_square .pp_left, div.dark_square .pp_middle, div.dark_square .pp_right, div.dark_square .pp_content { background: url(379577b81c15f23355be17ed8bc16cfbcfa70b35.png)  repeat scroll left top transparent; }
div.dark_square .currentTextHolder { color: rgb(196, 196, 196); }
div.dark_square .pp_description { color: rgb(255, 255, 255); }
div.dark_square .pp_loaderIcon { background: url(22927cbe4ee1373311304846ae55dcaf3a30ec20.gif)  no-repeat scroll center center transparent; }
div.dark_square .pp_content_container .pp_left { background: url(cc4c818598989124336f1d7aad4521578ecf9ee0.png)  repeat-y scroll left top transparent; }
div.dark_square .pp_content_container .pp_right { background: url(cc4c818598989124336f1d7aad4521578ecf9ee0.png)  repeat-y scroll right top transparent; }
div.dark_square .pp_expand { background: url(4c7d9075d32092fe7489bd005d6380818364e48c.png)  no-repeat scroll -31px -26px transparent; cursor: pointer; }
div.dark_square .pp_expand:hover { background: url(4c7d9075d32092fe7489bd005d6380818364e48c.png)  no-repeat scroll -31px -47px transparent; cursor: pointer; }
div.dark_square .pp_contract { background: url(4c7d9075d32092fe7489bd005d6380818364e48c.png)  no-repeat scroll 0px -26px transparent; cursor: pointer; }
div.dark_square .pp_contract:hover { background: url(4c7d9075d32092fe7489bd005d6380818364e48c.png)  no-repeat scroll 0px -47px transparent; cursor: pointer; }
div.dark_square .pp_close { width: 75px; height: 22px; background: url(4c7d9075d32092fe7489bd005d6380818364e48c.png)  no-repeat scroll -1px -1px transparent; cursor: pointer; }
div.dark_square #pp_full_res .pp_inline { color: rgb(255, 255, 255); }
div.dark_square .pp_arrow_previous { background: url(4c7d9075d32092fe7489bd005d6380818364e48c.png)  no-repeat scroll 0px -71px transparent; }
div.dark_square .pp_arrow_previous.disabled { background-position: 0px -87px; cursor: default; }
div.dark_square .pp_arrow_next { background: url(4c7d9075d32092fe7489bd005d6380818364e48c.png)  no-repeat scroll -22px -71px transparent; }
div.dark_square .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
div.dark_square .pp_next:hover { background: url(65691555c99885ee5d1c8e0b021c9e94fbeb4f2a.png)  no-repeat scroll right center transparent; cursor: pointer; }
div.dark_square .pp_previous:hover { background: url(794ed9c675a1afb780fa3cf4014e2f7bb14aa08b.png)  no-repeat scroll left center transparent; cursor: pointer; }
div.light_square .pp_left, div.light_square .pp_middle, div.light_square .pp_right, div.light_square .pp_content { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
div.light_square .pp_content .ppt { color: rgb(0, 0, 0); }
div.light_square .pp_expand { background: url(8726efb38da9ec30ac8943e3c60c302a902393db.png)  no-repeat scroll -31px -26px transparent; cursor: pointer; }
div.light_square .pp_expand:hover { background: url(8726efb38da9ec30ac8943e3c60c302a902393db.png)  no-repeat scroll -31px -47px transparent; cursor: pointer; }
div.light_square .pp_contract { background: url(8726efb38da9ec30ac8943e3c60c302a902393db.png)  no-repeat scroll 0px -26px transparent; cursor: pointer; }
div.light_square .pp_contract:hover { background: url(8726efb38da9ec30ac8943e3c60c302a902393db.png)  no-repeat scroll 0px -47px transparent; cursor: pointer; }
div.light_square .pp_close { width: 75px; height: 22px; background: url(8726efb38da9ec30ac8943e3c60c302a902393db.png)  no-repeat scroll -1px -1px transparent; cursor: pointer; }
div.light_square #pp_full_res .pp_inline { color: rgb(0, 0, 0); }
div.light_square .pp_arrow_previous { background: url(8726efb38da9ec30ac8943e3c60c302a902393db.png)  no-repeat scroll 0px -71px transparent; }
div.light_square .pp_arrow_previous.disabled { background-position: 0px -87px; cursor: default; }
div.light_square .pp_arrow_next { background: url(8726efb38da9ec30ac8943e3c60c302a902393db.png)  no-repeat scroll -22px -71px transparent; }
div.light_square .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
div.light_square .pp_next:hover { background: url(aee72075c8d7a7e7840d50a4a0079de26b2a6d38.png)  no-repeat scroll right center transparent; cursor: pointer; }
div.light_square .pp_previous:hover { background: url(60d397706055be7d1ce064313c5f58db7cc1914d.png)  no-repeat scroll left center transparent; cursor: pointer; }
div.facebook .pp_top .pp_left { background: url(42279e79f319a3dfb3a89daccc00d1d5b79a12e7.png)  no-repeat scroll -88px -53px transparent; }
div.facebook .pp_top .pp_middle { background: url(5aa29619be8b1d0407acedd863fc4a31b2f50809.png)  repeat-x scroll left top transparent; }
div.facebook .pp_top .pp_right { background: url(42279e79f319a3dfb3a89daccc00d1d5b79a12e7.png)  no-repeat scroll -110px -53px transparent; }
div.facebook .pp_content .ppt { color: rgb(0, 0, 0); }
div.facebook .pp_content_container .pp_left { background: url(31f189b7c0ebb53994d1dd254b40db3bbb0bd8e0.png)  repeat-y scroll left top transparent; }
div.facebook .pp_content_container .pp_right { background: url(fee0bf5be0688b15327f88576f413e3efcb9abc1.png)  repeat-y scroll right top transparent; }
div.facebook .pp_content { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
div.facebook .pp_expand { background: url(42279e79f319a3dfb3a89daccc00d1d5b79a12e7.png)  no-repeat scroll -31px -26px transparent; cursor: pointer; }
div.facebook .pp_expand:hover { background: url(42279e79f319a3dfb3a89daccc00d1d5b79a12e7.png)  no-repeat scroll -31px -47px transparent; cursor: pointer; }
div.facebook .pp_contract { background: url(42279e79f319a3dfb3a89daccc00d1d5b79a12e7.png)  no-repeat scroll 0px -26px transparent; cursor: pointer; }
div.facebook .pp_contract:hover { background: url(42279e79f319a3dfb3a89daccc00d1d5b79a12e7.png)  no-repeat scroll 0px -47px transparent; cursor: pointer; }
div.facebook .pp_close { width: 22px; height: 22px; background: url(42279e79f319a3dfb3a89daccc00d1d5b79a12e7.png)  no-repeat scroll -1px -1px transparent; cursor: pointer; }
div.facebook #pp_full_res .pp_inline { color: rgb(0, 0, 0); }
div.facebook .pp_loaderIcon { background: url(984056a52842f11adf4278a7c724b1c550596f57.gif)  no-repeat scroll center center transparent; }
div.facebook .pp_nav .pp_arrow_previous { background: url(42279e79f319a3dfb3a89daccc00d1d5b79a12e7.png)  no-repeat scroll 0px -71px transparent; height: 22px; margin-top: 0px; width: 22px; }
div.facebook .pp_arrow_previous.disabled { background-position: 0px -96px; cursor: default; }
div.facebook .pp_nav .pp_arrow_next { background: url(42279e79f319a3dfb3a89daccc00d1d5b79a12e7.png)  no-repeat scroll -32px -71px transparent; height: 22px; margin-top: 0px; width: 22px; }
div.facebook .pp_arrow_next.disabled { background-position: -32px -96px; cursor: default; }
div.facebook .pp_nav { margin-top: 0px; }
div.facebook .pp_nav p { font-size: 15px; padding: 0px 3px 0px 4px; }
div.facebook .pp_next:hover { background: url(57743b89d2cbe6a3962ba9d08655bb3886191257.png)  no-repeat scroll right center transparent; cursor: pointer; }
div.facebook .pp_previous:hover { background: url(3232c5a73724f10c440634f8a60359e6e10d21e7.png)  no-repeat scroll left center transparent; cursor: pointer; }
div.facebook .pp_bottom .pp_left { background: url(42279e79f319a3dfb3a89daccc00d1d5b79a12e7.png)  no-repeat scroll -88px -80px transparent; }
div.facebook .pp_bottom .pp_middle { background: url(9e17c62990d02053c9ca2cc0df49f0aafcebf5b4.png)  repeat-x scroll left top transparent; }
div.facebook .pp_bottom .pp_right { background: url(42279e79f319a3dfb3a89daccc00d1d5b79a12e7.png)  no-repeat scroll -110px -80px transparent; }
div.pp_pic_holder a:focus { outline: medium none; }
div.pp_overlay { background: none repeat scroll 0% 0% rgb(0, 0, 0); display: none; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 9500; }
div.pp_pic_holder { display: none; position: absolute; width: 100px; z-index: 10000; }
.pp_top { height: 20px; position: relative; }
* html .pp_top { padding: 0px 20px; }
.pp_top .pp_left { height: 20px; left: 0px; position: absolute; width: 20px; }
.pp_top .pp_middle { height: 20px; left: 20px; position: absolute; right: 20px; }
* html .pp_top .pp_middle { left: 0px; position: static; }
.pp_top .pp_right { height: 20px; left: auto; position: absolute; right: 0px; top: 0px; width: 20px; }
.pp_content { height: 40px; }
.pp_content .ppt { left: auto; margin-bottom: 5px; position: relative; top: auto; }
.pp_fade { display: none; }
.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 { margin: 10px 0px 2px; }
.pp_description { display: none; margin: 0px 0px 5px; }
.pp_nav { clear: left; float: left; margin: 3px 0px 0px; }
.pp_nav p { float: left; margin: 2px 4px; }
.pp_nav a.pp_arrow_previous, .pp_nav 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: 0px; width: 100%; z-index: 2000; }
a.pp_next { background: url(73de9212acc70b79a6e6c4e6441ce12560d2c68c.png)  no-repeat scroll 10000px 10000px transparent; display: block; float: right; height: 100%; text-indent: -10000px; width: 49%; }
a.pp_previous { background: url(73de9212acc70b79a6e6c4e6441ce12560d2c68c.png)  no-repeat scroll 10000px 10000px transparent; display: block; float: left; height: 100%; text-indent: -10000px; width: 49%; }
a.pp_expand, 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 { display: block; float: right; text-indent: -10000px; }
.pp_bottom { height: 20px; position: relative; }
* html .pp_bottom { padding: 0px 20px; }
.pp_bottom .pp_left { height: 20px; left: 0px; position: absolute; width: 20px; }
.pp_bottom .pp_middle { height: 20px; left: 20px; position: absolute; right: 20px; }
* html .pp_bottom .pp_middle { left: 0px; position: static; }
.pp_bottom .pp_right { height: 20px; left: auto; position: absolute; right: 0px; top: 0px; width: 20px; }
.pp_loaderIcon { display: none; height: 24px; left: 50%; margin: -12px 0px 0px -12px; position: absolute; top: 50%; width: 24px; }
#pp_full_res { line-height: 1 ! important; }
#pp_full_res .pp_inline { text-align: left; }
#pp_full_res .pp_inline p { margin: 0px 0px 15px; }
div.ppt { color: rgb(255, 255, 255); display: none; font-size: 17px; left: 0px; position: absolute; top: 0px; z-index: 9999; }
.clearfix:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
