﻿html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,hr {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {font-size:1em; font-weight:normal; font-style:normal;}
ul,ol {list-style:none;}
fieldset,img,hr {border:none;}
caption,th {text-align:left;}
table {border-collapse:collapse; border-spacing:0;}



html, body {font-family:Arial, Sans Serif;font-size:1.0em;color:#FFFFFF;background-color:#000000;}
html { overflow-y: scroll; }
html { overflow: -moz-scrollbars-vertical; }


sup{font-size:0.8em;}

table sup{
font-size:0.7em;
vertical-align:30%;
}

em{font-style:italic;
}

em.bold{
font-style:italic;
font-weight:bold;
}


p sup{
font-size:0.7em;
vertical-align:30%;
}

p sub{
font-size:0.7em;
vertical-align:0;
}


.small{font-size:0.65em;}
.smallnospace{font-size:0.65em;margin:0;}

.bold{font-weight:bold;}
.italic{font-style:italic;}

img{border:none;}

a{font-size:1em;text-decoration:none;color:#CCCCCC;}
a:hover{font-size:1em;text-decoration:underline;color:#99FF00;}


a{font-size:1em;text-decoration:none;color:#CCCCCC;}
a:hover{font-size:1em;text-decoration:underline;color:#99FF00;}

a.green{font-size:1em;text-decoration:none;color:#99FF00;}
a.green:hover{font-size:1em;text-decoration:underline;color:#CCCCCC;}


a.inusemenu{font-size:1em;text-decoration:none;color:#99FF00;}
a.inusemenu:hover{font-size:1em;text-decoration:none;color:#000000;}

a.hmpg{font-family:Arial Narrow, Sans Serif;font-size:1.6em;color:#FFFFFF;font-weight:bold;}
a.hmpg:hover{text-decoration:none;font-family:Arial Narrow, Sans Serif;font-size:1.6em;color:#000000;font-weight:bold;}


a.small{font-size:1em;text-decoration:underline;color:#99FF00;}
a.small:hover{font-size:1em;text-decoration:underline;color:#666666;}




#containerAll {
	position: relative;
	width:965px;
	margin:auto;
	padding:8px 20px 0 20px;
	overflow:hidden;
	margin-top:20px;
}


#masthead {
	position: absolute;
	width:965px;
	margin:0;
	clear:both;
}

#container {
	position: relative;
	width:965px;
	top:70px;
	clear:both;
}


#footer {
	position: relative;
	width:965px;
	height:50px;
	clear:both;
	font-size:0.7em;
	top:60px;
	margin:0 0 40px 0;
}

#headerLeft {
  float:left;
  height:100px;
  width:180px;
}

#headerRight {
	width:768px;
	float:left;
	height:200px;
}

#header2 {
  width:100%;
  height:20px;
  margin-top:30px;
}



#breadcrumb {
	width:765px;
	clear:both;
	margin-top:3px;
	font-size:0.7em;
	color:#CCCCCC;
}





#top_left {
	float:left;
	font-size:1em;
	height:20px;
	width: 200px;
}

#top_mid {
	float:left;
	text-align:right;
	height:20px;
	font-size:0.7em;
	color:#CCCCCC;
	width: 340px;
}

#top_right {
  float:right;
  padding-top:3px;
	text-align:right;
	height:20px;
	font-size:0.7em;
	color:#CCCCCC;
  width: 180px;
}




#page_content2 {
	margin-top: 0;
	margin-right: 200px;
	margin-left: 180px;
	padding-bottom:30px;
	width:763px;
	min-height:600px;
	padding-top:50px;
}

#page_content3 {
	margin:50px 0 0 0;
	padding-bottom:5px;
	width:763px;
}

#page_content4 {
  display:block;
	margin-top: 50px;
	margin-left: 200px;
	padding-bottom:30px;
	width:763px;
	min-height:600px;
}


#page_content {
	margin:50px 0 0 0;
	padding-bottom:5px;
	width:763px;
}



#left_col {
	width: 200px;
	position:absolute;
  margin-top:50px;
  left: 0;
	top: 0;
	margin:0;
	padding-top:50px;
}



#right_col {
	width: 200px;
	position:absolute;
	top: 0px;
	right: 0px;
}

table {border-collapse:collapse;}
#innerContent{ padding-bottom:50px;width:650px;margin:auto;}

#FinTable {width:100%; margin-bottom:20px;}
#FinTable th {font-size:0.7em; line-height:1.0em; vertical-align:bottom; text-align:right; padding:0.3em 0.4em 0.3em 0; font-weight:normal;}
#FinTable td {font-size:0.9em; line-height:1.2em; vertical-align:bottom;}

#FinTable .desc {text-align:left; padding:0.3em 0 0.3em 0.3em;}
#FinTable .num {text-align:right; padding:0.3em 0.45em 0.3em 0;}
#FinTable .bracket {text-align:right; padding:0.3em 0.1em 0.3em 0;}
#FinTable strong {color:#FFFFFF;}

#FinTable .bBottomThin {border-bottom:1px solid #CCCCCC;}
#FinTable .bBottomBox {border-bottom:1px solid #9A9B9C;}
#FinTable .bTopBox {border-top:1px solid #9A9B9C;}
#FinTable .bleftBox {border-left:1px solid #9A9B9C;}
#FinTable .bRightBox {border-right:1px solid #9A9B9C;}


#leftPanel {float:left; width:186px;}
#leftPanel2 {float:left; width:176px; padding-left:10px; margin-top:4px;}
#rightPanel {float:right; width:564px; background:#FFFFFF; padding:left:10px;}
#rightPanel2 {float:right; width:378px; background:#FFFFFF;}
#rightPanel3 {float:right; width:574px; background:#FFFFFF;}
#centerPanel {width:760px; background:#FFFFFF; clear:both; margin:0 0 20px 0;}

.big{font-size:2em;line-height:1.0em;margin:0;}
.big2{font-size:1.4em;line-height:1.0em;margin:0.1em 0 1.0em 0;}

#FinTable2 {width:100%; margin-bottom:2px;}
#FinTable2 th {font-size:0.7em; line-height:1.0em; vertical-align:bottom; text-align:right; padding:0.3em 0.4em 0.3em 0.4em; font-weight:normal;}
#FinTable2 td {font-size:0.8em; line-height:1.2em; vertical-align:top;}

#FinTable2 .desc {text-align:left; padding:0.3em 1.6em 0.3em 0.8em;}
#FinTable2 .num {text-align:right; padding:0.3em 0 0.3em 0;}
#FinTable2 .bracket {text-align:right; padding:0.3em 0 0.3em 0;}
#FinTable2 strong {color:#FFFFFF;}

#FinTable2 .bBottomThin {border-bottom:1px solid #CCCCCC;}
#FinTable2 .bBottomBox {border-bottom:1px solid #9A9B9C;}
#FinTable2 .bTopBox {border-top:1px solid #9A9B9C;}
#FinTable2 .bleftBox {border-left:1px solid #9A9B9C;}
#FinTable2 .bRightBox {border-right:1px solid #9A9B9C;}
#FinTable2 .introtext {	font-size:0.9em; line-height:1.2em; color:#99FF00;}
#FinTable2 h3 {	font-size:1.3em; line-height:1.4em; color:#FFFFFF;}
#FinTable2 ul {	font-size:1.2em; line-height:1.0em; color:#FFFFFF;}


.hmheader {
	font-family:Arial Narrow, Sans Serif;
	font-size:1.6em;
	color:#FFFFFF;
	margin:0 0 1em 0;
	font-weight:bold;
}

.hmsubheader {
  font-family:Arial Narrow, Sans Serif;
	font-size:1.4em;
	line-height:1em;
	color:#FFFFFF;
	margin:0 0 1em 0;
	font-weight:normal;
}


#left_col2 {
	width: 380px;
	position: relative;
	left: 0px;
	top: 0px;
	float:left;
	}

#right_col2 {
	width: 380px;
	position: relative;
	right: 0px;
	top: 0px;
	float:right;
}


#navcontainer ul
{
padding-left: 0;
margin-left: 0;
color: #FFFFFF;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
font-weight:bold;
font-size:0.9em;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding:0.3em 0 0.4em 0.55em;
background-color: #333333;
color: #FFFFFF;
text-decoration: none;
float: left;
border-right: 2px solid #000000;
width:182px;
}


#navcontainer ul li a:hover
{
background-color: #99FF00;
color: #000000;
}

#navcontainer ul li a:active
{
background-color: #99FF00;
color: #000000;
}


.navlist
{
font-size:1.0em;
}


ol{margin-bottom:0;}
.Bullets {font-size:0.8em;margin:4px 0 4px 0;}

strong {
font-weight:Bold;
}




ul {
margin:0.6em 0 0.6em 1em;
}

li {
	padding:0.2em 0 0.2em 0;
	list-style-type: disc;
	font-size:0.8em;
}



ul.leftmenu {
	list-style-type: none;
}

li.leftmenu {
	font-size:0.7em;
	color:#99FF00;
	padding:0.5em 0 0 0;
	margin: 0 0 0 -1.9em;
	width:160px;
	line-height:1.2em;
	list-style-type: none;
}



ul.leftmenuB {
	list-style-type: none;
}

li.leftmenuB {
	font-size:0.6em;
	color:#CCCCCC;
	padding:0.3em 0 0 0;
	margin: 0 0 0 -1.9em;
	width:160px;
	line-height:1.2em;
	list-style-type: none;
}


a.menu{
display:block;
font-size:1.4em;
line-height:1.1em;
text-decoration:none;
color:#FFFFFF;
padding:0.2em 0 0.25em 0.3em;
}

a.menu:hover{
display:block;
font-size:1.4em;
line-height:1.1em;
text-decoration:none;
color:#333333;
padding:0.2em 0 0.25em 0.3em;
background-color:#99FF00;
}






.FootnotesPadBottom{margin:0.2em 0 0.8em 0;line-height:0.9em;font-size:0.7em;}

p {
font-size:0.8em;
line-height:1.2em;
margin:0.1em 0 1.0em 0;
}



.nospace {
font-size:0.8em;
margin:0;
}

sup{
font-size:0.5em;
}


.IndentText {
text-indent: -0.8em;
margin-left: 0.8em;
margin-top: 0;
margin-bottom: 0.8em;
}



