﻿@import Utility.css;
@import DriverApplication.css;

a {}
a:link {}
a:active {}
a:visited {}

body
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    height:100%;
    width:100%;
    font-family:Arial, Sans-Serif;
    font-size:1em;
    background-color:#ffffff;
    background-image:url(graphics/ftsworldxlg.gif);
    background-position:center top;
}

.main_logo
{
    height: 50px;
    margin-left: 10px;
}

#div_header
{
    width: 100%;
    height: 75px;
    padding: 0px;
}

.bar
{
    height: 6px;
    background-color: #9C0031;
    font-size: 2px;
    margin: 5px 0px 0px 0px;
}

/*____________Main Menu____________*/
.menu_main
{
    margin-left:15px;
    font-family:inherit;
    color: #000000;
}


.menu_mainStatic
{
    font:inherit;
    padding: 2px 4px 2px 4px;
    color: #000000;
    border-bottom: dashed 1px #ffffff;
}

.menu_mainStatic a
{
    font: inherit;
    padding: 2px 4px 2px 4px;
    color: #000000;
    /*border-bottom: dashed 1px #ffffff;*/
}

.menu_mainHov a
{
    font: inherit;
    padding: 2px 4px 2px 4px;
    color:#ffffff;
    background-color:#9c0031;
    /*border-bottom: dashed 1px #9C0031;*/
}

.menu_mainDynamic
{
    font-family: inherit;
    font-size: .7em;
    border: solid 1px #9C0031;
    /*border-bottom: solid 1px #9C0031;*/
}

.menu_mainDynamicItem
{
    font-family: inherit;
    font-size: inherit;
    color: #9c0031;
    padding: 4px 4px 4px 4px;
    border-bottom: solid 1px #ffffff;
}

.menu_mainDynamicHov
{
    font-family: inherit;
    font-size: inherit;
    background-color: #ffffd3;
    border-bottom: dashed 1px #9C0031;
    padding: 4px 4px 4px 4px;
}

/*____________Main Content____________*/

#div_mainContent
{
    font: inherit;
    text-align: center;
}

/*#PlaceHolder_main
{
    font: inherit;
    margin: 0 auto;
    text-align: center;
}*/

#div_pageHeading
{
    float:right;
    padding-top:8px;
    margin-right:12px;
    line-height:1.5em;
}

#div_pageHeading h2 
{
    color: #9c0031;
    background-color:#ffffff;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 1.5em;
    margin-top:0px;
    margin-bottom:0px;
}

#div_pageHeading p 
{
    background-color:#ffffff;
    margin-top:0px;
    margin-bottom:0px;
}

#div_content
{
    width: 80%;
    font: inherit;
    text-align: left;
    margin: 10px auto;
    padding:0px 0px 0px 0px;
}

#div_content h4
{
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 1em;
    margin-bottom: 1px;
    color: #9c0031;
}

#div_content h5
{
    font-family: Verdana, Arial, Sans-Serif;
    font-size: .9em;
    line-height: 1.2em;
    margin: 4px 0px 4px 0px;
    color: #000000;
    font-weight: normal;
}

#div_content ul
{
    color: #9c0031;
    font-size: .9em;
    font-weight: bold;
    /*background-color:#ffffff;*/
    padding: 4px 4px 4px 4px;
    margin-top: 8px;
    margin-bottom: 8px;
}

.contactForm
{
    width: 550px;
    font-family: Arial, Sans-Serif;
    font-size: 10pt;
    padding: 10px 10px 10px 10px;
    line-height: 25pt;
    margin: 25px auto;
    text-align: left;
    border: solid 2px #9c0031;
    background-color: #ffefd5;
}

p
{
    font-family: inherit;
    font-size: .8em;
    margin: 0px 0px 0px 0px;
    color: #000000;
    line-height: 1.5em;
    /*background-color: #ffffff;*/
}

.imgRight
{
    float: right;
    margin:20px;
    margin-left: 10px;
    border-top: #9c0031 1px solid;
    border-left: #9c0031 1px solid;
    border-right: #5b5b5b 2px solid;
    border-bottom: #5b5b5b 2px solid;
}

.imgLeft
{
    float: left;
    margin-top: 20px;
    margin-right: 20px;
    border-top: #9c0031 1px solid;
    border-left: #9c0031 1px solid;
    border-right: #5b5b5b 2px solid;
    border-bottom: #5b5b5b 2px solid;
}

.ul_iwdsBenefits
{
    width:250px;
    text-align:left;
    margin:0px auto;
    background-color:#f5f5dc;
    padding:15px 15px 15px 15px;
    border-top:solid 1px #9c0031;
    border-left:solid 1px #9c0031;
    border-right:solid 1px #0e0e0e;
    border-bottom:solid 1px #0e0e0e;
    list-style-type:disc;
    list-style-position:inside;
    list-style-image:none;
}

/*____________Default Page____________*/

#div_index
{
    width: 500px;
    display: block;
    margin: 50px auto;
}

.div_indexUR
{
    top: 100px;
    left: 375px;
    position: absolute;
    z-index: 2;
}

.div_indexLL
{
    top: 210px;
    left: 175px;
    position: absolute;
    z-index: 3;
}

.div_wbenc
{
    top: 225px;
    left: 335px;
    position: absolute;
    z-index: 4;
}

#div_index h2
{
    font-family: Lucida Sans Unicode, Garamond, Serif;
    font-size: 1.1em;
    text-align: center;
    text-decoration: none;
    margin: 0px 0px 2px 0px;
    color: #9c0031;
}

h2 a
{
    font-family: Lucida Sans Unicode, Garamond, Serif;
    font-size: 1.1em;
    text-align: center;
    text-decoration: none;
    margin: 0px 0px 2px 0px;
    color: #9c0031;
}

.index_UL a
{
    position: relative;
    top: -20px;
    left: -0px;
    text-decoration: none;
    color: #9c0031;
}

.index_LR a
{
    position: relative;
    top: 15px;
    left: 20px;
    text-decoration: none;
    color: #9c0031;
}

/*____________Contact Page____________*/

.address_box
{
    width: 200px;
    font: normal normal bold .8em/1.5em  Verdana,Arial,San-serif;
    text-align: left;
    color: #9c0031;
    border: solid 1px #9c0031;
    background-color: #ffffff;
}

.address_title
{
    text-align: center;
    color: #ffffff;
    font-size: .9em;
    background-color: #7a7a7a;
    padding: 1px 4px 2px 4px;
    border-bottom: solid 1px #9c0031; 
    margin-bottom: 8px;
}

/*____________Logistics Page____________*/

.ul_logistics
{
    color: #9c0031;
    font-size: 1em;
    font-weight: bold;
    /*background-color:#ffffff;*/
    padding: 4px 4px 4px 4px;
    margin-top: 8px;
    margin-bottom: 0px;
    list-style-type: disc;
    list-style-position: inside;
    text-align: left;
}
.ul_logistics li
{
    margin-top: 2px;
    margin-bottom: 0px;
}

.ul_logisticsSub
{
    list-style-type: circle;
    font-size: .85em;
}

.tvNode
{
    color:#9c0031;
}

.tvselected
{
    color:#000000;
    font-variant:small-caps;
    font-weight:bold;
}

.tvHover
{
    background-color:#ffffcc;
}
