﻿body
{
    background-color: #456789;
    margin: 0;
    padding: 0;
}

.siteHolder
{
    width: 1015px;
    margin: 5px auto 0px auto;
}

.mainTable, .tblContent
{
    width: 100%;
    border: 0;
}

.header
{
    background-image: url(../images/layout/sky_header.png);
    background-repeat: no-repeat;
    background-position: top center;
    height: 208px;
    overflow: hidden;
    margin: 0px 0px 5px 0px;
}

.logoLink
{
    float: left;
}

.logo
{
    width: 275px;
    padding: 10px 0px 0px 16px;
}

.thePortLink
{
    display: block;
    float: right;
    margin: 10px 22px 0px 0px;
}

.mission
{
    display: block;
    float: right;
    clear: right;
    margin: 8px 22px 0px 0px;
}

/* Navigation */

.navigation
{
    list-style-type: none;
    width: 995px;
    margin: 0px 0px 0px 18px;
    padding: 0px;
}

.navigationButton
{
    display: block;
    float: left;
    margin: 10px 0px 0px 0px;
}

.navigationButtonSocial
{
    display: block;
    float: right;
}

.socialLink
{
    width: 125px;
}

.navLink
{
    padding: 0px 22px 0px 0px;
    color: #456789;
    font-family: verdana;
    text-decoration: none;
    font-size: 13pt;
    font-weight: bold;
    text-transform: uppercase;
}

.navSpacer
{
    font-weight: bold;
    color: #BEECFF;
    font-family: verdana;
}

/* Main Content */

.tblContent
{
    width: 1010px;
}
.contentRight
{
    width: 773px;
}

.mainContentTable
{
    width: 100%;
    border: 0;
}

.mainContentTableTop
{
    background-image: url(../images/layout/content_top.png);
    background-repeat: no-repeat;
    background-position: top left;
    height: 18px;
}

.mainContentTableMiddle
{
    background-image: url(../images/layout/content_middle.png);
    background-repeat: repeat-y;
    background-position: top left;
    height: 100px;
    padding: 0px 25px 0px 15px;
    vertical-align: top;
}

.mainContentTableBottom
{
    background-image: url(../images/layout/content_bottom.png);
    background-repeat: no-repeat;
    background-position: bottom left;
    height: 27px;
}

.paras, .titles, .centeredContent, .lnkNewsFeed, .rightContent
{
    color: #777777;
    font-family: verdana;
}

.titles
{
    font-weight: bold;
    font-size: 10pt;
}

.paras
{
    font-size: 10pt;
}

.centeredContent
{
    text-align: center;
}

.lnkNewsFeed
{
    text-decoration: none;
    font-size: 10pt;
    font-weight: bold;
    float: right;
}

.rightContent
{
    text-align: right;
}

.unpaidLink
{
    color: #ff0000;
    font-family: verdana;
}

/* Right Content Panel */

.miniPorfolioLinks
{
    text-decoration: none;
    font-size: 10pt;
    font-weight: bold;
}

.rightPanel
{
    width: 231px;
    margin: 0px 0px 0px 10px;
}

.rightPanelTop
{
    height: 17px;
    background-image: url(../images/layout/rightPanelBgTop.png);
}

.rightPanelMid
{
    text-align: center;
    padding: 0px 6px 0px 0px;
    background-image: url(../images/layout/rightPanelBgMid.png);
    background-repeat: repeat-y;
}

.rightPanelContent
{
    width: 180px;
    margin: 0px auto 0px auto;
    font-size: 10pt;
}


.rightPanelBot
{
    height: 26px;
    background-image: url(../images/layout/rightPanelBgBot.png);
}

/* News Page */

.newsDesc
{
    display: block;
    font-size: 10pt;
    font-weight: bold;
    color: #777777;
    font-family: verdana;
    text-decoration: none;
    margin: 0px 0px 5px 0px;
}

.desc
{
    display: block;
    width: 690px;
    height: 125px;
}

.miniNewsFeedTitle
{
    vertical-align: top;
}

.miniNewsFeedImage
{
    width: 220px;
    vertical-align: top;
    text-align: center;
    padding: 10px 0px 0px 0px;
}

.miniNewsFeedContents
{
    vertical-align: top;
    padding: 10px 10px 0px 0px;
}

.largeImage
{
    padding: 10px 10px 10px 10px;
}

.labelContent
{
    padding: 10px 10px 10px 10px;
}

/* Footer */

.copyright
{
    width: 1000px;
    display: block;
    color: #ed7713;
    margin: 0px auto 20px auto;
    text-align: center;
    font-family: Incised901 Bd BT;
    font-weight: bold;
}

/* Managementr Pages */

.managementLeft
{
    display: block;
    float: left;
    width: 364px;
    padding: 0px 5px 0px 0px;
}

.managementRight
{
    display: block;
    float: right;
    width: 350px;
}

.clearFloats
{
    clear: both;
}

.titleMini
{
    display: block;
    width: 359px;
}

.descMini
{
    display: block;
    width: 359px;
    height: 125px;
}

.grdContentTitle
{
    display: block;
    font-size: 9pt;
    font-weight: bold;
}

.grdContentDesc
{
    display: block;
    font-size: 9pt;
}

.grdContentLink
{
    display: block;
    float: right;
    font-size: 9pt;
    text-decoration: none;
}

.grdContentCommands
{
    font-size: 9pt;
    text-decoration: none;
}

.miniServicesTitle
{
    display: block;
    margin: 0px 0px 0px 0px;
}

/* Service Pages */

.grdServiceImages
{
    margin: 0px auto 0px auto;
}

.serviceImageLabel
{
    display: block;
    text-align: center;
    margin: 5px auto 15px auto;
    font-family: Verdana;
    font-style: italic;
    font-size: 9pt;
    color: #777777;
}
.serviceHolder
{
    margin: 0px 0px 5px 0px;
}

.serviceContentLeft
{
    display: block;
    float: left;
    width: 530px;
    padding: 5px 5px 5px 5px;
}

.serviceContentRight
{
    display: block;
    float: right;
    width: 180px;
    padding: 5px 5px 5px 5px;
}

