﻿/* Sets up some sensible default typography.

-------------------------------------------------------------- */

/* Headings
-------------------------------------------------------------- */
h1,
h2 { font-family: Georgia,"Times New Roman",Times,serif; color: #173152; border-bottom: 1px solid #CCCCCC; } /* line-height:1.2em;} */

h3,
h4,
h5,
h6 { font-family:Arial, Helvetica, sans-serif; color:#5c5c5c; }

h1 { font-size: 2.2em; margin: 0.7em 0 0.4em; padding: 2px 0 0.3em; font-weight: bold;}
h2 { font-size: 2em; margin: 0.7em 0 0.4em; padding: 2px 0 0.3em; font-weight: normal;}
h3 { font-size: 1.2em; line-height: 1; margin-bottom: 1em; font-weight: normal;}
h4 { font-size: 1em; line-height: 1.25; margin-bottom: 1.25em; font-weight: normal;}
h5 { font-size: .8em; font-weight: bold; margin-top:.5em; margin-bottom:0; color:#ccc;}
h6 { font-size: .8em; font-weight: bold;}

h1 img, h2 img, h3 img, 
h4 img, h5 img, h6 img { margin: 0; }

.oig_BodyRightSideList h2{
	font-size: 1.2em;
    font-weight: bold;
    letter-spacing: 1px;
	color:#163F7C;
	text-transform: uppercase;
	padding-bottom:0;
}

.oig_PublicationPL h2{
	color:#000;
}

/* Text elements
-------------------------------------------------------------- */

p           { margin: 0 0 1.2em 0; margin-top: 0px; font-family:Arial, Helvetica, sans-serif; color:#5c5c5c; }
p img.left  { float: left; margin: .5em 1em 1em 0; padding: 0; }
p img.right { float: right; margin: .5em 1em 1em 0; }

a:focus, a:hover				{ color: #282828; text-decoration: underline; }
a, a:link, .ms-WPBody a:link	{ color: #282828; text-decoration: none; }
a:visited, .ms-WPBody a:visited	{ color: #282828; text-decoration: none; }

blockquote  { margin: 1.5em; color: #5c5c5c; font-style: italic; }
strong      { font-weight: bold; }

img			{ border: none; }


div.content-title a{
    font-size:1em;
    margin:0;
    padding:0;
    color:#002E73;
    line-height:1.3em;
    border-bottom:#666 thin;
}

#content-title {
    font-size:1em;
    margin:0 0 0 10px;
    padding:0;
    color:#002E73;
    line-height:1.3em;
    border-bottom:#666 thin;
    float:left;
 }

.content-title{
    color:#002E73;
    font-size:1em;
    margin-left:10px;
    padding:0;
    color:#002E73;
    line-height:1.3em;
    border-bottom:#666 thin;
    float:left;
    width:590px;
    padding-bottom:20px;
}

.content-title:hover{
    text-decoration:underline;	
}

p a .content-title{
    color:#F00;
    border-bottom:#666;
}

div.content-title a:hover{
    text-decoration:underline;	
}

.content-date {
    margin:1.75em 0 0 0;
    padding:0 0 .3em 0;
    font-weight:bold;
}
	
.index-report-date{
    margin:0  20px 0 0;
    padding:0 0 .3em 0;
    font-weight:bold;
    float:left;
    height:15px;
    width:60px;
}

/* Lists
-------------------------------------------------------------- */

li ul,
li ol       { margin: 0; }
ul, ol      { margin: 0; padding-left: 3.333em; }

ul          { list-style-type: none; }
ol          { list-style-type: decimal; }

dl          { margin: 0 0 1.5em 0; }
dl dt       { font-weight: bold; }
dd          { margin-left: 1.5em;}

