HTML {
MARGIN-LEFT: 15px;
MARGIN-TOP:  20px;
MARGIN-RIGHT: 0px;
MARGIN-BOTTOM: 0px;
PADDING-BOTTOM: 0px;
PADDING-LEFT: 0px;
PADDING-RIGHT: 0px;
PADDING-TOP: 0px;
}
body {
background-color: #FFFFFF;
color: #333333;
FONT-FAMILY: georgia, "Courier New", Courier, monospace;
FONT-SIZE: 80%;
MARGIN-LEFT: 0px;
}
:active, :focus{
         outline:none;
}
a:link {color:#660000;}      /* unvisited link */
a:visited {color:#660000;}  /* visited link */
a:hover {color:#000000;}  /* mouse over link */
a:active {color:#0000FF;}  /* selected link */

#logo {
MARGIN-LEFT: 0px;
}
#nav {
LEFT: 0px;
FLOAT: left;
PADDING-BOTTOM: 0px;
PADDING-LEFT: 0px;
PADDING-RIGHT: 0px;
PADDING-TOP: 0px;
TEXT-ALIGN: right;
LINE-HEIGHT: 1.3em;
FONT-FAMILY: georgia, "Courier New", Courier, monospace;
font-size: 15px;
FONT-STYLE: normal;
letter-spacing: 0.1em;
COLOR: #999999;
}
#nav ul {
list-style:none;
margin:0;
padding:0;
}
#nav li {
margin:0;
padding:0;
}
#nav a:link,
#nav a:visited
{
        COLOR: #999999;
        display:block;
        PADDING-TOP: 5px;
        PADDING-LEFT: 0px;
        PADDING-RIGHT: 5px;
        PADDING-BOTTOM: 5px;
        background-color:#ffffff;
        border-right:3px solid #ffffff;
        FONT-FAMILY: georgia, "Courier New", Courier, monospace;
        font-size: 15px;
        FONT-STYLE: normal;
        letter-spacing: 0.1em;
        TEXT-DECORATION: none
}
#nav a:hover {
border-color:#999999;
color: #000000;
}
#nav p {
COLOR: #666666;
PADDING-TOP: 0px;
PADDING-LEFT: 0px;
PADDING-RIGHT: 0px;
PADDING-BOTTOM: 0px;
FONT-FAMILY: georgia, "Courier New", Courier, monospace;
font-size: 14px;
letter-spacing: 0.5em;
FONT-STYLE: italic;
}
img {
border: none;
}
.borderit img{
border: 1px solid #ccc;
}
.borderit:hover img{
border: 1px solid navy;
}
.borderit:hover{
color: red; /* irrelevant definition to overcome IE bug */
}
#mcontent {
FLOAT: left;
WIDTH: 50%;
MARGIN-LEFT: 30px;
MARGIN-TOP:  -15px;
MARGIN-RIGHT: 0px;
MARGIN-BOTTOM: 0px;
PADDING-BOTTOM: 0px;
PADDING-LEFT: 0px;
PADDING-RIGHT: 0px;
PADDING-TOP: 0px;
LINE-HEIGHT: 22px;
TEXT-ALIGN: left;
FONT-SIZE: 1.2em;
COLOR: #333333;
}
#content {
FLOAT: left;
WIDTH: 50%;
MARGIN-LEFT: 50px;
MARGIN-TOP:  -50px;
MARGIN-RIGHT: 0px;
MARGIN-BOTTOM: 0px;
PADDING-BOTTOM: 0px;
PADDING-LEFT: 0px;
PADDING-RIGHT: 0px;
PADDING-TOP: 0px;
LINE-HEIGHT: 22px;
TEXT-ALIGN: left;
FONT-SIZE: 1.2em;
COLOR: #333333;
}
#gcontent {
FLOAT: left;
WIDTH: 50%;
MARGIN-LEFT: 0px;
MARGIN-TOP:  -55px;
MARGIN-RIGHT: 0px;
MARGIN-BOTTOM: 0px;
PADDING-BOTTOM: 0px;
PADDING-LEFT: 0px;
PADDING-RIGHT: 0px;
PADDING-TOP: 0px;
LINE-HEIGHT: 22px;
TEXT-ALIGN: left;
FONT-SIZE: 1.2em;
COLOR: #333333;
}
#lcontent {
FLOAT: left;
WIDTH: 50%;
MARGIN-LEFT: 50px;
MARGIN-TOP:  -50px;
MARGIN-RIGHT: 0px;
MARGIN-BOTTOM: 0px;
PADDING-BOTTOM: 0px;
PADDING-LEFT: 0px;
PADDING-RIGHT: 0px;
PADDING-TOP: 0px;
LINE-HEIGHT: 22px;
TEXT-ALIGN: left;
FONT-SIZE: 1.2em;
COLOR: #333333;
}
#lcontent A {
COLOR: #333333;
TEXT-DECORATION: none
}
#lcontent A:hover {
COLOR: #333333;
TEXT-DECORATION: none
}
#lcontent A:link {
COLOR: #333333;
TEXT-DECORATION: none
}

#content P {
WIDTH: 560px;
PADDING-LEFT: 0px;
PADDING-RIGHT: 0px;
PADDING-BOTTOM: 0px;
PADDING-TOP: 0px;
TEXT-ALIGN: justify;
COLOR: #333333;
LINE-HEIGHT: 1.5em;
}
#content A {
COLOR: #004080;
TEXT-DECORATION: underline
}
#content A:hover {
COLOR: #9C2A00;
TEXT-DECORATION: underline
}

h1 {
MARGIN: 13px 0px 0px 0px;
PADDING-TOP: 0px;
PADDING-LEFT: 0px;
PADDING-RIGHT: 0px;
PADDING-BOTTOM: 0px;
font-size: 20px;
FONT-WEIGHT: normal;
FONT-STYLE: italic;
letter-spacing: 0.05em;
COLOR: #333333;
TEXT-DECORATION: none;
}
h2 {
MARGIN: 13px 0px 15px 0px;
PADDING-TOP: 0px;
PADDING-LEFT: 0px;
PADDING-RIGHT: 0px;
PADDING-BOTTOM: 0px;
font-size: 18px;
FONT-WEIGHT: normal;
FONT-STYLE: italic;
letter-spacing: 0.05em;
COLOR: #333333;
TEXT-DECORATION: none;
}
h3 {
MARGIN: 13px 0px 15px 0px;
PADDING-TOP: 0px;
PADDING-LEFT: 0px;
PADDING-RIGHT: 0px;
PADDING-BOTTOM: 0px;
font-size: 19px;
FONT-STYLE: italic;
FONT-WEIGHT: normal;
letter-spacing: 0.05em;
COLOR: #333333;
TEXT-DECORATION: none;
}
h4 {
MARGIN: 3px 0px 15px 0px;
PADDING-TOP: 8px;
PADDING-BOTTOM: 0px;
PADDING-LEFT: 0px;
PADDING-RIGHT: 0px;
COLOR: #999999;
FONT-WEIGHT: normal;
TEXT-DECORATION: none;
letter-spacing: 0.03em;
font-size: 11px;
TEXT-ALIGN: right;
}
h5 {
MARGIN: 3px 0px 15px 0px;
PADDING-TOP: 0px;
PADDING-BOTTOM: 0px;
PADDING-LEFT: 0px;
PADDING-RIGHT: 0px;
COLOR: #333333;
FONT-WEIGHT: normal;
TEXT-DECORATION: none;
letter-spacing: 0.05em;
font-size: 12px;
}

table.street {
        border-width: 1px 1px 1px 1px;
        border-spacing: 1px;
        border-style: groove groove groove groove;
        border-color: gray gray gray gray;
        border-collapse: collapse;
        LINE-HEIGHT: 1.2em;
        COLOR: #333333;
        TEXT-ALIGN: left
}
table.street th {
        border-width: 1px 1px 1px 1px;
        padding: 3px 3px 3px 3px;
        border-style: groove groove groove groove;
        border-color: gray gray gray gray;
        COLOR: #333333;
        TEXT-ALIGN: left
}
table.street td {
        border-width: 1px 1px 1px 1px;
        padding: 3px 3px 3px 3px;
        border-style: groove groove groove groove;
        border-color: gray gray gray gray;
        COLOR: #333333;
        TEXT-ALIGN: left
}
table.kaipho {
        border-width: 1px 1px 1px 1px;
        border-spacing: 1px;
        border-style: groove groove groove groove;
        border-color: gray gray gray gray;
        border-collapse: collapse;
        FONT-SIZE: 0.9em;
        LINE-HEIGHT: 1.2em;
        COLOR: #333333;
        TEXT-ALIGN: left
}
table.kaipho th {
        border-width: 1px 1px 1px 1px;
        padding: 1px 1px 1px 1px;
        border-style: groove groove groove groove;
        border-color: gray gray gray gray;
        FONT-SIZE: 0.9em;
        COLOR: #333333;
        TEXT-ALIGN: left
}
table.kaipho td {
        border-width: 1px 1px 1px 1px;
        padding: 1px 1px 1px 1px;
        border-style: groove groove groove groove;
        border-color: gray gray gray gray;
        FONT-SIZE: 0.9em;
        TEXT-ALIGN: left
}
table.links {
        border-width: 0px 0px 0px 0px;
        border-spacing: 1px;
        border-style: groove groove groove groove;
        border-color: gray gray gray gray;
        border-collapse: collapse;
        FONT-SIZE: 0.9em;
        LINE-HEIGHT: 2.5em;
        COLOR: #333333;
        TEXT-DECORATION: underline;
        TEXT-ALIGN: left
}
#navc {
LEFT: 0px;
MARGIN-LEFT: 0px;
MARGIN-TOP:  0px;
MARGIN-RIGHT: 0px;
MARGIN-BOTTOM: 0px;
PADDING-BOTTOM: 0px;
PADDING-LEFT: 0px;
PADDING-RIGHT: 0px;
PADDING-TOP: 0px;
TEXT-ALIGN: left;
LINE-HEIGHT: 1.8em;
FONT-FAMILY: georgia, "Courier New", Courier, monospace;
font-size: 16px;
FONT-STYLE: normal;
letter-spacing: 0.1em;
COLOR: #333333;
}
#navc ul {
list-style:none;
margin:0;
padding:0;
}
#navc li {
margin:0;
padding:0;
}
#navc a:link,
#navc a:visited
{
        COLOR: #333333;
        display:block;
        MARGIN-LEFT: 0px;
        MARGIN-TOP:  0px;
        MARGIN-RIGHT: 0px;
        MARGIN-BOTTOM: 0px;
        PADDING-TOP: 0px;
        PADDING-LEFT: 5px;
        PADDING-RIGHT: 0px;
        PADDING-BOTTOM: 0px;
        background-color:#ffffff;
        border-left:3px solid #ffffff;
        FONT-FAMILY: georgia, "Courier New", Courier, monospace;
        font-size: 16px;
        FONT-STYLE: normal;
        letter-spacing: 0.1em;
        TEXT-DECORATION: none
}
#navc a:hover {
border-color:#999999;
color: #000000;
}
