.radPopupImage_Default img { display:none; }

.radPopupImage_Default { height:22px;width:18px;background:url(icon-datepicker.png) bottom left no-repeat;display:inline-block;padding-top:4px; }

.se-form-container .CaptchaImageDiv .rcRefreshImage {
    background: url("icon-refresh.png") no-repeat scroll 0 3px transparent;
    padding-left: 20px;
}

.se-form-container .CaptchaImageDiv .rcCaptchaAudioLink {
    background: url("icon-speaker.png") no-repeat scroll 0 3px transparent;
    padding-left: 20px;
}

.se-form-container ul.errors
{
  padding-left: 30px;
}

.se-form-container .fileupload .uneditable-input
{
  display: none;
}

.se-form-container .submit-panel input[type="submit"]
{
  margin-top: 0;
}

.field_help
{
  color:#828689;
}

.captcha, .CaptchaImageDiv {
    height: 111px;
    position: relative;
}

.CaptchaImageDiv
{
    height: 55px;
}

.captcha > p,
.CaptchaImageDiv > p
{
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 76px;
}

.captcha .rcRefreshImage,
.CaptchaImageDiv .rcRefreshImage
{
    display: block;
    left: 208px;
    position: absolute;
    top: 25px;
    text-decoration: underline;
}

.captcha .rcCaptchaAudioLink,
.CaptchaImageDiv .rcCaptchaAudioLink
{
    left: 208px;
    position: absolute;
    text-decoration: underline;
    top: 5px;
}

.se-form-required-asterisk
{
  display: none;
}

.se-form-required-text
{
  color: red;
}
.searchresults-panel, .directory-search {
    background: none repeat scroll 0 0 #EDEDED;
    margin-bottom: 20px;
    padding: 18px 30px;
}
.searchresults-panel label {
    font-size: 0.8em;
    font-weight: bold;
    margin-right: 20px;
}
.searchresults-panel input[type="text"] {
    margin-right: 20px;
    padding-left: 10px;
    width: 288px;
}
.searchresults-panel input[type="submit"] {
    background: none repeat scroll 0 0 #D4760B;
    border: 1px solid #D4760B;
    color: #FFFFFF;
    filter: none;
}
.directory-search .suburb-label span {
    margin-left: 20px;
    width: 76px;
}
#content-onecolumn .directory-search .pull-right {
    margin-bottom: 0;
}
.directory-search label {
    float: left;
    line-height: 28px;
    margin-bottom: 20px;
    width: 50%;
}
.directory-search label input[type="text"], .directory-search label select, .directory-search label .tree-dropdown-text, .directory-search label .tree-dropdown-text-wrapper, .directory-search label .tree-filter-wrapper {
    float: left;
    width: 203px;
}
.directory-search label select {
    border: 1px solid #E0E0E0;
}
.directory-search label .tree-dropdown-text-wrapper {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 28px;
    padding-right: 0;
    padding-top: 0;
    width: 198px;
}
.directory-search label .tree-filter-wrapper {
    margin-top: 0;
}
.directory-search span {
    display: block;
    float: left;
    width: 96px;
}
.directory-search .tree-dropdown-text span, .directory-search .tree-dropdown-wrapper span {
    float: none;
}
.directory-search .RadTreeView span.rtIn {
    display: inline;
}
.directory-search label .tree-dropdown-trigger-wrapper {
    margin-top: -28px;
}
.directory-search label .tree-dropdown-trigger-wrapper a.tree-dropdown-trigger {
    background: url("dropdown-trigger.png") no-repeat scroll left top transparent;
    border-left: 1px solid #E0E0E0;
    height: 28px;
    width: 28px;
}
.directory-search label .tree-filter-wrapper .tree-dropdown-wrapper {
    margin-top: 30px;
    width: 208px;
}
body .ui-widget-content {
    border: 0 none;
    border-radius: 0 0 0 0;
  padding:20px;
}
body .ui-dialog {
    padding: 0;
}
body .ui-dialog.ui-widget {
    font-family: Arial,sans-serif;
}
body .ui-dialog.ui-widget.ui-widget-content.ui-corner-all {
    background: none repeat scroll 0 0 #F3F3F3;
    overflow: visible;
}
body .ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix {
    background: none repeat scroll 0 0 #0C3050;
    border: 0 none;
    border-radius: 0 0 0 0;
    color: #FFFFFF;
}
.changePassword fieldset {
    background: none repeat scroll 0 0 transparent;
    font-size: 0.8em;
    padding: 0;
}
.add-to-calendar .ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix {
    background: none repeat scroll 0 0 #DC7602;
    padding: 10px 15px;
    width: 240px;
}
.add-to-calendar fieldset {
    font-size: 0.8em;
}
.add-to-calendar fieldset textarea, .add-to-calendar fieldset select {
    border: 1px solid #E0E0E0;
    width: 100%;
}
.add-to-calendar fieldset label {
    display: block;
    margin: 10px 0;
}
.ui-widget.add-to-calendar input[type="submit"] {
    border-radius: 2px 2px 2px 2px;
    float: right;
    font-size: 1.1em;
    margin-left: 0;
}
.changePassword fieldset li:after {
    clear: both;
    content: "";
    display: table;
}
.changePassword fieldset .field_label {
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    width: 50%;
}
.changePassword fieldset .field_input {
    float: left;
    padding-left: 0;
    width: 50%;
}

body .ui-dialog .ui-dialog-titlebar-close span {
    background: url("icon-close.png") repeat scroll 0 0 transparent;
    display: inline-block;
    height: 10px;
    margin-top: 3px;
    text-indent: -5000px;
    width: 10px;
}

.ui-dialog .ui-dialog-titlebar-close {
    float: right;
}
.ui-dialog .ui-dialog-titlebar-close:hover {
    background: url("icon-email-close.png") no-repeat scroll left top transparent;
    border: 0 none;
    border-radius: 0 0 0 0;
}
.ui-widget input[type="submit"], .ugc-form .button.goback, .button.ugc-update {
    background: none repeat scroll 0 0 #006CB7;
    border-color: #547E2B;
    color: #FFFFFF;
    filter: none;
    margin-left: 50%;
}
.ui-widget input.buttonRed[type="submit"], .ugc-form .button.delete, .button.ugc-delete, .button.ugc-new-listing {
    background: none repeat scroll 0 0 #B82D2D;
    border-color: #B82D2D;
    color: #FFFFFF;
    filter: none;
    margin-left: 10px;
}
.button.ugc-new-listing {
    background: none repeat scroll 0 0 #DC7602;
    border-color: #DC7602;
}
.ugc-portal {
    width: 620px;
}
.ugc-portal p {
    margin-top: 0;
    padding-top: 0;
}
.button.ugc-update {
    margin-left: 0;
}
.ugc-form .button.goback, .ugc-form .button.delete {
    margin: 0;
}
.delete-heading {
    color: #006DA4;
    font-size: 16px;
}
.manage-listing {
    padding: 20px;
}
.manage-listing h2 {
    border-top: 1px solid #FFFFFF;
    color: #303030;
    font-size: 16px;
    font-weight: bold;
    margin: 0 -20px;
    padding-left: 20px;
}
.manage-listing .listing.clearfix {
    border-top: 1px solid #FFFFFF;
    margin: 0 -20px;
}
.manage-listing .listing h5 {
    color: #006DA4;
    font-size: 15px;
    font-weight: normal;
}
.manage-listing .listing ul, .manage-listing .listing li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.manage-listing .listing li {
    display: inline-block;
    margin-right: 4px;
}
.manage-listing .listing .details, .manage-listing .listing .status, .manage-listing .listing .options {
    float: left;
}
.manage-listing .listing .details {
    padding-left: 20px;
    width: 430px;
}
.manage-listing .listing .status {
    width: 150px;
}
.manage-listing .listing .status p span {
    display: block;
}
.manage-listing .listing .options {
    font-size: 0.9em;
    margin-top: 20px;
    padding-right: 20px;
    text-align: right;
    width: 300px;
}
.manage-listing .listing .options input[type="submit"] {
    float: none;
}
.control-group {
    margin: 10px 0 20px;
}
.control-group .form-label {
    margin-bottom: 10px;
}
.control-group table td, #postalSame table td {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    /*padding: 4px;*/
}
.controls.inline-label table td label {
    margin-left: 12px;
}
.uneditable-input {
    margin-right: 12px;
}
.input_array table th {
    background: none repeat scroll 0 0 transparent;
    color: #313131;
}

.input_array.rank-form {
    /*width: auto;*/
}
.input_array.rank-form label {
    margin-left: 15px;
}
.input_array.rank-form input[type="text"] {
    width: 58px;
  margin-bottom: 10px;
}
#postalSame table td label {
    margin-left: 10px;
}
.inline-label .form-label {
    display: block;
    float: left;
    width: 155px;
}
input[type="text"], textarea {
    resize: none !important;
}
#ctl09_captchaPanel {
    background: none repeat scroll 0 0 #FFFFFF;
}
.fileupload input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E0E0E0;
    margin-right: 10px;
}
table.calendarWrapper_Default td {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    padding: 0;
}
form .tabledForm .RadCaptcha p {
    background: none repeat scroll 0 0 transparent;
}
form .tabledForm .RadCaptcha input {
    width: auto;
}
.fake-upload {
    display: none;
}
.in-my-area-address-control {
    height: 16px;
    line-height: 16px;
}
.se-form-container fieldset {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 0;
}
.grid.horizontalForm fieldset {
    padding: 15px 15px 1px;
}
.emailAFriend fieldset, form.horizontal fieldset, div.horizontalForm fieldset {
    background: none repeat scroll 0 0 #EDEDED;
    padding: 15px;
}
form.horizontal, form.grid, div.horizontalForm, div.grid {
    padding-bottom: 15px;
}
ul.form_container {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
ul.form_container > li {
    clear: both;
    display: block;
    margin-bottom: 15px;
}
.field_label {
    float: left;
}
.field_input {
    padding-left: 355px;
}
.field_label {
    margin-right: -185px;
    padding-top: 2px;
}
.label-box {
    background: none repeat scroll 0 0 #ECF0F3;
    border: 1px solid #D6DDE3;
    height: 30px;
    line-height: 30px;
    padding: 0 16px;
    width: 230px;
}
.field_input label {
    margin-left: 5px;
}
.grid .field_input {
    padding-left: 90px;
}
.grid .field_label {
    margin-right: -90px;
}
textarea, input[type="text"], input[type="password"] {
    border: 1px solid #D6DDE3;
    resize: both;
    width: 100%;
}

.se-form-container textarea
{
  height: 72px;
}

.se-form-container .submit-panel
{
  margin-left: 0;
}

.se-form-container textarea,
.se-form-container input[type="text"],
.se-form-container input[type="password"]
{
  width: 270px;
}

.rank input[type="text"] {
    margin-bottom: 10px;
    margin-right: 10px;
    width: auto;
}
input[type="text"], input[type="password"] {
    padding: 2px 0;
    height: 18px;
    width: 200px;
}
input.shortInput {
    margin-right: 10px;
    width: 58px;
}
select {
    border: 1px solid #7E9DB9;
    padding: 1px;
    width: 180px;
}
.scSearchInputBox, .ulSearchDdList select {
  border: 1px solid #7E9DB9;
  margin-left: 10px;
  margin-top: 0;
  width: 40%;
}

.scSearchInputBox { width:34%; }

.no-js .scSearchInputBox, .ulSearchDdList select { width:auto; }
.input_array table {
    width: 100%;
}
.input_array table th {
    font-weight: normal;
    text-align: left;
}
.input_array table th, .input_array table td {
    line-height: 2.083em;
    padding: 0;
}
.input_array table .question, .input_array table tbody td:first-child {
    width: 185px;
}
.radioCheck {
    line-height: 2.083em;
}
.radioCheck input {
    margin-right: 10px;
}
p.error {
    color: #AD6109;
    font-weight: bold;
}
.emailAFriend .field_input {
    padding-left: 138px;
}
.emailAFriend .field_label {
    margin-right: -138px;
}
.RadCaptcha_Default img {
    clear: right;
    float: left;
    margin-bottom: 15px;
    margin-right: 15px;
}
.captchaLabel {
    display: block;
    margin-bottom: 15px;
}
.captcha .captcha div:after {
    clear: both;
    content: "";
    height: 0;
}
.captcha input[type="text"] {
    width: 244px;
}
.radEnabledCss_Default, .radHoverCss_Default, .radFocusedCss_Default {
    border: 1px solid #E0E0E0 !important;
    height: 24px;
  font-size:1.1em;
  padding-left:10px;
  padding-right:20px;
    line-height: 24px;
    width: 73px !important;
}
.radInvalidCss_Default {
    height: 24px;
    line-height: 24px;
    width: 73px !important;
}
.pickerWrapper_Default, .pickerWrapper_Default table {
    height: 29px !important;
    width: 98px !important;
}
.pickerWrapper_Default table table {
    width: 78px !important;
}
.radInput_Default {
    height: 29px !important;
    padding: 0 !important;
}
.pickerWrapper_Default {
    display: inline;
  margin-right:15px;
  float:left;
    line-height: 29px;
}
.radInput_Default { font-size:1.1em; }

.dateWrapper {
    float: left;
    margin-right: 10px;
}
.dateWrapper table td {
    background: none repeat scroll 0 0 #EDEDED;
    border: 0 none;
    padding: 0;
}
.horizontalForm.eventFilter label {
    float: left;
    line-height: 25px;
}
.search-events-button {
    text-align: right;
    width: 100%;
}
.search-events-button input[type="submit"] {
    background: none repeat scroll 0 0 #DC7E13;
    border-color: #DC7E13;
    color: #FFFFFF;
    filter: none;
    height: 35px;
    line-height: 35px;
}
form.horizontal textarea, form.horizontal input[type="text"], div.horizontalForm textarea, div.horizontalForm input[type="text"] {
    width: auto;
}
input.float_right[type="submit"], input.float_right[type="button"], .float_right, .horizontalForm input[type="submit"], .horizontalForm input[type="reset"] {
    float: right;
    margin-left: 6px;
    margin-right: 0;
}
input.float_left[type="submit"], input.float_left[type="button"], .float_left {
    float: left;
    margin-left: 0;
    margin-right: 10px;
}
form.horizontal input, form.horizontal select, form.horizontal textarea, div.horizontalForm label, div.horizontalForm input, div.horizontalForm select, div.horizontalForm textarea {
    float: left;
    line-height: 1em;
    margin-right: 10px;
}
div.grid ul.form_container > li {
    clear: none;
    float: left;
    width: 50%;
}
div.grid ul.form_container > li.fullWidth {
    clear: both;
    float: left;
    width: 100%;
}
div.grid ul.form_container li li {
    margin: 0;
    width: 100%;
}
div.grid ul.form_container ul.ulSearchDdList {
    float: left;
    margin: 0 10px 0 0;
    padding: 0;
}
.width100, form.horizontal .width100, form.horizontal input.width100, input.width100[type="text"], input.width100[type="password"], div.horizontalForm .width100, div.horizontalForm input.width100 {
    width: 100px;
}
.width125, form.horizontal .width125, form.horizontal input.width125, input.width125[type="text"], input.width125[type="password"], div.horizontalForm .width125, div.horizontalForm input.width125 {
    width: 125px;
}
.width150, form.horizontal .width150, form.horizontal input.width150, input.width150[type="text"], input.width150[type="password"], div.horizontalForm .width150, div.horizontalForm input.width150 {
    width: 150px;
}
.width175, form.horizontal .width175, form.horizontal input.width175, input.width175[type="text"], input.width175[type="password"], div.horizontalForm .width175, div.horizontalForm input.width175 {
    width: 175px;
}
.width200, form.horizontal .width200, form.horizontal input.width200, input.width200[type="text"], input.width200[type="password"], div.horizontalForm .width200, div.horizontalForm input.width200 {
    width: 200px;
}
.width350, form.horizontal .width350, form.horizontal input.width350, input.width350[type="text"], input.width350[type="password"], div.horizontalForm .width350, div.horizontalForm input.width350 {
    width: 350px;
}
.width100percent, form.horizontal .width100percent, form.horizontal input.width100percent, div.horizontalForm .width100percent, div.horizontalForm input.width100percent {
    width: 100%;
}
.margin15, form .margin15, form input.margin15 {
    margin-bottom: 15px;
}
.marginLeft15, form .marginLeft15, form input.marginLeft15 {
    margin-left: 15px;
}
.marginRight15, form .marginRight15, form input.marginRight15 {
    margin-right: 15px;
}
.margin10, form .margin10, form input.margin10 {
    margin-bottom: 10px;
}
ul.form_container li.buttonsRight {
    text-align: right;
}
.defaultButton, .cancelButton, input[type="submit"], input[type="button"], a.button, input[type="reset"] {
    border: medium none;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    font-family: Arial,Helveitca,sans-serif;
    font-weight: bold;
    height: 33px;
    line-height: 33px;
    padding: 0 15px;
    text-align: center;
    text-decoration: none;
}
.accessibility input[type="submit"] {
    background: url("text-bg.png") no-repeat scroll left top transparent;
    border: 0 none;
    border-radius: 0 0 0 0;
    color: #3F631C;
    filter: none;
    font-size: 14px;
    font-weight: bold;
    height: 18px;
    line-height: 18px;
    padding: 0;
    width: 18px;
}
a.button {
    display: inline-block;
}
input[type="submit"], input[type="button"], .defaultButton, a.button, input[type="reset"] {
    background: none repeat scroll 0 0 #006BB7;
    color: #FFFFFF;
}
.cancelButton, a.button.cancelButton {
    background: url("buttonGradientCancel.gif") repeat-x scroll left center transparent;
}
.iconAdd {
    padding: 0;
}
.iconAdd span {
    background: url("buttonIconAdd.gif") no-repeat scroll 15px 50% transparent;
    padding: 0 15px 0 36px;
}
.application-head {
    border-top: 1px solid #EAEAEA;
    color: #006DA4;
    display: block;
    font-size: 20px;
    padding: 20px 0;
}
.ad-source-list {
    margin: 0 -15px;
}
.ad-source-list table {
    width: 100%;
}
.ad-source-list table td {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #FFFFFF;
    border-image: none;
    border-style: none none solid;
    border-width: 0 0 1px;
    padding: 5px 15px;
    width: 100%;
}
.ad-source-list table td label {
    margin-left: 20px;
}
form.ugcForm {
}
form.ugcForm label, div.tabledForm label, div.tabledForm .field_input p.preFilled {
    line-height: 2.25em;
}
form.ugcForm ul.form_container {
}
form.ugcForm ul.form_container > li, div.tabledForm ul.form_container > li {
    background: none repeat scroll 0 0 #F3F3F3;
    border-top: 1px solid #FFFFFF;
    clear: both;
    margin-bottom: 0;
}
.twoColumn form.ugcForm .field_input, .twoColumn div.tabledForm .field_input {
    background: none repeat scroll 0 0 #F9F9F9;
    border-left: 1px solid #FFFFFF;
    margin-left: 210px;
    padding: 5px 15px;
}
.twoColumn form.ugcForm .field_label, .twoColumn div.tabledForm .field_label {
    margin-right: -210px;
    width: 179px;
}
.oneColumn form.ugcForm .field_label, .oneColumn div.tabledForm .field_label {
    margin-right: -470px;
    width: 439px;
}
.oneColumn form.ugcForm .field_input, .oneColumn div.tabledForm .field_input {
    background: none repeat scroll 0 0 #F9F9F9;
    border-left: 1px solid #FFFFFF;
    margin-left: 470px;
    padding: 5px 15px;
}
.twoColumn div.tabledForm.label354 .field_input {
    margin-left: 354px;
}
.twoColumn div.tabledForm.label354 .field_label {
    margin-right: -354px;
    width: 323px;
}
#content.threeColumn .right div.tabledForm div.field_label, #content.threeColumn .right div.tabledForm div.field_input {
    background: none repeat scroll 0 0 #F7F7F7;
    margin: 0;
    padding: 0;
}
.threeColumn div.tabledForm .field_label {
    margin-right: -161px;
    width: 130px;
}
.threeColumn div.tabledForm ul.form_container > li {
    border-bottom: 0 none;
}
form.ugcForm fieldset, div.tabledForm fieldset {
    margin-bottom: 15px;
    padding: 0;
}
form.ugcForm fieldset fieldset, div.tabledForm fieldset fieldset {
    margin-bottom: 0;
}
form.ugcForm legend, div.tabledForm legend {
    background: none repeat scroll 0 0 #DC7602;
    color: #FFFFFF;
    font-size: 1.25em;
    font-weight: bold;
    line-height: 2.133em;
    text-indent: 15px;
    width: 100%;
}
form.ugcForm fieldset fieldset legend, div.tabledForm fieldset fieldset legend {
    background: none repeat scroll 0 0 #96918E;
    color: #FFFFFF;
    font-size: 1.083em;
    font-weight: bold;
    line-height: 2.385em;
    text-indent: 15px;
    width: 100%;
}
form.ugcForm .field_label, div.tabledForm .field_label, div.tabledForm .field_input {
    background: none repeat scroll 0 0 #F3F3F3;
    margin-right: 0;
    padding: 5px 15px;
    width: 320px;
}
#job-application fieldset {
    background: none repeat scroll 0 0 #F3F3F3;
}
.additonal-info-label {
    padding-left: 15px;
}
div.tabledForm .field_input {
    border-left: 1px solid #FFFFFF;
    display: block;
    float: left;
    line-height: 2.3em;
    width: 299px;
}
.ugc-register, .ugc-group {
    background: none repeat scroll 0 0 #F4F4F4;
}
.ugc-group {
    margin-bottom: 30px;
}
.ugc-register .ugc-form-fields, .ugc-form .ugc-form-fields {
    border-bottom: 1px solid #FFFFFF;
    content: "";
    display: table;
    line-height: 130%;
}
.ugc-register h4, .ugc-group h4 {
    background: none repeat scroll 0 0 #DC7602;
    color: #FFFFFF;
    font-weight: bold;
    margin: 0;
    padding: 15px;
}
.ugc-register p {
    color: #656565;
    font-size: 0.9em;
    padding: 5px 20px;
}
.ugc-register .ugc-label, .ugc-register .ugc-input {
    float: left;
    margin: 10px 20px;
    width: 300px;
}
.ugc-form .ugc-label, .ugc-form .ugc-input {
    float: left;
    margin: 10px 20px;
    width: 420px;
}
.ugc-register .ugc-label.pa-label, .ugc-form .ugc-label.pa-label {
    color: #656565;
    font-size: 0.9em;
    margin-left: 20px;
}
.ugc p, form.ugcForm p, div.tabledForm p {
    background: none repeat scroll 0 0 #F3F3F3;
    border-bottom: 1px solid #FFFFFF;
    margin: 0;
    padding: 10px 15px;
}
form.ugcForm .field_input p, div.tabledForm .field_input p {
    background: none repeat scroll 0 0 transparent;
    border-bottom: medium none;
    margin-bottom: 1em;
    padding: 0;
}
form.ugcForm input[type="submit"], div.tabledForm input[type="submit"], .submit-registration input[type="submit"], .submit-update input[type="submit"] {
    background: none repeat scroll 0 0 #547E2B;
    border: 1px solid #547E2B;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    filter: none;
    margin-right: 15px;
}
.ugc-form .submit-update .directory-cancel input[type="submit"] {
    background: none repeat scroll 0 0 #B82D2D;
    border-color: #B82D2D;
}
.submit-registration input[type="submit"] {
    margin-top: 20px;
}
#logoInfo {
    vertical-align: middle;
}
div.tabledForm label {
    margin: 0;
}
div.tabledForm .field_input div.expand {
    margin: -5px -15px -6px;
}
div.tabledForm .field_input div.expand div {
    border-bottom: 1px solid #FFFFFF;
    margin: 0;
    padding: 5px 15px;
}
div.tabledForm .field_input div.selector, div.tabledForm .field_input div.selector div {
    border-bottom: medium none;
    padding: 0;
}
div.tabledForm .field_input div.selector {
    margin: 0 0 15px;
}
.inline-block {
    display: inline-block;
}
.horizontalForm .check-box-drop-down {
    float: left;
    margin-right: 10px;
    width: 200px;
}
.horizontalForm .check-box-drop-down .option-wrap {
    width: 198px;
}
.check-box-drop-down a.option-trigger {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #7E9DB9;
    color: #000000;
    display: block;
    line-height: 1.35em;
    padding: 2px;
    position: relative;
    text-decoration: none;
}
.check-box-drop-down a.option-trigger span.icon-down {
    background: url(icon-select-arrow.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 18px;
    position: absolute;
    right: 1px;
    top: 2px;
    width: 17px;
}
.check-box-drop-down a.option-trigger:hover span.icon-down {
    background: url(icon-select-arrow.png) no-repeat scroll 0 0px transparent;
}
.check-box-drop-down .option-wrap {
    background: none repeat scroll 0 0 #FFFFFF;
    position: absolute;
    visibility: hidden;
}
.check-box-drop-down .option-wrap.option-wrap-open {
    visibility: visible;
}
.no-js .check-box-drop-down:hover .option-wrap {
    visibility: visible;
}
.check-box-drop-down .option-wrap table {
    width: 100%;
}
.check-box-drop-down .option-wrap label {
    line-height: 1.25em;
}
div.tabledForm .field_input div.RadEditor {
    margin: 0;
    padding: 0;
}
div.tabledForm .field_input div.RadEditor body, iframe body {
    background: none repeat scroll 0 0 #FFFFFF;
}
div.tabledForm .field_input div.RadEditor div.reToolbarWrapper {
    border: medium none;
    padding: 0;
}
div.tabledForm .field_input div.RadEditor div.reToolbarWrapper ul.reToolbar li {
    background-image: url("wysiwyg_toolbar.gif");
    background-position: 0 -26px;
    border: medium none;
    clear: none;
}
div.tabledForm .field_input div.RadEditor div.reToolbarWrapper ul.reToolbar li.grip_first {
    background-position: 0 0;
}
div.tabledForm .field_input div.RadEditor div.reToolbarWrapper ul.reToolbar li.grip_last {
    background-position: -4px 0;
}
.reToolbar .Paste_And_Clean {
    background-position: -844px center;
}
.horizontalForm .siteSearchPanel .label {
    font-weight: bold;
}
.horizontalForm .siteSearchPanel input[type="text"] {
    height: 18px;
    margin-left: 10px;
    padding-left: 5px;
    padding-right: 5px;
    width: 321px;
}
.horizontalForm .siteSearchPanel input[type="submit"] {
    float: left;
    margin-left: 10px;
}
div.verticalForm ul.form_container {
    width: 420px;
}
div.verticalForm .field_input, div.verticalForm .field_label {
    float: left;
    margin: 0;
}
div.verticalForm textarea, div.verticalForm input[type="text"], div.verticalForm input[type="password"] {
    width: 262px;
}
div.verticalForm .field_input {
    margin-bottom: 14px;
    padding: 0;
}

div.verticalForm .field_label {
    display: block;
    float: left;
    line-height: 1.6;
    padding: 4px 0 0;
    width: 145px;
}
div.verticalForm .field_label .hint {
    font-weight: normal;
}
.ulSearchDdList {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.events-list-header {
    display: table;
    margin-bottom: 20px;
    width: 100%;
}
.pull-left {
    float: left;
}
.pull-right {
    float: right;
}
.action-btn {
    padding: 7px 15px;
}
.no-js .btn_scPagingNonJS_enabled {
    margin-left: 10px;
}
