﻿body { margin: 0 0 0 0; font-size: 13px; font-family: "Helvetica Neue" , Helvetica, Arial, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; color: #000; line-height: 12pt; text-align: left; }
#page { min-height: 100%; position: relative; }
#MenuDiv { width: 999px; height: 38px; text-align: center; }
.hiddencol { display: none; }
A { outline-style: none; text-decoration: none; color: #0000FF; text-align: right; }
legend { -webkit-border-radius: 7px 7px 7px 7px; -moz-border-radius: 7px 7px 7px 7px; border-radius: 7px 7px 7px 7px; position: relative; behavior: url(Scripts/PIE.htc); }
.menu { position: relative; width: 1000px; background: url(../images/bg-menu.gif) repeat-x 0px 0px; height: 50px; -webkit-border-radius: 0 0 7px 7px; -moz-border-radius: 0 0 7px 7px; border-radius: 0px 0px 7px 7px; position: relative; behavior: url(Scripts/PIE.htc); }
#blur { position: fixed; z-index: 99; top: 0px; left: 0px; background-color: #FFFFFF; width: 100%; height: 100%; filter: Alpha(Opacity=70); opacity: 0.70; -moz-opacity: 0.70; }
#progress { z-index: 500; top: 45%; left: 45%; position: absolute; padding: 5px 5px 5px 5px; text-align: center; }
H1 { padding: 0px; font-size: 32px; font-weight: normal; color: rgb(24, 161, 155); -webkit-tap-highlight-color: rgb(24, 161, 155); text-shadow: rgb(255, 255, 255) 0px 1px 0px; }
H2 { color: #3a3938; font-size: 24px; font-weight: normal; }
H3 { font-weight: 400; font-size: 20px; color: #2c2b2b; line-height: 28px; margin:0px; }
H4 { font-size: 20px; font-weight: 400; padding-top: 0px; padding-bottom: 0px; color: #3a3938; text-align: left; }
H5 { color: #3a3938; font-weight: normal; font-size: 17px; }
H6 { color: #3a3938; font-weight: normal; font-size: 14px; }
.page_text { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 22px; text-decoration: none; text-align: center; }
.pagetextbold { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: 600; color: #5a5858; }
.Login { background-color: #fff; border: 1px solid #c0c0c0; -webkit-border-radius: 7px 7px 7px 7px; -moz-border-radius: 7px 7px 7px 7px; border-radius: 7px 7px 7px 7px; position: relative; behavior: url(Scripts/PIE.htc); color: rgb(119, 119, 119); font-family: sans-serif; font-size: 14px; width: 330px; font-style: normal; box-shadow: 0px 0px 5px #c0c0c0; }
.LoginTextBox { font-size: 18px; margin: 2px 0px 12px 0px; padding: 5px; border: 1px solid #cccccc; width: 275px; }
.LoginTextBox:focus { border: 1px solid #74B9EF; outline: 0px; -webkit-box-shadow: 0px 0px 10px #8FC3EB; -moz-box-shadow: 0px 0px 10px #8FC3EB; box-shadow: 0px 0px 10px #8FC3EB; }
.DDLogin { font-size: 18px; margin: 2px 0px 12px 0px; padding: 5px; border: 1px solid #cccccc; width: 287px; }
.DDLogin:focus { border: 1px solid #74B9EF; outline: 0px; -webkit-box-shadow: 0px 0px 10px #8FC3EB; -moz-box-shadow: 0px 0px 10px #8FC3EB; box-shadow: 0px 0px 10px #8FC3EB; }
.btnLogin:focus { outline: 0px; -webkit-box-shadow: 0px 0px 10px #8FC3EB; -moz-box-shadow: 0px 0px 10px #8FC3EB; box-shadow: 0px 0px 10px #8FC3EB; }
.OtherTable { background-color: #fff; border: 1px solid #c0c0c0; color: rgb(119, 119, 119); font-family: sans-serif; font-size: 12px; font-style: normal; box-shadow: 0px 0px 5px #c0c0c0; line-height: 12px; }
.input { margin: 2px 0px 6px 0px; padding: 4px; border: 1px solid #cccccc; width: 250px; }
.input:focus { border: 1px solid #74B9EF; margin: 2px 0px 6px 0px; padding: 4px; outline: 0px; width: 250px; -webkit-box-shadow: 0px 0px 10px #8FC3EB; -moz-box-shadow: 0px 0px 10px #8FC3EB; box-shadow: 0px 0px 10px #8FC3EB; }
.DDinput { display: inline-block; border: 1px solid #cccccc; padding: 4px; width: 262px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 6px;
}
.DDinput:focus { display: inline-block; border: 1px solid #74B9EF; margin: 2px 0px 6px 0px; padding: 4px; outline: 0px; width: 262px; -webkit-box-shadow: 0px 0px 10px #8FC3EB; -moz-box-shadow: 0px 0px 10px #8FC3EB; box-shadow: 0px 0px 10px #8FC3EB; }
ul#menu, ul#menu ul { list-style-type: none; margin: 0; padding: 0; width: 15em; }
ul#menu a { display: block; text-decoration: none; }
ul#menu li { margin-top: 1px; }
ul#menu li a { background: #333; color: #fff; padding: 0.5em; }
ul#menu li a:hover { background: #000; }
ul#menu li ul li a { background: #ccc; color: #000; padding-left: 20px; }
ul#menu li ul li a:hover, ul#menu li ul .current a { background: #aaa; border-left: 5px #000 solid; padding-left: 15px; }
.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }
.HeaderTable { width: 98%; margin-right: 1px; margin-top: 1px; background-image: url(../images/headerbg.jpg); background-repeat: repeat-x; background-position: center top; box-shadow: 0px 0px 3px #c0c0c0; outline: 0px; }
#footer { position: absolute; bottom: 0; width: 100%; height: 60px; /* Height of the footer */ background: #000; }
*:focus { outline: 0px; }
textarea:focus, input:focus { outline: 0; }
input[type="submit"] { background-image: url('../Images/btnBgN.jpg'); background-repeat: no-repeat; background-position: right center; border-style: none; font-weight: bold; width: 110px; height: 31px; }
/*input[type="submit"][disabled="disabled"]
{
    background: green;
    width:60px;
}*/
.requiredFiledValidator { font-size: 20pt; color: #FF0000; font-weight: bold; }
.requiredFiledValidatorSmall { font-size: 10pt; color: #FF0000; }
