body {
color:#1f1f1f;
font:75% Arial,sans-serif;
line-height:2em;
}

dl, ol, ul, p, table {
margin-bottom:1em
}

abbr, acronym {
cursor:help;
border-bottom:1px dotted #1f1f1f
}

em {
font-style:italic
}

img {
display:block
}

#content-logo img {
display:inline
}

#content img {
display:inline
}

p {
line-height:1.6em
}

strong {
font-weight:bold
}

table {
margin-bottom:1em
}

th {
font-weight:bold;
text-align:center
}

/* Links
------------------------------ */
#content-container a:link, #content-container a:visited {
color:#004a95
}

#content-container a:hover {
text-decoration:none
}

#footer a:link, #footer a:visited {
color:#8c8c8c
}

/* Lists
------------------------------ */
ol, ul {
padding-left:2em
}

dt {
font-style:italic
}

dd {
margin-left:1.5em
}

ol {
list-style-type:decimal
}

ul {
list-style-type:disc
}

/* Headings
------------------------------ */
h1 {
color:#004a95;
font-size:1.5em;
font-weight:bold;
margin-bottom:1em;
padding-top:1em
}

h2 {
color:#484848;
font-size:1.1em;
font-weight:bold;
margin-bottom:0.5em
}

h3 {
color:#97ca48;
font-size:1.1em;
font-weight:bold;
margin-bottom:0.5em
}

h4 {
color:#004a95;
font-style:italic;
margin-bottom:0.5em
}

h5 {
color:#484848;
font-style:italic;
margin-bottom:0.5em
}

h6 {
color:#97ca48;
font-style:italic;
margin-bottom:0.5em
}

/* Forms
------------------------------ */
fieldset {
border:1px solid #515151;
margin-bottom:1em;
padding:1em
}

legend {
padding:0 3px;
}

#search input.text {
color:#1f1f1f;
background:#ebebeb;
width:137px;
margin:5px 0 5px 22px;
border:none
}

#search input {
vertical-align:middle
}

#content span {
font-size:1.1em !important;
font-weight:bold !important;
color:#484848 !important;
margin-bottom:0.5em !important;
}