/* GENERAL ELEMENTS */
 

body, input, select, textarea, td{ font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; }
body { 
		color: #333;  
		background-color: #fff;
		margin-top:0px;
		 }

.body
{
	margin: auto;
	width:998px;
}

a {
    color : blue;    
}

/** banner **/
.banner_ind {
width:1000px;
height:159px; 
background:url("../../images/template/banner.jpg") no-repeat 0px 0px;
}

.banner_eng {
width:1000px;
height:159px; 
background:url("../../images/template/banner2.jpg") no-repeat 0px 0px;
}

/** menu bar **/
.menubar{
 background-color:#ecf1f7;
 width:998px;
 height:25px;
 border:solid 1px #d5e1ed; 
 }

/** content **/
.content{
padding-top:27px;
padding-right:5px;
padding-left:5px;;
padding-bottom:30px;
width:990px;
}

/** footer **/
#footer {
 text-align:center;
 vertical-align: middle;
 padding-top:6px;
 font-size:10px;
 
}
/* Signup form */
.signupform .label {
  padding-top: 2px;
  padding-right: 8px;
  vertical-align: top;
  text-align: left; 
  white-space: nowrap;  
  font-size:11px;

}

.signupform .field {
  padding-bottom: 10px;
  white-space: nowrap;
}

.signupform .status {
  padding-top: 2px;
  padding-left: 8px;
  vertical-align: top;
  width: 246px;
  white-space: nowrap;
}

.signupform .textfield {
  width: 150px;
}

.signupform label.error {
  background:url("../../images/template/unchecked.gif") no-repeat 0px 0px;
  padding-left: 16px;
  padding-bottom: 2px;
  font-weight: bold;
  color: #EA5200;
}

.signupform label.checked {
  background:url("../../images/template/checked.gif") no-repeat 0px 0px;
}

.signupform .success_msg {
  font-weight: bold;
  color: #0060BF;
  margin-left: 19px;
}

.signupform #dateformatStatus, .signupform #termsStatus {
  margin-left: 6px;
}

.signupform #dateformat_eu {
 vertical-align: middle;
}

.signupform #ldateformat_eu {
  font-weight: normal;
  vertical-align: middle;
}

.signupform #dateformat_am {
  vertical-align: middle;
}

.signupform #ldateformat_am {
  font-weight: normal;
  vertical-align: middle;
}

.signupform #termswrap {
  float: left;
}

.signupform #terms {
  vertical-align: middle;
  float: left;
  display: block;
  margin-right: 5px;
}

.signupform #lterms {
  font-weight: normal;
  vertical-align: middle;
  float: left;
  display: block;
  width: 350px;
  white-space: normal;
}

.signupform #lsignupsubmit {
  visibility: hidden;
}

fieldset{
 background-color:#ecf1f7; 
 border:solid 1px #d5e1ed;
 padding:10px;
 text-align:left;
} 

/** button registration **/
.btn_reg{
 width:200px;
 font-size:14px;
 font-weight:bold;
} 

th {
 font-size:12px;
}

h3 {
font-size:12px;
}