body {
font-family: arial, tahoma, verdana, sans-serif;
font-size: 12px;

}

a:link {color:#888888;text-decoration:none;}
a:visited {color:#888888;text-decoration:none;}
a:hover {color:#000000; text-decoration:none;font-weight:bold}
a:active {color:#888888;text-decoration:none;}

#topbranding {

width:960px;
min-width:960px;
min-height: 140px;
margin-left:auto;
margin-right:auto;
margin-bottom: 15px;
background-color: white;
vertical-align: middle;

}

#toptext {
    font-size: 2em;
    font-weight: bold;
    float:left;
}

#mainform {

width: 960px;
margin-left:auto;
margin-right:auto;
background-color:white;
padding-top: 25px;
padding-bottom: 70px;
}

#footer {
width: 960px;
margin-left:auto;
margin-right:auto;
background-color:white;
margin-top: 15px;
margin-bottom: 15px;
padding-top: 10px;
padding-bottom: 10px;
}

#txttop {

    width: 820px;
    margin-left: 50px;
    margin-top: 10px;
    text-align: justify;

}

#copyright {

    width: 820px;
    margin-left: 50px;
    margin-top: 10px;
    text-align: justify;

}

fieldset {

width: 820px;
margin-left: 50px;
margin-top: 10px;
border:2px solid #888888 ;
padding: 15px;

}

legend {

font-size: 16px;
font-weight: bold;
padding: 10px;

}

label {
display:inline-block;
width: 250px;

}

input {

width: 350px;
padding: 5px;
border: 1px solid #bbbbbb;
margin-top: 3px;
margin-bottom: 2px;

}

.checkbox {
width:20px !important;
margin-top: 3px;
margin-bottom: 2px;
border: 0px;
}
.checkboxtxt {
min-width: 325px;
width: 325px;
max-width: 325px;
display:inline-block;
}

.mandatorymsg {

color: red;
margin-left: 200px;

}

.alertred {
    color:red;
}

.reqfieldasterisk {
margin-left:5px;
color:red;
}

#lang_switch_msg {
float:right;
margin-right:15px;
}

.submitbtn {
width: auto;
float:right;
margin-right: 60px;
margin-top: 25px;
}

.submitbtn:hover {

border: 1px solid #000000;

}

table {
    margin-left: 75px;
    border-spacing:0;
    border-collapse:collapse;
}
.tdformlegend {

font-size:16px;
font-weight:bold;
padding:5px;

}

.tdfielddata {
padding-left: 15px;
font-size:14px;
min-width:200px;
}

tr:nth-child(odd)		{ background-color:#d1cfca; }
tr:nth-child(even)		{ background-color:#e9e6e1; }

#senderror {
color: red;
margin-left: 50px;
}

.radio {
width:20px;
border:0px;
}

.txtarelabelalign *{

    vertical-align: top;
}

.radiobuttons {
	margin-left: 250px;
	margin-top: -1em;
}

.checkboxdiv {
	margin-left: 250px;
	margin-top: -1em;
}


#clientLogoDiv {
    float:left;
}
#clientLogo2Div{
    float:right;
}
#changelanguage{
    float:right;
    padding-right:35px
}

.confirmboxdiv{
  margin-left: 250px;
  margin-top: -1em;
  width: 385px;
}
.ccmeplsboxdiv{
  margin-left: 250px;
  margin-top: 0.5em;
  width: 385px;
}

.confirmbox_box{
  float:left;
  width:30px;
}

.confirmbox_text{
  float:left;
  width:310px;
  margin-right: 15px;
  text-align:justify;
  margin-top: 0.3em;
}
.ccmepls_text{
  float:left;
  margin-top: 0.3em;
}
.confirmbox_star{
  float:left;
  width:20px;
}

#eissm_logo{
  width:82px;
  margin-left:auto;
  margin-right:auto;
}

#default_footer{
  color: #888888;
}
