/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* Force vertical scrollbar, force body height to fit at least the browser window, prevent iOS text size adjust on device orientation change */
html { overflow-y: scroll; min-height: 100%; 	-webkit-text-size-adjust: 100%; }

/* Create a stacking context to prevent z-index issues */
body { position: relative; }

/* Remove outline when clicking links: people.opera.com/patrickl/experiments/keyboard/test */
a:hover, a:active { outline: none; }

/* Removes scrollbar in IE */
textarea { overflow: auto; }

/* Remove background from selected images */
img::selection { background: transparent; }
img::-moz-selection { background: transparent; }

/* Remove borders */
fieldset, img, iframe { border: 0; }

/* Consistency of cursor style, Corrects inability to style clickable 'input' types in iOS */
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }
button[disabled], input[disabled] { cursor: default; }

/* Removes inner padding and border in FF3+ */
button::-moz-focus-inner,
input::-moz-focus-inner { border: 0; padding: 0;}

/* HTML5 display definitions
----------------------------------------------------------------------------------------------------*/
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block; }
audio, canvas, video { display: inline-block; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

/* New Base Values
----------------------------------------------------------------------------------------------------*/
body { margin: 0; }
/* Block Space */
p, hr, ul, ol, dl, blockquote, pre, fieldset, figure { margin: 15px 0; }
h1, h2, h3, h4, h5, h6 { margin: 25px 0 15px 0; }
p { text-align: justify; font-family: 'Helvetica', Arial, serif; }

/* Lists */
ul, ol, dl { padding-left: 30px }
ul, ol, dl { padding-left: 30px }
dd { margin-left: 40px; }

/* Headings */
h1, h2, h3, h4, h5, h6 { font-weight: normal; }

h1 { font-size: 36px; line-height: 36px; color: #002a5f !important;}
h2 { font-size: 24px; line-height: 24px;color: #002a5f !important; }
h3 { font-size: 18px; line-height: 18px; color: #002a5f !important;}
h4, h5, h6 { font-size: 16px; line-height: 16px; }

/* Links */
a, a:hover { text-decoration: none; }

/* Text-level Semantics */
b, strong { font-weight: bold; }
small { font-size: 11px; }
ins { text-decoration: none; }
del { text-decoration: line-through; }

abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }
dfn[title] { font-style: normal; }

/* Horizontal Rule */
hr {

	display: block;

	height: 1px;

	padding: 0;

	border: 0;

	border-top: 1px solid;

}



/* Quotes */

q, blockquote {

	quotes: '\201C' '\201D' '\2018' '\2019';

	font-family: "Times New Roman", Times, serif;

	font-style: italic;

}

	

blockquote {

	padding: 0 20px;

	font-size: 16px;

	line-height: 22px;

}



blockquote:before { content: '\201C'; }

blockquote:after { content: '\201D'; }



/* Code */

code, pre { font-family: "Courier New", Courier, monospace; }



code { word-spacing: -2px; }



pre {

	padding: 10px;

	font-size: 12px;

	line-height: 18px;

	white-space: pre-wrap;

	word-wrap: break-word;

}



/* Tables */

table {

	border-collapse: collapse;

	border-spacing: 0;

}



th, td { padding: 1px; }



/* Forms */

input, select { vertical-align: middle; }



select, input, textarea, button { font: 12px Arial, sans-serif; }



form, textarea { margin: 0; }

legend, fieldset, input { padding: 0; }



textarea,

input[type='text'],

input[type='password'],

select { padding: 2px; }

select { line-height: 19px; } /* Needed for Safari */



button,

input[type='button'],

input[type='submit'] { padding: 2px 3px; 

	background-color: #002d59;
    background-image: -moz-linear-gradient(center top , #002d59, #002d59);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    /*color: #FFFFFF;*/
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	
	
	background: linear-gradient(to bottom, #002d59 0%, #002d59 74%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #002549;
    border-radius: 0px;
    color: #fff;
}




/* New style-related Base Values
----------------------------------------------------------------------------------------------------*/

body { font: normal 14px/20px "Helvetica", Arial; color: #777; }

.nextend-widget-always { z-index: 50 !important;}
h1 { font-size: 32px; line-height: 32px; font-weight:bold; font-family: 'Perpetua', serif;}
h2 { font-size: 26px; line-height: 26px; font-family: 'Perpetua', serif; }
h3 { font-size: 20px; line-height: 20px; font-family: 'Perpetua', serif;}
h4, h5, h6 { font-size: 18px; line-height: 18px; }

a { color: #e5e5e5; }
a:hover { color: #333; }

.libottom { line-height: 33px; margin-left; 5px; list-style: none;}

em, code { color: #e5e5e5; }
ins, mark { background-color: #e5e5e5; }
mark { color: #fff; }

hr { border-top-color: #e5e5e5; }

pre { border: 1px solid #e5e5e5;	background: #f7f7f7;}

::-moz-selection { background: #000; color: #fff; }
::selection { background: #000; color: #fff; }

/*
     FILE ARCHIVED ON 06:04:22 Jun 20, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 04:37:39 Sep 08, 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.44
  exclusion.robots: 0.054
  exclusion.robots.policy: 0.043
  esindex: 0.007
  cdx.remote: 4.431
  LoadShardBlock: 125.146 (3)
  PetaboxLoader3.datanode: 160.608 (5)
  PetaboxLoader3.resolve: 297.754 (4)
  load_resource: 418.616 (2)
*/