@charset utf-8;

.audio-controls {
display: block;
width: 69px;
height: 69px;
background-image: url(../assets/images/audio_controller_play.png);
text-indent: -800px;
z-index: 1;
background-size:cover;
}

.audio-controls.playing {
background-image: url(../assets/images/audio_controller_stop.png);
}

body {
  -webkit-backface-visibility: hidden
}

.addthis_toolbox.addthis_32x32_style span {
    line-height: 32px;
}
.addthis_32x32_style .at15t_facebook {
    background-position: 0 -160px !important;
}

.addthis_32x32_style .at15t_twitter {
    background-position: 0 -704px !important;
}

.addthis_32x32_style .at15t_pinterest_share {
    background-position: 0 -544px !important;
}

.addthis_32x32_style .at15t_linkedin {
    background-position: 0 -320px !important;
}

.addthis_32x32_style .at15t_stumbleupon {
    background-position: 0 -640px !important;
}

.addthis_32x32_style .at15t_delicious {
    background-position: 0 -64px !important;
}

.addthis_32x32_style .at15t_email {
    background-position: 0 -128px !important;
}

.addthis_32x32_style .at15t_google_plusone_share {
    background-position: 0 -288px !important;
}

.addthis_32x32_style .dummy .at300bs, .addthis_32x32_style .at300bs, .addthis_32x32_style .at15t {
    background: url(../assets/images/widget015_32x32_top.gif) no-repeat scroll left center rgba(0, 0, 0, 0);
    display: block;
    height: 32px !important;
    line-height: 32px !important;
    overflow: hidden;
    width: 32px !important;
}

.addthis_toolbox a {
    color: #235DAB;
    font-size: 16px;
    line-height: 32px;
    white-space: nowrap;
}
.addthis_toolbox a:hover
{
	background:#2095f0;
	text-decoration:none;
	color:#fff;
	opacity:1;
	filter:alpha(opacity=100);
}
.addthis_toolbox a {
    -moz-box-sizing: border-box;
    color: #235DAB;
    display: block;
    float: left;
    font-size: 16px;
    line-height: 32px;
    margin-bottom: 10px;
    padding: 4px !important;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 190px;
}

.addthis_toolbox a span {
    padding-left: 5px;
}
.at3winsvcname
{
	text-align: left;
}

.addthis_default_style .addthis_separator, .addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m, .addthis_default_style .at300bs {
    float: left;
}

.closepanel
{
	height:44px;
	width:44px;
	background-image:url(../assets/images/Close.png);
}

.spinnerframe {
-webkit-transform-origin:50% 50%;
}

.spinner {
-webkit-animation:spin 2s infinite linear;
-moz-animation:spin 2s infinite linear;
-o-animation:spin 2s infinite linear;
-ms-animation:spin 2s infinite linear;
animation:spin 2s infinite linear;
}

@-webkit-keyframes spin {
from-webkit-transform:rotate(0deg);
}

to {
-webkit-transform:rotate(360deg);
}
}

@-moz-keyframes spin {
from-moz-transform:rotate(0deg);
}

to {
-moz-transform:rotate(360deg);
}
}

@-o-keyframes spin {
from-o-transform:rotate(0deg);
}

to {
-o-transform:rotate(360deg);
}
}

@-ms-keyframes spin {
from-ms-transform:rotate(0deg);
}

to {
-ms-transform:rotate(360deg);
}
}

@keyframes spin {
fromtransform:rotate(0deg);
}

to {
transform:rotate(360deg);
}
}

.ui-helper-hidden {
display:none;
}

.ui-helper-hidden-accessible {
position:absolute!important;
clip:rect(1px1px1px1px);
clip:rect(1px,1px,1px,1px);
}

.ui-helper-reset {
margin:0;
padding:0;
border:0;
outline:0;
line-height:1.3;
text-decoration:none;
font-size:100%;
list-style:none;
}

.ui-helper-clearfix:before,.ui-helper-clearfix:after {
content:"";
display:table;
}

.ui-helper-clearfix:after {
clear:both;
}

.ui-helper-clearfix {
zoom:1;
}

.ui-helper-zfix {
width:100%;
height:100%;
top:0;
left:0;
position:absolute;
opacity:0;
filter:Alpha(Opacity=0);
}

.ui-state-disabled {
cursor:default!important;
}

.ui-icon {
display:block;
text-indent:-99999px;
overflow:hidden;
background-repeat:no-repeat;
}

.ui-widget-overlay {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}

.ui-widget {
font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
font-size:1.1em;
}

.ui-widget .ui-widget {
font-size:1em;
}

.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {
font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
font-size:1em;
}

.ui-widget-content {
border:1px solid #ddd;
background:#eee url(../assets/images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;
color:#333;
}

.ui-widget-content a {
color:#333;
}

.ui-widget-header {
border:1px solid #e78f08;
background:#f6a828 url(../assets/images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;
color:#fff;
font-weight:700;
}

.ui-widget-header a {
color:#fff;
}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
border:1px solid #ccc;
background:#f6f6f6 url(../assets/images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
font-weight:700;
color:#1c94c4;
}

.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {
color:#1c94c4;
text-decoration:none;
}

.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus {
border:1px solid #fbcb09;
background:#fdf5ce url(../assets/images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;
font-weight:700;
color:#c77405;
}

.ui-state-hover a,.ui-state-hover a:hover {
color:#c77405;
text-decoration:none;
}

.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {
border:1px solid #fbd850;
background:#fff url(../assets/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
font-weight:700;
color:#eb8f00;
}

.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
color:#eb8f00;
text-decoration:none;
}

.ui-widget :active {
outline:0;
}

.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {
border:1px solid #fed22f;
background:#ffe45c url(../assets/images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;
color:#363636;
}

.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {
color:#363636;
}

.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error {
border:1px solid #cd0a0a;
background:#b81900 url(../assets/images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
color:#fff;
}

.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a {
color:#fff;
}

.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text {
color:#fff;
}

.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary {
font-weight:700;
}

.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary {
opacity:.7;
filter:Alpha(Opacity=70);
font-weight:400;
}

.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled {
opacity:.35;
filter:Alpha(Opacity=35);
background-image:none;
}

.ui-icon {
width:16px;
height:16px;
background-image:url(../assets/images/ui-icons_222222_256x240.png);
}

.ui-widget-content .ui-icon {
background-image:url(../assets/images/ui-icons_222222_256x240.png);
}

.ui-widget-header .ui-icon {
background-image:url(../assets/images/ui-icons_ffffff_256x240.png);
}

.ui-state-default .ui-icon {
background-image:url(../assets/images/ui-icons_ef8c08_256x240.png);
}

.ui-state-hover .ui-icon,.ui-state-focus .ui-icon {
background-image:url(../assets/images/ui-icons_ef8c08_256x240.png);
}

.ui-state-active .ui-icon {
background-image:url(../assets/images/ui-icons_ef8c08_256x240.png);
}

.ui-state-highlight .ui-icon {
background-image:url(../assets/images/ui-icons_228ef1_256x240.png);
}

.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {
background-image:url(../assets/images/ui-icons_ffd27a_256x240.png);
}

.ui-icon-carat-1-n {
background-position:0 0;
}

.ui-icon-carat-1-ne {
background-position:-16px 0;
}

.ui-icon-carat-1-e {
background-position:-32px 0;
}

.ui-icon-carat-1-se {
background-position:-48px 0;
}

.ui-icon-carat-1-s {
background-position:-64px 0;
}

.ui-icon-carat-1-sw {
background-position:-80px 0;
}

.ui-icon-carat-1-w {
background-position:-96px 0;
}

.ui-icon-carat-1-nw {
background-position:-112px 0;
}

.ui-icon-carat-2-n-s {
background-position:-128px 0;
}

.ui-icon-carat-2-e-w {
background-position:-144px 0;
}

.ui-icon-triangle-1-n {
background-position:0 -16px;
}

.ui-icon-triangle-1-ne {
background-position:-16px -16px;
}

.ui-icon-triangle-1-e {
background-position:-32px -16px;
}

.ui-icon-triangle-1-se {
background-position:-48px -16px;
}

.ui-icon-triangle-1-s {
background-position:-64px -16px;
}

.ui-icon-triangle-1-sw {
background-position:-80px -16px;
}

.ui-icon-triangle-1-w {
background-position:-96px -16px;
}

.ui-icon-triangle-1-nw {
background-position:-112px -16px;
}

.ui-icon-triangle-2-n-s {
background-position:-128px -16px;
}

.ui-icon-triangle-2-e-w {
background-position:-144px -16px;
}

.ui-icon-arrow-1-n {
background-position:0 -32px;
}

.ui-icon-arrow-1-ne {
background-position:-16px -32px;
}

.ui-icon-arrow-1-e {
background-position:-32px -32px;
}

.ui-icon-arrow-1-se {
background-position:-48px -32px;
}

.ui-icon-arrow-1-s {
background-position:-64px -32px;
}

.ui-icon-arrow-1-sw {
background-position:-80px -32px;
}

.ui-icon-arrow-1-w {
background-position:-96px -32px;
}

.ui-icon-arrow-1-nw {
background-position:-112px -32px;
}

.ui-icon-arrow-2-n-s {
background-position:-128px -32px;
}

.ui-icon-arrow-2-ne-sw {
background-position:-144px -32px;
}

.ui-icon-arrow-2-e-w {
background-position:-160px -32px;
}

.ui-icon-arrow-2-se-nw {
background-position:-176px -32px;
}

.ui-icon-arrowstop-1-n {
background-position:-192px -32px;
}

.ui-icon-arrowstop-1-e {
background-position:-208px -32px;
}

.ui-icon-arrowstop-1-s {
background-position:-224px -32px;
}

.ui-icon-arrowstop-1-w {
background-position:-240px -32px;
}

.ui-icon-arrowthick-1-n {
background-position:0 -48px;
}

.ui-icon-arrowthick-1-ne {
background-position:-16px -48px;
}

.ui-icon-arrowthick-1-e {
background-position:-32px -48px;
}

.ui-icon-arrowthick-1-se {
background-position:-48px -48px;
}

.ui-icon-arrowthick-1-s {
background-position:-64px -48px;
}

.ui-icon-arrowthick-1-sw {
background-position:-80px -48px;
}

.ui-icon-arrowthick-1-w {
background-position:-96px -48px;
}

.ui-icon-arrowthick-1-nw {
background-position:-112px -48px;
}

.ui-icon-arrowthick-2-n-s {
background-position:-128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
background-position:-144px -48px;
}

.ui-icon-arrowthick-2-e-w {
background-position:-160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
background-position:-176px -48px;
}

.ui-icon-arrowthickstop-1-n {
background-position:-192px -48px;
}

.ui-icon-arrowthickstop-1-e {
background-position:-208px -48px;
}

.ui-icon-arrowthickstop-1-s {
background-position:-224px -48px;
}

.ui-icon-arrowthickstop-1-w {
background-position:-240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
background-position:0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
background-position:-16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
background-position:-32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
background-position:-48px -64px;
}

.ui-icon-arrowreturn-1-w {
background-position:-64px -64px;
}

.ui-icon-arrowreturn-1-n {
background-position:-80px -64px;
}

.ui-icon-arrowreturn-1-e {
background-position:-96px -64px;
}

.ui-icon-arrowreturn-1-s {
background-position:-112px -64px;
}

.ui-icon-arrowrefresh-1-w {
background-position:-128px -64px;
}

.ui-icon-arrowrefresh-1-n {
background-position:-144px -64px;
}

.ui-icon-arrowrefresh-1-e {
background-position:-160px -64px;
}

.ui-icon-arrowrefresh-1-s {
background-position:-176px -64px;
}

.ui-icon-arrow-4 {
background-position:0 -80px;
}

.ui-icon-arrow-4-diag {
background-position:-16px -80px;
}

.ui-icon-extlink {
background-position:-32px -80px;
}

.ui-icon-newwin {
background-position:-48px -80px;
}

.ui-icon-refresh {
background-position:-64px -80px;
}

.ui-icon-shuffle {
background-position:-80px -80px;
}

.ui-icon-transfer-e-w {
background-position:-96px -80px;
}

.ui-icon-transferthick-e-w {
background-position:-112px -80px;
}

.ui-icon-folder-collapsed {
background-position:0 -96px;
}

.ui-icon-folder-open {
background-position:-16px -96px;
}

.ui-icon-document {
background-position:-32px -96px;
}

.ui-icon-document-b {
background-position:-48px -96px;
}

.ui-icon-note {
background-position:-64px -96px;
}

.ui-icon-mail-closed {
background-position:-80px -96px;
}

.ui-icon-mail-open {
background-position:-96px -96px;
}

.ui-icon-suitcase {
background-position:-112px -96px;
}

.ui-icon-comment {
background-position:-128px -96px;
}

.ui-icon-person {
background-position:-144px -96px;
}

.ui-icon-print {
background-position:-160px -96px;
}

.ui-icon-trash {
background-position:-176px -96px;
}

.ui-icon-locked {
background-position:-192px -96px;
}

.ui-icon-unlocked {
background-position:-208px -96px;
}

.ui-icon-bookmark {
background-position:-224px -96px;
}

.ui-icon-tag {
background-position:-240px -96px;
}

.ui-icon-home {
background-position:0 -112px;
}

.ui-icon-flag {
background-position:-16px -112px;
}

.ui-icon-calendar {
background-position:-32px -112px;
}

.ui-icon-cart {
background-position:-48px -112px;
}

.ui-icon-pencil {
background-position:-64px -112px;
}

.ui-icon-clock {
background-position:-80px -112px;
}

.ui-icon-disk {
background-position:-96px -112px;
}

.ui-icon-calculator {
background-position:-112px -112px;
}

.ui-icon-zoomin {
background-position:-128px -112px;
}

.ui-icon-zoomout {
background-position:-144px -112px;
}

.ui-icon-search {
background-position:-160px -112px;
}

.ui-icon-wrench {
background-position:-176px -112px;
}

.ui-icon-gear {
background-position:-192px -112px;
}

.ui-icon-heart {
background-position:-208px -112px;
}

.ui-icon-star {
background-position:-224px -112px;
}

.ui-icon-link {
background-position:-240px -112px;
}

.ui-icon-cancel {
background-position:0 -128px;
}

.ui-icon-plus {
background-position:-16px -128px;
}

.ui-icon-plusthick {
background-position:-32px -128px;
}

.ui-icon-minus {
background-position:-48px -128px;
}

.ui-icon-minusthick {
background-position:-64px -128px;
}

.ui-icon-close {
background-position:-80px -128px;
}

.ui-icon-closethick {
background-position:-96px -128px;
}

.ui-icon-key {
background-position:-112px -128px;
}

.ui-icon-lightbulb {
background-position:-128px -128px;
}

.ui-icon-scissors {
background-position:-144px -128px;
}

.ui-icon-clipboard {
background-position:-160px -128px;
}

.ui-icon-copy {
background-position:-176px -128px;
}

.ui-icon-contact {
background-position:-192px -128px;
}

.ui-icon-image {
background-position:-208px -128px;
}

.ui-icon-video {
background-position:-224px -128px;
}

.ui-icon-script {
background-position:-240px -128px;
}

.ui-icon-alert {
background-position:0 -144px;
}

.ui-icon-info {
background-position:-16px -144px;
}

.ui-icon-notice {
background-position:-32px -144px;
}

.ui-icon-help {
background-position:-48px -144px;
}

.ui-icon-check {
background-position:-64px -144px;
}

.ui-icon-bullet {
background-position:-80px -144px;
}

.ui-icon-radio-off {
background-position:-96px -144px;
}

.ui-icon-radio-on {
background-position:-112px -144px;
}

.ui-icon-pin-w {
background-position:-128px -144px;
}

.ui-icon-pin-s {
background-position:-144px -144px;
}

.ui-icon-play {
background-position:0 -160px;
}

.ui-icon-pause {
background-position:-16px -160px;
}

.ui-icon-seek-next {
background-position:-32px -160px;
}

.ui-icon-seek-prev {
background-position:-48px -160px;
}

.ui-icon-seek-end {
background-position:-64px -160px;
}

.ui-icon-seek-start {
background-position:-80px -160px;
}

.ui-icon-seek-first {
background-position:-80px -160px;
}

.ui-icon-stop {
background-position:-96px -160px;
}

.ui-icon-eject {
background-position:-112px -160px;
}

.ui-icon-volume-off {
background-position:-128px -160px;
}

.ui-icon-volume-on {
background-position:-144px -160px;
}

.ui-icon-power {
background-position:0 -176px;
}

.ui-icon-signal-diag {
background-position:-16px -176px;
}

.ui-icon-signal {
background-position:-32px -176px;
}

.ui-icon-battery-0 {
background-position:-48px -176px;
}

.ui-icon-battery-1 {
background-position:-64px -176px;
}

.ui-icon-battery-2 {
background-position:-80px -176px;
}

.ui-icon-battery-3 {
background-position:-96px -176px;
}

.ui-icon-circle-plus {
background-position:0 -192px;
}

.ui-icon-circle-minus {
background-position:-16px -192px;
}

.ui-icon-circle-close {
background-position:-32px -192px;
}

.ui-icon-circle-triangle-e {
background-position:-48px -192px;
}

.ui-icon-circle-triangle-s {
background-position:-64px -192px;
}

.ui-icon-circle-triangle-w {
background-position:-80px -192px;
}

.ui-icon-circle-triangle-n {
background-position:-96px -192px;
}

.ui-icon-circle-arrow-e {
background-position:-112px -192px;
}

.ui-icon-circle-arrow-s {
background-position:-128px -192px;
}

.ui-icon-circle-arrow-w {
background-position:-144px -192px;
}

.ui-icon-circle-arrow-n {
background-position:-160px -192px;
}

.ui-icon-circle-zoomin {
background-position:-176px -192px;
}

.ui-icon-circle-zoomout {
background-position:-192px -192px;
}

.ui-icon-circle-check {
background-position:-208px -192px;
}

.ui-icon-circlesmall-plus {
background-position:0 -208px;
}

.ui-icon-circlesmall-minus {
background-position:-16px -208px;
}

.ui-icon-circlesmall-close {
background-position:-32px -208px;
}

.ui-icon-squaresmall-plus {
background-position:-48px -208px;
}

.ui-icon-squaresmall-minus {
background-position:-64px -208px;
}

.ui-icon-squaresmall-close {
background-position:-80px -208px;
}

.ui-icon-grip-dotted-vertical {
background-position:0 -224px;
}

.ui-icon-grip-dotted-horizontal {
background-position:-16px -224px;
}

.ui-icon-grip-solid-vertical {
background-position:-32px -224px;
}

.ui-icon-grip-solid-horizontal {
background-position:-48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
background-position:-64px -224px;
}

.ui-icon-grip-diagonal-se {
background-position:-80px -224px;
}

.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl {
-moz-border-radius-topleft:4px;
-webkit-border-top-left-radius:4px;
-khtml-border-top-left-radius:4px;
border-top-left-radius:4px;
}

.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr {
-moz-border-radius-topright:4px;
-webkit-border-top-right-radius:4px;
-khtml-border-top-right-radius:4px;
border-top-right-radius:4px;
}

.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl {
-moz-border-radius-bottomleft:4px;
-webkit-border-bottom-left-radius:4px;
-khtml-border-bottom-left-radius:4px;
border-bottom-left-radius:4px;
}

.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br {
-moz-border-radius-bottomright:4px;
-webkit-border-bottom-right-radius:4px;
-khtml-border-bottom-right-radius:4px;
border-bottom-right-radius:4px;
}

.ui-widget-overlay {
background:#666 url(../assets/images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;
opacity:.50;
filter:Alpha(Opacity=50);
}

.ui-widget-shadow {
margin:-5px 0 0 -5px;
padding:5px;
background:#000 url(../assets/images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;
opacity:.20;
filter:Alpha(Opacity=20);
-moz-border-radius:5px;
-khtml-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}

.ui-resizable {
position:relative;
}

.ui-resizable-handle {
position:absolute;
font-size:.1px;
z-index:99999;
display:block;
}

.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle {
display:none;
}

.ui-resizable-n {
cursor:n-resize;
height:7px;
width:100%;
top:-5px;
left:0;
}

.ui-resizable-s {
cursor:s-resize;
height:7px;
width:100%;
bottom:-5px;
left:0;
}

.ui-resizable-e {
cursor:e-resize;
width:7px;
right:-5px;
top:0;
height:100%;
}

.ui-resizable-w {
cursor:w-resize;
width:7px;
left:-5px;
top:0;
height:100%;
}

.ui-resizable-se {
cursor:se-resize;
width:12px;
height:12px;
right:1px;
bottom:1px;
}

.ui-resizable-sw {
cursor:sw-resize;
width:9px;
height:9px;
left:-5px;
bottom:-5px;
}

.ui-resizable-nw {
cursor:nw-resize;
width:9px;
height:9px;
left:-5px;
top:-5px;
}

.ui-resizable-ne {
cursor:ne-resize;
width:9px;
height:9px;
right:-5px;
top:-5px;
}

.ui-selectable-helper {
position:absolute;
z-index:100;
border:1px dotted #000;
}

.ui-accordion {
width:100%;
}

.ui-accordion .ui-accordion-header {
cursor:pointer;
position:relative;
margin-top:1px;
zoom:1;
}

.ui-accordion .ui-accordion-li-fix {
display:inline;
}

.ui-accordion .ui-accordion-header-active {
border-bottom:0!important;
}

.ui-accordion .ui-accordion-header a {
display:block;
font-size:1em;
padding:.5em .5em .5em .7em;
}

.ui-accordion-icons .ui-accordion-header a {
padding-left:2.2em;
}

.ui-accordion .ui-accordion-header .ui-icon {
position:absolute;
left:.5em;
top:50%;
margin-top:-8px;
}

.ui-accordion .ui-accordion-content {
padding:1em 2.2em;
border-top:0;
margin-top:-2px;
position:relative;
top:1px;
margin-bottom:2px;
overflow:auto;
display:none;
zoom:1;
}

.ui-accordion .ui-accordion-content-active {
display:block;
}

.ui-autocomplete {
position:absolute;
cursor:default;
}

* html .ui-autocomplete {
width:1px;
}

.ui-menu {
list-style:none;
padding:2px;
margin:0;
display:block;
float:left;
}

.ui-menu .ui-menu {
margin-top:-3px;
}

.ui-menu .ui-menu-item {
margin:0;
padding:0;
zoom:1;
float:left;
clear:left;
width:100%;
}

.ui-menu .ui-menu-item a {
text-decoration:none;
display:block;
padding:.2em .4em;
line-height:1.5;
zoom:1;
}

.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active {
font-weight:400;
margin:-1px;
}

.ui-button {
display:inline-block;
position:relative;
padding:0;
margin-right:.1em;
text-decoration:none!important;
cursor:pointer;
text-align:center;
zoom:1;
overflow:visible;
}

.ui-button-icon-only {
width:2.2em;
}

button.ui-button-icon-only {
width:2.4em;
}

.ui-button-icons-only {
width:3.4em;
}

button.ui-button-icons-only {
width:3.7em;
}

.ui-button .ui-button-text {
display:block;
line-height:1.4;
}

.ui-button-text-only .ui-button-text {
padding:.4em 1em;
}

.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text {
padding:.4em;
text-indent:-9999999px;
}

.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text {
padding:.4em 1em .4em 2.1em;
}

.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text {
padding:.4em 2.1em .4em 1em;
}

.ui-button-text-icons .ui-button-text {
padding-left:2.1em;
padding-right:2.1em;
}

input.ui-button {
padding:.4em 1em;
}

.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon {
position:absolute;
top:50%;
margin-top:-8px;
}

.ui-button-icon-only .ui-icon {
left:50%;
margin-left:-8px;
}

.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary {
left:.5em;
}

.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary {
right:.5em;
}

.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary {
right:.5em;
}

.ui-buttonset {
margin-right:7px;
}

.ui-buttonset .ui-button {
margin-left:0;
margin-right:-.3em;
}

button.ui-button::-moz-focus-inner {
border:0;
padding:0;
}

.ui-dialog {
position:absolute;
padding:.2em;
width:300px;
overflow:hidden;
}

.ui-dialog .ui-dialog-titlebar {
padding:.4em 1em;
position:relative;
}

.ui-dialog .ui-dialog-title {
float:left;
margin:.1em 16px .1em 0;
}

.ui-dialog .ui-dialog-titlebar-close {
position:absolute;
right:.3em;
top:50%;
width:19px;
margin:-10px 0 0;
padding:1px;
height:18px;
}

.ui-dialog .ui-dialog-titlebar-close span {
display:block;
margin:1px;
}

.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus {
padding:0;
}

.ui-dialog .ui-dialog-content {
position:relative;
border:0;
padding:.5em 1em;
background:0;
overflow:auto;
zoom:1;
}

.ui-dialog .ui-dialog-buttonpane {
text-align:left;
border-width:1px 0 0;
background-image:none;
margin:.5em 0 0;
padding:.3em 1em .5em .4em;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
float:right;
}

.ui-dialog .ui-dialog-buttonpane button {
margin:.5em .4em .5em 0;
cursor:pointer;
}

.ui-dialog .ui-resizable-se {
width:14px;
height:14px;
right:3px;
bottom:3px;
}

.ui-draggable .ui-dialog-titlebar {
cursor:move;
}

.ui-slider {
position:relative;
text-align:left;
}

.ui-slider .ui-slider-handle {
position:absolute;
z-index:2;
width:1.2em;
height:1.2em;
cursor:default;
}

.ui-slider .ui-slider-range {
position:absolute;
z-index:1;
font-size:.7em;
display:block;
border:0;
background-position:0 0;
}

.ui-slider-horizontal {
height:.8em;
}

.ui-slider-horizontal .ui-slider-handle {
top:-.3em;
margin-left:-.6em;
}

.ui-slider-horizontal .ui-slider-range {
top:0;
height:100%;
}

.ui-slider-horizontal .ui-slider-range-min {
left:0;
}

.ui-slider-horizontal .ui-slider-range-max {
right:0;
}

.ui-slider-vertical {
width:.8em;
height:100px;
}

.ui-slider-vertical .ui-slider-handle {
left:-.3em;
margin-left:0;
margin-bottom:-.6em;
}

.ui-slider-vertical .ui-slider-range {
left:0;
width:100%;
}

.ui-slider-vertical .ui-slider-range-min {
bottom:0;
}

.ui-slider-vertical .ui-slider-range-max {
top:0;
}

.ui-tabs {
position:relative;
padding:.2em;
zoom:1;
}

.ui-tabs .ui-tabs-nav {
margin:0;
padding:.2em .2em 0;
}

.ui-tabs .ui-tabs-nav li {
list-style:none;
float:left;
position:relative;
top:1px;
margin:0 .2em 1px 0;
border-bottom:0!important;
padding:0;
white-space:nowrap;
}

.ui-tabs .ui-tabs-nav li a {
float:left;
padding:.5em 1em;
text-decoration:none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
margin-bottom:0;
padding-bottom:1px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a {
cursor:text;
}

.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
cursor:pointer;
}

.ui-tabs .ui-tabs-panel {
display:block;
border-width:0;
padding:1em 1.4em;
background:0;
}

.ui-tabs .ui-tabs-hide {
display:none!important;
}

.ui-datepicker {
width:17em;
padding:.2em .2em 0;
display:none;
}

.ui-datepicker .ui-datepicker-header {
position:relative;
padding:.2em 0;
}

.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {
position:absolute;
top:2px;
width:1.8em;
height:1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover {
top:1px;
}

.ui-datepicker .ui-datepicker-prev {
left:2px;
}

.ui-datepicker .ui-datepicker-next {
right:2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
left:1px;
}

.ui-datepicker .ui-datepicker-next-hover {
right:1px;
}

.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span {
display:block;
position:absolute;
left:50%;
margin-left:-8px;
top:50%;
margin-top:-8px;
}

.ui-datepicker .ui-datepicker-title {
margin:0 2.3em;
line-height:1.8em;
text-align:center;
}

.ui-datepicker .ui-datepicker-title select {
font-size:1em;
margin:1px 0;
}

.ui-datepicker select.ui-datepicker-month-year {
width:100%;
}

.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {
width:49%;
}

.ui-datepicker table {
width:100%;
font-size:.9em;
border-collapse:collapse;
margin:0 0 .4em;
}

.ui-datepicker th {
padding:.7em .3em;
text-align:center;
font-weight:700;
border:0;
}

.ui-datepicker td {
border:0;
padding:1px;
}

.ui-datepicker td span,.ui-datepicker td a {
display:block;
padding:.2em;
text-align:right;
text-decoration:none;
}

.ui-datepicker .ui-datepicker-buttonpane {
background-image:none;
margin:.7em 0 0;
padding:0 .2em;
border-left:0;
border-right:0;
border-bottom:0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
float:right;
margin:.5em .2em .4em;
cursor:pointer;
padding:.2em .6em .3em;
width:auto;
overflow:visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
float:left;
}

.ui-datepicker.ui-datepicker-multi {
width:auto;
}

.ui-datepicker-multi .ui-datepicker-group {
float:left;
}

.ui-datepicker-multi .ui-datepicker-group table {
width:95%;
margin:0 auto .4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
width:50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
width:33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
width:25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
border-left-width:0;
}

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
border-left-width:0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
clear:left;
}

.ui-datepicker-row-break {
clear:both;
width:100%;
font-size:0;
}

.ui-datepicker-rtl {
direction:rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
right:2px;
left:auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
left:2px;
right:auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
right:1px;
left:auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
left:1px;
right:auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
clear:right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
float:left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
float:right;
}

.ui-datepicker-rtl .ui-datepicker-group {
float:right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
border-right-width:0;
border-left-width:1px;
}

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
border-right-width:0;
border-left-width:1px;
}

.ui-datepicker-cover {
display:none;
display:block;
position:absolute;
z-index:-1;
filter:mask();
top:-4px;
left:-4px;
width:200px;
height:200px;
}

.ui-progressbar {
height:2em;
text-align:left;
overflow:hidden;
}

.ui-progressbar .ui-progressbar-value {
margin:-1px;
height:100%;
}

.booklet {
width:800px;
height:600px;
position:relative;
margin:0 auto 10px;
overflow:visible!important;
}

.booklet .b-page {
left:0;
top:0;
position:absolute;
overflow:hidden;
padding:0;
}

.booklet .b-wrap {
top:0;
position:absolute;
}

.booklet .b-wrap-left {
background:#fff;
}

.booklet .b-wrap-right {
background:#efefef;
}

.booklet .b-pN .b-wrap,.booklet .b-p1 .b-wrap,.booklet .b-p2 .b-wrap,.booklet .b-p3 .b-wrap,.booklet .b-p4 .b-wrap {
left:0;
}

.booklet .b-p0 .b-wrap {
right:0;
}

.booklet .b-page-blank {
padding:0;
width:100%;
height:100%;
}

.booklet .b-page-cover {
padding:0;
width:100%;
height:100%;
background:#925c0e;
}

.booklet .b-page-cover h3 {
color:#fff;
text-shadow:0 1px 3px #222;
}

.booklet .b-counter {
bottom:10px;
position:absolute;
display:block;
width:25px;
height:20px;
background:#ccc;
color:#444;
text-align:center;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:10px;
padding:5px 0 0;
}

.booklet .b-wrap-left .b-counter {
left:10px;
}

.booklet .b-wrap-right .b-counter {
right:10px;
}

.booklet .b-shadow-f {
right:0;
top:0;
position:absolute;
opacity:0;
background-image:url(../assets/images/shadow-top-forward.png);
background-repeat:repeat-y;
background-position:100% 0;
}

.booklet .b-shadow-b {
left:0;
top:0;
position:absolute;
opacity:0;
background-image:url(../assets/images/shadow-top-back.png);
background-repeat:repeat-y;
background-position:0 0;
}

.booklet .b-p0 {
background-image:url(../assets/images/shadow.png);
background-repeat:repeat-y;
background-position:100% 10px;
}

.booklet .b-p3 {
background-image:url(../assets/images/shadow.png);
background-repeat:repeat-y;
background-position:0 10px;
}

.booklet .b-grab {
cursor:url(images/openhand.cur),default;
}

.booklet .b-grabbing {
cursor:url(images/closedhand.cur),default;
}

.booklet .b-overlay {
top:0;
position:absolute;
height:100%;
width:50%;
}

.booklet .b-overlay-prev {
left:0;
}

.booklet .b-overlay-next {
right:0;
}

.booklet .b-tab {
background:#000;
height:40px;
width:100%;
padding:10px 0 0;
text-align:center;
color:#ccc;
position:absolute;
font-size:11px;
}

.booklet .b-tab-prev {
left:0;
}

.booklet .b-tab-next {
right:0;
}

.booklet .b-tab:hover {
background:#aaa;
color:#000;
}

.booklet .b-arrow {
display:block;
position:absolute;
text-indent:-9999px;
top:0;
height:100%;
width:74px;
}

.booklet .b-arrow div {
display:none;
text-indent:-9999px;
height:170px;
width:74px;
position:absolute;
left:0;
top:25%;
}

.booklet .b-arrow-next {
right:-80px;
}

.booklet .b-arrow-prev {
left:-80px;
}

.booklet .b-arrow-next div {
background:url(../assets/images/arrow-next.png) no-repeat left top;
}

.booklet .b-arrow-prev div {
background:url(../assets/images/arrow-prev.png) no-repeat left top;
}

body {
z-index:0;
}

.b-menu {
z-index:100;
}

.b-selector {
z-index:100;
}

.booklet {
z-index:10;
}

.b-pN {
z-index:10;
}

.b-p0 {
z-index:10;
}

.b-p1 {
z-index:10;
}

.b-p2 {
z-index:10;
}

.b-p3 {
z-index:10;
}

.b-p4 {
z-index:10;
}

.b-prev {
z-index:40;
}

.b-next {
z-index:40;
}

.b-counter {
z-index:40;
}

.b-menu {
height:40px;
padding:0 0 10px;
}

.b-selector {
height:40px;
position:relative;
float:right;
border:0;
color:#cecece;
cursor:pointer;
}

.b-selector .b-current {
padding:8px 15px 12px;
line-height:20px;
min-width:18px;
height:20px;
display:block;
background:#000;
text-align:center;
}

.b-selector-page {
width:auto;
margin-left:15px;
}

.b-selector-chapter {
width:auto;
}

.b-selector:hover {
color:#fff;
background-position:left 0;
}

.b-selector:hover .b-current {
background-position:right 0;
}

.b-selector ul {
overflow:hidden;
margin:0;
list-style:none!important;
position:absolute;
top:40px;
right:0;
padding:0 0 10px;
background:#000;
width:240px;
font:normal 12px "Myriad Pro",Myriad,"DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L",Tahoma,Geneva,Arial,sans-serif;
}

.b-selector li {
border:0;
}

.b-selector a {
color:#cecece;
height:14px;
text-decoration:none;
display:block;
padding:5px 10px;
}

.b-selector a .b-text {
float:left;
clear:none;
}

.b-selector a .b-num {
float:right;
clear:none;
}

.b-selector a:hover {
color:#fff;
}

.jslider .jslider-bg i,.jslider .jslider-pointer {
background:url(../assets/images/jslider.png) no-repeat 0 0;
}

.jslider {
display:block;
width:100%;
height:1em;
position:relative;
top:.6em;
font-family:Arial,sans-serif;
}

.jslider table {
width:100%;
border-collapse:collapse;
border:0;
}

.jslider td,.jslider th {
padding:0;
vertical-align:top;
text-align:left;
border:0;
}

.jslider table,.jslider table tr,.jslider table tr td {
width:100%;
vertical-align:top;
}

.jslider .jslider-bg {
position:relative;
}

.jslider .jslider-bg i {
height:5px;
position:absolute;
font-size:0;
top:0;
}

.jslider .jslider-bg .l {
width:10%;
background-position:0 0;
left:0;
}

.jslider .jslider-bg .f {
width:80%;
left:10%;
background-repeat:repeat-x;
background-position:0 -20px;
}

.jslider .jslider-bg .r {
width:10%;
left:89%;
background-position:right 0;
}

.jslider .jslider-bg .v {
position:absolute;
width:60%;
left:20%;
top:0;
height:5px;
background-repeat:repeat-x;
background-position:0 -40px;
}

.jslider .jslider-pointer {
width:13px;
height:15px;
background-position:0 -60px;
position:absolute;
left:20%;
top:-4px;
margin-left:-6px;
cursor:pointer;
cursor:hand;
}

.jslider .jslider-pointer-hover {
background-position:-20px -60px;
}

.jslider .jslider-pointer-to {
left:80%;
}

.jslider .jslider-label {
font-size:9px;
line-height:12px;
color:#000;
opacity:.4;
white-space:nowrap;
padding:0 2px;
position:absolute;
top:-18px;
left:0;
}

.jslider .jslider-label-to {
left:auto;
right:0;
}

.jslider .jslider-value {
font-size:9px;
white-space:nowrap;
padding:1px 2px 0;
position:absolute;
top:-19px;
left:20%;
background:#FFF;
line-height:12px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
-o-border-radius:2px;
border-radius:2px;
}

.jslider .jslider-value-to {
left:80%;
}

.jslider .jslider-label small,.jslider .jslider-value small {
position:relative;
top:-.4em;
}

.jslider .jslider-scale {
position:relative;
top:9px;
}

.jslider .jslider-scale span {
position:absolute;
height:5px;
border-left:1px solid #999;
font-size:0;
}

.jslider .jslider-scale ins {
font-size:9px;
text-decoration:none;
position:absolute;
left:0;
top:5px;
color:#999;
}

.jslider-single .jslider-pointer-to,.jslider-single .jslider-value-to,.jslider-single .jslider-bg .v,.jslider-limitless .jslider-label {
display:none;
}

.jslider_blue .jslider-bg i,.jslider_blue .jslider-pointer {
background-image:url(../assets/images/jslider.blue.png);
}

.jslider_plastic .jslider-bg i,.jslider_plastic .jslider-pointer {
background-image:url(../assets/images/jslider.plastic.png);
}

.jslider_round .jslider-bg i,.jslider_round .jslider-pointer {
background-image:url(../assets/images/jslider.round.png);
}

.jslider_round .jslider-pointer {
width:17px;
height:17px;
top:-6px;
margin-left:-8px;
}

.jslider_round_plastic .jslider-bg i,.jslider_round_plastic .jslider-pointer {
background-image:url(../assets/images/jslider.round.plastic.png);
}

.jslider_round_plastic .jslider-pointer {
width:18px;
height:18px;
top:-7px;
margin-left:-8px;
}

.topMenu {
background:#000;
height:50px;
width:100%;
z-index:40;
position:absolute;
top:0;
left:0;
}

.topMenu div {
height:3px;
float:left;
padding-top:15px;
}

#leftMenu {
text-align:right;
}

#rightMenu {
text-align:left;
}

#centerMenu {
text-align:center;
height:28px;
}

#centerMenu input {
width:195px;
text-align:center;
bottom:0;
height:28px;
}

/* Print start here */

#printDiv {
display:block;
position:absolute;
top:0;
left:0;
z-index:-999;
float:left;
width:.10in;
}

#printOptionsContainer{
	margin: 10px 0px 0px 20px;
	font-size: 18px;
}

#printPopin {
width:330px;
height:100%;
right:-535px;
}

#printPopin div.printButtonDiv {
width:140px;
}

#printPopin div.printButtonDiv,#printPopin div.printTextDiv {
padding:10px 35px 10px 0;
display:block;
height:30px;
float:right;
}

#printPopin div.printTextDiv {
display:none;
}

#printPopin #printButtonTable {
padding:30px 0 0 35px;
}

#printPopin #printButtonTable td {
padding:2px 0;
margin:0;
line-height:1px;
height:1px;
}

#printPopin .button2 {
width:121px;
margin:0 0 0 8px;
height:30px;
}

#printPopin .button3 {
width:78px;
margin:0 0 0 8px;
height:30px;
}

#printPopin button:first-child {
margin-left:0;
}

#printPopin button {
background-color:#FFFFFF;
border:0;
color:#FFF;
text-decoration:none;
font-size:1em;
margin:0;
padding:0;
vertical-align:bottom;
cursor:pointer;
}



#printPopin .buttonDivider {
width:250px;
height:1px;
vertical-align:top;
border-bottom:1px solid #FFFFFF;
margin-bottom:2px;
}

#printPopin .headline {
font-size:32px;
vertical-align:top;
margin-left:20px;
line-height:50px;
}

#printPopin #printInterfaceTable {
height:100%;
width:100%;
margin:0;
padding:0;
}

#closeprint img {
width:44px;
height:44px;
}

#printText {
height:30px;
width:200px;
background-color:#FFF;
outline:0;
border:0;
margin:0;
padding:0 10px;
vertical-align:bottom;
font-size:1em;
-webkit-appearance:none;
border-radius:0;
}

#printText::-ms-clear {
display:none;
}

#printPopin button#printClear {
width:30px;
height:30px;
background-color:#FFFFFF;
margin:0 0 0 -6px;
padding:0;
background-size:30px 30px;
font-family:html_viewer_fontregular;
font-size:1.5em;
border:2px solid #FFF;
line-height:30px;
}

#printPopin button#printClear {
color:#000;
background-color:#FFF;
}

#printPopin button#printClear img {
width:30px;
height:30px;
background-color:transparent;
margin:0;
padding:0;
}

#printResults li {
border-bottom:0;
padding-bottom:0;
}

#printResults {
list-style:none;
margin:0;
padding-top:5px;
}

table#printInterfaceTable {
border-left:2px solid #121c33;
border:0 0 0 2px;
margin:0;
padding:0;
}

table#printInterfaceTable td {
vertical-align:top;
}

#printResults li {
padding:5px;
display:inline-block;
}

#printResults li p {
font-size:.8em;
margin-top:0;
}

#printResults li p.page_number {
font-weight:700;
text-align:center;
}

#printResults li div.printResultItem div.printPageImage {
display:block;
width:100px;
height:135px;
background-size:cover;
background-repeat:no-repeat;
background-position:center;
}

#printResults li div.printResultItem div.printPageImage div.selectedPageImage {
width:96px;
height:131px;
}

.printSinglePage,.printAllPages {
width:250px;
padding-left:37px;
margin:10px 0;
background-size:cover;
background-repeat:no-repeat;
background-position:center;
}

.printSinglePage img,.printAllPages img {
max-width:250px;
max-height:300px;
margin:auto;
display:block;
}

.printCurrentLeft {
width:125px;
padding-left:36px;
margin:10px 0;
float:left;
}

.printCurrentLeft img {
width:125px;
}

.printCurrentRight {
width:125px;
padding-left:1px;
margin:10px 0;
float:left;
}

.printCurrentRight img {
width:125px;
}

.printPagesContainer {
display:block;
}

.printRangePagesContainer {
overflow-x:hidden;
overflow-y:auto;
height:100%;
width:250px;
padding-left:37px;
-webkit-overflow-scrolling:touch;
margin:10px 0;
}

.printRangePagesContainer img {
width:125px;
}

.printRangePagesContainer>* {
-webkit-transform:translateZ(0px);
}

#printResults .highlight {
font-weight:700;
}

.printhighlight {
position:absolute;
background-color:#a57300;
-webkit-user-select:none;
-webkit-user-drag:none;
-webkit-tap-highlight-color:#000;
opacity:.4;
}

.printSpacer {
height:20px;
}
/*Print End */

/*Share start here */

#shareDiv {
display:block;
position:absolute;
top:0;
left:0;
z-index:-999;
float:left;
width:.10in;
}


#sharePopin {
width:330px;
height:100%;
right:-535px;
}

#sharePopin div.shareButtonDiv {
width:140px;
}

#sharePopin div.shareButtonDiv,#sharePopin div.shareTextDiv {
padding:10px 35px 10px 0;
display:block;
height:30px;
float:right;
}

#sharePopin div.shareTextDiv {
display:none;
}

#sharePopin #shareButtonTable {
padding:30px 0 0 35px;
}

#sharePopin #shareButtonTable td {
padding:2px 0;
margin:0;
line-height:1px;
height:1px;
}

#sharePopin .button2 {
width:121px;
margin:0 0 0 8px;
height:30px;
}

#sharePopin .button3 {
width:78px;
margin:0 0 0 8px;
height:30px;
}



#sharePopin .buttonDivider {
width:250px;
height:1px;
vertical-align:top;
border-bottom:1px solid #FFFFFF;
margin-bottom:2px;
}

#sharePopin .headline {
font-size:32px;
vertical-align:top;
margin-left:20px;
line-height:50px;
}

#sharePopin #shareInterfaceTable {
height:100%;
width:100%;
margin:0;
padding:0;
}

#closeshare img {
width:44px;
height:44px;
}

#shareText {
height:30px;
width:200px;
background-color:#FFF;
outline:0;
border:0;
margin:0;
padding:0 10px;
vertical-align:bottom;
font-size:1em;
-webkit-appearance:none;
border-radius:0;
}

#shareText::-ms-clear {
display:none;
}

#sharePopin button#shareClear {
width:30px;
height:30px;
background-color:#FFFFFF;
margin:0 0 0 -6px;
padding:0;
background-size:30px 30px;
font-family:html_viewer_fontregular;
font-size:1.5em;
border:2px solid #FFF;
line-height:30px;
}

#sharePopin button#shareClear {
color:#000;
background-color:#FFF;
}

#sharePopin button#shareClear img {
width:30px;
height:30px;
background-color:transparent;
margin:0;
padding:0;
}

#shareResults li {
border-bottom:0;
padding-bottom:0;
}

#shareResults {
list-style:none;
margin:0;
padding-top:5px;
}

table#shareInterfaceTable {
border-left:2px solid #121c33;
border:0 0 0 2px;
margin:0;
padding:0;
}

table#shareInterfaceTable td {
vertical-align:top;
}

#shareResults li {
padding:5px;
display:inline-block;
}

#shareResults li p {
font-size:.8em;
margin-top:0;
}

#shareResults li p.page_number {
font-weight:700;
text-align:center;
}

#shareResults li div.shareResultItem div.sharePageImage {
display:block;
width:100px;
height:135px;
background-size:cover;
background-repeat:no-repeat;
background-position:center;
}

#shareResults li div.shareResultItem div.sharePageImage div.selectedPageImage {
width:96px;
height:131px;
}

.shareSinglePage,.shareAllPages {
width:250px;
padding-left:37px;
margin:10px 0;
background-size:cover;
background-repeat:no-repeat;
background-position:center;
}

.shareSinglePage img,.shareAllPages img {
max-width:250px;
max-height:300px;
margin:auto;
display:block;
}

.shareCurrentLeft {
width:125px;
padding-left:36px;
margin:10px 0;
float:left;
}

.shareCurrentLeft img {
width:125px;
}

.shareCurrentRight {
width:125px;
padding-left:1px;
margin:10px 0;
float:left;
}

.shareCurrentRight img {
width:125px;
}

.sharePagesContainer {
display:block;
}

.shareRangePagesContainer {
overflow-x:hidden;
overflow-y:auto;
height:100%;
width:250px;
padding-left:37px;
-webkit-overflow-scrolling:touch;
margin:10px 0;
}

.shareRangePagesContainer img {
width:125px;
}

.shareRangePagesContainer>* {
-webkit-transform:translateZ(0px);
}

#shareResults .highlight {
font-weight:700;
}

.sharehighlight {
position:absolute;
background-color:#a57300;
-webkit-user-select:none;
-webkit-user-drag:none;
-webkit-tap-highlight-color:#000;
opacity:.4;
}

.shareSpacer {
height:20px;
}
/*Share End */


.triangle {
width:0;
height:0;
border-top:68px solid #4e75c1;
border-left:68px solid transparent;
margin-left:30px;
position:relative;
visibility:hidden;
}

.checkmark {
position:relative;
left:-30px;
top:-64px;
font-size:1.8em;
color:#fff;
-webkit-touch-callout:none;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
cursor:default;
font-family:html_viewer_fontregular;
}

.transparentBorder {
border:2px solid transparent;
}

.coloredBorder {
border:2px solid #4e75c1;
}

div#printLoader {
display:none;
padding-top:80px;
z-index:1001;
width:324px;
}

@mediamax-height640px{
#printPopin {
width:162px;
height:100%;
right:-167px;
}

#printPopin div.printButtonDiv {
width:70px;
}

#printPopin div.printButtonDiv,#printPopin div.printTextDiv {
padding:5px 17px 5px 0;
display:block;
height:15px;
float:right;
}

#printPopin div.printTextDiv {
display:none;
}

#printPopin #printButtonTable {
padding:15px 0 0 17px;
}

#printPopin #printButtonTable td {
padding:1px 0;
margin:0;
line-height:1px;
height:1px;
}

#printPopin .button2 {
width:60px;
margin:0 0 0 4px;
height:15px;
}

#printPopin .button3 {
width:38px;
margin:0 0 0 5px;
height:15px;
}

#printPopin button:first-child {
margin-left:0;
}

#printPopin button {
background-color:#FFFFFF;
border:0;
color:#FFF;
text-decoration:none;
font-size:.5em;
margin:0;
padding:0;
vertical-align:bottom;
cursor:pointer;
}



#printPopin .buttonDivider {
width:124px;
height:1px;
vertical-align:top;
border-bottom:1px solid #FFFFFF;
margin-bottom:1px;
}

#printPopin .headline {
font-size:16px;
vertical-align:top;
margin-left:10px;
line-height:25px;
}

#printPopin #printInterfaceTable {
height:100%;
width:100%;
margin:0;
padding:0;
}

#closeprint img {
width:22px;
height:22px;
}

#printText {
height:15px;
width:85px;
background-color:#FFF;
outline:0;
border:0;
margin:0;
padding:0 5px;
vertical-align:bottom;
font-size:.5em;
-webkit-appearance:none;
border-radius:0;
}

#printText::-ms-clear {
display:none;
}

#printPopin button#printClear {
width:15px;
height:15px;
background-color:#FFFFFF;
margin:0 0 0 -6px;
background-size:15px 15px;
font-size:.8em;
line-height:15px;
border-width:1px;
}

#printPopin button#printClear {
color:#000;
background-color:#FFF;
}

#printPopin button#printClear img {
width:15px;
height:15px;
background-color:transparent;
margin:0;
padding:0;
}

#printResults li {
border-bottom:0;
padding-bottom:0;
}

#printResults {
list-style:none;
margin:0;
padding-top:2px;
}

table#printInterfaceTable {
border-left:1px solid #121c33;
border:0 0 0 1px;
margin:0;
padding:0;
}

table#printInterfaceTable td {
vertical-align:top;
}

#printResults li {
padding:2px;
display:inline-block;
}

#printResults li p {
font-size:.4em;
margin-top:0;
}

#printResults li p.page_number {
font-weight:700;
text-align:center;
}

#printResults li div.printResultItem div.printPageImage {
display:block;
width:50px;
height:67px;
background-size:cover;
background-repeat:no-repeat;
background-position:center;
}

#printResults li div.printResultItem div.printPageImage div.selectedPageImage {
width:48px;
height:65px;
}

.printSinglePage,.printAllPages {
width:115px;
padding-left:18px;
margin:5px 0;
background-size:cover;
background-repeat:no-repeat;
background-position:center;
}

.printSinglePage img,.printAllPages img {
max-width:115px;
max-height:125px;
margin:auto;
display:block;
}

.printCurrentLeft {
width:62px;
padding-left:18px;
margin:5px 0;
float:left;
}

.printCurrentLeft img {
width:62px;
}

.printCurrentRight {
width:62px;
padding-left:1px;
margin:5px 0;
float:left;
}

.printCurrentRight img {
width:62px;
}

.printPagesContainer {
display:block;
}

.printRangePagesContainer {
overflow-x:hidden;
overflow-y:auto;
height:100%;
width:125px;
padding-left:18px;
-webkit-overflow-scrolling:touch;
margin:5px 0;
}

.printRangePagesContainer img {
width:62px;
}

.printRangePagesContainer>* {
-webkit-transform:translateZ(0px);
}

#printResults .highlight {
font-weight:700;
}

.printhighlight {
position:absolute;
background-color:#a57300;
-webkit-user-select:none;
-webkit-user-drag:none;
-webkit-tap-highlight-color:#000;
opacity:.4;
}

.printSpacer {
height:10px;
}

.triangle {
width:0;
height:0;
border-top:33px solid #4e75c1;
border-left:33px solid transparent;
margin-left:15px;
visibility:hidden;
}

.checkmark {
position:relative;
left:-12px;
top:-36px;
font-size:.9em;
color:#fff;
-webkit-touch-callout:none;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
cursor:default;
font-family:html_viewer_fontregular;
}

div#printLoader {
display:none;
padding-top:25px;
z-index:1001;
width:157px;
}
}

@media print{
body * {
display:none;
}

#printDiv {
display:block;
width:8.1in;
max-width:8.1in;
margin:0;
float:none;
}

#printDiv .print {
-ms-interpolation-mode:bicubic;
display:block;
max-width:8.1in;
max-height:11in;
width:auto;
height:auto;
}

#printDiv .pageBreak {
display:block;
page-break-after:always;
page-break-inside:avoid;
}
}

#_loading {
color:#FFF;
font-size:14px;
font-weight:700;
height:20px;
left:80px;
position:relative;
text-align:left;
top:22px;
}

.linearLoader {
width:93px;
height:32px;
margin:0 auto;
text-align:left;
position:relative;
left:60%;
margin-left:-20px;
}

div.out {
float:left;
padding:0;
width:25px;
height:25px;
}

div.in {
margin-left:auto;
margin-right:auto;
}

div.in.big {
width:25px;
height:25px;
}

div.in.med {
margin-top:3px;
width:19px;
height:19px;
}

div.in.small {
margin-top:5.5px;
width:14px;
height:14px;
}

@mediamax-height640px{
#_loading {
color:#FFF;
font-size:9px;
font-weight:700;
height:20px;
left:20px;
position:relative;
text-align:left;
top:22px;
}

.linearLoader {
width:60px;
height:20px;
margin:0 auto;
text-align:left;
position:relative;
left:60%;
margin-left:-20px;
}

div.out {
float:left;
padding:0;
width:18px;
height:18px;
}

div.in {
margin-left:auto;
margin-right:auto;
}

div.in.big {
width:19px;
height:19px;
}

div.in.med {
margin-top:2px;
width:14px;
height:14px;
}

div.in.small {
margin-top:4.5px;
width:10px;
height:10px;
}
}

body {
margin:0;
padding:0;
background:#ccc;
overflow:hidden;
}

* {
font-family:Verdana,Geneva,sans-serif;
}

.spacer {
clear:both!important;
}

#fdiv,#sdiv,#tdiv,#magviewer {
position:absolute;
float:left;
display:block;
}

#fdiv {
height:100%;
width:200px;
z-index:30;
opacity:1;
}

#sdiv {
height:100%;
width:100%;
z-index:10;
}

#tdiv {
height:100%;
width:200px;
z-index:20;
opacity:1;
}

.webkitScrollClass {
-webkit-overflow-scrolling:touch;
}

.customStyleTrans {
-webkit-transition:width .1s,height .1s,-webkit-transform .1s;
-moz-transition:width .1s,height .1s,-moz-transform .1s;
-ms-transition:width .1s,height .1s,-ms-transform .1s;
}

.nonselectable {
-moz-user-select:none;
-webkit-user-select:none;
-ms-user-select:none;
user-select:none;
-webkit-user-drag:none;
user-drag:none;
}

.linkGlowCss {
-webkit-transition:opacity .5s ease-in-out;
-moz-transition:opacity .5s ease-in-out;
-o-transition:opacity .5s ease-in-out;
-ms-transition:opacity .5s ease-in-out;
transition:opacity .5s ease-in-out;
}

ul {
margin:0;
padding:0;
}

ul li {
border-bottom:1px groove #999;
padding-bottom:3px;
}

ul a {
float:left;
text-decoration:none;
text-align:center;
width:100%;
color:#000;
}

#sdiv .listMarker {
position:absolute;
background-color:rgba(204,204,204,0.35);
}

.listMarker .listSticker {
width:0;
height:0;
border-top:68px solid #4e75c1;
border-left:68px solid transparent;
margin-left:30px;
position:absolute;
}

.listMarker .listCheckmark {
position:absolute;
right:10px;
top:10px;
height:25px;
width:25px;
font-size:1.8em;
color:#fff;
-webkit-touch-callout:none;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
cursor:default;
text-align:center;
font-family:html_viewer_fontregular;
}

#magviewer {
height:100%;
width:100%;
}

#magviewer,#magviewer * {
-ms-touch-action:none;
}

#articleNavigationBar {
background-color:#1a2d4b;
color:#fff;
border-bottom:thin solid #000;
}

.articleParentContainer_mobile {
border-width:thin;
}

.articleNavigationBar_high {
background-repeat:repeat-x;
width:100%;
height:47px;
}

.articleNavigationBar_low {
background-repeat:repeat-x;
width:100%;
height:35px;
}

.articleNavigationBar_mobile {
background-repeat:repeat-x;
width:100%;
height:20px;
}

.artMainTitle_high {
font-family:Verdana,Geneva,sans-serif;
font-size:22px;
float:left;
width:100%;
top:8px;
position:absolute;
height:28px;
overflow:hidden;
padding-left:10px;
padding-right:10px;
text-overflow:ellipsis;
white-space:nowrap;
}

.artMainTitle_low {
font-family:Verdana,Geneva,sans-serif;
font-size:15px;
float:left;
width:100%;
top:8px;
position:absolute;
height:21px;
overflow:hidden;
padding-left:10px;
padding-right:10px;
text-overflow:ellipsis;
white-space:nowrap;
}

.artMainTitle_mobile {
font-family: Verdana,Geneva,sans-serif;
font-size:10px;
float:left;
width:100%;
top:3px;
position:absolute;
height:14px;
overflow:hidden;
padding-left:10px;
padding-right:10px;
text-overflow:ellipsis;
white-space:nowrap;
}







img.logo {
width:55px;
height:55px;
display:none;
vertical-align:top;
padding-top:10px;
}

@mediamin-height500px{
#articleIconholder .win8button {
color:#FFF;
top:-4px;
}

.articleIconholder_mobile .win8button .img {
width:11px;
height:11px;
line-height:12px;
margin-top:0;
font-size:.9em;
border-width:1px;
top:5px;
}
}

.rollOverContainer {
background-color:#fff;
z-index:32;
opacity:1;
position:absolute;
visibility:hidden;
overflow:hidden;
display:none;
border-color:#000;
border-style:solid;
border-width:1px;
}

.rollOver .headerContainer {
width:100%;
height:50px;
background-color:#192d4c;
border-bottom-color:#9297a6;
border-bottom-style:solid;
border-bottom-width:1px;
overflow:hidden;
position:absolute;
color:#FFF;
}

.rollOver .headerContainer #backButton {
width:30px;
height:24px;
background-repeat:no-repeat;
float:left;
position:absolute;
top:5px;
left:10px;
cursor:pointer;
visibility:hidden;
}

.rollOver .headerContainer .title {
padding-top:6px;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
max-width:240px;
min-width:240px;
position:absolute;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
text-align:left;
margin-top:10px;
}

.rollOver .headerContainer .headerButtonContainer {
float:right;
width:90px;
height:90%;
padding-top:0;
margin-top:2px;
text-align:right;
right:2px;
top:0;
position:absolute;
}

.rollOver .wishlistButton {
font-size:14px;
padding-left:5px;
text-align:center;
bottom:3%;
left:5%;
width:87%;
height:30px;
line-height:30px;
position:absolute;
cursor:pointer;
border:.1em;
border-color:#333;
border-style:solid;
}

.addToWishList {
background-color:#92abdc;
color:#fff;
}

.removeFromWishList {
background-color:#CCC;
color:#000;
}

.win8buttonRollOver {
float:right;
text-align:center;
}

.verticalCenter {
margin-top:42px;
}

.win8buttonRollOver .imgR {
width:18px;
height:18px;
background-position:0 0;
background-color:transparent;
margin-top:11px;
font-family:html_viewer_fontregular;
font-size:2em;
line-height:22px;
cursor:pointer;
}

.win8buttonRollOver .closeImgR {
width:16px;
height:16px;
margin-top:13px;
font-size:1.5em;
}

.win8buttonRollOver .wishListClose {
font-weight:700;
margin-right:10px;
color:#1a2d4b;
font-size:1.5em;
}

.win8buttonRollOver .imgR.noborder {
border:0;
}

.backgroundBlur {
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
opacity:.5;
background-color:#000;
z-index:31;
visibility:hidden;
}

.rollOver .headerContainer .headerButtonContainer #rightButton {
height:100%;
width:25px;
margin-right:5px;
margin-top:3px;
visibility:hidden;
cursor:pointer;
}

.rollOver .headerContainer .headerButtonContainer #forwardButton {
height:100%;
width:25px;
margin-right:5px;
margin-top:2px;
cursor:pointer;
}

.rollOver .headerContainer .headerButtonContainer #closeButton {
height:100%;
width:25px;
margin-right:5px;
cursor:pointer;
}

.rollOver .headerContainer .headerButtonContainer #mailWishlist {
height:100%;
width:25px;
margin-top:4px;
cursor:pointer;
position:absolute;
right:34px;
}

.rollOver .headerContainer .headerButtonContainer #printButton {
height:100%;
width:25px;
margin-right:5px;
margin-top:4px;
cursor:pointer;
position:absolute;
right:64px;
}

.rollOver .leftSide {
width:50%;
height:85%;
top:50px;
left:-.5%;
background-color:#f3f3f3;
font-family:Arial,Helvetica,sans-serif;
position:absolute;
border-color:#000;
border-width:1px;
border-style:solid;
}

.rollOver .rightSide {
width:50.5%;
height:85%;
top:50px;
left:49.5%;
background-color:#f3f3f3;
font-family:Arial,Helvetica,sans-serif;
position:absolute;
border-color:#000;
border-width:1px;
border-style:solid;
}

.rollOver .leftSide .imageContainer {
background-color:#fff;
width:100%;
height:50%;
top:0;
left:0;
border-bottom-color:#333;
border-bottom-width:1px;
border-bottom-style:solid;
position:absolute;
}

.rollOver .leftSide .imageContainer .image {
position:absolute;
top:50%;
left:50%;
cursor:pointer;
}

.rollOver .leftSide .imageContainer .noImage {
position:absolute;
left:5%;
top:5%;
height:90%;
width:90%;
visibility:hidden;
}

.rollOver .leftSide .imageContainer .imageMagnifier {
height:50px;
width:50px;
right:3px;
bottom:0;
position:absolute;
cursor:pointer;
z-index:1;
}

.rollOver .leftSide .leftSideSeparator {
color:#000;
font-size:10px;
left:20%;
position:absolute;
}

.rollOver .zoomImageContainer {
width:100.5%;
height:85%;
top:30px;
left:-.5%;
background-color:#fff;
font-family:Arial,Helvetica,sans-serif;
position:absolute;
border-color:#333;
border-width:1px;
border-style:solid;
visibility:hidden;
}

.rollOver .zoomImageContainer .zoomImage {
left:50%;
top:50%;
position:absolute;
}

.rollOver .wishlistItemsContainer {
width:100.5%;
height:85%;
top:50px;
left:-1px;
overflow:hidden;
background-color:#f3f3f3;
font-family:Arial,Helvetica,sans-serif;
position:absolute;
border-color:#000;
border-width:1px;
border-style:solid;
visibility:hidden;
z-index:1;
}

.rollOver .wishlistItemsContainer .wishlistScroller {
width:100%;
top:-1px;
left:0;
position:absolute;
border-top-color:#333;
border-top-width:1px;
border-top-style:solid;
background-color:#f3f3f3;
font-family:Arial,Helvetica,sans-serif;
}

.rollOver .wishlistItemsContainer .wishlistScroller .wishListContainer {
height:130px;
width:100%;
font-family:Arial,Helvetica,sans-serif;
position:relative;
color:#000;
border-bottom-style:solid;
border-width:1px;
overflow:hidden;
}

.rollOver .wishlistItemsContainer .wishlistScroller .wishListContainer .imgContainer {
position:absolute;
left:0;
top:0;
height:100%;
width:30%;
border-right:1px solid #000;
background-color:#FFF;
}

.rollOver .wishlistItemsContainer .wishlistScroller .wishListContainer .imgContainer .wishListImg {
left:50%;
top:50%;
position:absolute;
}

.rollOver .wishlistItemsContainer .wishlistScroller .wishListContainer .wishlistTitle {
left:33%;
top:5%;
height:18px;
width:60%;
color:#000;
font-size:14px;
position:absolute;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}

.rollOver .wishlistItemsContainer .wishlistScroller .wishListContainer .wishlistPrice {
left:33%;
top:25%;
height:18px;
width:60%;
color:#fb2317;
font-size:14px;
position:absolute;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}

.rollOver .wishlistItemsContainer .wishlistScroller .wishListContainer .wishlistDescContainer {
left:33%;
top:25%;
height:55%;
width:60%;
position:absolute;
}

.rollOver .wishlistItemsContainer .wishlistScroller .wishListContainer .wishlistDescContainer .wishlistDesciption {
left:0;
top:0;
width:100%;
position:relative;
color:#000;
font-size:14px;
margin-right:10px;
text-align:left;
}

.rollOver .leftSide .otherProducts {
width:90%;
height:50%;
left:10px;
top:55%;
position:absolute;
}

.rollOver .leftSide .otherProducts .carousalContainer {
height:60%;
left:5%;
top:20%;
border-width:1px;
border-style:solid;
border-color:#333;
position:absolute;
background-color:#fff;
overflow:hidden;
text-align:center;
width:92%;
}

.rollOver .leftSide .otherProducts .carousalContainer .imageScrollInnerDiv {
height:100%;
left:-5px;
position:absolute;
}

.rollOver .leftSide .otherProducts .carousalContainer .carousalIndicator {
height:15px;
top:88%;
text-align:center;
position:relative;
}

.rollOver .rightSide .titleTextContainer {
width:90%;
left:5%;
padding-right:5px;
}

.rollOver .rightSide .titleText {
color:#000;
font-size:14px;
top:0;
text-align:left;
position:absolute;
}

.rollOver .rightSide .titleTextContainer .titleText {
color:#000;
font-size:14px;
top:0;
text-align:left;
position:absolute;
}

.rollOver .rightSide .priceTextContainer {
width:90%;
left:5%;
overflow:auto;
position:absolute;
padding-right:5px;
}

.rollOver .rightSide .priceText {
color:#fb2317;
font-size:14px;
left:0;
width:100%;
text-align:left;
position:absolute;
}

.rollOver .rightSide .priceTextContainer .priceText {
color:#fb2317;
font-size:14px;
left:0;
width:100%;
text-align:left;
position:absolute;
}

.rollOver .rightSide .descriptionTextContainer {
width:90%;
left:5%;
overflow:auto;
position:absolute;
padding-right:5px;
}

.rollOver .rightSide .descriptionText {
color:#000;
font-size:14px;
text-align:left;
position:absolute;
}

.rollOver .rightSide .descriptionTextContainer .descriptionText {
color:#000;
font-size:14px;
text-align:left;
position:absolute;
}

.rollOver .footerContainer {
bottom:0;
width:100%;
height:30px;
text-align:center;
position:absolute;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}

.rollOver .footerContainer .footerText {
color:#192d4c;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
bottom:0;
top:6px;
height:22px;
text-align:center;
position:absolute;
cursor:pointer;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}

.rollOver .listFooter {
bottom:0;
width:100%;
height:30px;
text-align:center;
position:absolute;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
background-color:#92abdc;
visibility:hidden;
}

.rollOver .listFooter .listfooterText {
color:#192d4c;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
color:#FFF;
bottom:0;
top:6px;
height:22px;
text-align:center;
position:absolute;
cursor:pointer;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}

.rollOver .arbitaryItemContainer {
width:100%;
height:150px;
position:absolute;
left:0;
top:0;
z-index:11;
background-color:#ccc;
-moz-box-shadow:-1px -3px 16px #999;
-webkit-box-shadow:-1px -3px 16px #999;
box-shadow:-1px -3px 16px #999;
}

.rollOver .arbitaryItemContainer .itemName {
height:20px;
margin:10px 2% 0;
width:80%;
resize:none;
background-color:#FFF;
outline:0;
border:0;
vertical-align:bottom;
font-size:1em;
-webkit-appearance:none;
border-radius:0;
}

.rollOver .arbitaryItemContainer .itemDescription {
height:60px;
margin:10px 2% 0;
width:80%;
resize:none;
background-color:#FFF;
outline:0;
border:0;
vertical-align:bottom;
font-size:1em;
-webkit-appearance:none;
border-radius:0;
}

.rollOver .arbitaryItemContainer .saveItemText {
background-color:#1a2d4b;
bottom:0;
left:0;
height:30px;
width:100%;
position:absolute;
text-align:center;
cursor:pointer;
overflow:hidden;
border:0;
color:#FFF;
text-decoration:none;
font-size:1em;
vertical-align:bottom;
}

.rollOver .linkDiv {
background-size:100% 100%;
-moz-background-size:100% 100%;
font-size:13px;
background-image:url(../assets/images/emailLinkBg.png);
height:60px;
width:100px;
top:38px;
right:0;
padding-top:25px;
text-align:center;
position:absolute;
visibility:hidden;
display:none;
z-index:100;
}

.rollOver .linkDiv .linkDivBtn1 {
background-size:100% 100%;
-moz-background-size:100% 100%;
font-size:13px;
background-image:url(../assets/images/whitebtn.png);
height:25px;
width:90%;
top:10px;
left:5%;
padding-top:10px;
text-align:center;
position:absolute;
cursor:pointer;
line-height:14px;
}

.rollOver .linkDiv .linkDivBtn2 {
background-size:100% 100%;
-moz-background-size:100% 100%;
font-size:13px;
background-image:url(../assets/images/whitebtn.png);
height:25px;
width:90%;
top:45px;
left:5%;
padding-top:10px;
text-align:center;
position:absolute;
cursor:pointer;
line-height:14px;
}

#indicator,#indicator>span {
display:block;
float:left;
list-style:none;
padding:0;
margin:0;
}

#indicator>span {
text-indent:-9999em;
width:15px;
height:15px;
-webkit-border-radius:7.5px;
-moz-border-radius:7.5px;
-o-border-radius:7.5px;
border-radius:7.5px;
background:#a6b4c6;
overflow:hidden;
margin-right:4px;
}

#indicator>span.active {
background:#666;
}

#indicator>span:last-child {
margin:0;
}

.imgScrollInnerDiv {
-webkit-transition:all .5s ease-in-out;
-moz-transition:all .5s ease-in-out;
-o-transition:all .5s ease-in-out;
transition:all .5s ease-in-out;
}

#videoContainer {
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
border-color:#000;
border-style:solid;
border-width:1px;
background-color:#ccc;
position:relative;
z-index:32;
opacity:1;
}

#videoHeaderContainer {
width:100%;
height:30px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-top-left-radius:8px;
border-top-right-radius:8px;
border-bottom-left-radius:0;
border-bottom-right-radius:0;
background:0;
background:0;
border-bottom-color:#000;
border-bottom-style:solid;
border-bottom-width:1px;
}

#videoHeaderTitleLab {
display:inline;
padding-top:6px;
text-align:center;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:700;
color:#717880;
position:absolute;
text-shadow:1px 1px #fff;
}

#videoHeaderButton {
float:right;
width:90px;
padding-top:0;
text-align:right;
}

#sliderContainer {
border-color:#000;
border-style:solid;
border-width:1px;
background-color:#ccc;
position:relative;
z-index:32;
opacity:1;
}

.slideShowHeaderContainer {
width:100%;
height:30px;
background-color:#000;
opacity:.5;
}

.SlideShowHeaderButton {
float:right;
width:90px;
padding-top:0;
text-align:right;
}

#issueBrowser,#contentsBrowser,#issuelistBrowser,#archiveBrowser {
display:none;
background:#000;
color:#FFF;
margin:0;
padding:0;
position:fixed;
top:0;
}

#resourceBrowser {
display:none;
background:#000;
color:#FFF;
margin:0;
padding:0;
position:fixed;
top:0;
}

.template {
display:none;
}

tr.titles>td,h1 {
font-size:2em;
font-weight:400;
padding-left:10px;
}

.menu .title {
font-size:3em;
margin:0;
padding-left:10px;
overflow:hidden;
line-height:68px;
height:68px;
}

.menu .title.subtitle {
font-size:2.5em;
margin-left:20px;
}

tr.titles td {
vertical-align:bottom;
}

tr.titles td table {
margin:0;
padding:0;
}

tr.itemlist td {
margin:0 20px;
padding:0;
}

tr.titles .title {
position:relative;
left:10px;
top:20px;
}

#issuelist {
margin-top:0;
margin-left:50px;
}

#issuelist .itemlist table {
padding:0 10px;
}

div.item,div.moreButton {
position:relative;
padding:3px;
overflow:hidden;
}

div.moreButton div.title {
height:auto;
background-color:transparent;
}

div.item:hover,div.moreButton:hover {
	/*background-color:grey;*/
}

div.item img,div.moreButton img {
position:relative;
top:0;
height:auto;
transform-origin:0 0;
-webkit-transform-origin:0 0;
-ms-transform-origin:0 0;
-moz-transform-origin:0 0;
}

div.moreButton {
background-color:rgba(128,128,128,0.5);
margin:0 auto;
}

div.item .title,div.moreButton .title {
background-color:rgba(128,128,128,0.5);
height:100px;
bottom:3px;
left:3px;
width:100%;
position:absolute;
overflow:hidden;
font-size:1.6em;
}

div.item.small .title {
height:50px;
font-size:1em;
}

div.moreButton.small .title {
font-size:1em;
}

div.item.large .title {
font-weight:700;
}

.itemlist table tr {
height:auto;
}

.issuescroll {
overflow-x:auto;
overflow-y:hidden;
position:relative;
left:0;
-webkit-overflow-scrolling:touch;
z-index:1;
}

.issuescroll>* {
-webkit-transform:translateZ(0px);
}

.issuescrollList {
overflow-x:auto;
overflow-y:hidden;
position:relative;
left:0;
-webkit-overflow-scrolling:touch;
z-index:1;
}

.issuescrollList>* {
-webkit-transform:translateZ(0px);
}

.listitem {
width:500px;
height:50px;
padding-top:10px;
margin:0;
}

.listitem:hover {
background-color:grey;
}

.listitem .listtitle {
top:10px;
right:10px;
overflow:hidden;
height:20px;
margin:0;
padding:0;
float:left;
white-space:nowrap;
text-overflow:ellipsis;
white-space:nowrap;
}

.listitem .pagenumber {
width:100px;
height:20px;
top:10px;
right:10px;
float:right;
overflow:hidden;
}

#scrubber {
display:none;
bottom:-200px;
width:auto;
left:80px;
right:80px;
}

#mag-thumbnails {
display:block;
bottom:-220px;
width:auto;
left:0px;
right:0px;
z-index:40;
position:absolute;
}


.menu {
height:80px;
width:100%;
z-index:40;
position:absolute;
left:0;
}

.menu.permanent {
position:relative;
white-space:nowrap;
}

#scrubber .jslider-value {
position:absolute;
top:-180px;
background-color:rgba(1,1,1,.5);
padding:5px;
border-radius:5px;
}

.owl-item {
background-color:rgba(1,1,1,.5);
padding:0px;
border-radius:0px;
}

#scrubber .jslider-value img.page-preview {
height:135px;
position:relative;
}

#left-loader {
left:25%;
top:50%;
margin-left:-32px;
margin-top:-32px;
position:absolute;
}

#right-loader {
left:75%;
top:50%;
margin-left:-32px;
margin-top:-32px;
position:absolute;
}

#center-loader {
left:50%;
top:50%;
margin-left:-32px;
margin-top:-32px;
position:absolute;
}

#scroller-pagenames
{
	color:#FFF;
	text-align:center;
	font-size:1.2em;
}

.owl-item .page-preview {
    border: 0 none;
    height: auto;
    max-width: 100%;
    text-align: left;
    vertical-align: middle;
    white-space: nowrap;
	width:100px;
	height:135px;
}

.thumb_container_double{
	display:block;
    float:left;
    width: 250px;
    display:block;
    text-align: center;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}

.thumb_container_single{
	display:block;
    float:left;
    width: 125px;
    display:block;
    text-align: center;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}


#scrubber #scrubber-pagenames {
color:#FFF;
text-align:center;
font-size:1.2em;
}

#scrubber .jslider-pointer,#scrubber .jslider-pointer-hover {
width:60px;
height:60px;
top:-30px;
margin-left:-30px;
background-position:0 0;
}

.buttons {
height:50px;
padding-top:5px;
clear:none;
}

.buttons .button {
float:right;
margin:5px 10px;
}

.left {
float:left;
}

.right {
float:right;
}

.popin {
z-index:1000;
margin:0;
padding:0;
position:fixed;
background-color:#1a2d4b;
color:#FFF;
}

#subscribePopin {
background-color:#1a2d4b;
width:100%;
top:25%;
height:50%;
position:absolute;
alignment-adjust:central;
left:0;
z-index:1000;
}

#subscribeBg {
height:100%;
width:100%;
position:absolute;
left:0;
top:0;
opacity:.8;
z-index:999;
background-color:#000;
}

#popupWarningBg {
height:100%;
width:100%;
position:absolute;
left:0;
top:0;
opacity:.8;
z-index:999;
background-color:#000;
}

#popupWarning {
background-color:#1a2d4b;
width:350px;
height:100px;
top:45%;
position:absolute;
alignment-adjust:central;
left:40%;
z-index:1000;
}

#popupWarningString {
font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;
font-size:13px;
left:0;
top:0;
position:absolute;
width:95%;
text-align:left;
display:block;
color:#fff;
margin-left:15px;
}

#popupWarningOkBtn {
bottom:10px;
right:10px;
height:30px;
width:110px;
position:absolute;
color:#fff;
border:0;
cursor:pointer;
background-color:#FFFFFF;
}

#popupWarningCancelBtn {
bottom:10px;
right:140px;
height:30px;
width:110px;
position:absolute;
color:#fff;
border:0;
cursor:pointer;
background-color:#FFFFFF;
}

.win8button .imgBg {
width:32px;
height:32px;
background-position:0 0;
background-color:transparent;
border:2px solid #FFF;
border-radius:50%;
margin:0 auto;
font-family:html_viewer_fontregular;
font-size:1.2em;
line-height:32px;
cursor:pointer;
}

.center {
float:left;
top:0;
position:absolute;
cursor:pointer;
color:#fff;
left:-5%;
}

.endPrev {
font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;
font-size:25px;
top:2%;
left:45px;
position:absolute;
min-width:180px;
max-width:180px;
color:#fff;
text-align:left;
}

.titleContainer_landscape {
float:left;
text-align:center;
width:320px;
max-width:190px;
position:absolute;
right:53%;
top:7%;
height:80%;
}

.textContainer_landscape {
height:100px;
width:370px;
top:23%;
left:50%;
position:absolute;
}

#thankString {
font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;
font-size:18px;
left:0;
top:0;
position:absolute;
width:100%;
text-align:left;
display:block;
color:#fff;
}

#subscribeDivider {
border-bottom-style:solid;
border-bottom-width:1px;
left:0;
top:30%;
position:absolute;
width:100%;
text-align:left;
display:block;
}

#regNow {
font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;
font-size:18px;
left:0;
top:40%;
position:absolute;
width:100%;
text-align:left;
display:block;
color:#fff;
}

#imgContainerPopin {
right:0;
top:20%;
height:80%;
width:100%;
position:absolute;
}

#issueImgPopin {
position:absolute;
right:0;
top:0;
}

#regBtnPopin {
top:0;
right:0;
height:30px;
width:110px;
position:absolute;
color:#fff;
border:0;
cursor:pointer;
background-color:#FFFFFF;
}

#searchPopin {
width:330px;
height:100%;
right:-335px;
}

#searchPopin #searchButtonTable {
padding:30px 0 0 35px;
}

#searchPopin #searchButtonTable td {
padding:2px 0;
margin:0;
line-height:1px;
height:1px;
}

#searchPopin .button2 {
width:121px;
margin:0 0 0 8px;
height:30px;
}

#searchPopin .button3 {
width:78px;
margin:0 0 0 8px;
height:30px;
}

#searchPopin button:first-child {
margin-left:0;
}

#searchPopin button {
background-color:#FFFFFF;
border:0;
color:#FFF;
text-decoration:none;
font-size:1em;
margin:0;
padding:0;
vertical-align:bottom;
cursor:pointer;
}



#searchPopin .buttonDivider {
width:250px;
height:1px;
vertical-align:top;
border-bottom:1px solid #FFFFFF;
margin-bottom:2px;
}

#searchPopin .headline {
font-size:32px;
vertical-align:top;
margin-left:20px;
line-height:50px;
}

#searchPopin #searchInterfaceTable {
height:100%;
width:100%;
margin:0;
padding:0;
}

#searchText {
height:30px;
width:250px;
background-color:#FFF;
outline:0;
border:0;
margin:0;
padding:0 10px;
vertical-align:bottom;
font-size:1em;
-webkit-appearance:none;
border-radius:0;
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
margin-left:auto;
margin-right: auto;
}

#searchText::-ms-clear {
display:none;
}

#searchPopin button#searchClear,#searchPopin button#searchSubmit {
width:30px;
height:30px;
margin:0 0 0 -6px;
padding:0;
background-size:30px 30px;
font-family:html_viewer_fontregular;
font-size:1.5em;
border:2px solid #FFF;
line-height:30px;
}

#searchPopin button#searchSubmit {
color:#FFF;
background:url("../assets/images/search-icon.png");
left: -42px;
position:relative;
}

#searchPopin button#searchSubmit {
color:#FFF;
background:url("../assets/images/search-icon.png");
left: -50px;
}

#searchPopin button#searchClear img,#searchPopin button#searchSubmit img {
width:30px;
height:30px;
background-color:transparent;
margin:0;
padding:0;
}

#searchResults {
list-style:none;
margin:0;
padding-top:20px;
}

#searchResults .searchResultIssueName li {
}

#searchResults .searchResultNone td {
text-align:center;
color:#FFF;
}

#searchResults .searchResultNone tr:first-child td {
font-weight:700;
}

#searchResults .searchResultNone .buttonDivider {
margin:0 25px 10px;
}



table#searchInterfaceTable tr {
margin:0;
padding:0;
}

table#searchInterfaceTable td {
vertical-align:top;
margin:0;
padding:0;
}

#searchResults li {
border-bottom:2px solid grey;
padding:10px 0;
}

#searchResults li.noresults {
border-bottom:0;
}

#searchResults li.noresults:hover {
background-color:transparent;
}

#searchResults li:hover {
background-color:#040404;
opacity:0.3;
filter:alpha(opacity=30); /* For IE8 and earlier */
}

#searchResults li p {
font-size:.8em;
margin-top:0;
}

#searchResults li p.page_number {
font-weight:700;
}

#searchResults li div.search_result {
margin-left:5px;
overflow:hidden;
height:145px;
}

#searchResults li img {
float:left;
margin-left:25px;
}

#searchResults li .searchResultItem img {
max-width:100px;
max-height:135px;
margin-right:10px;
}

#searchResults li.search_info {
padding:5px 0;
font-weight:700;
}



#searchResults li .issue_name {
margin:0 0 0 25px;
padding:0;
}

.searchResultsContainer {
overflow-x:hidden;
overflow-y:auto;
height:100%;
width:325px;
-webkit-overflow-scrolling:touch;
}

.searchResultsContainer>* {
-webkit-transform:translateZ(0px);
}

#searchResults .highlight {
font-weight:700;
}

#viewerContainer {
overflow:hidden;
position:fixed;
top:0;
left:0;
}

.searchhighlight {
position:absolute;
background-color:#a57300;
-webkit-user-select:none;
-webkit-user-drag:none;
-webkit-tap-highlight-color:#000;
opacity:.4;
}

.searchSpacer {
height:20px;
}

#notesPopin {
width:330px;
height:100%;
right:0;
border-left:2px solid #121c33;
}

#notesPopin .headline {
font-size:32px;
vertical-align:top;
margin-left:20px;
line-height:50px;
}

#notesPopin .noteBtnInfo {
font-size:.7em;
vertical-align:top;
margin-left:10px;
line-height:25px;
font-size:.7em;
margin-left:97px;
margin-top:-27px;
}

#notesPopin .button1 {
width:80px;
margin:0 0 0 4px;
height:28px;
}

#notesPopin button {
background-color:#FFFFFF;
border:0;
color:#FFF;
text-decoration:none;
font-size:.8em;
margin:0;
padding:0;
vertical-align:bottom;
cursor:pointer;
}

#notesPopin #notesButtonTable {
padding:30px 0 0 35px;
}

#notesPopin #notesButtonTable td {
padding:2px 0;
margin:0;
line-height:1px;
height:1px;
}

.notesResultsContainer {
overflow-x:hidden;
overflow-y:auto;
height:100%;
width:325px;
-webkit-overflow-scrolling:touch;
}

.notesResultsContainer>* {
-webkit-transform:translateZ(0px);
}

#notesResults {
list-style:none;
margin:0;
}

#notesResults .notesResultNone td {
text-align:center;
color:#FFF;
}

#notesResults .notesResultNone tr:first-child td {
font-weight:700;
}

#notesResults .notesResultNone .buttonDivider {
margin:0 15px 5px;
}

#notesResults li {
border-bottom:1px solid grey;
padding:7px 0;
cursor:pointer;
}

#notesResults li.noresults {
border-bottom:0;
}

#notesResults li.noresults:hover {
background-color:transparent;
}

#notesResults li:hover {
background-color:#FFFFFF;
}

#notesResults li div.notes_result {
padding-left:135px;
height:135px;
}

#notesResults li div.notes_operation {
overflow:hidden;
float:right;
padding-right:10px;
padding-top:0;
}

#notesResults li img {
float:left;
margin-left:12px;
}

#notesResults li .notesResultItem img {
max-width:100px;
max-height:135px;
margin-right:10px;
}

.page_notes_result_page_number {
font-size:.8em;
font-weight:700;
}

.page_notes_result_textarea {
position:absolute;
width:170px;
height:82px;
color:#FFF;
border-style:none;
resize:none;
text-align:left;
overflow:hidden;
margin:0;
font-size:.8em;
font-family:Verdana,Geneva,sans-serif;
}

.page_notes_show_area {
position:absolute;
left:0;
top:0;
width:240px;
height:180px;
background-color:#FFF;
border-color:#666;
border-style:none;
border-width:2px;
}

.page_notes_header {
position:absolute;
left:-1px;
top:0;
width:100%;
height:30px;
background-color:#CCC;
cursor:move;
border-color:#666;
border-style:solid;
border-width:2px;
}

.page_notes_remove_buttion {
position:absolute;
left:87%;
top:0;
width:30px;
height:25px;
cursor:pointer;
}

.page_notes_min_buttion {
position:relative;
left:72%;
top:0;
width:30px;
height:25px;
cursor:pointer;
}

.page_note_detail_text {
position:absolute;
z-index:11;
left:0;
top:34px;
width:99%;
height:142px;
resize:none;
border:solid 1px #000;
-webkit-appearance:none;
border-radius:0;
}

.page_notes_hide_area {
position:absolute;
left:0;
top:0;
width:30px;
height:30px;
cursor:pointer;
border-radius:50%;
visibility:hidden;
background-color:#ccc;
}

.win8button .listWhiteIcon {
width:26px;
height:26px;
background-position:0 0;
margin:0 auto;
font-family:html_viewer_fontregular;
font-size:1.8em;
line-height:13px;
cursor:pointer;
color:#FFF;
}

.win8button .listBlackIcon {
width:26px;
height:26px;
background-position:0 0;
margin:0 auto;
font-family:html_viewer_fontregular;
font-size:1.8em;
line-height:20px;
cursor:pointer;
color:#000;
}

.win8button .notesMinHideIcon {
font-size:1.8em;
line-height:20px;
}

iframe.interface {
overflow:hidden;
}

.scaled {
background-color:transparent;
border:0;
margin:0;
padding:0;
position:absolute;
transform-origin:top left;
-webkit-transform-origin:top left;
-ms-transform-origin:top left;
}

@mediamax-height640px{
img.logo {
width:25px;
height:25px;
display:none;
vertical-align:-18%;
padding-top:5px;
}

.menu {
height:40px;
}

.title {
font-size:.5em;
margin:0;
margin-right:80px;
}

.listitem .listtitle {
font-size:1em;
}

.pagenumber {
font-size:1em;
}

.menu .title {
font-size:1.5em;
line-height:35px;
height:35px;
margin-right:40px;
}

.titles #PublicationName {
font-size:2em;
}

.buttons {
height:25px;
padding-top:0;
}

.buttons .button {
margin:2px 5px;
}

tr.titles>td,h1 {
font-size:.6em;
padding-left:4px;
}

tr.itemlist td {
margin:0 4px;
}

tr.titles .title {
left:2px;
top:4px;
}

#issuelist {
margin-top:0;
margin-left:30px;
}

#issuelist .itemlist table {
padding:0 2px;
}

div.item,div.moreButton {
position:relative;
padding:2px;
}

div.item .title,div.moreButton .title {
background-color:rgba(128,128,128,0.5);
height:50px;
bottom:2px;
left:2px;
width:100%;
position:absolute;
overflow:hidden;
font-size:.75em;
}

div.item.small .title {
height:25px;
font-size:.5em;
}

div.moreButton.small .title {
font-size:.5em;
}

#searchPopin {
width:162px;
height:100%;
right:-167px;
border-left:2px solid #121c33;
}

#searchPopin #searchButtonTable {
padding:15px 0 0 17px;
}

#searchPopin #searchButtonTable td {
padding:1px 0;
margin:0;
line-height:1px;
height:1px;
}

#searchPopin .button2 {
width:60px;
margin:0 0 0 4px;
height:15px;
}

#searchPopin .button3 {
width:38px;
margin:0 0 0 5px;
height:15px;
}

#searchPopin button:first-child {
margin-left:0;
}

#searchPopin button {
background-color:#FFFFFF;
border:0;
color:#FFF;
text-decoration:none;
font-size:.5em;
margin:0;
padding:0;
vertical-align:bottom;
}



#searchPopin .buttonDivider {
width:124px;
height:1px;
vertical-align:top;
}

#searchPopin .headline {
font-size:16px;
vertical-align:top;
margin-left:10px;
line-height:25px;
}

#searchPopin #searchInterfaceTable {
height:100%;
width:100%;
margin:0;
padding:0;
}

#closeSearch img {
width:22px;
height:22px;
}

#searchText {
height:15px;
width:85px;
outline:0;
border:0;
margin:0;
padding:0 4px 0 5px;
vertical-align:bottom;
font-size:.5em;
-webkit-appearance:none;
border-radius:0;
}

#searchPopin button#searchClear,#searchPopin button#searchSubmit {
width:15px;
height:15px;
margin:0 0 0 -6px;
background-size:15px 15px;
font-size:.8em;
line-height:15px;
border-width:1px;
}

button#searchClear img,button#searchSubmit img {
width:15px;
height:15px;
margin:0;
padding:0;
}

#searchResults {
list-style:none;
margin:0;
}

#searchResults .searchResultIssueName li {
}

#searchResults .searchResultNone td {
text-align:center;
color:#FFF;
}

#searchResults .searchResultNone tr:first-child td {
font-weight:700;
}

#searchResults .searchResultNone .buttonDivider {
margin:0 10px 5px;
}

#searchResults li {
border-bottom:1px solid grey;
padding:7px 0;
}

#searchResults li.noresults {
border-bottom:0;
}

#searchResults li.noresults:hover {
background-color:transparent;
}

#searchResults li:hover {
background-color:#040404;
opacity:0.3;
filter:alpha(opacity=30); /* For IE8 and earlier */
}

#searchResults li p {
color:#FFF;
font-size:.4em;
margin-top:0;
padding-left:5px;
}

#searchResults li p.page_number {
font-weight:700;
color:#FFF;
}

#searchResults li div.search_result {
margin-left:2px;
overflow:hidden;
height:70px;
}

#searchResults li img {
float:left;
margin-left:12px;
}

#searchResults li .searchResultItem img {
max-width:50px;
max-height:62px;
margin-right:5px;
}

#searchResults li.search_info {
padding:2px 0;
font-weight:700;
}



#searchResults li .issue_name {
margin:0 0 0 12px;
padding:0;
}

.searchResultsContainer {
overflow-x:hidden;
overflow-y:auto;
height:100%;
width:157px;
-webkit-overflow-scrolling:touch;
margin:5px 0;
}



#viewerContainer {
overflow:hidden;
position:fixed;
top:0;
left:0;
}

.searchhighlight {
position:absolute;
background-color:#a57300;
-webkit-user-select:none;
-webkit-user-drag:none;
-webkit-tap-highlight-color:#000;
opacity:.4;
}

.searchSpacer {
height:10px;
}

#notesPopin {
width:162px;
height:100%;
right:-167px;
border-left:2px solid #121c33;
}

#notesPopin .headline {
font-size:16px;
vertical-align:top;
margin-left:10px;
line-height:25px;
}

#notesPopin .noteBtnInfo {
font-size:.4em;
vertical-align:top;
margin-left:0;
font-size:.4em;
line-height:15px;
margin-left:59px;
margin-top:-27px;
}

#notesPopin .button1 {
width:50px;
margin:0 0 0 4px;
height:25px;
}

#notesPopin button {
background-color:#FFFFFF;
border:0;
color:#FFF;
text-decoration:none;
font-size:.8em;
margin:0;
padding:0;
vertical-align:bottom;
cursor:pointer;
}

#notesPopin #notesButtonTable {
padding:10px 0 0 6px;
}

#notesPopin #notesButtonTable td {
padding:2px 0;
margin:0;
line-height:1px;
height:1px;
}

.notesResultsContainer {
overflow-x:hidden;
overflow-y:auto;
height:100%;
width:157px;
-webkit-overflow-scrolling:touch;
margin:5px 0;
}

.notesResultsContainer>* {
-webkit-transform:translateZ(0px);
}

#notesResults {
list-style:none;
margin:0;
}

#notesResults .notesResultNone td {
text-align:center;
color:#FFF;
}

#notesResults .notesResultNone tr:first-child td {
font-weight:700;
}

#notesResults .notesResultNone .buttonDivider {
margin:0 15px 5px;
}

#notesResults li {
border-bottom:1px solid grey;
padding:7px 0;
cursor:pointer;
}

#notesResults li.noresults {
border-bottom:0;
}

#notesResults li.noresults:hover {
background-color:transparent;
}

#notesResults li:hover {
background-color:#FFFFFF;
}

#notesResults li div.notes_result {
padding-left:75px;
height:60px;
}

#notesResults li div.notes_operation {
overflow:hidden;
float:right;
padding-right:0;
padding-top:0;
}

#notesResults li img {
float:left;
margin-left:12px;
}

#notesResults li .notesResultItem img {
max-width:50px;
max-height:62px;
margin-right:5px;
}

.page_notes_result_page_number {
font-size:.4em;
font-weight:700;
}

.page_notes_result_textarea {
position:absolute;
width:70px;
height:40px;
color:#FFF;
border-style:none;
resize:none;
text-align:left;
overflow:hidden;
margin:0;
font-size:.4em;
font-family:Verdana,Geneva,sans-serif;
}

.page_notes_show_area {
position:absolute;
left:0;
top:0;
width:240px;
height:180px;
background-color:#FFF;
border-color:#666;
border-style:none;
border-width:2px;
}

.page_notes_header {
position:absolute;
left:-1px;
top:0;
width:100%;
height:30px;
background-color:#CCC;
cursor:move;
border-color:#666;
border-style:solid;
border-width:2px;
}

.page_notes_remove_buttion {
position:absolute;
left:87%;
top:0;
width:30px;
height:25px;
cursor:pointer;
}

.page_notes_min_buttion {
position:relative;
left:72%;
top:0;
width:30px;
height:25px;
cursor:pointer;
}

.page_note_detail_text {
position:absolute;
z-index:11;
left:0;
top:34px;
width:99%;
height:142px;
resize:none;
border-style:none;
}

.page_notes_hide_area {
position:absolute;
left:0;
top:0;
width:24px;
height:23px;
cursor:pointer;
visibility:hidden;
}

.win8button .listWhiteIcon {
width:14px;
height:14px;
background-position:0 0;
margin:0 auto;
font-family:html_viewer_fontregular;
font-size:1em;
line-height:8px;
cursor:pointer;
color:#FFF;
}

.win8button .listBlackIcon {
width:26px;
height:26px;
background-position:0 0;
margin:0 auto;
font-family:html_viewer_fontregular;
font-size:1.8em;
line-height:26px;
cursor:pointer;
color:#000;
}

.win8button .notesMinHideIcon {
font-size:1.5em;
line-height:18px;
}

#subscribePopin {
width:100%;
top:25%;
height:50%;
position:absolute;
alignment-adjust:central;
left:0;
z-index:1000;
}

#subscribeBg {
height:100%;
width:100%;
position:absolute;
left:0;
top:0;
opacity:.8;
z-index:999;
}

#popupWarningBg {
height:100%;
width:100%;
position:absolute;
left:0;
top:0;
opacity:.8;
z-index:999;
}

#popupWarning {
width:275px;
height:75px;
top:25%;
position:absolute;
alignment-adjust:central;
left:0;
z-index:1000;
}

#popupWarningString {
font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;
font-size:9px;
left:0;
top:0;
position:absolute;
width:100%;
text-align:left;
display:block;
color:#fff;
}

#popupWarningOkBtn {
bottom:10px;
right:10px;
height:20px;
width:70px;
position:absolute;
color:#fff;
border:0;
cursor:pointer;
font-size:9px;
background-color:#FFFFFF;
}

#popupWarningCancelBtn {
bottom:10px;
right:100px;
height:20px;
width:70px;
position:absolute;
color:#fff;
border:0;
cursor:pointer;
font-size:9px;
background-color:#FFFFFF;
}

.win8button .imgBg {
background-size:80px 40px;
width:20px;
height:20px;
border-width:1px;
font-size:.9em;
line-height:20px;
}

.center {
float:left;
top:0;
position:absolute;
cursor:pointer;
color:#fff;
left:-5%;
}

.endPrev {
font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;
font-size:15px;
top:2%;
left:25px;
position:absolute;
min-width:180px;
max-width:180px;
text-align:left;
}

.titleContainer_landscape {
float:left;
text-align:center;
width:320px;
max-width:115px;
position:absolute;
right:53%;
top:7%;
height:80%;
}

.textContainer_landscape {
height:70px;
width:200px;
top:23%;
left:50%;
position:absolute;
}

#thankString {
font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;
font-size:9px;
left:0;
top:0;
position:absolute;
width:100%;
text-align:left;
display:block;
color:#fff;
}

#subscribeDivider {
border-bottom-style:solid;
border-bottom-width:1px;
left:0;
top:30%;
position:absolute;
width:100%;
text-align:left;
display:block;
}

#regNow {
font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;
font-size:9px;
left:0;
top:40%;
position:absolute;
width:100%;
text-align:left;
display:block;
color:#fff;
}

#imgContainerPopin {
right:0;
top:20%;
height:80%;
width:100%;
position:absolute;
}

#issueImgPopin {
position:absolute;
right:0;
top:0;
}

#regBtnPopin {
top:0;
right:0;
height:20px;
width:70px;
position:absolute;
color:#fff;
border:0;
cursor:pointer;
font-size:9px;
background-color:#FFFFFF;
}

#sdiv .listMarker {
position:absolute;
}

.listMarker .listSticker {
width:0;
height:0;
border-top:33px solid #4e75c1;
border-left:33px solid transparent;
margin-left:15px;
position:absolute;
}

.listMarker .listCheckmark {
position:absolute;
right:3px;
top:3px;
height:10px;
width:10px;
font-size:.9em;
color:#fff;
-webkit-touch-callout:none;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
cursor:default;
text-align:center;
font-family:html_viewer_fontregular;
}
}

@mediamax-width500px{
.titleContainer_landscape {
max-width:70px;
position:absolute;
right:53%;
}

.textContainer_landscape {
width:200px;
height:65px;
left:50%;
}

#regNow {
font-size:9px;
}

#thankString {
font-size:9px;
}

#popupWarningString {
font-size:9px;
}

#popupWarningOkBtn {
height:15px;
width:60px;
font-size:7px;
}

#popupWarningCancelBtn {
height:15px;
width:60px;
font-size:7px;
}

#regBtnPopin {
height:15px;
width:50px;
font-size:6px;
}

.endPrev {
font-size:10px;
}

.win8button .imgBg {
width:10px;
height:10px;
border-width:1px;
font-size:.6em;
line-height:12px;
}

.endPrev {
left:18px;
}

#regBtnPopin {
height:15px;
width:60px;
font-size:7px;
}
}

@mediamax-width350px{
.titleContainer_landscape {
right:73%;
}

.textContainer_landscape {
left:35%;
}

.endPrev {
font-size:10px;
}
}

@mediamax-height400px{
.titleContainer_landscape {
right:63%;
max-width:95px;
}

.textContainer_landscape {
left:40%;
}

.endPrev {
font-size:10px;
}
}

@mediamax-width900px and min-width500px{
.titleContainer_landscape {
right:63%;
}

.textContainer_landscape {
left:40%;
}
}

@mediamax-height640px{
.win8button {
margin:2px;
}

.win8button .label {
font-size:.5em;
}

.win8button .img {
background-size:80px 40px;
width:20px;
height:20px;
border-width:1px;
font-size:.9em;
line-height:20px;
text-align:center;
}

.left {
float:left;
}

.win8button .backButton {
margin-top:4px;
}

.win8button:active .img {
background-postiion:0 -40px;
}

.win8button .img.noborder {
border:0;
}

#backBtn {
margin-top:6px;
}

#listBtn {
margin-top:6px;
}

#thumbnailBtn {
margin-top:6px;
}

.win8button .moreBtnIcon {
margin-left:23px;
}

.win8button .moreBtnLabel {
margin-top:14px;
}
}

@mediamax-width640px{
.win8button {
margin:2px;
}

.win8button .label {
font-size:.5em;
}

.win8button .img {
background-size:80px 40px;
width:20px;
height:20px;
border-width:1px;
font-size:.9em;
line-height:20px;
text-align:center;
}

.left {
float:left;
}

.win8button .backButton {
margin-top:4px;
}

.win8button:active .img {
background-postiion:0 -40px;
}

.win8button .img.noborder {
border:0;
}

#backBtn {
margin-top:6px;
}

.win8button .moreBtnIcon {
margin-left:23px;
}

.win8button .moreBtnLabel {
margin-top:14px;
}
}

.win8button {
float:right;
margin:5px;
text-align:center;
}

.win8button .img {
width:40px;
height:40px;
background-position:0 0;
background-color:transparent;
border:2px solid #FFF;
border-radius:50%;
margin:0 auto;
background-size:160px 80px;
font-family:html_viewer_fontregular;
font-size:1.8em;
line-height:40px;
cursor:pointer;
}

.left {
float:left;
}



.win8button.active .img {
background-position:0 -40px;
background-color:#fff;
}

.win8button .img.noborder {
border:0;
}

#backBtn .label {
display:none;
}

.win8button .moreBtnIcon {
float:left;
margin:10px;
color:#FFF;
margin-left:37px;
}

.win8button .moreBtnLabel {
margin-top:22px;
text-align:left;
color:#FFF;
}
