
body {
    font-family: "Arial", "Helvetica", sans-serif;
}

h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 0.5em 0 0;
    font-weight: bold;
}

h1 { font-size: 150%; }
h2 { font-size: 130%; }
h3 { font-size: 120%; }
h4 { font-size: 110%; }
h5 { font-size: 100%; }
h6 { font-size:  90%; }

p {
    margin: 0.5em 0;
}

.cms_item {
    margin: 0;
    padding: 0;
}

.cms_icon {
    text-align: center;
}

.cms_gallery {
    width: 100%;
    text-align: center;
    font-weight: bold;
}

.cms_gallery td {
    padding: 5px;
}

.cms_gallery thead td {
    font-size: 10%;
    height: 1px;
    width: 8.3333%;
    padding: 0;
}

.floatLeft, .floatRight {
    padding: 2px;
    text-align: center;
    background-color: ;
    border: 1px solid ;
}

.gridCaption {
    height: 2.5em;
    line-height: 1.25;
}

.caption {
    padding-top: 2px;
    font-size: 80%;
}

.floatLeft {
    display: inline; /* IE6 Hack */
    float: left;
    margin: 10px 10px 10px 0;
}

.floatRight {
    display: inline; /* IE6 Hack */
    float: right;
    margin: 10px 0 10px 10px;
}

.alignLeft   { text-align: left;   margin: 10px 10px 10px 0; }
.alignCenter { text-align: center; margin: 10px 0; }
.alignRight  { text-align: right;  margin: 10px 0 10px 10px; }

.alignCenter table {
    margin: 0 auto;
}

table.csv {
    font-size: 85%;
    border-bottom: 1px solid black;
}

table.csv th, table.csv td {
    padding: 0 8px;
}

table.csv th {
    text-align: center;
}

table.csv thead th {
    border-bottom: 1px solid black;
}

table.csv .odd {
    background-color: #e8e8e8;
}

table.csv .even {
    background-color: #f8f8f8;
}

.error {
    color: #ff3333;
}

div.categoryIndex {
    margin-top: 1em;
}

.categoryIndex table {
    width: 606px;
    text-align: center;
}

.categoryIndex table td {
    vertical-align: bottom;
    padding: 5px;
    padding-bottom: 10px;
}

.categoryIndex table a {
    font-size: 85%;
    text-decoration: none;
    color: white;
}

.categoryIndex table a:hover {
    color: yellow;
}

.categoryIndex table img {
    border: 1px solid black;
}

p.returnLink {
    clear: both;
}

