.space {
	padding: 10px;
}

.hspace {
	padding-left: 10px;
	padding-right: 10px;
}

.vspace {
	padding: 10px 20px;
}

.keintopspace {
	padding: 0px 20px;
	padding-bottom: 10px;
}

.rspace {
	padding-right: 10px;
}

.lspace {
	padding-left: 10px;
}

.smallfont {
	font-size: 11px;
}

.bigfont {
	font-size: 13px;
}

.darkbackground {
	background-color: #444444;
}

.validations {
	background-color:#DDDDDD;
}

.modisCell {
	border: 2px solid #0000FF;
}

.globcoverCell {
	border: 2px solid #FF0000;
}

.glcCell {
	border: 2px solid #00FFFF;
}

.fields {
	width: 185px;
	height: auto;
}

.introtext {
	text-align: justify;
	padding-right:20px;
	padding-left:20px;
}

.instruction {
	text-align: justify;
	padding-right:20px;
}

.error {
	color: red;
}

.flright {
	float:right;
}

.flleft {
	float:left;
}
.importantlink {
	font-size:14px;
}
.leftalign {
	text-align:left;
}
.rightalign {
	text-align:right;
}
.bigcell {
	padding: 2px;
	height: 10px;
}
.menutitle {
	margin:-5px -5px 5px -5px;
	padding:2px;
	background-color:#cccccc;
	font-weight:bold;
	border-bottom:1px solid #606060;
}

.small_stylebutton {
	width: 80px;
	  color:#A51003; 
	  font-weight: bold;
	  font-size: 0.9em; 
	  background-color:#fed; 
	  border: 1px solid; 
	  border-color: #696 #363 #363 #696; 
	  text-decoration: none;
	  filter:progid:DXImageTransform.Microsoft.Gradient 
	  (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa'); 
 
}
.small_stylebutton:hover {
	background-color:white;
	color: #216421;
	text-decoration: underline;
}
.stylebutton {
	width: 160px;
	  color:#A51003; 
	  font-weight: bold;
	  font-size: 0.9em; 
	  background-color:#fed; 
	  border: 1px solid; 
	  border-color: #696 #363 #363 #696; 
	  text-decoration: none;
	  filter:progid:DXImageTransform.Microsoft.Gradient 
	  (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa'); 
 
}
.stylebutton:hover {
	background-color:white;
	color: #216421;
	text-decoration: underline;
}

.accord_button {
	width: 100%;
	text-align:left; 
	  color:white; 
	  font-weight: bold;
	  font-size: 1.1em; 
	  background-color:#669999; 
	  border: 1px solid; 
	  border-color: #696 #363 #363 #696; 
	  text-decoration: none;
	  margin-top: 3px;
	  margin-bottom:5px;
/*	  filter:progid:DXImageTransform.Microsoft.Gradient 
	  (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#669999'); 
 */
}
.accord_button:hover {
	background-color:white;
	color: #669999;
	text-decoration: underline;
}
.accord_div {
	width: 80%;
	text-align:left; 
	  color:black;
	  letter-spacing:2px;
	  font-weight: bold;
	  font-size: 1.1em; 
	  background-color:#669999; 
	  border: 1px solid; 
	  border-color: #696 #363 #363 #696; 
	  text-decoration: none;
	  margin-top: 3px;
	  margin-bottom:5px;
/*	  filter:progid:DXImageTransform.Microsoft.Gradient 
	  (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#669999'); 
 */
}

.td_left {
   padding: 3px;
   font-size: 110%;

}

.td_detail {
   background: #ffffff;
   padding-left: 3px;
   padding-right: 3px;
   border: 1px solid silver;

}

.tr_zebra {
   background: #ffffff;
}

.slider{
   width: 180px;
   margin: 10px;
   background-color: #F5DEB3;
   height: 5px;
   position: relative;
}

.slider .handle{
   width: 10px;
   height: 15px;
   background-color: #A51003;
   cursor: move;
   position: absolute;
}

.menue{
   cursor: pointer;
}

