body {
background-color:#EEE;
}

#centerdiv {
width:inherit !important;
margin:10px auto;
background-color:#FFF;
}

h1, h2, h3, h4, h5, h6 {
text-align:center;
}
h4 {
margin:0;
padding:10px 0;
}

p {
margin:0;
padding:7px;
}

a, a:visited {
text-decoration:none;
font-weight:bold;
color:#139;
}
a:hover {
color:#D66;
text-decoration:none;
}

ul {
margin:0;
}
li {
margin:0;
padding:0 5px 7px 0;
}

.headdiv {
text-align:center;
background-color:#336;
width:100%;
margin:10px auto 0 auto;
}
.headdiv img {
width:700px;
max-width:100%;
}

fieldset {
margin:0 10px 10px 10px;
/*background:#E6E6E6;*/
border-radius:5px;
overflow:auto;
}
legend {
color:#036;
font-weight:bold;
font-size:16px;
padding:5px;
}
label {
font-weight:bold;
color:#006;
padding:0 5px;
}
input, textarea, select {
border:#999 solid 1px;
padding:1px 0 2px 2px;
font-size:16px;
}
.fieldfocus {
background-color:#FD8;
}

#navtable {
width:100%;
background-color:#336;
color:#660;
margin-top:10px;
}
#navtable td {
border:#666 solid;
border-width:0 1px 0 0;
width:25%;
}
#navtable a, #navtable a:visited {
display:block;
text-align:center;
font-size:18px;
text-decoration:none;
color:#FF0;
font-weight:normal;
padding:7px 5px;
}
#navtable a:hover {
color:#C03;
text-decoration:underline;
}
#navtable .sel a, #navtable .sel a:visited {
color:#F03;
font-weight:bold;
}

#media, #educational, #personal, #corporate {
border:0;
}

.e {
color:#D00;
font-size:12px;
font-weight:bold;
}
.e img {
vertical-align:middle;
border:0;
margin:0 3px;
}

.category {
margin:0 10px 10px 10px;
padding:0 0 15px 0;
background:rgba(200,200,150,0.3);
border:#666 solid 1px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
-khtml-border-radius:8px;
border-radius:8px;
overflow:auto;
}
.category h2 {
text-align:center;
font-size:16px;
font-weight:bold;
background:rgba(200,200,150,0.5);
border-bottom:#666 solid 1px;
margin:0;
padding:10px;
}
.category p {
margin:0;
padding:15px 8px 0 8px;
line-height:1.2em;
}
.category a {
white-space:nowrap;
}


.table1 {
width:98%;
border:#BBB solid;
border-width:0;
margin:0 auto;
}
.table1 td {
padding:8px 4px;
border:#BBB solid;
border-width:0;
width:40%;
}
.table1 td.r {
width:10%;
text-align:right;
min-width:110px;
}
.table1 input {
width:100%;
}


#statustable {
width:98%;
border:#BBB solid;
border-width:1px;
background:#EAEAEA;
}
#statustable label {
display:block;
padding:4px;
}
#statustable td {
width:auto;
border:#BBB solid;
border-width:1px 0 0 0;
}
#statustable td.l {
background-color:#FFF5CC;
width:30px;
}
#statustable tr.selected td {
/*background-color:#963;*/
background:rgba(200,200,160,0.7);
}
#statustable tr.selected td.l {
background-color:#EEE9BF;
}

#verifydiv input {
display:none;
}


address {
text-align:left;
background-color:#CC9;
padding:2px 0 2px 5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:1.2em;
}

@media print {

.nodisp {
display:none;
}

}
