body { margin:0; padding:0; border:0; width:100%; background:#fff; font-family:Arial,Helvetica,sans-serif; font-size:0.9em; }

h1, h2, h3, h4, h5, h6 { color: #333; }

h1 { font-size:1.5em; }
h2 { font-size:1.3em; }
h3 { font-size:1.1em; }
h4 { font-size:1em; }

.nav1, .nav2, .nav3 {
 border-top: 1px solid #9fcbe1;
 font-size: 90%;
 background-image:url(/__data/assets/image/0015/447/nav-background.png);
 background-repeat:repeat-y;
}
.nav1 a, .nav2 a, .nav3 a {
 display:block;
 padding:6px;
 text-decoration: none;
}
.nav1 a:hover, .nav2 a:hover, .nav3 a:hover {
 color:#005;
}
.nav1 a {
 color: #555;
 font-weight: bold;
 padding-left:10px;
}
.nav2 a {
 color: #333;
 background-color:#d5e8f3;
 background-image:none;
 padding-left:20px;
}
.nav3 a {
 color: #333;
 background-color:#d5e8f3;
 background-image:none;
 padding-left:40px;
}
#admin { padding-left:1em; padding-right:1em; font-size:80%; }
#admin, #admin a { color:#FFF; background-color: #342939; }

#header {
	width: 100%;
	background-color: #6D6D70;
}

#header td {
 padding: 0;
 background-image:url(/__data/assets/image/0013/481/header-back.png);
 background-repeat:repeat-x;
}

#headleft img {
	border: 0;
	padding: 0;
	margin: 0;
	float: left;
}

#headright img {
	border: 0;
	padding: 0;
	margin: 0;
	float: right;
}

#main {
	width: 100%;
}

#mainnav {
 vertical-align: top;
 width: 170px;
 background-color: #9ECBDF;
 padding: 0;
}

#seals img {
 border: 0;
 padding: 0;
 margin: 0;
 float: left;
}

#content {
 line-height:1.6em;
 padding-left: 1em;
 padding-right: 1em;
 padding-top: 1ex;
 padding-bottom: 1ex;
}

#content ul li {
 padding-bottom:0.5em;
}

#content table { margin-bottom:1.6em; }
#content table th, table td { vertical-align:top; }
#content table p { margin:0px; padding:0px 6px 6px 0px; }
#content table ul { margin-bottom:0px; margin-top:0px; padding-bottom:0px; padding-top:0px; }
#content table ul+ul { margin-bottom:6px; margin-top:6px; }
#content table+h1, table+h2, table+h3, table+h4 { margin-top:0px; }

#searchcol {
 vertical-align: top;
 width: 207px;
 background-color: #9ECBDF;
 padding:0;
}

#breadcrumbs { font-size:85%; color:#4e5050; }
#breadcrumbs a { color:#4e5050; }

#search {
 background-color: #FFF;
 padding-top: 2ex;
 padding-bottom: 2ex;
 padding-left: 10px;
}
#searchbox { font-size:85%; }
#searchbutton {
 font-size:85%; background-color:#CCE4E9;
 border:1px solid; border-color: #94C5D1 #B4D9E1 #B4D9E1 #94C5D1;
}
#search fieldset { border:0; }
#searchresultslist li {
 padding-top: 0.5ex;
 padding-bottom: 0.5ex;
}
.search-result { margin-top:1ex; }
.search-result .link { font-weight:bold; }
.search-result .lineage { font-size:x-small; color:#666; }
.search-result .lineage a:link { text-decoration:none; color:#666; }
.search-result .lineage a:hover { text-decoration:underline; color:#666; }
.search-result .meta { font-size:x-small; color: #666; }
 
#ammclogo img {
 border: 0;
 padding-top: 20px;
 padding-left:0;
 padding-right:0;
 margin: 0;
 float: left;
}

#footer {
 clear: both;
 background-color: #CCE2EE;
 padding-left: 180px;
 font-size: x-small;
 color: #333;
}
#footer a {
 color: #333;
}

table.image { background-color:#ffffff; margin-left:0.2em; margin-right:0.2em; }
table.image-left { background-color:#ffffff; margin-left:0.2em; margin-right:0.2em; float:left; }
table.image-right { background-color:#ffffff; margin-left:0.2em; margin-right:0.2em; float:right; }
table.image, table.image-left, table.image-right td { margin: 0; }
table.image, table.image-left, table.image-right img { border: 0; }
table.image, table.image-left, table.image-right td.caption { border: 0.4ex solid #e8f3f8; }

div.image-right { background-color:#e0e0e0; margin-left:0.2em; margin-right:0.2em; float:right; width:164px }

#newstitle {
 background-image: url(/__data/assets/image/0010/541/news-background.png);
 background-repeat: repeat-x;
 height: 48px;
 display: block;
}
#newstitle img { position: relative; left:0px; top: 21px; }
#newstitle .active {
 position: relative;
 left: 5px; top: 0px;
 font-size: 12px;
 color: #FFF;
 font-weight: bold;
}
#newstitle .active a { color:#fff; text-decoration:none; }
#newsarticles { clear: both; }

a img { border: 0; }

table.grid, table.grid-shade, table.grid-large, table.grid-shade-large { border-collapse:collapse; border-top:1px solid #74756f; border-right:1px solid #74756f; }
table.grid th, table.grid td, table.grid-shade th, table.grid-shade td, table.grid-large th, table.grid-large td, table.grid-shade-large th, table.grid-shade-large td { border-bottom:1px solid #74756f; border-left:1px solid #74756f; text-align:left; margin:0px; padding:10px; vertical-align:top; }
table.grid-shade th, table.grid-shade-large th { background-color:#ddddd9; }
table.grid-large, table.grid-shade-large { font-size:0.9em; }
table.grid-large th, table.grid-large td, table.grid-shade-large th, table.grid-shade-large td { padding:6px; }

table.lines, table.lines-shade, table.lines-large, table.lines-shade-large { border-collapse:collapse; border-top:1px solid #74756f; }
table.lines th, table.lines td, table.lines-shade th, table.lines-shade td, table.lines-large th, table.lines-large td, table.lines-shade-large th, table.lines-shade-large td { border-bottom:1px solid #74756f; text-align:left; margin:0px; padding:10px; vertical-align:top; }
table.lines-shade th, table.lines-shade-large th { background-color:#ddddd9; }
table.lines-large, table.lines-shade-large { font-size:0.9em; }
table.lines-large th, table.lines-large td, table.lines-shade-large th, table.lines-shade-large td { padding:6px; }

table.outline, table.outline-shade, table.outline-large, table.outline-shade-large { border-collapse:collapse; border-left:1px solid #74756f; border-right:1px solid #74756f; border-top:1px solid #74756f; }
table.outline th, table.outline td, table.outline-shade th, table.outline-shade td, table.outline-large th, table.outline-large td, table.outline-shade-large th, table.outline-shade-large td { border-bottom:1px solid #74756f; text-align:left; margin:0px; padding:10px; vertical-align:top; }
table.outline-shade th, table.outline-shade-large th { background-color:#ddddd9; }
table.outline-large, table.outline-shade-large { font-size:0.9em; }
table.outline-large th, table.outline-large td, table.outline-shade-large th, table.outline-shade-large td { padding:6px; }

table.no-lines, table.no-lines-shade, table.no-lines-large, table.no-lines-shade-large { border-collapse:collapse; }
table.no-lines th, table.no-lines td, table.no-lines-shade th, table.no-lines-shade td, table.no-lines-large th, table.no-lines-large td, table.no-lines-shade-large th, table.no-lines-shade-large td { text-align:left; margin:0px; padding:10px; vertical-align:top; }
table.no-lines-shade th, table.no-lines-shade-large th { background-color:#ddddd9; }
table.no-lines-large, table.no-lines-shade-large { font-size:0.9em; }
table.no-lines-large th, table.no-lines-large td, table.no-lines-shade-large th, table.no-lines-shade-large td { padding:6px; }

tr.sub, tr.sub th { background-color:#fff9df; }

table .w20 { width:20%; }
table .w25 { width:25%; }
table .w30 { width:30%; }
table .w40 { width:40%; }
table .w50 { width:50%; }
table .w60 { width:60%; }
table .w70 { width:70%; }
table .w75 { width:75%; }
table .w80 { width:80%; }

dl dt { background-color:#dbeef9; padding:2px 4px; }
dl dt a { color:#0000bb; }
dl dt a:hover { color:#000; }
dl dd { margin:0px; }

dl dt { background-color:#dbeef9; padding:2px 4px; }
dl dt a { color:#0000bb; }
dl dt a:hover { color:#000; }
dl dd { margin:0px; }
dl ol, dl ul { margin-bottom:15px; }
