/* 
================================
Skin styles for DotNetNuke
================================
*/
#top
{
    margin-top: 7px;
    padding-top: 2px;
    background-image: url(logobg.jpg);
    background-repeat: repeat-x;
    background-color: #F2F2F2;
    border-top: solid 1px #404040;
    width: 100%;
    height: 75px;
}

#search
{
    float: right;
    margin: 0;
    padding: 0;
    padding-top: 7px;
}
#sitetitle
{
    float: left;
}
#users
{
    background-color: transparent;
    padding-right: 24px;
    padding-left: 24px;
}
input.searchtextbox
{
    width: 250px;
    z-index: 10;
}

#banners
{
    width: 100%;
    height: 83px;
    text-align: right;
    background-image: url(bannerbg.jpg);
    background-repeat: repeat-x;
    background-color: #F2F2F2;
}

.banner
{
    width: 180px;
    height: 70px;
    border: solid 1px black;
    margin-right: 3px;
}
#tcsc_banner
{
    background: transparent url(tcsc.jpg) no-repeat;
    cursor: hand;
}

#cf_banner
{
    background: transparent url(cargoforce.jpg) no-repeat;
    cursor: hand;
}

#aa_banner
{
    background: transparent url(aa.jpg) no-repeat;
    cursor: hand;
}

#omp_banner
{
    background: transparent url(omp.jpg) no-repeat;
    cursor: hand;
}

#sublease_banner
{
    background: transparent url(sublease.jpg) no-repeat;
    cursor: hand;
}

#currentdate
{
    padding-left: 15px;
    height: 22px;
    background: transparent url(datebg.jpg) no-repeat;
}

#horizontalmenu
{
    text-align: center;
    background-color: #333366;
    margin-bottom: 13px;
}

.leftcontent
{
    width: 200px;
    vertical-align: top;
    padding: 3px;
    text-align: center;
    background-color: #F8FDFF;
    border: solid 1px #999999;
}

.maincontent
{
    vertical-align: top;
    padding-right: 3px;
    padding-left: 3px;
}

.maincontentclient
{
    vertical-align: top;
    padding-right: 3px;
    padding-left: 3px;
}

.rightcontent
{
    width: 218px;
    vertical-align: top;
}

.rightcontentclient
{
    vertical-align: top;
}

.topcontent
{
    padding-right: 3px;
    padding-left: 13px;
    padding-bottom: 50px;
}
.bottomcontent
{
    voice-family: "\"}\"";
    voice-family: inherit;
    padding-top: 3px;
    text-align: center;
}


.breadcrumb
{
    color: blue;
}
A.breadcrumb:link
{
    color: blue;
}
A.breadcrumb:visited
{
    color: blue;
}

.controlpanel
{
    width: 100%;
    background-color: #fefefe;
}

.main_aamenu_container
{
    background-color: transparent;
}

.main_aamenu_bar
{
    cursor: pointer;
    cursor: hand;
    background-color: transparent;
    width: 100%;
}

.main_aamenu_item td
{
    /*TD if menu option for using tables is on*/
    cursor: pointer;
    cursor: hand;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    font-style: normal;
    background-color: #ffffff;
    font-family: Tahoma, Arial, Helvetica;
    white-space: nowrap; /*Word wrapping menu item now optional*/
    padding: 4px 3px 3px 1px;
    border-top: dotted 1px #666633;
}

.main_aamenu_rootitem
{
    /*TD if menu option for using tables is on*/
    cursor: pointer;
    cursor: hand;
    color: #E3E3FA;
    font-size: 13px;
    font-weight: bold;
    font-style: normal;
    font-family: Tahoma, Arial, Helvetica;
    white-space: nowrap; /*Word wrapping menu item now optional*/
    padding: 5px 15px 0px 15px; /*explicitly set padding for root menu items*/
    height: 28px;
}


.main_aamenu_itemhover
{
    background-color: #CCCC99;
    color: Black;
}


.main_aamenu_itemhover td
{
    background-color: #CCCC99;
    color: Black;
}

.main_dnnmenu_icon
{
    cursor: pointer;
    cursor: hand;
    text-align: center;
    width: 15px;
    height: 100%;
}

.main_aamenu_icon
{
    cursor: pointer;
    cursor: hand;
    text-align: center;
    width: 15px;
    height: 100%;
}

.main_aamenu_submenu
{
    background-color: #ffffff;
    z-index: 1000;
    cursor: pointer;
    cursor: hand;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=                   '#696969' , Direction=135, Strength=3);
    padding: 1px 1px 1px 1px; /*explicitly set padding for sub-menus */
}

.main_aamenu_break
{
    height: 1px;
    font-size: 1px;
}

.main_dnnmenu_arrow
{
    border-right: #cad5ea 1px solid;
    border-bottom: #cad5ea 1px solid;
    border-top: #cad5ea 0px solid;
    font-family: webdings;
    font-size: 10pt;
    cursor: pointer;
    cursor: hand;
}

.main_dnnmenu_rootmenuarrow
{
    font-family: webdings;
    font-size: 10pt;
    cursor: pointer;
    cursor: hand;
}

tbody
{
    font-size: 12px;
}
/* no default underline */
a
{
    text-decoration: none;
}

