.jqifade{ position: absolute; background-color: #aaaaaa; }
div.jqi{ width: 500px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; position: absolute; background-color: #ffffff; font-size: 11px; text-align: left; border: solid 1px #eeeeee; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 7px; }
div.jqi .jqicontainer{ font-weight: bold; }
div.jqi .jqiclose{ position: absolute; top: 4px; right: -2px; width: 18px; cursor: default; color: #bbbbbb; font-weight: bold; }
div.jqi .jqimessage{ padding: 10px; line-height: 20px; color: #444444; }
div.jqi .jqibuttons{ text-align: right; padding: 5px 0 5px 0; border: solid 1px #e2e8e6; background-color: #f2f8f6; }
div.jqi button{ padding: 3px 10px; margin: 0 10px; background: #213e80 !important; border: solid 1px #f4f4f4; color: #ffffff; font-weight: bold; font-size: 12px; }
div.jqi button:hover{ background: #213e80 !important; }
div.jqi button.jqidefaultbutton{ background: #1a938a !important; }
.jqiwarning .jqi .jqibuttons{ background: #cc6600 !important; }

.radioTable{ width: 100%; border: none; border-spacing: 0; }
.radioTable thead{ }
.radioTable tbody{ }
.radioTable tr{ cursor: pointer; border-bottom: 1px solid #f5f5f5; }
.radioTable tbody tr:hover{ background-color: #e2e8e6; }
.radioTable th{ text-align: left; font-size: 12px; font-weight: bold; padding: 0 0 8px 0; color: #929896; }
.radioTable td{ text-align: left; font-size: 11px; font-weight: normal; padding: 3px 0;  }
.radioTable td.td-radio{ width: 40px; text-align: center; }
.radioTable td.td-label{ }
.radioTable td label{ font-size: 11px; font-weight: normal; margin-top: 1px; }
.radioTable tbody tr.checked{ background-color: #FFD38A; font-weight: bold; }
.radioTable tbody tr.checked:hover{ background-color: #F9B23C; }
.radioTable tbody tr.checked label{ font-weight: bold; }

div.jqi{ font-family: 'Arial',sans-serif !important; }
div.jqi #searchnoresult{ font-size: 15px; text-align: center; line-height: 140px; color: #ccc; font-weight: normal; font-style: italic; }
div.jqi h3{ font-size: 16px; font-weight: bold;  }
div.jqi label{ display: block; font-size: 12px; }
div.jqi label span{ font-weight: normal; color: #777; }
div.jqi label #optionsearchstatus{ color: #ff0000; font-weight: bold; float: right; display:none;}
div.jqi input[type='search']{ width: 100%; border: solid 1px #d4d4d4; padding: 3px;}
div.jqi #searchoptionswrapper{ margin: 15px 0 15px 0; border: solid 1px #e2e8e6; height: 150px; max-height: 150px; overflow: auto !important; display: none; }