/* AMPNA Stylesheet 09September2016 */

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on May 29, 2012 09:55:51 PM America/New_York */

@font-face {
font-family: 'KaushanScriptRegular';
src: url('../fonts/KaushanScript-Regular-webfont.eot');
src: url('../fonts/KaushanScript-Regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/KaushanScript-Regular-webfont.woff') format('woff'),
url('../fonts/KaushanScript-Regular-webfont.ttf') format('truetype'),
url('../fonts/KaushanScript-Regular.otf') format('opentype'),
url('../fonts/KaushanScript-Regular-webfont.svg#KaushanScriptRegular') format('svg');
font-weight: normal;
font-style: normal;
}

/** COLOURS USED */

/** Dao leaf #0d7100 (green) */
/** Top Main Navigation links #0d2e01 (dark green) */
/** Headings (text1) #993300 (redish brown) */
/** Content text #404040 (very dark gray) */
/** Content background #edfee7 (pale green) */
/** light gray #d3c6ae */

/** FONT SIZES */

/** 8pt 	11px 	0.7em 	70%   */
/** 9pt 	12px 	0.75em 	75%   */
/** 10pt 	13px 	0.8em 	80%   */
/** 10.5pt 	14px 	0.875em 87.5% */
/** 11pt 	15px 	0.95em 	95%   */
/** 12pt 	16px 	1em 	100%  */


/** BASIC styling*/

html {
height:100%; 
}

body {
text-align: center;
min-width: 758px;
height:100%;
font: 1em Georgia, Verdana, Geneva, sans-serif;
color: #404040;
line-height: 120%;
}

h1 {
font-size: 1.5em;
font-weight:bold;
}

h2 {
font-size: 1.1em;
font-weight:bold;
}

h3, h4 {
font-size: 0.9em;
font-weight:bold;
padding: 0.2em 0;
}

em, cite {
font-style:italic;
}

hr {
width: 100%;
height:1px; 
border:0; 
border-top:1px solid #bbb;  
}

blockquote {
	padding: 0 2em 0;
}

strong {
	font-weight: bold;
}

/** Clear Float class */

.clearFloat {
	clear: both;
}

/** Misc class styling */

.paraPadding {
	padding-top: 3px;
	padding-bottom: 6px;
}

.underline {
	text-decoration: underline;
}

/** ID wrapper styling */

#contentWrapper {
width: 758px;
height:100%;
margin: 20px auto 0 auto;
text-align: left;
}

/** HEADER Section styling */

header h1 {
padding-left: 15px;
font: 2.0em 'KaushanScriptRegular', Georgia, Verdana, Geneva, sans-serif;
letter-spacing: 0;
color: #0d7100;
}

header h1 a {
text-decoration:none;
display: -moz-inline-stack;
display:inline-block;
width: 130px;
}

header h1 span {
position:relative;
top:-35px;
}

header h2 {
position:relative;
top:-10px;
padding-left: 150px;
}

/** Navigation Tab styling */

nav {
	position: relative;
	height: 3em;
	width: 45em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

ul#primary {
	margin: 0;
	padding: 0;
	position: absolute;
    bottom: -1px;
	width: 45em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

ul#primary li  {
	display: inline;
	list-style: none;
}

ul#primary a {
	width: auto;
	display: block;
	float: left;
	padding: 4px 4px; /** should be 4px 4px */
	margin: 1px 2px 0 0;
	text-align: center;
	font-size: 85%;
	text-decoration: none;
	color: #333;
	background: #fffae1;
	border: 1px solid #bbb;
}

ul#primary a:hover {
	background: #fff3b3;
}

ul#primary a.current {
	border: 1px solid #bbb;
	border-bottom: none;
	background: #fff3b3;
	padding-bottom:5px; /** should be 5px */
}

/** Section styling */

section {
	border: 1px solid #bbb;
	background: #fff;
	width: 100%;
}

#tabColorExtender {
	background: #fff3b3;
	width: 100%;
	height: 8px;
	margin-bottom: 0.5em;
}

/** Article styling */

article {
	padding: 0 0.5em;
	height:100%;
}

article h4 {
	border: 0;
}

article p, article ol {
	font-size: 0.9em;
	padding: 5px 0;
}

article ol {
	list-style: decimal;
	padding-left: 30px;
}

article ol.bullet {
	list-style: disc;
}

article a {
	text-decoration: none;
	color: #993300;
}

article a:hover {
	text-decoration: underline;
	color: #0d7100;
}

article span.note {
	text-decoration: underline;
	font-Weight: bold;
}

/** Html Page classes for hiding and displaying articles */

.displayArticle {
	display: block;
}

.hideArticle {
	display: none;
}

/** FOOTER Section styling */

footer {
padding-top: 50px;
padding-bottom: 15px;
padding-left: 25px;
width:100%;
}

footer p {
font-size: .75em;
color: #0d7100;
text-align: center;
}