﻿/* Default styles */
html
{
    height          : 100%;
}

body
{
    height              : 100%;
    margin              : 0%;
    padding             : 0%;
    font-family         : Verdana, Arial, Helvetica;
    font-size           : 12px;
    font-weight         : normal;
    line-height         : 18px;
    text-align          : center;
    background-image    : url('/CustomerData/1/Images/Body.Background.gif');
    background-position : top;
    background-repeat   : repeat-x;
    background-color    : #F0F0F0;
}

a
{
    color           : #637685;
    text-decoration : underline;
}

h1
{
    /*font-family     : Georgia;*/
    font-family     : Verdana, Arial, Tahoma;
}

h2
{
    /*font-family     : Georgia;*/
    font-family     : Verdana, Arial, Tahoma;
}

h3
{
    font-size       : 13px;
    margin-bottom   : 10px;
}

.Hidden
{
    display         : none;
}

#aspnetForm, form
{
    height          : 100%;
    margin          : 0%;
    padding         : 0%;
}

div#Layout
{
    margin          : 0% 0%;
    padding         : 0% 0%;
    height          : 100%;
    border-left     : 0px solid #000;
    border-right    : 0px solid #000;
}

/* Top container styles */
div#OuterTop
{
    margin              : 0% 0%;
    padding             : 0% 0%;
}

/* Top container styles */
div#Top
{
    margin          : auto auto;
    width           : 990px;
    height          : 274px;
    border          : 0px solid #FF0000;
}

div#Top img.Company
{
    position        : absolute;
    top             : 20px;
    left            : 0px;
    border          : 1px solid #FF0000;
}

div#Top img.Logo
{
    position        : absolute;
    top             : 30px;
    right           : 0px;
    border          : 1px solid #FF0000;
}

div#Top div#LogoBlockAbove
{
    width               : 990px;
    height              : 75px;
    text-align          : left;
    background-image    : url('/CustomerData/1/Images/Top.Above.Background.gif');
    background-position : top;
    background-repeat   : no-repeat;
}

div#Top div#LogoBlockAbove div#TopNav
{
    position        : absolute;
    width           : 990px;
    margin-left     : 0px;
    margin-top      : 45px;
    text-align      : right;
    border          : 0px solid #FFFFFF;
    color           : #FFFFFF;
    line-height     : 15px;
    font-size       : 11px;
    text-transform  : uppercase;
    letter-spacing  : 0.05em;
}

div#Top div#Headline
{
    position        : absolute;
    width           : 990px;
    margin-left     : 0px;
    margin-top      : 0px;
    text-align      : left;
    border          : 0px solid #FFFFFF;
    color           : #F1F2F7;
    line-height     : 11px;
}

div#Top div#Headline h1
{
    font-size       : 22px;
    font-weight     : normal;
    margin-top      : 45px;
    margin-left     : -2px;
    margin-bottom   : 10px;
    line-height     : 24px;
    color           : #DB9C33;
    border          : 0px solid #FF0000;
}

div#LogoBlock
{
    height              : 199px;
    margin-top          : 0px;
    padding-top         : 0px;
    background-image    : url('/CustomerData/1/Images/Top.Background.jpg');
    background-position : top;
    background-repeat   : no-repeat;
    z-index             : 999;
    border              : 0px solid #FF0000;
    text-align          : left;
}

div#LogoBlock div#ImageBar
{
    padding-top         : 43px;
    margin-top          : 0px;
    margin-left         : 0px;
}

div#LogoBlock div#ImageBar div.Item
{
    float           : left;
    margin-right    : 10px;
    width           : 123px;
    white-space     : normal;
}

div#LogoBlock div#ImageBar div.Item h2
{
    color           : #03418C;
    font-weight     : bold;
    text-transform  : uppercase;
    font-family     : Verdana;
    font-size       : 11px;
    white-space     : nowrap;
    margin-top      : 5px;
    margin-bottom   : 0px;
}

div#LogoBlock div#ImageBar div.Item a.More
{
    display         : block;
    color           : #03418C !important;
    font-weight     : bold;
    font-size       : 9px !important;
    text-decoration : none;
    margin-top      : 8px;
}

/* Bottom container styles */
div#OuterBottom
{
    margin              : 0% 0%;
    margin-top          : 30px;
    padding             : 0% 0%;
    width               : 100%;
    background-image    : url('/CustomerData/1/Images/Bottom.Outer.Background.png');
    background-position : center top;
    background-repeat   : repeat-x;
}

/* Bottom container */
div#Bottom
{
    margin-top          : 0px;
    margin-left         : auto;
    margin-right        : auto;
    width               : 990px;
    height              : 199px;
    background-image    : url('../Images/Bottom.Background.png');
    background-position : center top;
    background-repeat   : no-repeat;
    text-align          : center;
}

div#InnerBottom
{
    margin-top      : 0px;
    padding-top     : 20px;
    width           : 990px;
    vertical-align  : middle;
    color           : #FFFFFF;
    text-align      : center;
    vertical-align  : middle;
    border          : 0px solid #FFFFFF;
    height          : 150px;
}

div#InnerBottom div
{
    display         : inline-block;
    color           : #FFFFFF;
    text-align      : center;
    font-size       : 11px;
    letter-spacing  : 0.03em;
    text-align      : center;
    font-weight     : normal;
    margin-left     : 20px;
    margin-right    : 20px;
    vertical-align : top;
}

div#InnerBottom div h2
{
    color           : #FFFFFF;
    font-weight     : bold;
    text-transform  : uppercase;
    font-family     : Verdana;
    font-size       : 13px;
    white-space     : nowrap;
    margin-bottom   : 0px;
}

div#InnerBottom div h2 a
{
    color           : #FFFFFF;
    text-decoration : none;
}

div#InnerBottom div a
{
    color           : #FFFFFF;
    text-decoration : none;
}

div#InnerBottom div a:hover
{
    text-decoration : underline;
}

div#Bottom div#Copyright
{
    margin-top      : 0px;
    width           : 990px;
    text-align      : center;
    color           : #FFFFFF;
    font-weight     : normal;
    font-size       : 10px;
    letter-spacing  : -0.05em;
}

div#Bottom div#Copyright a
{
    color           : #FFFFFF;
    text-decoration : none;
}

div#Bottom div#Copyright a:hover
{
    text-decoration : underline;
}

div#ArticlePager
{
    margin-top      : 20px;
}

/* Global class settings */
div#BreadCrumb
{
    display         : block;
    font-family     : Verdana;
    font-size       : 12px;
    font-weight     : bold;
    margin-top      : 5px;
    margin-left     : 0px;
    text-transform  : none;
    text-align      : left;
    width           : 974px;
    border          : 0px solid #FF0000;
    background-image: url('/CustomerData/1/Images/BreadCrumb.Background.png');
    height          : 26px;
    padding-top     : 8px;
    padding-left    : 8px;
    padding-right   : 8px;
    overflow        : hidden;
    color           : #DB9C33;
}

div#BreadCrumb a
{
    font-weight     : bold;
    text-decoration : none;
    color           : #637685;
}

div#BreadCrumb hr
{
    border          : 0px;
    margin-top      : 15px;
    margin-bottom   : 0px;
    height          : 2px;
    background-image: url('/CustomerData/1/Images/HR2.gif');
}

/* Ordered lists */
ol.Agb
{
    text-align      : justify;
}

ol
{
    list-style-type : none;
    border          : 0px solid #FF0000;
}

ol ol
{
    margin-top      : 10px;
}

ol li
{
    margin-left     : -40px;
    font-size       : 15px;
    font-weight     : bold;
    margin-bottom   : 20px;
}

ol ol li
{
    margin-left     : -40px;
    font-weight     : normal;
    margin-bottom   : 5px;
    padding-left    : 40px;
}

span.Number
{
    float           : left;
    display         : block;
    font-weight     : bold;
}

ol li span.Number
{
    width           : 30px;
}

ol ol li span.Number
{
    width           : 40px;
    margin-left     : -40px;
}

/* References */
ul.Reference
{
    text-align      : left;
    list-style-type : disc;
    border          : 0px solid #FF0000;
}

ul.Reference li
{
    margin-bottom   : 10px;
}

img.Logo
{
    display         : block;
    margin-bottom   : 30px;
    margin-left     : 20px !important;
}

img.Screenshot
{
    background-image: url('/CustomerData/1/Files/Images/Screenshot.Background.png');
    display         : block;
    width           : 180px;
    height          : 144px;
    padding-left    : 30px;
    padding-right   : 30px;
    padding-bottom  : 18px;
    margin-right    : 0px !important;
    margin-left     : 0px !important;
    margin-bottom   : 30px;
}

a.Edit
{
    display         : inline-block;
    float           : right;
    margin-top      : -30px;
    width           : 16px;
}

