@charset "utf-8";
/* CSS Document */
.whyReg_Content{
margin:0;
padding:10px 0 0 10px;}
.whyReg_Content div{
color:#005380;
font-size:11pt;
font-weight:bold;
}
.whyReg_Content p{
padding:5px 0 5px 0 ;
font-size:9pt;
margin:0;
}
.whyReg_chartContainer {
width:885px;
margin:10px 0 0 10px;
}
.whyReg_chartContainer p{
color:#999999;
font-size:8pt;
}
.whyReg_header{
float:left;
background:url(images/whyreg_top.png) no-repeat;
width:880px;
height:31px;
}
.whyReg_header table{
margin-top:7px;
color:#666666;
font-weight:bold;
font-size:9pt;}
.whyReg_header table td{
text-align:center;
}
.whyReg_table{
float:left;
background:url(images/whyreg_middle.png) repeat-y;
width:880px;
}

.whyReg_bottom{
float:left;
background:url(images/whyreg_bottom.png) no-repeat;
height:15px;
width:880px;
}
.whyregTable{margin-left:1px;}

.whyregTable tbody tr td {

	background:#f4f4f4;

	font-size:10px;

	text-align:center;

	padding:5px 0;

}

.whyregTable tbody tr td span {

	color:#a1a1a1;

	font-style:italic;

	display:block;

}

.whyregTable tbody tr.oddRow td {

	background:#FFF;

}

.whyregTable tbody tr td.leftAlign {

	text-align:left;
	font-size:9pt;
	padding-left:5px;

}

.whyregTable tbody tr td.rightAlign {

	text-align:right;

}

.whyregTable tbody tr td.leftAlignPad {

	text-align:left;

	padding-left:10px;

}

.whyregTable tbody tr td.rightAlignPad {

	text-align:right;

	padding-right:90px;

}

.whyregTable tbody tr td.leftAlignPad2 {

	text-align:left;

	padding-left:180px;
	padding-right:30px;

}




