@import url("1_typography.css");
@import url("2_form.css");

/* Top Level Elements
===================== */
html{background: #373737 url('../../img/backgrounds/bg_html.jpg') 50% 0 no-repeat fixed;}
body{background: transparent none;color: #848383;}
#wrapper{
	background: transparent url('../../img/backgrounds/bg_body_tile.png') 0 0 repeat-y;
	position: relative;
	width: 1130px;
	margin: 0 auto;
	padding: 0 4px;
}

html, table, button, textarea, input, select{font-family: arial, sans-serif;}

/* Tables
========= */
table caption{
	display:block;
	margin-top: 11px;
	margin-bottom: 0.4545em;
}

table{
	font-size: 1.1em;
	line-height: 1.2727em;
	width:100%;
	border-collapse:collapse;
	margin-bottom: 1em;
}

td, th{padding:6px;}
th{color:#2C9F33;font-weight:bold;}

/* Lists
======== */
/* First Level */
#page-content ul, #page-content ol{padding:0 0 0 30px;margin:16px 0;}

#page-content ul{list-style-type:disc;}
#page-content ol{list-style-type:decimal;}

#page-content li{margin:0 0 8px;}

/* Subsequent Levels */
#page-content ul ul,
#page-content ul ol,
#page-content ol ul,
#page-content ol ol{margin:1.333em 0;}

#page-content ol ol{list-style-type:lower-alpha;}
#page-content ul ul{list-style-type:circle;}

#page-content ul ul li,
#page-content ul ol li,
#page-content ol ul li,
#page-content ol ol li{margin:0 0 4px;}

#page-content ol ol ol{list-style-type:lower-roman;}

/* Noscript
======== */
#noscript{
	background: #FFF;
	text-align: center;
	font-weight: bold;
	color: #000;
	padding: 5px 0;
}

#noscript p{
	background: transparent url('../../img/icons/icn_warning.gif') right 0 no-repeat;
	margin: 0;
	padding: 1px 22px 1px 0;
	display:inline-block;
}

/* Accessibility
=========== */
.accessibilty{position: absolute;left: -9999em;}

#skipLinks{
	position: absolute;
	top: 5px;
	left: 279px;
	z-index: 99;
	width: 350px;
	margin:0;
}

#skipLinks a, #skipLinks a:visited{
	color: #000;
	position: absolute;
	display: block;
	left: -5000px;
	top: -5000px;
	padding: 5px 10px;
}
#skipLinks a:active, #skipLinks a:focus{
	position: absolute;
	top: 5px;
	left: 5px;
	background: #FFF;
	border: solid 1px black;
	width: auto;
	height: auto;
}