
html {
background-color: #FFFFFF;
color: #000000;
text-align:center;
}

h2 {
font-size:1.1em;
font-face:verdana;
}

tr.publicdetail td {
font-weight:700;
background:#59829b;
}

td {
background: #E1E1E1;
color: #000000;
}

h1,h2,h4,h5,h6 {
font-family:Arial, sans serif;
border:0;
}

h1 {
color: #489BDF;
}

a {
text-decoration:none;
}

input,textarea,select {
color:#000000;
font:1em "Lucida Sans Unicode", Tahoma, Arial, sans-serif;
}

th {
background-color: #7B7B7B;
color:  #FFFFFF;
}

.cathighlight {
background-color:#444566;
color:#000000;
}

tr td.head {
background: #0C4E96;
}

.head h2 {
color:#FFFFFF;
font-size:1.35em;
}

table {
border: #0C4E96 solid 1px;
}

tr.roweven {
background-color:#F2F2F2;
}

.sortasc {
background-color:#DDFFAC;
}

.sortdesc {
background-color:#B9DDFF;
}

.tabs {
border-bottom:1px solid #0C4E96;
}

.tabs li a {
background: #0C4E96;
border: #0C4E96 solid 1px;
color: #FFFFFF;
}

a:link,a:visited,a:active {
color: #000000;
text-decoration:underline;
}

a:hover {
color: #303335;
text-decoration:none;
}

#footer a:link,#footer a:visited,#footer a:active {
color:#ccf;
}

#webentryfooter {
font-size: 10px;
clear: both;
text-align: center;
padding: 20px 0 0 0;
color: #000000;
}

#webentryfooter a {
text-decoration: none;
font-weight: bold;
color: #000000;
}

