/* Style sheet xFormFieldset */
.mod_rmdApplicationForm input.text,.mod_rmdApplicationForm .textarea,.mod_rmdApplicationForm .headline,.mod_rmdApplicationForm .explanation,.mod_rmdApplicationForm .tl_multitextwizard{float:left;clear:both;}
.mod_rmdApplicationForm label{float:left;clear:both;margin-top:20px;font-weight:bold;}
.mod_rmdApplicationForm legend{font-size:16px;color:#0F5C9B;text-shadow: 1px 1px #ffffff;}
.mod_rmdApplicationForm .headline{width:684px;float:left;clear:both;display:block;background-image:url("tl_files/icons/privacy.gif") !important;margin: 30px 0 -10px 0 !important;color: #0F5C9B !important;font-size: 14px !important;}
.mod_rmdApplicationForm .explanation{width:688px;display:block;margin-top:20px;padding:10px;background-color:#AED7FB;border:1px solid #ffffff;color:#000000;line-height:1.5;}
.mod_rmdApplicationForm button.calendar{float:left;margin-top:6px;}
.ce_form{width:476px;float:left;}
.formbody br{display:none;}
.formbody fieldset br{display:block;}
.submit_container{display:block;margin-top:8px;}
input.submit{padding:3px 6px;text-align:center;background-color:#E3EEBB;border:1px solid #829829;font-family:Arial, Verdana, sans-serif;font-weight:bold;color:#56651B;line-height:100%;cursor:pointer;}
div.checkbox_container{float:left;clear:both;display:block;margin:0 0 1px 0;}
* html div.checkbox_container{margin:2px 0 -1px 0;}
*:first-child+html div.checkbox_container{margin:2px 0 -1px 0;}
div.checkbox_container span{display:block;margin-left:100px;padding-right:6px;}
input.checkbox{float:left;margin:3px 3px 0 1px;padding:0;}
* html input.checkbox{top:1px;position:relative;margin:-4px 0 0 -3px;}
*:first-child+html input.checkbox{top:1px;position:relative;margin:-4px 0 0 -3px;}
select{width:450px;display:block;margin:1px 0 6px 0;padding:2px;background-color:#F7FBFF;border:1px solid #AED7FB;color:#54651B;}
* html select{width:450px;display:block;margin-bottom:6px;padding:2px;background-color:#F7FBFF;border:1px solid #AED7FB;color:#54651B;}
div.error{clear:both;margin-top:2px;margin-bottom:2px;}
fieldset{display:block;margin:24px 0 12px 0;padding:12px;background-color:#E6F2FF;border:1px solid #86C2F9;}
* html fieldset{margin-top:12px;}
*:first-child+html fieldset{margin-top:12px;}
legend{font-family:Trebuchet MS, Arial, Verdana;font-weight:bold;font-size:14px;color:#8FA82D;}
* html legend{margin-top:-24px;padding:12px 0;}
*:first-child+html legend{margin-top:-24px;padding:12px 0;}
input.file{margin:1px 0;}
* html input.file{margin:0;}
*:first-child+html input.file{margin:0;}
.formbody .headline{height:16px;margin-top:24px;margin-bottom:6px;padding-left:22px;background:url("tl_files/icons/question.gif") left center no-repeat;border-bottom:1px solid #86C2F9;font-family:Arial, Verdana, sans-serif;font-weight:bold;font-size:12px;color:#56651B;}
.formbody label{float:left;padding-top:4px;}
.formbody span label{float:none;padding-top:4px;}
.formbody p.error{clear:both;display:block;padding:2px 2px 0 20px;background:#ffffcc url("tl_files/icons/error.gif") left top no-repeat;color:#990000;}
div.radio_container{clear:both;margin:0 0 10px 0;}
* html div.radio_container{margin:2px 0 10px 0;}
*:first-child+html div.radio_container{margin:2px 0 10px 0;}
div.radio_container span{padding-right:6px;}
input.radio{top:2px;position:relative;margin:1px 2px 0 1px;padding:0;}
* html input.radio{top:1px;position:relative;margin:-4px -1px 0 -3px;}
*:first-child+html input.radio{top:1px;position:relative;margin:-4px 0 0 -3px;}
.radio_container label{margin-right:12px;}
input.text,input.password{width:440px;height:18px;margin-bottom:6px;padding-top:4px;padding-right:4px;padding-left:4px;background-color:#F7FBFF;border:1px solid #AED7FB;color:#54651B;}
input.calendarWidget{width:417px;height:18px;margin-bottom:6px;padding-top:4px;padding-right:4px;padding-left:4px;background-color:#F7FBFF;border:1px solid #AED7FB;color:#54651B;}
* html input.text,* html input.password{width:440px;height:18px;margin-bottom:6px;padding-top:4px;padding-right:4px;padding-left:4px;background-color:#F7FBFF;border:1px solid #AED7FB;color:#54651B;}
* html input.calendarWidget{width:417px;height:18px;margin-bottom:6px;padding-top:4px;padding-right:4px;padding-left:4px;background-color:#F7FBFF;border:1px solid #AED7FB;color:#54651B;}
*:first-child+html input.text,*:first-child+html input.password{margin:0 0 6px 0;}
textarea{width:440px;display:block;margin-bottom:6px;padding:4px;background-color:#F7FBFF;border:1px solid #AED7FB;color:#54651B;line-height:150%;}
* html textarea{width:440px;overflow:auto;display:block;margin-bottom:6px;padding:4px;background-color:#F7FBFF;border:1px solid #AED7FB;color:#54651B;line-height:150%;}
#resultsList select{width:60px;float:right;}
#perPageLabel,#perPageSubmit{float:right;padding-left:10px;}
.mod_rmdApplicationForm td{padding-top:8px;padding-bottom:8px;border-top: 1px solid #ffffff;border-bottom: 1px solid #C2E0FC;}
.mod_rmdApplicationForm table td.col_0{width:180px;padding-right:20px;}
.mod_rmdApplicationForm td.col_0 label{padding-top:4px;padding-bottom:4px;font-weight:bold;}
.mod_rmdApplicationForm input.text,.mod_rmdApplicationForm input.textarea{width:698px;margin-top:4px;margin-bottom:4px;color:#728921;}
.mod_rmdApplicationForm input.text:focus,.mod_rmdApplicationForm textarea.textarea:focus{background-color: #1266C2 !important;color: #ffffff !important;border-color: #ffffff !important;}
.mod_rmdApplicationForm textarea.textarea{width:698px;height:100px;}
.mod_rmdApplicationForm input.text.calendar{width:674px;}
.mod_rmdApplicationForm .tl_multitextwizard td.controls,.mod_rmdApplicationForm .tl_matrixwizard td.controls{width:90px;}
.mod_rmdApplicationForm table.tl_multitextwizard input.text{margin-top:4px;margin-bottom:4px;padding:4px;background-color:#F7FBFF;border:1px solid #AED7FB;color:#728921;width: 60px !important;}
.mod_rmdApplicationForm table.tl_multitextwizard td{padding-right:2px;padding-left:0;}
.mod_rmdApplicationForm .tl_multitextwizard th,.mod_rmdApplicationForm .tl_matrixwizard th{width:45px;padding-top:8px;text-align:center;font-weight:normal;font-size:9px;line-height:1;}
.mod_rmdApplicationForm .tl_matrixwizard table table label{margin-top:0;margin-bottom:0;padding-top:4px;padding-bottom:0;text-align:center;font-weight:normal;font-size:9px;line-height:1;}
.mod_rmdApplicationForm table.tl_matrixwizard textarea{margin-right:2px;width: 150px !important;}
.mod_rmdApplicationForm table.tl_matrixwizard select{margin-right:2px;width: 190px !important;}
.mod_rmdApplicationForm table.tl_matrixwizard table td{border-top:0;border-bottom:0;}
.mod_rmdApplicationForm div.checkbox_container span{width:698px;float:left;clear:both;display:block;margin:2px 4px 2px 0;padding:5px;background-color:#F1F7DD;border:1px solid #ffffff;}
.mod_rmdApplicationForm div.checkbox_container input.checkbox{margin:0 6px 0 0;}
.mod_rmdApplicationForm div.radio_container span{width:698px;float:left;clear:both;display:block;margin-top:2px;margin-right:4px;margin-bottom:2px;padding:3px 2px 4px 4px;background-color:#F1F7DD;border:1px solid #ffffff;}
.mod_rmdApplicationForm div.radio_container span input.text{width:686px;float:none;clear:both;display:block;margin-top:5px;}
.mod_rmdApplicationForm div.radio_container label,.mod_rmdApplicationForm div.checkbox_container label{margin:0;padding:0;color:#56651B;}
.mod_rmdApplicationForm input.submit{margin-top:10px;margin-right:6px;padding:4px 8px;text-align:center;background-color:#E3EEBB;background-repeat:no-repeat;border:1px solid #829829;font-family:Arial,Verdana,sans-serif;font-weight:bold;font-size:12px;color:#56651B;line-height:100%;cursor: pointer;}
.mod_rmdApplicationForm input.submit.next{padding-left:16px;background-image:url("tl_files/layout/btn_next.gif");background-position:left center;}
.mod_rmdApplicationForm input.submit.previous{padding-right:16px;background-image:url("tl_files/layout/btn_previous.gif");background-position:right center;}
.mod_rmdApplicationForm select{float:left;clear:both;}
.mod_rmdDashboard ul.listing li{font-size:13px;line-height:20px;list-style-type:none;}
.mod_rmdDashboard input[type=text].calendar{width:80px;float:left;display:block;}
div.dateControls div{width:250px;margin-top:20px;}
div.dateControls label{width:80px;}

