body {
	margin:0; 
}
td {
	color: #fff;
	font-family: Verdana, sans-serif;
	font-size: 11px;
}
th {
	color: #fff;
	font-family: Verdana, sans-serif;
	font-size: 13px;
	padding: 4px ! important;
	padding-top: 7px ! important;
}
.maintable td {
	padding: 4px ! important;
}
.submitbtn {
    visibility: visible;
    margin: 0 auto ! important;
}
.nowrap {
    white-space: nowrap;
}
.textarealrg {
    width: 226px;
    height: 245px;
}
.textinput1 {
    border: 1px solid #bdc7d8; background-color: #ffffff; width: 200px; height: 16px; font-size: 10px; padding: 3px;
}
.select1 {
    border: 1px solid #bdc7d8; background-color: #ffffff; width: 132px; height: 20px;
}
.dobday, .dobmonth, .dobyear {
    border: 1px solid #bdc7d8; background-color: #ffffff; height: 16px; font-size: 10px; padding: 3px; float: left; display: inline; clear: none ! important;
}
.dobday, .dobmonth {
    width: 18px; margin-right: 6px;
}
.dobmonth, .dobyear {
    margin-left: 6px;
}
.dobyear {
    width: 41px;
}
.checkboxes {
    margin-left: 8px; border: 1px solid #bdc7d8; background-color: #ffffff;
}
.redtxt {
    color: #cc0000;
    font-weight: bold;
    font-size: 11px;
}
.redstar {
    color: #cc0000;
}
.optinout {
    color: #ffffff;
    font-size: 12px;
    display: inline;
}
.submitbtndisabled {
    visibility: hidden;
}
.errorfld {
    background-color: #992222 ! important;
}
.errorfld_label {
    color: #cc0000 ! important;
    font-weight: bold;
}
.errorfld_div {
    border: 1px dashed #990000 ! important;
}
.errormsgtxt {
    color: #dd0000 ! important;
}

#message {
    text-align: center ! important;
    visibility: hidden;
    display: none;
}
#mymessage {
    text-align: center ! important;
    font-weight: bold;
}
