body		{
	background:		#f2f5f7 url('images/bg.gif');
	color:			black;
	font-family:		Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size:		8pt;
        margin:			0px 0px 0px 0px;
}
img		{
	border:			none;
}
a:link		{
	color:			#2c394c;
	cursor:			pointer;
}
a:visited	{
	color:			#2c394c;
}
a:active	{
	color:			#2c394c;
}
a:hover		{
	color:			#657fa2;
	cursor:			pointer;
}
a.bold:link	{
	color:			#2c394c;
	cursor:			pointer;
	font-size:		11pt;
	font-weight:		bold;
}
a.bold:visited	{
	color:			#2c394c;
	font-size:		11pt;
	font-weight:		bold;
}
a.bold:active	{
	color:			#2c394c;
	font-size:		11pt;
	font-weight:		bold;
}
a.bold:hover	{
	color:			#657fa2;
	font-size:		11pt;
	font-weight:		bold;
	cursor:			pointer;
}
table.sides	{
	background-color:	white;
	width:			700px;
	border-top:		0px solid black;
	border-left:		1px solid black;
	border-bottom:		1px solid black;
	border-right:		1px solid black;
	vertical-align:		top;
}
table.outlined	{
	background-color:	white;
	border-top:		1px solid #cccccc;
	border-left:		1px solid #cccccc;
	border-right:		1px solid #cccccc;
	border-bottom:		1px solid #cccccc;
	vertical-align:		top;
}
tr	{
	color:			#000000;
	font-size:		8pt;
	margin:			0px 0px 0px 0px;
}
tr.heading	{
	height:			20px;
	background-color:	#e6e6e6;
	color:			#000000;
	font-size:		10pt;
	vertical-align:		middle;
}
tr.row1		{
	height:			20px;
	background-color:	#ffffff;
	color:			#000000;
	font-size:		8pt;
	vertical-align:		middle;
}
tr.row2		{
	height:			20px;
	background-color:	#f4f4f4;
	color:			#000000;
	font-size:		8pt;
	vertical-align:		middle;
}
td		{
	font-size:		8pt;
}
td.heading	{
	height:			20px;
	background-color:	#003366;
	color:			white;
	font-size:		10pt;
	font-weight:		bold;
	padding-left:		1px;
} 
td.heading2	{
	height:			20px;
	background-color:	#3E5F7F;
	color:			white;
	font-size:		8pt;
	font-weight:		bold;
	padding-left:		1px;
} 
td.left		{
        height:			20px;
	width:			155px;
        color:			#000000;
        font-size:		8pt;
	padding-right:		4px;
	padding-left:		4px;
	text-align:		left;
}
td.right	{
	height:			20px;
	color:			#000000;
	font-size:		8pt;
	text-align:		right;
}
td.steps-title 	{
	font-size:		12pt;
	color:			#000000;
	cursor:			default;
	text-align:		center;
}
td.steps-titleoff	{
	font-size:		12pt;
	color:			#C0C0C0;
	cursor:			default;
	text-align:		center;
}
td.steps-sub	{
	font-size:		8pt;
	color:			#000000;
	cursor:			default;
	text-align:		center;
}
td.steps-suboff	{
	font-size:		8pt;
	color:			#C0C0C0;
	cursor:			default;
	text-align:		center;
}
td.divide	{
	font-size:		8pt;
	text-align:		center;
	border-right:		1px solid silver;
}
p		{
	color:			black;
	font-size:		8pt;
}
option		{
	color:			black;
	font-size:		8pt;	
}
.table1-input1	{
	height:			20px;
	width:			185px;
}
input		{
	color:			black;
	font-family:		Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size:		8pt;	
}
input.readonly	{
	background:		transparent;
	border:			0px;
	text-align:		right;
}
/* for mozilla */
input.sone	{
	width:			210px;
}
input.stwo	{
	width:			155px;
}
/* for msie (hack) */
* html input.sone	{
	width:			208px;
}
* html input.stwo	{
	width:			153px;
}
select		{
	color:			black;
	font-family:		Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size:		8pt;	
}
select.sone	{
	width:			214px;
}
select.stwo	{
	width:			159px;
}
textarea	{
	color:			black;
	font-family:		Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size:		8pt;	
}
font		{
	font-size:		8pt;	
	cursor:			default;
}
font.bold	{
	font-size:		8pt;	
	font-weight:		bold;
	cursor:			default;
}
font.green	{
	color:			green;
	font-size:		8pt;	
	cursor:			default;
}
font.red	{
	color:			red;
	font-size:		8pt;	
	cursor:			default;
}
