/* round reg_left_main div */
.rounddiv_regleftmain {
	background:transparent;
    width:60%;
    margin-left:5%;
    float:left;
}
div#reg_left_main {
    background-color:#CCFFCC;
    min-height:430px;
}
/* ***** */

/* round reg_right_main div */
.rounddiv_regrightmain {
	background:transparent;
    width:25%;
    margin-left:2%;
    float:left;
}
div#reg_right_main {
    background-color:#CCFFCC;
    min-height:458px;
}
/* ***** */

div#reg_title {
    width:100%;
    font-size:16pt;
    text-align:center;
    margin-bottom:5px;
    margin-right:auto;
    margin-left:auto;
}
div#reg_helptext_title {
    width:100%;
    font-size:11pt;
    text-align:center;
    padding:5px;
}
div#reg_helptext {
	width:90%;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	padding:2px;
	font-size:10pt;
	text-align:justify;
	border:solid black 1px;
}
div#reg_error {
    width:70%;
    margin-right:auto;
    margin-left:auto;
    padding: 2px;
    background-color:#99CC99;
}

div#reg_form {
    background-color:#CCFFCC;
    width:90%;
    padding:5px;
    margin-left:auto;
    margin-right:auto;
}
div#reg_formline {
    margin-top: 2px;
    clear:both;
}
div#reg_formdescr {
    width: 49%;
    float:left;
    text-align:right;
    font-weight:bold;
}
div#reg_forminput {
    width: 49%;
    float:left;
    text-align:left;
}
div#reg_formclear {
    clear:both;
}

div#reg_formerror {
    margin-left:auto;
    margin-right:auto;
    margin-bottom:5px;
    /*margin-top:3px;*/
    background-color: #FF0000;
    color: #000000;
    width:70%;
    padding:5px;
    font-size: 10pt;
}
div#reg_formanswer {
    margin-left:auto;
    margin-right:auto;
    margin-bottom:5px;
    /*margin-top:3px;*/
    background-color: #00FF00;
    color: #000000;
    width:70%;
    padding:5px;
    font-size: 10pt;
}

option.option_1 {
	background-color:#00FF00;
}

form {
    padding:0;
    margin:0;
}

