@charset "utf-8";
/* CSS Document */
body {
width:100%;
background:#fff;
min-width:600px;    /* Minimum width of layout - remove line if not required */
}

#content p {
margin: 1.25em 0 1em 0;
}

#content li, #content dt, #content dd {
margin: 0.5em 0 0.5em 1em;
}

#content ul, #content ol, #content dl {
margin: 1.25em 0 1em 1.25em;
}

#content a {
color:#004C99;
background:#fff;
}

#content a:hover {
color:#fff;
background:#004C99;
text-decoration:none;
}

#content a:active {
color:#FF9932;
background:#004C99;
text-decoration:none;
}

#content dl.resources dt, #content dl.revisionHistory dt {
font-weight:bold;
margin-left: 0;
}

#content dl.resources dt .info {
font-size:0.75em;
}

#content dl.resources dd, #content dl.revisionHistory dd {
margin-left: 1em;
}

#content dl.resources dd .info {
font-size:0.75em;
}

#content dl.listing, #content dl.listing dt, #content dl.listing dd {
margin:0;
}

#content dl.listing p {
margin:0 0 1em 0;

}

#content dl.listing dt {
font-weight:bold;
}

#content dl.listing > dt {
font-weight:bold;
border-bottom:1px solid black;
margin-top:0.5em;
}

#content dl.listing dl.detail {
margin:0;
}

#content dl.listing dl.detail dt {
font-weight:bold;
margin: 0.5em 0 0 0;
padding-bottom:0.75em;
color:#004C99;
background:#fff;
text-align:right;
width:22%;
display:-moz-inline-stack;
display:inline-block;
zoom:1;
*display:inline;
vertical-align:top;
}

#content dl.listing dl.detail dt .info {
font-size:0.75em;
}

#content dl.listing dl.detail dd {
margin: 0.5em 0 0 1em;
text-align:left;
width:61%;
display:-moz-inline-stack;
display:inline-block;
zoom:1;
*display:inline;
}

#content dl.listing dl.detail dd .info {
font-size:0.75em;
}

/* Footer styles */
#footer {
    width:100%;
	text-align:center;
}
#footer p, #footer *.pageDates {
    margin:0;
    font-size: 0.625em;
	line-height: 1.5em;
}

#footer dl {
    position: absolute;
    right: 10px;    
}

#footer dt {
text-align:right;
width:40%;
display:-moz-inline-stack;
display:inline-block;
zoom:1;
*display:inline;
vertical-align:top;
}

#footer dd {
text-align:left;
width:40%;
display:-moz-inline-stack;
display:inline-block;
zoom:1;
*display:inline;
}

