﻿html,
body,
form {
    margin: 0;
    padding: 0;
    height: 100%;
    /*font-family: Verdana, Arial, Helvetica, sans-serif, Segoe UI;
    font-size: 8pt;*/
}

body {
    font: normal 85% "Segoe UI", Arial, sans-serif;
    /*font-size: 0.62rem;*/ /*1rem;*/
    /*font-family: 'HelveticaNeue Light', 'Roboto Light', 'Slate Light', 'Segoe WP', NokiaPureTextLight, sans-serif;*/
}

/*body {
    color: #778899;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
}*/

.header {
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 1000;
    background-color: white;
}

/*border as background color trbl */
.dateholder {
    margin: 5px 0px 5px 0px;
    background-color: white;
}

.content {
    margin: 5px 20px 5px 20px;
    background-color: white;
}

.container {
    min-height: 100%;
    position: relative;
}

/* Height of the footer 24 px */
.allContent {
    padding-top: 65px;
    padding-bottom: 26px;
}


.cssPlaceHolder {
    margin: 5px;
    padding: 5px;
    background: whitesmoke;
}

.cssRowLayout {
    margin: 5px 0px 0px 5px;
}




/* Height of the footer */
.footer {
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 26px;
    border-top: solid 1px #898989;
    background: url(../webimages/hdr_grey.png) 0 0 repeat-x;
    color: #e1e1e1;
}

#footer {
    border-top: solid 1px #898989;
    border-bottom: solid 1px #898989;
    background: url(../webimages/hdr_grey.png) 0 0 repeat-x;
    position: fixed;
    bottom: 0;
    width: 100%;
    color: #e1e1e1;
    height: 26px; /* Height of the footer 26px*/
}

.borderCssClass div {
    border: 1px solid red;
}


.header_cls {
    background: white url(../webimages/banner_back.png) no-repeat;
    height: 82px;
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 1000;
    background-color: white;
}
/*
        .sign_in {
            width: 250px;
            margin: 0px 0px 30px 0px;
            font-size: 24pt;
        }
            */
.login_cls {
    /*margin: 20px auto;*/
    width: 200px;
    display: block;
    padding: 5px 15px 15px 15px;
    text-align: left;
    border: 1px solid lightgray;
}

.input_cls {
    display: block;
    white-space: nowrap;
}

.label_cls {
    margin-top: 5px;
}