﻿
.ShellMain
{
    float: left;
    width: 100%;
}

/*HEADER*/
.ShellHeader
{
    float: left;
    width: 100%;
    background: #FFFFFF;
    padding-top: 10px;
}

    .ShellHeader .Content
    {
        float: left;
        left: -450px;
        padding-left: 50%;
        position: relative;
        width: 900px;
        text-align: left;
    }

        .ShellHeader .Content a.Logo
        {
            float: left;
        }

        .ShellHeader .Content a img
        {
            border: 0;
        }

        .ShellHeader .Content .Text
        {
            float: right;
            color: #555555;
            padding-top: 20px;
        }

            .ShellHeader .Content .Text .Phone
            {
                float: right;
                font-size: 14pt;
                font-weight: bold;
            }

            .ShellHeader .Content .Text .Info
            {
                float: right;
                clear: both;
                text-align: right;
                width:450px;
            }

    .ShellHeader .ShellTabs
    {
        float: left;
        background: #346E84;
        width: 100%;
        border-bottom: 10px solid #BBD9E1;
        height: 43px;
        margin-top: 12px;
    }

        .ShellHeader .ShellTabs .Tabs
        {
            float: left;
            left: -450px;
            padding: 0 0 0 50%;
            position: relative;
            width: 900px;
            top: -13px;
        }

    .ShellHeader .DropDown ul.topnav li
    {
        padding: 0 12px;
        cursor: auto;
    }

        .ShellHeader .DropDown ul li.HasSubnav /*Make space for down arrow*/
        {
            padding-right: 0;
        }

    .ShellHeader .DropDown ul.topnav li:hover span, 
    .ShellHeader .DropDown ul.topnav li.Selected span
    {
        background: none;
    }

    .ShellHeader .DropDown ul.topnav li span
    {
        background: url(/static/images/downarrow.jpg) no-repeat;
        width: 12px;
        height: 8px;
        right: 0px;
        top: 28px;
    }

    .ShellHeader .DropDown ul li:hover, .ShellHeader .DropDown li.Selected
    {
        background: url(/static/images/tabhover.jpg) top right no-repeat;
    }

        .ShellHeader .DropDown ul.topnav li:hover a, .ShellHeader .DropDown ul.topnav li.Selected a
        {
            background: #BBD9E1;
            color: #346E84;
        }

    .ShellHeader .DropDown ul.topnav li a
    {
        color: #FFFFFF;
        padding: 22px 8px 20px;
        font-size: 17px;
        float: left;
        *width:180px;
        *text-align:center;
    }

    .ShellHeader .DropDown ul li ul
    {
        top: 59px;
        z-index: 5;
    }

    .ShellHeader .DropDown ul ul li a
    {
        border-top: 1px solid #CCEAF2;
        border-bottom: 1px solid #AAC8D0;
        background: #BBD9E1;
        padding: 5px 3px;
        display: block;
        width: 200px;
    }

    .ShellHeader .DropDown ul ul li
    {
        padding: 0;
    }

        .ShellHeader .DropDown ul ul li:hover
        {
            background: #BBD9E1;
        }

        .ShellHeader .DropDown ul ul li a:hover
        {
            background: #21586D;
            color: #FFFFFF;
        }
		.ShellHeader .DropDown ul.subnav li {
		padding: 0px;}
		
		.ShellHeader .DropDown ul.subnav li a:hover {
		background-color:#346E84; color:white;}

/*MAINCONTENT*/

.ShellMainContent
{
    float: left;
    width: 100%;
    border-top: 10px solid #C7E0E5;
    background: url("/static/images/TALCONTC.jpg") repeat-x scroll center top #FFFFFF;
}

.MainContent
{
    float: left;
    left: -450px;
    margin: 0 0 0 50%;
    position: relative;
    width: 900px;
    min-height: 400px;
    background: #FFFFFF;
	padding:20px;
	text-align:justify;
}

/*FOOTER*/
.ShellFooter a img
{
    border: 0;
}

.ShellFooter .ShellFooterTop
{
    float: left;
    width: 100%;
    background: #346E84;
}

    .ShellFooter .ShellFooterTop .FooterTop
    {
        float: left;
        left: -420px;
        margin: 0 0 0 50%;
        position: relative;
        width: 900px;
        text-align: left;
        padding: 12px 0;
    }

        .ShellFooter .ShellFooterTop .FooterTop .Title
        {
            color: #749DB1;
            font-size: 23px;
            padding-bottom: 5px;
        }

        .ShellFooter .ShellFooterTop .FooterTop .FooterImage
        {
            float: left;
        }

        .ShellFooter .ShellFooterTop .FooterTop .Text
        {
            color: #FFFFFF;
            float: left;
            font-size: 15px;
            line-height: 25px;
            padding-left: 20px;
        }

.ShellFooter .FooterBottom
{
    float: left;
    left: -450px;
    margin: 0 0 0 50%;
    position: relative;
    width: 900px;
    text-align: center;
    padding: 12px 0;
    color: #749DB1;
}

    .ShellFooter .FooterBottom a
    {
        text-decoration: none;
        font-size: 14px;
        color: #FFFFFF;
        margin: 0 10px;
    }

        .ShellFooter .FooterBottom a:hover
        {
            text-decoration: underline;
        }
