html, body {
  margin : 0;
  padding : 0;
  border : 0;
  font-family : verdana, arial, sans-serif;
  font-size : x-small;
}

#body {
  width : 65em;
  margin : 10px auto 10px auto;
  padding : 0;
  border : 0;
  color : #000000;
  background : #ffffff;
}

/* Style needed for IE7 */

#body[id=body] {
  width : 67em;
}

/* -------------------------------------------------------------- */
/* Masthead */
 
#masthead {
  margin : 0 0 0 0;
  padding : 0 0 0 0;
  background : #09032F;
}
 
#masthead div {
  position : relative;
  top : 0; 
  left : 0;
  height : 16em;
  margin : 0 0 0 0;
  padding : 1em 2em 2em 2em;
  background : transparent url(../Overview/_images/overview_header_left.jpg) no-repeat bottom left;
}



/* Style needed for IE7 */

#masthead[id=masthead] div
{
  height : auto;
  min-height : 19em;
}

h1 {
  float : left;
  font-size : 350%;
  font-weight : normal;
  margin : 0 0 0.25em 0.1em;
  padding : 0 0 0 0;
  color: #FFFFFF;
}


p.summary {
  font-size : 180%;
  height : 1%;
  line-height : 1.4em;
  margin : 1em 0 0 0.5em;
  padding : 0 0 0 0;
  clear: both;
  color: #ffffff;
}



/* -------------------------------------------------------------- */
/* Footer */



#overview_footer
{
    width:auto;
    color:#002A54;
    height: 0;
	background-image: url(../Overview/_images/overview_footer.jpg);
}

#footer_text
{
	margin:15px;
}

#footer_pageNum
{
    font-size:120%;
    font-weight:bold;
    padding: 70px 0 0 0;
	float: right;
	color: #ffffff;
}

#footer div
{
  position : relative;
  top : 0; 
  left : 0;
  height : 9em;
  background : transparent url(../Overview/_images/overview_footer.jpg) no-repeat bottom left;
}


/* -------------------------------------------------------------- */
/* Content */


h2 {
  clear : both;
  color : #925229;
  margin : 0 0 0.5em 0;
  padding : 0 0 0 0;
  font-family : arial, verdana, sans-serif;
  font-size : 130%;
  font-weight : normal;
}

h3 {
    color: #925229;
    font-size: 110%;
    font-weight: bold;
}

/* -------------------------------------------------------------- */
/* Columns */

#content
{
    margin-top:10px;
    width:850px;
}

#overview_body_inner
{
    margin:15px 0;
    background:#FFFFFF;
}

#overview_content
{
    text-align:center;
    margin:5px auto 0 auto;
    height:auto !important;
    height:200px;
    min-height:200px;
}

#overview_content #content_columns
{
    width:850px;
    height:auto !important;
    height:50px;
    min-height:50px;
}

#overview_content div.overview_col, #overview_content div.overview_col_wide
{
    float:left;
    padding:0 15px;
    width:250px;
    line-height:1.4;
    text-align:left;
    font-size:8.7pt !important;
    color:#002A54;
	text-align: justify;
}

#overview_content div.overview_col_wide
{
    width:655px;   
    margin-left:11px;     
}

#overview_content div.overview_col p.subheading
{
    font-size:9.5pt !important;
    font-weight:bold;
    margin:0;
}

#overview_content div.overview_col p, #overview_content div.overview_col ul
{
    font-size:8.7pt !important;
    margin:0;
    padding-bottom:7px;
}

#overview_content div.overview_col ul
{
    margin: 2px 0 0 10px;
    padding:0;
}

#overview_content div.overview_col ul li
{
    padding-bottom:0;
}


div.col1
{
  width : 47%;
  float : left;
  margin : 0 0 0.75em 1em;
  clear: none;
  text-align: center;
}

div.col2
{
  width : 48%;
  float : right;
  margin : 0 1em 0.75em 0;
  text-align: center;
}

div.spacer
{
    clear: both;
    height: 20px;
    background-color: #ffffff;
}

/* -------------------------------------------------------------- */
/* Charts and Tables */


ol {
  margin : 0 0 1.5em 40px;
  padding : 0 0 0 0;
}

ol li.chart-and-table-note-alpha {
  font-size : 75%;
  list-style-type : lower-alpha;

  margin : 0 0 0 0;
  padding : 0.1em 0 0.1em 0;
}



/* -------------------------------------------------------------- */
/* Bullets */

ul {
  font-size : 90%;
  margin : 0 0.5em 0 0;
  padding : 0
}

ul li {
  line-height : 1.3em;
  margin : 0 0 0.75em 1.3em;
  padding : 0 0 0 0;
}




/* -------------------------------------------------------------- */
/* Misc */

#content a img, #content img {
  border-width : 0;
}



/* -------------------------------------------------------------- */
/* Inter-page navigation */

.top-nav {
  float : right;
}

.bothcleared{
	clear: both;
}

div.graph_table
{
    clear:both;
    width:100%;
    text-align:center;
    margin:10px auto;
    position:relative;
    top:10px;
}

div.graph_image_right
{
    float:left;
}

div.graph_table div
{
   width:850px;
   margin:0 auto;
}

div.graph_text
{
    color:#925229;
    clear:both;
    font-size:90%;
    padding-top:5px;
	padding-bottom: 10px;
}

div.graph_footnotes
{
    text-align:center;
    font-size:85%;
    color:#925229;
    margin-top:5px;
}

div.graph_footnotes ul li
{
    float:left;
}

div.graph_footnotes ul li .alpha_bullet
{
    width:25px;
    float:left;
}

div.graph_footnotes ul li .footnote_text
{
    width:650px;
    float:left;
}


