/***** COMMON CSS *****/
/* --- Styles common to all applications --- */

/* -- ELEMENTS -- */
*{
  margin: 0px;
  padding: 0px;
}

body{
  font-family:Verdana, sans-serif;
  font-size:small;
  width:100%;
  margin:20px 18px;
}
h1, h2, h3 {
  font-weight:normal;
}
h1{
  font-size:140%;
}
h2{
  font-size:120%;
}
h3{
  font-size:100%;
}
p{
  font-size:90%;
  color:#424142;
}
img {
  border: none;
}

a {

}

a:visited {

}

a:hover {

}

li{
  list-style: inside;
  padding:4px 0;
}

/* -- GENERAL STYLES -- */
.inline{
  display:inline;
}
span.smCharPadding{
  padding:0 5px;
}
.gray{
  background-color:#8C8E8C;
}
input.button {
  background-color:#F0F0F0;
  padding:0 5px;
}
.right{
  float:right;
}
.left{
  float:left;
}
.clear{
  clear:both;
}
.error{
  color:red;
}
.hide{
  display:none;
}