
body {
    background-color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 62.5%;
}

/* font-sizing, child pixels / parent pixels = child ems */ 
#content_container {
    font-size: 1.2em;
    line-height: 140%;
}

h1, h2, h3, h4, h5, h6 {
    color: #470052;
    margin: 0 0 1em 0;
    line-height: 1;
}

h1 {
    font-size: 1.5em;       /* 18px */
}

h2 {
    font-size: 1.25em;      /* 15px */
}

h3 {
    font-size: 1.167em;     /* ~14px */
}

h4 {
    font-size: 1.083em;     /* ~13px */
}

h5 {
    font-size: 1em;         /* 12px */
}

h6 {
    font-size: 0.916em;     /* ~11px */
    font-style: italic;
}

p {
    line-height: 140%;
}

ul, ol, p, .intro, .text {
    margin: 0 0 1em 0;
}

ul li.item {
    overflow: visible;
}

.ie-7 li {
    overflow: visible;
}

ul.skiplinks {
    display: none;
}

a {
    color: #470052;
    font-weight: bold;
    text-decoration: none;
}

#intro a {
    font-weight: normal;
}

a:hover {
    text-decoration: underline;
}

.intro ul {
    margin-left:0;
    clear: left;
}

.linked_items ul.bullets, .documents {
    padding-left:1.5em;
}

#content > ul li {
    padding-left: 1.5em;
	background: url(../images/bullet_default.jpg) no-repeat 0 6px transparent;
}

#content > ol {
    list-style-type: decimal;
    margin-left: 2em;
}

.downloads li > a {
    color: #8c6b8a;
}

span.download_information {
    font-size:0.916em;
}

legend {
    color: #470052;
    font-size: 125%;
    font-weight: bold;
}

.no_bullets .no_bullets {
    margin-left: 1.5em;
}

.intro ul, .text ul, .item_intro ul, .product_text ul, ul.bullets {
    margin-left: 0;
	list-style-type: none;
}

.intro ul li, .text ul li, .item_intro ul li, .product_text ul li, ul.bullets li {
    padding-left: 1.5em;
	background: url(../images/bullet_default.jpg) no-repeat 0 6px transparent;
}

.ie-7 #content > ul li,
.ie-7 .intro ul li, .text ul li, .item_intro ul li, .product_text ul li, ul.bullets li {
	background-position: 0 3px;
}

a.btn_rss {
    background: url('../images/rss.jpg') no-repeat left center;
    padding-left: 18px;
}
