body{
	margin: 0px;
	padding: 0px;
	color:#000;
	font-size:11pt;
}
img{
	border:none;
}

a:visited {
color: #121F6B;
}

a, a:active, .a {
color:#121F6B;
text-decoration: none;
}

a:hover, .a:hover {
color:#121F6B;
text-decoration: underline;
}

a.footer_link {
	color: #fff;
}
	
a.footer_link:visited {
color: #fff;
}

a.footer_link, a.footer_link:active, .a.footer_link {
color:#fff;
text-decoration: none;
}

a.footer_link:hover, .a.footer_link:hover {
color:#fff;
text-decoration: underline;
}

#microsite-Skiptocontent a:focus {
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: #121F6B;
    outline:none;
    -webkit-transition: top .1s ease-in, background .5s linear;
    transition: top .1s ease-in, background .5s linear;
    text-decoration:underline;
}

#microsite-Skiptocontent a {
    padding: 6px;
    position: absolute;
    top: -60px;
    left: 0px;
    color: white;
    background-color: transparent;
    border-right: 1px solid white;
    border-bottom: 1px solid white;
    border-bottom-right-radius: 8px;
    -webkit-transition: top 1s ease-out, background 1s linear;
    transition: top 1s ease-out, background 1s linear;
    z-index: 100;
}

#microsite-Sidebar_Links_Toggle {
    display:none;
    border:none;
    color:inherit;
    background:transparent url('../images/chevron-down.png') no-repeat center;
    float:right;
    width:20px;
    height:20px;
}

/* this forces download of other required images when using wget */
#dummy-class {
    background:transparent url('../images/chevron-up.png') no-repeat center;
}

/* For modern browsers */

.clearfix:before,
.clearfix:after {
    content:"";
    display:table;
}
.clearfix:after {
    clear:both;
}

/* For IE 6/7 (trigger hasLayout) */

#microsite-Header_Banner,
#microsite-Header_Search_Files,
#microsite-Breadcrumb,
#microsite-Body,
#microsite-Footer_Container{
	margin-left: auto;
	margin-right: auto;
}

#microsite-Header_Search_Files {
	padding-top:0px;
	padding-bottom:30px;
}


#microsite-Header_Banner{
	border-bottom:none;
	padding-bottom:0px;
	padding-top:0px;
}

#microsite-Body {
	margin-top:30px;
}

#microsite-Header_Search_Files{
	padding-top:30px;	
}

#microsite-Banner {
	float:left;
}

#microsite-Search{
	float:right;
}

#microsite-Back_Nav {
	float:left;
	font-size:90%;
}

#microsite-Files {
	float:left;
	width:200px;
}

#microsite-Back_Nav a,
#microsite-Files a {
	color:#333;
	text-decoration:none;
}

#microsite-Breadcrumb-container {
	width:100%;
}

#microsite-Back_Nav a:hover,
#microsite-Files a:hover {
	text-decoration:underline;
}

#microsite-Files ul, #microsite-Back_Nav ul{
	padding: 0;
	margin: 0;
}

#microsite-Files li, #microsite-Back_Nav li{
	padding-left: 0px;
	list-style-type: none;
	margin: 0 2px 5px 0;
	font-size:9pt;
}

#microsite-Files li a{
	padding-left:0px;
}

#microsite-Files a[href$=".pdf"] {
	background-image: url("../images/pdf.gif");
    background-position: 0 0;
    background-repeat: no-repeat;
    margin-left: 5px;
    padding: 2px 0 6px 25px;
}

#microsite-Sidebar{
	float:left;
	width:200px;
	border:none;
	font-size:10pt;
	padding-top:15px;
	margin-bottom: 20px;
}


#microsite-Sidebar_Nav{
	float:left;
	width:200px;
	border:none;
	font-size:10pt;
	padding-top:35px;
	padding-bottom:15px;
}

#microsite-Sidebar_Nav a {
	color:#000;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}

#microsite-Sidebar_Nav a:hover {
	text-decoration:underline;
}

#microsite-Sidebar_Nav li{
	list-style-type: none;
	margin: 0 2px 0 2px;
	padding: 7px 0 4px 0;
	width:100%;
	line-height:normal;
}

#microsite-Sidebar_Nav ul {
padding: 0;
margin: 0;
display:block;
}
#microsite-Sidebar_Nav a:only-child {
	background: none!important;
}

#microsite-Sidebar_Nav .ToCLevel2{
	display:none;
	margin-left:0;
}
#microsite-Sidebar_Nav .microsite-Nav-Selected > a {
	font-weight:bold;	
}


#microsite-Sidebar_Nav .microsite-Nav-Selected > ul.ToCLevel2{
		display:block;
}

#microsite-Sidebar_Nav a{
	padding-right:20px;	
}


#microsite-Sidebar_Nav .ToCLevel2 a {
	display:inline-block;
	margin-left: 15px;
}

#microsite-Content{
	float:left;
	margin-left:60px;
}

li > ul > li {
	list-style-type: disc;
}

.ToCLevel1  * {
	list-style-type: none !important;
}


p, .psudo_P, li {
margin-bottom: 10px;
}


.FootNoteContent a, .FootNoteContent a:hover, .FootNoteContent a:active {
	padding-left: 0;
	display: inline;
	font-size: 75%;
	position: relative !important;
	vertical-align: baseline;
	top: -0.5em;
	line-height: 0;
}

.FootnoteContainer {
	margin-top: 15px;
	padding-top: 15px;
	padding-left: 3em;
	border-top: #999 1px solid;
}

.FootnoteContainer div {
	font-size: 90%;
	padding-bottom:5px;
}

a.Footnote_anchorID {
	margin-left: -3em;
	width: 1.2em;
	float: left;
}

.ParagraphNumber {
	float: left;
	position: absolute;
	margin-left: -50px;
	font-size: 90%;
}

.Paragraph_Number_On, table.Paragraph_Number_Off, p.Paragraph_Number_Off {
	margin-left: 50px;
}

.Paragraph_Number_Off {
	margin-left: 50px;
}

.BlockQuote {
	margin-left: 50px;
	text-indent: 0px;
	font-size: 90%;
}


#microsite-NavBackNext-top {
	margin-top:0px;
	margin-bottom:10px;
}
#microsite-NavBackNext-bottom {
	margin-top:50px;
	margin-bottom:0px;
}

#SeachForm {
	margin-top:3.5em;
}

.SubSection_Nav_top {
	display: inline-block;
	float: right;
	font-size:75%;
	font-weight:normal;
	padding-right: 10px;
}

.SubSection_Nav_Section {
color:#121f6b;
font-weight:bold;
margin-top:20px;
margin-bottom:20px;
}

.SubSection_Nav_Page {
color:#121f6b;
font-weight:bold;
margin-bottom:20px;
}

#microsite-Content ul.SubSection_Nav {
	padding-left:0px;
    border-bottom: 1px solid #121F6B;
	margin-bottom:30px;
	padding-bottom:20px;
	margin-top:10px;
}

#microsite-Content .SubSection_Nav li {
	list-style-type:none;
}

#microsite-Header{
	background-color: #121F6B;
    border-bottom: 1px solid #121F6B;
	margin-top: 15px;
}

#microsite-white-Header{
	background-color: #fff;
    border-bottom: 0px solid #121F6B;
    height: 184.859px;
}

#microsite-Document_Cover{
	border: 1px solid #E1E1E1;
}

.NoLink {
	padding-bottom:5px;
}

#microsite-Content .ToCLevel1 {
	margin-left:-10px;
}

#microsite-Content .ToCLevel2 {
	padding-bottom:5px;
	padding-top:10px;
}

#microsite-Content ul{
	padding-left:15px;	
	padding-top:0px;
	padding-bottom:0px;
}

#microsite-Content ul ul {
	padding-top:10px;
}

#microsite-Content ul ul > li:before { 
	content: "\2013";
	margin-left:-13px; 
	padding-right:9px;
	}
	
#microsite-Content ul	ul li { 
	list-style:none;
	}
		

#microsite-Content ul>li{
	padding-left:0px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:normal;
	list-style:disc;
}
#microsite-Sidebar_Nav li a {
font-size: 12px;
font-style: normal;
font-variant: normal;
font-weight: normal;
}

#microsite-Sidebar_Nav ul{
	margin-top:0px;	
}


#microsite-Breadcrumb-container {
	color:#333;
	border-bottom: 1px solid #E1E1E1;
	background: #FFF;
	border-top: 1px solid #EAB500;
}


#microsite-Breadcrumb li:before, #microsite-Back_Nav ul>li:before, #microsite-Sidebar_Nav ul>li:before{
display: none;
}

#microsite-Breadcrumb a, #microsite-Breadcrumb a:visited {
	color: #666;
	display: block;
	padding: 14px 1.25em .8333em 1em;
	white-space: nowrap;
}

#microsite-Breadcrumb .last a, #microsite-Breadcrumb  .last a:visited {
	background:none;	
}

#microsite-Breadcrumb * {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}

#microsite-Breadcrumb ul{
padding: 0;
list-style: none;
margin: 0 -12px;
}

#microsite-Breadcrumb span {
display: block;
color: #333;
padding: 14px 1.25em .8333em 1em;}

#microsite-Breadcrumb li {
float: left;
margin: 0;
padding: 0;
}

#microsite-Back_Nav{
	margin-top:0px;	
}


#microsite-Back_Nav .microsite-owner-website-back-link {
	border:none;
	color:#333;
	font-weight:bold;
	margin-top:-20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#microsite-Back_Nav .microsite-owner-website-back-link {
	font-weight:bold;
	margin-top:-20px;
	padding:0;
	
}

#microsite-Back_Nav .microsite-owner-website-back-link a {
	color:#fff;
}



.microsite-nav-next {
	float:right;
	background-color:#E1E1E1;
	color:#fff;
	padding:5px 10px 5px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.microsite-nav-next a,.microsite-nav-back a  {
	color:#121F6B;
}

.microsite-nav-back {
	float:left;
	background-color:#E1E1E1;
	color:#fff;
	padding:5px 10px 5px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;	
}

#microsite-Search_Form label {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-top:0px;
	color: #FFFFFF;
	line-height: 25px;
}

#microsite-Footer {
	background-color:#58595b;
	min-height: 100px;
	width: 100%;
	height: 100%;
}

#microsite-Footer_Container {
	margin-top:40px;
	margin-bottom:30px;
}

#microsite-Publication-Heading, #microsite-Publication-Heading a:link, #microsite-Publication-Heading a:visited, #microsite-Publication-Heading a:active, #microsite-Publication-Heading a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:32px;
	font-weight:bold;
	color: #fff;
	padding-bottom:40px;
	margin-bottom:10px;
	text-decoration:none;
	line-height:normal;
}
#microsite-Body {
	margin-top:0px;
}

#microsite-Sidebar{
	margin-top:5px;
	
}

#microsite-Files {
	width: 178px;
	padding: 10px 10px;
	background-color:#E1E1E1;
}

#microsite-Contents-Heading {
	margin:10px 0 5px 0;	
	padding-bottom:5px;
	color:#121f6b;
	font-size:16px;
	border-bottom:2px dotted #121f6b;
	font-weight:normal;
}

#microsite-Download-Publication {
	margin:5px 0 15px 0;	
	padding-bottom:5px;
	color:#121f6b;
	font-size:16px;
	border-bottom:2px dotted #121f6b;
	font-weight:normal;
}

#microsite-SearchButton {
background: transparent url("../images/quick-search.png") no-repeat center;
border: none;
color: #fff;
display: inline-block;
height: 26px;
width: 28px;
cursor:pointer;
}

input {
	border:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:6px 10px;
}

input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; } /* Firefox 18- */
input:focus::-moz-placeholder { color:transparent; } /* Firefox 19+ */
input:focus:-ms-input-placeholder { color:transparent; } /* oldIE ;) */

.list-of-tables {
	margin-left:80px;
}

.list-of-tables-padding {
	display:inline-block;
	width:80px;
	margin-left:-80px;
}

.list-of-tables-description-padding {
	text-indent:50px;
}

#microsoft-search {
	padding-bottom: 10px;
}

#SeachFrom {
	margin-top:60px;
}

#microsite-Banner_Logo {
	width:228px;
	height:53px;
}

#SearchFor {
	border: 1px solid #E4E0E0;
}

#Search {
		cursor:pointer;
}

#ToCbox2 , #ToCbox3 {
	margin-left:-30px;
}

.general-information-title {
	margin-top:30px;
}

.table-text th {
	text-align:left;
}