@page { size:8.5in 11in;}
@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Poppins:400,300,500,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700,400italic,600,600italic,700italic,900,900italic);
@import url(https://fonts.googleapis.com/css?family=Noto+Serif:400,400italic,700,700italic);

/*GENERAL RESET*/
body,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,p,th,td{  padding:0px;  margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; font-weight:normal;}
table{ border-collapse:collapse; border-spacing:0;}
img, a img{ border:0;}
td{ vertical-align:top;}
address,caption,cite,code,dfn,th,var{ font-style:normal; font-weight:normal;}
caption,th{ text-align:left;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}
q:before,q:after{ content:'';}
abbr,acronym{ border:0;}
/*END RESET*/

p { padding-bottom:6px; }
h1 { font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif; font-size:1.9em; line-height:1.2em; padding-bottom:18px; color:#000830; font-weight:700; }
h2 { font: normal 600 1.5em/1.1em 'Poppins', sans-serif; color:#6376A1; text-transform:uppercase; padding-bottom:0px; }
h3 { font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif; font-size:1.58em; line-height:1.52em; padding-bottom:10px; color:#000830; font-weight:500; }
h4 { font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif; font-size:1.38em; line-height:1.32em; color:#7090b9; font-weight:400; }
h5 { font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif; font-size:1.18em; line-height:1.02em; color:#232e63; font-weight:400; font-style:italic; padding:10px 0px 25px 0px; }

a.button { cursor:pointer; color:#fff !important; display:inline-block; padding:6px 10px; font: 600 14px/14px "Open Sans", sans-serif; text-decoration:none; background:#60AD00; border-radius:4px; margin-bottom:12px; }
a.button:hover { background:#416415; }

#printHeader { display:none; }
#infoFrame{width:900px; height:739px;}
#mktLeftContent ul li, #mktRightContent ul li,#mktLeftContent ul, #mktRightContent ul { margin:0; padding:0; }
#mktLeftContent p, #mktRightContent p, #mktLeftContent li, #mktRightContent li { padding-bottom:12px; }
#mktLeftContent ul li, #mktRightContent  ul li { padding-left:15px; }

#mktWrapper { width:900px; height739px; overflow:hidden; }
#mktHeader { height:40px; overflow:hidden; background:#4e9c34; }
#mktLeftHeader { width:450px; float:left; padding:12px 0px 0px 18px; color:#fff; font-size:20px; line-height:15px; font-weight:bold; }
#mktRightHeader { width:370px; float:right; padding:12px 22px 0px 0px; }
#mktRightHeader img { cursor:pointer; }

#mktLeft, #mktRight { height:700px; overflow:hidden; }
#mktLeft { float:left; width:514px; }
#mktRight {width:386px; float:right; background:#b4b8af; }
#mktLeftContent { padding:13px 0px 0px 18px; height:688px; overflow:auto; }
#mktLeftContent img { max-width:100%; height:auto; }
#secLeft { padding-bottom:20px; }
#mktRightContent { padding:0px 0px 0px 13px; }

#mktRightPhotos { width:358px; height:225px; margin:13px 0px; background:#666666; overflow:hidden; }
.sliderWrapper { border-bottom:#b4b8af solid 6px; }
.panImage { cursor:zoom-in; }
.bkg_slider_thumb { background-position:center; background-size:cover; }
#mktRightText { height:409px; height:673px; padding:13px; line-height:25px; overflow:auto; }
#mktRightText a, #mktRightText a:visited, #mktRightText a:hover { color:#333399; }

.detailsTable { font-size:inherit; width:100%; margin-bottom:12px; }
.detailsTable, .detailsTable td { font-size:inherit; }
.detailsTable td { padding-bottom:3px }
.detailsTable td:first-child { padding-right:10px; width: 40%; }
.printOnly { display:none; }

.carousel-indicators { bottom:-50px; height:auto !important; border:none; }
.carousel-indicators button { height:15px !important; border-radius:4px; }

@media print {
  .print-no-style { color:#000 !important; padding:0px !important; margin:0px !important; float:none !important; width:100% !important; background:#fff !important; height:unset !important; overflow:auto !important; }
  #mktHeader { color:#000; background:#fff; }
  #mktLeftHeader { font-size:18px; line-height:21px; padding-bottom:20px; color:#000; }
  #print-header { display:block; padding-bottom:20px; font:normal 14px/15px "Open Sans", sans-serif; color:#000; }
  #print-header table { width:100%; }
  #print-header td{ vertical-align:middle !important;}
  #print-header table td:first-child { width:200px; }
  #print-header table img { max-width:160px !important; }
}