﻿ADDRESS, BLOCKQUOTE, BODY, DD, DIV, DL, DT, FIELDSET, FORM, FRAME, FRAMESET, H1, H2, H3, H4, H5, H6, IFRAME, NOFRAMES, OBJECT, OL, P, UL, APPLET, CENTER, DIR, HR, MENU, PRE
{
    display: block;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}
BODY
{
    background-color: #f1f1f1;
}

INPUT
{
    margin-right:2px;
}


/*

Specific styles

*/


.colorTitleBack
{
    background-image: url(/Images/ColortitleBack.gif);
    background-repeat:repeat-x;
    font-weight:bold;
    padding: 1px 0px 2px 0px;
}

.RightAlign
{
    text-align:right;
}

.MasterContent
{
    /* vita rutan med innehåll */
    border: 1px solid #666666;
    clear: both;
    margin: 0px 20px 0px 8px;
    background-color: White;
    width: 700px; /* height:600px; */
    height: auto;
    padding-left: 0px;
    padding-top: 0px;
    font-size: 10pt;
}
#LoginContent
{
    width: 597px !important;
}

.ManageContent
{
    /* vita rutan med innehåll */
    /*border: 1px solid #666666;*/
    clear: both;
    margin: 0px 20px 0px 8px;
    /*background-color: White;*/
    /*width: 700px; /* height:600px; */
    height: auto;
    padding-left: 0px;
    padding-top: 0px;
    font-size: 10pt;
}

.ManageArea
{
    /* vita rutan med innehåll */
    border: 1px solid #666666;
    clear: both;
    background-color: #EAEAEA;
    width: 700px;
    height: auto;
    padding: 10px 10px 10px 10px;
    font-size: 10pt;
    margin: 10px 0px 0px 0px;
}

.AspNet-Login
{
    font-size: 8pt;
    padding: 10px 42px 2px 10px;
    /*width: 215px;*/
    margin: 2px 2px 10px 2px;
    clear: both;
    background-image: url(/Images/LoginBack.gif);
    background-repeat: no-repeat;
    height: 95px;
    display: inline-block;
}


.Label
{
    clear:left;
}
    
.WizardHeader
{
    /* header i MasterContent under meny */
    background-image: url(/Images/WizardHeaderBack.gif); /*background-image: url(/Images/TitleBack.gif);*/
    background-repeat: repeat-x; /*background-color: #97A0A8;*/ /* background-position:left top; */
    height: 32px;
    width: 690px; /* padding: 5px 5px 5px 5px; */
    padding-left: 10px;
    padding-top: 5px;
    color: #F8F8F8;
    font-size: 18px;
    font-weight: bold; /* margin: 2px 2px 10px 0px; */
    margin: 0px 0px 20px 0px;
    vertical-align: top;
}

.TopContainer
{
    display: block;
}

.LogoContainer
{
    display: inline; 
    clear: left; 
    float: left;
    margin-left:9px;
    margin-top:2px;
    margin-bottom:10px;
}

.LoginContainer
{
    clear: right; 
    margin-left: 20px;
    margin-top: 20px;
}

.HomeContainer{
    font-family:Verdana;
    font-size: 8pt;
    display:block;
    position:absolute;
    left:656px;
    top: 24px;
}

.AdminContainer {
    font-family:Verdana;
    font-size: 8pt;
    display:block;
    position:absolute;
    left:656px;
    top: 37px;
}

.LogoutContainer
{
    font-family:Verdana;
    font-size: 8pt;
    display:block;
    position:absolute;
    left:656px;
    top: 50px;
}

.MenuContainer
{
    display: block;
    
}

.MenuContainerSub
{
    display: inline; 
    clear: left; 
    float: left;
    margin-top:20px;
}

.SumTable
{
    /*width: 491px;*/
}

.SumTableLeft
{
    text-align:left;
}

.SumTableRight
{
    text-align:right;
    padding-left:4px;
}

.SumTableJmf
{
    /*font-size:7.5pt;*/
    color:#999999;
    white-space:nowrap;
}

.NoDisplay
{
    display:none;
}

.MaskedEditError
{
    background-color: #FF9966;
}

.ErrorMessage
{
    background-color: #FF3300;
    color: #FFFFFF !important;
    border: 1px solid #333333;
    margin: 0px 2px 0px 2px;
    padding: 0px 2px 0px 2px;
    font-weight: bold;
}

.InformationMessage
{
    background-color: #0000FF;
    color: #FFFFFF !important;
    border: 1px solid #333333;
    margin: 0px 2px 0px 2px;
    padding: 0px 2px 0px 2px;
    font-weight: bold;
    font-size:8pt;
}

.ExtraInfo
{
    font-size: 8pt;
    color: #666666;
    margin-left: 3px;
}



/******************************
    Modal Popup
******************************/
.modalBackground
{
    background-color: #ffffff;
    filter: alpha(opacity=80);
    opacity: 0.8;
    /*background-color: #dcdcdc;
    filter: alpha(opacity=70);
    opacity: 0.7;*/
}

.modalPopup
{
    background-color:#cccccc;
    border-width:2px;
    border-style:solid;
    border-color:Gray;
    padding:3px;
    width:300px;
}

.modalPopupDragPanel
{
    background-image: url(/Images/TitleBack.gif);
    background-repeat: no-repeat;
    height: 40px;
    width: 298px;
    padding: 1px 1px 5px 1px;
    color: #f5f5f5;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
    text-align:center;
    vertical-align:middle;
}

.gvSavedCalcs
{
    font-size:8pt;
    margin:0px 0px 10px 10px;
}

.GridViewToolbar
{
    background-color: #EEEFED;
    border: 1px solid #333333;
    margin: 30px 10px 5px 10px; /*padding: 5px;*/
    padding: 5px 0px 5px 5px;
    font-size: 8pt;
    width: 669px;
    vertical-align: middle;
}

.FinishTemplate
{
    padding: 10px 10px 10px 10px;
    /*background-color: #F5EFFF;*/
    background-image: url(/Images/WizardFooter.gif); /*background-image: url(/Images/TitleBack.gif);*/
    background-repeat: repeat-x; /*background-color: #97A0A8;*/ /* background-position:left top; */
    margin:20px 0px 0px 0px;
}

.StepTemplate
{
    padding:10px 10px 10px 10px;
    /*background-color: #F5EFFF;*/
    background-image: url(/Images/WizardFooter.gif); /*background-image: url(/Images/TitleBack.gif);*/
    background-repeat: repeat-x; /*background-color: #97A0A8;*/ /* background-position:left top; */
    margin:20px 0px 0px 0px;
}

.MasterContentButton
{
    margin-left:10px;
}

.tblForarInfo
{
    margin-left:10px;
}

.HeaderBlue
{
    background-image: url('/Images/dlTitleBlue.gif');
}
.DataBlue
{
    background-color: #D3E2F5;
}

.HeaderOrange
{
    background-image: url('/Images/dlTitleOrange.gif');
}
.DataOrange
{
    background-color: #FFE4CA;
}

.HeaderGreen
{
    background-image: url('/Images/dlTitleGreen.gif');
}
.DataGreen
{
    background-color: #EDF7CE;
}

.HeaderGray
{
    background-image: url('/Images/dlTitleGray.gif');
}
.DataGray
{
    background-color: #EDF0F1;
}

.dlHeader
{
    margin:10px 0px 0px 10px; 
    width:674px;
    height:25px;
    vertical-align:middle;
}

.dlHeader A
{
    color:#333333;
    text-decoration:none;
}

.dlHeader A:Hover
{
    color: #666666;
    text-decoration: none;
}


.dlHeaderText
{
    float: left;
    padding: 5px 0px 0px 5px;
    font-weight: bold;
    font-size: 12pt;
}

.dlHeaderDate
{
    float: right;
    padding: 5px 5px 0px 0px;
    font-weight: bold;
    color: #666666;
}

.dlDataContainer
{
    border:solid 1px #D4D4D4; 
    margin:0px 0px 0px 10px; 
    width:657px;
    height:55px;
    padding: 5px 5px 0px 10px;
    
}

.dlDataName
{
    clear:left;
    float:left;
}

.dlDataButton
{
    float:right;
    margin-top: -17px;
}
.dlDataButton input
{
    margin-top: 5px;
}

.dlDataButtonFTG
{
    float:right;
}

.lvTable
{
    background-color: #FFFFFF;
    border-collapse: collapse;
    border-color: #999999;
    border-style:none;
    border-width:1px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin-top:20px;
}

.lvHeader
{
    /*background-color: #FFFBD6;
    color: #333333;*/
    background-color: #3333FF;
    color: #FFFFFF;
}

.lvItem
{
    /*background-color: #FFFBD6;
    color: #333333;*/
    background-color: #99CCFF;
    color: #333333;
}

.lvAltItem
{
    /*background-color: #FAFAD2;
    color: #284775;*/
    background-color: #C1E0FF;
    color: #284775;
}

.lvEdit
{
    /*background-color: #FFCC66;
    color: #000080;*/
    background-color: #FFCC66;
    color: #000080;
}

.lvSelected
{
    /*background-color: #FFCC66;
    font-weight: bold;
    color: #000080;*/
    background-color: #FFCC66;
    font-weight: bold;
    color: #000080;
}

.lvInsert
{
}

.BoldFont
{
    font-weight:bold;
}

.LoadingStatus
{
    background-color: #FFFFCC;
    border: 1px solid #666666;
    padding: 10px;
}

.ToolBox
{
    border-style: none none solid solid;
    border-width: 1px;
    border-color: #666666;
    float: right;
    background-color: #CCCCCC;
    width:auto;
    margin: -25px 0px 0px 0px;
    padding: 3px 0px 0px 3px;
}

.ToolBoxButtonContainer
{
    float: left;
    text-align: center;
    font-size: 9px;
    padding: 0px 2px 0px 2px;
}

.PagingPanel
{
    text-align:center;
    margin-top:3px;
    
}

.whitespace-pre-line {
    white-space: pre-line;
}

.display-inline-block {
    display: inline-block;
}

.content-margins {
    margin: 12px;
}