/* CSS Document */
body {
background-color:#9396BE;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color:#000;
padding:0;
margin:0;
/*height: 100%;*/
}
a:link { color:#000066; }
a:visited { color:#666; }
a:hover { color:#660000; }
a:active { color:#000066; }

h1,
h2,
h3,
h4,
h5,
h6,
h7 {
margin:0;
padding:0;
}

h2 {
color:#2C3059;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
}

h3 {
color:#660000;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

/*layout container*/
#containerHome,
#container {
background:transparent url(images/bgd_sub.jpg) no-repeat top left;
width:771px;
margin:0 auto;
background-color:#2F325E;
/*height:100%;*/
}

#containerHome {
background:transparent url(images/bgd_home.jpg) no-repeat top left;
}

/*top banner*/
#banner {
text-align:left;
padding:0;
margin:0;
}
#banner img {
padding:0;
border:0;
} 

/*content*/
#content {
border:2px solid #2C3059;
border-width:2px 0 0 2px;
background-color:#fff;
padding:0px;
margin-left:240px;
margin-right:0px;
}
div#content { 
/*min-height:450px;
height:expression(this.scrollHeight > 450 ? "auto":"450px");*/
}

/*menu*/
/*for homepage only - sets height of menu to provide min-height*/
.setHeightHomepage {
height:220px;
}
#menuContainer {
float:left;
width:228px;
margin:0;
padding:0;
}
#menu {
border:1px solid #666;
width:201px;
margin:12px 14px;
background-color:#f5f5f5;
padding:1px;
}
#menu ul {
margin:0;
padding:0;
list-style-type:none;
}
#menu ul li {
border:1px solid #333;
background-color:#f5f5f5;
margin-bottom:1px;
padding-bottom:0;
}
#menu ul li a,
#menu ul li a.on {
width:193px;
display:block;
padding:2px 4px;
color:#000066;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
text-decoration:none;
}
#menu ul li a:hover,
#menu ul li a.on:hover {
width:191px;
*width:193px;
display:block;
padding:2px 4px;
color:#000;
background-color:#C6C8E2;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
text-decoration:none;
}
#menu ul li a.on,
#menu ul li a.on:hover {
width:191px;
*width:193px;
font-weight:bold;
background-color:#C6C8E2;
}

/*footer*/
#footer {
clear:both;
margin:0;
padding:0;
text-align:left;
background-color:#999; 
}
#missionStatement {
width:767px;
padding:2px;
background-color:#2C3059;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}
.borderWrap {
border:1px solid #fff;
padding:6px 8px 8px 8px;
}
.borderWrap h2 {
color:#fff;
}

/*CONTENT*/

#content #contentWrapper {
padding:10px;
}

#content ul {
margin:10px 10px 20px 16px;
padding:0;
}

#content ol {
margin:10px 10px 20px 26px;
padding:0;
}
