﻿/* ---------------------------- */

/* THIS STYLESHEET IS FOR STYLES USED ACROSS ALL PAGES */

/* BASE STYLES INCLUDING HOMEPAGE  --- SPECIFIC STYLES FOR EACH PAPER ARE FOUND IN THE RELEVANT DOCUMENT TYPE STYLESHEETS*/

body
{
    font-size:90%;
}

h1
{
    color:#DEA500;
    text-transform:uppercase;
    font-weight:normal;
    font-size:215%;
}

h2
{
    color:#031C41;
    text-transform:uppercase;
    font-weight:normal;
    font-size:160%;
    margin-bottom:-17px;
}

h3
{
    color:#0074C8;
    font-size:100%;
    margin:0;
}

   
#content ul
{
    text-align: justify;
}

p.description
{
    color:#031C41;
}

p
{
    font-size:95%;
	line-height: 1.4em;
}

p.page-nav
{
    padding:30px 0 20px 0;
    width:100%;
    margin:0;
    text-align:center !important;
}

p.page-nav img
{
    margin-left:2px;
}

a:link, a:visited, a:active
{
    color:#005A95;
}

a:hover
{
    color:#DEA500;
}

sup a, sup a:link, sup a:visited, sup a:active
{
    font-weight:normal;
}

.unboldText
{
    font-weight:normal;
}

.boldText
{
    font-weight:bold;
}
.lowerText
{
    text-transform: lowercase;
    }

.italicText
{
    font-style:italic;
}

.noBullet
{
    list-style:none;
    list-style-image:none;
}

.text_gap
{
    margin-top:15px;
    margin-left: 20px;
}

.orangeText
{
    color:#DEA500;
}

#breadcrumbs
{
    font-size:85%;
    color:#0074C8;
    margin-top:10px;
}

#breadcrumbs a:link, #breadcrumbs a:active, #breadcrumbs a:visited
{
    color:#0074C8;
    text-decoration:none;
    font-weight:normal;
}

#breadcrumbs a:hover
{
    text-decoration:underline;
}

  /*---------------------------- */
 /*STYLES APPEARING IN THE HOMEPAGE ONLY*/

div.home_outer
{
    border:solid 1px #DDDDDD;
    padding:4px;
    width:720px;
    height:auto !important;
    height:230px;
    min-height:230px;
    float:left;
}

div.next_home_outer
{
    margin-top:7px;
}

#ovs_inner_box, #home_inner_box
{
    margin:0;
    width:720px;
    line-height:1.1;
    height:auto !important;
    height:230px;
    min-height:230px;    
    float:left;
}

#ovs_inner_box
{
    background:#006ED0 url("../_image/blue_box.jpg") no-repeat left top;
    color:#ffffff;
}

#home_inner_box
{
    background-color:#F5F8FA;
}

div.home_inner
{
    width:710px;
    margin:10px auto;
}

div.home_text
{
    width:380px;
    float:left;
    height:auto !important;
    height:230px;
    min-height:230px;
}

div.home_text_long
{
    width:700px;
    float:left;
    height:auto !important;
}

div.home_text p, div.home_text ul
{
    text-align:left !important;
    list-style-image:none !important;
    list-style-type:disc;
}

#ovs_inner_box div.home_text p
{
   font-size:115%;
   margin:50px 60px 0 20px;
}

#ovs_inner_box div.home_text_long p
{
   font-size:120%;
   margin:30px 60px 0 60px;
   font-weight: bold;
}

#ovs_inner_box div.home_text_long h4
{
   font-size:100%;
   margin: 20px 60px 0 60px;
   font-weight: bold;
}

#home_inner_box div.home_text p, #home_inner_box div.home_text ul
{
    color:#005A95;
    font-size:8pt;
    margin:10px 0 5px 15px;
}

#home_inner_box div.home_text ul li
{
    margin:0 15px 5px 15px;
}


#home_links, #home_flash
{
    width:330px;
    height:auto !important;
    height:230px;
    min-height:230px;
    float:left;
}

#home_links #link_ov1, #home_links #link_ov2
{
    width:164px;
    float:left;
    height:auto !important;
    height:230px;
    min-height:230px;
}

#home_links #link_ov1 a, #home_links #link_ov2 a
{ 
    position:relative;
    top:141px;
    left:43px;    
}

#home_links #link_ov2 a
{
    position:relative;
    left:63px;
    top:143px;
}

#home_flash img
{
    width:300px;
    height:200px;
    float:right;
}

#home_flash a.pres_link
{
    font-size:9pt;
    position:relative;
    top:10px;
    left:-20px;
    float:right;
}

#home_links a:link, #home_links a:visited, #home_links a:active
{
    color:#FFFFFF;
    font-weight:normal;
    font-size:80%;
}

#ovs_inner_box div.home_text_long h4 a:link, #ovs_inner_box div.home_text_long h4 a:visited, #ovs_inner_box div.home_text_long h4 a:visited
{
   color: #FFFFFF;
}

#home_links a:hover, #ovs_inner_box div.home_text_long h4 a:hover
{
    color:#DEA500;
}


 /*---------------------------- */

/* STYLES APPEARING IN THE FAQ PAGE ONLY */

ul.strongLI li
{
    font-weight:bold;
}


/* ---------------------------- */

 /*ALL PAPERS */

#content p.chart_graphic {
  margin : 0 0 1em 0;
  text-align : center;
}

#content p.chart_graphic_border img
{
  margin : -1.5em 0 0 0;
  border-bottom:1px solid #000000;
}

#content p.table_graphic
{
  margin : 0 0 0.1em 0;
}

#content p.table_graphic_border img
{
  margin : -1.5em 0 0 0;
  border-bottom:1px solid #000000;
}

#content p.table_graphic_border_right img
{
  margin : -1.5em 0 0 0;
  border-right:1px solid #000000;
}

#content p.table_graphic_border_pad img
{
  margin : -1.5em 0 -1.5em 0;
  border-bottom:1px solid #000000;
}

#content table.box_100pc
{
  border : 1px solid #CCCCCC;
  border-collapse: collapse;
  width: 100%;
}

#content table.box_100pc td
{
  background : #F8F8F8;
  border : 0;
  vertical-align : top;
  padding : 0.5em 1em;
  margin : 0 0 0 0;
}

#content table.box
{
  border : 1px solid #CCCCCC;
  border-collapse: collapse;
}

#content table.box td
{
  background : #F8F8F8;
  border : 0;
  vertical-align : top;
  padding : 0.5em 1em;
  margin : 0 0 0 0;
}

#content table.box tr td.border_grey
{
	border-bottom:1px solid #8B8B8B;
	padding-bottom: 1em;
}

#content table.box tr td.border_grey_all
{
	border:1px solid #8B8B8B;
	padding-bottom: 0.5em;
}

#content table.box_after_another_box
{
  margin-top : 2em;
  border : 1px solid #CCCCCC;
  border-collapse: collapse;
}

#content table.box_after_another_box tr td
{
  background : #F8F8F8;
  border : 0;
  vertical-align : top;
  padding : 0.5em 1em;
  margin : 0 0 0 0;
}

#content table.standard_table
{
  border : 1px solid #FFFFFF;
  border-collapse: collapse;
  background: #F1F1F1;
}

#content table.standard_table td
{
  vertical-align : top;
  padding : 0.5em;
  margin : 0 0 0 0;
  border : 3px solid #FFFFFF;
  font-size: 85%;
}

#content table.standard_table th
{
  padding : 0.5em;
  margin : 0 0 0 0;
  border : 3px solid #FFFFFF;
  font-weight: bold;
  font-size: 85%;
}


#content p.table_column_heading
{
  margin : 0.16em 0 0.16em 0;
}

#content p.table_column_heading, #content th
{
  font-size : 90%;
  font-weight : bold;
  text-align : left;
}

#content sup
{
  line-height: 2em;
}

/* Bulleted, alpha and numeric lists */

#content ul
{
  margin: 0 0 0 1em;
  padding: 0 0 0 0;
  list-style-image: url("../_image/bullet.gif");
}

#content ul li
{
  margin: 0 0 1em 1.5em;
  padding: 0 0 0 0;
  line-height: 1.4em;
}

#content li ul
{
  margin: 1em 0 1em 0;
  padding:0 0 0 0;
  list-style-image : URL("../_image/dash.gif");
}

#content li li ul
{
  margin: 1em 0 1em 1.5em;
  padding:0 0 0 0;
  list-style-image : URL("../_image/doubledot.gif");
}

#content ul.dash_bullet
{
  margin: 0 0 0 1em;
  padding: 0 0 0 0;
  list-style-image : URL("../_image/dash.gif");
}

#content p.chart_table_footnote, p.source, li.chart_table_footnote_alpha, li.chart_table_footnote_alpha_after_note, li.chart_table_footnote_alpha_first
{
  font-size : 85%;
  text-align : justify;
  line-height : 1.5em;
  margin: 0 0 0 0.1em;
}

#content p.chart_table_footnote_no_space_before
{
  font-size : 85%;
  text-align : justify;
  line-height : 1.5em;
  margin: -1em 0 0 0.1em;
}

#content ol li.chart_table_footnote_alpha
{
  list-style-type: lower-alpha;
  margin : 0 0 0.2em -1.5em;
  padding : 0 0 0 0;
}

#content ol li.chart_table_footnote_alpha_after_note
{
  font-size : 85%;
  text-align : justify;
  list-style-type : lower-alpha;
  margin : -1.5em 0 0.2em -1.5em;
  padding : 0 0 0 0;
}

#content ol li.chart_table_footnote_alpha_before_source
{
  font-size : 85%;
  text-align : justify;
  list-style-type : lower-alpha;
  margin : -1.5em 0 -1.5em -1.5em;
  padding : 0 0 0 0;
}

#content ol li.chart_table_footnote_alpha_last_before_source
{
  font-size : 85%;
  text-align : justify;
  list-style-type : lower-alpha;
  margin : 0 0 -1.5em -1.5em;
  padding : 0 0 0 0;
}

#content li.chart_table_footnote_alpha_first
{
  list-style-type : lower-alpha;
  margin : -1.5em 0 0.2em -1.5em;
  padding : 0 0 0 0;
}

#content p.chart_table_footnote_after_alpha
{
  font-size : 85%;
  text-align : justify;
  margin : -1.5em 0 -1.5em 0;
  padding : 0 0 0 0;
}

#content p.chart_table_footnote_space_after, p.source_space_after, li.chart_table_footnote_alpha
{
  font-size : 85%;
  text-align : justify;
  line-height : 1.5em;
  margin: 0 0 3em 0.1em;
}

#content p.chart_table_footnote_after_alpha_space_after
{
  font-size : 85%;
  text-align : justify;
  margin: -1.5em 0 3em 0;
}

#content ol.chart_table_footnote_efp li
{
    margin: -1.5em 0 0 -1.5em;
}

#content p.chart_table_footnote_efp
{
  margin: -1em 0 0 0;
  font-size : 85%;
  text-align : justify;
  line-height : 1.4em;
}

 /*Definition lists */

#content dl
{
  margin : 0 0 0 2.3em;
  padding : 0 0 0 0;
}

/*#content dt
{
  font-size : 100%;
  font-style : italic;
  font-weight : bold;
  display : list-item;
  list-style-type : disc;
  list-style-image : url(/_image/menu_bullet.gif); 

  margin : 0.75em 0 0 -1em;
  padding : 0 0 0 1em;
}

#content dt a
{
  font-weight : normal;
}

#content dd
{
  margin : 0 0 0.75em 0;
  padding : 0 0 0 0;
}
*/
#content dl.inline
{
  margin : 0 0 0 0;
  padding : 0 0 0 0;
}

#content dl.inline dt
{
  display : inline;
  float : left;
  font-style : normal;
  font-weight : bold;
  margin : 0 0 0 1em;
  padding : 0 0 0 0;
}

#content dl.inline dd
{
  margin : 0 0 1em 7em;
  padding : 0 0 0 0;
}
/*At a glance heading style*/
.aag
    {
        font-size: 120%;
		font-weight: bold;
        text-transform: none;
        color:#DEA500;
		margin: 1em 0.5em 0.5em 1em;
    }
/* -------------------------- */
/* TWIN INDEX PAGE*/ 


#doc_twin_container
{
    width:100%;    
}

.content_sect_twin
{
    width:363px;
    float:left;
    border-left:solid 1px #ffffff;
}

.content_sect_twin .doc_title
{
    width:363px;
    background-color:#031C41;
}

div.doc_header_twin
{
    background-color:#031C41;
    font-weight:bold;
    text-align:left !important;
    padding-right:60px;
    /*height:30px;*/
    padding-top:7px;
}

div.doc_content_twin
{
    height:auto !important;
    height:300px;
    min-height:300px;
    float:left;
    padding:0 20px;
    background-color:#EEEFEE;
    line-height:1.7;    
    margin:0;   
}

div.doc_content_twin .left_col
{
    float:left;
}

div.doc_content_twin .left_col_descr
{
    clear:both;
    float:left;
    padding-bottom:20px;
}

div.doc_content_twin .right_col
{
   float:right;
   text-align:right;
}

div.doc_content_twin table
{
    margin:10px 0 15px 0;
}



/* ----- End Twin Index page ---------- */ 