BODY
{
  font-family: Verdana,Arial,Helvetica;
  font-size: 10pt;
  font-weight: none;
  background-color: #FFFFFF;
  color: #000000;
}
TD.handlingsplan {
	font-size: 11px;
}
A
{
  font-family: Verdana,Arial,Helvetica;
  font-size: 8pt;
  font-weight: none;
}

A:link
{
  color: #333333;
}

A:visited
{
  color: #666666;
}

A:active
{
  color: #CCCCCC;
}

A:hover
{
  color: #006699;
}

p { margin: 0; padding: 0; }

TH
{
	font-size: 10pt;
	text-align: left;
}

.inputform
{
  font-family: Verdana,Arial,Helvetica;
  font-size: 10pt;
  font-weight: none;
  background-color: #FFFFFF;
  color: #000000;
}

.errortext
{
  font-family: Verdana,Arial,Helvetica;
  font-size: 10pt;
  font-weight: none;
  background-color: #FFFFFF;
  color: #FF0000;
}

.headline
{
  font-family: Helvetica,Arial;
  font-size: 14pt;
  font-weight: Bold;
  background-color: #FFFFFF;
  color: #000000;
}

.form_footnote
{
  font-family: Verdana,Arial,Helvetica;
  font-size: 7pt;
  font-weight: none;
  background-color: #FFFFFF;
  color: #000000;
}

.tbl_list1
{
  font-family: Verdana,Arial,Helvetica;
  font-size: 8pt;
  font-weight: none;
  background-color: #94CEAD;
  color: #000000;
}

.tbl_list2
{
  font-family: Verdana,Arial,Helvetica;
  font-size: 8pt;
  font-weight: none;
  background-color: #63B584;
  color: #000000;
}

.tbl_listerror
{
  font-family: Verdana,Arial,Helvetica;
  font-size: 8pt;
  font-weight: none;
  background-color: #FF0000;
  color: #000000;
}

.tbl_stat_list1
{
  font-family: Verdana,Arial,Helvetica;
  font-size: 8pt;
  font-weight: none;
  color: #000000;
}

.tbl_stat_list2
{
  font-family: Verdana,Arial,Helvetica;
  font-size: 8pt;
  font-weight: none;
  color: #000000;
}

.tdhead
{
  font-family: Verdana,Arial,Helvetica;
  font-size: 8pt;
  font-weight: bold;
  background-color: #FFFFFF;
  color: #000000;
}

.tbl_infotext
{
  font-family: Verdana,Arial,Helvetica;
  font-size: 8pt;
  font-weight: none;
  background-color: #FFFFFF;
  color: #000000;
}

.tbl_gray_list1
{
  font-family: Verdana,Arial,Helvetica;
  font-size: 8pt;
  font-weight: none;
  background-color: #ADADAD;
  color: #000000;
}

.tbl_gray_list2
{
  font-family: Verdana,Arial,Helvetica;
  font-size: 8pt;
  font-weight: none;
  background-color: #848484;
  color: #000000;
}

table.tbl_folder TH
{
	font-family: Arial,Verdana,Helvetica;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	background-color: #188c42;
	color: #FFFFFF;
}

table.tbl_folder
{
	font-family: Arial,Verdana,Helvetica;
	font-size: 8pt;
	text-align: left;
	background-color: #188c42;
}

table.tbl_folder TD
{
	vertical-align: top;
}

.tbl_folder_list1
{
	font-family: Arial,Verdana,Helvetica;
	font-size: 10pt;
	text-align: left;
	background-color: #FFFFFF;
}

.tbl_folder_list1_small
{
	font-family: Arial,Verdana,Helvetica;
	font-size: 8pt;
	text-align: left;
	background-color: #FFFFFF;
}

table.tbl_folder_main
{
	font-family: Arial,Verdana,Helvetica;
	font-size: 10pt;
	text-align: left;
	background-color: #FFFFFF;
}

.tbl_folder_headline
{
	font-family: Arial,Verdana,Helvetica;
	font-size: 16pt;
	font-weight: bold;
	text-align: left;
	background-color: #FFFFFF;
	color: #188c42;
}

.tbl_folder_headline2
{
	font-family: Arial,Verdana,Helvetica;
	font-size: 16pt;
	font-weight: bold;
	text-align: left;
	background-color: #FFFFFF;
	color: #188c42;
}

.tbl_folder_headline3
{
	font-family: Times New Roman,Arial,Verdana,Helvetica;
	font-size: 16pt;
	font-weight: bold;
	text-align: left;
	background-color: #FFFFFF;
	color: #188c42;
}

.tbl_folder_text
{
	font-family: Times New Roman,Arial,Verdana,Helvetica;
	font-size: 12pt;
	text-align: left;
	background-color: #FFFFFF;
}

.tbl_education_header
{
	font-family: Verdana,Arial,Helvetica;
	font-size: 14pt;
	font-weight: normal;
	text-align: left;
	background-color: #FFFFFF;
	color: #000000;
}

.tbl_io_header
{
	font-family: Verdana,Arial,Helvetica;
	font-size: 14pt;
	font-weight: normal;
	text-align: left;
	background-color: #FFFFFF;
	color: #000000;
}

.smalltext
{
  font-family: Verdana,Arial,Helvetica;
  font-size: 8pt;
  font-weight: none;
}

.copyright
{
	font-family: Verdana,Arial,Helvetica;
	font-size: 7pt;
	font-weight: none;
	color: #000000;
	background-color: #FFFFFF;
}

a.copyrightLink:link { color: #005596; font-weight: bold; font-size: 7pt; text-decoration: none; }
a.copyrightLink:visited { color: #696969; font-weight: bold; font-size: 7pt; text-decoration: none; }
a.copyrightLink:active { color: #696969; font-weight: bold; font-size: 7pt; text-decoration: none; }
a.copyrightLink:hover { color: #696969; font-weight: bold; font-size: 7pt; text-decoration: none; }

.controlobject_yellow {
				position: absolute;
				filter: glow(color=black,strength=1);   
				text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;  
				color: yellow;
				font-size: 50px;
				cursor: pointer;
				cursor: hand;
			}
			.controlobject_red {
				position: absolute;
				filter: glow(color=black,strength=1);   
				text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;  
				color: red;
				font-size: 50px;
				cursor: pointer;
				cursor: hand;
			}
			.controlobject_green {
				position: absolute;
				filter: glow(color=black,strength=1);   
				text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;  
				color: green;
				font-size: 50px;
				cursor: pointer;
				cursor: hand;
			}
			.control{
				width: 68px;
				height: 58px;
				text-align: center;
				background: url(images/dot.png) no-repeat;
				background-position: 10px center;
				display: none;
			}
			
			
			
			
			
			
			
			
			
			
			
			label {
				-webkit-touch-callout: none;
				-webkit-user-select: none;
				-khtml-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				user-select: none;
			}

				input[type=checkbox].css-checkbox {
					  position: absolute; 
					overflow: hidden; 
					clip: rect(0 0 0 0); 
					height:1px; 
					width:1px; 
					margin:-1px; 
					padding:0;
					border:0;
				}

				input[type=checkbox].css-checkbox + label.css-label {
					padding-left:20px;
					height:15px; 
					display:inline-block;
					line-height:15px;
					background-repeat:no-repeat;
					background-position: 0 0;
					font-size:15px;
					vertical-align:middle;
					cursor:pointer;
				}

				input[type=checkbox].css-checkbox:checked + label.css-label {
					background-position: 0 -15px;
				}

				.red_check{background-image:url(images/red_check.png);}
				.green_check{background-image:url(images/green_check.png);}
