﻿* {
    margin: 0px;
    padding: 0px;
}

body {
    /*font-family: Calibri;     font-size: 16px;     color: #4e4e4e;*/ /*background-color:#ccc; background-image:url('../../Images/BG4.jpg');*/
}

.wid100 {
    width: 100%;
    float: left;
}

.Maindiv {
    width: 1100px;
    margin: auto;
    border: 1px solid Transparent;
    margin-top: -3px;
}

.TopSection {
    float: left;
    width: 100%;
}

.MiddleSection {
    float: left;
    width: 100%;
    background-image: url('Images/Banners/login-bg.jpg');
    height: 472px;
}

.FooterSection {
    float: left;
    width: 100%;
}

.InnerLeftContainer {
    width: 660px;
    height: 230px;
    float: left;
}

.InnerRightContainer {
    /*width:434px;*/
    width: 250px; /*height:230px;*/
    margin-left: 25px;
    border-radius: 5px;
    float: right;
}

.SubRightDiv {
    width: 100%;
    min-height: 60px;
    float: left;
    margin-top: 10px;
}

.LoginImg {
    top: 30px;
    position: relative;
    margin: auto;
    border: solid 1px #ccc;
    background-color: #8e8e8e;
    border-radius: 50%;
    z-index: 200;
    width: 90px;
    height: 90px;
}

.txtPadMar {
    background-color: #8e8e8e;
    border-radius: 5px;
    border: solid 1px #dde2f0;
    height: 25px;
    padding: 3px 10px;
    margin: 3px 0px;
    color: #fff;
}

.btn_Style {
    background: #5e5e5e;
    border-radius: 5px;
    border: solid 1px #ccc;
    padding: 5px;
    color: #fff;
    margin: 10px 0;
    font-weight: bold;
    transition: all 0.3s;
    font-size: 16px;
}

    .btn_Style:hover {
        border: solid 1px transparent;
    }

h3 {
    color: #555;
    font-weight: bold;
    font-size: 20px;
    font-family: verdana;
    margin: 10px auto;
}

.FooterSection {
    text-align: center;
    margin-top: 20px;
}

.FooterInnerTop {
    margin: 10px auto;
    color: #777;
    font-size: 16px;
    border-bottom: solid 1px #444;
}

    .FooterInnerTop p {
        margin: 10px;
    }

.FooterInnerMenu {
    margin: 10px auto;
}

    .FooterInnerMenu a {
        font-size: 16px;
        font-weight: bold;
        border-right: solid 1px red;
        padding: 0px 5px;
    }

        .FooterInnerMenu a:nth-child(last) {
            border-right: none;
        }

.Logo {
    float: left;
    width: 512px;
}

    .Logo > img {
        margin: 40px auto;
        margin-left: 50px;
        height: 83px;
        width: 218px;
    }

.RightTop {
    float: left;
    height: 187px;
    width: 512px;
}

.Button {
    background-image: url('Images/login-btn-bg.png');
    border-radius: 5px;
    border: 0px;
}

/*a {
    color: #eee;
    text-decoration: underline
}*/

/*h1 {
    color: #ED212A;
    font-family: Calibri;
    text-align: center;
    font-weight: bold;
    font-size: 30px;
    text-shadow: -2px 0 3px #000;
}

    h1 a:link,
    h1 a:visited,
    h1 a:hover,
    h1 a:active {
        text-decoration: underline;
        color: #eee;
        -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,1)), to(rgba(0,0,0,0)));
    }*/

.menutable {
}

    .menutable tr {
    }

        .menutable tr td {
            background-color: #7e7e7e;
            text-decoration: none;
        }

            .menutable tr td:hover {
                background-color: #5e5e5e;
                text-decoration: none;
                color: #ffffff;
            }

            .menutable tr td a:hover {
                text-decoration: none;
                color: #ffffff;
            }

.ParentMenu {
    text-decoration: none;
    color: #ffffff;
}

.linkstyle {
    color: #0039A4;
    font-size: 19px;
    font-weight: bold;
    text-decoration: none;
    height: 25px;
}

    .linkstyle:hover {
        color: #1e90ff;
        font-size: 19px;
        font-weight: bold;
        text-decoration: none;
        height: 25px;
    }

.linkstylesub {
    color: #1e1e1e;
    font-size: 16px;
    text-decoration: none;
    transition: all 0.4s;
    font-family: Calibri;
}

    .linkstylesub:hover {
        color: #043C78; /*#eee;*/
    }
/*.MenuHeading
{
    font-family: Calibri; color: #000; font-size: 14px; font-weight: normal;
}*/
table SubMenu {
    background-color: #9e9e9e;
    border: solid 1px Transparent;
}

    table SubMenu:hover {
        border: solid 1px #000;
        border-shadow: 2px 2px #000;
    }

.Menu {
    color: #0039A4;
    text-decoration: none;
    font-size: 19px;
    font-weight: bold;
    word-spacing: 1.5px;
}

    .Menu:hover {
        color: Red;
        text-decoration: none;
        font-size: 19px;
        font-weight: bold;
        word-spacing: 1.5px;
    }

.SubMenu {
    color: #0039A4;
    text-decoration: none;
    font-size: 19px;
    font-weight: bold;
    word-spacing: 1.5px;
}

    .SubMenu:hover {
        color: Red;
        text-decoration: none;
        font-size: 19px;
        font-weight: bold;
        word-spacing: 1.5px;
    }

.NoteStyle {
    color: red;
}

.NormalBtn {
    background: #5e5e5e;
    border-radius: 5px;
    border: solid 1px #ccc;
    padding: 5px;
    color: #fff;
    margin: 10px 0;
    transition: all 0.4s;
    font-size: 13px;
}

    .NormalBtn:hover {
        border: solid 1px #1e1e1e;
        background: #7e7e7e; /*transparent*/
    }
/*.SearchBtn
{
	background: #5e5e5e; border-radius:5px;	border:solid 1px #ccc; padding:5px; color:#fff; margin:3px 0; 
	transition:all 0.4s; font-size:13px; font-weight:bold
}

.SearchBtn:hover
{
	border:solid 1px #1e1e1e; background: #7e7e7e;  transparent
}*/

/*.inputbxtext
{
	color: #000000;	font-size: 14px; font-family: Calibri; border: #5e5e5e 1px solid; padding: 5px; margin:3px 0px;	border-radius : 5px;
}*/
.FileUpload {
    background-color: #fff;
    border: Solid 1px #5e5e5e;
    border-radius: 5px;
    height: 25px;
    font-size: 13px;
    font-family: Calibri;
}

.LegendStyl {
    color: #000;
    margin-left: 10px;
}

/*td
{
    font-family: Calibri;
    color: #000;
    font-size: 16px;
    margin-left: 20px;
}*/

.gvControltxt td {
    font-family: Calibri;
    font-size: 13px;
    color: #3e3e3e;
    padding: 2px 2px 2px 2px;
    background-color: #eee;
}

.gvControltxt th {
    font-family: Calibri;
    font-size: 13px;
    color: #fff;
    background-color: #8e8e8e;
    height: 25px;
    padding: 0 4px 0 4px;
    font-weight: bold;
    text-transform: capitalize;
}

.Srchtable {
    background-color: #aaa;
    padding: 5px;
}

tr.GridviewFooter td {
    background-color: #aaa;
}

.GridPagerStyle {
}

    .GridPagerStyle a {
        background-color: #8e8e8e;
        color: #5b9bd5;
        padding: 4px 7px;
        text-decoration: none;
        border: 1px Soild #5b9bd5;
        transition-duration: 0.8s;
    }

        .GridPagerStyle a:hover {
            background-color: #5e5e5e;
            color: #fff;
            border: 1px Soild #fff;
        }

    .GridPagerStyle span {
        background-color: #5e5e5e;
        padding: 4px 7px;
        color: #fff;
        border: 1px Soild #fff;
    }

tr.GridPagerStyle td {
    border: none;
    background-color: #8e8e8e;
}

.GridEmptyRowStyle td {
    color: Red;
    border: none;
    font-family: Calibri;
    font-size: 14px;
    font-weight: normal;
    text-align: center !important;
}
/*.clickHere
{
	color:#000;	font-weight:bold; text-decoration:none;
}
.clickHere:hover
{
	color:Blue
}*/
/*A.contextMenuItem
{
    cursor: hand; color: White;  text-decoration:none; height:20px; padding:2px; border-bottom:1px solid black; background-color:#5e5e5e;
    width:120px;
}

A.contextMenuItem:hover
{
    background-color:#8e8e8e;
}*/
.TabBtns {
    min-width: 150px;
    border: none;
    background-color: #5e5e5e;
    color: White;
    font-weight: bold;
    height: 25px;
    padding: 2px 5px;
    text-align: left;
}

.listbox {
    color: #000000;
    border: #2D4C2F 1px solid;
    padding: 0px 1px;
    width: 190px;
    height: 55px;
    vertical-align: text-bottom;
    margin: 3px 0px;
    font-family: Calibri;
}

.ErrorMessage {
    color: Red;
}

.completionList {
    border: solid 1px gray;
    cursor: pointer;
    font-size: 12px;
    z-index: 10;
    margin: 0px;
    padding: 3px;
    overflow: auto;
    background-color: #8e8e8e;
}

.listItem {
    padding: 3px;
    font-size: 12px;
    color: White;
}

.itemHighlighted {
    background-color: #5e5e5e;
    font-size: 12px;
    padding: 3px;
    color: White;
}

.inputbx {
    color: #000000;
    font-size: 12px;
    font-family: Calibri;
    font-weight: 300;
    border: #2D4C2F 1px solid;
    padding: 1px;
    width: 190px;
    height: 28px;
    border-radius: 0px;
    vertical-align: text-bottom;
}

.CalDrpDwn {
    color: #000000;
    font-size: 12px;
    font-family: Calibri;
    font-weight: 300;
    border: #2D4C2F 1px solid;
    padding: 2px;
    border-radius: 0px;
    vertical-align: text-bottom;
}

.MsgPopup {
    top: 10px;
    position: absolute;
    margin: auto;
    border: solid 1px #ccc;
    background-color: #eee;
    color: #777;
    font-size: 16px;
    z-index: 200;
    width: 700px;
    min-height: 550px;
    left: 350px;
    box-shadow: 0 0 30px #000;
}

.lblHeader {
    color: #fff;
    font-size: 17px;
    height: 30px;
}

.PadRight10 {
    padding-right: 10px;
}

.popupControl {
    background-color: White;
    position: absolute;
    visibility: hidden;
    height: 0px;
    margin: 0px;
    padding: 0px;
    width: 100%;
    text-align: left;
}
