/* CSS Document */

body {
font-size: 1em;
font-family: Avenir, arial, "gill sans", myriad, sans-serif;
padding:0;
margin:0;
border:0;
background-color: #517FAD;
	background-image: url(images/bg3.jpg);
	background-repeat: repeat-x;
}

a:link, a:hover, a:active, a:visited {
color: #517FAD;
}


#frame {
width: 760px;
\width: 760px;
w\idth: 760px;
background-color:#D5EEFB;
margin: 0 auto;
margin-top: 12px;
border-left: 1px solid white;
border-right: 1px solid white;
border-top: 1px solid white;
border-bottom: 0px;
}

#header {
padding: 5px;
background-color: #517FAD ;
height:20px;
border-bottom: solid 4px #396B9B;
margin: 0px auto;
padding:4px;
color:#FFFFFF;
letter-spacing:.2em;
}

#imagine {
float:right;
padding: 0px;
height: 464px;
background-color: white;
border-right: 1px solid white;
border-top: 1px solid white;
}

#content {
padding: 12px 12px 2px 12px;
background-color: white;
border-right: 1px solid white;
border-top: 1px solid white;
margin-left: 248px;
margin-right: 0px;

}

div#content { 
min-height:400px;
height:expression(this.scrollHeight > 400 ? "auto":"400px"); 
}

p, pre{
padding: 18px 10px;
margin:0px;
}


#menubox {
float: left;
width: 248px;
\width: 248px;
w\idth: 248px;
height: 464px;
margin: 0px;
padding: 0px;
border-top: 2px solid white;
border-right: 1px solid white;


}



div#menubox ul
{
margin-left: 0px;
padding:  2px 0px 0px 0px;
list-style:none;
}


div#menubox ul li
{

padding: 4px 0px;
}

div#menubox li a:link, div#menubox li a:visited, div#menubox li a:active
{
display: block;
font-family: "Trebuchet MS", "Lucida Grande", Geneva, Arial, sans-serif;
font-size: 1em;
color: #517FAD;
text-decoration: none;
padding-left: 18px;
letter-spacing: -.15px
}

div#menubox li a:hover
{
color: #517FAD;
background: #fff;
}

div#menubox li.here a:link, div#menubox li.here a:hover,  div#menubox li.here a:active,  div#menubox li.here a:visited
{
color: #557E53;
background: #E2E9E1;
}

#footer {
clear: both;
margin-top: 1px;
font-size:70%;
background-color: #517FAD;
padding: 4px 4px 4px 260px;
color:white;
border-bottom:1px solid white;
}

div#footer a:link, div#footer a:active, div#footer a:visited { 
color: white;
font-style: bold;
text-decoration: none;
}

div#footer a:hover {
text-decoration: underline;
}

ul
{
margin-bottom:4px;
margin-top:5px;
margin-left: 30px;
padding:0px;
border:0px;
}

div.whitestripe
{
font-size:.1em;
width:760px;
height:1px;
margin: 0 auto;
padding: 0px;
clear:left;
color: #517FAD;
border-top: solid 1px #517FAD;
}

h2
{
color: #517FAD;
margin:0px;
padding:0px;
border:0px;
}

.decorative1
{
color: #378134;
}

.decorative2
{
color: #517FAD;
}

div#content p
{
font-size:.8em;
}
