html {
	width: 100%;
	height: 100%;
	background-color: #e1e1e1;
	margin-bottom: 1px; }
	
body {
	position: relative;
	display: block;
	font: 14px/1.3 tahoma, geneva, sans-serif;
	color: #201E14;
	width: auto;
	min-width: 610px;
	max-width: 984px;
	margin: 10px 50px 0;
	text-align: left; }
	
img {
	border: 0; }	
	
#branding {
	position: relative;
	display: block;
	width: 100%;
	height: 130px;
	margin: 0;
	padding: 0;
	background-color: #e7decf;
	border: 2px solid #ff3e00; }
	#branding > h2 {
		position: absolute;
		display: inline-block;
		width: 180px;
		height: 110px;
		top: 20px;
		right: 0;
		margin: 0;
		padding: 0 10px 0 0;
		font-size: 1.2em;
		text-align: center;		
		overflow: hidden;
		}
	
#logo_amoa {
	position: absolute;
	padding: 5px 0 0 0;
	margin: 0 0; }
	
#phone {
	position :absolute;
	padding: 0px;
	margin: 100px 0 0 20px; }
	
#guide {
	position: absolute;
	padding: 0px;
	margin: 10px 0 0 370px; }
	
h1.title {
	padding-left: 20px;
	color: #000;
	font-size: 1.5em; }
	
#container {
	width: 100%;
	height: 100%;
	padding: 0 0;
	background-color: #fff;
	border: 2px solid #ff3e00; }
	
#navbar_main {
	position: relative;
	list-style-type: none;
	list-style-position: outside;
	padding-left: 20px;
	margin-left: 0; }
	
#col_one {
	position: absolute;
	list-style-type: none;
	list-style-position: outside;
	width: 10em;
	padding-left: 0;
	margin-left: 0; }

#col_two {
	position: absolute;
	list-style-type: none;
	width: 10em;
	margin-left: 8em; }
	
#col_three {
	position: absolute;
	list-style-type: none;
	width: 10em;
	margin-left: 20em; }

a.navbar:link, a.navbar:visited, a.navbar:active {
	color: #201E14;
	text-decoration: underline; }
	
a.navbar:focus, a.navbar:hover {
	color: #000;
	text-decoration: none;
	background-color: #f0f0f0; }
	
a:link, a:visited, a:active {
	color: #201E14;
	text-decoration: underline; }
	
a:focus, a:hover {
	color: #000;
	background: #f0f0f0;
	text-decoration: none;
	cursor: pointer; }	
	
.nav_small {
	margin-top: 1em;
	margin-right: 1em;
	float: right; }
	
a.nav_sm:link, a.nav_sm:visited, a.nav_sm:active {
	color: #fff;
	border: 1px solid #FF3E00;
	padding: 2px;
	margin-left: .5em;
	background-color: #000;
	text-decoration: underline; }
	
a.nav_sm:focus, a.nav_sm:hover {
	color: #000;
	margin-left: .5em;
	text-decoration: underline;
	background-color: #ffae00; }	
	
#content_main {
	position: relative;
	padding: 0 20px;
	margin-top: 8em; }
	
.toc {
	position: relative;
	list-style-type: decimal;
	list-style-position: outside; }
	
ul li, ol li {
	padding-top: .5em;
}

ul.toc > li, ol.toc > li {
	padding-top: .5em;
	padding-bottom: .5em; }
	
.toc_sub {
	position: relative;
	list-style-type: lower-alpha;
	list-style-position: outside; }
	
#footer {
	width: 43em;
	font-size: .8em;
	margin-top: 1em;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	clear: both; }
	
.footer {
	display: inline;
	list-style-type: none;
	padding-right: 1em; }
	
ul.subsec > li {
	margin-bottom: .5em;
	margin-top: .5em; }

ul.subsec li:first-child {
	font-weight: normal; }
	
.roman {
	list-style-type: upper-roman; }
	
.alpha_l {
	list-style-type: lower-alpha; }
	
.num {
	list-style-type: decimal; }
	
.bull {
	list-style-type: disc; }
	
.none {
	list-style-type: none; }
	
.offScreen {
	position: absolute; top: 0; left: -9999px; }
	
@media print {
	html {
		width: 100%;
		height: 100%;
		margin: 0;
		padding: 0;
		background-color: transparent;
		}
		
	body {
		position: relative;
		display: block;
		font: 14px/1.3 Tahoma, Geneva, sans-serif;
		color: #000;
		width: auto;
		margin: 0 auto;
		min-width: auto;
		max-width: auto;
		text-align: left;
		}
		
	img {
		border: 0;
		}	
		
	#branding {
		display: none;
		}
		
	#container {
		border: none;
		}
	#navbar_main {
		display: none;
		}
	.title,
	.nav_small {
		display: none;
		}
	}
