html,body {margin:0; min-width:1000px;}
html {height:100%; overflow-y:scroll;} 
body {margin:0; min-width:1200px; font-size:16px; font-size:90%; font-family:"Trebuchet MS",verdana,"Bitstream Charter",sans-serif; background:#EEEEEE;}

div, h1, td {padding:0;margin:0;}
p {margin:0;padding:0 0 0.5em 0;}
h1 {font-weight:normal;font-size:2.6em;margin:0;padding:0.25em 0 0 0;color:#000080;}
h2 {font-weight:normal;font-size:1.7em;height:40px; margin:5px 0 5px -19px;padding:32px 0 0 10px;display:block;background:url(../images/boxh.gif) no-repeat;color:#000080;}
h3 {font-weight:normal;font-size:1.8em;margin:0;padding:0.25em 0 0 0;color:#3366ff;}
h4 {font-weight:normal;font-size:1.4em;margin:0;padding:0.25em 0 0 0;color:#000000;}
h5 {font-weight:normal;font-size:1.2em;margin:0;padding:0.25em 0 0 0;color:#ff0000;}
h6 {font-weight:normal;font-size:1.8em;margin:0;padding:0.25em 0 0 0;color:#000080;}
h7 {font-weight:normal;font-size:1.4em;margin:0;padding:0.25em 0 0 0;color:#fa5858;}

#wrapper {padding:10px 0;width:94%;margin-left:auto;margin-right:auto;}
#loginwrapper {position : absolute; display: table; width: 100%; min-width:1000px; height: 80%;}
#logininner {display: table-cell; vertical-align: middle; text-align: center;}
#loginbox  {-webkit-border-radius:10px; border-radius:10px; border:1px solid #223399; padding:0 5px 0; margin-left:13px; margin-bottom:20px; background-color:#ffffff; margin-left:auto; margin-right:auto;}
#boxmiddle {-webkit-border-radius:10px; border-radius:10px; border:1px solid #223399; padding:0 5px 0; margin-left:13px; margin-bottom:20px; background-color:#ffffff;}
#wrapper2 {display:none;position:relative;width:100%;}
#left {position:absolute;top:0;left:0;width:300px;}
#right {position:absolute;top:0;left:300px;overflow-x:auto;overflow-y:hidden;}
#ie6bug {float:left;width:100%;}

.nowrap {white-space: nowrap;}

.menuwrapper {display:block;top:0;right:0;width:100%;color:#000;background:url(../images/menu.gif) repeat-x top left;z-index:8000;}
.menu1{z-index:8500;top:0;height:33px;display:table;margin-left:auto;margin-right:auto;color:yellow;border-top:3px solid #4c597f;border-bottom:3px solid #4c597f;}
.menu1 ul{z-index:8500;padding:0;margin:0;list-style-type:none;}
.menu1 ul li{z-index:8500;background:url(../images/divider1.gif) no-repeat top right;float:left;position:relative;}
.menu1 ul li.last{z-index:8500;float:left;position:relative;background:none;}
.menu1 ul li a, .menu1 ul li a:visited{z-index:8500;float:left;display:block;text-decoration:none;color:#ddf;padding:0px 16px;line-height:25px;height:30px;border-bottom:3px solid #fff;}
.menu1 ul li:hover	{width:auto;}
.menu1 ul li a.menu1a:hover{border-color:#c00;color:#f88;}
.menu1 ul li a.menu1b:hover{border-color:#c60;color:#fc0;}
.menu1 ul li a.menu1c:hover{border-color:#cc0;color:#cc0;}
.menu1 ul li a.menu1d:hover{border-color:#080;color:#0e0;}
.menu1 ul li a.menu1e:hover{border-color:#00c;color:#aaf;}
.menu1 ul li a.menu1f:hover{border-color:#c0c;color:#f8f;}
.menu1 ul li a.menu1g:hover{border-color:#6c0;color:#88f;}
.menu1 ul li a.menu1h:hover{border-color:#c06;color:#ff8;}
.menu1 ul li a.menu11:hover{border-color:#60c;color:#f8f;}
.menu1 ul li:hover a.menu1a{border-color:#c00;color:#f88;}
.menu1 ul li:hover a.menu1b{border-color:#c60;color:#fc0;}
.menu1 ul li:hover a.menu1c{border-color:#cc0;color:#cc0;}
.menu1 ul li:hover a.menu1d{border-color:#080;color:#0e0;}
.menu1 ul li:hover a.menu1e{border-color:#00c;color:#aaf;}
.menu1 ul li:hover a.menu1f{border-color:#c0c;color:#f8f;}
.menu1 ul li:hover a.menu1g{border-color:#6c0;color:#88f;}
.menu1 ul li:hover a.menu1h{border-color:#c06;color:#ff8;}
.menu1 ul li:hover a.menu1i{border-color:#60c;color:#f8f;}
.menu1 ul li ul{display: none;}
.menu1 table{margin:0;border-collapse:collapse;font-size:0.92em;position:absolute;top:0;left:0;}
/* specific to non IE browsers */
.menu1 ul li:hover ul{display:block;position:absolute;top:32px;margin-top:1px;left:0;width:154px;border-bottom:1px solid #000;}
.menu1 ul li:hover ul.endstop{left:-52px;}
.menu1 ul li:hover ul li ul{display: none;}
.menu1 ul li:hover ul li a{display:block;background:#fff;color:#000;height:auto;line-height:15px;padding:4px 16px;width:120px;border:1px solid #000;border-bottom:0;}
.menu1 ul li:hover ul li a.drop{background: #fff no-repeat;}
.menu1 ul li:hover ul li a:hover{color:#000;background: #ccd no-repeat;}
.menu1 ul li:hover ul li a:hover.drop{background: #ccf no-repeat;}
.menu1 ul li:hover ul li:hover ul{display:block;position:absolute;left:153px;top:-1px;}
.menu1 ul li:hover ul li:hover ul.left{left:-153px;}

header .c {line-height:1.8;}
label  {display: inline-block;}

.r {text-align:right;}
.r2 {text-align:right; margin-right:15px;}
.c {text-align:center;}
.l {text-align:left;}
.t {vertical-align:top;}
.red {color:#fa5858;}

table {border:0; border-collapse:separate; border-spacing:2px 5px;}
th, td {padding:2px;}
th {border-bottom:1px solid black;}
tr.head {background-color:#ccddff;;}
tr.foot {background-color:#ff8080;}
tr.foot th {border-bottom:0;}
.full {width:100%; border-spacing:2px 5px;}
.odd {background-color:#e3ffe3;}
.evn {background-color:#ffffc0;}
.height {height:41px;}
.center {text-align:center;}
.right {text-align:right; }
.full2 {width:100%; border-spacing:0;}
.full2 td {padding:0px;}
.full3 {width:80%; border-spacing:0;}
.full3 td {padding:0px;}
.home {display: inline-table;}
.red2 {background-color:#ff8080; color:black;}
.all {height:48px;}

.table2 {border:0; border-collapse:separate; border-spacing:0 5px;}
.table2 tr {border-spacing:0px}
.table2 td {padding:3px;}
.table2 input {font-family:inherit; font-size:14.4px; border:2px solid; border-color:#B0BADB #D8E2F9 #D8E2F9 #B0BADB; background-color:#E3F0FF; padding:0 2px; height:20px;}
.table2 input:read-only {font-family:inherit; font-size:14.4px; border:2px solid; border-color:#B0BADB #D8E2F9 #D8E2F9 #B0BADB; background-color:#FFE3E3; padding:0 2px;}
.table2 input:-moz-read-only {font-family:inherit; font-size:14.4px; border:2px solid; border-color:#B0BADB #D8E2F9 #D8E2F9 #B0BADB; background-color:#FFE3E3; padding:0 2px;}
.table2 select, option {height:24px; border:2px solid; border-color:#B0BADB #D8E2F9 #D8E2F9 #B0BADB; background-color:#E3F0FF; padding:0 2px;} 
.table2 input, textarea {padding-left:5px;}
.table2 textarea, textarea:focus {font-family:monospace;resize:vertical;font-size:14.4px;border:2px solid; border-color:#B0BADB #D8E2F9 #D8E2F9 #B0BADB;background-color:#E3F0FF;padding:0 2px;outline:none;}
.table2 label {vertical-align:middle; width:auto;}
.table2 input:focus {border:2px solid; border-color:#B0BADB #D8E2F9 #D8E2F9 #B0BADB; height:20px; outline:none;}
.table2 select:focus, option:focus {border:2px solid; border-color:#B0BADB #D8E2F9 #D8E2F9 #B0BADB; height:24px; outline:none;}

.ml10 {margin-left:10px;}

a {text-decoration:underline;color:#0000ff;}
a:visited {text-decoration:underline;color:#0000ff;}
a:hover {text-decoration:none;color:#ffffff;background:#233994;}
a.event {text-decoration:none;color:#000000;}
a.event:hover {text-decoration:none;color:#ffffff;background:#233994;}
a.img  {text-decoration:none;color:#000000;}
a.img:hover  {text-decoration:none;color:#000000;}
a.red {color:#fa5858;}
a.button {display:inline-block; height:18px; width:116px; font-size:1em;border:2px solid #004CB2;border-top-color:#99CCFF;border-left-color:#99CCFF;padding:0; margin:0;background-color:#BBD6DD;color:#000000;background-repeat:repeat-x; text-align:center;text-decoration:none;}
a.button:hover {display:inline-block; height:18px; width:116px; font-size:1em;border:2px solid #99CCFF; padding:0; margin:0; background-color:#0066cc; color:#FFFFFF; background-repeat:repeat-x; text-align:center; text-decoration:none; cursor:pointer;}

input, file {font-family:inherit; font-size:14.4px; border:2px solid; border-color:#B0BADB #D8E2F9 #D8E2F9 #B0BADB; background-color:#E3F0FF; padding:0 2px; height:20px}
select, option {height:22px; border:2px solid; border-color:#B0BADB #D8E2F9 #D8E2F9 #B0BADB; background-color:#E3F0FF; padding:0 2px;}
input:focus, select:focus, option:focus {border:2px solid; border-color:#B0BADB #D8E2F9 #D8E2F9 #B0BADB;; height:20px; outline:none;}

submit: {font-family:inherit; font-size:14.4px; height:22px; margin:0;}

.fbutton {display:inline-block; height:22px; font-family:inherit; width:120px;font-size:1em; border:2px solid #004CB2;border-top-color:#99CCFF;border-left-color:#99CCFF;padding-bottom:2px;margin:0;background-color:#BBD6DD;color:#000000;background-repeat:repeat-x; text-align:center; text-decoration:none;}
.fbutton:hover {display:inline-block; height:22px; font-family: inherit;width:120px;font-size:1em;border:2px solid #99CCFF; padding-bottom:2px; margin:0; background-color:#0066cc; color:#FFFFFF; background-repeat:repeat-x; text-align:center; text-decoration:none; cursor:pointer;}

.in {height:20px; font-family:inherit; font-size:14.4px; border:1px gray; border-style:none solid solid none;background-color:#E3F0FF; padding:0 2px;}
.in:focus {border:1px blue; border-style:none solid solid none;}

#pop {position:absolute; z-index:2000; padding:3px; width:600px; border:1px solid black; background-color:#777; color:white; font-size:0.95em;}
#pop img {width:600px;}

.links {font-size:15px; font-family:monospace;}
/* .labels {width:120px;} */
.fig {display: inline-block; margin:0.33em; text-align:center;}
.note {font-weight:normal;font-size:1.4em;margin:0;padding:0.25em 0 0 0;color:#fa5858;}
.logtxt {text-align:justify; margin:0 15px;}

.tr {border-spacing:0px}
.tr label, .tr input, .tr textarea {padding:2px 5px 2px 0; margin-top:5px;}
.tr input, .tr textarea {font-family: inherit;border: 2px outset gray; margin-right:22px; background-color:#E3F0FF;}
.tr input {vertical-align:middle;}
.tr label {width:170px; text-align:right; vertical-align:bottom; font-weight:bold; padding-right:10px;}
.tr input:focus, .tr textarea:focus {border-color: #0000FF}
.tr input.ro {background-color:#FFC0C0}

.numr {text-align: right; padding-right:0;}
.numl {text-align:left; padding-left:0;}

.block350 {display: inline-block; width:350px}
.block140 {display: inline-block; width:155px}
.block73  {display: inline-block; width:60px}
.block18  {display: inline-block; width:16px}
.block40  {display: inline-block; width:40px;}

#pag {padding:15px 0}
.pagtxt	{font-size:1.1em; display:inline-block; width:58px;}
.pagbut {width:40px;height:26px;font-family: inherit;font-size:1em;border:2px solid #004CB2; border-top-color:#99CCFF; border-left-color:#99CCFF;padding:0 5px; margin:0;background-color:#BBD6DD; color:#000000; background-repeat:repeat-x; text-align:center; vertical-align: middle; text-decoration:none; cursor:pointer;}
.pagbut:hover {width:40px; height:26px;font-family: inherit;	font-size:1em;border:2px solid #99CCFF; padding:0 5px; margin:0; background-color:#0066cc; color:#FFFFFF; background-repeat:repeat-x; text-align:center; vertical-align: middle; text-decoration:none; cursor:pointer;}
.pagbut_disabled, .pagbut_disabled:hover {width:40px; height:26px;font-family: inherit;font-size:1em;border:2px solid #004CB2; border-top-color:#99CCFF; border-left-color:#99CCFF;padding:0 5px; margin:0;background-color:#CCCCCC; color:#000000; background-repeat:repeat-x; text-align:center; vertical-align: middle; text-decoration:none; cursor:default;}

input::-ms-reveal, input::-ms-clear {display: none;}