@import url(http://fonts.googleapis.com/css?family=Roboto:400,700,400italic,700italic|Roboto+Condensed:400,700);
/* WonderWebs-XHTML 3.5 Responsive template - Website stylesheet - Copyright 2015 WonderWebs.com */

/* Use long form CSS for fonts */
body,.Normal{font-family: 'Roboto', sans-serif;font-size:15px;color: #444444;}/* Inherited default font and colour */
h1{color: #555555;font-family: "Roboto Condensed",sans-serif;font-size: 28px;font-weight: 700;line-height: 28px;margin: 0 0 24px;}
h2{color: #555555;font-family: "Roboto Condensed",sans-serif;font-size: 22px;font-weight: 400;margin-bottom: 16px;}
h3{font-size: 16px;font-weight: 700;line-height: 16px;margin: 0 0 16px;}
h4{}
h5{}
h6{}
.StandardButton,a.StandardButton,a.StandardButton:link{}
.StandardButton:hover,a.StandardButton:hover{}
hr{}
img{}
pre{}
blockquote{}
.Head{}/* Admin headings */
.SubHead{}/* Admin labels */
.NormalBold,strong{}/* Bold text - Custom fonts use numeric values e.g. 600 */
.NormalTextBox, input[type="text"], input[type="file"], input[type="password"], input[type="date"], input[type="email"], select, textarea{}/* Text input fields */

/* Default hyperlinks */
a, a:link, a:visited{color: #2A3E92;}
a:active, a:hover{text-decoration: underline;}

/* Edit links */
.WebbitSettingsPane{}/* Change when the chosen colours make it difficult to view settings panels */
.WebbitEdit,.WebbitEdit a:link,.WebbitEdit a:visited,.WebbitEdit a:active{}/* Set color:#00FF00 on dark sites */
.WebbitEdit a:hover{}/* Set color:#FFFFFF on dark sites */

/* Grouped template links */
.SigninPane,.SigninPane a:link,.SigninPane a:visited{color: #ffffff;}
.SigninPane a:active,.SigninPane a:hover{}
.BreadCrumbPane,.BreadCrumbPane a:link,.BreadCrumbPane a:visited{}
.BreadCrumbPane a:active,.BreadCrumbPane a:hover{}
.Footer,.Footer span,.Footer a:hover .FooterDivider,.Footer a:link,.Footer a:visited{color: #777777;font-weight: bold;}
.Footer span:hover,.Footer a:active,.Footer a:hover{color: #ffffff;}

/* Individual template links. Can be used to hide, restyle or move them individually instead of grouped as above */
.BreadCrumbs{}
.Account{}/* The registration link */
.SigninTop{}/* The first sign-in link at top of page */
.SigninSeparator{}/* Vertical pipe between registration and sign-in links - Use visibility:hidden to hide */
.SigninBottom{}/* The second sign-in link at bottom of page */
.Terms{display: none !important;}
.Privacy{display: none !important;}
.Copyright{}
.Logo{}/* Inside the LogoPane */
.Producer{}

/* Structure */
.Outer{}/* Outermost div */
.PageID{}/* Same as Outer but with a unique ID per page */
.Page{background:url("/Portals/87/Background.png") no-repeat scroll center top #f8f8f8;}/* Website background - Apply to #Body{} if coverage not achieved */
.Placement{padding-bottom: 0;}/* Paper padding */
.Shadow{}/* Paper shadow */
.PaperBorder{border: medium none;}/* Paper border */
.Paper,.Footer{}/* Paper - Specify width in responsive layouts below */
.LogoWrapper{}/* Logo height - Responsive:{padding-top:(height*100/width)%;} Non-responsive:{height:165px;} */
.LogoPane{height: 155px;width: 372px;top: -180px;background:url("/Portals/87/Logo-372x152.png") no-repeat scroll 0 0 transparent;} /* Logo - Non-responsive: remove background-size. Background size must be separate for IE9 */
.LogoLink{} /* Invisible link to homepage */
.MenuBar{}/* Menu including SigninPane */
.SigninPane,.SigninPane .ContainerHead,.SigninPane .ContainerBody,.SigninPane .ContainerFoot{display:none}/* Register and Sign-in links */
.SearchBar{padding: 0;position: absolute;right: 8px;top: 6px;}/* Search bar including the BreadCrumbPane and SearchPane */
.BreadCrumbPane{display: none}/* Breadcrumbs */
.Separator:after{}/* Breadcrumb separator in the format content:"»" */
.SearchPane{background: url("/Portals/87/Search-dark.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);height: 24px;width: 126px;}/* Contains SearchInput and SearchButton */
input.SearchInput{background: none repeat scroll 0 0 rgba(0, 0, 0, 0);border: medium none;color: #ffffff;height: 24px;margin: 0;padding-left: 4px;width: 100px;}/* The search input field. Usually column width minus 74px */
.ContentRow{}/* Table containing Left, Content, Right and Bottom panels. When applying a background image add display:block for Webkit */
.PaperBottomEdge{}/* Spare div */
.Footer{}/* Footer links */

/* Content panels */
.Above{}/* Above the Paper */
.Header{}/* Below the menu and above the SearchBar */
.Top{}/* Below the SearchBar and above the ContentRow */
.Left{}/* Left table cell */
.Content{}/* Central table cell. */
.Right{}/* Right table cell */
.Bottom{background:#f5f5f5;}/* Table cell below the three columns */
.Foot{padding: 0;}/* Attached to bottom of Paper */
.Below{background: none repeat scroll 0 0 #020409;height: 300px;}/* Below the Paper */

/* Light container. Other containers are .Dark .HighLight .Transparent .Blank */
.LightContainer{}/* Container wrapper */
.Light .ContainerHead{}
.Light .ContainerBody{}
.Light .ContainerFoot{}/* Collapsed by default */
.Light .ContainerTitle{}/* Title text */
.Light .Normal{}/* Content text */
.Light a,.Light a:link,.Light a:visited{}/* Links*/
.Light a:active,.Light a:hover{}

/* Container margins (defaults) */
.Header .Container{}/* {margin:0} */
.Top .Container{}/* {margin:6px 0 0 0} */
.Content .Container{}/* {margin:6px 6px 0 6px} */
.Left .Container{}/* {margin:6px 0 0 6px} */
.Right .Container{}/* {margin:6px 6px 0 0} */
.Bottom .Container{}/* {margin:6px 6px 0 6px} */
.Foot .Container{}/* {margin:6px 6px 0 6px} */

/* Left and right column widths in Vertical menu template */
.Left .Container,.Left .NoContainer,.MenuBar,.SearchPane{}
.Right .Container,.Right .NoContainer{}

/* Left and right column widths in Horizontal menu template */
.Left .Container,.Left .NoContainer{}
.Right .Container,.Right .NoContainer,.SearchPane{}

/* SubMenu width and displacement relative to Menu */
.MenuBar ul.lvl1,.MenuBar ul.lvl2,.MenuBar ul.lvl3{width:260px}/* SubMenu width or use width:auto to force same width as root menu. Default is {width:180px}.*/
.MenuBar ul.lvl2 li,.MenuBar ul.lvl3 li{left:260px;top:-32px}/* SubSubMenu displacement should match SubMenu width above. Default is {left:180px;top:-26px}. Vertical menu has {top:0} */

/* Menu and Submenu font, not colours - Use long form CSS */
.MenuBar ul.Menu a{text-transform: uppercase;}
.MenuBar ul.Menu .sub a{}

/* Menu Wrappers */
.MenuBar{padding: 0;background: none repeat scroll 0 0 #40B93C;}/* Menu wrapper includes SigninPane. Set background:none to remove default gradient */
.MenuPane{border:none}/* Inner menu wrapper not including SigninPane. Set border:none to remove default borders */
.MenuPaneInner{}/* Secondary inner menu wrapper for complex positioning */

/* Menu item borders and separators. Set border:none to remove defaults */
.MenuBar ul.Menu a.first{border:none}/* First menu item */
.MenuBar ul.Menu a{border:none}/* Root separator */
.MenuBar ul.Menu a.last{border:none}/* Last menu item */
.MenuBar ul.Menu .sub a.first{border:none}/* First submenu item */
.MenuBar ul.Menu .sub a{border:none}/* Remaining submenu items */
.MenuBar ul.Menu .sub a.last{border:none}/* Last submenu item */

/* Menu colours - Every menu item also has a dynamic ID. Example: Page title "About Us" has dynamic ID "#item_AboutUs" */
.MenuBar ul.Menu a,.MenuBar ul.Menu a:visited,.MenuBar .VerticalMenu .ContainerHead,.MenuBar .VerticalMenu .ContainerFoot{color:#ffffff;background:transparent}/* Menu */
.MenuBar ul.Menu a.branch{color:#ffffff;background:transparent}/* Branch */
.MenuBar ul.Menu a.current,.MenuBar .MenuBar ul.Menu a.breadcrumb{color:#ffffff;background:#3AA635}/* Active */
.MenuBar ul.Menu a:hover,.MenuBar ul.Menu a:focus{color:#;background:#3AA635}/* Hover */

/* SubMenu colours */
.MenuBar ul.Menu .sub a,.MenuBar ul.Menu .sub a:visited{color:#ffffff;background:#3AA635}/* Sub Menu */
.MenuBar ul.Menu .sub a.branch{color:#ffffff;background:#3AA635}/* Branch */
.MenuBar ul.Menu .sub a.current,.MenuBar ul.Menu .sub a.breadcrumb{color:#ffffff;background:#2A7A27}/* Active */
.MenuBar ul.Menu .sub a:hover,.MenuBar ul.Menu .sub a:focus{color:#ffffff;background:#2A7A27}/* Hover */

/* Individual menu item height and padding e.g. {height:36px;line-height:36px} */
.MenuBar ul.Menu a{padding: 0 16px;}
.MenuBar ul.Menu .sub a{height: 32px;line-height: 32px;}

/* Splash */
.SplashPage{}/* Background */
.SplashPlacement{}/* Content padding */
.SplashContent{}/* Content */

/* Secrets */
.SecretsPage .Paper{}
.Secrets .ContainerBody{}
.SecretsContainer{}

/* Place custom Webbit styles here */
.Paper{margin-top: 210px;}
.UpperMenu {font-size: 11px;font-weight: bold;position: absolute;right: 12px;top: -229px;}
.UpperMenu a{margin-left:24px;text-transform:uppercase;color:#E6E6E6}
.UpperMenu a:hover{color:#ffffff}
.SearchButton {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);display: inline-block;height: 22px;margin: 0;width: 25px;}
.Page3861 .Content{min-height: inherit;}
#dnn_ctr9821_HtmlModule_lblContent{}
#dnn_ctr9821_HtmlModule_lblContent div.T2Col > div > div {padding: 24px;}
.Below .NoContainer{width:100%;max-width:960px;margin:0 auto}
.Below .NoContainer div.T3Col > div > div {padding: 36px 36px 0;}
.Below h3{color:#aaaaaa}
.Below p{color:#777777}
.Below .Normal ul{line-height: 165%;list-style-type: square;padding-left: 16px;}
.Below .Normal a,.Below .Normal a:link,.Below .Normal a:visited{color:#777777}
.Below .Normal a:hover{color:#eeeeee}
.StandardButton, a.StandardButton, a.StandardButton:link {background: none repeat scroll 0 0 #222222;border: medium none rgba(0, 0, 0, 0);border-radius: 0;color: #ffffff;}
.StandardButton:hover,a.StandardButton:hover{background:#444444;color: #ffffff}

.ZebraStripes{border-collapse:collapse;border:1px solid #eee;text-align:left;width:100%;}
.ZebraStripes{font:normal 12px/150% Arial, Helvetica, sans-serif;background:#fff;overflow:hidden;border:1px solid #EEEEEE;}
.ZebraStripes td{padding:3px 10px;color:#777777;font-size:12px;font-weight:normal;vertical-align: top;}
.ZebraStripes th{padding:3px 10px;background:#839E99;color:#fff;font-weight:bold;text-align:left;vertical-align:top;}
.ZebraStripes tr.odd{background:#F1F1F1;color:#00573C;}  /*<<< this colours the alternating rows */
.ZebraStripes tbody td:first-child{border-left:none;}
.ZebraStripes tbody tr:last-child td{border-bottom:none;}
.ZebraStripes .odd th{background:#6E8D88;}
.fa-file-pdf-o{color: #bb0f0f;}
.chameleon_slider.callisto .scrollable_box .viewport h2{display:none;}
.chameleon_slider.callisto .scrollable_box .viewport p {
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 23px;
    font-style: italic;
    font-weight: bold;
    line-height: 150%;
    margin: 0;
    text-align: right;
}
.chameleon_slider.callisto .scrollable_box .scrollbar {display: none !important;}
#item_Policy{display:none}/* hide Policy menu outside of phone */


.dpl_default ul{list-style-type:none;padding-left:0px;}
.dpl_default ul ul{padding-left:15px;}
.dpl_default ul li{margin-bottom:0 !important;}
.dpl_default ul li a{list-style-type:none;padding:5px 4px 6px 4px;border-bottom:1px solid #ebebeb; display:block;text-decoration:none;color:#555555}
.dpl_default ul li a:hover{background-color:#F5F5F5;color:#555555}
.dpl_default .section a{padding:10px 10px 10px 10px;width:100%;}
.dpl_default .sectionhead{border-bottom:3px solid #cfcfcf;padding-bottom:5px;}
.dpl_default .divline{border-bottom:1px solid #cfcfcf;}
.dpl_default .description{color:#808080;font-size:.9em;}
.dpl_default .selected a{background-color:#bfc2c1;color:#ffffff}

#mce-EMAIL {
  background: #404040 none repeat scroll 0 0;
  border: medium none;
  box-shadow: none !important;
  box-sizing: border-box;
  color: #ffffff;
  float: left;
  height: 26px;
  margin-right: 2%;
  padding: 0 6px;
  width: 66%;
}

#mc-embedded-subscribe {
  background: #2A3E92 none repeat scroll 0 0;
  border: medium none;
  box-sizing: border-box;
  color: #cbcbcb;
  font-size: 10px;
  font-weight: bold;
  height: 26px;
  text-transform: uppercase;
  width: 25%;
}
#mc-embedded-subscribe:hover {
    background: #2C47BF none repeat scroll 0 0;
    color: #e8e8e8;
}

/* Auto-responsive classes for tables and divs: 
Phone1, Phone2, Phone2TW, Phone2BW, Tablet1, Tablet2, Tablet2TW, Tablet2BW, Tablet3TW, Tablet3BW, Desktop1, Desktop2, Widescreen1, Widescreen2
Auto-columns from 3-level nested divs: T1Col, T2Col, T3Col, T4Col */

/* Phone */
.hamburger .mean-bar,.PreloadImage{background:url("/Portals/87/Logo-1280x140.png") no-repeat scroll 0 0 / 640px 70px #f8f8f8}/* Header */
.hamburger .mean-nav{}/* Menu item background */
.hamburger a.meanmenu-reveal{background:#2A3E92}/* Hamburger */
.hamburger .mean-nav ul li a{}/* Menu text */
.hamburger .mean-nav ul li a:hover{}/* Menu hover */
@media only screen 
and (min-width : 0px) 
and (max-width : 640px) {
.Page {background: none}
.Placement{border-top:4px solid #3AA635}
.Paper {margin-top: 0;}
.Below {display: none;}
.Footer{background:#037936;}
.chameleon_slider.callisto .scrollable_box .viewport p {font-size: 14px;}
.chameleon_slider .scrollable_box .viewport.scrollable {margin: 2px !important;max-height: inherit !important;}
.Footer,.Footer span,.Footer a:hover .FooterDivider,.Footer a:link,.Footer a:visited{color: #ffffff;font-weight:normal}
#dnn_ctr9821_HtmlModule_lblContent div.T2Col > div > div {padding: 24px 0;}
.ZebraStripes,.ZebraStripes td{font-size:14px}
.UpperMenu{display:none}
#item_Policy{display:block}/* Show Policy menu on phone */


}

/* Tablet */
@media only screen 
and (min-width : 641px) 
and (max-width : 768px) {
.Placement {padding: 24px 0 0 !important;}
.Footer{bottom: -274px;}


}

/* Desktop */
@media only screen 
and (min-width : 769px) 
and (max-width :1280px) {
.MenuBar ul.Menu a{transition:all 0.2s ease-in-out 0s}
.Left {padding: 24px 0 24px 24px;}
.Content {padding: 24px 0 24px;}
.Right {padding: 24px 24px 24px 0;}
.Footer{bottom: -274px;}

}

/* Widescreen */
@media only screen 
and (min-width : 1281px) 
and (max-width :2560px) {

.MenuBar ul.Menu a{transition:all 0.2s ease-in-out 0s}
.Left {padding: 24px 0 24px 24px;}
.Content {padding: 24px 0 24px;}
.Right {padding: 24px 24px 24px 0;}
.Footer{bottom: -274px;}
.Below .NoContainer {max-width:1220px;}

}












/*
     FILE ARCHIVED ON 04:31:58 Jun 05, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:28:40 Mar 17, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.56
  exclusion.robots: 0.049
  exclusion.robots.policy: 0.04
  esindex: 0.01
  cdx.remote: 22.169
  LoadShardBlock: 139.719 (3)
  PetaboxLoader3.datanode: 151.437 (5)
  PetaboxLoader3.resolve: 138.2 (3)
  load_resource: 248.937 (2)
*/