html { height: 100% }
body  { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 14px; margin: 0; padding: 0; height: 100% }
form  { margin: 0 }
a { color: #1F5F9D }
img { border: 0 }
img[src~="1.gif"] {display:block;}
img.px {width:1px;height:1px;visibility:hidden}
td { text-align: left }
h1 { font-size: 18px; line-height: 130%; color: #696969; text-align: center }
input { outline: none }
.wrapper  { color: #777; text-align: center; width: 100%; min-height: 100%; margin:auto; background: #044d96; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA0NGQ5NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDMwNjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #044d96 0%, #003060 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#044d96), color-stop(100%,#003060));background: -webkit-linear-gradient(top,  #044d96 0%,#003060 100%);background: -o-linear-gradient(top,  #044d96 0%,#003060 100%);background: -ms-linear-gradient(top,  #044d96 0%,#003060 100%);background: linear-gradient(to bottom,  #044d96 0%,#003060 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#044d96', endColorstr='#003060',GradientType=0 ); background-repeat: no-repeat; background-attachment: fixed; }
.logo { text-align: center; padding: 75px 0 15px 0 }
.loginform { display:inline-block; width: auto; padding: 15px 30px; margin: 0 auto 10px; text-align: center; -webkit-box-shadow: 0 0 20px rgba(50, 50, 50, 0.3); -moz-box-shadow: 0px 0px 20px rgba(50, 50, 50, 0.3); box-shadow: 0px 0px 20px rgba(50, 50, 50, 0.3); -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; background: #fcfcfc; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #fcfcfc 0%, #f0f0f0 100%); background: -webkit-linear-gradient(top, #fcfcfc 0%,#f0f0f0 100%); background: linear-gradient(to bottom, #fcfcfc 0%,#f0f0f0 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f0f0f0',GradientType=0 ); }
.field { padding: 8px 10px 8px 0; white-space: nowrap;}
.input input, .input select { width: 170px; padding: 3px 5px; margin: 0; border: 1px solid #c5c5c5; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; transition: border-color 500ms; -moz-transition: border-color 500ms; -webkit-transition: border-color 500ms;  -moz-transition: -moz-box-shadow 0.5s; -webkit-transition: -webkit-box-shadow 0.5s; -o-transition: box-shadow 0.5s; transition: box-shadow 0.5s }
.input select { width: 180px }
.input input:focus, .input select:focus { border-color: #999; -webkit-box-shadow: 0 0 10px rgba(50, 50, 50, 0.2); -moz-box-shadow: 0 0 10px rgba(50, 50, 50, 0.2); box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.2) }
.submit { font-weight: bold; font-size: 15px; color: #fff; padding: 4px 40px; border: 1px solid #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin: 5px 0; background: #ffa009; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYzQxNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjhjMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  #ffc417 0%, #ff8c02 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffc417), color-stop(100%,#ff8c02)); background: -webkit-linear-gradient(top,  #ffc417 0%,#ff8c02 100%); background: -o-linear-gradient(top,  #ffc417 0%,#ff8c02 100%); background: -ms-linear-gradient(top,  #ffc417 0%,#ff8c02 100%); background: linear-gradient(to bottom,  #ffc417 0%,#ff8c02 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc417', endColorstr='#ff8c02',GradientType=0); -moz-transition: -moz-box-shadow 0.3s; -webkit-transition: -webkit-box-shadow 0.3s; -o-transition: box-shadow 0.3s; transition: box-shadow 0.3s; background-repeat: no-repeat; background-attachment: fixed; }
.submit-small { font-size: 14px; padding: 4px 15px; }
.submit:focus, .submit:hover { -webkit-box-shadow: 0 0 5px rgba(50, 50, 50, 0.3); -moz-box-shadow: 0 0 5px rgba(50, 50, 50, 0.3); box-shadow: 0 0 5px rgba(50, 50, 50, 0.3) }
.submit:active { background: #fa961c; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none }
.submit, input[type="radio"],input[type="checkbox"],label { cursor: pointer }
.support-links {font-size: 12px }
.center {text-align: center; padding: 10px 10px 20px; font-size: 13px; line-height: 130%}
.center a {color: #ffffff; text-decoration: none}
.center a:hover {color: #ffffff; text-decoration: underline}
.system { display: inline-block; width: auto; margin: 0 auto 10px; text-align: center; color: red; padding: 15px;
  font-size: 14px; -webkit-box-shadow: 0 0 20px rgba(50, 50, 50, 0.3); -moz-box-shadow: 0 0 20px rgba(50, 50, 50, 0.3);
  box-shadow: 0 0 20px rgba(50, 50, 50, 0.3); -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px;
  background: #FFD3D3;
}
.system ul { padding-left: 15px; margin: 5px; font-size: 12px }

.info { display: inline-block; width: auto; margin: 0px auto 10px; text-align: center; color: #555; padding: 15px;
  font-size: 14px; -webkit-box-shadow: 0px 0px 20px rgba(50, 50, 50, 0.3); -moz-box-shadow: 0px 0px 20px rgba(50, 50, 50, 0.3);
  box-shadow: 0px 0px 20px rgba(50, 50, 50, 0.3); -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px;
  background: #EEE
}
.delimiter { background-color:#A0A0A0; padding:0}

.SIErrorMessage {color:#FF0000}
.pointable   {cursor:pointer}

/* Old SoD compatibility */
.plaintxt {color:#000000; font-style:normal; padding:10px 10px 10px 10px; font-weight:normal; font-size:12px; font-family:Verdana,Verdana,Arial,Sans serif; }
.sh_EITitle {font-size:14pt; color:#A07527; font-family:Verdana,Geneva,Arial,Helvetica,Sans-serif; }
