body{
    margin:0;
    padding:0;
    font:normal 0.8em Arial,sans-serif;
}
address{
    float:left;
    padding:3px;
    font: 1em normal monospace;
    background:#eee;
    border:1px solid #bbb;
}
blockquote{margin:10px}
h1{
    font-size:1.3em;
    margin:0;
    padding:0;
}
h2 {
    font-size:1.1em;
    margin:0;
    padding:5px 0 0 0;
    border-bottom:1px solid #666;
}
h3 {
    font-size:0.95em;
    margin:0;
    padding:0;
}
dl{
    padding:0;
    margin:5px 0 15px 0;
}
dd{
    margin:0 0 0 15px;
    padding:0;
}
.defListCompact dt{
    float:left;
    padding-right:5px;
}
ul, ol{
    margin:0 0 10px 0;
    padding:0 0 0 20px;
}
.subtitle{
    font-weight:bold;
    margin-bottom:10px;
}
#header{
    overflow:hidden;
    font-size:1.6em;
    line-height:1.6em;
    font-weight:bold;
    height:55px;
}
#header a{
    display:block;
    float:left;
    margin:2px;
}
#header img{
    border:none;
}
#nav{margin-bottom:5px}
#content{
    background:#fff;
    color:#000;
    padding:0 5px 5px 5px;
}
#footer{
    padding:5px;
    font-size:0.85em;
}
#footerLinks {
    border-top:1px solid #666;
    border-bottom:1px solid #666;
}
#footerLinks ol{
    margin:0 0 0 5px;
    padding-bottom:0;
}
.byline{
    font-size:0.8em;
    color:#444;
    margin-bottom:5px;
}
.linkList{padding:5px 0 5px 0}
.linkList h2 {
    font-size:1em;
    border-bottom:1px solid #666;
    margin:0 0 5px 0;
}
.linkList ol, .linkList ul {
    margin:0;
    padding:5px 0 0 20px;
}
.linkList li {
    padding:0;
    margin:0;
}

.imgBullets ol{
    list-style-type:none;
    padding:0;
}
.imgBullets li{
    padding:0;
    margin:5px 0;
    overflow:hidden;
    border-bottom:1px solid #ccc;
}
.imgBullet {
    float:left;
    width:30px;
    height:30px;
    text-align:center;
    margin:2px;
}
.imgBulletSpacer {
    float:left;
    width:30px;
    margin:2px;
}
.more{text-align:center}
#footerLinks {
    margin:0;
    padding:0 0 5px 0;
}
#footerLinks ol{padding-top:3px}
#error, #message{margin:0 10px 10px 10px;padding:10px;font-weight:bold}
#error{background:lightpink;border:1px solid red}
#message{background:lightgreen;border:1px solid green}
.pager{text-align:center;font-size:0.9em}
.paginator{width:80%;margin:auto}
.nowrap{white-space:nowrap}
.imgRight{float:right;margin:0 0 5px 5px}
.error{font-weight:bold;color:red}
.center{text-align:center}
.footnote{color:#666;font-size:0.9em}
.note{font-size:0.9em;font-style:italic}
.hrule-dark {border-bottom:1px solid #666;width:80%;margin:auto}

.disclaimerBlock {
	border:1px solid #ccc;
	padding:5px;
	margin:2em 0;
	font-size:0.75em;
	color:#444;
}

.licenseBlock {

}
