body { background-color: #CCF; font-family: Verdana, Sans-serif; margin: 0px; }

a { color: #FFF; text-decoration: none; }

a:hover { color: #000; }

a:visited{ color: #FFF; }

#btn-search { border-radius: 5px; padding: 3px; width: 12%;}

#header { background-color: #005591; width: 100%; }

#header-text { color: #FFF; cursor: pointer; padding: 0px 5px; font-size: x-large; }

#header-text:hover { color: #000; }

#list { border-collapse: collapse; width: 100%; }

#list a { color: #000; }

#list a:hover { color: #005591; }

#txt-search { border-radius: 5px; padding: 5px; width: 50%; }

.capital { border-top: solid 1px #000; color: #F00; padding: 10px 0px 5px 10px; font-weight: bold; }

.cell-bordered { border-top: solid 1px #000; }

.cell-center { text-align: center; }

.cell-right { text-align: right; }

.center { text-align: center; width: 50%; }

.contact { padding: 5px 10px; text-align: left; }

.contact-table th { border-bottom: solid 1px #000; padding: 5px; }

.contact-table-edit th { color: #00F; font-family: Arial, Sans-serif; font-size: small; font-weight: normal; text-align: left; }

.edit, .view { margin-top: 10px; width: 100%; }

.edit { display: none; }

.edit table, .view table { margin: auto; }

.edit td, .view td { padding: 5px; }

.inner { width: 100%; }

.inner td { vertical-align: middle; }

.left { text-align: left; width: 25%; }

.outer-cell { vertical-align: top; width: 50%; }

.outer th { background-color: #005591; color: #FFF; padding: 5px; }

.restricted { color: #F00 ! important; }

.right { text-align: right; width: 25%; }

.type { color: #F00; font-style: italic; }