/* ::::: https://service.unigarant.nl/webservice/css/publishingINT.css ::::: */

.grouptable { color: rgb(85, 85, 136); padding: 0px 0px 1px; border-bottom: 1px solid rgb(39, 60, 130); border-top: 1px solid rgb(39, 60, 130); border-collapse: separate; }
.grouptable th { font: bold 12px/26px verdana; background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(0, 0, 153); padding: 0px 0px 0px 10px; border-bottom: 1px solid rgb(0, 0, 153); margin: 1px 0px 0px; }
.grouptable tr { font: 11px verdana; margin: 1px 0px 0px; vertical-align: bottom; }
.grouptable td { border-bottom: 1px solid rgb(255, 255, 255); border-top: 1px solid rgb(255, 255, 255); line-height: 16px; padding: 2px 0px 2px 10px; text-align: left; vertical-align: top; }
.grouptable td.label { color: rgb(85, 85, 136); width: 48%; }
.grouptable td.infolinkcell { text-align: center; padding: 2px 0px 0px; width: 2%; vertical-align: text-top; }
.grouptable td.input { font-family: Verdana,sans-serif; font-size: 11px; height: 19px; color: rgb(96, 124, 141); width: 50%; }
th { vertical-align: bottom; }
.buttonbar { background-color: rgb(255, 255, 255); }
.radio { margin-bottom: 0px; vertical-align: middle; }
.inputRequired {  }
.applicable {  }
.nextButtonInvisible { position: absolute; width: 0px; height: 0px; padding: 0px; margin: 0px; color: white; font-size: 0px; border: 0px none; }
.hiddeninputfields { width: 0px; height: 0px; }
/* ::::: https://service.unigarant.nl/webservice/css/jquery/jquery-ui-1.8.17.custom.css ::::: */

button.ui-button::-moz-focus-inner { border: 0px none; padding: 0px; }
/* ::::: https://service.unigarant.nl/webservice/css/applicationsINT.css ::::: */

body { padding: 0px; margin: 0px; background-color: white; }
body, table, p, h1, h2 { font-family: Verdana,sans-serif; font-size: 11px; padding: 0px; color: rgb(0, 0, 0); text-align: left; clear: both; }
th { text-align: left; }
table { clear: both; width: 100%; }
form { margin: 0px; }
#container { width: 990px; text-align: left; margin: 0px auto; height: 100%; }
#centerCenterArea { clear: left; margin: 0px; }
.message { font-weight: bold; font-family: Verdana,sans-serif; color: rgb(34, 34, 170); clear: none; float: left; line-height: 16px; vertical-align: middle; }
.label { font-family: Verdana,sans-serif; color: rgb(0, 0, 0); line-height: 16px; }
td.label { vertical-align: top; }
.input, input, select { font-family: Verdana,sans-serif; color: rgb(0, 0, 0); font-size: 11px; }
.radio, .checkbox { margin: 0px 3px 0px 0px; padding-left: 0px; vertical-align: middle; width: 15px; }
.button { font-family: Verdana,sans-serif; }
div.wizardTitle { display: inline; font-weight: bold; padding-left: 10px; }
div.wizardStep { display: inline; padding-left: 10px; }
div#wizardInstructionMessage { padding-bottom: 2px; }
th.headertext { text-align: left; }
span.requiredSign { margin-left: 0.5em; }
/* ::::: https://service.unigarant.nl/webservice/css/applicationsPULSEUnigarant.css ::::: */

body { background: url('topbg.png') repeat-x scroll center top transparent; }
body, table, p, h1, h2 { font-family: Arial; color: rgb(108, 110, 109); }
.message { font-weight: bold; font-family: Arial; color: rgb(0, 0, 0); }
.label, .value { color: rgb(0, 0, 0); font-family: Arial; }
.input, input, select { font-family: Arial; }
.radio { font-family: Arial; }
#container .formTable .grouptable, #container formTable .grouptable th { border-color: rgb(0, 0, 0); }
#container .formTable .grouptable th { color: rgb(0, 0, 0); font-family: Arial; }
#container .formTable .grouptable td { font-family: Arial; color: rgb(0, 0, 0); }
/* ::::: https://service.unigarant.nl/webservice/css/applicationsPULSEUnigarantINT.css ::::: */

body { background: none repeat scroll 0% 0% transparent; }
body, table, p, h1, h2 { color: rgb(0, 0, 0); }
#container .formTable .grouptable th { color: rgb(0, 77, 166); font-family: Arial,Helvetica,sans-serif; font-size: 16px; }
.button { background-color: rgb(4, 97, 186); border: 0px solid; color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; padding-bottom: 2px; padding-top: 2px; border-radius: 4px 4px 4px 4px; }
.nextButtonInvisible { background-color: rgb(255, 255, 255); }
.buttonbar .button { background-color: rgb(230, 35, 144); }
.formHeaderTable {  }
.grouptable { border-bottom: medium none; border-top: medium none; }
.grouptable th { font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(0, 77, 166); padding: 0px 0px 0px 5px; border-bottom: medium none; background: none repeat scroll 0% 0% transparent; }
.grouptable tr { font-family: Arial,Helvetica,sans-serif; font-size: 12px; margin: 1px 0px 0px; vertical-align: bottom; }
.grouptable td { border-top: 4px solid rgb(255, 255, 255); color: rgb(0, 0, 0); }
.grouptable td.label { color: rgb(0, 0, 0); padding: 2px 0px 2px 5px; }
.grouptable td.input { font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
.input, input, select { font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
.grouptable td.label { font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
.applicable { font-size: 12px; }
body, table, p, h1, h2 { font-size: 12px; }
.ph_sequencemenu { margin: 5px 0px 10px; width: 565px; }
.ph_sequencemenu ul { padding: 0px; margin: 0px; color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; white-space: nowrap; list-style-type: none; }
.ph_sequencemenu ul li { display: inline; margin-right: 5px; }
.ph_sequencemenu ul li input { background-color: rgb(4, 97, 186); border: 1px solid rgb(4, 97, 186); color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; padding-bottom: 2px; padding-top: 2px; }
.ph_sequencemenu ul li.seq_next_applicable input { background-color: rgb(255, 255, 255); color: rgb(4, 97, 186); font-weight: bold; }
.wizardHeader, #wizardInstructionMessage, #productName { display: none; }
div#container { height: 100%; margin: 0px auto; text-align: left; width: 665px; }
