A
{
	text-decoration: none
}

.styTable
{
	font-size: 10pt;
	background-color: #DBD7D0;
	border: #A6A8B2 1px solid;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=3)
}

.styLabelCell 
{
	text-align: center;
	font-size: 10pt;
	color: #000000;
	background-color: #C2C5C8;
}

.styButton
{
	text-align: center;
	position: relative;
	font-size: 10pt;
	color: #000000;
	background-color: #C2C5C8;
	border: #A6A8B2 1px solid;
	cursor: hand;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=3)
}

.styContent
{
	text-align: center;
	font-size: 10pt;
	color: #000000;
	background-color: #BBBBEE;
	border: #A6A8B2 1px solid;
	height: 20px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=3)
}

.styHeaderCell
{
	text-align: center;
	font-size: 10pt;
	color: #000000;
	background-color: #C2C5C8;
	width: 772px;
}

.styItemCell 
{
	font-size: 10pt;
	background-color: #DBD7D0;
	width: 772px
}

.stySelectCell 
{
	font-size: 10pt;
	color: #ff0000;
	background-color: #DBD7D0;
	width: 772px
}

.styBody
{
	margin: 0
}

.styImage
{
	border: 0
}

.styImageCopyright
{
	border: 0;
	width: 178px;
	height: 35px
}

.styButtonMouseOver
{
	cursor: hand
}

.styButtonMouseOut
{
	cursor: auto
}

.styTable1
{
	width: 100%;
	border: 0;
	padding: 5
}

.styTable2
{
	background-color: #777777;
	border: 0;
	padding: 5
}

.styTr11
{
	height: 70px;
	background-color: #E7E8EC
}

.styTd111
{
	width: 35%;
	border-bottom: 1 solid #777777;
	text-align: center;
	vertical-align: middle
}

.styTd112
{
	width: 65%;
	border-bottom: 1 solid #777777;
	padding: 0;
	text-align: right;
	vertical-align: bottom
}

.styTr21
{
	height: 26px;
	text-align: center;
	vertical-align: middle
}

.styTd211
{
	width: 100px;
	border-left: 1 solid #E7E8EC;
	font-size: 10pt
}

.styTr12
{
}

.styTd121
{
	width: 10%
}

.styTd122
{
	width: 80%;
	color: #999999;
	font-size: 10pt;
	text-align: left;
	vertical-align: middle
}

.styTd123
{
	width: 10%
}

.styTr13
{
}

.styTd131
{
	width: 25%;
	text-align: center;
	vertical-align: middle
}

.styTd132
{
	width: 55%;
	color: #000000;
	font-size: 10pt;
	text-align: left;
	vertical-align: middle
}

.styTr14
{
}

.styTd141B
{
	width: 25%;
	background-color: #006699;
	padding-left: 10;
	text-align: left;
	vertical-align: middle;
	font-size: 10pt
}

.styTd141C
{
	width: 25%;
	background-color: #009999;
	padding-left: 10;
	text-align: left;
	vertical-align: middle;
	font-size: 10pt
}

.styTd141D
{
	width: 25%;
	background-color: #9999CC;
	padding-left: 10;
	text-align: left;
	vertical-align: middle;
	font-size: 10pt
}

.styTd141E
{
	width: 25%;
	background-color: #FF0000;
	padding-left: 10;
	text-align: left;
	vertical-align: middle;
	font-size: 10pt
}

.styTd141F
{
	width: 25%;
	background-color: #669933;
	padding-left: 10;
	text-align: left;
	vertical-align: middle;
	font-size: 10pt
}

.styTd141G
{
	width: 25%;
	background-color: #993399;
	padding-left: 10;
	text-align: left;
	vertical-align: middle;
	font-size: 10pt
}

.styTd141H
{
	width: 25%;
	background-color: #ff9933;
	padding-left: 10;
	text-align: left;
	vertical-align: middle;
	font-size: 10pt
}

.styTd141I
{
	width: 25%;
	background-color: #99CC99;
	padding-left: 10;
	text-align: left;
	vertical-align: middle;
	font-size: 10pt
}

.styTd141J
{
	width: 25%;
	background-color: #999999;
	padding-left: 10;
	text-align: left;
	vertical-align: middle;
	font-size: 10pt
}

.styTd142
{
	width: 55%;
	background-color: #828282;
	padding-left: 10;
	text-align: left;
	vertical-align: middle;
	font-size: 10pt
}

.styTr15
{
}

.styTd151
{
	width: 25%;
	background-color: #E7E8EC;
	color: #000000;
	font-size: 10pt;
	padding: 10;
	padding-top: 150;
	text-align: center;
	vertical-align: top
}

.styTd152
{
	width: 55%;
	background-color: #E7E8EC;
	color: #000000;
	font-size: 10pt;
	border-left: 1 solid #828282;
	padding: 10;
	text-align: left;
	vertical-align: top
}

.styTr16
{
}

.styTd161
{
	width: 80%;
	color: #000000;
	font-size: 7pt;
	text-align: left;
	vertical-align: middle
}

