body
{
    background: #ffffff;
    font-family: Arial;
    font-size: 10px;
    color: black;
}
A 
{
    color: navy;
    text-decoration: none;
}
A:hover 
{
    color: navy;
}
A:active 
{
    color: navy;
}
.ScrollFrame
{
    font: 12px arial;
    width: 100%;
    height: 200;
    border: none;
    overflow: hidden;
    border: 0px solid white;
    padding: 5;
}
.Arial7
{
    font-family: Arial;
    font-size: 7pt;
}    
.Arial7Black
{
    font-family: Arial;
    font-size: 7pt;
    color: black;
}       
.Arial7White
{
    font-family: Arial;
    font-size: 7pt;
    color: white;
}          
.Arial7Navy
{
    font-family: Arial;
    font-size: 7pt;
    color: navy;
}  
.Arial7Bold
{
    font-family: Arial;
    font-size: 7pt;
    font-weight: bold;
}
.Arial7BlackNone
{
    font-family: Arial;
    font-size: 7pt;
    color: black;
    text-decoration: none;
}
.Arial7NavyNone
{
    font-family: Arial;
    font-size: 7pt;
    color: navy;
    text-decoration: none;
}
.Arial8
{
    font-family: Arial;
    font-size: 8pt;
}    
.Arial8Black
{
    font-family: Arial;
    font-size: 8pt;
    color: black;
}       
.Arial8White
{
    font-family: Arial;
    font-size: 8pt;
    color: white;
}          
.Arial8Navy
{
    font-family: Arial;
    font-size: 8pt;
    color: navy;
}  
.Arial8Bold
{
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
}
.Arial8BlackNone
{
    font-family: Arial;
    font-size: 8pt;
    color: black;
    text-decoration: none;
}
.Arial8NavyNone
{
    font-family: Arial;
    font-size: 8pt;
    color: navy;
    text-decoration: none;
}                 
.Arial9
{
    font-family: Arial;
    font-size: 9pt;
}      
.Arial9Black
{
    font-family: Arial;
    font-size: 9pt;
    color: black;
}        
.Arial9BlackBold
{
    font-family: Arial;
    font-size: 9pt;
    color: black;
    font-weight: bold;
}             
.Arial9White
{
    font-family: Arial;
    font-size: 9pt;
    color: white;
}         
.Arial9Navy
{
    font-family: Arial;
    font-size: 9pt;
    color: navy;
}           
.Arial9Red
{
    font-family: Arial;
    font-size: 9pt;
    color: red;
}   
.Arial9Bold
{
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
}
.Arial9BlackNone
{
    font-family: Arial;
    font-size: 9pt;
    color: black;
    text-decoration: none;
}
.Arial9NavyNone
{
    font-family: Arial;
    font-size: 9pt;
    color: navy;
    text-decoration: none;
}
.Arial9NavyBold
{
    font-family: Arial;
    font-size: 9pt;
    color: navy;
    font-weight: bold;
}
.Arial10
{
    font-family: Arial;
    font-size: 10pt;
}
.Arial10Black
{
	font-family: Arial;
    font-size: 10pt;
    color: black;
} 
.Arial10White
{
	font-family: Arial;
    font-size: 10pt;
    color: white;
}
.Arial10Navy
{
	font-family: Arial;
    font-size: 10pt;
    color: navy;
}   
.Arial10NavyBold
{
    font-family: Arial;
    font-size: 10pt;
    color: navy;
    font-weight: bold;
}
.Arial10Bold
{
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
}
.Arial10BlackNone
{
    font-family: Arial;
    font-size: 10pt;
    color: black;
    text-decoration: none;
}
.Arial10NavyNone
{
    font-family: Arial;
    font-size: 10pt;
    color: navy;
    text-decoration: none;
}                
.Arial11
{
	font-family: Arial;
    font-size: 11pt;
} 
.Arial11Black
{
	font-family: Arial;
    font-size: 11pt;
    color: black;
} 
.Arial11White
{
	font-family: Arial;
    font-size: 11pt;
    color: white;
}
.Arial11Navy
{
	font-family: Arial;
    font-size: 11pt;
    color: navy;
}  
.Arial11Bold
{
    font-family: Arial;
    font-size: 11pt;
    font-weight: bold;
}
.Arial11BlackNone
{
    font-family: Arial;
    font-size: 11pt;
    color: black;
    text-decoration: none;
}
.Arial11NavyNone
{
    font-family: Arial;
    font-size: 11pt;
    color: navy;
    text-decoration: none;
} 
.Arial11NavyBold
{
    font-family: Arial;
    font-size: 11pt;
    color: navy;
    font-weight: bold;
}                
.Arial12
{
	font-family: Arial;
    font-size: 12pt;
} 
.Arial12Black
{
	font-family: Arial;
    font-size: 12pt;
    color: black;
} 
.Arial12White
{
	font-family: Arial;
    font-size: 12pt;
    color: white;
} 
.Arial12Navy
{
	font-family: Arial;
    font-size: 12pt;
    color: navy;
} 
.Arial12Bold
{
	font-family: Arial;
    font-size: 12pt;
    font-weight: bold;
}
.Arial12BlackNone
{
    font-family: Arial;
    font-size: 12pt;
    color: black;
    text-decoration: none;
}
.Arial12NavyNone
{
    font-family: Arial;
    font-size: 12pt;
    color: navy;
    text-decoration: none;
}
.Arial12NavyBold
{
    font-family: Arial;
    font-size: 12pt;
    color: navy;
    font-weight: bold;
}                
.Arial14
{
	font-family: Arial;
    font-size: 14pt;
} 
.Arial14Black
{
	font-family: Arial;
    font-size: 14pt;
    color: black;
} 
.Arial14White
{
	font-family: Arial;
    font-size: 14pt;
    color: white;
} 
.Arial14Navy
{
	font-family: Arial;
    font-size: 14pt;
    color: navy;
} 
.Arial14Bold
{
	font-family: Arial;
    font-size: 14pt;
    font-weight: bold;
}
.Arial14BlackNone
{
    font-family: Arial;
    font-size: 14pt;
    color: black;
    text-decoration: none;
}
.Arial14NavyNone
{
    font-family: Arial;
    font-size: 14pt;
    color: navy;
    text-decoration: none;
}
.Arial14NavyBold
{
    font-family: Arial;
    font-size: 14pt;
    color: navy;
    font-weight: bold;
}                
.ArticleHeader
{
    font-family: Arial;
    font-size: 11pt;
    text-decoration: none;
    color: Navy;
    font-weight: bold;
}
.ArticleSubHeader
{
    font-family: Arial;
    font-size: 10pt;
    text-decoration: none;
    color: Navy;
}
.ArticleLink
{
    font-family: Arial;
    font-size: 9pt;
    color: navy;
    text-decoration: underline;
}
.ArticleLink:hover
{
    font-family: Arial;
    font-size: 9pt;
    color: navy;
    text-decoration: none;
}
.ArticleLink1
{
    font-family: Arial;
    font-size: 9pt;
    color: navy;
    text-decoration: none;
    font-weight: bold;
}
.ArticleLink1:hover
{
    font-family: Arial;
    font-size: 9pt;
    color: navy;
    text-decoration: none;
    font-weight: bold;
}
.ArticleDate
{
    font-family: Arial;
    font-size: 9pt;
    text-decoration: none;
    color: black;
    font-style: italic;
}
.SectionHeader
{
	font-size:11.0pt;
    color:#336699;
    font-weight:bold;
}
.ReportHeader
{
    font-family: Arial;
    font-size: 11pt;
    color: #003366;
    font-weight: bold;
}
.ReportSubHeader
{
    font-family: Arial;
    font-size: 10pt;
    color: #003366;
}       
.style01
{
    color: blue;
    font-size: 7.0pt;
    font-weight: 400;
    font-style: normal;
    text-decoration: underline;
    font-family: Arial;
    text-align: left;
    vertical-align: middle;
    white-space: nowrap;
    border-left-style: none;
    border-left-color: inherit;
    border-left-width: medium;
    border-right-style: none;
    border-right-color: inherit;
    border-right-width: medium;
    border-top: 1.5pt solid white;
    border-bottom: 1.5pt solid white;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 1px;
}
.style02
{
    color: white;
    font-size: 7.0pt;
    font-weight: 700;
    font-style: normal;
    text-decoration: none;
    font-family: Arial;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    border-left: 1.5pt solid white;
    border-right-style: none;
    border-right-color: inherit;
    border-right-width: medium;
    border-top-style: none;
    border-top-color: inherit;
    border-top-width: medium;
    border-bottom: 1.5pt solid white;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 1px;
    background: #003366;
}
.style03
{
    color: white;
    font-size: 7.0pt;
    font-weight: 700;
    font-style: normal;
    text-decoration: none;
    font-family: Arial;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    border-left-style: none;
    border-left-color: inherit;
    border-left-width: medium;
    border-right: 1.5pt solid white;
    border-top-style: none;
    border-top-color: inherit;
    border-top-width: medium;
    border-bottom: 1.5pt solid white;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 1px;
    background: #003366;
}
.style04
{
    color: black;
    font-size: 7.0pt;
    font-weight: 700;
    font-style: normal;
    text-decoration: none;
    font-family: Arial;
    text-align: left;
    vertical-align: middle;
    white-space: nowrap;
    border-left: 1.5pt solid white;
    border-right-style: none;
    border-right-color: inherit;
    border-right-width: medium;
    border-top-style: none;
    border-top-color: inherit;
    border-top-width: medium;
    border-bottom: 1.5pt solid white;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 1px;
    background: silver;
}
.style05
{
    color: windowtext;
    font-size: 7.0pt;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    font-family: Arial;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    border-style: none;
    border-color: inherit;
    border-width: medium;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 1px;
}
.style06
{
    color: white;
    font-size: 7.0pt;
    font-weight: 700;
    font-style: normal;
    text-decoration: none;
    font-family: Arial;
    text-align: left;
    vertical-align: middle;
    white-space: nowrap;
    border-left: 1.5pt solid white;
    border-right: 1.5pt solid white;
    border-top-style: none;
    border-top-color: inherit;
    border-top-width: medium;
    border-bottom: 1.5pt solid white;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 1px;
    background: #003366;
}
.style07
{
    color: black;
    font-size: 7.0pt;
    font-weight: 700;
    font-style: normal;
    text-decoration: none;
    font-family: Arial;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    border-left-style: none;
    border-left-color: inherit;
    border-left-width: medium;
    border-right: 1.5pt solid white;
    border-top: 1.5pt solid white;
    border-bottom: 1.5pt solid white;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 1px;
    background: silver;
}
.style08
{
    color: black;
    font-size: 7.0pt;
    font-weight: 700;
    font-style: normal;
    text-decoration: none;
    font-family: Arial;
    text-align: left;
    vertical-align: middle;
    white-space: nowrap;
    border-left: 1.5pt solid white;
    border-right: 1.5pt solid white;
    border-top-style: none;
    border-top-color: inherit;
    border-top-width: medium;
    border-bottom: 1.5pt solid white;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 1px;
    background: silver;
}        
.style09
{
    border-collapse: collapse;
}
div.Section1
{
    page: Section1;
}
li.MsoNormal
{
    mso-style-parent: "";
    margin-bottom: .0001pt;
    font-size: 12.0pt;
    font-family: "Times New Roman";
    margin-left: 0in;
    margin-right: 0in;
    margin-top: 0in;
}
.style2
{
    text-align: center;
}
.style3
{
    font-family: "MS Sans Serif";
    font-size: xx-small;
    color: #003366;
}

.style57 
{
	font-family: Arial;
	font-size: 9pt;
}
.news_story_title
{
	font-family: verdana, sans-serif;
    font-weight: bold;
    font-size: 12pt;
	color: #000000;
	line-height: 140%;
}
.style98 
{
	color: black;
	font-size: 10.0pt;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	font-family: Arial, sans-serif;
	text-align: general;
	vertical-align: bottom;
	white-space: nowrap;
	border-style: none;
	border-color: inherit;
	border-width: medium;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
}
.style99 
{
	color: red;
	font-size: 9.0pt;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	font-family: Arial, sans-serif;
	text-align: left;
	vertical-align: bottom;
	white-space: nowrap;
	border-style: none;
	border-color: inherit;
	border-width: medium;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
}
.style101 
{
	color: black;
	font-size: 9.0pt;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: Arial, sans-serif;
	text-align: general;
	vertical-align: bottom;
	white-space: nowrap;
	border-style: none;
	border-color: inherit;
	border-width: medium;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
}
.style115 
{
	border-collapse: collapse;
}
.style116 
{
	color: white;
	font-size: 9.0pt;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	font-family: Arial, sans-serif;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
	border-style: none;
	border-color: inherit;
	border-width: medium;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	background: #003366;
}
.style117 
{
	color: white;
	font-size: 9.0pt;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	font-family: Arial, sans-serif;
	text-align: general;
	vertical-align: middle;
	white-space: nowrap;
	border-style: none;
	border-color: inherit;
	border-width: medium;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	background: #003366;
}
.style118 
{
	color: black;
	font-size: 9.0pt;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: Arial, sans-serif;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
	border-style: none;
	border-color: inherit;
	border-width: medium;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
}
.style119 
{
	color: black;
	font-size: 9.0pt;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: Arial, sans-serif;
	text-align: general;
	vertical-align: middle;
	white-space: nowrap;
	border-style: none;
	border-color: inherit;
	border-width: medium;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
}
.style120 
{
	color: black;
	font-size: 9.0pt;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: Arial, sans-serif;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
	border-style: none;
	border-color: inherit;
	border-width: medium;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	background: #F2F2F2;
}
.style121 
{
	color: black;
	font-size: 9.0pt;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: Arial, sans-serif;
	text-align: general;
	vertical-align: middle;
	white-space: nowrap;
	border-style: none;
	border-color: inherit;
	border-width: medium;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	background: #F2F2F2;
}
.style124 
{
	background-position: 0% 0%;
	color: white;
	font-size: 9.0pt;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	font-family: Arial, sans-serif;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
	border-style: none;
	border-color: inherit;
	border-width: medium;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
}
.style125 
{
	color: white;
	font-size: 9.0pt;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	font-family: Arial, sans-serif;
	text-align: general;
	vertical-align: middle;
	white-space: nowrap;
	border-style: none;
	border-color: inherit;
	border-width: medium;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	background: #1F497D;
}
.style126 
{
	color: black;
	font-size: 9.0pt;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	font-family: Arial, sans-serif;
	text-align: right;
	vertical-align: bottom;
	white-space: nowrap;
	border-style: none;
	border-color: inherit;
	border-width: medium;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
}
.style128 
{
	color: black;
	font-size: 9.0pt;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: Arial, sans-serif;
	text-align: right;
	vertical-align: bottom;
	white-space: nowrap;
	border-style: none;
	border-color: inherit;
	border-width: medium;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
}
.style129 
{
	color: #0070C0;
	font-size: 9.0pt;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	font-family: Arial, sans-serif;
	text-align: center;
	vertical-align: bottom;
	white-space: nowrap;
	border-style: none;
	border-color: inherit;
	border-width: medium;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
}
.style131 
{
	color: red;
	font-size: 9.0pt;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	font-family: Arial, sans-serif;
	text-align: general;
	vertical-align: bottom;
	white-space: nowrap;
	border-style: none;
	border-color: inherit;
	border-width: medium;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
}
.style132 
{
	color: blue;
	font-size: 8.0pt;
	font-weight: 400;
	font-style: italic;
	text-decoration: underline;
	font-family: Arial, sans-serif;
	text-align: left;
	vertical-align: bottom;
	white-space: nowrap;
	border-style: none;
	border-color: inherit;
	border-width: medium;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
}
.style133 
{
	color: black;
	font-size: 8.0pt;
	font-weight: 400;
	font-style: italic;
	text-decoration: none;
	font-family: Arial, sans-serif;
	text-align: general;
	vertical-align: bottom;
	white-space: nowrap;
	border-style: none;
	border-color: inherit;
	border-width: medium;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
}
.style134 
{
	color: windowtext;
	font-size: 8.0pt;
	font-weight: 400;
	font-style: italic;
	text-decoration: none;
	font-family: Arial, sans-serif;
	text-align: left;
	vertical-align: bottom;
	white-space: nowrap;
	border-style: none;
	border-color: inherit;
	border-width: medium;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
}
.style135 
{
	color: #1F497D;
	font-size: 9.0pt;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	font-family: Arial, sans-serif;
	text-align: center;
	vertical-align: bottom;
	white-space: nowrap;
	border-style: none;
	border-color: inherit;
	border-width: medium;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
}
