a {	
	/*color: #3366CC;	*/
	text-decoration: none
}
body {
	background-color: white; /* #999;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.4em;
	margin-top:  0em; /*0.1em;*/
	margin-right: 0.1em;
	margin-bottom: 0.1em;
	margin-left: 0em; /*0.1em;*/
	}
h2 {
	color: #CCCCCC
	}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.15em;
	line-height: 2em;
	background-color: #369;
	color: #FFF
	}
h4 {
	color: #000000
	}
table {
	color: #FFFFFF;
	}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 1.8em;
	color: #333333;
	/*vertical-align: text-top;*/
	vertical-align:middle;	
	}
th {
	font-size: 0.9em;
	background-color: #999;
	line-height: 1.5em;
	color: #FFF;
	}
textarea {
	font-family: Arial, Helvetica, sans-serif;
	}
ul {	
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 1em;	
	list-style-type: square;	
	list-style-position: outside
	}
.BulletBackgroundColor {
	color: #FFFFFF
	}
.DataColor {
	color: #333;
	background-color: #F4F4F4; // // #E3E6DB;
	padding: 3px;
	}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	line-height: 1.35em;
	color: #333333;
	background-color: #CCCCCC
	}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	line-height: 2.4em;
	color: #F7F7F7;
	background-color: #4A4A4A; /*// #616161;// #333; // #666;// #5D5D5D;*/
	}
.FormBackgroundColor {
	color: #9C0
	}
.ImageTitleColor {
	color: #CCCCCC
	}
.LabelColor {
	color: #333;
	background-color: #E5E5E5; //  #E3E6DB; // #F1E6C9;
	padding: 3px;
	}
.ListColorEven {
	color: #CCCCCC
	}
.ListFooterColor {
	color: #333333
	}
.ListHeaderColor {
	color: #333333
	}
.ListColorOdd {
	color: #FFF;
	}
.ListColorMsg {
	color: #F00;
	}	
.ListTitleColor {
	color: #CCCCCC
	}
.NavigationBackgroundColor {
	color: #666666
	}
.NavigationColor {
	color: #CCCCCC
	}
.signature {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:18px;
}
.Title {
	font-size: 16px;
	font-weight: bold;
	color: #515A5A
	}
.TitleTop {
	padding-top: 7px;
}
.StoryTitle {
	color: #000000;
	font-weight: bold
	}
.StoryContentColor {
	color: #000000
	}
.TitleColor {
	color: #000000
	}
.cf1 {
	line-height: 1em;
	font-size: 0.7em;
	color: #666;
}
.cf2 {
	line-height: 1em;
	font-size: 0.7em;
	color: #CCC;
	font-style:italic;
}
a:link {
    text-decoration: none;
	/*color: #598C91; /*#009;*/
}
a:visited {
    text-decoration: none;
	/*color: #598C91; /*#00C;*/
}
a:hover {
	text-decoration: underline;
	font-size: 105%;
	/*color: #598C91; */
	}
tr.ListHeaderColor th {
	text-align: left;
	}
.small {
	font-size: 85%;
}
.big {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 105%;
	font-weight: bold;
}
.button1 {
  background-color: #4CAF50; /* Green  #87745A;-Coco 868686 */
  color: #FFF;
  border:none;
  padding: 8px;  
  border-radius: 3px;
}
.button2 {
  background-color: #ADADAD;// #CCC;// #CFCFCF;// #A9B8A0; // #4CAF50; /* Green */
  border: thin;
  border-radius: 2px; 
  padding: 2px 15px;  //15px 32px;
  text-align: center;
  display: inline-block;
  font-size: 13px;
  margin: 4px 2px;
  cursor: pointer; 
}
.button3 {
  background-color: #ADADAD;// #CCC;// #CFCFCF;// #A9B8A0; // #4CAF50; /* Green */
  border: none;
  color: white;
  padding: 2px 15px;  //15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 13px;
  margin: 4px 2px;
  cursor: pointer; 
}
.button1:hover {
  opacity: 0.9;
}
.button2:hover {
  background-color: #529480;// #4CAF50;// #3e8e41;  
}
.button3:hover {
  background-color: #529480;// #4CAF50;// #3e8e41;  
}
/*[ TEXT ]
///////////////////////////////////////////////////////////
*/
/* ------------------------------------ */
.text-white {color: white;}
.text-black {color: black;}
.text-hd-link {color: white;} /* text header link */

#table1 {
  font-family: Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  width: 100%; 
}
#table1 td, #table1 th {
  border: 1px solid #ddd;
  padding: 4px;
}
#table1 tr:nth-child(even){background-color: #f2f2f2;}
#table1 tr:hover {background-color: #ddd;}
#table1 th {
  padding-top: 6px;  //12px
  padding-bottom: 12px;
  text-align: center;
  background-color: #529480;// #4CAF50;
  color: white;
}

#table2 {
  font-family: Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  width: 100%;
}
#table2 td, #table2 th {
  border: 1px solid #ddd;
  padding: 2px;
}
#table2 tr:nth-child(even){background-color: #f2f2f2;}
#table2 tr:hover {background-color: #ddd;}
#table2 th {
  padding-top: 6px;  //12px
  padding-bottom: 12px;
  text-align: center;
  background-color: #999;
  color: white;
}
#table3 {
  padding-top: 0px;
  padding-bottom: px;
  padding-left: 0px;
  font-family: Arial, Helvetica, sans-serif;
  width: 100%;
  border-spacing: 0;
  margin-top:0px;
  margin-left:0px;
}
#table3 td {
	height: 3px;
}