/* === body and text - general === */
body, td {
    font-family: arial;
    font-size: 12px;
    color: #000000;
    cursor: default;
}

/* === body - content === */
body.content {
    margin: 0px 10px 0px 1px;
    text-align: justify;

    scrollbar-face-color: #0093d0;
    scrollbar-base-color: #0093d0;

    scrollbar-shadow-color: #eeeeee;
    scrollbar-highlight-color: #eeeeee;
    scrollbar-3dlight-color: #eeeeee;
    scrollbar-darkshadow-color: #eeeeee;
    scrollbar-track-color: #eeeeee;

    scrollbar-arrow-color: #ffffff;
}

/* === links === */
a {
    color: #00853e;
    text-decoration: none;
}

/* === heading font === */
font.heading {
    color: #0093d0;
    font-weight: bold;
    text-decoration: underline;
}

/* === subheading font === */
font.subheading {
    color: #0093d0;
    font-weight: bold;
}

/* === webmaster font === */
font.webmaster {
    font-family: verdana;
    font-size: 9px;

    text-align: right;
}





/* === inline images - right === */
img.inline_r {
    margin: 0px 0px 0px 10px;
}

/* === inline images - left === */
img.inline_l {
    margin: 0px 10px 0px 0px;
}





/* === signature font === */
font.sig {
    font-family: verdana;
    font-size: 9px;
    font-weight: normal;
    color: #000000;
}

/* === signature font - links === */
font.sig a {
    color: #c99260;
}





/* === main 800x600 table === */
table.main {
    width: 802px;
    height: 602px;

    border: 0px;
    border-collapse: collapse;
}

/* === main 800x600 table cell - general === */
table.main td {
    border: 1px solid #000000;
}

/* === main 800x600 table cell - heading === */
table.main td.heading {
    background-color: #0093d0;
    text-align: center;

    font-weight: bold;
    color: #ffffff;
}

/* === main 800x600 table cell - no border === */
table.main td.noborder {
    border: 0px;
}

/* === main 800x600 table cell - banner === */
table.main td.banner {
    border: 0px;
    background-image: url(main_nav_banner.gif);
}
/* === main 800x600 table cell - banner - table === */
table.main td.banner td {
    border: 0px;

    font-size: 18px;
    font-weight: bold;
    color: #ffffff;
}





/* === main nav top table === */
table.main_nav_top {
    width: 100%;
    height: 100%;
    border: 0px;
    border-collapse: collapse;
    background-color: #eeeeee;
}

table.main_nav_top a {
    color: #000000;
}

/* === main nav top table cell - general === */
table.main_nav_top td {
    width: 74px;
    border: 0px;
    background-color: #eeeeee;
    text-align: center;
    cursor: pointer;

    font-family: times new roman;
    font-size: 11px;
    font-weight: bold;
}

/* === main nav top table cell - middle === */
table.main_nav_top td.middle {
    border-left: 1px dashed #000000;
    border-right: 1px dashed #000000;
}





/* === main nav middle table === */
table.main_nav_middle {
    width: 100%;
    height: 100%;
    border: 0px;
    border-collapse: collapse;
}

/* === main nav middle table cell - general === */
table.main_nav_middle td {
    width: 74px;
    border: 0px;
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    text-align: center;
}

/* === main nav middle table cell - middle === */
table.main_nav_middle td.middle {
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
}

/* === main nav middle table cell - down 1 === */
table.main_nav_middle td.down1 {
    background-color: #ff4040;
    background-image: url(main_nav_swoosh_1.gif)
}

/* === main nav middle table cell - down 2 === */
table.main_nav_middle td.down2 {
    background-color: #ffac40;
    background-image: url(main_nav_swoosh_2.gif)
}

/* === main nav middle table cell - down 3 === */
table.main_nav_middle td.down3 {
    background-color: #fff440;
    background-image: url(main_nav_swoosh_3.gif)
}

/* === main nav middle table cell - down 4 === */
table.main_nav_middle td.down4 {
    background-color: #65e841;
    background-image: url(main_nav_swoosh_4.gif)
}

/* === main nav middle table cell - down 5 === */
table.main_nav_middle td.down5 {
    background-color: #40f8f5;
    background-image: url(main_nav_swoosh_5.gif)
}

/* === main nav middle table cell - down 6 === */
table.main_nav_middle td.down6 {
    background-color: #4040f4;
    background-image: url(main_nav_swoosh_6.gif)
}

/* === main nav middle table cell - down 7 === */
table.main_nav_middle td.down7 {
    background-color: #b040ff;
    background-image: url(main_nav_swoosh_7.gif)
}





/* === sub nav table === */
table.sub_nav {
    width: 100%;
    height: 100%;
    border: 0px;
    border-collapse: collapse;
}

table.sub_nav a {
    color: #000000;
}

/* === sub nav table cell - general === */
table.sub_nav td {
    border: 0px;
}

/* === sub nav table cell - link === */
table.sub_nav td.link {
    height: 18px;
    background-color: #eeeeee;
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    text-align: right;
    cursor: pointer;
}

/* === sub nav table cell - link down === */
table.sub_nav td.down {
    background-color: #cacaca;
}





/* === content table === */
table.content {
    width: 100%;
    height: 100%;
    border: 0px;
}

/* === content table cell === */
table.content td {
    border: 0px;
    vertical-align: top;
}





/* === directory table === */
table.directory td {
    font-size: 11px;
}





/* === weather frame === */
iframe.weather {
    width: 100%;
    height: 100%;

    padding-left: 12px;
    padding-right: 12px;

    padding-top: 10px;
    padding-bottom: 10px;

    margin-bottom: -20px;
}