body {



	font-family: Arial, Verdana, Tahoma, Geneva, Sans-Serif;



	color: #000000;



	background-color: #FFFFFF;



	font-size: 9pt;



	margin: 1em;



	padding: 0pt;



}







a {



	color: #00F;



}







.img {



	border: 1px solid #000;



}







a:hover {



	color: #66F;



}







table#borders {



	border: 1px solid #000;

        padding: 3pt;



}







table#noborders {



	border-style: none;



}







table#noborders td {



	border-style: none;



}







#noborderst {



	border-style: none;



}







table.warning {



	border: 1px solid #F00;



	background-color: #FF0;

	color: #F00;

	width: 60%;



}







span.required {



	color: #F00;



	font-size: larger;



	margin-right: 5pt;	



}







span.note {



	color: #999;



	font-size: smaller;



}







td.warning {



	border: 1px solid #F99;



	text-align: center;



	padding: 2pt;



	margin: 1pt;



}







table.inner {



	border-style: none;



}







table {



	border: 0px;



	border-collapse: collapse;



	padding: 0pt;



	margin: 0pt 0pt 0pt 0pt;



	empty-cells: show;



	font-size: 9pt;



}







td {



	padding: 0pt;



	margin: 0pt;



	border: 0px;



}







td#auto {



	width: auto;



}







table.inner {



	margin: 0pt;



}







tr.inner td {



	border-top-style: none;



	border-bottom-style: none;



}







tr.inner_bottom td {



	border-bottom-style: none;



}







table.outer {



	border-style: none;



}







td.outer {



	border-style: none;



}







td.inner {



	border-style: none;



	padding: 0pt;



}







tfoot {



	text-align: right;



}







th {

	color: #000000;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 16px;

	text-decoration: none;


}

th#form {

	color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 14px;

	text-decoration: none;

	background-color: #000000;

	border: 1px solid #FFF;

}

th#columns {



           color: #FFFFFF;



}





p.caption {



	text-align: center;



	font-weight: bold;



	font-size: larger;



	border: 1px solid #999;



	padding: 3pt;



	background-color: #EAEAEA;



}







td.menu {

	text-align: center;

	color: #000000;

	font-size: 12px;

	border: 1px solid #000;

	width: 100%;

	padding: 3pt;

	margin: 0pt 0pt 3pt 0pt;

	background-color: #EAEAEA;

}

a.menu {

	color: #000000;

	font-weight: bold;

	text-decoration: none;

}


a.menu:hover {

	color: #FF0000;

	font-weight: bold;

	text-decoration: none;

}







input.text {



	width: 10em;



}







input.input_text {



	width: 100%;



}







input.input_text#c20 {



	width: 40pt;



}







input.input_text#c100 {



	width: 200pt;



}







input.input_text#c200 {



	width: 200pt;



}







textarea.input_text {



	width: 400pt;



}







input.input_text#c50 {



	width: 50pt;



}







select {



	width: 100%;



}







select.value {



	width: auto;



}







select.value_200 {



	width: 400pt;



}







table.gridlist {



	



}







td#inner_first {



	border-left-style: none;



}







td#inner_last {



	border-right-style: none;



}







td.value {


color: #000000;




}







td.value_warning {



	background-color: #FFEEEE;	



}







td.name {



	font-weight: bold;



	white-space: nowrap;



	text-align: right;



	padding-left: 1em;

	
	color: #000000;





}



td.name#center {



	text-align: center;

}







td.name_warning {



	font-weight: bold;



	white-space: nowrap;



	text-align: right;



	padding-left: 1em;



	background-color: #FFCCCC;



	width: 1%;



}







td.submenu {



	border-style: none;

	color: #000000;

	white-space: nowrap;

}

table.submenu {

	background-color: #FAFAFA;

	border-left: 1px solid #000;

	border-right: 1px solid #000;

	border-bottom: 1px solid #000;

}







tr.gridlistrow1 {



	background-color: #EAEAEA;



}







tr.gridlistrow2 {



	background-color: #FAFAFA;



}











@media print {



	#nonprint {



		display: none;



	} 



	.nonprint {



		display: none;



	} 



}







@media screen {



	#nondisplay {



		display: none;



	} 



	.nondisplay {



		display: none;



	} 



}











table.image {



	border: 0px;



	border-collapse: collapse;



	padding: 0pt;



	margin: 0pt 0pt 0pt 0pt;



	empty-cells: show;



	font-size: 9pt;



}







table.image td {



	border: 0px;



	padding: 0pt;



	margin: 0pt 0pt 0pt 0pt;



	font-size: 9pt;



}



a.heading {



          color: #FFFFFF;



          font-size: 10pt;



          font-weight: bold;



          text-decoration:none;

}



a.heading:hover {



          color: #FF9933;



          font-size: 10pt;



          font-weight: bold;



          text-decoration:none;

}



p.justify {



          text-align: justify;

}





table#padding {



          padding: 3pt;



}





table#shade {



          background-color: #EAEAEA;



}

a.main {

		font-family: Arial, Helvetica, sans-serif;
		font-size; 10 pt;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
		
}

a.main:hover {

		font-family: Arial, Helvetica, sans-serif;
		font-size; 10 pt;
		font-weight: bold;
		color: #FF9933;
		text-decoration: none;
		
}	


tr.border {

			border: 1px solid #000
			
}
a.listings {

		font-family: Arial, Helvetica, sans-serif;
		font-size; 10pt;
		font-weight: bold;
		color:#FFFFFF;
		text-decoration: none;
		
}

a.listings:hover {

		font-family: Arial, Helvetica, sans-serif;
		font-size; 10pt;
		font-weight: bold;
		color:#FF9933;
		text-decoration: none;
		
}

a.footer {
		
		font-family: Arial, Helvetica, sans-serif;
		font-size; 9pt;
		font-weight: normal;
		color:#CCCCCC;
		text-decoration: none;
		
}


a.footer:hover {
		
		font-family: Arial, Helvetica, sans-serif;
		font-size; 9pt;
		font-weight: normal;
		color:#FF9933;
		text-decoration: none;
		
}
	
.pager_nowpage {

		font-family: Arial, Helvetica, sans-serif;
		font-size; 14pt;
		font-weight: bold;
		color:#000000;
		text-decoration: none;

}

a.keyword {

		color: #CCCCCC;
		text-decoration: none;
}

a.keyword:hover {

		color: #000000;
		text-decoration: none;
}
