body{
	width:99%;
	margin-right: auto;
	margin-left : auto;
	background-color:#f5f5f5;
}


h3{
	margin:6px;
	padding:3px;
	background-color:#0b0b33;
	color:white;
       margin:0;
}

h4{
	margin:4px;
	padding:3px;
	background-color:#ccffcc;
}

p{
	margin:2px;
}

.subtitle{
	margin:4px 20px;;
	padding:2px;
	background-color:black;
	color:white;
	opacity: 1.0;
}

.icon{
	background-color:transparent;
	color:white;
	border:none;
}

	.linkimg{
	text-decoration:none;
	color:white;
	background-color:transparent;
	border:none;

}

	.linkimg:hover{
	text-decoration:none;
        background-color :#cecee5;
        color:black;

}

	A{
	text-decoration:none;
	font-size: 130%;
}
	A:active{
	text-decoration:none;
	font-size: 130%;
}
	A:visited{
	text-decoration:none;
	font-size: 130%;
}
	A:hover{
	text-decoration:none;
	font-size: 150%;
	font-weight:bolder;

}

	ul {
	color: white;
	font-size:small;
	margin:5px 0px; 
	padding:2px;
}

 	li {
 	margin: 0px;
	color: white;
 	padding: 2px;
 	list-style-position:outside;
}

	fieldset{
	background-color : white;
	padding:5px;
	margin:5px;
	border-style:solid;
	
}

	input[type="submit"]{
	-webkit-appearance: none;
	border:1px solid #34740e; 
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	border-radius: 3px;font-size:12px;
	font-family:arial, helvetica, sans-serif;
	padding: 10px 10px 10px 10px;
	text-decoration:none;
	display:inline-block;
	text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
	font-weight:bold; color: #FFFFFF;
 	background-color: #4ba614; 
	background-image: -webkit-gradient
	(linear, left top, left bottom, from(#4ba614), to(#008c00));
 	background-image: -webkit-linear-gradient(top, #4ba614, #008c00);
 	background-image: -moz-linear-gradient(top, #4ba614, #008c00);
 	background-image: -ms-linear-gradient(top, #4ba614, #008c00);
 	background-image: -o-linear-gradient(top, #4ba614, #008c00);
 	background-image: linear-gradient
	(tobottom,#4ba614,#008c00);
	filter:progid:DXImageTransform.Microsoft.gradient
	(GradientType=0,startColorstr=#4ba614, endColorstr=#008c00); 
}

	input[type="submit"]:hover{
	-webkit-appearance: none;
	border:1px solid #224b09;
	background-color: #36780f; 
	background-image: -webkit-gradient
	(linear, left top, left bottom, from(#36780f), to(#005900));
 	background-image: -webkit-linear-gradient(top, #36780f, #005900);
 	background-image: -moz-linear-gradient(top, #36780f, #005900);
 	background-image: -ms-linear-gradient(top, #36780f, #005900);
 	background-image: -o-linear-gradient(top, #36780f, #005900);
 	background-image: linear-gradient(to bottom, #36780f, #005900);
	filter:progid:DXImageTransform.Microsoft.gradient
	(GradientType=0,startColorstr=#36780f, endColorstr=#005900);
}

	input[type="button"]{
	-webkit-appearance: none;
	border:1px solid #34740e; 
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	border-radius: 3px;font-size:12px;
	font-family:arial, helvetica, sans-serif;
	padding: 10px 10px 10px 10px;
	text-decoration:none;
	display:inline-block;
	text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
	font-weight:bold; color: #FFFFFF;
 	background-color: #4ba614; 
	background-image: -webkit-gradient
	(linear, left top, left bottom, from(#4ba614), to(#008c00));
 	background-image: -webkit-linear-gradient(top, #4ba614, #008c00);
 	background-image: -moz-linear-gradient(top, #4ba614, #008c00);
 	background-image: -ms-linear-gradient(top, #4ba614, #008c00);
 	background-image: -o-linear-gradient(top, #4ba614, #008c00);
 	background-image: linear-gradient
	(tobottom,#4ba614,#008c00);
	filter:progid:DXImageTransform.Microsoft.gradient
	(GradientType=0,startColorstr=#4ba614, endColorstr=#008c00); 
}

	.button{
	-webkit-appearance: none;
	border:1px solid #34740e; 
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	border-radius: 3px;font-size:12px;
	font-family:arial, helvetica, sans-serif;
	padding: 10px 10px 10px 10px;
	text-decoration:none;
	display:inline-block;
	text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
	font-weight:bold; color: #FFFFFF;
 	background-color: #4ba614; 
	background-image: -webkit-gradient
	(linear, left top, left bottom, from(#4ba614), to(#008c00));
 	background-image: -webkit-linear-gradient(top, #4ba614, #008c00);
 	background-image: -moz-linear-gradient(top, #4ba614, #008c00);
 	background-image: -ms-linear-gradient(top, #4ba614, #008c00);
 	background-image: -o-linear-gradient(top, #4ba614, #008c00);
 	background-image: linear-gradient
	(tobottom,#4ba614,#008c00);
	filter:progid:DXImageTransform.Microsoft.gradient
	(GradientType=0,startColorstr=#4ba614, endColorstr=#008c00); 
}

	.button:hover{
	-webkit-appearance: none;
	border:1px solid #224b09;
	background-color: #36780f; 
	background-image: -webkit-gradient
	(linear, left top, left bottom, from(#36780f), to(#005900));
 	background-image: -webkit-linear-gradient(top, #36780f, #005900);
 	background-image: -moz-linear-gradient(top, #36780f, #005900);
 	background-image: -ms-linear-gradient(top, #36780f, #005900);
 	background-image: -o-linear-gradient(top, #36780f, #005900);
 	background-image: linear-gradient(to bottom, #36780f, #005900);
	filter:progid:DXImageTransform.Microsoft.gradient
	(GradientType=0,startColorstr=#36780f, endColorstr=#005900);
}
	

	.button_red{
	-webkit-appearance: none;
border:1px solid #df0909; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:arial, helvetica, sans-serif; padding: 10px 10px 10px 10px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #f62b2b; background-image: -webkit-gradient(linear, left top, left bottom, from(#f62b2b), to(#d20202));
 background-image: -webkit-linear-gradient(top, #f62b2b, #d20202);
 background-image: -moz-linear-gradient(top, #f62b2b, #d20202);
 background-image: -ms-linear-gradient(top, #f62b2b, #d20202);
 background-image: -o-linear-gradient(top, #f62b2b, #d20202);
 background-image: linear-gradient(to bottom, #f62b2b, #d20202);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f62b2b, endColorstr=#d20202);
}

	.button_red:hover{
	-webkit-appearance: none;
 border:1px solid #b30808;
 background-color: #e40a0a; background-image: -webkit-gradient(linear, left top, left bottom, from(#e40a0a), to(#9f0202));
 background-image: -webkit-linear-gradient(top, #e40a0a, #9f0202);
 background-image: -moz-linear-gradient(top, #e40a0a, #9f0202);
 background-image: -ms-linear-gradient(top, #e40a0a, #9f0202);
 background-image: -o-linear-gradient(top, #e40a0a, #9f0202);
 background-image: linear-gradient(to bottom, #e40a0a, #9f0202);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#e40a0a, endColorstr=#9f0202);}

.file {
  display: inline-block;
  overflow: hidden;
  position: relative;
  padding: .5em;
  border: 1px solid #999;
  background-color: #eee;
}

.file input[type="file"] {
  opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  position: absolute;
  right: 0;
  top: 0;
  margin: 0;
  font-size: 100px;
  cursor: pointer;
}

select{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    text-indent: .01px;
    text-overflow: "";
    width: 150px;
    height: 30px;
    line-height: 30px;
    font-size: 13px;
    text-indent: 1em;
    text-overflow: "";
    color: #494847;
    border: none;
    cursor: pointer;
    background:#DCD8D8 url(https://tomoni-consul.com/tomoni_system/images/icon-plus-signcarret.png) no-repeat;
    background-size:12px 8px;
    background-position: 90% center;
    align:center;
}

form select option{
	text-align:center;
}

