body {
 font-family: Arial,Helvetica,sans-serif;
 font-size: 0.8em;
}

table {
 border-collapse: collapse;
 border-spacing: 0em;
}

#outer {
 border: 1px solid #000000;
 background-color: #ffffc7;
}

#header {
 background-color: #cc9933;
 color: #008000;
 text-align: center;
 font-size: 1.6em;
 font-weight: bold;
 border-bottom: 1px solid #000000;
 height: 80px;
}

#header a {
 font-size: 0.5em;
 font-weight: normal;
}

#headerleft {
 width: 140px;
 float: left;
}

#headercentre {
}

#headerright {
 width: 140px;
 float: right;
}

#content {
 background-color: #ffffc7;
 color: #000000;
 margin-left: 22%;
}

#content .divider {
 color: #ffffff;
}

#list {
 background-color: #ffffc7;
 border-bottom: 1px solid #000000;
 border-left: 1px solid #000000;
}

#name {
 background-color: #ffffc7;
 font-size: 1.4em;
 font-weight: bold;
}

#default {
 background-color: #ffffff;
 color: #ff0000;
 font-weight: bold;
}

#address {
 background-color: #ffffc7;
}

#year {
 background-color: #ffffc7;
}

#randomphotos {
 text-align: center;
 border: 1px solid #000000;
}

#randomphotos img {
 vertical-align: middle;
}

#randomphotos .dlink {
 font-size: 0.8em;
 font-weight: normal;
}

#validation {
 background-color: #ffffff;
 text-align: center;
 border-top: 1px solid #000000;
 border-left: 1px solid #000000;
}

#validation .dlink {
 font-size: 0.8em;
 font-weight: normal;
}

#leftcol {
 background: #ffffc7;
 width: 20%;
 float: left;
}

#leftcol .selected {
 background-color: #ffffc7;
 color: #008000;
}

#leftcol .unselected {
 background-color: #ffffc7;
 color: #008000;
 text-decoration: none;
 font-weight: bold;
}

#leftcol .divider {
 color: #ffffc7;
}

#translation {
 width:100%;
 text-align: center;
}

#translation .dlink {
 font-size: 0.8em;
 font-weight: normal;
}

#email {
 font-size: 0.7em;
 text-align: center;
}

#rightcol {
 background-color: #cccccc;
 border-left: 1px solid #000000;
 border-bottom: 1px solid #000000;
 width: 270px;
 float: right;
 text-align: center;
}

#rightcol .dlink {
 font-size: 0.8em;
 font-weight: normal;
}

#photopanel {
 height: 24em;
 overflow: auto;
}

#photopanel .dlink {
 font-size: 0.8em;
 font-weight: normal;
}

#footer {
 background-color: #cc9933;
 text-align: center;
 border-top: 1px solid #000000;
 clear: both;
}

table.models {
 width:95%;
 padding:0em;
 border-collapse:collapse;
}

th.models {
 background-color:#cc9933;
 border:0.1em solid #000000;
}

td.models1 {
 background-color:#cc9933;
 border:0.1em solid #000000;
}

table.inforeq {
 width:95%;
 padding:0em;
 font-size: 0.8em;
 border-collapse:collapse;
}

th.inforeq {
 background-color:#cc9933;
 border:0.1em solid #000000;
}

td.inforeq {
 background-color:#cc9933;
 border:0.1em solid #000000;
}

.title {
 font-size: 1.4em;
 font-weight: bold;
}

.headline {
 font-size: 1.2em;
 font-weight: bold;
}

.italic {
 font-style: italic;
}

.blue {
 color: #0000ff;
}

.red {
 color: #ff0000;
}

.green {
 color: #00ff00;
}

.lilac {
 color: #ff00ff;
}

.bold {
 font-weight: bold;
}

.brg {
 color: #008000;
}

.greybackground {
 background-color: #cccccc;
}

.whitebackground {
 background-color: #ffffff;
}

.border {
 border: 1px solid #000000;
}

.bordertop {
 border-top: 1px solid #000000;
}

.borderright {
 border-right: 1px solid #000000;
}

.borderbottom {
 border-bottom: 1px solid #000000;
}

.borderleft {
 border-left: 1px solid #000000;
}

.valigntop {
 vertical-align: top;
}

.valignbottom {
 vertical-align: bottom;
}

.centre {
 text-align: center;
}

.left {
 text-align: left;
}

.right {
 text-align: right;
}

.width3 {
 width: 3em;
}

.width4 {
 width: 4em;
}

.width20 {
 width: 20em;
}

.width50pc {
 width: 50%;
}

.width95pc {
 width: 95%;
}

.padding02 {
 padding: 0.2em;
}
