﻿@import url("/Styles/Default/HeadMenu.css");
@import url("/Styles/Default/TopMenu.css");
@import url("/Styles/Default/MainMenu.css");


/* Header */

.Header 
{
    height:189px;
    background-image:url(/images/default/header/header_image.jpg);
    background-repeat:no-repeat;
    background-position:top left;
    position:relative;
}

.Header .HomeLink 
{
    position:absolute;
    height:100%;
    width:100%;
    top:0;
    left:0;   
}


/* Header Login */
.HeaderLogin, .MainMenu
{
    text-align:center;
    background-image:url(/images/default/header/header_gradient.gif);
    background-color:#171717;
    background-position:top left;
    background-repeat:repeat-x;
    border-top:1px solid #c2c2c2;
    color:#fff;
    height:30px;
    line-height:30px;
}




.HeaderLogin * 
{
    vertical-align:middle;
}


.HeaderLogin .LoginTitle 
{
    font-variant:small-caps;
    font-weight:bold;
    background-image:url(/images/default/icons/blue_arrow_dark.gif);
    background-position:left center;
    background-repeat:no-repeat;
    padding-left:15px;
    font-size:120%;
    margin-right:10px;
}

.HeaderLogin .LoginDetails .LoginInput 
{
    border:1px solid #fff;
    color:#171717;
}

.HeaderLogin .LoginDetails .LoginCheckbox 
{
   border:0;
   cursor:pointer;
   cursor:hand;
}

.HeaderLogin .LoginLinks 
{
    margin-left:10px;
}



.HeaderLogin .LoginLinks a, .HeaderLogin .LoginLinks a:visited 
{
    color:#fff;
    text-decoration:none;
}

.HeaderLogin .LoginLinks a:hover 
{  
    color:#4564af;
    text-decoration:underline;
    
}

.HeaderLogin .LoginError 
{
    color:#4564af;
    line-height:25px; 
    display:inline;  
    font-weight:bold;
}











/*


.Header
{
    width:910px;
    display:block;
    background-color:#ffffff;
    color:#000000;  
    margin-bottom:8px;
    clear:both;
}

.Header .Top
{
    height:125px;
    display:block;
    float:none;
    clear:both;
    border-bottom:dashed 1px #636060;
}

.Header .Top a
{
    text-decoration:none;
    text-indent:-30000px;
    background-repeat:no-repeat;
}

.Header .Top .Part1
{
    position:relative;
    width:610px;
    height:125px;
    display:block;
    float:left;
}

.Header .Top .Part1 a.Line
{
    display:block;    
    position:absolute;
    height:39px;
    width:404px;
    top:28px;
    left:28px;
    background-image:url(/Images/Default/Header/Line.gif);
}

.Header .Top .Part1 a.Button
{
    display:block;    
    position:absolute;
    height:72px;
    width:72px;
    top:28px;
    right:28px;
    background-image:url(/Images/Default/Header/Button2.gif);
}

.Header .Top .Part1 .SearchForm
{
    display:block;
    position:absolute;
    bottom:24px;
    left:28px;
}

.Header .Top .Part1 .SearchForm .TextBox input
{
    width:200px;
}

.Header .Top .Part2
{
    position:relative;
    width:258px;
    height:125px;
    display:block;
    float:left;
    border-left:dashed 1px #636060;
    border-right:dashed 1px #636060;
}

.Header .Top .Part2 a.Logo
{
    display:block;    
    margin:28px auto;
    height:75px;
    width:191px;
    background-image:url(/Images/Default/Header/Logo.gif);
}

.Header .Top .Part3
{
    position:relative;
    width:40px;
    height:125px;
    display:block;
    float:left;
    clear:right;
}

.Header .Top .Part3 a.Url
{
    display:block;    
    position:absolute;
    height:105px;
    width:17px;
    top:12px;
    left:12px;
    background-image:url(/Images/Default/Header/Url.gif);
}

.Header .Bottom
{
    display:block;
    float:none;
    clear:both;
    background-color:#f0efe9;
    overflow:visible;
}

.Header .Bottom .Login
{
    display:block;
    padding:4px;
    height:28px;
    line-height:28px;
    text-align:right;
    border-bottom:solid 2px #4564af;
}

.Header .Bottom .Login .Label
{
    vertical-align:middle;
    font-weight:bold;
    margin-right:4px;
}

.Header .Bottom .Login .TextBox
{
    vertical-align:middle;
    margin-right:8px;
}

.Header .Bottom .Login .Button
{
    vertical-align:middle;
    margin-right:8px;
}

.Header .Bottom .Login .ErrorSummary
{
    display:inline;
}

.Header .Bottom .Login .ErrorSummary *
{
    display:inline;
    padding:0px;
    padding-right:4px;
    margin:0px;
}


*/