body { 
	SCROLLBAR-FACE-COLOR:  #999999; 
	SCROLLBAR-HIGHLIGHT-COLOR:  #999999; 
	SCROLLBAR-SHADOW-COLOR: #999999; 
	SCROLLBAR-ARROW-COLOR: #D9D9D9; 
	SCROLLBAR-TRACK-COLOR: #D9D9D9; 
	SCROLLBAR-DARKSHADOW-COLOR: #D9D9D9; 
	SCROLLBAR-3DLIGHT-COLOR: #D9D9D9;
	}
.text10pt {  
	font-size: 10pt; 
	text-decoration: none; 
	font-family: "Arial", "Helvetica", "sans-serif"
	}
#header a {  
	text-decoration: none;  
	border-color:#FFFFFF; 
	color: #FFFFFF;
	}
#header a:hover {  
	color: #FFFFFF; 
	border-color:#FFFFFF; 
	text-decoration: none;
	}
a {  
	text-decoration: none; 
	color: #234669;
	}
a:hover {  
	color: #0099FF; 
	}

.text11pt { 
	font-size: 11pt; 
	text-decoration: none ; 
	font-family: "Arial", "Helvetica", "sans-serif"
	}
.text9pt { 
	font-size: 9pt; 
	text-decoration: none ; 
	font-family: "Arial", "Helvetica", "sans-serif"
	}
.text8pt { 
	font-size: 8pt; 
	text-decoration: none ; 
	font-family: "Arial", "Helvetica", "sans-serif"
	}
b {  
	font-size: 10pt
	}

#commentArea td{
	background-color:#CCCCCC;
	}
#commentArea p{
	font-size: 9pt;
	margin:1em 10px 5px 10px;
	padding:5px;
	background-position:left bottom;
	text-decoration: none; 
	font-family: "Arial", "Helvetica", "sans-serif"
	}

.photoCt{
	text-align:center;
	}
.photoCt img{
	margin:0 5px 0 5px;
	vertical-align:top;
	}
.photoCt p{
	padding:0 5px 0 5px;
	vertical-align:top;
	font-size:80%;
	margin:0.5em 0;
	}
.photoLt{
	float:left;
	}
.photoLt img{
	margin:0 10px 0 0;
	}
.photoLt p{
	padding:0 10px 0 0;
	font-size:80%;
	margin:0.5em 0;
	text-align:center;
	}
.photoRt{
	float:right;
	}
.photoRt img{
	margin:0 0 0 10px;
	}
.photoRt p{
	padding:0 0 0 10px;
	font-size:80%;
	margin:0.5em 0;
	text-align:center;
	}
.timeline table{
	font-size: 9pt; 
	text-decoration: none; 
	font-family: "Arial", "Helvetica", "sans-serif";
	border-collapse: collapse;
	}
.timeline td{
	border: 1px #D9D9D9 solid;
	padding: 2px; 
	}
.finance table{
	font-size: 9pt; 
	text-decoration: none; 
	font-family: "Arial", "Helvetica", "sans-serif";
	border-collapse: collapse;
	}
.finance td{
	font-size: 9pt; 
	border: 1px #D9D9D9 solid; 
	text-align:right;
	padding: 2px; 
	}
.finance th{
	font-size: 9pt; 
	text-align:left;
	border: 1px #D9D9D9 solid; 
	padding: 2px; 
	}
.finance0 table{
	text-decoration: none; 
	font-family: "Arial", "Helvetica", "sans-serif";
	border-collapse: collapse;
	}
.finance0 td{
	font-size: 9pt; 
	border: 1px #D9D9D9 solid; 
	padding: 2px; 
	}
.finance0 th{
	font-size: 9pt; 
	text-align:left;
	border: 1px #D9D9D9 solid; 
	padding: 2px; 
	}
.benef table{
	text-decoration: none; 
	font-family: "Arial", "Helvetica", "sans-serif";
	border-collapse: collapse;
	}
.benef td{
	font-size: 8pt; 
	border: 1px #003366 solid; 
	padding: 2px; 
	}
.benef th{
	font-size: 9pt; 
	text-align:left;
	border: 1px #003366 solid; 
	padding: 2px; 
	}

	
/* column design
------------------------------ */
#wrapper {
	text-align:center;
	font-size: 10pt; 
	text-decoration: none; 
	font-family: "Arial", "Helvetica", "sans-serif"; 
	}
#container { 
	width:795px;
	text-align:left;
	margin:0 auto;
	background-color:#FFFFFF; 
	}
#content {
	width:540px;
	float:right;
	padding:10px 20px 10px 5px;
	background-color:#FFFFFF;
	}
#header { 
	width:795px; 
	position:relative;
	}
#footer { 
	width:795px; 
	}
#ARNav {
	width:210px;
	float:left;
	padding:10px 5px 10px 15px;
	background-color:#FFFFFF;
	font-size: 10pt; 
	text-decoration: none; 
	font-family: "Arial", "Helvetica", "sans-serif"; 
	}
.c-both { clear:both; }

#ARNav p.pwj, 
#content p.pwj{ 
	font-weight:bold;
	color:#006699;
	}
#ARNav p{ 
	color:#666666;
	}
