body, #page, #shadow {
	height: 100%;
}
a, a:visited {
    color: #006699;
}
body, div#cms_Content {
    text-align: center;
    margin: 0;
    background-image: url("../images/background_stripes.gif");
}
body, td {
    font-family: Arial, sans-serif;
    font-size: 8pt;
}
div {
    text-align: left;
}
h1, h2, h3, h4, h5, h6, strong {
    color: #006699;
}
h1 {
    font-size: 12pt;
}
h2 {
    font-size: 10pt;
}
img {
    border: none;
}
p {
    line-height: 1.5em;
}
#page {
    background-color: white;
    width: 700px;
    margin: 0px auto 0px auto;
}
#shadow {
    width: 700px;
    margin: 0px auto 0px auto;
    background-image: url("../images/background_stripes_shadow.gif");
    background-position: top right;
    background-repeat: repeat-y;
    padding-right: 21px;
}
#hometop {
    width: 700px;
    height: 319px;
    background-image: url("../images/background_clouds.jpg");
    background-position: top center;
    background-repeat: no-repeat;
}


/* Navigation Menu Styles */
#navigation {
    font-size: 9pt;
    margin: 0;
    padding: 100px 0 0 0;
    width: 150px;
}
#navigation a {
    width: 150px;
    text-decoration: none;
    padding-left: 15px;
    margin: 0;
}
#navigation li {
    margin-bottom: 6px;
    list-style: none;
}
#navigation li:hover, #navigation a:hover, #navigation li:hover a, #navigation .current_page {
    color: white;
    background: #6699cc url("../images/arrow.gif") no-repeat 6px center;
}


/* Three Column Styles */
table {
    margin: 0;
    border-collapse: collapse;
    table-layout: fixed;
}
td {
    padding: 0px 10px 10px 10px;
    vertical-align: top;
}
#column_left {
    width: 150px;
    background-image: url("../images/background_gear.gif");
    background-position: top left;
    background-repeat: no-repeat;
    padding: 110px 0 0 0;
}
#column_left ol {
    margin: 0;
    padding: 0;
}
#column_left li {
    list-style-position: inside;
    margin-bottom: 3px;
}
#column_left p, #column_left h2, #column_left ol {
    padding-left: 19px;
}
#column_body {
    padding-right: 15px;
}
#column_right {
    width: 223px;
    background-color: #f0f0f0;
    padding: 0;
}
#column_right h2, #column_right p {
    padding-left: 19px;
    padding-right: 10px;
}