﻿body {
    margin: 0;
    overflow: auto;
    padding: 0;
    font-family:"Segoe UI", arial, sans-serif; 
    color:#000000; 
    font-size:12px; 
    line-height:22px; 
}
.PrimaryContainer {
    bottom: 0px;
    height: 1080px;
    left: 0px;
    margin: auto;
    max-height: 100%;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 1240px;
}
.PrimaryContainer > .topMargin {
    display: inline-block;
    height: 42px;
    width: 1240px;
}
    .PrimaryContainer > .LeftHalf > .copyright {
        height: 10px;
        position: absolute;
        text-align: left;
        top: 780px;       
        margin-top: -10px;
        width: 400px;
    }
.PrimaryContainer > .LeftHalf {
    left: 0px;
}
.PrimaryContainer > .LeftHalf, .PrimaryContainer > .RightHalf {
    height: 900px;
    position: absolute;
    top: 60px;
    width: 610px;
}
.PrimaryContainer > .RightHalf {
    text-align: right;
    left: 620px;
}
.login-panelTest {
    -moz-border-radius: 18px;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #fff;
    -moz-box-shadow: 0 0 5px rgba(0,0,0,.53);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.53);
    box-shadow: 0 0 5px rgba(0,0,0,.53);
    padding: 0;

}
.login-wrapperTest {
    position: absolute;
    width:576px;
    height: 305px;
}
.login-wrapperAnnouncement {
    position: absolute;   
    width:576px;
    height: 305px;  
    top:380px;
}

.login-wrapperImageTest {
    position: absolute; 
    width: 576px;
    height: 305px;
}

.login-wrapperVideo {
    position: absolute;    
    width: 576px;
     top:380px;
    height: 305px;
}
.login-form {    
    background-color: #4B4845;
    padding: 20px 50px 70px 50px;
    -moz-border-radius: 0 0 18px 18px;
    -webkit-border-radius: 0 0 18px 18px;
    border-radius: 0 0 18px 18px;
}
.login-panel-logo {
    text-align: center;
    padding: 20px 0px 20px 0px;
}
.spacer5 { margin-top: 5px; display: block; }
.spacer10 { margin-top: 10px; display: block;  }
.spacer20 { margin-top: 20px; display: block; }
.spacer30 { margin-top: 30px; display: block;  }
.spacer40 { margin-top: 40px; display: block;  }
 .PrimaryContainer h1 {
    color: #3d3d3d;
    font-family: "Helvetica Neue", helvetica, arial, sans-serif;
    font-size: 27px;
    font-weight: normal;
}
.PrimaryContainer login-text {
    width: 60%;
    margin: 60px 0 0 5%;
    max-width: 900px;
}
.loginfnt { font-size:12px; font-weight:bold; color:#ffffff; text-align:left;}
.logntxtbox { background-color:#CBCACD; height:24px; padding-left:2px;padding-right:2px; line-height:24px;
		 color:4B4845; border:0px; width:230px; font-size:13px;}
.smallfnt { font-size:11px; font-weight:normal; color:#ffffff;}
.smallfnt a { text-decoration:underline; word-wrap:auto;}
.smallfnt:hover { text-decoration:none;}
.checkbox { float:left; width:20px;}
.checkboxtxt { float:left; width:70px;}
.pull-right {
    float: right;
}
.pull-left {
    float: left;
}
.logincontent { line-height:20px; font-size:14px;}

.heading {float:left; width:55%; margin:140px 0 0 15px;}

.login {background-color:#656565; padding:20px 0 0 30px;}

.loginpanel { float:right; width:393px; margin-right:15px; position: absolute; top: 140px; right: 5%;}
.discovery { text-align:center;background-color:#ffffff; padding:0px 0 26px 0px; }

.login_top {background-image:url('../images_topbg.png');background-repeat:no-repeat; width:393px; height:25px;}
.login_bottom {background-image:url('../images_bottombg.png');background-repeat:no-repeat; width:393px; height:25px;}

.button {
    width: 107px;
    height: 35px;
    border: 1px solid #892e1c;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    cursor: pointer;
    border-radius: 8px;
    color: #fff;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #f3723a;
    -moz-box-shadow: inset 0 1px 0 rgba(255,206,183,.75);
    -webkit-box-shadow: inset 0 1px 0 rgba(255,206,183,.75);
    box-shadow: inset 0 1px 0 rgba(255,206,183,.75);
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwOSAzNyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSItMS40MjEwODU0NzE1MjAyZS0xNCUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZWY2NzNiIiBzdG9wLW9wYWNpdHk9IjEiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjk4OTM3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDkiIGhlaWdodD0iMzciIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==);
    background-image: -moz-linear-gradient(bottom, #ef673b 0%, #f98937 100%);
    background-image: -o-linear-gradient(bottom, #ef673b 0%, #f98937 100%);
    background-image: -webkit-linear-gradient(bottom, #ef673b 0%, #f98937 100%);
    background-image: linear-gradient(bottom, #ef673b 0%, #f98937 100%);
}     