body
{
  background-color: transparent;
  background-image: url('../flash/_gfx/bgd_middle.jpg');
  overflow: hidden; 
  border-width: 0px;
}

img {
  border-width: 0px;
}

body,
td,
th,
textarea,
textarea td,
input, 
select
{
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  color: #c0c0e0;
}

.gallery_item
{
  padding: 10px 20px;
}

.gallery_item * img
{
  border-color: white; 
  border-width: 1px;
  border-style: solid;
}

.article
{ 
  padding-left: 20px;
}

h1
{
  color: #e07000;
  font-size:13px;
  background-image:url('../_gfx/bullet_orange_transparent.png');
  background-repeat: no-repeat;
  margin-left:-20px;
  padding-left:20px;
  padding-top:3px;
}


table
{ 
  border-collapse: collapse;
}

table, td, th
{ 

}

.inputtext
{
  color: black;
  border-width: 1px;
  border-style: solid;
  border-color: #434a86;
  background-color: #c0c9e6;
  /* note: the lower the value, the greater the transparency */
  -moz-opacity:1; /* Firefox- range 0 to 1  */
  filter:alpha(opacity=100);
  opacity:1;  /* CSS3 - range 0 to 1 */
  width: 300px;
}

.inputcheckbox
{
  background-color: #c0c9e6;
}

.inputradio
{
  background-color: #c0c9e6;
  margin-left: 25px;
}

.inputfornumber
{
  width: 70px;
}

.inputsubmit
{
  background-color: #6477ad;
  border-color: black;
  border-width: 1px;
  border-style: solid;
  color: #cdd4eb;
  padding: 2px 3px;
  margin-top: 10px;
}

.formgroup
{
  margin-bottom: 10px;
  display: none;
}

.fieldsgroup
{
  padding: 10px;
  border-width: 1px;
  border-style: solid;
  border-color: #8a8ebb;
  background-color: #2a2a79;
  /* note: the lower the value, the greater the transparency */
  -moz-opacity:0.6; /* Firefox- range 0 to 1  */
  filter:alpha(opacity=60);
  opacity:0.60;
  margin-top: 10px;

}

.fieldsgroup * td
{
  border: 1px solid #bac7ea;
}

.required
{
  color: red;
}

#parentpagebox
{
  padding-left:20px;
  margin-top:30px;
  margin-left:19px;
  padding-top:3px;
  background-image: url('../_gfx/button_menu.png');
  background-repeat:no-repeat;
  
}

.form_next,
.form_prev
{
  padding: 3px 5px;
  background-color: #6477ad;
  border-color: black;
  border-width: 1px;
  border-style: solid;
  color: #cdd4eb;
  text-decoration: none;
  margin-top: 10px;
}

.errorInfo
{
  color: red;
  float: left;
}

#formgroup7 div table
{
  width: 100%;
}

#formgroup7 div table tr .confirm_group_bottom
{
  border-bottom: 1px solid #8a8ebb;
}
