/* CSS Document */

/* Body */
Body {	
	margin: 0; 
	padding: 0; 
	scrollbar-face-color: #F4A300;
	scrollbar-highlight-color: #F4A300;
	scrollbar-shadow-color: #ffffff;
	scrollbar-arrow-color: #ffcc34;
	scrollbar-track-color: #FFFFFF;
	scrollbar-3d-light-color: #ffcc34;
	scrollbar-dark-shadow-color: #ffffff;
	
}

table, td {
	font: 8pt 'Arial', Verdana, Helvetica, sans-serif;
	text-align:left;
	vertical-align:top; 
	color: #666666;
}
.chartimg {
	text-align:center;
	vertical-align:top; 
}
.logos {
	text-align:center;
	vertical-align:top;
	border-top: solid 1px #bebebe;
	background:#ffffff; 
}
.leftPanel{
    font: 12pt 'Book Antiqua', Times New Roman, sans-serif;
	font-size: 1.0em; 
	font-weight: bold;
	color:#999999;
	text-align:left;
	text-transform:uppercase;
	vertical-align:middle;
	line-height: 10px;
	padding-top:10;
	background:#ffffff;
}
.left-bg{
    text-align:left;
	padding-top:0;
    border-bottom:solid 2px #2474BF;
	background:#ffffff;
}
.content-bg{
	text-align:center;
	vertical-align:top;
	background: url(../images/share_graphic/content_bg.gif) repeat-y left top;
}
.bottom-bg{
	text-align:left;
	vertical-align:top;
	height:13;
	background: url(../images/share_graphic/btm_bg.gif) no-repeat left bottom;
}
.td-light{
	background: #f1f1f2;
}

/* Contents */
.basicFont {
	font-size: 1.0em; 
	font-weight: normal;
	text-align:justify;
	line-height: 15px;
	padding-left:20;
	padding-right:10;
}
.basicFont02 {
	font-size: 1.0em; 
	font-weight: normal;
	text-align:justify;
	line-height: 15px;
	padding-left:10;
	padding-right:10;
}

.titleFont {
    font: 12pt 'Book Antiqua', Times New Roman, sans-serif;
	font-size: 1.0em; 
	font-weight: bold;
	color:#9F0036;
	text-align:left;
	text-transform:uppercase;
	line-height: 15px;
	padding-left:0;
	padding-top:5;
	padding-right:10;
}
.titleFont02 {
    font: 12pt Verdana, Times New Roman, sans-serif;
	font-size: 1.0em; 
	font-weight: bold;
	color:#333333;
	text-align:left;
	text-transform:uppercase;
	line-height: 15px;
	padding-left:0;
	padding-top:5;
	padding-right:10;
}
.titleImg {
	text-align:left;
	line-height: 15px;
	padding:10;
	border-bottom:dotted 2px #d3d4d6;
}

A.basicLink:link {
	color:#a4825f;
	text-decoration: underline;
}
A.basicLink:visited {
	color:#a4825f;
	text-decoration: underline;
}
A.basicLink:hover {
	color: #6a2e00; 
	text-decoration: none;
}
A.basicLink-black:link {
	color:#666666;
	text-decoration: none;
}
A.basicLink-black:visited {
	color:#666666;
	text-decoration: none;
}
A.basicLink-black:hover {
	color: #666666; 
	text-decoration: underline;
}
A.basicLink-gray:link {
	font-weight: bold;
	font-size: 1.0em; 
	line-height: 10px;
	color: #999999;
	text-decoration: underline;
}
A.basicLink-gray:visited {
	font-weight: bold;
	line-height: 10px;
	font-size: 1.0em; 
	color: #999999; 
	text-decoration: underline;
}
A.basicLink-gray:hover {
	font-weight: bold;
	line-height: 10px;
	font-size: 1.0em; 
	color: #F4A300; 
	text-decoration: underline;
}
A.basicLink-orange:link {
	font-weight: normal;
	font-size: 1.0em; 
	line-height: 10px;
	color: #F4A300;
	text-decoration: none;
}
A.basicLink-orange:visited {
	font-weight: normal;
	line-height: 10px;
	font-size: 1.0em; 
	color: #F4A300; 
	text-decoration: none;
}
A.basicLink-orange:hover {
	font-weight: normal;
	line-height: 10px;
	font-size: 1.0em; 
	color: #616A6D; 
	text-decoration: none;
}

/* Table */
.tableHeader{
	color:#666666;
	text-align:center;
	vertical-align:middle;
	font-size:1.1em;
	text-transform:uppercase;
	font-weight:bold;
	padding:3;
	background: #cccccc;
}
.tableRegion{
	color:#cccccc;
	text-align:center;
	vertical-align:middle;
	font-size:1.1em;
	text-transform:uppercase;
	font-weight:bold;
	padding:3;
	background: #666666;
}
.tableTitle{
	color:#666666;
	text-align:left;
	vertical-align:top;
	font-size:1.1em;
	font-weight:bold;
	padding:5;
	background: #eeeff0;
}
.tableFont{
	color:#666666;
	text-align:left;
	vertical-align:top;
	font-size:1.1em;
	font-weight:normal;
	padding:5;
	border-left: solid 1px #ffffff;
	background: #eeeff0;
}
.tableTitle1{
	color:#666666;
	text-align:left;
	vertical-align:top;
	font-size:1.1em;
	font-weight:bold;
	padding:5;
	background: #f5f5f6;
}
.tableFont1{
	color:#666666;
	text-align:left;
	vertical-align:top;
	font-size:1.1em;
	font-weight:normal;
	padding:5;
	border-left: solid 1px #ffffff;
	background: #f5f5f6;
}
.tableFont2{
	color:#666666;
	text-align:left;
	vertical-align:top;
	font-size:1.1em;
	font-weight:normal;
	padding:5;
	border-left: solid 1px #ffffff;
	background: #f5f5f6;
}
/* Footer */
.td-bottom{
	text-align:center;
	vertical-align:top;
	width:189;
	height:30;
	background: #ffffff;
}
.copyrightFont {
    color: #AFA5A5;
	font-size: 0.9em; 
	font-weight: normal;
	text-align:left;
	vertical-align:middle;
	line-height: 15px;
	padding-left:5;
	padding-right:15;
	padding-top:0;
}
.footer-bg {
	font-size: 0.9em; 
	font-weight: normal;
	text-align:left;
	vertical-align:middle;
	line-height: 15px;
	padding-left:22;
	padding-right:15;
	padding-top:20;
	background: url(../images/share_graphic/footer_bg.gif) repeat-x left top;
}

.buttonClose {	
	border-right: 1px #333333 solid; 
	border-top: 1px #333333 solid; 
	font-size: 8pt; 
	border-left: 1px #333333 solid; 
	border-bottom: 1px #333333 solid; 
	padding-left: 3px; 
	font-family: Arial, Helvetica, sans-serif;
	background: #FFCC19;
	clip:  rect(   ); 
	color: #333333;
	cursor: pointer;
}

.button {	
	border-right: 1px #333333 solid; 
	border-top: 1px #333333 solid; 
	font-size: 8pt; 
	border-left: 1px #333333 solid; 
	border-bottom: 1px #333333 solid; 
	padding-left: 3px; 
	font-family: Arial, Helvetica, sans-serif;
	background: #FFCC19;
	clip:  rect(   ); 
	color: #333333;
	cursor: pointer;
}

/* List definitions */
ol.bullet	{
	list-style-image: url(../images/share_graphic/bullet.gif);
	margin-top: 0;
	margin-bottom: 1;
	margin-left: 30px;
	padding: 0;
	line-height:1.3;
	list-style-position: outside;
}
