body {
width:600px;
background: #777777;
color: #000000;
text-align: center;
margin: 0 0;
; padding: 20px 20px
}


#airlock {
width:600px;
text-align: left;
background: #dddddd;
color: #333333;
padding: 0 0;
border-top: solid 1px #000000;
border-left: solid 1px #000000;
border-right: solid 1px #000000;
border-bottom: solid 1px #000000;
; margin: auto auto}
body.inset {
text-align: left;
margin-left: auto;
margin-right: auto;
background: #dddddd;
color: #333333;
padding: 0;
}
h1 {
text-align: left;
border-top: solid 1px #559676;
border-left: solid 1px #559676;
border-right: solid 1px #233F31;
border-bottom: solid 1px #233F31;
font: bold 11px verdana,geneva,serif;
background: #396B52;
color: #dddddd;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 7px;
padding-right: 7px;
margin: 0;
}

h2 {
text-align: center;
border-top: solid 1px #77AADD;
border-left: solid 1px #77AADD;
border-bottom: solid 1px #445566;
border-right: solid 1px #445566;
font: normal 9px verdana,geneva,serif;
background: #5588BB;
color: #444444;
padding: 7px;
margin: 0;
}

h3 {
font: normal 10px verdana,geneva,serif;
background: #dddddd;
color: #006699;
padding-left: 10px;
padding-right: 10px;
padding-top: 2px;
padding-bottom: 2px;
}

h4 {
font: normal 10px verdana,geneva,serif;
background: #dddddd;
color: #006699;
padding-left: 20px;
padding-right: 20px;
padding-top: 2px;
padding-bottom: 2px;
}

button.search {
	font-family: verdana, geneva, arial, sans-serif;
        font-size: 10px;
	font-weight: normal
}


h5 {
;text-align: left;
border-top: solid 1px #bbbbbb;
border-left: solid 1px #bbbbbb;
border-bottom: solid 1px #888888;
border-right: solid 1px #888888;
font: normal 9px verdana,geneva,serif;
background: #aaaaaa;
color: #444444;
;padding: px;
margin: 0;
}


p {
font: normal 10px verdana,geneva,serif;
padding-left: 32px;
padding-right: 32px;
padding-top: 2px;
padding-bottom: 2px;
}

p.m {
font: normal 10px verdana,geneva,serif;
padding-left: 0px;
padding-right: 12px;
padding-top: 2px;
padding-bottom: 2px;
}

p a{
background: #dddddd;
color: #777777;
text-decoration: none;
}

p a:hover{border-bottom: 1px dotted #555555}

p a.n{
background: #5588BB;
color: #777777;
text-decoration: none;
}

p a.n:hover{border-bottom: 1px dotted #555555}

a {
background: #dddddd;
color: #777777;
text-decoration: none;
}
a.n:hover    { border-bottom: 1px dotted #555555 }
a.n:active   { border-bottom: 1px solid #555555 }
a.i:hover    { border-bottom: 1px dotted #555555 ; background-color: #999999}
a.i:active   { border-bottom: 1px solid #555555 }
a.i:visited  {color: #777777}
a.i {
background: dddddd;
color: #333333;
text-decoration: none;
}

a.n {
background: #5588BB;
color: #333333;
text-decoration: none;
}

a.b {
background: #cccccc;
color: #333333;
text-decoration: none;
}
a.b:hover    { border-bottom: 1px dotted #555555 }
a.b:active   { border-bottom: 1px solid #555555 }

img {
border-left: solid 1px #cccccc;
border-top: solid 1px #cccccc;
border-right: solid 1px #aaaaaa;
border-bottom: solid 1px #aaaaaa;
padding: 2px;
}

input, select, textarea {
font: normal 10px verdana, geneva, serif;
border-left: solid 1px #cccccc;
border-top: solid 1px #cccccc;
border-right: solid 1px #aaaaaa;
border-bottom: solid 1px #aaaaaa;
padding: 3px;
margin-top: 3px;
margin-bottom: 3px;
background: #dddddd;
color: #777777;
}

input:active {
background: #888888;
color: #ffffff;
}
h5 {
text-align: center;
border-top: solid 1px #777777;
border-left: solid 1px #bbbbbb;
border-bottom: solid 1px #777777;
border-right: solid 1px #888888;
font: normal 9px verdana,geneva,serif;
background: #cccccc;
color: #444444;
padding: 7px;
margin: 0;
}
