.right-col h1 {
    font-size: 20px;
    color: #6677A8;
    margin-bottom: 18px;
}

.left-col h2 {
    margin: 26px 0 0 0px;
    color: #4F588B;
	padding: 0px;
}

.left-col {
    float: left;
    /*border-right: 1px solid #EFF4F9;*/
    width: 333px;
}

.submenu-title {
    margin-left: 30px;
    font-weight: bold;
}

#submenu  {
    margin: 14px 0 0 70px;
    list-style-type: none;
}

#submenu .on {
    color: #4F588B;
    font-weight: bold;
}

.right-col {
    float: right;
    width: 460px;
    margin: 30px 0 0 0;
}

.right-col h2 {
    font-size: 20px;
}

.bodytext {
font-size: 12px;
}


/* form */

form {
margin-top: 40px;
}

fieldset {
    border: none;
}

/*
.csc-mailform label {
    
}
*/

.csc-mailform-field label {
    width: 110px;
    display: block;
    float: left;
    /*clear: both;*/
    font-size: 10px;
    margin-bottom: 10px;
}

.required {
color: #6577AA;
}

.csc-mailform-field {
    margin-bottom: 14px;
    clear: both;
}

input, textarea, select {
    border: 1px solid #D0D0D1;
}

input,select {
    width: 200px;
}

input.birthdate {
width: auto;
}

input.csc-mailform-submit {
    width: auto;
	margin-top: 10px;
}

.csc-mailform-radio input {
    width: auto;
    display: inline;
    border: none;
}

.csc-mailform-radio label {
    width: auto;
    float: none;
    display: inline;
    color: ;
}

.csc-mailform-radio legend {
    display: none;
}

.csc-mailform-label {
    font-size: 12px;
}

.csc-mailform-check  {
width: auto;
border: none;
}

.csc-mailform-radio {
width: auto;
border: none;
}

.csc-special-id {
	display:none;
}

.csc-mailform-field textarea{
	display: block;
	clear: both;
	width: 440px;
}

.csc-mailform .field_nl label{
	width: 440px;
}

.csc-mailform .field_nl input{
	display: block;
	clear: both;
}

.csc-mailform-field .msg_more{
	display: block;
	clear: both;
	font-style: italic;
}



