/* Handheld */

/* Base Styles */
body {
	padding:0 3%;
	background-color: #F7E4B0;
	background-image: none;
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	text-align: center;	
	}
#wrap-pagetop {
	background-color: #5E8C44;
	color: #FFFFFF;
}

/* Typography */
#wrap-pagetop h1 {
	color: #FFFFFF;
	background: #5C4B17;
}
#wrap-pagetop h2 {
	background-color: transparent;
	color: #FFFFFF;
	border-bottom-style: none;
}
#wrap-pagetop h3 {
	background-color: transparent;
	border-bottom: thin solid #FFFFCC;
	color: #fff;
	margin-top:.5em;
}

#wrap-pagetop li a {color:#FFFF99;}
li a {color:#990000}
a {color:#990000;}
a:focus, a:hover, a:active {
	color:#EB8518;
	background-color: #FFFFCC;
}
p {
	font-size: .76em;
	line-height: 1.7em;
	margin: 1.2em 0em 1.2em 0em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}
li > p {margin-top: 0.2em;}
h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.5em;
	color: #FFFFFF;
	margin: .8em 0em;
	background-color: #660000;
	border-bottom-width: medium;
	border-bottom-style: inset;
	border-bottom-color: #FFCC99;
}
h2 {
font-family: "Times New Roman", Times, serif; font-size: 1.4em; color: #FFFFFF; margin: 0.5em 0em 0.7em; font-weight: bold;
	border-bottom-width: medium;
	border-bottom-style: inset;
	border-bottom-color: #FFCC99;
	background-color: #659449;
	margin-top:1em;
}
h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.3em;
	color: #003300;
	margin: .3em 0em;
	font-weight: normal;
	border-bottom-width: medium;
	border-bottom-style: inset;
	border-bottom-color: #FFCC33;
	margin-top:1em;
}
h4 {
font-family: "Times New Roman", Times, serif; font-size: 1.2em; color: #000000; margin: .4em 0em .4em 0em;}
h5, DT {
font-family: "Times New Roman", Times, serif; font-size: 1.0em; color: #000000; margin: .4em 0em .4em 0em;}
h6 {
font-family: "Times New Roman", Times, serif; font-size: 0.8em; color: #000000; margin: .4em 0em .4em 0em;}
ol, ul, li {
	list-style: square;
	font-size: .85em;
	line-height: 1.8em;
	margin-top: 0.2em;
	margin-bottom: 0.1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	margin-left: .8em;
}
ul li ul li {
	font-size:120%;
}
pre {font-family: monospace; font-size: .85em;}
strong, b {
	font-weight: bold;}
#footer {
	font-size: .8em;
}

#footer a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-decoration: none;
	line-height: 90%;
	color: #660000;
}
form input {margin:.3em}

/* Media Handling */
.hide {display:none;}
.print-no {}
.print-yes {}
.screen-yes {}
.screen-no {}
.handheld-yes {display:block;}
.handheld-no {display:none;}
.oldbrowser-yes {}
.oldbrowser-no {}

/* ------------------ Show - Hide Links ----------------- */
.skip, .skip a, .skip a:hover, .skip a:visited { 
  position:absolute; 
  left:0px; 
  top:-500em; 
  width:1px; 
  height:1px; 
  overflow:hidden;
} 
  
.skip a:active, .skip a:focus {
	position:absolute;
	top:0px;
	left:0px;
	width:24em;
	height:1%;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFCC;
	border: 3px double #990000;
	padding: .3em;
	font-size: 1em;
}
