/* Blue Skin, Centered
------------------------------- */

#container { 
border: solid #0e4d94;
border-width: 0 1px 1px 1px;
}

#header1 {
background-color: #2e65a2;
background-image: url(../images/bkgd_topper.gif);
background-repeat: repeat-x;
}

#header2 a, 
#nav-head a,
#footer a { 
color: #fff; 
}

#header2 a:hover,
#nav-head a:hover,
#footer a:hover { 
color: #def; 
}

#header2 a:active, 
#nav-head a:active,
#footer a:active { 
color: #fd0; 
}

#header2 {
background-color: #0e4d94;
border-color: #80b3d2;
}

#section-head h2 a {
background: url(../images/heading_section_yblue.gif) no-repeat center left;
width: 250px; 
}

#section-head ul li a.last { 
padding-right: 0;
}

#section-head ul li a {
border-color: #fff;
}

#section-head a:hover { color: #def; }
#section-head a:active { color: #fd0; }

#header3 {
background-color: #0e4d94;
/* border-color: #fff; */
border: none;
}

#header4 {
background-color: #006cb6;
border: none;
}

#header4 ul {
width: 768px; 
}

#nav-head ul li a {
background: url(../images/nav_head_divider.gif) no-repeat center right;
}


#ul.nav {
margin: 46px 15px 0 15px;
}


/* NAV CHANGES, 9-9-08 (vv) */
#ul.nav-indent {
font-size: 11px;
line-height: 1.3em;
font-weight: normal;
list-style-type: none;
margin: 10px 5px 0 10px;
padding: 0 5px 0 10px;
}

ul.nav ul {
font-size: 10px;
padding: 0.5em 0 0 15px;
list-style-type: none;
}

ul.nav ul li {
padding-bottom: 0.5em;
}

#nav.lower {
margin-top: 47px;
}



#column-wrap {
background: #fff url(../images/background_col2_effort.gif) repeat-y top left;
border-color: #0064b9;
border-bottom: none;
}

#footer { 
background-color: #0e4d94;
}

#footer p { color: #ddd; }

hr {
color: #c0cfdf;
background-color: #c0cfdf;
}



/* Flush Page Background Color, extends below footer */
body {
background-color: #0e4d94;
}

#topper-search-tools { 
padding-right: 0; /* this sets space to right of M-Y button */
}

#outer-wrap {
background-color: #fcfcf0; /* color fill on right side */
width: 100%;
float: left;
}

#column-wrap {
border-right: 1px solid #0064b9;
}

#content .sm-letter {
font-size: 10px;
color: #999;
margin: 30px 0 10px 0;
}


/* Presentational Style Overrides
-------------------------------------- */
h3.nav-links {
margin-top: 23px;
}

#minor-tabs-flush li {
padding: 0 15px;
display: inline;
float: left;
border-left: 1px solid #0064b9;
}

/* Column 2 Box
-------------------------------------------------------- */
 
#col2-box {
width: 170px;
float: right;
margin-top: 15px;
margin-left: 15px;
background-color: #f5f5f5;
border: solid #dfdfdf;
border-width: 0 1px 1px 1px;
}
 
#col2-box h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #039;
background-color: #eef5ff;
border-bottom: 1px solid #99b5cc;
border-top: 1px solid #99b5cc;
padding: 2px 7px 3px 7px;
margin: 0;
}
 
#col2-box p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #369;
line-height: 14px;
padding: 0 8px;
margin-top: 0.7em;
}




