/* CSS Document */
body, html {
    height: 100%;
}

body {
    font-size: 62.5%;
    font-family: Arial, Helvetica, sans-serif;
    color: #fff;
    background: url(../images/bg_main.gif) repeat-x left bottom;
    height: 100%;
    padding: 0;
    margin: 0;
}

p, ul, li, ol, input, div, h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 0;
}

ul {
    list-style: none;
}

.recaptcha table {
    border-color: blue;
    border: 1px;
    width: 410px;
}

#Wrapper {
    clear: both;
    display: table;
    position: static;
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
}

#middleContainer {
    display: table-cell;
    vertical-align: middle;
    position: static;
}

#innerContainer {
    /*width: 366px;*/
    width: 410px;
    border-bottom: 1px solid #ababab;
    border-left: 1px solid #ababab;
    border-right: 1px solid #ababab;
    border-top: 1px solid #ababab;
    margin-left: auto;
    margin-right: auto;
    padding: 0px 10px 8px 10px;
}

#IEMessage {
    text-align: justify;
    padding: 10px 0px 0px 0px;
}

#finalcontainer {
    background: url(../images/new-login.png) left bottom repeat-x;
    /*background: url(../images/bg_login.gif) left bottom repeat-x;*/
    padding: 0px 20px 5px 20px;
    height: 200px; /*Updated by Pratik Satikunvar 04/06/2014: 230px;*/
    font-size: 1.2em;
}

/*Login Container*/
#LoginInner {
    /*background: url(../images/bg_login.gif) left bottom repeat-x;*/
    /*padding:15px 20px 20px 20px;*/
    padding: 15px 1px 20px 35px;
    /*font-size:1.2em;
	text-align:center;*/
}

    #LoginInner hr {
        /*border-color:#00aaff;*/
    }

    #LoginInner p {
        margin: 0px;
        padding: 7px 0px 0px 0px;
        /*line-height:13px;*/
    }

    #LoginInner form {
        margin: 0px;
        padding: 10px 0px 0px 0px;
        height: 105px;
    }
    /*---- Login form ---*/
    #LoginInner label, input {
        display: block;
        width: 220px;
        float: left;
        padding: 0px;
        /*margin:0px 0px 14px 0px;*/
        vertical-align: middle;
    }

    #LoginInner span {
        font-size: 20px;
    }

    #LoginInner label {
        text-align: left;
        width: 67px;
        padding: 5px 20px 0px 0px;
        text-transform: uppercase;
    }

    #LoginInner input {
        border: 1px solid #4383b1;
        font-size: 1em;
        padding: 3px 0px 0px 0px;
        font-family: Arial, Helvetica, sans-serif;
    }

t #LoginInner br {
    clear: left;
}

#LoginInner input.btnLogin {
    text-transform: uppercase;
    background: url(../images/btn_login.gif) repeat-x left top #5595c7;
    color: #d2e7f5;
    width: 53px;
    height: 24px;
    float: right;
    cursor: pointer;
    margin: 0px 3px 0px 0px;
    border: 1px solid #d2e7f5;
}

/*LoginInnerPhase2*/

.ImageButton {
    padding: 13px 13px 13px 10px;
    margin: 0px;
    position: relative;
    left: 0px;
}

#LoginInnerPhase2 {
   /*background: url(../images/bg-login-phase2.gif) left bottom repeat-x;*/ 
    background-color : #4E92C5;
    padding: 15px 20px 10px 20px;
    font-size: 1.1em;
}

    #LoginInnerPhase2 ul {
        list-style: none;
        margin: 0px;
        padding: 1px 0px 25px 0px;
    }

    #LoginInnerPhase2 li {
        border-bottom: 1px solid #96c6e9;
        height: 100px;
        margin: 0px;
        padding: 0px;
    }

        #LoginInnerPhase2 li img {
            padding: 13px 13px 13px 10px;
            float: left;
            border: 0px;
        }

    #LoginInnerPhase2 p {
        padding: 0px 0px 15px 0px;
        margin: 0px;
    }

    #LoginInnerPhase2 ul li p {
        padding: 0px;
        margin: 0px;
    }

        #LoginInnerPhase2 ul li p br {
            display: block;
        }

    #LoginInnerPhase2 ul li h1 {
        padding: 24px 0px 0px 0px;
        margin: 0px;
        color: #fff;
        font-size: 1em;
        text-transform: uppercase;
        font-family: "Interstate", Arial, Tahoma, Times, serif;
    }

        #LoginInnerPhase2 ul li h1 img {
            padding: 0px 0px 5px 0px;
            float: none;
            border: 0px;
        }

.bdr {
    border-top: 1px solid #96c6e9;
}
/*BID#*/
.ccLogin {
    height: 35px;
    width: 220px;
    padding: 0;
    margin: 0 0 5px 0;
    float: right;
}

    .ccLogin div {
        background-color: none !important;
        width: 220px;
        height: 35px;
        padding: 0 0 0 0 !important;
    }

    .ccLogin img {
        position: relative;
    }

.captchaContainer {
    height: 65px;
    width: 308px;
}

.right {
    float: right;
}

.btnContainer {
    width: 220px;
    margin-right: 6px;
}
