﻿html
{
    font-family: Verdana,Tahoma,Arial,Sans-Serif;
    font-size: 12px;
    height: 100%;
    overflow: hidden;
    margin: 0;
    padding: 0;
    background-color: White !important;
}
    body
    {
        height: 100%;
        padding: 0;
        margin: 0;
        overflow: hidden;
    }
        form
        {
            height: 100%;
            padding: 0;
            margin: 0;
        }
            #main-cnt {
		        width: 960px;
                height:100%;
                margin: 0 auto;
                padding: 0;
            }

            #header-cnt {
                background-color: #E2E7ED;
            }
	            #header-wrapper {
                    margin: 0 auto;
                    width: 960px;
                    height:70px;    
                }
                    #header-wrapper .innerleft {
                        width:100px;
                        float:left;
                        padding:10px;
                    }
                    #header-wrapper .innerright {
                        width:20%;
                        float:right;
                        text-align:right;
                        padding:10px 15px 5px 0;
                    }

            #nav-cnt {
                background-color: #3D627F;
	            height: 1%;
                background-image: -ms-linear-gradient(top, #E2E7ED, #2E4B6D);
            }
                #nav-wrapper {
                    width: 960px;
                }

            #section-cnt {

            }
                #section-wrapper {
                    margin: 0 auto;
                    width: 960px;
                    min-height:500px;
                }

            #footer-cnt {
                background-color: #EBECF0;
                display: block;
                padding:4px;
                color:#3D4246;
                border-top:solid 2px #09283F;
            }
                #footer-wrapper {
                    margin: 0 auto;
                    width: 960px;
                    height:30px;
                    padding:5px;
                }

            .clear {
                clear:both;
            }
            /*-----------------------------------------------------------------  LOGIN */
            #login-cnt {
		        margin:0px auto;
                width:700px;
            }
                #login {
                    padding:0 20px;
                    border-radius: 4px 4px 4px 4px;
                    border:solid 2px #728DA2;
                    background-color:#EDF0F4;
                    clear:both;
                }
                    #login h1 {
                        font-family: Calibri,sans-serif;
                        font-size: 30px;
                        text-shadow: 0 0 7px #999999;
                    }
                    #login p span { 
                        display:block; 
                        padding-bottom:2px;
                    }
                    #login input[type=password],
                    #login input[type=text] { 
                        background: url("../img/input_bg.png") repeat-x scroll left top #FEFEFE;
                        border: 1px solid #9A9A9A;
                        color: #404347;
                        padding:4px 2px;
                        font-size: 12px;
                        height:20px;
                    }
                    #login a {
                        color:#1D72A3;
                    }

            /*-----------------------------------------------------------------  AJAX LOADER */
            #loader {
                width:100%;
                height:30px;
                background: url(../img/loader.gif) top center no-repeat;
            }

    
            .validationError {
                color:Red;
                font-size: 12px;
            }
            /*-----------------------------------------------------------------  NOTIFICATIONS */
            .notificationOk
            {
                font-size: 12px;
                color: #3A3A3A;
                padding: 14px 40px;
                border-radius: 4px 4px 4px 4px;
                border: 1px solid #AEE756;
                background: url("../img/okay_14x14.png") no-repeat scroll 13px 15px #E9FAD0;
                margin-top:5px;
                line-height:14px;
            }
            .notificationError
            {
                font-size: 12px;
                color: #000;
                padding: 14px 40px;
                border-radius: 4px 4px 4px 4px;
                border: 1px solid #F08A73;
                background: url("../img/del-image.png") no-repeat scroll 13px 15px #F4D7D7;
                margin-top:5px;
                line-height:14px;
            }
            .notificationWarning
            {
                font-size: 12px;
                color:#404040;
                padding: 14px 40px;
                border-radius: 4px 4px 4px 4px;
                border: 1px solid #EAE88A;
                background: url("../img/warning-icon.png") no-repeat scroll 13px 15px #FFFEDB;
                margin-top:5px;
                line-height:14px;
            }
            /*-----------------------------------------------------------------  LINKS BUTTONS */
            .button, .button:visited, .button:link, .button:active
            {
                background-color: #ECECEC;
	            background-image: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#ececec));
	            background-image: -webkit-linear-gradient(top, #f4f4f4, #ececec);
	            background-image: -moz-linear-gradient(top, #f4f4f4, #ececec);
	            background-image: -o-linear-gradient(top, #f4f4f4, #ececec);
	            background-image: -ms-linear-gradient(top, #f4f4f4, #ececec);
	            background: linear-gradient(top, #f4f4f4, #ececec);

                border: 1px solid rgba(0, 0, 0, 0.25);
                border-radius: 3px 3px 3px 3px;
                cursor: pointer;
                display: inline-block;
                overflow: visible;
                padding: 8px;
                position: relative;
                text-decoration: none;
                white-space: nowrap;
                color:#545454 !important;
            }
            .button:hover, .button:focus
            {
        
                border-color: #3072B3 #3072B3 #2A65A0;
                color: #FFFFFF !important;
                text-decoration: none;
                text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
        
                background-color: #3C8DDE;
	            background-image: -webkit-gradient(linear, left top, left bottom, from(#599bdc), to(#3072b3));
	            background-image: -webkit-linear-gradient(top, #599bdc, #3072b3);
	            background-image: -moz-linear-gradient(top, #599bdc, #3072b3);
	            background-image: -o-linear-gradient(top, #599bdc, #3072b3);
	            background-image: -ms-linear-gradient(top, #599bdc, #3072b3);
	            background: linear-gradient(top, #599bdc, #3072b3);
            }

            .button-danger, .button-danger:visited, .button-danger:link, .button-danger:active 
            {
                background: #D68D8B;
	            background-image: -webkit-gradient(linear, left top, left bottom, from(#D68D8B), to(#CE3E39));
	            background-image: -webkit-linear-gradient(top, #D68D8B, #CE3E39);
	            background-image: -moz-linear-gradient(top, #D68D8B, #CE3E39);
	            background-image: -o-linear-gradient(top, #D68D8B, #CE3E39);
	            background-image: -ms-linear-gradient(top, #D68D8B, #CE3E39);
	            background: linear-gradient(top, #dc5f59, #CE3E39);

                border: 1px solid rgba(0, 0, 0, 0.25);
                border-radius: 3px 3px 3px 3px;
                cursor: pointer;
                display: inline-block;
                overflow: visible;
                padding: 8px;
                position: relative;
                text-decoration: none;
                white-space: nowrap;
                color:#fff !important;
            }

            .button-danger:hover, .button-danger:focus {     
                border-color: #b53f3a;
                border-bottom-color: #a0302a;
                color: #fff; 

                background: #dc5f59;
	            background-image: -webkit-gradient(linear, left top, left bottom, from(#dc5f59), to(#b33630));
	            background-image: -webkit-linear-gradient(top, #dc5f59, #b33630);
	            background-image: -moz-linear-gradient(top, #dc5f59, #b33630);
	            background-image: -o-linear-gradient(top, #dc5f59, #b33630);
	            background-image: -ms-linear-gradient(top, #dc5f59, #b33630);
	            background: linear-gradient(top, #dc5f59, #b33630);
            }

    
            .button-ok, .button-ok:visited, .button-ok:link, .button-ok:active 
            {
                background-color: #7FC1FF;
	            background-image: -webkit-gradient(linear, left top, left bottom, from(#7FC1FF), to(#3072b3));
	            background-image: -webkit-linear-gradient(top, #7FC1FF, #3072b3);
	            background-image: -moz-linear-gradient(top, #7FC1FF, #3072b3);
	            background-image: -o-linear-gradient(top, #7FC1FF, #3072b3);
	            background-image: -ms-linear-gradient(top, #7FC1FF, #3072b3);
	            background: linear-gradient(top, #7FC1FF, #3072b3);

                border-radius: 3px 3px 3px 3px;
                cursor: pointer;
                display: inline-block;
                overflow: visible;
                padding: 8px;
                position: relative;
                text-decoration: none;
                white-space: nowrap;
                color:#fff !important;
            }
            .button-ok:hover, .button-ok:focus
            {
        
                border-color: #3072B3 #3072B3 #2A65A0;
                color: #FFFFFF !important;
                text-decoration: none;
                text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
        
                background-color: #3C8DDE;
	            background-image: -webkit-gradient(linear, left top, left bottom, from(#599bdc), to(#3072b3));
	            background-image: -webkit-linear-gradient(top, #599bdc, #3072b3);
	            background-image: -moz-linear-gradient(top, #599bdc, #3072b3);
	            background-image: -o-linear-gradient(top, #599bdc, #3072b3);
	            background-image: -ms-linear-gradient(top, #599bdc, #3072b3);
	            background: linear-gradient(top, #599bdc, #3072b3);
            }



            .h1_withline {
                background: url("../img/list-line.gif") repeat-x scroll 0 100% transparent;
                color: #3D3D3D;
                font-family: 'Oswald', calibri, sans-serif;
                font-size: 20px;
                font-weight: 400;
                line-height: 1.2em;
                margin: 10px 0 10px;
                padding: 10px 0 10px;
                text-transform: uppercase;
            }
            .bb5 {
                border-bottom:solid 8px #667B95;
            }
            .f_right {
                float: right;
            }
            .f_left {
                float: left;
            }
    
            /* ------------------------------------------------------------------------------  ------- */
            #formData input[type=password],
            #formData input[type=text] { 
                background: url("../img/input_bg.png") repeat-x scroll left top #FEFEFE;
                border: 1px solid #9A9A9A;
                color: #404347;
                padding:4px 2px;
                font-size: 12px;
                height:20px;
            }