/*globalnav*/

#globalnav
{
    position: relative;
    width: 100%; /*padding:0 0 1.75em 1em;*/
    padding: 0;
    margin: 0;
    list-style: none;
    line-height: 1em;
    font-family: sans-serif;
    font-style: italic;
    font-size: 12px;
    font-weight: bold;
    background-color: #051c38;
    display: inline-block;
    *display: inline;
    min-height:22px;
    min-width: 645px;
}

#globalnav LI
{
    float: left;
    margin: 0;
    padding: 0;
    padding-top: 3px;
    height: 22px;
}

#globalnav A
{
    display: block;
    color: #bbb;
    text-decoration: none; /*background:#ddd;*/
    margin: 0;
    padding: 0.25em 1em; /*border-left:1px solid #fff; 	border-top:1px solid #fff; 	border-right:1px solid #aaa;*/
}

#globalnav A:hover, #globalnav A:active, #globalnav A.here:link, #globalnav A.here:visited
{
    /*background:#bbb;*/
    color: Blue;
}

#globalnav A.here:link, #globalnav A.here:visited
{
    position: relative;
    z-index: 102;
    color: Blue;
}

/*subnav*/

#globalnav UL
{
    position: absolute;
    left: 0;
    top: 1.5em;
    float: left; /*background:#bbb;*/
    width: 100%;
    margin: 0; /*padding:0.25em 0.25em 0.25em 1em;*/
    list-style: none; /*border-top:1px solid #fff;*/
}

#globalnav UL LI
{
    float: left;
    display: block;
    margin-top: 1px;
}

#globalnav UL A
{
    /*background:#bbb;*/
    color: #fff;
    display: inline;
    margin: 0;
    padding: 0 1em;
}

#globalnav UL A:hover, #globalnav UL A:active, #globalnav UL A.here:link, #globalnav UL A.here:visited
{
    color: #444;
}

/*subnav*/

#subnav
{
    position: relative;
    width: 100%; /*padding:0 0 1.75em 1em;*/
    padding: 0;
    margin: 0;
    list-style: none;
    line-height: 1em;
    font-family: 'Arial Narrow' , sans-serif; /*font-style: italic; 	font-size: smaller; 	border-bottom:1px solid #fff;*/
    font-size: 10px;
    border-top: 1px solid #ffffff;
    border-left: 1px solid #ffffff; /*border-bottom:1px solid #ffffff;*/
    background-color: #666666;
    display: inline-block;
    *display: inline;
    min-height:26px;
    min-width: 655px;
    
}

#subnav LI
{
    float: left;
    margin: 0;
    padding: 0;
    padding-top: 2px;
    height: 23px;
    border-right: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
}

#subnav A
{
    display: block;
    color: #e5e5e5;
    font-weight: bold;
    text-decoration: none; /*background:#ddd;*/
    margin: 5px 0 0 0; /*padding:0.25em 1em;*/
    padding: 0.25 0.75em;
    font-size: 14px;
    text-transform: uppercase; /*border-left:1px solid #fff; 	border-top:1px solid #fff; 	border-right:1px solid #aaa;*/
}

#subnav A:hover, #subnav A:active, #subnav A.here:link, #subnav A.here:visited
{
    /*background:#bbb;*/
    color: Blue;
}

#subnav A.here:link, #subnav A.here:visited
{
    position: relative;
    z-index: 102;
    color: Blue;
}

/*subnav*/

#subnav UL
{
    position: absolute;
    left: 0;
    top: 1.5em;
    float: left; /*background:#bbb;*/
    width: 100%;
    margin: 0; /*padding:0.25em 0.25em 0.25em 1em;*/
    list-style: none; /*border-top:1px solid #fff;*/
}

#subnav UL LI
{
    float: left;
    display: block;
}

#subnav UL A
{
    /*background:#bbb;*/
    color: #fff;
    display: inline;
    margin: 0;
    padding: 0 1em;
}

#subnav UL A:hover, #subnav UL A:active, #subnav UL A.here:link, #subnav UL A.here:visited
{
    color: #444;
}

.nav-hover, .nav-current
{
    background-color: #ffea40;
}

.buffer
{
    height: 10px;
    min-height: 10px;
    background-color: #7c7c7c;
    width: 100%;
    position: absolute;
    top: 108px;
    clear: both;
    overflow: hidden;
}

.bg
{
    background-repeat: repeat-x;
}

.Campaign
{
    width: 100%;
    padding-bottom: 25px;
    height: auto;
    clear: both;    
}

.CampaignHeader
{
background-color: #FF9F19;
border-bottom: 1px solid #FF0000;
border-top: 1px solid #FF0000;
float: left;
height: 16px;
margin-bottom: 6px;
margin-top: 6px;
padding-bottom: 3px;
padding-left: 10px;
padding-top: 3px;
position: relative;
width: 100%;
}

.AssetHeader
{
    margin-top: 6px;
    margin-bottom: 6px;
    margin-left: 60px;
    margin-right: 60px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 10px;
    border-top: 1px solid red;
    border-bottom: 1px solid red;
    height: 16px;
    background-color: #FF9F19;
}

.Asset
{
    margin-left: 60px;
    margin-right: 60px;
    height: auto;
    clear: both;    
}

.AssetLeftCol
{
    /*display: inline;*/
    width: 180px;
    padding-bottom: 25px;
    float: left;
}

.AssetRightCol
{
    padding-left: 25px;
    /*display: inline;*/
    vertical-align: top;
    width: 400px;
    float: right;
    padding-bottom: 25px;
}

.note
{
    padding: 25px;
}

.note .title
{
    font-weight: bold;
}

.note .content
{
}

.Center
{
    text-align: center;
}

.Left
{
    text-align: left;
}

.Download
{
    position: relative; 
    top: 12px; 
    left: -15px;
    width: 10px;
}
.FloatRight
{
    padding-left: 25px;
    vertical-align: top;
    width: 400px;
    float: right;
}
.FloatRightWithPadding
{
    padding-left: 25px;
    vertical-align: top;
    width: 400px;
    float: right;
    padding-bottom: 10px;
}
.FloatLeftWithPadding
{
    padding-left: 25px;
    width: 180px;
    padding-bottom: 25px;
    float: left;
}

.VehicleArt
{
    border-bottom: 1px solid #000;
    margin-bottom: 25px;
}

.VehicleHeader
{
    padding-bottom: 5px;
}

.nav-padding
{
    padding-left: 4px;
    padding-right:4px;
}