* {
    margin:0;
    padding:0;
}

a {
color: #2a5f7f;
}


BODY {
background: #FFFBF0 url('./assets/images/bg.gif');
background-repeat: y-repeat;
width: 100%;
height: 100%;
text-color: #000;
}

#HEADER {
width: 775px;
}

#CONTENT {
background: #FFFBF0;
border-left: solid 1px #42677e;
border-right: solid 1px #42677e;
margin-left: auto;
margin-right: auto;

width: 775px;
min-height: 500px;
}

#NAVIGATION {
width: 152px;
min-height: 400px;
float: left;
}

#MAIN {
width: 620px;
min-height: 400px;
float: left;
}

#ROW {
padding: 0;
width: 615px;
}

#FOOTER {
width: 775px;
padding-top: 30px;
padding-bottom: 30px;
clear: both;
}

.QUOTE {
text-align: center;
color: #2a5f7f;
font-family: arial;
font-size: 10pt;
font-style: italic;
font-weight: 700;
letter-spacing: 0.9px;
padding: 10px 20px;
}

.ADDRESS {
font-weight: bold;
font-style: italic;
padding-bottom: 10px;
font-size: 12pt;
}

ul {
text-align: left;
padding-top: 0;
margin-left: 80px;
}

#SHADE {
margin-left: 40px;
background-color: #d9dfe3;
min-height: 185px;
overflow: hidden;
}

#NOSHADE {
margin-left: 40px;
background-color: #FFFBF0;
padding-top: 10px;
min-height: 185px;
overflow: hidden;
}

.PICTURE {
float: left;
valign: top;
width: 185px;

}

.ADDRESS {
float: left;
valign: top;
width: 235px;
font-style: normal;
}

.DETAILS {
float: left;
valign: top;
padding-left: 5px;
width: 145px;
}

.DETAILS p {
padding-bottom: 10px;
}

.DETAILS a {
text-decoration: none;
text-align: center;
}


/* ================================================================
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/flyout2.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any
way to fit your requirements.
=================================================================== */

.menu {
z-index: 1000;
font-family: 'arial narrow';
width: 152px;
margin: 0;
padding-left: 0px;
font-size: 10pt;
text-align: left;
font-weight: normal;
letter-spacing: 0.04em;
padding-top: 20px;
}

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
padding: 0;
margin: 0;
list-style-type: none;
width: 152px;
}
/* hack for IE5.5 */
* html .menu ul {margin-left:-16px; ma\rgin-left:0;}
/* position relative so that you can position the sub levels */
.menu li {
position: relative;
background: #d4d8bd;
height: 29px;
}

/* get rid of the table */
.menu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}

/* style the links */
.menu a, .menu a:visited {
display: block;
text-decoration: none;
height: 28px;
line-height: 25px;
width: 152px;
color: #fff;
text-indent: 2px;
border-width: .075em .01em .01em 1px;
border-color: #fff #fff #3f647a #42677e;
border-style: solid;
background: #728998;
}
/* hack for IE5.5 */
* html .menu a, * html .menu a:visited {background: #728998; width: 138px; w\idth: 137px;}
/* style the link hover */
* html .menu a:hover {color: #fff; background: #728998;}

.menu ul li#active a {
color: #fff;
background: #42677e;
border-color: #fff #fff #6e8492 #42677e;
}

.menu :hover > a {
color:#fff;
background: #42677e;
}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {
visibility: hidden;
position: absolute;
top: 0;
left: 154px;
}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul {
visibility:visible;
}

/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{
visibility:hidden;
}
/* keep the fourth level hidden when you hover on second level list OR link */
.menu ul :hover ul :hover ul ul{
visibility:hidden;
}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{
visibility:visible;
}
/* make the fourth level visible when you hover over third level list OR link */
.menu ul :hover ul :hover ul :hover ul {
visibility:visible;
}
