/*  Default
--------------------------------------------------------------------------------------------------*/
html, body {line-height: 16px; font-family: Verdana; font-size: 11px; margin: 0 auto; padding: 0;}
body {background-image: url(../images/bg_body.png); background-position: top left; background-repeat: repeat;}
table, table td {margin: 0; padding: 0; border-collapse: collapse; border-spacing: 0px;}
h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0; font-weight: normal; text-transform: uppercase; color: #C81E5A;}
h1 {font-size: 16px;}
h1.black {color: #000000;}
h2 {font-size: 14px;}
h3, h4, h5, h6 {font-size: 12px;}
p {margin: 0; padding: 0;}
a {text-decoration: underline;}
a:hover {text-decoration: none;}
a, a:hover {color: #000000;}
img {border: 0; display: block;}

/*  Table
--------------------------------------------------------------------------------------------------*/
.table_body {width: 100%;}
.table_body .table_left {width: 50%; height: auto; vertical-align: top;}
.table_body .table_right {width: 50%; height: auto; vertical-align: top;}
.table_body .table_center {width: 950px; vertical-align: top;}

/*  Rotated Box
--------------------------------------------------------------------------------------------------*/
.rotated_box_top {width: 950px; height: 30px; margin-top: 128px; background-image: url(../images/bg_rotated_box_top.png); background-position: top left; background-repeat: no-repeat;}
.rotated_box_right {width: 30px; height: 692px; margin-top: 128px; background-image: url(../images/bg_rotated_box_right.png); background-position: top left; background-repeat: no-repeat; float: left;}
.rotated_box_bottom {width: 950px; height: 30px; background-image: url(../images/bg_rotated_box_bottom.png); background-position: top left; background-repeat: no-repeat;}
.rotated_box_bottom p {padding: 0px 10px 0px 10px; text-align: right;}
.rotated_box_bottom p a {text-decoration: none;}
.rotated_box_bottom p a:hover {text-decoration: underline; color: #0082CD;}
.rotated_box_left {width: 30px; height: 692px; background-image: url(../images/bg_rotated_box_left.png); background-position: top right; background-repeat: no-repeat; float: right;}

    .top_center 
    {
        width: 20px;
        height: 131px;
        background-image: url('../images/bg_diagonal_bars_404_top_center.png');
        background-position: top right;
        background-repeat: no-repeat;
        position: absolute;
    }
    .bg_top
    {
        width: 1600px;
        height: 88px;
        background-image: url('../images/bg_top.png');
        background-color: transparent;
        background-position: center center;
        background-repeat: no-repeat;
    }
    .diagonal_bar_404 
    {
        width: 100%;
        min-height: 794px;
        background-image: url('../images/bg_diagonal_bar_404.png');
        background-position: center 100px;
        background-repeat: no-repeat;
    }
    .vertical_lines
    {
        width: 950px;
        height: 634px;
        background-image: url('../images/vertical_lines.png');
        background-color: #FFFFFF;
        background-position: center center;
        background-repeat: no-repeat;
    }
    .image
    {
        width: 870px;
        height: 554px;
        padding: 40px 40px 40px 40px;
        background-image: url('../images/image.jpg');
        background-color: transparent;
        background-position: center center;
        background-repeat: no-repeat;
    }

    .pink_arrow
    {
        height: 90px;
        width: 43px;
        margin: 200px 0px 0px 910px;
    }
    .content_1
    {
        width: 240px;
        height: 60px;
        margin: 120px 0px 0px 50px;
        background-color: transparent;
        position: absolute;
        
    }
    .content_2
    {
        background-color: transparent; 
        height: 50px;
        width: 240px;
        margin: 104px 0px 0px 50px;
        font-size: 11px;
        font-family: Verdana; 
        position: absolute;
        text-align: justify;
    
    }
    .arrows
    {
        width: 198px;
        height: 29px;
        margin: -450px 0px 0px 550px;
        padding: 0px 0px 0px 0px;
        border: none;
        background-color: transparent;
        background-repeat: no-repeat;
        position: absolute;
    }
    .big
    {
        font-size: 50px;
        line-height: 20px;
        margin: 0px 0px;
        font-family: Verdana; 
        font-weight: lighter;
    }
    .cyaan
    {
        color: #cc1a5b;
    }
    .black
    {
        color: #000000;
        font-size: 50px;
        font-family: Verdana !important;
    }
    .large
    {
        font-size: 50px;
        line-height: 20px;
        margin: 0px 0px;
        font-family: Verdana; 
        font-weight: lighter;
    }
    h2
    {
        font-size: 18px;
        text-transform: uppercase;
        line-height: 20px;
    }
    .footer
    {
        background-image: url('../images/bottom.png');
        margin: 0px 0px 0px 0px;
        height: 20px;
        text-align: right;
        padding: 0px 20px 0px 0px;
        font-size: 11px !important;
    }
    .footer a
    {
        font-size: 11px !important;
        color: Black;
        text-decoration: none;
    }
    .footer a:hover
    {
        font-size: 11px !important;
        color: Black;
        text-decoration: underline;
    }
    .top_left 
    {
        height: 130px;

        background-image: url('../images/bg_diagonal_bars_404_top_left.png');
        background-position: top right;
        background-repeat: no-repeat;
        background-color: transparent;
    }
    .arrows_left
    {
        width: 100%;
        height: 48px;
        margin: 70px 0px 0px 0px;
        background-image: url('../images/arrows.png');
        background-repeat: no-repeat;
        background-position: center center;
        background-color: transparent;
        float: right;
    }
    .left
    {
        width: 35px;
        height: 630px;
        margin: -9px 0px 0px 0px;
        background-color: transparant;
        background-image: url('../images/left.png');
        background-position: top right;
        float: right;
    }
    .logo
    {
        width: 207px;
        height: 131px;
        display: block;
        margin: 120px 0px 0px 20px;
    }