/* General Element Styles */ 
body {overflow-x:hidden; color:#333; background-color:#fff; background-image:url(Images/body-bg.png); background-attachment:fixed; background-position:top left; padding:0px; margin:0px;}
body,input,textarea,td,th,table,option,select,.dxeEditArea,.dxeListBoxItem {font-size:12px; font-family:Arial,Sans-Serif;}
a {outline:none;} 
a:link, a:active, a:visited {color:#547d98;}
a:hover {color:#679cbf;}
textarea {padding-left:3px;} 
select {height:22px;} 
input::-ms-clear {display:none; width:0; height:0;} /* Remove IE clear icon within inputs */
input[type="text"], input[type="password"] {padding:2px 3px 3px 3px;}
input[disabled="disabled"], input.disabled, select[disabled="disabled"], select.disabled {color:#333;}
input[type="text"], input[type="password"], select, textarea {border:1px solid #A0A0A0;}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus {border:1px solid #a7d0f0; background-color:#e7f3fd;}
h1 {margin:0; padding:10px 0 3px 0; color:#3e7090; letter-spacing:-1px; font-size:12px;}
h2 {margin:0; padding:10px 0 3px 0; color:#3e7090; letter-spacing:-1px; font-size:18px;}
h3 {margin:0; padding:6px 0 3px 0; color:#3e7090; letter-spacing:-1px; font-size:14px;}
.test_background{background-image:url(Images/body-bg-test.png);}
.uppercase{text-transform:uppercase;}
.lowercase{text-transform:lowercase;}
.capitalize{text-transform:capitalize;}
.text_small{font-size:11px;}
.text_center {text-align:center;}

.role_details_menu_panel {
    float: left;
    margin-right: 5px;
    padding-bottom: 500em;
    margin-bottom: -500em;
    background-color: #666;
}

.role_details_main_panel {
    padding-bottom: 500em;
    margin-bottom: -500em;
}

.role_details_main_panel table {
    width: auto;
}

/* Disable Text Highlighting */
.disableTextHighlight {-webkit-touch-callout:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; -o-user-select:none; user-select:none;}

/* List Items */
ul.ul-default {list-style-type:disc;}
ul.ul-default li {list-style-type:disc; margin-left:18px;}

/* 960 grid code */
.container_24 {width:960px; margin:0px auto;} 
.lw_grid_1,.lw_grid_2,.lw_grid_3,.lw_grid_4,.lw_grid_5,.lw_grid_6,.lw_grid_7,.lw_grid_8,.lw_grid_9,.lw_grid_10,.lw_grid_11,.lw_grid_12,.lw_grid_13,.lw_grid_14,.lw_grid_15,.lw_grid_16,.lw_grid_17,.lw_grid_18,.lw_grid_19,.lw_grid_20,.lw_grid_21,.lw_grid_22,.lw_grid_23,.lw_grid_24 {display:inline;float:left;margin-left:5px;margin-right:5px;} 
.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12,.push_13,.pull_13,.push_14,.pull_14,.push_15,.pull_15,.push_16,.pull_16,.push_17,.pull_17,.push_18,.pull_18,.push_19,.pull_19,.push_20,.pull_20,.push_21,.pull_21,.push_22,.pull_22,.push_23,.pull_23 {position:relative} 
.alpha {margin-left:0} 
.omega {margin-right:0} 
.beta {margin-left:0;margin-right:0}
.container_24 .lw_grid_1 {width:40px}.container_24 .lw_grid_2{width:80px}.container_24 .lw_grid_3{width:120px}.container_24 .lw_grid_4{width:160px}.container_24 .lw_grid_5{width:200px}.container_24 .lw_grid_6{width:240px}.container_24 .lw_grid_7{width:280px}.container_24 .lw_grid_8{width:320px}.container_24 .lw_grid_9{width:360px}.container_24 .lw_grid_10{width:400px}.container_24 .lw_grid_11{width:440px}.container_24 .lw_grid_12{width:480px}.container_24 .lw_grid_13{width:520px}.container_24 .lw_grid_14{width:560px}.container_24 .lw_grid_15{width:600px}.container_24 .lw_grid_16{width:640px}.container_24 .lw_grid_17{width:680px}.container_24 .lw_grid_18{width:720px}.container_24 .lw_grid_19{width:760px}.container_24 .lw_grid_20{width:800px}.container_24 .lw_grid_21{width:840px}.container_24 .lw_grid_22{width:880px}.container_24 .lw_grid_23{width:920px}.container_24 .lw_grid_24{width:960px}
.panelContent .container_24 .lw_grid_1,.slideContent .container_24 .lw_grid_1{width:30px}.panelContent .container_24 .lw_grid_2,.slideContent .container_24 .lw_grid_2{width:70px}.panelContent .container_24 .lw_grid_3,.slideContent .container_24 .lw_grid_3{width:110px}.panelContent .container_24 .lw_grid_4,.slideContent .container_24 .lw_grid_4{width:150px}.panelContent .container_24 .lw_grid_5,.slideContent .container_24 .lw_grid_5{width:190px}.panelContent .container_24 .lw_grid_6,.slideContent .container_24 .lw_grid_6{width:230px}.panelContent .container_24 .lw_grid_7,.slideContent .container_24 .lw_grid_7{width:270px}.panelContent .container_24 .lw_grid_8,.slideContent .container_24 .lw_grid_8{width:310px}.panelContent .container_24 .lw_grid_9,.slideContent .container_24 .lw_grid_9{width:350px}.panelContent .container_24 .lw_grid_10,.slideContent .container_24 .lw_grid_10{width:390px}.panelContent .container_24 .lw_grid_11,.slideContent .container_24 .lw_grid_11{width:430px}.panelContent .container_24 .lw_grid_12,.slideContent .container_24 .lw_grid_12{width:470px}.panelContent .container_24 .lw_grid_13,.slideContent .container_24 .lw_grid_13{width:510px}.panelContent .container_24 .lw_grid_14,.slideContent .container_24 .lw_grid_14{width:550px}.panelContent .container_24 .lw_grid_15,.slideContent .container_24 .lw_grid_15{width:590px}.panelContent .container_24 .lw_grid_16,.slideContent .container_24 .lw_grid_16{width:630px}.panelContent .container_24 .lw_grid_17,.slideContent .container_24 .lw_grid_17{width:670px}.panelContent .container_24 .lw_grid_18,.slideContent .container_24 .lw_grid_18{width:710px}.panelContent .container_24 .lw_grid_19,.slideContent .container_24 .lw_grid_19{width:750px}.panelContent .container_24 .lw_grid_20,.slideContent .container_24 .lw_grid_20{width:790px}.panelContent .container_24 .lw_grid_21,.slideContent .container_24 .lw_grid_21{width:830px}.panelContent .container_24 .lw_grid_22,.slideContent .container_24 .lw_grid_22{width:870px}.panelContent .container_24 .lw_grid_23,.slideContent .container_24 .lw_grid_23{width:910px}.panelContent .container_24 .lw_grid_24,.slideContent .container_24 .lw_grid_24{width:950px}
.container_24 .prefix_1{padding-left:40px} .container_24 .prefix_2{padding-left:80px} .container_24 .prefix_3{padding-left:120px} .container_24 .prefix_4{padding-left:160px} .container_24 .prefix_5{padding-left:200px} .container_24 .prefix_6{padding-left:240px} .container_24 .prefix_7{padding-left:280px} .container_24 .prefix_8{padding-left:320px} .container_24 .prefix_9{padding-left:360px} .container_24 .prefix_10{padding-left:400px} .container_24 .prefix_11{padding-left:440px} .container_24 .prefix_12{padding-left:480px} .container_24 .prefix_13{padding-left:520px} .container_24 .prefix_14{padding-left:560px} .container_24 .prefix_15{padding-left:600px} .container_24 .prefix_16{padding-left:640px} .container_24 .prefix_17{padding-left:680px} .container_24 .prefix_18{padding-left:720px} .container_24 .prefix_19{padding-left:760px} .container_24 .prefix_20{padding-left:800px} .container_24 .prefix_21{padding-left:840px} .container_24 .prefix_22{padding-left:880px} .container_24 .prefix_23{padding-left:920px} .container_24 .suffix_1{padding-right:40px} .container_24 .suffix_2{padding-right:80px} .container_24 .suffix_3{padding-right:120px} .container_24 .suffix_4{padding-right:160px} .container_24 .suffix_5{padding-right:200px} .container_24 .suffix_6{padding-right:240px} .container_24 .suffix_7{padding-right:280px} .container_24 .suffix_8{padding-right:320px} .container_24 .suffix_9{padding-right:360px} .container_24 .suffix_10{padding-right:400px} .container_24 .suffix_11{padding-right:440px} .container_24 .suffix_12{padding-right:480px} .container_24 .suffix_13{padding-right:520px} .container_24 .suffix_14{padding-right:560px} .container_24 .suffix_15{padding-right:600px} .container_24 .suffix_16{padding-right:640px} .container_24 .suffix_17{padding-right:680px} .container_24 .suffix_18{padding-right:720px} .container_24 .suffix_19{padding-right:760px} .container_24 .suffix_20{padding-right:800px} .container_24 .suffix_21{padding-right:840px} .container_24 .suffix_22{padding-right:880px} .container_24 .suffix_23{padding-right:920px} .container_24 .push_1{left:40px} .container_24 .push_2{left:80px} .container_24 .push_3{left:120px} .container_24 .push_4{left:160px} .container_24 .push_5{left:200px} .container_24 .push_6{left:240px} .container_24 .push_7{left:280px} .container_24 .push_8{left:320px} .container_24 .push_9{left:360px} .container_24 .push_10{left:400px} .container_24 .push_11{left:440px} .container_24 .push_12{left:480px} .container_24 .push_13{left:520px} .container_24 .push_14{left:560px} .container_24 .push_15{left:600px} .container_24 .push_16{left:640px} .container_24 .push_17{left:680px} .container_24 .push_18{left:720px} .container_24 .push_19{left:760px} .container_24 .push_20{left:800px} .container_24 .push_21{left:840px} .container_24 .push_22{left:880px} .container_24 .push_23{left:920px} .container_24 .pull_1{left:-40px} .container_24 .pull_2{left:-80px} .container_24 .pull_3{left:-120px} .container_24 .pull_4{left:-160px} .container_24 .pull_5{left:-200px} .container_24 .pull_6{left:-240px} .container_24 .pull_7{left:-280px} .container_24 .pull_8{left:-320px} .container_24 .pull_9{left:-360px} .container_24 .pull_10{left:-400px} .container_24 .pull_11{left:-440px} .container_24 .pull_12{left:-480px} .container_24 .pull_13{left:-520px} .container_24 .pull_14{left:-560px} .container_24 .pull_15{left:-600px} .container_24 .pull_16{left:-640px} .container_24 .pull_17{left:-680px} .container_24 .pull_18{left:-720px} .container_24 .pull_19{left:-760px} .container_24 .pull_20{left:-800px} .container_24 .pull_21{left:-840px} .container_24 .pull_22{left:-880px} .container_24 .pull_23{left:-920px} 

/* Icon Buttons */
.icon_delete_button, .icon_edit_button, .icon_cancel_button, .icon_save_button, .icon_copy_button, .icon_preview_button, .icon_check_button, .icon_uncheck_button,
a.icon_delete_button, a.icon_edit_button, a.icon_cancel_button, a.icon_save_button, a.icon_copy_button, a.icon_preview_button, a.icon_check_button, a.icon_uncheck_button {width:16px; height:16px; display:inline-block; overflow:hidden; margin-left:4px; transition:opacity 0.15s linear 0s;}
.icon_delete_button:focus, .icon_edit_button:focus, .icon_cancel_button:focus, .icon_save_button:focus, .icon_copy_button:focus, .icon_preview_button:focus,
a.icon_delete_button:focus, a.icon_edit_button:focus, a.icon_cancel_button:focus, a.icon_save_button:focus, a.icon_copy_button:focus, a.icon_preview_button:focus {opacity:0.50; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);}
a.icon_delete_button {background:url(Buttons/grid-delete.png) no-repeat;}
a.icon_edit_button {background:url(Buttons/grid-edit.png) no-repeat;}
a.icongrid_cancel_button {background:url(Buttons/grid-cancel.png) no-repeat;}
a.icon_save_button {background:url(Buttons/grid-save.png) no-repeat;}
a.icon_copy_button {background:url(Buttons/grid-copy.png) no-repeat;}
a.icon_preview_button {background:url(Buttons/grid-preview.png) no-repeat;}
a.icon_check_button {background:url(images/check.png) 0px 2px no-repeat;}
a.icon_uncheck_button {background:url(images/check-grey.png) 0px 2px no-repeat;}

/* Used in Control - MessageTypeGrid.ascx */
.main_clear {clear:both; width:100%; height:0px; font-size:0px;}

/* Topbar/Breadcrumb */
.topbar {padding:5px 4px 5px 5px; height:23px; background:url(Images/topbar-gradient.png); clear:both; margin:0 0 4px 0;}
.topbar_textright {text-align:right; float:right; color:#fff; height:24px; line-height:24px;font-size:12px; margin:0 10px 0 0; text-shadow:0 1px 0px rgba(0,0,0,0.4);}
.topbar_help a:link, .topbar_help a:link, .topbar_help a:visited {text-decoration:none; font-size:22px; display:block; float:right; width:24px; height:24px; margin:0px 5px 0 5px; color:#fff; transition:all 0.2s linear;}
.topbar_help a:hover {opacity:0.8}
.topbar_help a span {display:block;}

/* Breadcrumb Home Icon */
.crumbs li a.aBreadCrumb_class_0, .crumbs li a.aBreadCrumb_class_0:link, .crumbs li a.aBreadCrumb_class_0:visited {width:16px; height:21px; display:block; padding:1px 17px 1px 8px;}
.crumbs li a.aBreadCrumb_class_0:visited {}

/* Breadcrumb Menu */ 
.topbar_breadcrumb {float:left; max-width:700px;white-space:nowrap;}
#breadcrumb {display:block;}
#breadcrumb ul {list-style:none; padding:0; margin:0; margin-left:13px;}
.crumbs {display:block;}
.crumbs li {display:inline;}
.crumbs li a, .crumbs li a:link, .crumbs li a:visited {height:22px; line-height:22px; color:#fff; display:block; float:left; font-size:11px; margin-left:-13px; padding:1px 18px 1px 21px; position:relative; text-decoration:none; text-shadow:0px 1px 0px #525252; font-weight:bold; max-width:240px; overflow:hidden; text-overflow:ellipsis;}
.crumbs li a {background-image:url('Images/bg-crumbs-inner-gradient.png'); background-repeat:no-repeat; background-position:100% 0; position:relative;}
.crumbs li a:hover {color:#fff; background-position:100% -43px; cursor:pointer;}
.crumbs li a:active {color:#eee; background-position:100% -85px;}
.crumbs li a.crumbs_nolink {color:#fff; background-position:100% 0px; cursor:default;}
.crumbs li.first {padding-left:0px;}
.crumbs li.first a {padding-left:10px;}
.crumbs li.first a span {height:25px; width:3px; position:absolute; top:0px; left:0px;}
.crumbs li.first a:hover {}
.crumbs li.first a:active {color:#fff;}
.crumbs li.single {padding-left:0px;}
.crumbs li.single a {padding-left:10px; background-image:url('Images/bg-crumbs-last-gradient.png'); background-repeat:no-repeat; background-position:100% 0; position:relative;}
.crumbs li.single a:hover {background-position:100% -43px;}
.crumbs li.last {}
.crumbs li.last a {background-image:url('Images/bg-crumbs-inner-gradient.png'); background-position:100% -43px; background-repeat:no-repeat; position:relative; cursor:pointer;}
.crumbs li.last a:hover {cursor:pointer;}
.crumbs li.last a:active {color:#fff;}
.crumbs li.last:last-child a {background-image:url('Images/bg-crumbs-last-gradient.png');background-position:100% -43px; background-repeat:no-repeat; position:relative; cursor:pointer;}
.crumbs li.last:last-child a:hover {cursor:pointer;}
.crumbs li.last:last-child a:active {color:#fff;}
.crumbs li.last a[href="#"], .crumbs li.last a:hover[href="#"] {cursor:default;}

/* background-image:url('Images/bg-crumbs-inner-gradient.png'); background-position:100% -43px; */

/* TopBar Button */
.topbar_action{float:right; padding:1px 2px 0 0;}
a.rightside-button {background:transparent url('Images/rightside-button-2.png') no-repeat scroll top right; color:#fff; display:block; float:left; font:bold 12px arial, sans-serif; height:22px; margin-right:0px; padding-right:16px; text-decoration:none;}
a.rightside-button span {background:transparent url('Images/rightside-button.png') no-repeat; display:block; line-height:12px; padding:5px 0 4px 19px; color:#fff; text-shadow:1px 1px 1px #333;}
a.rightside-action-button {background:transparent url('Images/rightside-action-button-2.png') no-repeat scroll top right; color:#fff; font-weight:bold; display:block; float:left; height:22px; font:bold 12px; margin-right:0px; padding-right:16px; text-decoration:none;}
a.rightside-action-button span {background:transparent url('Images/rightside-action-button.png') no-repeat; display:block; line-height:12px; padding:5px 0 5px 16px; color:#fff; font-weight:bold; text-shadow:1px 1px 1px #333;}

/* AutoComplete textbox */
.AutoComplete {overflow:auto; height:200px; border-width:1px; border-style:solid; list-style-type:none; margin:0px; padding:0px; background:#FFF; visibility:hidden; z-index:1001;}

/* Cells - Table Styles */
.LabelCell, .FieldCell, .FieldCellSmall, .FieldCellSmall2 {padding-bottom:4px;}
.LabelCell {width:110px; font-weight:bold;}
.LabelCellLarge {width:120px; font-weight:bold;}
.LabelCellList {vertical-align:top;}
.FieldCellSmall {width:100px;}
.FieldCellSmall2 {width:80px;}
.FieldCell {}

/* Gridview */
table.GridView {border:0px solid #dbdbdb; border-collapse:collapse;}
.HeaderStyle {color:White; background-color:#797c88; text-align:left;}
.HeaderStyle a:link, .HeaderStyle a:hover, .HeaderStyle a:visited, .HeaderStyle a:active, .HeaderStyle th {color:White;}
.HeaderStyle th {padding:3px;}
.RowStyle {background-color:White; text-align:left;}
.AltRow {background-color:#dfe9f3; text-align:left;}
.AppendedRow {background-color:#99FFCC; text-align:left;}
.ChildRoleRow {background-color:#FFF4C2;}
.AdminRoleRow {background-color:#C2BDDD;}
.SystemRoleRow {background-color:#DDF8CC;}
.MRowStyle {background-color:White;}
.MAltRow {background-color:#dfe9f3;}
.EditRow {text-align:left; background-color:#F2F5D6;}
.EmptyDataRow {background:White; text-align:left;}
.SelectedRowStyle {background-color:#99ccff; cursor:pointer;}
.EditTextBox {text-align:right; background:transparent;}
.ReadOnlyTextBox {text-align:right; border-color:White; padding-right:4px; background-color:Transparent;}
.InactiveRow td, .FinalizedRow td {transition:background 0.15s linear 0s;}
.InactiveRow > td {background-color:#ffdede;}
.InactiveRow:hover > td {background-color:#ffc7c7;}
.FinalizedRow > td {background-color:#d3f8d3;}
.FinalizedRow:hover > td {background-color:#baf0ba;}

/* Fields */
.FieldSmall, .FieldSmallWatermark {width:130px;}
.FieldSmall2 {width:50px;}
.DropDownFieldSmall {width:138px;}
.DropDownField {width:210px;}
.DropDownState {width:50px; padding-top:1px;}
.LabelState {position:relative; top:-1px;}
.Field, .FieldWatermark {width:202px;}
.GridDate {width:64px;}
.BalanceField {width:75px;}
.DateField, .DateFieldWatermark {width:96px;}
.PhoneNo {width:90px;}
.PhoneField {width:88px;}
.NameField {width:88px;}
.Field50, .Field50Watermark {width:370px;}
.Field25, .Field25Watermark {width:178px;}
.Field15, .Field15Watermark {width:111px;}
.Field12, .Field12Watermark {width:89px;}
.Field13 {width:100px;}
.Field10 {width:70px;}
.Field10Watermark {width:70px; color:Red; text-align:left;}
.Field8 {width:56px;}
.Field5 {width:35px;}
.FieldSpacer {width:20px;}
.Fields, .FieldsWatermark {width:98%;}
.Required, .FieldSmallWatermark, .FieldWatermark, .Field50Watermark, .Field25Watermark, .Field15Watermark, .Field12Watermark, .DateFieldWatermark, .FieldsWatermark {color:Red;}
.dxeEditArea, .dxeListBoxItem {font-family:Arial, Sans-Serif;}

/* Please wait */
.PleaseWait {width:120px; background-color:#000; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter:alpha(opacity=70); opacity:0.7; border:1px solid #000; padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:10px; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
.PleaseWait img {border:0px solid #000;}
.PleaseWaitLarge {width:150px; background-color:#000; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter:alpha(opacity=70); opacity:0.7; border:1px solid #000; padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:10px; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
.PleaseWaitText {position:relative; top:-35px; left:55px; color:#fff; font-size:16px; font-weight:bold; display:inline-block}

/* Pager */
.PagerContainer {width:100%; padding-top:10px;}
.PagerContainer table {margin:0 auto;}
.PagerContainerTable {color:#d1d1e1; background-color:#FFFFFF; margin-top:10px;}
.PagerInfoCell {padding:3px 6px; font-weight:bold; color:#333; white-space:nowrap; background-color:#dfdfdf; font-weight:normal;}
.PagerInfoCell:link {color:#ffcc66; text-decoration:none;}
.PagerInfoCell:visited {color:#ffcc66; text-decoration:none;}
.PagerCurrentPageCell {color:#114077; background-color:#ccc;}
.PagerOtherPageCells {background-color:#f0f1f2;}
.PagerSSCCells {background-color:#cccccc;}
.PagerHyperlinkStyle:hover {color:#000000; text-decoration:underline;}
.PagerHyperlinkStyle:link {color:#000000; text-decoration:none;}
.PagerHyperlinkStyle:visited {color:#000000; text-decoration:none;}
.PagerHyperlinkStyle:active {color:#000000; text-decoration:none;}

/* side-menu */
.side_menu_info {overflow:auto; height:100%;}
.side_menu_contact {padding:4px 4px 10px 5px;}
.side_menu_numbers {width:196px; height:16px; clear:both; padding:5px 0px 0px 0px; color:#666666; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.side_menu_numbers img {display:inline-block; float:left; margin:-1px 8px 0px 0px;}
.side_menu_multiline {width:196px; min-height:16px; clear:both; padding:5px 0px 0px 0px; color:#666666;}
.side_menu_multiline img {display:inline-block; float:left; margin:-1px 8px 0px 0px;}
.side_menu_multiline_details {display:block;}
.side_menu_sub_buttons {padding:1px 0 0 0; background-color:#e9e9e7;}
.side_menu_address_info {line-height:16px; padding-bottom:5px;}
.side_menu_name {font-size:14px; color:#465c71; width:196px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:normal;}
.side_menu_bold {font-weight:bold; letter-spacing:-1px;}
.side_menu_home_button {margin:0 1px 0 1px;}
.side_menu_edit {text-align:center; padding:20px 0 15px 0;}
.side_menu_lefttabs {width:205px; background-color:#737373; }
.side_menu_lefttabs_disable, .side_menu_lefttabs_disable:link, .side_menu_lefttabs_disable:active, .side_menu_lefttabs_disable:visited, .side_menu_lefttabs_disable:hover {height:28px; line-height:30px; display:block; background-color:#343434; overflow:hidden; border-bottom:1px solid #ccc; color:#fff; font-size:12px; text-decoration:none; font-family:arial, verdana, sans-serif; background-image:url(SideMenu/contact_lefttab.png); opacity:0.5; filter:alpha(opacity = 50); cursor:default;}
.side_menu_lefttabs_off:link, .side_menu_lefttabs_off:visited, .side_menu_lefttabs_off:active {height:28px; line-height:30px; display:block; background-image:url(SideMenu/contact_lefttab.png); overflow:hidden; border-bottom:1px solid #ccc; color:#fff; font-size:12px; text-decoration:none; font-family:arial, verdana, sans-serif;}
.side_menu_lefttabs_off:hover {background-position:0px -28px;}
.side_menu_lefttabs_icons {padding:6px 6px 0px 7px; float:left; line-height:0px;}
.side_menu_lefttabs_title {float:left; display:block; max-width:154px; height:28px; line-height:30px; box-sizing:border-box; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;}
.side_menu_lefttabs_active:link, .side_menu_lefttabs_active:visited, .side_menu_lefttabs_active:active {height:28px; line-height:30px; display:block; background-image:url(SideMenu/contact_lefttab.png); background-position:0px -28px; overflow:hidden; border-bottom:1px solid #ccc; color:#fff; font-size:12px; text-decoration:none; font-family:arial, verdana, sans-serif;}
.side_menu_right_header {width:620px; background-image:url(SideMenu/leads_title_sliver.jpg); background-repeat:repeat-x; height:30px; color:#fff; font-size:12px; padding-left:8px;}
.side_menu_activity_details {}
.side_menu_activity_container {width:700px; margin:5px 0 5px 0; background-color:#eee; /*border:1px solid #a0a0a0; padding:4px;*/}
td.leads_contacy_activity {width:100px; font-weight:bold; font-size:12px;}
.side_menu_image {border:0px; width:16px; height:16px; padding:0px;}

/* Side Menu Tabs */
.side_menu_tabs #contactInfoTabs {width:203px; min-height:170px; border:none; padding:0px; font-family:Arial, Sans-Serif; font-size:12px; border-top:solid 1px #d2d2d2; border-right:solid 1px #d2d2d2; border-left:solid 1px #d2d2d2; border-bottom:none; border-radius:0px; margin-top:5px;}
.side_menu_tabs #contactInfoTabs .ui-tabs-nav li.ui-tabs-selected {padding:0px;}
.side_menu_tabs #contactInfoTabs .ui-tabs-nav {padding:0px; border-radius:0px;}
.side_menu_tabs #contactInfoTabs ul.ui-widget-header {background:none; border:none; font-weight:normal;}
.side_menu_tabs .ui-tabs .ui-tabs-nav li {border-radius:0px; border:none; background:#fff; margin:0px; top:0px;}
.side_menu_tabs .ui-tabs .ui-tabs-nav li.ui-state-hover a {background:#ebebeb;}
.side_menu_tabs .ui-tabs .ui-tabs-nav li.ui-state-default:last-child {margin:0px;}
.side_menu_tabs .ui-tabs .ui-tabs-nav li a {width:101px; height:30px; line-height:30px; padding:0px; text-align:center; font-size:12px; font-weight:bold; color:#6d6d6d; background:#f0f0f0; border-bottom:solid 1px #d2d2d2; border-left:solid 1px #d2d2d2;}
.side_menu_tabs .ui-tabs .ui-tabs-nav li:first-child a {border-left:0px;}
.side_menu_tabs #contactInfoTabs .ui-tabs-nav .ui-state-active a, .side_menu_tabs #contactInfoTabs .ui-widget-content .ui-state-active, .side_menu_tabs #contactInfoTabs .ui-widget-header .ui-state-active a {color:#5e5e5e; cursor:pointer; background:#ffffff url(images/tab_agent.jpg) repeat-x; border-bottom:none;}
.side_menu_tabs #contactInfoTabs .ui-tabs-panel {border-radius:0px; padding:5px;}
.side_menu_tabs #contactInfoTabs .ui-tabs-panel .side_menu_numbers, .side_menu_tabs #contactInfoTabs .ui-tabs-panel .side_menu_name, .side_menu_tabs #contactInfoTabs .side_menu_name {width:193px;}
.side_menu_dragbar td {height:6px; background-color:#bcbcbc;/*background-image:url(SideMenu/dragbar.png); background-repeat:no-repeat; background-position:center; cursor:n-resize;*/}

/* top menu */
div#header_menu {}
.header_menu {background-image:url(nav/BG_Nav.jpg); background-position:0 1px;}
#menu {height:24px;}
#menu a:link {text-decoration:none; color:#000000;}
#menu a:visited {text-decoration:none; color:#000000;}
#menu a:hover {text-decoration:none; color:#000000;}
#menu a:active {text-decoration:none; color:#000000;}
.TopMenuItem {cursor:pointer;}
.MenuOut_container {padding-top:4px;}
.MenuOut {width:67px; min-width:67px; height:38px; color:#222222; font-size:10px; text-align:center; text-decoration:none; overflow:hidden; border-right:1px solid #b7b7b7; cursor:pointer;}
.MenuOut span {display:block; font-size:10px; padding:0 8px 0 5px;}
.MenuOver {width:67px; min-width:67px; height:38px; color:#222; text-decoration:none; overflow:hidden; border-right:1px solid #b7b7b7; cursor:pointer;}
.DynamicMenuOut {width:100%; padding:4px; background-color:#ECECEC; color:#000; background-image:none;}
.DynamicMenu {background-color:#ECECEC; color:#000; border:solid 1px #033977; z-index:10000; background-image:none;}
.DynamicMenuOver {width:100%; padding:2px 4px 2px 4px; background-color:#033977; color:#fff; cursor:pointer; display:block; background-image:none;}
td.menu_item:hover {background-color:#993300;}

/* Panels */
.panel {position:static; width:908px; float:left; padding-bottom:7px; z-index:900;}
.panel_left_menu {position:static; width:342px; float:left; padding-bottom:7px; margin-left:7px; z-index:900;}
.panel_left_menu_large {position:static; width:691px; float:left; padding-bottom:7px; margin-left:7px; z-index:900;}
.panel_sub_group {position:static; width:451px; float:left; padding-bottom:7px; margin-right:6px; z-index:900;}
.panel_sub_group_right {position:static; width:451px; float:left; padding-bottom:7px; z-index:900;}
.panel_shrink {position:static; z-index:900;}
.panel_fixed {position:static; z-index:900;}
.panel_flex {position:static; z-index:900; display:block; padding-bottom:7px;}
.panel_title {height:25px; background-color:#3a6392; background-image:url(RoundPanel/box_top_middle.png); background-repeat:repeat-x; color:#ffffff;}
.panel_title_L {width:9px; height:25px; background-image:url(RoundPanel/box_top_left.png); float:left;}
.panel_title_M {height:21px; float:left; font-size:15px; font-weight:bold; padding:4px 0px 0px 0px;}
.panel_title_R {width:9px; height:25px; background-image:url(RoundPanel/box_top_right.png); float:right;}
.panel_title_R_collapse {height:25px; background:url(RoundPanel/box_top_right.png) no-repeat right; float:right;}
.panel_content {background-color:#fff; border:solid; border-width:0px 1px; border-color:#bdbdbd; font-size:11px; padding:5px;}
.panel_footer {height:7px; background-color:#fff; background-image:url(RoundPanel/box_btm_middle.png); background-repeat:repeat-x; background-position:top; margin:0; padding:0;}
.panel_footer_L {width:9px; height:7px; background-image:url(RoundPanel/box_btm_left.png); float:left;}
.panel_footer_M {height:7px; float:left;}
.panel_footer_M a:link, .panel_footer_M a:active, .panel_footer_M a:visited, .panel_footer_M a:hover {padding:2px 2px 2px 12px; display:inline; text-decoration:none; font-size:11px; color:#fff; background-repeat:no-repeat; background-position:left;}
.panel_settings {float:left; background-image:url(RoundPanel/icon_settings.gif); margin:0px 10px 0px 0px;}
.panel_remove {float:left; background-image:url(RoundPanel/icon_remove.gif); margin:0px 5px 0px 0px;}
.panel_add {float:right; background-image:url(RoundPanel/icon_add.gif); margin:0px 2px 0px 0px;}
.panel_footer_R {width:9px; height:7px; background-image:url(RoundPanel/box_btm_right.png); float:right;}
/* Panels END */

/* Legacy button container */
.ButtonDiv {width:100%; text-align:center;}

/* Calendar Control */
.DateDiv1000 {position:static; z-index:1000;}
.DateDiv999 {position:static; z-index:999;}
.DateDiv998 {position:static; z-index:998;}
*+html>body .DateDiv1000 {position:static; z-index:inherit;}
*+html>body .DateDiv999 {position:static; z-index:inherit;}
*+html>body .DateDiv998 {position:static; z-index:inherit;}

/* REPORTS */
.control {padding-left:5px; padding-bottom:6px; padding-top:6px; margin-right:auto; margin-left:auto; background-color:#efedf2; margin-top:10px; width:95%; height:27px; border:1px solid #ccc; Font-size:13px;}
.control2 {padding-left:5px; padding-bottom:6px; padding-top:6px; margin-right:auto; margin-left:auto; background-color:#efedf2; margin-top:10px; width:95%; border:1px solid #ccc; Font-size:13px;}
.control3 {padding-left:5px; padding-bottom:12px; margin-right:auto; margin-left:auto; background-color:#efedf2; margin-top:10px; width:95%; border:1px solid #ccc; Font-size:13px;}
.criteria_title {width:150px; Font-size:13px; float:left; line-height:20px;}
.criteria_title_short {width:100px; Font-size:13px; float:left; line-height:20px;}
.cf_labels {width:130px; font-size:12px; font-weight:bold; padding:5px; vertical-align:middle;}
.ar_totals_container, .section_alert {background-color:#dcdcdc; border:1px solid #ccc; margin:0px 0px 10px 0px; padding:5px; text-align:center;}
.ar_totals, .section_alert {font-weight:bold; font-size:13px; display:block; color:#666;}
.modalPopupBackground {background-color:#ededed; border-width:0px; border-style:solid; border-color:#ededed; padding:0px; z-index:2000;}
.modalBackground {background-color:#000; filter:alpha(opacity=70); opacity:0.7; overflow:hidden; z-index:10000;}
.modalBackgroundClear {background-color:#000; filter:alpha(opacity=0); opacity:0.0; overflow:hidden; z-index:2000;}
.AddEntryButton {text-align:center; clear:both; padding-top:10px;}
.AddEntryButton_2 {text-align:center; padding-top:10px;}
.FormLabel {font-weight:bold; margin:3px;}
.license_information {padding-left:4px;}

/* Landing Pages - Help Page */
.lp_main {padding:10px;}
.lp_main_static_container {width:884px; height:431px; background-image:url(Images/landing_pages/lp_main_container.jpg); background-repeat:no-repeat;}
.lp_main_container {width:884px; background-image:url(Images/landing_pages/lp_main_container.jpg); background-repeat:no-repeat;}
.lp_main_container_bg {width:884px; background-image:url(Images/landing_pages/lp_main_container_bg.jpg); margin:0 auto;}
.lp_main_container_bottom {width:884px; height:12px; background-image:url(Images/landing_pages/lp_main_container_bottom.jpg); background-repeat:no-repeat; margin:0 auto;}

/* Help Landing Page */
.lp_help_centered {padding:95px 0px 50px 0px;}
.lp_help_onlinehelp_centered {float:left; width:217px; margin:0px;}
.lp_help_onlinehelp_icon_centered {width:217px; height:180px; background-image:url(Images/landing_pages/help/centered/lp_help_onlinehelp_hover.jpg); overflow:hidden; cursor:pointer;}
.lp_help_onlinehelp_icon_centered:hover {background-position:0 -180px;}
.lp_help_onlinehelp_bottom_centered {width:217px; height:74px; background-image:url(Images/landing_pages/help/centered/lp_help_onlinehelp_bottom.jpg);}
.lp_help_releasenotes_centered {float:left; width:217px; margin:0px; padding:0px;}
.lp_help_releasenotes_icon_centered {width:217px; height:180px; background-image:url(Images/landing_pages/help/centered/lp_help_releasenotes_hover.jpg); overflow:hidden; cursor:pointer;}
.lp_help_releasenotes_icon_centered:hover {background-position:0 -180px;}
.lp_help_releasenotes_bottom_centered {width:217px; height:74px; background-image:url(Images/landing_pages/help/centered/lp_help_releasenotes_bottom.jpg);}
.lp_help_videotutorials_centered {float:left; width:217px; margin:0px; padding:0px;}
.lp_help_videotutorials_icon_centered {width:217px; height:180px; background-image:url(Images/landing_pages/help/centered/lp_help_videotutorials_hover.jpg); overflow:hidden; cursor:pointer;}
.lp_help_videotutorials_icon_centered:hover {background-position:0 -180px;}
.lp_help_videotutorials_bottom_centered {width:217px; height:74px; background-image:url(Images/landing_pages/help/centered/lp_help_videotutorials_bottom.jpg);}
.lp_help_supportform_centered {float:left; width:217px; margin:0px; padding:0px;}
.lp_help_supportform_icon_centered {width:217px; height:180px; background-image:url(Images/landing_pages/help/centered/lp_help_supportform_hover.jpg); overflow:hidden; cursor:pointer;}
.lp_help_supportform_icon_centered:hover {background-position:0 -180px;}
.lp_help_supportform_bottom_centered {width:217px; height:74px; background-image:url(Images/landing_pages/help/centered/lp_help_supportform_bottom.jpg);}

/* Help Video */
.video_button {border:0px; cursor:pointer;}
.HelpVideos_ListThumbnail {width:100px; height:69px; margin:6px 0px; display:block;}
.HelpVideos_ListThumbnail img {max-width:100px; max-height:69px;}
.HelpVideos_DetailsThumbnail {width:215px; height:148px;}
.HelpVideos_DetailsThumbnail img, .HelpVideos_DetailsThumbnail input {max-width:215px; max-height:148px;}
.HelpVideos_SummaryText {max-width:540px; word-wrap:break-word;}

/* Image Uploader */
.imgUpload_srcimg {position:relative; display:inline;}
.imgUpload_previewbox_left {clear:both; margin-top:15px; float:left; overflow:hidden;}
.imgNewCSS {max-width:850px; /*border:solid 1px #aaa;*/ background:#fff; float:left; text-align:center; margin:0px 30px 15px 0px; box-shadow:0 1px 3px 1px #CCCCCC;}
.imgUpload_previewbox_right {float:left;}
.imgUpload_previewIMG {float:left; position:relative; overflow:hidden; display:inline; /*border:solid 1px #bfbfbf;*/ box-shadow:0 1px 3px 1px #CCCCCC;}
.imgUpload_previewIMG img {position:relative;}
.imgUpload_previewtitle_left {font-weight:bold; text-align:left; margin:8px 0px 0px 0px;}
.imgUpload_previewtitle_right {width:100%; float:left; font-weight:bold; text-align:center; color:#666666; margin:5px 0px 15px 0px;}
.imgUpload_frame {}
.imgUpload_frame .dxucErrorCell {padding: 0;}
.imgUpload_images {margin:0px; padding:0px;}
.imgUpload_buttons {float:none; text-align:center;}

/* File Manager Start */
.file_controls {width:603px; height:23px; margin-left:0px; margin-bottom:0px; border-left:2px solid #999; border-right:1px solid #CCC; border-top:1px solid #CCC; padding:0px; float:left; position:relative; background-color:#FFFFFF; background-image:url(images/files-right-nav.png);}
.folder_controls {width:300px; height:23px; padding:0px; border-left:1px solid #ccc; border-top:1px solid #ccc; margin-bottom:0px; float:left; position:relative; background-color:#FFFFFF; background-image:url(images/files-left-nav.png);}
.search_controls {width:603px; height:75px; border-left:2px solid #999; border-right:1px solid #CCC; margin-left:0px; padding:0px; margin-bottom:0px; float:left; position:relative; background-color:#f7f7f7;}
.search_area {width:290px; height:35px; float:right; margin-top:20px; margin-bottom:20px;}
.search_area .search_field {width:175px; vertical-align:middle;}
.search_area .search_img {vertical-align:middle; margin-left:5px;}
.folder_details {float:left; width:260px; margin-left:5px; height:55px; margin-top:10px; margin-right:5px;}
.folder_details_img {float:left; width:47px; height:53px; margin-top:0px; margin-bottom:0px; margin-right:5px; margin-left:0px;}
.folder_path {font-weight:bold; letter-spacing:-1px; font-size:14px; width:180px; float:left; overflow:hidden; height:18px; color:#2b81b9;}
.folder_count {width:180px; float:left; height:16px;}
.file_count {width:180px; float:left; height:16px;}
.fm_buttons {bottom:0px; padding:0px; margin:0px;}
.fm_header {margin:3px; font-weight:bold; display:none;}
.file_list_div {width:603px; height:400px; border-left:2px solid #999; border-right:1px solid #CCC; border-bottom:1px solid #CCC; margin-left:0px; float:left; background-color:#FFFFFF;}
.file_list_window {width:593px; margin:5px; border:0px solid #000; margin-top:5px; height:375px; overflow:auto;}
.folder_tree_div {width:300px; height:475px; overflow:auto; border-left:1px solid #CCC; border-bottom:1px solid #CCC; float:left; background-color:#FFFFFF;}
.folder_tree {width:300px; height:475px; table-layout:fixed;}
.folder_tree > tbody > tr > td {width:300px; overflow:hidden; height:475px;}
.folder_tree_selected > td {font-weight:bold; color:#000;}
.file_upload_popup {width:350px; height:60px; padding:3px; background-color:#FFFFFF; display:block; border:1px solid #000000;}
.add_folder_popup {width:350px; height:60px; padding:3px; background-color:#FFFFFF; display:block; border:1px solid #000000;}
.delete_folder_popup {width:350px; height:60px; padding:3px; background-color:#FFFFFF; display:block; border:1px solid #000000;}
.rename_folder_popup {width:350px; height:60px; padding:3px; background-color:#FFFFFF; display:block; border:1px solid #000000;}
.share_folder_popup {width:350px; height:60px; padding:3px; background-color:#FFFFFF; display:block; border:1px solid #000000;}
.cleanup_folder_popup {width:350px; height:60px; padding:3px; background-color:#FFFFFF; display:block; border:1px solid #000000;}
.delete_file_popup {width:350px; height:60px; padding:3px; background-color:#FFFFFF; display:block; border:1px solid #000000;}
.move_file_popup {width:350px; height:60px; padding:3px; background-color:#FFFFFF; display:block; border:1px solid #000000;}
.FileManager_Panel .dxtvControl .dxtv-nd, .FileManager_Panel .dxtvControl .dxfm-folder, .FileManager_Panel .dxtvControl .dxtv-ndTmpl, .FileManager_Panel .dxfmControl .dxtvControl .dxfm-folderSI, .FileManager_Panel .dxtvControl .dxtv-ndSel, .FileManager_Panel .dxtvControl .dxtv-ndHov {position: relative; min-width: 80px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 2px 4px 2px;}
.FileManager_Panel .dxtvControl .dxtv-nd, .FileManager_Panel .dxtvControl .dxfm-folder {border: 1px solid #ffffff;}
.FileManager_Panel .dxtvControl .dxtv-ndTmpl {border: 1px solid #888888;}
.FileManager_Panel .dxtvControl .dxtv-ndSel, .FileManager_Panel .dxtvControl .dxtv-ndHov {border: 1px solid #888888;}
.FileManager_Panel .dxtvControl .dxtv-ndTmpl {height:22px; padding:0px;}    
.FileManager_Panel .dxfmControl .dxtv-nd .dxfm-cInput, .FileManager_Panel .dxfmControl .dxtv-nd .dxfm-rInput {-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; border:none !important; height:20px !important; margin:0; padding:2px 4px !important; position:absolute; top:0; left:0; width:100% !important; max-width:170px;} /* Existing Folder Input sizing */
.FileManager_Panel .dxfmControl .dxtv-nd .dxtv-ndTxt {display:inline-block !important;} /* Keeps width of folder when editing via input. instead of shrinking */
.FileManager_Panel .dxfmControl .dxtvControl .dxtv-ln .dxtv-ndTmpl .dxfm-cInput {-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; border:none !important; height:20px !important; margin:0; padding:2px 4px !important; position:absolute; top:0; left:0; width:100% !important; max-width:170px;} /* New Folder Input sizing */
.FileManager_Panel .dxtvControl .dxtv-subnd {min-width:106px;}
.FileManager_Panel .dxtvControl .dxtv-ndTxt {max-width:140px; overflow:hidden;}
.FileManager_share {float:left; width:250px;}
.FileManager_affected_folders {float:right; width:250px;}

/* Agent/Staff Notification */
.agent_info_notification {background-color:#FFF4C2; border:1px solid #ccc; margin:5px; padding:5px; text-align:center;}

/* Membership Profile Setup - Start */
.mainpanel_container .ui-tabs, .section_grid .ui-tabs {border:none; padding:0px; font-family:Arial, Sans-Serif; font-size:12px; background:none;}
.mainpanel_container .ui-tabs .ui-tabs-nav, .section_grid .ui-tabs .ui-tabs-nav {padding:0px; margin-bottom:4px;}
.mainpanel_container .ui-tabs ul.ui-widget-header, .section_grid .ui-tabs ul.ui-widget-header {background:none; border:none; font-weight:normal;}
.mainpanel_container .ui-tabs .ui-tabs-nav li, .section_grid .ui-tabs .ui-tabs-nav li {border-radius:3px; border:solid 1px #dbdbdb; border-bottom:solid 1px #dbdbdb !important; background:#fff; margin:0px 8px 10px 0px; transition:background 0.15s linear;}
.mainpanel_container .ui-tabs .ui-tabs-nav li.ui-state-default:hover, .section_grid .ui-tabs .ui-tabs-nav li.ui-state-default:hover {background:#eee;}
.mainpanel_container .ui-tabs .ui-tabs-nav li.ui-state-default:last-child, .section_grid .ui-tabs .ui-tabs-nav li.ui-state-default:last-child {margin:0px;}
.mainpanel_container .ui-tabs .ui-tabs-nav li a, .section_grid .ui-tabs .ui-tabs-nav li a {min-width:84px; max-width:115px; height:30px; line-height:30px; padding:0px 10px; text-align:center; font-size:12px; font-weight:bold; color:#9b9b9b;}
.mainpanel_container .ui-tabs .ui-tabs-nav .ui-state-active, .mainpanel_container .ui-tabs .ui-widget-content .ui-state-active, .mainpanel_container .ui-tabs .ui-widget-header .ui-state-active, .section_grid .ui-tabs .ui-tabs-nav .ui-state-active, .section_grid .ui-tabs .ui-widget-content .ui-state-active, .section_grid .ui-tabs .ui-widget-header .ui-state-active, .mainpanel_container .ui-tabs .ui-tabs-nav li.ui-state-active:hover, .section_grid .ui-tabs .ui-tabs-nav li.ui-state-active:hover {background:#3e7090 url(images/tab_setup.png) top repeat-x; border:solid 1px #26536f; border-bottom:solid 1px #26536f !important; color:#fff; padding:0px; cursor:pointer; text-shadow:0px 1px 0px #1d3f55;}
.mainpanel_container .ui-tabs .ui-tabs-nav .ui-state-active a, .mainpanel_container .ui-tabs .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active a, .section_grid .ui-tabs .ui-tabs-nav .ui-state-active a, .section_grid .ui-tabs .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active a {color:#fff; cursor:pointer;}
.mainpanel_container .ui-tabs .ui-tabs-panel, .section_grid .ui-tabs .ui-tabs-panel {padding:0px;}

/* Member Teams - Start */
.Team_ViewProfile:link, .Team_ViewProfile:active, .Team_ViewProfile:visited {width:94px; line-height:normal; color:#fff; font-weight:bold; font-size:12px; text-align:center; display:block; text-decoration:none; border-radius:4px; border:none; margin:0px 0px 0px 0px; padding:5px 0px; transition:background 0.2s linear; -moz-transition:background 0.2s linear; background:#8dbc7b; text-shadow:0px 1px 0px #5b9a42;}
.Team_ViewProfile:hover {background:#70b357;}

/* Search Lists with Tabs */
.grid_tabbedlist #selectionTabs {border:none; padding:0px; font-family:Arial, Sans-Serif; font-size:12px; margin:8px 0px 0px 0px; background:none !important;}
.grid_tabbedlist #selectionTabs .ui-tabs-nav {padding:0px; margin-bottom:0px;}
.grid_tabbedlist #selectionTabs ul.ui-widget-header {background:none; border:none; font-weight:normal;}
.grid_tabbedlist .ui-tabs .ui-tabs-nav li {border-radius:3px 3px 0px 0px; border-bottom:solid 0px #e9e9e9 !important; border-style:solid; border-width:1px 1px 0px 1px; border-color:#e9e9e9; background:#fff; margin:0px 8px 0px 0px; top:0px;}
.grid_tabbedlist .ui-widget input, .grid_tabbedlist .ui-widget select, .grid_tabbedlist .ui-widget textarea, .grid_tabbedlist .ui-widget button {font-family:Arial, sans-serif;}
.grid_tabbedlist .ui-tabs .ui-tabs-nav li.ui-state-default:hover {background:#fafafa;}
.grid_tabbedlist .ui-tabs .ui-tabs-nav li.ui-state-default:last-child {margin:0px;}
.grid_tabbedlist .ui-tabs .ui-tabs-nav li a {width:136px; height:30px; line-height:30px; padding:0px; text-align:center; font-size:12px; font-weight:bold; color:#9b9b9b;}
.grid_tabbedlist #selectionTabs .ui-tabs-nav .ui-state-active, .grid_tabbedlist #selectionTabs .ui-widget-content .ui-state-active, .grid_tabbedlist #selectionTabs .ui-widget-header .ui-state-active {height:30px; background:#f5f5f5 url(images/section-bg.png); color:#4b4b4b; padding:0px; cursor:pointer; text-shadow:0px 1px 0px #fff; top:0px;}
.grid_tabbedlist #selectionTabs .ui-tabs-nav .ui-state-active a, .grid_tabbedlist #selectionTabs .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active a {color:#4b4b4b; cursor:pointer;}
.grid_tabbedlist #selectionTabs .ui-tabs-panel {padding:0px;}

/* List Tabs - Non jQuery */
.grid_tablist {height:31px;}
.grid_tablist div a:link, .grid_tablist div a:active, .grid_tablist div a:visited {color:#9B9B9B; cursor:pointer; font-size:12px; font-weight:bold; height:30px; line-height:30px; padding:0; text-align:center; min-width:136px; max-width:300px; text-shadow:0 1px 0 #ffffff; background:#fff; border-color:#E9E9E9; border-radius:3px 3px 0 0; border-style:solid; border-width:1px 1px 0; display:block; text-decoration:none;}
.grid_tablist div a:hover {background:#fafafa;}
.grid_tablist > div {display:block; float:left; margin:0 8px 0 0;}
.grid_tablist > div.grid_tabdisabled {color:#4B4B4B; cursor:pointer; font-size:12px; font-weight:bold; height:30px; line-height:30px; padding:0; text-align:center; min-width:136px; max-width:300px; text-shadow:0 1px 0 #ffffff; background:url("images/section-bg.png") repeat scroll 0 0 #F5F5F5; border-color:#E9E9E9; border-radius:3px 3px 0 0; border-style:solid; border-width:1px 1px 0; text-decoration:none;}

/*Document Storage Management Start */
.Doc_ContentLeft {}
.Doc_ContentRight {}
.Doc_Container {}
.Doc_LeftSectionTitle {height:31px; background:url("images/table-header.png") repeat scroll 0 0 #A6AFB9 !important; color:#fff; text-shadow:0 1px 0 #7F8893; padding:0px 5px 0px 10px; margin:0px 0px 0px 0px; overflow:hidden;}
.Doc_LeftSectionTitle .Doc_TitleFloat {line-height:32px;}
.Doc_TitleFloat {float:left; font-weight:bold;}

/* Title Header Buttons */
.form_title_btn_group {float:right; margin:6px 0 0 0; max-height:20px;}
.form_title_btn_group>.form_btn, .form_title_btn_group>span>.form_btn {position:relative;}
.form_title_btn_group .form_btn:link, .form_title_btn_group .form_btn:active, .form_title_btn_group .form_btn:visited {display:block; float:left; height:20px; line-height:1.68; text-align:center; white-space:nowrap; vertical-align:middle; padding:0 9px; color:#fff; font-size:11px; font-weight:bold; text-decoration:none; box-sizing:border-box; text-decoration:none; border-style:solid; border-width:1px; z-index:2; transition:background 0.2s linear;}
.form_title_btn_group .form_btn:hover, .form_title_btn_group .form_btn:focus {}
.form_title_btn_group .form_btn:first-child {border-radius:3px 0 0 3px;}
.form_title_btn_group .form_btn:last-child {border-radius:0 3px 3px 0;}
.form_title_btn_group>.form_btn:not(:first-child):not(:last-child) {border-radius: 0;}
.form_title_btn_group .form_btn+.form_btn, .form_title_btn_group .form_btn+span>.form_btn {margin-left: -1px;}

/* Title Header Button Colors */
.form_btn:link, .form_btn:active, .form_btn:visited {border-color:#707c89; background-color:#7e8b9a;}
.form_btn:hover, .form_btn:focus {color:#fff; background-color:#707c89;}
.form_btn_grey:link, .form_btn_grey:active, .form_btn_grey:visited {border-color:#7f7f7f; background-color:#939393;}
.form_btn_grey:hover, .form_btn_grey:focus {background-color:#7f7f7f;}

/* Title Header Buttons - Overwrite */
.Doc_LeftPagesList2 .form_title_btn_group {margin:5px 0 0 0;}

.Doc_FloatRight {float:right;margin:3px 0 0 0;}
.Doc_TitleButtons {float:right; width:82px; height:22px; color:#fff; font-size:11px; background:url(images/document_storage/top_buttons.png) no-repeat; display:block; text-align:center; line-height:22px; text-decoration:none; margin:5px 0px 0px 8px; cursor:pointer;}
.Doc_RightSectionTitle {/*width:229px;*/ /* The original value but it wraps for some reason. 221 doesn't wrap but leaves space after the section.' */
width:229px; height:31px; margin:0px; background:url("images/table-header.png") repeat scroll 0 0 #A6AFB9 !important; color:#fff; line-height:32px; font-size:12px; padding:0px 10px; overflow:hidden;}
.Doc_RightSectionTitle .Doc_TitleFloat {text-shadow:0 1px 0 #7F8893;}
.Doc_TitleLinks {float:right; margin:5px 0px 0px 8px;}
.Doc_TitleLinks:link, .Doc_TitleLinks:active, .Doc_TitleLinks:visited, .Doc_TitleLinks:hover {width:82px; height:22px; color:#fff; font-size:11px; background:url(images/document_storage/top_buttons.png) no-repeat; display:block; text-align:center; line-height:22px; text-decoration:none;}
.Doc_Left {float:left; width:421px; padding:0px 0px 0px 0px; margin:0px 3px 0px 0px}
.Doc_LeftChecklist {width:421px; max-height:768px; overflow:auto;}
.Doc_LeftChecklist Table {border-spacing:0px;}
.Doc_LeftChecklist .Doc_LeftFileContent .Doc_LeftFileBG > td:first-child {width:26px;}
.Doc_LeftTitle {float:left; width:250px; color:#fff; font-weight:bold; font-size:12px;}
.Doc_NoChecklistDes {text-align:center; padding:20px 40px 10px 40px; display:block;}
.Doc_LeftDueDate {float:right; width:85px; color:#ff0000; font-weight:bold; font-size:12px; margin:7px 0px 0px 5px;}
.Doc_LeftFileBG {height:30px; background-color:#e7eaec; border-bottom:solid 1px #fff; transition: background 0.15s linear;}
.Doc_LeftFileBG > div > div, .Doc_LeftFileBG_select > div > div, .Doc_LeftFileContent .Doc_LeftFileBG > div, .Doc_LeftFileContent .Doc_LeftFileBG_select > div, .Doc_LeftFileBG .Doc_ColumnArrow, .Doc_LeftFileBG_select .Doc_ColumnArrow {border-right:solid 1px #fff; color:#333;}
.Doc_LeftFileBG:hover {background-color:#c0d9ec; cursor:pointer;}
.Doc_LeftFileBG_DocumentHover {background-color:#c0d9ec;}
.Doc_LeftFileBG_select {height:30px; background-color:#a8ceec;}
.Doc_LeftFileContent {height:31px; cursor:pointer;}
.Doc_LeftFileArrow {float:left; cursor:pointer; outline:0; outline-style:none; outline-width:0;}
.Doc_LeftLight {width:13px; height:30px; display:block; float:left;}
.Doc_LeftFileName {width:180px; height:30px; float:left; padding:0px; margin:0px 0px 0px 8px; line-height:29px; font-size:11px; color:#fff; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.Doc_LeftFilePages {width:85px; height:30px; float:left; line-height:29px; font-size:11px; color:#fff; padding:0px 12px;}
.Doc_LeftPagesTitleBtn {margin:4px 0px 0px 6px; float:right; cursor:pointer;}
.Doc_LeftFileDetails {background:#fff; padding:7px 7px 14px 7px;}
.Doc_LeftFileDetails .Doc_LeftPagesList, .Doc_LeftFileDetails .Doc_LeftPagesList2 {border:solid 1px #c0c0c0;}
.Doc_LeftPagesList {/*width:390px;*/ background-color:#fff; font-size:11px; padding:0px 0px 0px 0px;}
.Doc_LeftPagesList2 {/*width:390px;*/ background-color:#f0f0f0; font-size:11px; padding:0px 0px 4px 0px;}
.Doc_LeftPagesList2 .Doc_LeftPagesBar span {max-width:334px;}
.Doc_LeftPagesList .Doc_LeftPagesBar span {max-width:198px;}
.Doc_LeftPagesList table, .Doc_LeftPagesList2 table {width:100%;}
.Doc_LeftPagesTitle {height:31px; font-weight:bold; color:#fff; text-shadow:0 1px 0 #888888; padding:0px 5px 0px 10px; background:#bcbcbc;}
.Doc_LeftPagesTitle .Doc_LeftPagesTitleText {line-height:30px;}
.Doc_LeftPagesTitleText {float:left;}
.Doc_LeftPagesTitleBtns {float:right; margin:3px 0 0;}
.Doc_LeftPagesBar {height:35px; font-size:11px; color:#646464; display:block; padding:0px 10px 0px 10px;}
.Doc_LeftPagesBar span {display:block; float:left; height:21px; padding:11px 0 0 0; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
.Doc_LeftPagesBarBtns {float:right; margin:10px 0 0 0;} 
.Doc_LeftPagesBarBtns a.grid_delete_button, .Doc_LeftPagesBarBtns a.grid_edit_button, .Doc_LeftPagesBarBtns a.grid_cancel_button, .Doc_LeftPagesBarBtns a.grid_save_button, .Doc_LeftPagesBarBtns a.grid_copy_button, .Doc_LeftPagesBarBtns a.grid_preview_button, .Doc_LeftPagesBarBtns a.grid_check_button, a.grid_uncheck_button, .Doc_LeftPagesBarBtns a.grid_delink_button, .Doc_LeftPagesBarBtns a.grid_info_button {margin-left:6px;}
.Doc_LeftPagesBarBtns a:first-child {margin:0;}
.Doc_LeftPagesFile {color:#3b3b3b; width:198px; float:left; margin:0px 10px 0px 0px;}
.Doc_LeftPagesFileDetail, .Doc_LeftPagesFileEdit {height:17px; float:right; font-size:11px; color:#646464; text-decoration:none; line-height:normal; background-color:#f0f0f0; margin:7px 0px 0px 0px; padding:0px 8px 2px 8px; display:block; border:none; cursor:pointer;}
.Doc_LeftPagesFileEdit {margin:7px 4px 0px 0px;}
.Doc_LeftPagesFile_Date {width:68px; float:left;}
.Doc_LeftPagesList .Doc_LeftPagesSpacer {background-color:#d2d2d2;}
.Doc_LeftPagesSpacer {background-color:#d2d2d2; display:block; height:1px; margin:0px 10px;}
.Doc_LeftPagesListSpacer {height:16px;}
.Doc_LeftPagesDelete {float:right; cursor:pointer; margin:8px 0px 0px 0px;}
.Doc_LeftSaveCancel {height:66px; background:url(images/document_storage/left_button_bg.jpg) no-repeat;}
.Doc_LeftSaveCancelBtns {width:206px; height:22px; padding:23px 0px 0px 0px; margin:0px auto;}
.Doc_LeftSaveCancelBtnsList1 {width:206px; height:22px; padding:13px 0px 0px 104px;}
.Doc_LeftSaveBtn1 {float:left; cursor:pointer; height:22px;}
.Doc_LeftCancelBtn1 {float:right; cursor:pointer; height:22px;}
.Doc_LeftSaveCancelBtnsList {width:395px; height:22px; padding:13px 0px 0px 0px;}
.Doc_LeftSaveCompleteBtn {float:left; height:22px; margin-right:28px;}
.Doc_LeftSaveBtn {float:left; cursor:pointer; height:22px;}
.Doc_LeftCancelBtn {float:right; cursor:pointer; height:22px;}
.Doc_Right {float:left; width:249px; /*max-height:665px;*/}
.Doc_RightInstructions {width:212px; margin:29px auto 0px auto; font-size:12px;}
.Doc_RightInstructionsOnWhite {text-align:center; margin:29px 0px 0px 0px; color:#000; font-size:12px;}
.Doc_RightFolder {width:128px; height:103px; background:url(images/document_storage/right_add_folder.png) no-repeat; margin:40px auto 0px auto;}
.Doc_RightFileBars {max-height:558px; overflow:auto;}
.Doc_RightFileBG {height:30px; background-color:#E7EAEC; border-bottom:1px solid #FFFFFF; transition: background 0.15s linear;}
.Doc_RightFileBG > td > div > div, .Doc_RightFileBG_select > td > div > div {color:#333;}
.Doc_RightFileBG:hover {background-color:#c0d9ec;}
.Doc_RightFileBG_select {height:30px; background-color:#A8CEEC; /*cursor:pointer;*/}
.Doc_RightFileContent {height:31px;}
/*.Doc_RightFileContent div {width:100%; font-size:11px;} */
.Doc_RightFileArrow {float:left; cursor:pointer; outline:0; outline-style:none; outline-width:0;}
.Doc_RightFileName {height:30px; float:left; padding:0px; margin:0px; line-height:29px; font-size:11px; color:#000; overflow:hidden;}
.Doc_Right .Doc_RightFileName {max-width:196px; text-overflow: ellipsis;}
.Doc_RightFilePDF {width:16px; height:16px; display:block; float:left; margin:6px 0px 0px 0px; cursor:help;}
.Doc_RightFilePages {width:60px; height:30px; display:block; line-height:29px; font-size:11px; float:left; text-align:right; background-repeat:no-repeat; background-position:0px 3px;}
.Doc_RightDeleteBtn {display:block; float:left; margin:7px 0px 0px 6px;}
.Doc_RightPagesTwoButtons {width:210px; height:22px; margin:8px 0px 0px 10px;}
.Doc_RightPagesThreeButtons {width:315px; height:22px; margin:8px 0px 0px 10px;}
.Doc_RightPagesButton01 {width:105px; height:22px; float:left; background:url(images/document_storage/right_file_PagesBtn01.png); color:#FFFFFF; font-size:11px; line-height:20px; text-align:center; text-decoration:none; margin:0px; cursor:pointer; border:0px;}
.Doc_RightPagesButton02 {width:105px; height:22px; float:left; background:url(images/document_storage/right_file_PagesBtn02.png); color:#FFFFFF; font-size:11px; line-height:20px; text-align:center; text-decoration:none; margin:0px; cursor:pointer;}
.Doc_RightPagesButton03 {width:105px; height:22px; float:left; background:url(images/document_storage/right_file_PagesBtn03.png); color:#FFFFFF; font-size:11px; line-height:20px; text-align:center; text-decoration:none; margin:0px; cursor:pointer;}
.Doc_ThreeButtons {width:210px; height:22px; margin:8px 0px 0px 10px;}
.Doc_ThreeButtons_01 {width:58px; height:22px; float:left; background:url(images/document_storage/right_file_ThreeButtons01.png); color:#FFFFFF; font-size:11px; line-height:20px; text-align:center; text-decoration:none; margin:0px; cursor:pointer;}
.Doc_ThreeButtons_02 {width:94px; height:22px; float:left; background:url(images/document_storage/right_file_ThreeButtons02.png); color:#FFFFFF; font-size:11px; line-height:20px; text-align:center; text-decoration:none; margin:0px; cursor:pointer;}
.Doc_ThreeButtons_03 {width:58px; height:22px; float:left; background:url(images/document_storage/right_file_ThreeButtons03.png); color:#FFFFFF; font-size:11px; line-height:20px; text-align:center; text-decoration:none; margin:0px; cursor:pointer;}
.Doc_ClipboardTable {/*width:189px;*/ margin:0px 0px 0px 10px; overflow:hidden;}
.Doc_ClipboardTable > div {float: left;width: 68px; height: 88px;border: none; text-align: center; vertical-align: top;}
.Doc_ClipboardTable > div a:link, .Doc_ClipboardTable > div a:active, .Doc_ClipboardTable > div a:visited, .Doc_ClipboardTable > div a:hover {font-size:11px; color:#547d98; text-decoration:none; transition:opacity 0.2s linear;}
.Doc_ClipboardTable > div a:hover {text-decoration:underline;}
.Doc_ClipboardTable > div a {opacity:0.76;}
.Doc_ClipboardTable > div:hover a, .Doc_ClipboardTable > div .Doc_RightPageItem_Selected a {opacity:1;}
.Doc_RightPageItem {width:37px; height:35px; background-image:url(images/document_storage/right_file_page.png); background-repeat:no-repeat; background-color:transparent; background-position:top; border:none; margin:0px auto; font-size:large; font-weight:bold; cursor:move;}
.Doc_RightPageItem.ui-draggable-dragging {z-index:1000;}
.Doc_RightPageItem i, i.draggableFileId {display:none;}
.Doc_RightPageItem_Container {width:58px; height:68px; margin:5px; padding:8px 0 2px 0; border-radius:3px; transition:background 0.2s linear, box-shadow 0.2s linear;}
.Doc_RightPageItem_Container .ui-draggable-dragging {height:46px; cursor:move;}
.Doc_RightPageItem_Selected {background-color:#cde5f8; box-shadow: 0 0 1px #86bbe4 inset;}
.Doc_RightPageItem.Doc_RightPageItem_Selected {background-color:transparent; box-shadow:none;}
.Doc_RightPageItem_Moved {width:37px; height:35px; opacity:0.7; background-image:url(images/document_storage/right_file_page_moved.png); background-repeat:no-repeat; background-color:transparent; background-position:top; border:none; margin:0px auto; font-size:large; font-weight:bold; cursor:default;}
.Doc_RightPageItem, .Doc_RightPageItem_Moved {padding-top: 14px;}
.Doc_RightPreview {padding:0px 0px 0px 0px; font-size:11px; color:#fff; display:block; text-align:center;}
.Doc_RightAddDelete {height:66px; background:url(images/document_storage/right_addelete_bg.jpg);}
.Doc_RightDelete {width:62px; height:67px; display:block; float:right; cursor:pointer;}
.Doc_LoadingDoc {float:Left; width:82px; height:22px; color:#fff; font-size:11px; background:url(images/document_storage/top_buttons.png) no-repeat; display:block; text-align:center; line-height:22px; text-decoration:none; margin:23px 0px 0px 8px; cursor:pointer;}
.Doc_LoadingDocDropdown {margin:0px 0px 8px 0px;}
.Doc_LoadingDocViewFiles {width:82px; height:22px; color:#fff; font-size:11px; background:url(images/document_storage/top_buttons.png) no-repeat; display:inline-block; text-align:center; line-height:22px; text-decoration:none; border:none; cursor:pointer;}
.Doc_PopupStatus_InfoOverflow {max-height:182px; overflow:auto; margin:0 0 15px 0;}
.Doc_PopupStatus_DateRow {margin:0px 0px 4px 0px;}
.Doc_PopupStatus_DateNumber {width:160px; text-align:left; font-weight:bold;}
.Doc_CursorPointer {cursor:pointer;}
.Doc_LightImage {width:13px; height:30px; display:block; margin:1px 0px 0px 9px; outline:0; cursor:default;}
.Doc_LightNumber {margin:0px 2px 0px 0px;}
.Doc_ClipboardDropdown {width:150px; float:right; font-size:11px; margin-top:5px;}
.Doc_PreviewPageBtn {background:transparent; border:none; color:#333; text-decoration:underline; cursor:pointer; outline:none; padding:0px;}
.Doc_AdminVerBtn {float:right; color:#417db5; text-decoration:underline; cursor:pointer; margin:0px 0px 0px 9px; background:none; font-size:11px; border-width:0px; border-style:none; border:none; padding:0px;}
.Doc_AdminVerSpacer {width:434px; height:1px; display:block; margin:0px 0px; background:#e6e6e6; clear:both;}
.Doc_RightFileBG_dragging {height:29px; background:url(images/document_storage/right_file_bg.jpg); width:222px; color:#fff; font-size:11px; padding-left:26px; line-height:29px; border-radius:6px;}
.Doc_AdminSectionTitle {width:634px; height:31px; background:url("images/table-header.png") repeat scroll 0 0 #A6AFB9 !important; color:#fff; line-height:32px; font-size:12px; font-weight:bold; text-shadow:0 1px 0 #7F8893; padding:0px 0px; margin:0px 3px 0px 0px;}
.Doc_AdminSectionTitle > div, .Doc_AdminSectionTitle > span > div {font-size:12px; height:31px; line-height:33px; border-right:solid 1px #ccc;}
.Doc_ColumnTransactionNumber, .Doc_ColumnAddress, .Doc_ColumnCloseDate {padding:0px 0px 0px 12px; height:30px; float:left; overflow:hidden; font-size:11px; line-height:30px;}
.Doc_ColoredIconColumn {padding:0px 0px 0px 0px; width:32px; height:30px; float:left; overflow:hidden; text-align:center; font-size:11px; color:#fff; line-height:30px; background-position:center; background-repeat:no-repeat;}
.Doc_AdminSectionTitle .Doc_ColoredIconColumn.Doc_ColumnNoFile {background-image:url(images/document_storage/left_light_white.png);}
.Doc_AdminSectionTitle .Doc_ColoredIconColumn.Doc_ColumnNoFileOverdue {background-image:url(images/document_storage/left_light_red.png);}
.Doc_AdminSectionTitle .Doc_ColoredIconColumn.Doc_ColumnFileIncomplete {background-image:url(images/document_storage/left_light_orange.png);}
.Doc_AdminSectionTitle .Doc_ColoredIconColumn.Doc_ColumnFileNotApproved {background-image:url(images/document_storage/left_light_yellow.png);}
.Doc_AdminSectionTitle .Doc_ColoredIconColumn.Doc_ColumnFileComplete {background-image:url(images/document_storage/left_light_green.png);}
.Doc_ColumnTransactionNumber {width:110px;}
.Doc_ColumnAddress {width:151px;}
.Doc_ColumnCloseDate {width:100px;}
.Doc_AdminDetails {padding:11px 0px 11px 10px; background:#fff;}
.Doc_AdminDetailsBox {width:596px; font-size:11px; overflow:hidden; /*background:#e6e6e6 url(images/document_storage/AdminDetails_bg.jpg) repeat-y; border:solid 1px #dadada; border-radius:4px; padding:12px 10px 12px 10px; */}
.Doc_AdminTransactionInfo {width:125px; float:left; padding-right:11px;}
.Doc_AdminTransactionTitle {font-size:13px; font-weight:bold; color:#3a3a3a; margin:1px 0px 0px 0px; display:block;}
.Doc_AdminTransactionInfo p {font-size:10px; color:#575757; margin:12px 0px 0px 0px;}
.Doc_AdminTransactionInfo p span {word-wrap:break-word; color:#7a7a7a;}
.Doc_AdminTransactionInfo p b {font-size:11px; color:#575757;}
.Doc_AdminList {width:456px; float:right;}
.Doc_AdminList .Doc_Left, .Doc_AdminList .Doc_LeftChecklist {width:100%; max-height:none; margin-right:0;}
.Doc_AdminListTitle {width:436px; height:30px;}
.Doc_AdminListTitle .Doc_AdminTransactionTitle {font-size:13px; font-weight:bold; color:#3a3a3a; float:left;}
.Doc_AdminListBtn {float:right; color:#6a6a6a; cursor:pointer; text-decoration:none; font-size:11px; line-height:17px; padding:0px 14px; margin:0px 0px 0px 9px; border:solid 1px #c0c0c0; border-radius:4px; background-color:#fff; background-image:linear-gradient(bottom, rgb(241,241,241) 36%, rgb(255,255,255) 60%); background-image:-o-linear-gradient(bottom, rgb(241,241,241) 36%, rgb(255,255,255) 60%); background-image:-moz-linear-gradient(bottom, rgb(241,241,241) 36%, rgb(255,255,255) 60%); background-image:-webkit-linear-gradient(bottom, rgb(241,241,241) 36%, rgb(255,255,255) 60%); background-image:-ms-linear-gradient(bottom, rgb(241,241,241) 36%, rgb(255,255,255) 60%); background-image:-webkit-gradient(  linear,  left bottom,  left top,  color-stop(0.36, rgb(241,241,241)),  color-stop(0.6, rgb(255,255,255)) );}
.Doc_AdminListItemButtons {height:22px; padding:0px 10px 6px 10px;}
.Doc_AdminListItemTable {width:436px; border-bottom:solid 1px #fff;}
.Doc_AdminListItemTable h3, .Doc_AdminListItemTable h4 {margin:0px;}
.Doc_AdminListItemInactive {width:426px; height:30px; background:#858585 url(images/document_storage/doc-sublist-inactive.jpg) repeat-x left -31px; cursor:pointer; color:#fff; line-height:30px;}
.Doc_AdminListItemInactive:hover {background:#8f8f8f url(images/document_storage/doc-sublist-inactive.jpg) repeat-x;}
.Doc_AdminListItemActive {width:426px; height:30px; background:#417db5 url(images/document_storage/doc-sublist-active.jpg) repeat-x; cursor:pointer; color:#fff; line-height:30px;}
.Doc_AdminListArrow {float:left;}
.Doc_AdminListLight {float:left;}
.Doc_AdminListText {float:left; font-size:11px; padding:0px 0px 0px 8px;}
.Doc_AdminListDueDate {float:right; font-size:11px; padding:0px 10px 0px 0px;}
.Doc_AdminListItemContent {width:434px; background:#fff; border-width:0px 1px 1px 1px; border-style:solid; border-color:#c0c0c0; font-size:11px;}
.Doc_AdminMainBtnDueDate {width:121px; height:22px; margin:3px 0px 0px 6px; float:right; cursor:pointer; background-image:url(Images/document_storage/left_duedate_setup.png); background-repeat:repeat; font-size:11px; text-decoration:underline;}
.Doc_AdminMainBtnStatus {width:121px; height:22px; margin:3px 0px 0px 6px; float:right; cursor:pointer; background-image:url(Images/document_storage/left_status_change.png); background-repeat:no-repeat;}
.Doc_ColumnArrow {width:27px; height:30px; background:url(images/document_storage/column_divider.png) repeat-y right; float:left;}
.Doc_AdminVersion {height:28px; line-height:28px; padding:0px 10px; background:#e6e6e6; border-bottom:solid 1px #d9d9d9;}
.Doc_AdminVersion h4 {float:left; font-size:11px; color:#484848;}
.Doc_AdminVerDetail {width:414px; height:18px; font-size:11px; padding:7px 10px 5px 10px; color:#575757;}
.Doc_AdminVerDetail p {float:left; margin:0px;}
.Doc_AdminVerDetail span {display:block; float:left; color:#9c9c9c;}
.admin_Left {float:left; width:634px; max-height:807px; padding:0px 0px 0px 0px; margin:0px 3px 0px 0px; overflow:auto;}
.admin_Left .Doc_LeftPagesList2 .Doc_LeftPagesBar span {max-width:350px;}
.admin_Left .Doc_LeftPagesList .Doc_LeftPagesBar span {max-width:236px;}
.admin_Left .Doc_LeftPagesFile {width:236px;}
.admin_Left .Doc_LeftFileDetails {padding:7px 6px 14px 6px; border-left:solid 1px #e7eaec; border-right:solid 1px #e7eaec;}
.admin_LightControl {float:right; margin:0px 10px 0px 0px;}
.admin_LightCount {width:36px; height:30px; float:left; line-height:29px; font-size:11px; color:#fff;}
input.admin_LightButton {margin:2px 2px 0px 0px;}
a.admin_LightButton, a.admin_LightButton:active, a.admin_LightButton:visited, a.admin_LightButton:hover {display:block; text-decoration:none; color:#333;padding:0 0 0 16px;}
a.admin_LightAll {background:url(images/document_storage/Checkbox_Grey_Selected.png) no-repeat 0 2px;}
a.admin_LightAllUncheck {background:url(images/document_storage/Checkbox_Grey_Unselected.png) no-repeat 0 2px;}
a.admin_LightGrey {background:url(images/document_storage/Checkbox_Grey_Selected.png) no-repeat 0 2px;}
a.admin_LightGreyUncheck {background:url(images/document_storage/Checkbox_Grey_Unselected.png) no-repeat 0 2px;}
a.admin_LightRed {background:url(images/document_storage/Checkbox_Red_Selected.png) no-repeat 0 2px;}
a.admin_LightRedUncheck {background:url(images/document_storage/Checkbox_Red_Unselected.png) no-repeat 0 2px;}
a.admin_LightOrange {background:url(images/document_storage/Checkbox_Orange_Selected.png) no-repeat 0 2px;}
a.admin_LightOrangeUncheck {background:url(images/document_storage/Checkbox_Orange_Unselected.png) no-repeat 0 2px;}
a.admin_LightYellow {background:url(images/document_storage/Checkbox_Yellow_Selected.png) no-repeat 0 2px;}
a.admin_LightYellowUncheck {background:url(images/document_storage/Checkbox_Yellow_Unselected.png) no-repeat 0 2px;}
a.admin_LightGreen {background:url(images/document_storage/Checkbox_Green_Selected.png) no-repeat 0 2px;}
a.admin_LightGreenUncheck {background:url(images/document_storage/Checkbox_Green_Unselected.png) no-repeat 0 2px;}
a.admin_LightBlue {background:url(images/document_storage/Checkbox_Blue_Selected.png) no-repeat 0 2px;}
a.admin_LightBlueUncheck {background:url(images/document_storage/Checkbox_Blue_Unselected.png) no-repeat 0 2px;}
.admin_LightLegend {width:100%; line-height:22px; padding:0 0 6px 0; }
.admin_LightLegend div.FilterItem {margin:0px 16px 0px 0px; float:left;cursor:pointer;}
.admin_LightLegend div.FilterItem span {}
.admin_LightLegend input {outline:0;}
.admin_legendTitle {width:100%; height:30px; display:block;}
.loadingDocs_FileName {width:168px; height:30px; float:left; padding:0px; margin:0px; line-height:29px; font-size:11px; color:#fff; overflow:hidden;}
.loadingDocs_Uploader {margin:1px 0px 0px 8px;}
.loadingDocs_Uploader:link, .loadingDocs_Uploader:active, .loadingDocs_Uploader:visited, .loadingDocs_Uploader:hover {width:82px; height:22px; color:#fff; font-size:11px; background:url(images/document_storage/top_buttons.png) no-repeat; display:block; text-align:center; line-height:22px; text-decoration:none;}
.Doc_AddFileOption01 {float:left; margin:10px 0px 4px 0px;}
.Doc_AddFileOption02 {float:left; margin:10px 0px 4px 0px;}
.Doc_AddFileOption01 b, .Doc_AddFileOption02 b {margin:0px 0px 2px 0px;}
.Doc_AddFileOR {width:78px; height:36px; line-height:36px; float:left; margin:10px 20px 4px 20px; font-size:14px; font-weight:bold; text-align:center; color:#292929; background-color:#eeeeee; border:solid 1px #d5d5d5;}
.Doc_AddFile_FileList {padding:4px 0px 2px 0px; background:#fff; color:#000; font-weight:bold;}
.btAnchor {background-color:White; border:0px;}
/* Document Storage Management End */

/* Loading Docs - Broker Wolf Completed */
.Doc_LeftFileBrokerWolf {height:18px; float:left; line-height:18px; font-size:11px;  padding:0px 5px 0px 5px; margin:5px 0 0 5px; border:solid 1px #bcc4c9 !important; font-weight:bold; background:#f9fafa; border-radius:5px;}
.Doc_LeftFileBG div.Doc_LeftFileBrokerWolf {color:#4d6177;}
.Doc_LeftFileBG:hover .Doc_LeftFileBrokerWolf {border:solid 1px #8faec6 !important; background:#e6f1f9;}

/* Loading Docs - Fullscreen Clipboard */
.Doc_ClipboardLarge > div > div {padding:0 0 15px 0;}
.Doc_ClipboardLarge > div > .Doc_RightFileBars {border:1px solid #c9c9c9; margin:0; padding:0; -moz-box-shadow:0 0 8px #c9c9c9; -webkit-box-shadow:0 0 8px #c9c9c9; box-shadow:0 0 8px #c9c9c9;}
.Doc_ClipboardLarge .Doc_ClipboardLarge_AgentDropdown {padding:2px 0 0 0; float:left;}
.Doc_ClipboardLarge .Doc_ClipboardLarge_Upload {float:right;}
.Doc_ClipboardLarge .Doc_RightPageItem {cursor:default;}

/* Loading Docs - WC FrameIn */
.Doc_WC_FrameIn {width:675px; padding:10px;}
.Doc_WC_FrameIn .grid_container {background: url(images/section-bg.png) repeat scroll 0 0 #F6F6F6;}

/* Loading Docs - Agent Filter */
.LoadingDocs_AgentFilter {margin:0 0 0 15px; float:left;}

/* Loading Docs - Upload Button */
.Doc_Right .LoadingDocs_ClipboardBtns {padding:10px;}
.Doc_Right .LoadingDocs_ClipboardBtns > div {margin-top:10px;}
.Doc_Right .LoadingDocs_ClipboardBtns > div:first-child {margin-top:0;}
.Doc_Right .LoadingDocs_ClipboardBtns > div .form_link_btn {width:100%; box-sizing: border-box;}

/* Loading Docs - Progress Bar */
.LoadingDocs_ProgressBarContainer {width:100%; height:44px; padding:10px 0 10px 0px; overflow:hidden;}
.LoadingDocs_ProgressInstructions {height:34px; line-height:14px; text-align:center; padding:5px 20px; background:#e5e5e5; border:solid 1px #999;}
.LoadingDocs_ProgressInstructions > div {height:34px; display:table;}
.LoadingDocs_ProgressInstructions > div > span {display: table-cell; vertical-align:middle;}
.LoadingDocs_ProgressBar {width:100%; padding:2px 0 0 0;}
.LoadingDocs_ProgressBar #statusDiv {margin:6px 0 0 0;}

/* Loading Docs - Download Records / FTP Setup Buttons */
div.LoadingDocs_RecordsFTP {padding:0 11px 10px 10px; overflow:auto;}
div.LoadingDocs_RecordsFTP .form_link_btn {box-sizing:border-box; display:block; margin-top:10px;}
div.LoadingDocs_RecordsFTP .form_link_btn:first-child {margin-top:0px;}
.LoadingDocs_DownloadRecords {width:100%;}
.LoadingDocs_FTPSetup {width:100%;}

/* Membership Documents */
.documents_upload_success {float:right; color:#549d51; font-weight:bold;}

/* LoadingDocs Drag Drop */
.Doc_LeftPagesBarDrop {height:30px; line-height:30px; margin:9px 10px 4px;}
.Doc_LeftPagesBarDrop, .Doc_Right .Desktop_DropZone, .Doc_Right .Desktop_BetaMessage {font-size:12px;}    
.Doc_AdminVerDetail_canAcceptDrop, .Doc_AdminVerDetail_droppable {width:346px;}
.Doc_Right .Desktop_DropZone, .Doc_Right .Desktop_BetaMessage {margin:10px;}  

/* File Manager Drag Drop */
#divFileUploadDropzone .Desktop_DropZone {margin-top:10px;}                                                            

/* Desktop Drag Drop */
.Desktop_DropZone, .Doc_LeftPagesBarDrop, .Desktop_BetaMessage {min-height:30px; text-align:center; color:#6f6f6f; display:block; padding:10px; border:dashed 2px #b9b9b9; background:#e1e1e1; overflow:hidden; border-radius:3px; transition:border 0.2s linear, background 0.2s linear; box-shadow:none;}
.Desktop_DropZone, .Desktop_BetaMessage {font-size:14px; height:80px; position:relative;}
.Desktop_DropZoneAccept, .Doc_LeftPagesBar_canAcceptDrop, .Doc_AdminVerDetail_canAcceptDrop {color:#525252; display:block; background-color:#fcf9e0; border:dashed 2px #beb887;}
.Desktop_DropZoneDroppable, .Doc_LeftPagesBar_droppable, .Doc_AdminVerDetail_droppable {color:#3d3d3d; display:block; background-color:#faf5c9; border:dashed 2px #989263;}
.Desktop_DropZoneCenter, .Desktop_BetaMessageCenter {width:100%; line-height:16px; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%);}
.Desktop_DropZoneCenter .dz-message {padding:10px 20px;}

/* Desktop Drag Beta Message */
.Desktop_BetaMessageLink {text-decoration:none;}
.Desktop_BetaMessage {border:solid 2px #b9b9b9; background:#e8e8e8; color:#6f6f6f; cursor:pointer; text-decoration:none;}

/* Collapsible Panels */
.collapsible_panel {display:inline; text-align:right; position:relative; top:7px; right:9px;}
.collapsible_panel img {cursor:pointer;}

/* Word Break - used to wrap long words without spaces, ensures compatibility with all browsers */
.wordbreak {white-space:pre-wrap; white-space:-moz-pre-wrap; white-space:-pre-wrap; white-space:-o-pre-wrap; word-wrap:break-word;}

/* Full Page Panel Start */
.fullpanel_container {width:910px; margin:5px 0 0 0;}
.fullpanel_container .section_alert {margin:0px;}
.fullpanel_container .action_buttons {width:100%;}
.fullpanel_HalfColumn {width:443px; float:left;}
.fullpanel_HalfColumn:first-child {margin-right:12px;}
.fullpanel_HalfColumn .fullpanel_HalfPicker select {width:140px !important;}

/* Reports Start */
.report_buttons {padding:20px 0px 10px 0px; text-align:center;}
.Report_Quarter {width:285px; float:left;}
.Report_Quarter:first-child {margin-right:12px;}
.Report_ThreeQuarter {width:600px; float:left;}
.Report_Quarter .section_grid, .Report_ThreeQuarter .section_grid {min-height:442px;}
.Report_MultiAll > span {height:18px; line-height:18px; display:block; float:left; font-weight:normal;padding:9px 6px 0px 0px;}
.Report_MultiAll > span input {float:left;}
.Report_MultiAll > span label {float:left; height:18px; line-height:18px;}
.Report_Multiline {float:left; width:340px; height:30px;}
.Report_MultiSearch {float:left; margin:10px 0px 0px 4px;}
.Report_RadioBtnPaddingTop {min-width:85px; padding:10px 15px 0 0; float:left; color:#535353; font-size:12px;font-weight:bold;}
.Report_RadioBtn {min-width:85px; padding:0px 15px 0 0; float:left; color:#535353; font-size:12px;font-weight:bold;}

/* Main Containers that have left menu */
.mainpanel_container {width:697px; margin:5px 0px 5px 5px;}
.mainpanel_container h2:empty {display:none;}
.profile_container {width:697px; background:#ededed url(Images/profile-bg.png) right top; /*background-color:#ededed;*/}
.profile_container_full {width:910px;}
.profile_section_full .section_grid {padding:0px;}

/* Inputs  */
.mainpanel_container input[type='text'], #popup_modal_container input[type='text'], #popup_modal_container_full input[type='text'], #popup_modal_container_large input[type='text'], #popup_modal_container_medium input[type='text'], #popup_modal_container_xmedium input[type='text'], #popup_modal_container_xmedium2 input[type='text'], #popup_modal_container_small input[type='text'], #popup_modal_container_profile input[type='text'], .fullpanel_container input[type='text'], .mainpanel_container input[type='password'], #popup_modal_container input[type='password'], #popup_modal_container_full input[type='password'], #popup_modal_container_large input[type='password'], #popup_modal_container_medium input[type='password'], #popup_modal_container_xmedium input[type='password'], #popup_modal_container_xmedium2 input[type='password'], #popup_modal_container_small input[type='password'], #popup_modal_container_profile input[type='password'], .fullpanel_container input[type='password'], .login_container input[type='text'], .login_container input[type='password'], .ce_SlideOut input[type='text'], .ce_SlideOut_Launcher input[type='text'], .hp_widget_body input[type='text'] {outline:none; position:relative; outline:none; border:solid 1px #999; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background-color:#fff; font-size:12px; color:#333; height:23px; line-height:23px; padding:0px 3px 0px 5px; box-shadow:0 1px 3px #999 inset; transition:all 0.1s linear;}
.mainpanel_container .form_item_fullWidth input[type='text'], #popup_modal_container .form_item_fullWidth input[type='text'], #popup_modal_container_full .form_item_fullWidth input[type='text'], #popup_modal_container_large .form_item_fullWidth input[type='text'], #popup_modal_container_medium .form_item_fullWidth input[type='text'], #popup_modal_container_xmedium .form_item_fullWidth input[type='text'], #popup_modal_container_xmedium2 .form_item_fullWidth input[type='text'], #popup_modal_container_small .form_item_fullWidth input[type='text'], #popup_modal_container_profile .form_item_fullWidth input[type='text'], .fullpanel_container .form_item_fullWidth input[type='text'], .mainpanel_container .form_item_fullWidth input[type='password'], #popup_modal_container .form_item_fullWidth input[type='password'], #popup_modal_container_full .form_item_fullWidth input[type='password'], #popup_modal_container_large .form_item_fullWidth input[type='password'], #popup_modal_container_medium .form_item_fullWidth input[type='password'], #popup_modal_container_xmedium .form_item_fullWidth input[type='password'], #popup_modal_container_xmedium2 .form_item_fullWidth input[type='password'], #popup_modal_container_small .form_item_fullWidth input[type='password'], #popup_modal_container_profile .form_item_fullWidth input[type='password'], .fullpanel_container .form_item_fullWidth input[type='password'] {height:25px; box-sizing:border-box;}

.mainpanel_container input[type='text']:focus, #trans_container input[type='text']:focus, #popup_modal_container input[type='text']:focus, #popup_modal_container_full input[type='text']:focus, #popup_modal_container_large input[type='text']:focus, #popup_modal_container_medium input[type='text']:focus, #popup_modal_container_xmedium input[type='text']:focus, #popup_modal_container_xmedium2 input[type='text']:focus, #popup_modal_container_small input[type='text']:focus, #popup_modal_container_profile input[type='text']:focus, .fullpanel_container input[type='text']:focus, .mainpanel_container input[type='password']:focus, #popup_modal_container input[type='password']:focus, #popup_modal_container_full input[type='password']:focus, #popup_modal_container_large input[type='password']:focus, #popup_modal_container_medium input[type='password']:focus, #popup_modal_container_xmedium input[type='password']:focus, #popup_modal_container_xmedium2 input[type='password']:focus, #popup_modal_container_small input[type='password']:focus, #popup_modal_container_profile input[type='password']:focus, .fullpanel_container input[type='password']:focus, .login_container input[type='text']:focus, .login_container input[type='password']:focus, .ce_SlideOut input[type='text']:focus, .ce_SlideOut_Launcher input[type='text']:focus, .hp_widget_body input[type='text']:focus {border-width:1px; border-style:solid !important; border-color:#76baf0 !important; background-color:#e7f3fd !important; box-shadow:0 1px 3px #89B3D6 inset;}
.mainpanel_container input[type='checkbox'], #trans_container input[type='checkbox'], #popup_modal_container input[type='checkbox'], #popup_modal_container_full input[type='checkbox'], #popup_modal_container_large input[type='checkbox'], #popup_modal_container_medium input[type='checkbox'], #popup_modal_container_xmedium input[type='checkbox'], #popup_modal_container_xmedium2 input[type='checkbox'], #popup_modal_container_small input[type='checkbox'], #popup_modal_container_profile input[type='checkbox'], .fullpanel_container input[type='checkbox'] {margin-left:0px;}

/* Picker Select Container */
.picker_controls {width:120px;}
select.picker_container {width:210px !important; height:181px; outline:none; border:solid 1px #999; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background-color:#fff; font-size:12px; color:#333; line-height:25px; padding:5px 3px 4px 5px; box-shadow:0 1px 3px #999 inset;}
select.picker_container option {padding:1px 4px; outline:0; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
select.picker_container_small {width:200px !important; height:181px; outline:none; border:solid 1px #999; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background-color:#fff; font-size:12px; color:#333; line-height:25px; padding:5px 3px 4px 5px; box-shadow:0 1px 3px #999 inset;}
select.picker_container_small option {padding:1px 4px; outline:0;display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.picker_arrow_add:link, .picker_arrow_add, .picker_arrow_add:visited {width:26px; height:26px; display:block; background:url(images/picker_arrow_add.png) 0 -27px no-repeat; margin:25px 0px 0px 0px;}
.picker_arrow_remove:link, .picker_arrow_remove, .picker_arrow_remove:visited {width:26px; height:26px; display:block; background:url(images/picker_arrow_remove.png) 0 -27px no-repeat; margin:10px 0px 20px 0px;}
.picker_arrow_add:hover {background:url(images/picker_arrow_add.png) 0 0px no-repeat;}
.picker_arrow_remove:hover {background:url(images/picker_arrow_remove.png) 0 0px no-repeat;}
.picker_add_all a:link, .picker_add_all a, .picker_add_all a:visited {width:78px; height:28px; font-size:11px; color:#575757; text-decoration:none; line-height:29px; background:url(images/picker_all_buttons.png) 0px 0px no-repeat; display:block; margin:8px 0px 0px 0px; text-shadow:0px 1px 0px #f9f9f9;}
.picker_add_all a:hover, .picker_add_all a:focus {background:url(images/picker_all_buttons.png) 0px -55px no-repeat; color:#444444;}
.picker_remove_all a:link, .picker_remove_all a, .picker_remove_all a:visited {width:78px; height:27px; font-size:11px; color:#575757; text-decoration:none; line-height:27px; background:url(images/picker_all_buttons.png) 0px -28px no-repeat; display:block; text-shadow:0px 1px 0px #f9f9f9;}
.picker_remove_all a:hover, .picker_remove_all a:focus {background:url(images/picker_all_buttons.png) 0px -83px no-repeat; color:#444444;}
.picker_profile select, .picker_reports select {width:155px !important;}
.picker_profile .picker_controls {width:104px;}
.picker_sorting {width:37px; height:137px; margin:25px 0 0 15px;}
.picker_sort_up a:link, .picker_sort_up a, .picker_sort_up a:visited {width:37px; height:68px; display:block; background:url(images/picker_sorting.png) 0px 0px no-repeat;}
.picker_sort_up a:hover, .picker_sort_up a:focus {background:url(images/picker_sorting.png) -37px 0px no-repeat;}
.picker_sort_down a:link, .picker_sort_down a, .picker_sort_down a:visited {width:37px; height:69px; display:block; background:url(images/picker_sorting.png) 0px -68px no-repeat;}
.picker_sort_down a:hover, .picker_sort_down a:focus {background:url(images/picker_sorting.png) -37px -68px no-repeat;}
 
 /* Form Items - Title & Element */
.form_item {float:left; min-width:155px; margin:0 15px 10px 0;}
.form_item.instruction_text {line-height:1.8em;} 
.form_item_fullWidth {width:100%;}
.form_item_read {float:left; min-width:155px; margin:0 15px 10px 0;}
.form_item_xsmall {min-width:38px;}
.form_item_small {min-width:74px;}
.form_item_medium {min-width:102px;}
.form_item_xmedium {min-width:110px;}
.form_item_large {min-width:200px;}
.form_item_button {float:left; height:29px; min-width:155px; margin:16px 15px 8px 0;}
.form_item_button_small {float:left; height:29px; margin:0px 15px 8px 0;}
.form_item_date {min-width:100px;}
.form_item_checkmark {min-width:100px;}
.form_item_checkmark_inline {min-width:100px;  font-weight:bold; padding:22px 0px 0px 0px;}
.form_item_checkmark_inline .input label {vertical-align:1px}
.form_item_radio_btn .dxeRadioButtonList td.dxe, .form_item_radio_btn .dxeCheckBoxList td.dxe {padding:0;}
.form_item_radio_btn .dxichCellSys, .form_item_radio_btn .dxichTextCellSys {padding-top:0; padding-bottom:0;}
.form_item_inline_icons {}
.form_item_inline_icons .phone_primary_view {margin:6px 0 0 6px;}
.form_item_inline_icons .icon_delete_button, .form_item_inline_icons .icon_edit_button, .form_item_inline_icons .icon_cancel_button, .form_item_inline_icons .icon_save_button, .form_item_inline_icons .icon_copy_button, .form_item_inline_icons .icon_preview_button, .form_item_inline_icons .icon_check_button, .form_item_inline_icons .icon_uncheck_button {margin:5px 0 0 6px;}
.form_item_llc {min-width:35px;}
.form_item_right {float:right;}
.form_item_nomrgnright {margin-right:0px;}
.form_item_nomrgnbtm, .form_item_address {margin-bottom:0px;}
.form_hidden {display:none;}
.form_login_note {font-size:11px;}
.form_generate_username {padding-top:19px;}
.form_align_01 {margin-top:4px;}
.form_item_floatleft {float:left;}
.form_item_floatright {float:right;}
.read_mode {color:#547d98; font-size:small; font-size:120%;}
.read_mode .read_mode_text {float:left;}
.read_mode .read_mode_icon {float:left; margin:0 0 0 4px;}
.read_mode .read_mode_icon input {cursor:pointer; outline:0;}
.label {padding-bottom:3px; font-weight:bold; color:#535353; font-size:12px; text-shadow:1px 1px 1px #fff;}
.label_left {float:left;}
.label_right {float:right; height:12px; line-height:12px; margin-top:-1px;}
.label_right input[type='checkbox'] {margin:0px 2px 0px 0px; padding:0px;}
.label_instruction {color:#505050; padding-bottom:3px;}
.input p:first-child {margin-top:0px;}
.input input[type='text'], .input input[type='password'] {width:145px;}
.input_small input[type='text'], .input_small input[type='password'] {width:64px;}
.input_medium input[type='text'], .input_medium input[type='password'] {width:90px;}
.input_mlarge input[type='text'], .input_mlarge input[type='password'] {width:112px;}
.input_palbum input[type='text'], .input_palbum input[type='password'] {width:173px;}
.input_large input[type='text'], .input_large input[type='password'] {width:190px;}
.input_large input[disabled='disabled']{opacity:0.5; filter:alpha(opacity=50);}
.input_large select {width:200px;}
.input_large .LWDropDown input[type="text"] {width:166px !important;}
.input_extralarge input[type='text'], .input_extralarge input[type='password'] {width:212px;}
.input_xxlarge input[type='text'], .input_xxlarge input[type='password'] {width:400px;}
.input_item_name input[type='text'] {width:118px;}
.input_item_suffix input[type='text'] {width:65px;}
.input select {width:150px;}
.input_small select {width:64px;}
.input_date input[type='text'] {width:65px; float:left; margin-right:2px;}
.input input[type='image'], .input input[type='button'], .input input[type='submit'], .input_date input[type='image'] {width:auto; height:auto; float:left; margin-right:0px; border:solid 0px #999; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; box-shadow:0 0 0 #999 inset; padding:0;}
.input_date img{float:left; position:relative; top:0px;}
.input_email input[type='text'] {width:190px;}
.input_name input[type='text'] {width:405px;}
.input_nickname input[type='text'] {width:300px;}
.input_subject input[type='text'] {width:780px;}
.input_corporate_name input[type='text'] {width:345px;}
.input_disabled {opacity:0.5; filter:alpha(opacity=50);}
.input_search {display:block; float:left; position:relative; left:10px; top:4px; width:16px; height:16px; background:url(Images/find.gif) no-repeat; overflow:hidden;}
.input_searchbtn {margin-top:19px;}
.input_watermark {color:#8f8f8f !important;}
.input_textBelow {padding-top:6px;}
.multiple_inputs > div {margin-left:15px; float:left;}
.multiple_inputs > div:first-child {margin-left:0px;}
.multiple_inputs .multiple_icon {margin-left:2px;}
.multiple_inputs .multiple_icon .input_phone_delete, .multiple_inputs .multiple_icon .input_action_icon {position:relative; top:4px; left:0px;}
.multiple_inputs .multiple_icon .input_add_item {position:relative; top:4px; left:0px;}
.multiple_inputs .multiple_text {margin-left:8px; height:25px; line-height:25px;}
.CheckboxLabel {height:19px; line-height:19px; padding-top:3px;}
.CheckboxLabel input {float:left; cursor:pointer;}
.CheckboxLabel label {float:left;padding:0 0 0 2px; cursor:pointer;}

/* Form Link Button */
.form_btns_center {text-align:center;padding:40px 0px;}
.form_btns_left {text-align:left;}
.form_btns_right {text-align:right;}
.form_link_btn, a.form_link_btn:link, a.form_link_btn:active, a.form_link_btn:visited {position:relative; cursor:pointer; min-width:60px; display:inline-block;padding:6px 10px 6px 10px; text-decoration:none; text-align:center; font-weight:bold; font-size:12px;  box-shadow:inset 0 0 0px 1px #ffffff; text-shadow:0 1px 0px #ffffff; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; transition:all 0.2s linear; border-radius:3px; border:solid 1px #81b1d3; color:#5984a6; background:#ebf4f7;}
.form_link_btn:active, a.form_link_btn:active {top:1px;}
.form_link_btn:focus, a.form_link_btn:focus {top:1px; color:#1771b8; border:solid 1px #097ec9; background:#deeff4;}
.form_link_btn:hover, a.form_link_btn:hover {color:#1771b8; border:solid 1px #097ec9; background:#deeff4;}
a.form_save_btn:link, a.form_save_btn:active, a.form_save_btn:visited {position:relative; cursor:pointer; min-width:60px; display:inline-block;padding:6px 10px 6px 10px; text-decoration:none; text-align:center; font-weight:bold; font-size:12px; box-shadow:inset 0 0 0px 1px #ebf4f7; text-shadow:0 1px 0px #ffffff; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; transition:all 0.2s linear; border-radius:3px; border:solid 1px #78a2c0; color:#346083; background:#d4e7ed;}
a.form_save_btn:active {top:1px;}
a.form_save_btn:focus {top:1px; color:#0b4674; border:solid 1px #0672b7; background:#cae0e7;}
a.form_save_btn:hover {color:#0b4674; border:solid 1px #0672b7; background:#cae0e7;}
a.form_save_btn2:link, a.form_save_btn2:active, a.form_save_btn2:visited {position:relative; min-width:60px; display:inline-block; padding:6px 10px 6px 10px; border:solid 1px #76b65e; background:#96c384; color:#fff; text-decoration:none; text-align:center; font-weight:bold; font-size:12px; border-radius:3px; box-shadow:inset 0 0 0px 1px #a6d095; text-shadow:0 1px 0 #5B9A42;  -webkit-transition:all 0.1s linear; -moz-transition:all 0.1s linear; -o-transition:all 0.1s linear; transition:all 0.1s linear;}
a.form_save_btn2:active {top:1px;}
a.form_save_btn2:hover {box-shadow:inset 0 0 0px 1px #87c470; border:solid 1px #63a34b; background:#70b357;}
a.form_link_btn_small:link, a.form_link_btn_small:active, a.form_link_btn_small:visited {display:inline-block; cursor:pointer; padding:3px 6px 3px 6px; text-decoration:none; text-align:center; font-weight:normal; font-size:11px;  box-shadow:inset 0 0 0px 1px #ffffff; text-shadow:0 1px 0px #ffffff; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; transition:all 0.2s linear; border-radius:3px; border:solid 1px #81b1d3; color:#5984a6; background:#ebf4f7;}
a.form_link_btn_small:active {}
a.form_link_btn_small:focus {color:#1771b8; border:solid 1px #45a5e3; background:#e8f3f8;}
a.form_link_btn_small:hover {color:#1771b8; border:solid 1px #45a5e3; background:#e8f3f8;}

/* Form Link Button Disabled */
.form_link_btn[disabled='disabled'], .form_link_btn[disabled='disabled'] {cursor:default; min-width:60px; display:inline-block;padding:6px 10px 6px 10px; border:solid 1px #e0e0e0; background:#f4f4f4; color:#a0a0a0; text-decoration:none; text-align:center; font-weight:bold; font-size:12px; border-radius:3px; box-shadow:inset 0 0 0px 1px #ffffff; text-shadow:0 1px 0px #ffffff;}
.form_link_btn[disabled='disabled']:hover {border:solid 1px #e0e0e0; background:#f4f4f4;color:#a0a0a0;}
a.form_link_btn[disabled='disabled']:active {top:0px; border:solid 1px #e0e0e0; background:#f4f4f4;color:#a0a0a0;}
a.form_link_btn[disabled='disabled']:focus {top:0px; border:solid 1px #e0e0e0; background:#f4f4f4;color:#a0a0a0;}
.form_save_btn[disabled='disabled'], .form_save_btn[disabled='disabled'] {cursor:default; min-width:60px; display:inline-block;padding:6px 10px 6px 10px; border:solid 1px #e0e0e0; background:#f4f4f4; color:#a0a0a0; text-decoration:none; text-align:center; font-weight:bold; font-size:12px; border-radius:3px; box-shadow:inset 0 0 0px 1px #ffffff; text-shadow:0 1px 0px #ffffff;}
.form_save_btn[disabled='disabled']:hover {border:solid 1px #e0e0e0; background:#f4f4f4;color:#a0a0a0;}
a.form_save_btn[disabled='disabled']:active {top:0px; box-shadow:inset 0 0 0px 1px #ffffff;border:solid 1px #e0e0e0; background:#f4f4f4;color:#a0a0a0;}
a.form_save_btn[disabled='disabled']:focus {top:0px; border:solid 1px #e0e0e0; background:#f4f4f4;color:#a0a0a0;}

/* ASPxButton Link Button  */
.form_dx_btn, div.form_dx_btn {font-family:Arial,Sans-Serif; cursor:default;position:relative; display:inline-block; text-decoration:none; text-align:center; font-weight:bold; font-size:12px; box-shadow: inset 0 0 0px 1px #ebf4f7; text-shadow: 0 1px 0px #ffffff; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; border-radius:3px; border:solid 1px #78a2c0; color:#346083; background:#d4e7ed; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;}
.form_dx_btn .dxb, div.form_dx_btn .dxb {min-width:50px; padding:4px 10px 4px 10px;}
.form_dx_hvr, div.form_dx_hvr {cursor:pointer;}

/* Centering Form Buttons */
.action_buttons {text-align:center; padding:15px 0 5px 0;}
.action_buttons_nopadding {text-align:center; padding:0;}

/* Text Editor - Link Popup */
.dxpcLite table tr td table {padding:0px !important; margin:0px !important; border:0px !important; background:transparent !important;}
.dxpcLite table tr td table input {width:95% !important;}
.dxpcLite .buttonsCell {text-align:center !important;}

/* Events Page */
.RadioBtnFloat {float:left; padding-top:2px;}
.RadioBtnFloat input {margin:3px 0 0 0;}
.TextFloat_25 {height:25px; line-height:25px; float:left; padding:0px 6px;}
.TextNoPad {padding-left:0;}
.RecurringTypes {width:100px; float:left;}
.RecurringTypes table {padding:0px; margin:0px;}
.RecurringTypeInfo {width:565px; float:left;}
.RecurringTypeOther {width:565px; float:left;}
.RecurringTypeOther_Repeat {margin-top:10px;}
.RecurringTypeOther_Repeat:first-child {margin-top:0px;}
.RecurringEnd {padding:15px 0 15px 8px;}
.RecurringRow {height:25px;margin:0 0 8px 0;}

/* Event Registration */
.CancelReminderBtn {margin:0 0 20px 0; padding:0 0 20px 0; border-bottom: solid 1px #ccc;}
.CancelReminderBtn:last-child {margin:0px;}

/* Event Contact control */
.input_contact_delete {display:block; position:relative; top:4px; left:6px; width:16px; height:16px; background:url(Images/delete.png) no-repeat; overflow:hidden;}
.ComboBox_delete {display:block; width:16px; height:16px; float:left; margin:4px 0 0 0; background:url(Images/delete.png) no-repeat; overflow:hidden;}

/* Address control */
.section_profile {padding:15px 5px 15px 15px; /*background:#f6f6f6;*/}
.input_address input[type='text'] {width:405px;}
.input_previousOcc input[type='text'] {width:405px;}
.input_address_state select {width:200px;}
.input_phone input[type='text'] {width:158px; float:left;}
.input_web input[type='text'] {width:130px; float:left;}
.input_phone_delete {display:block; position:relative; left:10px; top:13px; width:16px; height:16px; background:url(Images/delete.png) no-repeat; overflow:hidden;}
.input_add_item {display:block; position:relative; left:10px; top:13px; width:16px; height:16px; background:url(Images/add-entry.png) no-repeat 0 -16px; overflow:hidden;}

.input_web_delete {display:block; float:left; margin:5px 0px 0px 6px; width:16px; height:16px; background:url(Images/delete.png) no-repeat; overflow:hidden;}
.address_add_line, .address_mailing_address, .phone_add_line, .website_add_line, .type_add_line {clear:both; padding:0 0 10px 0; color:#666;}
.add_entry_grid_line {padding-top:10px; clear:both; color:#666;}
.phone_primary {margin:6px 0 0 5px; padding:0; cursor:pointer; outline:0; float:left;}
.phone_primary_view {margin:0px 0 0 5px; padding:0; position:relative; top:1px;}
.phone_primary input[type='radio'] {margin:5px 0 0; padding:0;}
.phone_bottom {height:20px; background:url(Images/tick.png) no-repeat 0px 33px; font-size:11px; color:#999; line-height:20px; padding:30px 0 0 20px;}
.phone_type {margin-bottom:4px;}
.input_checkbox {float:left;}
.label_checkbox {float:left; display:block; padding:2px 0px 0px 0px; font-weight:bold; color:#535353; text-shadow:1px 1px 1px #FFFFFF;}
.website_title {float:left;}
.website_order {float:right; margin:0px 2px 0px 0px;}
.website_subtitle {height:25px; margin-bottom:4px;}
.website_subtitle .LWDropDownSmall input[type="text"] {width:108px !important}
.website_control_arrow_up {display:block; float:left; margin:4px 0px 0px 4px; width:16px; height:16px; background:url(Images/website-control-arrow-up.png) no-repeat; overflow:hidden;}
.website_control_arrow_down {display:block; float:left; margin:4px 0px 0px 0px; width:16px; height:16px; background:url(Images/website-control-arrow-down.png) no-repeat; overflow:hidden;}
.website_control_arrow_up_grey {display:block; float:left; margin:4px 0px 0px 4px; width:16px; height:16px; background:url(Images/website-control-arrow-up-grey.png) no-repeat; overflow:hidden;}
.website_control_arrow_down_grey {display:block; float:left; margin:4px 0px 0px 0px; width:16px; height:16px; background:url(Images/website-control-arrow-down-grey.png) no-repeat; overflow:hidden;}

/* Confidential Icon */
.phone_confidential_view {margin:0px 0 0 3px; padding:0; position:relative; top:3px;}
.phone_confidential {margin:4px 0 0 5px; padding:0; cursor:pointer; outline:0; float:left;}
.form_item_read .phone_confidential {cursor:default;}
.confidential_bottom {height:20px; background:url(Images/confidential_on.png) no-repeat 0px 5px; font-size:11px; color:#999; line-height:20px; padding:4px 0 0 20px;}
.label_text {float:left; height:16px; line-height:16px; }
.label_icon {float:left; height:16px; line-height:16px; margin:0 0 0 6px;}
.label_icon img{margin:0 0 0 0;}
.heading_confidential .label_icon {margin:5px 0 0 6px;}

/* General Container styles */
.section {background:#f6f6f6 url(Images/section-bg.png); padding:15px; margin:0 0 15px 0;}
.section_grid {background:#f6f6f6 url(Images/section-bg.png); padding:10px; margin:0 0 5px 0;}
.section_grid input[type='text'], .section_grid input[type='password'], .wc_responseConfirmation input {outline:none; border:solid 1px #999; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background-color:#fff; font-size:12px; color:#333; height:23px; line-height:23px; padding:0px 3px 0px 5px; box-shadow:0 1px 3px #999 inset; -webkit-transition:all 0.1s linear; -moz-transition:all 0.1s linear; -o-transition:all 0.1s linear; transition:all 0.1s linear;}
.section .section_SP_inputs input[type='text']:focus, .section input[type='text']:focus, .section .input input[type='text']:focus,
.section_grid .section_SP_inputs input[type='text']:focus, .section_grid input[type='text']:focus,.section_grid .input input[type='text']:focus,
.section .section_SP_inputs input[type='password']:focus, .section input[type='password']:focus, .section .input input[type='password']:focus,
.section_grid .section_SP_inputs input[type='password']:focus, .section_grid input[type='password']:focus,.section_grid .input input[type='password']:focus, .wc_responseConfirmation input:focus {border-width:1px; border-style:solid; border-color:#76baf0 !important; background-color:#e7f3fd; box-shadow:0 1px 3px #89B3D6 inset;}
.section_SearchPanel {min-height:30px; padding:4px 0px 5px 0px; margin:0px; overflow:hidden;}
div.section_SearchPanel > table > tbody > tr > td {padding-right:8px;}
.section_SP_inputs {float:left; padding:2px 0px 0px 0px;}
div.section_SP_inputs > table {margin-right:8px !important; float:left;}
div.section_SP_inputs div.input {float:left;}
.section_SP_buttons {float:right; padding:0px 0px 0px 0px;}
.section_message {padding:15px; text-align:center;}
.required_field {color:#d20000;}
.CheckBoxClass {}
.CheckBoxFloat {float:left; margin-top:4px;}
.CheckBoxFloat_member {float:left;}
.RadioBtnMrgn {margin-bottom:10px;}
.gray-line-seperator {width:100%; height:1px; font-size:0; margin:14px 0; background:#ccc; overflow:hidden;}
.gray-border-repeator {border-bottom:solid 1px #ccc; margin-bottom:14px; padding-bottom:7px;}
.gray-border-repeator:last-child {border-bottom:none; margin-bottom:0; padding-bottom:0;}

/* Search Filter Alignment */
.Search_FilterInput {padding:0; margin:0;}
.Search_Filters {width:100%; margin:13px 0;}
.Search_Filters > div {border-top:solid 1px #dcdcdc;}
.Search_Filters > div:last-child {border-bottom:solid 1px #dcdcdc;}
.Search_Filters .form_item {height:43px; float:none; margin:0;}
.Search_RadioSlider {width:220px; float:left; border-right:solid 1px #dcdcdc;}
.Search_RadioSlider .form_item {padding:12px 20px 14px 0px;}
.Search_RadioSlider > div {border-top:solid 1px #dcdcdc;}
.Search_RadioSlider > div:first-child {border-top:none;}
.Search_Dropdowns .form_item {padding:12px 20px 14px 20px;}
.Search_Dropdowns .form_item .LWComboBoxLarge input[type="text"] {width:322px;}
.Search_Dropdowns {width:415px; float:left; border-right:solid 1px #dcdcdc;}
.Search_Dropdowns > div {border-top:solid 1px #dcdcdc;}
.Search_Dropdowns > div:first-child {border-top:none;}
.Search_DocumentStatus {width:253px; height:139px; float:left;}
.Search_DocumentStatus > span {display:block; padding:12px 0 0 20px;}
.Search_DocumentStatus .admin_LightLegend div.FilterItem {margin-bottom:3px;}
.Search_DocumentStatus .admin_LightLegend div.FilterItem:nth-child(odd) {width:115px; margin-right:10px;}

/* Search Filter Rows + Columns */
.Search_RowAlignment {overflow:auto;}
.Search_RowAlignment:empty {border:none;}
.Search_RowAlignment .Search_RadioSlider .form_item, .Search_RowAlignment .Search_Dropdowns .form_item {padding:12px 20px 14px 20px;}
.Search_RowAlignment .Search_RadioSlider:last-child .form_item, .Search_RowAlignment .Search_Dropdowns:last-child .form_item {padding:12px 0px 14px 20px;}
.Search_RowAlignment .Search_RadioSlider:first-child .form_item, .Search_RowAlignment .Search_Dropdowns:first-child .form_item {padding:12px 20px 14px 0px;}
.Search_RowAlignment .Search_RadioSlider:last-child, .Search_RowAlignment .Search_Dropdowns:last-child {border-right:none;}
.Search_RowAlignment .Search_RadioSlider, Search_RowAlignment .Search_Dropdowns {box-sizing:border-box;}
.Search_ColumnsThree > div {width:33.3%;}
.Search_ColumnsFour > div {width:25%;}

/* Grid/List */
/* .section_grid table.grid_style{box-shadow:0 0 4px #bcbcbc; border:1px solid #ccc; margin:0; padding:0; border-collapse:collapse;}
.section_grid table.grid_style th{background-color:#bbb; color:#fff; font-weight:bold; font-size:12px; text-align:left; padding:6px; border-right:1px solid #ccc;}
.section_grid table.grid_style th:last-child{border-right:0px;}
.section_grid table.grid_style tr td{padding:6px; color:#444; border-color:#fff; border-right:1px solid #fff; font-size:12px;}
.section_grid table.grid_style tr td:last-child{border-right:0px;} */
.grid_errorMessage {display:block; min-height:34px; text-align:center; padding:20px; color:#808080; line-height:16px;}
.grid_errorMessage h4, .grid_errorMessage p {padding:0; margin:0;}
.grid_errorMessage h4 {color:#808080;}
.grid_errorMessage label, .grid_errorMessage a, .grid_errorMessage a:link, .grid_errorMessage a:active, .grid_errorMessage a:visited, .grid_errorMessage a:hover {text-decoration:underline; color:#4c95c9; cursor:pointer;}
.grid_actions {float:right; border-color:#fff;}
.grid_number {text-align:right;}
.grid_container {border:1px solid #c9c9c9; margin:0; padding:0; -moz-box-shadow:0 0 8px #c9c9c9; -webkit-box-shadow:0 0 8px #c9c9c9; box-shadow:0 0 8px #c9c9c9;}
.grid_margintop {margin-top:14px;}
.PP_container {border:1px solid #d0d0d0; margin:0; padding:0; -moz-box-shadow:0 0 8px #bdbdbd; -webkit-box-shadow:0 0 8px #bdbdbd; box-shadow:0 0 8px #bdbdbd;}
.grid_style_table {border-collapse:separate !important; table-layout:fixed; border-right:none !important}
.grid_style_table tr td.grid_style_edit, .grid_style_table tr td.grid_style_cell, .grid_style_table tr.grid_style_empty td {height:32px; padding:0px 6px 0px 6px !important; /*line-height:1;*/}
table.grid_style_table > tbody > tr > td {overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:normal; /*overflow-wrap:break-word; word-wrap:break-word;*/}
.grid_header_overflow {overflow-x:hidden; word-wrap:break-word;}
.grid_cell_overflow {width:inherit; overflow-x:hidden; word-wrap:break-word; text-overflow:ellipsis;}
.grid_style_header {background:url(images/table-header.png) bottom center repeat-x #a6afb9 !important; color:#fff !important; font-weight:bold !important; font-size:12px !important; padding:8px 6px !important; border:0px !important; border-color:#ccc !important; border-left:1px solid #ccc !important; border-right:0px !important;}

.grid_style_header:first-child {border:0px !important;}
.grid_style_header table {background-color:transparent !important; color:#fff !important; font-weight:bold !important; font-size:12px !important; padding:0px 0px !important;  border:0px !important; text-shadow:0px 1px 0px #7f8893; border-collapse:collapse;}
.grid_style_header table td {padding:0px 0px !important;}
.grid_SortDown, .grid_SortUp {margin:1px 0px 0px 0px;}
td.grid_style_cell, .dxgvCommandColumn {padding:8px 6px !important; color:#333 !important; font-size:12px; border-color:#fff !important; border-left:1px solid #fff !important; border-right:0px !important;border-bottom:solid 1px #fff !important;}
td.grid_style_cell:first-child {border-left:0px !important;}
.grid_style_empty {background-color:#fff; height:20px; border-color:#fff !important;}
.grid_style_hover {}
tr.grid_style_edit {background-color:#a8ceec; color:#333 !important;}
td.grid_style_edit {background-color:#a8ceec; color:#333 !important; border-color:#fff !important; border-left:1px solid #fff !important; border-right:none !important;}
td.grid_style_edit:first-child {border-left:0px !important;}

/* Grid - Expandable Rows */
table.grid_ExpandableRows > tbody > tr > td > table > tbody > tr > td:first-child {width:9px !important;}
/* .dxgvDataRow td.dxgv {padding-left:4px;} */

/* Grid - Tree List */
.grid_TreeList {background:#fff;}
.grid_TreeHeader {height:30px; background:#a6afb9;background-image:url("images/table-header.png") !important;line-height:30px; text-align:center; color:#fff;font-weight:bold;}
.grid_TreeHeader > div {border-left:solid 1px #cccccc; height:30px; float:left; overflow:hidden; text-overflow:ellipsis;}
.grid_TreeHeader > div:first-child {border-left:none;}
.grid_Header01 {width:15px;}
.grid_Header02 {width:108px;}
.grid_Header03, .grid_Header04 {width:101px;}
.grid_Header05, .grid_Header06 {width:185px;}
.grid_Header07 {width:185px;}
.grid_TreeList .grid_style_cell a {}
a.grid_TreeAdjustments:link, a.grid_TreeAdjustments:active, a.grid_TreeAdjustments:visited {position:relative; display:inline-block;padding:3px 1px 3px 1px; width:67px; text-decoration:none; text-align:center; font-weight:normal; font-size:11px;  box-shadow:inset 0 0 0px 1px #ffffff; text-shadow:0 1px 0px #ffffff; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; transition:all 0.2s linear; border-radius:3px; border:solid 1px #81b1d3; color:#5984a6; background:#ebf4f7;}
a.grid_TreeAdjustments:active {}
a.grid_TreeAdjustments:focus {color:#1771b8; border:solid 1px #45a5e3; background:#e8f3f8;}
a.grid_TreeAdjustments:hover {color:#1771b8; border:solid 1px #45a5e3; background:#e8f3f8;}
.grid_TreeList table tbody tr td table tbody tr td {border-bottom:1px solid #FFFFFF !important;}
.grid_TreeList #ctl00_ContentPlaceHolder1_swtlTree_tlStats_ArmRow {display:none;} /* Hides empty table row at bottom of grid (1px tall) */

/* Stats & Awards Worksheet Column Width - Hides text wider than the column  */
.TreeListCell_Small {width:38px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;} 
.TreeListCell_Med {width:80px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

/* Grid Row Colours */
.grid_row_1, .grid_row_2 {transition:background 0.15s linear; -webkit-transition:background 0.15s linear; -moz-transition:background 0.15s linear;}
.grid_row_1 {background-color:#fff;}
.grid_row_2 {background-color:#e7eaec;}

.grid_row_1:hover {background-color:#c0d9ec; cursor:pointer;}
.grid_row_2:hover {background-color:#c0d9ec; cursor:pointer;}    

.grid_style_hover {background-color:#c0d9ec; cursor:pointer;}
.grid_row_blue {background-color:#e3e8ec;}
.grid_row_header {background:url(images/table-header.png) #a6afb9; color:#fff; font-weight:bold; text-align:left; padding:6px; border-right:1px solid #ccc;}
.grid_style_selected {background-color:#a8ceec; cursor:pointer;}

/* Grid Row Buttons */
a.grid_delete_button, a.grid_edit_button, a.grid_cancel_button, a.grid_save_button, a.grid_copy_button, a.grid_preview_button, a.grid_check_button, a.grid_uncheck_button, a.grid_delink_button, a.grid_info_button {width:16px; height:16px; display:inline-block; overflow:hidden; margin-left:4px; transition:opacity 0.15s linear 0s;}
.grid_link_buttons {text-align:center;}
.grid_link_buttons a:first-child {margin-left:0px;}
a.grid_delete_button {background:url(Buttons/grid-delete.png) no-repeat;}
a.grid_edit_button {background:url(Buttons/grid-edit.png) no-repeat;}
a.grid_cancel_button {background:url(Buttons/grid-cancel.png) no-repeat;}
a.grid_save_button {background:url(Buttons/grid-save.png) no-repeat;}
a.grid_copy_button {background:url(Buttons/grid-copy.png) no-repeat;}
a.grid_preview_button {background:url(Buttons/grid-preview.png) no-repeat;}
a.grid_check_button {background:url(images/check.png) 0px 2px no-repeat;}
a.grid_uncheck_button {background:url(images/check-grey.png) 0px 2px no-repeat;}
a.grid_delink_button {background:url(Buttons/grid-delink.png) no-repeat;}
a.grid_info_button {background:url(Buttons/grid-info.png) no-repeat;}
a.grid_delete_button:focus, a.grid_edit_button:focus, a.grid_cancel_button:focus, a.grid_save_button:focus, a.grid_copy_button:focus, a.grid_preview_button:focus, a.grid_delink_button:focus, a.grid_info_button:focus {opacity:0.50; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);}
.grid_test_button {display:block; width:16px; height:16px; background:url(Buttons/grid-cancel.png) no-repeat; overflow:hidden;}
.grid_test_button:focus {opacity:0.50; zoom:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50);}

/* Grid Sorting */
.Grid_Sorting {cursor:pointer;}
.Grid_SortTitle {float:left;}
.Grid_SortArrow {width:11px; height:31px; float:right; margin:0 7px 0 0; background-position:center; background-repeat:no-repeat;}
.Grid_SortArrowUp {background-image:url(images/grid_SortUp.png);}
.Grid_SortArrowDown {background-image:url(images/grid_SortDown.png);}
.Grid_SortArrowHidden {display:none;}

/* Grouping */
.GridView .dxgvGroupPanel {background:#f8f8f8; padding:5px 5px 5px 5px;border-bottom:1px solid #7d8997;}
.GridView .dxgvGroupPanel .grid_style_header, .GridView .dxgvGroupPanel .grid_style_header table {background-color:transparent !important;}
.grid_grouprow {background:#cad3d8 url(images/grouping_subtitle.jpg) repeat-x; border:none !important; color:#3e4e5f;}
.grid_grouprow:hover {background:#cad3d8 url(images/grouping_subtitle_hover.jpg) repeat-x;}
.grid_grouprow > td {height:32px; padding:0px 6px 0px 6px !important; border-bottom:solid 1px #fff !important;}
.group_grid_header_label {height:32px; line-height:32px; display:block; cursor:pointer;}

/* Add Entry Row */
a:link.add-entry, a:active.add-entry, a:visited.add-entry, a:hover.add-entry {display:inline-block; height:16px; background:url(Images/add-entry.png) 0 0px no-repeat; padding:0 0 0 19px; text-decoration:none; color:#666; font-style:italic; line-height:18px;}
a:hover.add-entry {background:url(Images/add-entry.png) 0 -16px no-repeat; color:#333;}
.add_entry_container {height:31px;border-top:solid 1px #fff;}
a:link.add_entry_link, a:active.add_entry_link, a:visited.add_entry_link, a:hover.add_entry_link {display:block; height:30px; line-height:30px; padding:0px 0px 0px 27px; text-decoration:none; color:#545454; font-size:12px; background:url(images/grid_BgAddFront.png) 0px -30px repeat-x;}
a:hover.add_entry_link, a:focus.add_entry_link {background:url(images/grid_BgAddFront.png) 0px 0px repeat-x;}
.add_entry_border, .show_more_border {border-top:solid 1px #dbdbdb; background:url(images/grid_BgAddBack.png) repeat-x; padding:0px 1px;}

/* Show More Row */
a:link.show-more, a:active.show-more, a:visited.show-more, a:hover.show-more {display:inline-block; height:16px; padding:0 0 0 19px; text-decoration:none; color:#666; font-style:italic; line-height:18px;}
a:hover.show-more {color:#333;}
.show_more_container {height:31px; border-top:solid 1px #fff; text-align:center;}
a:link.show_more_link, a:active.show_more_link, a:visited.show_more_link, a:hover.show_more_link {display:block; height:30px; line-height:30px; padding:0px 0px 0px 0px; text-decoration:none; color:#545454; font-size:12px; background:url(images/grid_BgDisplayMore.png) 0px -30px repeat-x;}
a:hover.show_more_link, a:focus.show_more_link {background:url(images/grid_BgDisplayMore.png) 0px 0px repeat-x;} 

/* Top Right Grid Button */
a:link.top_right_grid_button, a:active.top_right_grid_button a:visited.top_right_grid_button, a:hover.top_right_grid_button {display:block; height:16px; background:url(Images/import.png) 0 0px no-repeat; padding:0 0 5px 20px; text-decoration:none; color:#666; font-style:italic; line-height:18px; float:right;}
 
/* Grid Highlights */
.grid_highlightRow_teamLead, tr.grid_highlightRow_teamLead {background-color:#e2f4e5; color:#2f6939 !important;}
.grid_highlightRow_teamLead:hover, tr.grid_highlightRow_teamLead:hover {background-color:#cfe9d4;}
.grid_highlightRow_teamLead td.grid_style_cell, tr.grid_highlightRow_teamLead td.grid_style_cell {color:#2f6939 !important;}
.grid_highlightRow_teamLead:hover td.grid_style_cell, tr.grid_highlightRow_teamLead:hover td.grid_style_cell {color:#2f6939 !important;}

/* Profiles */
.profile_left {float:left; width:447px; overflow:hidden;}
.profile_left_full {float:left; width:660px; overflow:hidden;}
.profile_right {float:left; width:200px; height:auto; padding:15px; overflow:hidden; /*background:#ededed;*/}
.profile_right .form_item_read .read_mode {width:200px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.profile_right .form_item {width:200px; margin:0 0px 10px 0;}
.profile_right .form_item .input, .profile_right .form_item .input_phone {overflow:auto;}
.profile_right .form_item .input, .profile_right .form_item .input_phone .input_phone_delete, .profile_right .form_item .input_web .input_web_delete {top:5px;}
.profile_personalsum {max-width:435px; overflow:hidden; text-overflow:ellipsis; white-space:normal;}
a:link.form_item_button, a:active.form_item_button a:visited.form_item_button, a:hover.form_item_button {display:block; height:16px; background:url(Images/refresh.png) 0 0px no-repeat; padding:0 45px 0 20px; text-decoration:none; color:#666; font-style:italic; line-height:18px; float:right;}
.profile_ExtensionBtn {margin:18px 0 0 0;}

/* DevExpress 13 SpinEdit */
div.dxeSpinIncButton, div.dxeSpinDecButton, .LWSpinEditLarge_Button
{background:none; border:none; padding:0;}

/* Devexpress 13 Dropdown/Input */
.dxic .dxeMemoEditAreaSys, .dxic input.dxeEditAreaSys[type="text"], .dxic input.dxeEditAreaSys[type="password"] {box-shadow:0 1px 3px #999999 inset; border-radius: 4px;padding: 0 3px 0 5px;}
.dxic .dxeMemoEditAreaSys, .dxic input.dxeEditAreaSys[type="text"]:focus, .dxic input.dxeEditAreaSys[type="password"]:focus {box-shadow:0 1px 3px #89B3D6 inset;}

/* Devexpress 13 Tree Menu Grid */
.dxtlLineFirst, .dxtlLineMiddle, .dxtlLineLast, .dxtlLineRoot {background:none;}
.dxtlIndentWithButton, .dxtlIndent {padding:0;}
.dxtlIndent, .dxtlIndentWithButton {vertical-align:middle;}

/* Devexpress 13 Inputs */
.dxeTextBoxSys, .dxeButtonEditSys, table.dxeTextBoxSys, table.dxeButtonEditSys  {width:auto;}

/* DevExpress Control Font Override */
.dxpnlControl {font-family:inherit;}

/* Disabled Controls Start */
.section input[disabled='disabled'],
.section_grid input[disabled='disabled'],
.mainpanel_container input[disabled='disabled'],
#popup_modal_container input[disabled='disabled'],
#popup_modal_container_full input[disabled='disabled'],
#popup_modal_container_large input[disabled='disabled'],
#popup_modal_container_medium input[disabled='disabled'],
#popup_modal_container_xmedium input[disabled='disabled'],
#popup_modal_container_xmedium2 input[disabled='disabled'],
#popup_modal_container_small input[disabled='disabled'],
.section_grid textarea[disabled='disabled'],
.mainpanel_container textarea[disabled='disabled'],
#popup_modal_container textarea[disabled='disabled'],
#popup_modal_container_full textarea[disabled='disabled'],
#popup_modal_container_large textarea[disabled='disabled'],
#popup_modal_container_medium textarea[disabled='disabled'],
#popup_modal_container_xmedium textarea[disabled='disabled'],
#popup_modal_container_xmedium2 textarea[disabled='disabled'],
#popup_modal_container_small textarea[disabled='disabled'],
table.LWDropDownTiny_Disabled td.LWDropDownTiny_Disabled img, 
table.LWDropDownSmall_Disabled td.LWDropDownSmall_Disabled img, 
table.LWDropDown_Disabled td.LWDropDown_Disabled img, 
table.LWDropDownLarge_Disabled td.LWDropDownLarge_Disabled img,
table.LWDropDownExtraLarge_Disabled td.LWDropDownExtraLarge_Disabled img,
table.LWComboBoxSmall_Disabled td.LWComboBoxSmall_Disabled img, 
table.LWComboBox_Disabled td.LWComboBox_Disabled img, 
table.LWComboBoxLarge_Disabled td.LWComboBoxLarge_Disabled img,
table.LWComboBoxExtraLarge_Disabled td.LWComboBoxExtraLarge_Disabled img,
table.LWTextBoxSmall_Disabled td.LWTextBoxSmall_Disabled img, 
table.LWTextBox_Disabled td.LWTextBox_Disabled img, 
table.LWTextBoxLarge_Disabled td.LWTextBoxLarge_Disabled img, 
table.LWSpinEdit_Disabled td.LWSpinEdit_Disabled img, 
table.LWSpinEditLarge_Disabled td.LWSpinEditLarge_Disabled img, 
table.LWTimeEdit_Disabled td.LWTimeEdit_Disabled img, 
table.LWDatePicker_Disabled td.LWDatePicker_Disabled img,
table.LWDropDownTiny_Disabled input.LWDropDownTiny_Disabled, 
table.LWDropDownSmall_Disabled input.LWDropDownSmall_Disabled, 
table.LWDropDown_Disabled input.LWDropDown_Disabled, 
table.LWDropDownLarge_Disabled input.LWDropDownLarge_Disabled,
table.LWDropDownExtraLarge_Disabled input.LWDropDownExtraLarge_Disabled,
table.LWComboBoxSmall_Disabled input.LWComboBoxSmall_Disabled, 
table.LWComboBox_Disabled input.LWComboBox_Disabled, 
table.LWComboBoxLarge_Disabled input.LWComboBoxLarge_Disabled,
table.LWComboBoxExtraLarge_Disabled input.LWComboBoxExtraLarge_Disabled,
table.LWTextBoxSmall_Disabled input.LWTextBoxSmall_Disabled, 
table.LWTextBox_Disabled input.LWTextBox_Disabled, 
table.LWTextBoxLarge_Disabled input.LWTextBoxLarge_Disabled, 
table.LWSpinEdit_Disabled input.LWSpinEdit_Disabled, 
table.LWSpinEditLarge_Disabled input.LWSpinEditLarge_Disabled, 
table.LWTimeEdit_Disabled input.LWTimeEdit_Disabled, 
table.LWDatePicker_Disabled input.LWDatePicker_Disabled {
opacity:0.50; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50); zoom:1;}

.section input[type='checkbox'],
.section_grid input[type='checkbox'],
.mainpanel_container input[type='checkbox'],
#popup_modal_container input[type='checkbox'],
#popup_modal_container_full input[type='checkbox'],
#popup_modal_container_large input[type='checkbox'],
#popup_modal_container_medium input[type='checkbox'],
#popup_modal_container_xmedium input[type='checkbox'],
#popup_modal_container_xmedium2 input[type='checkbox'],
#popup_modal_container_small input[type='checkbox'] {
opacity:1.00; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); zoom:1;}

.section input[disabled='disabled']:focus,
.section_grid input[disabled='disabled']:focus,
.mainpanel_container input[disabled='disabled']:focus,
#popup_modal_container input[disabled='disabled']:focus,
#popup_modal_container_full input[disabled='disabled']:focus,
#popup_modal_container_large input[disabled='disabled']:focus,
#popup_modal_container_medium input[disabled='disabled']:focus,
#popup_modal_container_xmedium input[disabled='disabled']:focus,
#popup_modal_container_xmedium2 input[disabled='disabled']:focus,
#popup_modal_container_small input[disabled='disabled']:focus,
table.LWDropDownTiny_Disabled input.LWDropDownTiny_Disabled:focus, 
table.LWDropDownSmall_Disabled input.LWDropDownSmall_Disabled:focus, 
table.LWDropDown_Disabled input.LWDropDown_Disabled:focus, 
table.LWDropDownLarge_Disabled input.LWDropDownLarge_Disabled:focus,
table.LWDropDownExtraLarge_Disabled input.LWDropDownExtraLarge_Disabled:focus,
table.LWComboBoxSmall_Disabled input.LWComboBoxSmall_Disabled:focus, 
table.LWComboBox_Disabled input.LWComboBox_Disabled:focus, 
table.LWComboBoxLarge_Disabled input.LWComboBoxLarge_Disabled:focus,
table.LWComboBoxExtraLarge_Disabled input.LWComboBoxExtraLarge_Disabled:focus,
table.LWTextBoxSmall_Disabled input.LWTextBoxSmall_Disabled:focus, 
table.LWTextBox_Disabled input.LWTextBox_Disabled:focus, 
table.LWTextBoxLarge_Disabled input.LWTextBoxLarge_Disabled:focus, 
table.LWSpinEdit_Disabled input.LWSpinEdit_Disabled:focus, 
table.LWSpinEditLarge_Disabled input.LWSpinEditLarge_Disabled:focus, 
table.LWTimeEdit_Disabled input.LWTimeEdit_Disabled:focus, 
table.LWDatePicker_Disabled input.LWDatePicker_Disabled:focus,
table.Grid_LWTextBox input.Grid_LWTextBox:focus,
table.Grid_LWTextBoxSmall input.Grid_LWTextBoxSmall:focus,
table.Grid_LWTextBoxLarge input.Grid_LWTextBoxLarge:focus
table.Grid_LWTextBoxExtraLarge input.Grid_LWTextBoxExtraLarge:focus {
border-color:#999 !important; background-color:#fff !important;}
/* Disabled Controls End */

/* Grid DatePicker */
table.Grid_LWDatePicker {width:72px !important; background-color:transparent; border-collapse:collapse; border:none !important;}
table.Grid_LWDatePicker input[type='text'] {width:67px; float:left; margin:0px 2px 0px 0px !important;}
table.Grid_LWDatePicker td.LWDatePicker_Button table img {margin:0px 0px 0px 0px;}

/* DatePicker and ComboBox */
.LWDatePicker, .LWDatePicker .dxeButtonEdit, .LWDatePicker td.dxeButtonEditButton, .LWDatePicker_Button, .LWDatePicker .dxbebt{background:none; border:none; padding:0;}
.LWDatePicker, .LWComboBox, .LWDropDown, .LWDropDownTiny, .LWDropDownSmall, .LWDropDownLarge, .LWSpinEdit, .LWSpinEditLarge, .LWTimeEdit, .Grid_LWDropDownTiny, .Grid_LWDropDownTiny, .Grid_LWDropDownSmall, .Grid_LWDropDown, .Grid_LWDropDownLarge, .Grid_LWDropDownExtraLarge, .Grid_LWSpinEdit, .Grid_LWSpinEditLarge, .Grid_LWTimeEdit, .Grid_LWTextBoxSmall, .Grid_LWTextBox, .Grid_LWTextBoxLarge, .Grid_LWTextBoxExtraLarge, .Grid_LWDatePicker {margin:0px; position:relative; background-color:transparent;}
.LWComboBox, .LWComboBox .dxeButtonEdit, .LWComboBox td.dxeButtonEditButton, .LWComboBox_Button, .LWComboBox .dxbebt{background:none; border:none; padding:0;}
.LWComboBoxSmall, .LWComboBoxSmall .dxeButtonEdit, .LWComboBoxSmall td.dxeButtonEditButton, .LWComboBoxSmall_Button, .LWComboBoxSmall .dxbebt{background:none; border:none; padding:0;}
.LWComboBoxLarge, .LWComboBoxLarge .dxeButtonEdit, .LWComboBoxLarge td.dxeButtonEditButton, .LWComboBoxLarge_Button, .LWComboBoxLarge .dxbebt{background:none; border:none; padding:0;}
.LWComboBoxExtraLarge, .LWComboBoxExtraLarge .dxeButtonEdit, .LWComboBoxExtraLarge td.dxeButtonEditButton, .LWComboBoxExtraLarge_Button, .LWComboBoxExtraLarge .dxbebt{background:none; border:none; padding:0;}
.LWDropDown, .LWDropDown .dxeButtonEdit, .LWDropDown td.dxeButtonEditButton, .LWDropDown_Button, .LWDropDown .dxbebt{background:none; border:none; padding:0;}
.LWDropDownTiny, .LWDropDownTiny .dxeButtonEdit, .LWDropDownTiny td.dxeButtonEditButton,
.LWDropDownSmall, .LWDropDownSmall .dxeButtonEdit, .LWDropDownSmall td.dxeButtonEditButton, .LWDropDownSmall_Button, .LWDropDownSmall .dxbebt, 
.Grid_LWDropDownTiny, .Grid_LWDropDownTiny td.dxeButtonEditButton,
.Grid_LWDropDownSmall, .Grid_LWDropDownSmall td.dxeButtonEditButton,
.Grid_LWDropDown, .Grid_LWDropDown td.dxeButtonEditButton, 
.Grid_LWDropDownLarge, .Grid_LWDropDownLarge td.dxeButtonEditButton, 
.Grid_LWDropDownExtraLarge, .Grid_LWDropDownExtraLarge td.dxeButtonEditButton, 
.Grid_LWSpinEdit, .Grid_LWSpinEdit td.dxeButtonEditButton,
.Grid_LWSpinEditLarge, .Grid_LWSpinEditLarge td.dxeButtonEditButton,
.Grid_LWTimeEdit, .Grid_LWTimeEdit td.dxeButtonEditButton {background:none; border:none; padding:0;}
.LWDropDownLarge, .LWDropDownLarge .dxeButtonEdit, .LWDropDownLarge td.dxeButtonEditButton,
.LWDropDownLarge_Button, .LWDropDownLarge .dxbebt, .LWDropDownExtraLarge_Button, .LWDropDownExtraLarge .dxbebt
{background:none; border:none; padding:0;}
.LWSpinEdit, .LWSpinEdit .dxeButtonEdit, .LWSpinEdit td.dxeButtonEditButton, .LWSpinEdit_Button, .dxeSpinIncButton, .LWSpinEdit .dxbebt,
.LWSpinEditLarge, .LWSpinEditLarge_Button, .LWSpinEditLarge .dxeButtonEdit, .LWSpinEditLarge td.dxeButtonEditButton, .LWSpinEditLarge .dxbebt,
.LWTimeEdit, .LWTimeEdit .dxeButtonEdit, .LWTimeEdit td.dxeButtonEditButton, .LWTimeEdit_Button, .LWTimeEdit .dxbebt
{background:none; border:none; padding:0;}

/* Date Picker */
table.LWDatePicker {width:72px !important; background-color:transparent;}
table.LWDatePicker input[type='text'] {width:67px; float:left; margin:0px 2px 0px 0px !important;}

/* ComboBox Additional Icon */
.ComboBoxAdditionalIcon {display:inline-block; margin:4px 0 0 0;}

/* LWComboBox */
table.LWComboBox {width:155px; margin-right:0px; background-color:transparent;}
.LWComboBox input[type='text'] {width:125px; border:solid 1px #999; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background-color:#fff; font-size:12px; color:#333; height:23px; line-height:23px; padding:0px 3px 0px 5px; box-shadow:0 1px 3px #999 inset; margin:0px 1px 0px 0px !important;}

/* LWComboBoxSmall */
table.LWComboBoxSmall {width:105px; margin-right:0px; background-color:transparent;}
.LWComboBoxSmall input[type='text'] {width:75px; border:solid 1px #999; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background-color:#fff; font-size:12px; color:#333; height:23px; line-height:23px; padding:0px 3px 0px 5px; box-shadow:0 1px 3px #999 inset; margin:0px 1px 0px 0px !important;}

/* LWComboBoxLarge */
table.LWComboBoxLarge {width:235px; margin-right:0px; background-color:transparent;}
.LWComboBoxLarge input[type='text'] {width:205px; border:solid 1px #999; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background-color:#fff; font-size:12px; color:#333; height:23px; line-height:23px; padding:0px 3px 0px 5px; box-shadow:0 1px 3px #999 inset;  margin:0px 1px 0px 0px !important;}

/* LWComboBoxExtraLarge */
table.LWComboBoxExtraLarge {width:385px; margin-right:0px; background-color:transparent;}
.LWComboBoxExtraLarge input[type='text'] {width:355px; border:solid 1px #999; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background-color:#fff; font-size:12px; color:#333; height:23px; line-height:23px; padding:0px 3px 0px 5px; box-shadow:0 1px 3px #999 inset;  margin:0px 1px 0px 0px !important;}

input.dxeEditArea, input.dxeEditAreaSys {outline:none; position:relative; border:1px solid #999 !important; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background-color:#fff; font-size:12px; color:#333; height:23px !important; line-height:23px; padding:0px 3px 0px 5px; box-shadow:0 1px 3px #999 inset; font-family:Arial,Sans-Serif !important;}
.DateDiv999 table tr td {padding:0;}
table.dxeButtonEdit {float:left; margin-right:0px !important;}
table.dxeButtonEdit tr td {padding:0; margin:0px; border:none;}
.dxgvIndentCell {border-right:1px solid #fff !important;}
.dxgv {border-color:#fff !important;}
.dxgvFooter .dxgv {border-right:0px none #fff !important;}
span.dxeBase {width:auto !important;}
.dxgvCommandColumn img {margin-right:4px;}
.dxgvCommandColumn img:last-child {margin-right:0px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.dxic{padding-top:1px !important;}
}
/* DatePicker and ComboBox - End */

/* Select */
.fullpanel_container .Report_Quarter select
{background-color:#FFFFFF; border:1px solid #999999; border-radius:4px 4px 4px 4px; box-shadow:0 1px 3px #999999 inset; color:#333333; font-size:12px; line-height:16px; outline:medium none; padding:2px 3px 2px 5px;}
.section select {background-color:#FFFFFF; border:1px solid #999999; border-radius:4px 4px 4px 4px; box-shadow:0 1px 3px #999999 inset; color:#333333; font-size:12px; line-height:16px; outline:medium none; padding:2px 3px 2px 5px;}

/* Textarea */
.section_grid textarea, .section textarea, .mainpanel_container textarea, #popup_modal_container_medium textarea,
.fullpanel_container textarea, #popup_modal_container textarea, .wc_responseConfirmation textarea
{background-color:#FFFFFF; border:1px solid #999999; border-radius:4px 4px 4px 4px; box-shadow:0 1px 3px #999999 inset; color:#333333; font-size:12px; line-height:16px; outline:medium none; padding:2px 3px 2px 5px;margin:0px; transition:all 0.1s linear 0s;}
.section_grid textarea:focus, .section textarea:focus, .mainpanel_container textarea:focus, #popup_modal_container_medium textarea:focus,
.fullpanel_container textarea:focus, #popup_modal_container textarea:focus, .wc_responseConfirmation textarea:focus
{background-color:#E7F3FD !important;border-color:#76BAF0 !important; box-shadow:0 1px 3px #89B3D6 inset;}

/* Dropdown Tiny */
table.LWDropDownTiny {width:65px !important; margin-top:0px; margin-right:0px; background-color:transparent;}
.LWDropDownTiny tbody tr td.dxic {padding:0px !important;}
.LWDropDownTiny input[type='text'] {width:33px !important; padding:0px 3px 0px 5px;border-right:none !important; border-radius:4px 0px 0px 4px !important; margin:0px !important;}
.LWDropDownTiny input[type='text']:focus {border-width:1px 0px 1px 1px !important; border-radius:4px 0px 0px 4px !important;}
.LWDropDownTiny_Button {}
.LWDropDownTiny_Button img {}

/* Dropdown Small */
table.LWDropDownSmall {width:105px !important; margin-top:0px; margin-right:0px; background-color:transparent;}
.LWDropDownSmall tbody tr td.dxic {padding:0px !important;}
.LWDropDownSmall input[type='text'] {width:73px; padding:0px 3px 0px 5px; border-right:none !important; border-radius:4px 0px 0px 4px !important; margin:0px !important;}
.LWDropDownSmall input[type='text']:focus {border-width:1px 0px 1px 1px !important; border-radius:4px 0px 0px 4px !important;}
.LWDropDownSmall_Button {}
.LWDropDownSmall_Button img {}

/* Dropdown */
table.LWDropDown {width:155px; margin-top:0px; margin-right:0px; background-color:transparent;}
.LWDropDown tbody tr td.dxic {padding:0px !important;}
.LWDropDown input[type='text'] {width:123px; padding:0px 3px 0px 5px; border-right:none !important; border-radius:4px 0px 0px 4px !important; margin:0px !important;}
.LWDropDown input[type='text']:focus {border-width:1px 0px 1px 1px !important; border-radius:4px 0px 0px 4px !important;}
.LWDropDown_Button {}
.LWDropDown_Button img {}

/* Dropdown Large */
table.LWDropDownLarge {width:198px !important; margin-top:0px; margin-right:0px; background-color:transparent;}
.LWDropDownLarge tbody tr td.dxic {padding:0px !important;}
.LWDropDownLarge input[type='text'] {width:166px; padding:0px 3px 0px 5px; border-right:none !important; border-radius:4px 0px 0px 4px !important; margin:0px !important;}
.LWDropDownLarge input[type='text']:focus {border-width:1px 0px 1px 1px !important; border-radius:4px 0px 0px 4px !important;}
.LWDropDownLarge_Button {}
.LWDropDownLarge_Button img {}

/* Dropdown Extra Large */
table.LWDropDownExtraLarge {width:360px !important; margin-top:0px; margin-right:0px; background-color:transparent;}
.LWDropDownExtraLarge tbody tr td.dxic {padding:0px !important;}
.LWDropDownExtraLarge input[type='text'] {width:328px; padding:0px 3px 0px 5px; border-right:none !important; border-radius:4px 0px 0px 4px !important; margin:0px !important;}
.LWDropDownExtraLarge input[type='text']:focus {border-width:1px 0px 1px 1px !important; border-radius:4px 0px 0px 4px !important;}
.LWDropDownExtraLarge {}
.LWDropDownExtraLarge img {}

/* SpinEdit */
table.LWSpinEdit {width:80px !important; height:25px; margin:0px 0px 0px 0px; padding:0px; border-collapse:collapse; border-spacing:0;}
.LWSpinEdit input[type='text'] {width:48px; padding:0px 3px 0px 5px; border-right:none !important; border-radius:4px 0px 0px 4px !important; margin:0px !important;}
.LWSpinEdit input[type='text']:focus {border-width:1px 0px 1px 1px !important; border-radius:4px 0px 0px 4px !important;}
table.LWSpinEdit tr td.dxic {text-align:left; height:25px; padding:0px !important;}
table.LWSpinEdit tr td table {height:25px !important;}
table.LWSpinEdit tr td table tr td.dxeButtonEditButton {}
table.LWSpinEdit tr td table tr td.dxeButtonEditButton table {margin:0px; padding:0px; width:25px; height:auto !important; border-collapse:collapse; border-spacing:0; position:static; top:auto; right:auto;}
table.LWSpinEdit tr td table tr td.dxeButtonEditButton table tr td {width:25px; margin:0px; padding:0px;}
table.LWSpinEdit tr td table tr td.dxeButtonEditButton table tr td img {margin:0px !important;}

/* SpinEditLarge */
table.LWSpinEditLarge {width:160px !important; height:25px; margin:0px 0px 0px 0px; padding:0px; border-collapse:collapse; border-spacing:0;}
.LWSpinEditLarge input[type='text'] {width:128px; padding:0px 3px 0px 5px; border-right:none !important; border-radius:4px 0px 0px 4px !important; margin:0px !important;}
.LWSpinEditLarge input[type='text']:focus {border-width:1px 0px 1px 1px !important; border-radius:4px 0px 0px 4px !important;}
table.LWSpinEditLarge tr td.dxic {text-align:left; height:25px; padding:0px !important;}
table.LWSpinEditLarge tr td table {height:25px !important;}
table.LWSpinEditLarge tr td table tr td.dxeButtonEditButton {}
table.LWSpinEditLarge tr td table tr td.dxeButtonEditButton table {margin:0px; padding:0px; width:25px; height:auto !important; border-collapse:collapse; border-spacing:0; position:static; top:auto; right:auto;}
table.LWSpinEditLarge tr td table tr td.dxeButtonEditButton table tr td {width:25px; margin:0px; padding:0px;}
table.LWSpinEditLarge tr td table tr td.dxeButtonEditButton table tr td img {margin:0px !important;}

/* TimeEdit */
table.LWTimeEdit {width:92px !important; height:25px; margin:0px 0px 0px 0px; padding:0px; border-collapse:collapse; border-spacing:0;}
.LWTimeEdit input[type='text'] {width:60px; padding:0px 3px 0px 5px; border-right:none !important; border-radius:4px 0px 0px 4px !important; margin:0px !important;}
.LWTimeEdit input[type='text']:focus {border-width:1px 0px 1px 1px !important; border-radius:4px 0px 0px 4px !important;}
table.LWTimeEdit tr td.dxic {text-align:left; height:25px; padding:0px !important;}
table.LWTimeEdit tr td table {height:25px !important;}
table.LWTimeEdit tr td table tr td.dxeButtonEditButton {}
table.LWTimeEdit tr td table tr td.dxeButtonEditButton table {margin:0px; padding:0px; width:25px; height:auto !important; border-collapse:collapse; border-spacing:0; position:static; top:auto; right:auto;}
table.LWTimeEdit tr td table tr td.dxeButtonEditButton table tr td {width:25px; margin:0px; padding:0px;}
table.LWTimeEdit tr td table tr td.dxeButtonEditButton table tr td img {margin:0px !important;}

/* DateTimePicker */
.TimeEditSpacing {float:left; margin:0 0 0 10px;}

/* Grid - Dropdown Tiny */
table.Grid_LWDropDownTiny {width:75px !important; margin-top:0px; margin-right:0px; background-color:transparent;padding:0px !important;}
table.Grid_LWDropDownTiny tr td.dxic {padding:0px !important;}
.Grid_LWDropDownTiny input[type='text'] {width:43px; padding:0px 3px 0px 5px;border-right:none !important; border-radius:4px 0px 0px 4px !important; margin:0px !important;}
.Grid_LWDropDownTiny input[type='text']:focus {border-width:1px 0px 1px 1px !important; border-radius:4px 0px 0px 4px !important;}
table.Grid_LWDropDownTiny tr td.dxeButtonEditButton {}
table.Grid_LWDropDownTiny tr td table tr td.dx img {}

/* Grid - Dropdown Small */
table.Grid_LWDropDownSmall {width:105px !important; margin-top:0px; margin-right:0px; background-color:transparent;padding:0px !important;}
table.Grid_LWDropDownSmall tr td.dxic {padding:0px !important;}
.Grid_LWDropDownSmall input[type='text'] {width:73px; padding:0px 3px 0px 5px;border-right:none !important; border-radius:4px 0px 0px 4px !important; margin:0px !important;}
.Grid_LWDropDownSmall input[type='text']:focus{border-width:1px 0px 1px 1px !important; border-radius:4px 0px 0px 4px !important;}
table.Grid_LWDropDownSmall tr td.dxeButtonEditButton {}
table.Grid_LWDropDownSmall tr td table tr td.dx img {}

/* Grid - Dropdown */
table.Grid_LWDropDown {width:135px !important; margin-top:0px; margin-right:0px; background-color:transparent;padding:0px !important;}
table.Grid_LWDropDown tr td.dxic {padding:0px !important;}
.Grid_LWDropDown input[type='text'] {width:103px; padding:0px 3px 0px 5px;border-right:none !important; border-radius:4px 0px 0px 4px !important; margin:0px !important;}
.Grid_LWDropDown input[type='text']:focus {border-width:1px 0px 1px 1px !important; border-radius:4px 0px 0px 4px !important;}
table.Grid_LWDropDown tr td.dxeButtonEditButton {}
table.Grid_LWDropDown tr td table tr td.dx img {}

/* Grid - Dropdown Large */
table.Grid_LWDropDownLarge {width:165px !important; margin-top:0px; margin-right:0px; background-color:transparent;padding:0px !important;}
table.Grid_LWDropDownLarge tr td.dxic {padding:0px !important;}
.Grid_LWDropDownLarge input[type='text'] {width:133px; padding:0px 3px 0px 5px;border-right:none !important; border-radius:4px 0px 0px 4px !important; margin:0px !important;}
.Grid_LWDropDownLarge input[type='text']:focus {border-width:1px 0px 1px 1px !important; border-radius:4px 0px 0px 4px !important;}
table.Grid_LWDropDownLarge tr td.dxeButtonEditButton {}
table.Grid_LWDropDownLarge tr td table tr td.dx img {}

/* Grid - Dropdown Extra Large */
table.Grid_LWDropDownExtraLarge {width:224px !important; margin-top:0px; margin-right:0px; background-color:transparent;padding:0px !important;}
table.Grid_LWDropDownExtraLarge tr td.dxic {padding:0px !important;}
.Grid_LWDropDownExtraLarge input[type='text'] {width:190px; padding:0px 3px 0px 5px !important;border-right:none !important; border-radius:4px 0px 0px 4px !important; margin:0px !important;}
.Grid_LWDropDownExtraLarge input[type='text']:focus {border-width:1px 0px 1px 1px !important; border-radius:4px 0px 0px 4px !important;}
table.Grid_LWDropDownExtraLarge tr td.dxeButtonEditButton {}
table.Grid_LWDropDownExtraLarge tr td table tr td.dx img {}

/* Grid - SpinEdit */
table.Grid_LWSpinEdit {width:80px !important; height:25px; margin:0px; padding:0px; border-collapse:collapse; border-spacing:0;  float:right !important;}
table.Grid_LWSpinEdit tr td.dxic {text-align:left; height:25px; padding:0px !important;}
.Grid_LWSpinEdit input[type='text'] {width:48px; border-radius:4px 0 0 4px !important; border-right:medium none !important; margin:0 !important; padding:0 3px 0 5px;}
.Grid_LWSpinEdit input[type='text']:focus {border-width:1px 0px 1px 1px !important; border-radius:4px 0px 0px 4px !important;}
table.Grid_LWSpinEdit tr td table {height:25px !important;}
table.Grid_LWSpinEdit tr td table tr td.dxeButtonEditButton {}
table.Grid_LWSpinEdit tr td table tr td.dxeButtonEditButton table {margin:0px; padding:0px; width:25px; height:auto !important; border-collapse:collapse; border-spacing:0; position:static; top:auto; right:auto;}
table.Grid_LWSpinEdit tr td table tr td.dxeButtonEditButton table tr td {width:25px; margin:0px; padding:0px;}

/* Grid - SpinEdit Large */
table.Grid_LWSpinEditLarge {width:120px !important; height:25px; margin:0px; padding:0px; border-collapse:collapse; border-spacing:0; float:right !important;}
table.Grid_LWSpinEditLarge tr td.dxic {text-align:left; height:25px; padding:0px !important;}
.Grid_LWSpinEditLarge input[type='text'] {width:88px; border-radius:4px 0 0 4px !important; border-right:medium none !important; margin:0 !important; padding:0 3px 0 5px;}
.Grid_LWSpinEditLarge input[type='text']:focus {border-width:1px 0px 1px 1px !important; border-radius:4px 0px 0px 4px !important;}
table.Grid_LWSpinEditLarge tr td table {height:25px !important;}
table.Grid_LWSpinEditLarge tr td table tr td.dxeButtonEditButton {}
table.Grid_LWSpinEditLarge tr td table tr td.dxeButtonEditButton table {margin:0px; padding:0px; width:25px; height:auto !important; border-collapse:collapse; border-spacing:0; position:static; top:auto; right:auto;}
table.Grid_LWSpinEditLarge tr td table tr td.dxeButtonEditButton table tr td {width:25px; margin:0px; padding:0px;}

/* Grid - TimeEdit */
table.Grid_LWTimeEdit {width:92px !important; height:25px; margin:0px; padding:0px; border-collapse:collapse; border-spacing:0;  float:right !important;}
table.Grid_LWTimeEdit tr td.dxic {text-align:left; height:25px; padding:0px !important;}
.Grid_LWTimeEdit input[type='text'] {width:60px; border-radius:4px 0 0 4px !important; border-right:medium none !important; margin:0 !important; padding:0 3px 0 5px;}
.Grid_LWTimeEdit input[type='text']:focus {border-width:1px 0px 1px 1px !important; border-radius:4px 0px 0px 4px !important;}
table.Grid_LWTimeEdit tr td table {height:25px !important;}
table.Grid_LWTimeEdit tr td table tr td.dxeButtonEditButton {}
table.Grid_LWTimeEdit tr td table tr td.dxeButtonEditButton table {margin:0px; padding:0px; width:25px; height:auto !important; border-collapse:collapse; border-spacing:0; position:static; top:auto; right:auto;}
table.Grid_LWTimeEdit tr td table tr td.dxeButtonEditButton table tr td {width:25px; margin:0px; padding:0px;}

/* Grid TextBox Small */
table.Grid_LWTextBoxSmall {width:auto !important; background-color:transparent;margin:0px; padding:0px; border-collapse:collapse; border:none !important;}
table.Grid_LWTextBoxSmall tr td.dxic {text-align:left; height:25px; padding:0px !important;}
.Grid_LWTextBoxSmall input[type='text'] {width:60px; margin:0 !important; padding:0px 3px 0px 5px !important;}

/* Grid TextBox */
table.Grid_LWTextBox {width:auto !important; background-color:transparent;margin:0px; padding:0px; border-collapse:collapse; border:none !important;}
table.Grid_LWTextBox tr td.dxic {text-align:left; height:25px; padding:0px !important;}
.Grid_LWTextBox input[type='text'] {width:90px; margin:0 !important; padding:0px 3px 0px 5px !important;}

/* Grid TextBox Large */
table.Grid_LWTextBoxLarge {width:auto !important; background-color:transparent;margin:0px; padding:0px; border-collapse:collapse; border:none !important;}
table.Grid_LWTextBoxLarge tr td.dxic {text-align:left; height:25px; padding:0px !important;}
.Grid_LWTextBoxLarge input[type='text'] {width:120px; margin:0 !important; padding:0px 3px 0px 5px !important;}

/* Grid TextBox Extra Large */
table.Grid_LWTextBoxExtraLarge {width:auto !important; background-color:transparent;margin:0px; padding:0px; border-collapse:collapse; border:none !important;}
table.Grid_LWTextBoxExtraLarge tr td.dxic {text-align:left; height:25px; padding:0px !important;}
.Grid_LWTextBoxExtraLarge input[type='text'] {width:250px; margin:0 !important; padding:0px 3px 0px 5px !important;}

/* TextBox */
.LWTextBox {background-color:transparent;}
.LWTextBox input[type='text'] {margin:0px !important;}

/* TextBoxSmall */
.LWTextBoxSmall {background-color:transparent;}
.LWTextBoxSmall input[type='text'] {width:60px; padding:0px 3px 0px 5px !important; margin:0px !important;}

/* TextBoxLarge */
.LWTextBoxLarge {background-color:transparent;}
.LWTextBoxLarge input[type='text'] {width:188px; padding:0px 3px 0px 5px !important; margin:0px !important;}

/* Modal Popups Overflow */
#popup_modal_container, #popup_modal_container_full, #popup_modal_container_large, #popup_modal_container_xlarge, #popup_modal_container_xmedium, #popup_modal_container_xmedium2, #popup_modal_container_medium, #popup_modal_container_small , #popup_modal_container_profile {word-wrap:break-word; overflow:hidden;}

/* Modal Popups Max Width */
#popup_modal_container .form_item, #popup_modal_container .form_item_read {max-width:735px;}
#popup_modal_container_full .form_item, #popup_modal_container_full .form_item_read {max-width:902px;}
#popup_modal_container_large .form_item, #popup_modal_container_large .form_item_read {max-width:740px;}
#popup_modal_container_xlarge .form_item, #popup_modal_container_xlarge .form_item_read {max-width:902px;}
#popup_modal_container_xmedium .form_item, #popup_modal_container_xmedium .form_item_read {max-width:674px;}
#popup_modal_container_xmedium2 .form_item, #popup_modal_container_xmedium2 .form_item_read {max-width:560px;}
#popup_modal_container_medium .form_item, #popup_modal_container_medium .form_item_read {max-width:390px;}
#popup_modal_container_small .form_item, #popup_modal_container_small .form_item_read {max-width:300px;}
#popup_modal_container_profile .form_item, #popup_modal_container_profile .form_item_read {max-width:697px;}

/* Modal Popups */
#popup_modal_container {width:735px; padding:10px; background:#f6f6f6 url(Images/section-bg.png); border:5px solid #fff; box-shadow:0 0 27px #000; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;}
#popup_modal_container .section_grid, #popup_modal_container_full .section_grid, #popup_modal_container_large .section_grid, #popup_modal_container_xlarge .section_grid, #popup_modal_container_xmedium .section_grid, #popup_modal_container_xmedium2 .section_grid, #popup_modal_container_medium .section_grid, #popup_modal_container_small .section_grid, #popup_modal_container_profile .section_grid, .popup_modal_container_fluid .section_grid {padding:0;}
#popup_modal_container_full {width:902px; background:#f6f6f6 url(Images/section-bg.png); border:5px solid #fff; box-shadow:0 0 27px #000; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;}
#popup_modal_container_large {width:740px; padding:10px; background:#f6f6f6 url(Images/section-bg.png); border:5px solid #fff; box-shadow:0 0 27px #000; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;}
#popup_modal_container_xlarge {width:902px; padding:10px; background:#f6f6f6 url(Images/section-bg.png); border:5px solid #fff; box-shadow:0 0 27px #000; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; margin:10px 0px;}
#popup_modal_container_xmedium {width:674px; padding:10px; background:#f6f6f6 url(Images/section-bg.png); border:5px solid #fff; box-shadow:0 0 27px #000; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;}
#popup_modal_container_xmedium2 {width:560px; padding:10px; background:#f6f6f6 url(Images/section-bg.png); border:5px solid #fff; box-shadow:0 0 27px #000; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;}
#popup_modal_container_medium {width:390px; padding:10px; background:#f6f6f6 url(Images/section-bg.png); border:5px solid #fff; box-shadow:0 0 27px #000; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;}
#popup_modal_container_small {width:300px; padding:10px; background:#f6f6f6 url(Images/section-bg.png); border:5px solid #fff; box-shadow:0 0 27px #000; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; }
#popup_modal_container_profile {width:697px; padding:0px 0px 10px 0px; background:#f6f6f6 url(Images/section-bg.png); border:5px solid #fff; box-shadow:0 0 27px #000; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;}
.popup_modal_container_fluid {width:auto !important; max-width:1190px; min-width:300px;}
.popup_modal_container_fluid_error_messages {max-width:600px;}
.popup_modal_container_fluid .action_buttons {width:auto;}

#popup_modal_container h2 {margin:0; padding:0 0 7px 0; color:#3e7090; letter-spacing:-1px; font-size:18px;}
#popup_modal_container h1 {margin:0; padding:0 0 7px 0; color:#3e7090; letter-spacing:-1px; font-size:14px;}
#popup_modal_container_small .section_alert, #popup_modal_container_medium .section_alert, #popup_modal_container_xmedium .section_alert, #popup_modal_container_xmedium2 .section_alert, #popup_modal_container_large .section_alert, #popup_modal_container_xlarge .section_alert, #popup_modal_container_full .section_alert {margin: 0px 0px 10px 0px;}
#popup_modal_container_small h2, #popup_modal_container_medium h2, #popup_modal_container_xmedium h2, #popup_modal_container_xmedium2 h2, #popup_modal_container_large h2, #popup_modal_container_full .section_grid h2, #popup_modal_container_full .section h2, #popup_modal_container_xlarge h2 {margin:0; padding:0 0 7px 0; color:#3e7090; letter-spacing:-1px; font-size:18px;}
#popup_modal_container_small h1, #popup_modal_container_medium h1, #popup_modal_container_xmedium h1, #popup_modal_container_xmedium2 h1, #popup_modal_container_large h1, #popup_modal_container_full .section_grid h1 {margin:0; padding:0 0 7px 0; color:#3e7090; letter-spacing:-1px; font-size:14px;}
#popup_modal_container_small .section {background:none; padding:5px 0px 0px 0px; margin:0 0 15px 0;}
#popup_modal_container_medium .section {background:none; padding:5px 0px 0px 0px; margin:0 0 15px 0;}
#popup_modal_container_medium .section {background:none; padding:5px 0px 0px 0px; margin:0 0 15px 0;}
#popup_modal_container_xmedium2 .section {background:none; padding:5px 0px 0px 0px; margin:0 0 15px 0;}
#popup_modal_container .section {background:none; padding:5px 0px 0px 0px; margin:0 0 15px 0;}
#popup_modal_container_full .section {background:none; padding:10px 10px 10px 10px; margin:0px;}
#popup_modal_container_profile .profile_container .section_profile {padding-top:0px;}
#popup_modal_container_profile .profile_container .section_profile h2 {padding-bottom:8px;}
.popup_modal {width:300px;}
.popup_modal_small {}
.popup_modal_medium {}
.popup_modal_large {}
.popup_modal_left {float:left; width:440px;}
.popup_modal_right {float:right; width:240px; background:#e5e5e5; padding:15px 0 15px 15px;}

.ajaxtooltip {width:600px; position:absolute; display:none; left:0; top:0; /*leave this alone*/}

/* Banner Ad Upload */
.BannerAd_Upload {width:750px;height:100px;position:relative}
.BannerAd_Upload a.image_uploader_button {width:109px;}
.BannerAd_Upload .imgNewCSS, .BannerAd_Upload .imgUpload_previewbox_right {clear:both; margin-right:0;}
.BannerAd_Upload .CroppedImage_ModalPreviewImg {width:750px; height:100px;}

/* Multi-Profile Icon */
.MP_IconGrid, .MP_IconSidePanel {width:16px; height:16px; background:url(Images/multi-profile.png) bottom no-repeat;}
.MP_IconGrid_Primary, .MP_IconSidePanel_Primary {width:16px; height:16px; background:url(Images/multi-profile-primary.png) bottom no-repeat;}
.MP_IconGrid {display:block; margin:0px auto;}
.MP_IconGrid_Primary {display:block; margin:0px auto;}
.MP_IconSidePanel {display:block; padding:0px 4px 0px 0px; float:left;}
.MP_IconSidePanel_Primary {display:block; padding:0px 4px 0px 0px; float:left;}
.MP_IdSidePanel {float:left;}
.MP_LoadingContainer {width:70px; height:32px; margin:80px auto 0px auto; line-height:32px;background:url(images/multi_profile/MP_loading.gif) no-repeat;padding:0px 0px 0px 50px;}

/* Multi-Profile Popup */
.MP_Popup {width:558px;color:#666666;position:absolute; /*leave this alone*/display:none; /*leave this alone*/width:600px;left:0; /*leave this alone*/top:0; /*leave this alone*/}
.MP_PopupTop {width:520px; min-height:190px; background:url(images/multi_profile/MP_bg_PopupTop.png); padding:15px 10px 6px 28px;position:relative;}
.MP_PopupBtm {width:558px; padding-bottom:14px; background:url(images/multi_profile/MP_bg_PopupBtm.png) bottom no-repeat;}
.MP_CloseButton:link, .MP_CloseButton:active, .MP_CloseButton:visited, .MP_CloseButton:hover {width:26px; height:26px; display:block; background:url(images/multi_profile/MP_btn_ClosePopup.png); position:absolute; right:-5px; top:-5px;}
.MP_AgentTitle {font-size:18px; font-weight:bold; color:#3e7090; text-shadow:0px 1px 0px #fff;}
.MP_AgentTitle p {font-size:12px; color:#666666;padding:0px 0px 0px 5px; margin:0px; display:inline;}
.MP_ContentActive, .MP_ContentInactive {float:left; width:135px; padding:0px 20px 0px 20px; line-height:16px; font-size:12px; margin:14px 0px 0px 0px; color:#666666; background:url(images/multi_profile/MP_bg_ContentBorder.png) left repeat-y;}
.MP_ContentRow {overflow:auto;}
.MP_ContentRow div.MP_ContentActive:first-child, .MP_ContentRow div.MP_ContentInactive:first-child {background:none; padding:0px 20px 0px 0px;}
.MP_TextHeight {min-height:84px;} 
.MP_TitleMain {font-size:16px; color:#9a9a9a; font-weight:bold; text-shadow:0px 1px 0px #fff;padding:0px 0px 3px 0px;}
.MP_TitleMain span {padding:2px 0px 0px 5px !important; display:block !important; float:left; background-repeat:no-repeat;}
.MP_TitleMain span:first-child {padding:0px !important;}
.MP_TitleStatus {font-size:12px; color:#bb6a6a; padding:0px; margin:0px;}
.MP_TitleSub, .MP_TitleOffice {color:#666666; font-weight:bold;}
.MP_CBrdr {background:url(images/multi_profile/MP_bg_ContentBorder.png) right repeat-y;}
.MP_CPad {padding:0px 20px 0px 20px;}
.MP_ContentHide, .MP_ContentShow {height:14px; clear:both;font-weight:bold; padding:18px 0px 4px 215px;}
.MP_ContentHide a:link, .MP_ContentHide a:active, .MP_ContentHide a:visited, .MP_ContentHide a:hover {height:14px; padding:0px 0px 0px 15px; background:url(images/multi_profile/MP_ArrowHide.png)  0px 3px no-repeat; color:#666666; text-decoration:none;}
.MP_ContentShow a:link, .MP_ContentShow a:active, .MP_ContentShow a:visited, .MP_ContentShow a:hover {height:14px; padding:0px 1px 0px 14px; background:url(images/multi_profile/MP_ArrowShow.png)  0px 3px no-repeat; color:#666666; text-decoration:none;}
.MP_ViewProfile:link, .MP_ViewProfile:active, .MP_ViewProfile:visited {width:94px; line-height:normal; color:#fff; font-weight:bold; font-size:12px; text-align:center; display:block; text-decoration:none; border-radius:4px;border:none; margin:4px 0px 0px 0px; padding:5px 0px; transition:background 0.2s linear; -moz-transition:background 0.2s linear;}
.MP_ContentActive .MP_ViewProfile:link, .MP_ContentActive .MP_ViewProfile:active, .MP_ContentActive .MP_ViewProfile:visited {background:#8dbc7b; text-shadow:0px 1px 0px #5b9a42;}
.MP_ContentActive .MP_ViewProfile:hover {background:#70b357;}
.MP_ContentInactive .MP_ViewProfile:link, .MP_ContentInactive .MP_ViewProfile:active, .MP_ContentInactive .MP_ViewProfile:visited {background:#bb7676; text-shadow:0px 1px 0px #884040;}
.MP_ContentInactive .MP_ViewProfile:hover {background:#d05252;}

/* Public Profile */
.Pub_PublishDropdown {padding-top:10px; float:right;}
.Pub_PublishDropdown .label {height:25px; line-height:25px; float:left; padding-right:6px;}
.Pub_PublishDropdown .LWDropDown {float:left;}
.Pub_ColumnTitles {width:650px; height:17px; padding:10px 0px 0px 0px;clear:both; position:relative;}
.Pub_ColumnTitles div {float:left; vertical-align:baseline; color:#455c71; font-weight:bold; position:absolute; bottom:0px; padding-bottom:5px;}
.Pub_Title01 {width:131px; font-size:10px; left:0px;padding:0px 0px 0px 4px;}
.Pub_Title02 {width:213px; font-size:14px; padding-left:14px; left:135px;}
.Pub_Title03 {width:61px; font-size:10px; text-align:center; left:362px;}
.Pub_Title04 {width:213px; font-size:14px; padding-left:14px; right:0px;}
.Pub_Checkbox input {width:100%; margin:0px auto; padding:0px; cursor:pointer;}
.Pub_RowDisabled {opacity:0.3;} 
.Pub_RowDisabled .Pub_Checkbox {cursor:auto;}
.Pub_ButtonOn:link, .Pub_ButtonOn:active, .Pub_ButtonOn:visited, .Pub_ButtonOn:hover {min-height:16px; margin-left:8px; padding:0px 0px 0px 22px; text-decoration:none; color:#666666; display:block; background:url(images/Pub_IconOn.png) no-repeat;}
.Pub_ButtonOff:link, .Pub_ButtonOff:active, .Pub_ButtonOff:visited, .Pub_ButtonOff:hover {margin-left:8px; padding:0px 0px 0px 22px; text-decoration:none; color:#666666; display:block; background:url(images/Pub_IconOff.png) no-repeat; min-height:16px;}
.Pub_Row01, .Pub_Row02 {padding:2px 0px 2px 0px; min-height:26px; font-size:12px; font-weight:bold; color:#666666; overflow:auto; word-wrap:break-word;}
.Pub_Row01 {background:url(images/Pub_Row01.png) left bottom repeat-x;}
.Pub_Row02 {background:url(images/Pub_Row02.png) left bottom repeat-x;}
.Pub_Column01, .Pub_Column02, .Pub_Column04 {padding-top:5px;padding-bottom:4px;}
.Pub_Column01 {width:135px;float:left;}
.Pub_Column02 {width:203px;float:left; padding-left:14px; padding-right:10px; color:#547d98;}
.Pub_Column03 {width:61px;float:left; padding-top:6px;}
.Pub_Column04 {width:228px;float:left; padding-left:14px;color:#547d98;}
.Pub_Column04 .image_uploader {width:213px; overflow:hidden;}
.Pub_Column04 .image_uploader > div {margin-left:auto; float:none;}
.Pub_Column04 .image_uploader_button {width:155px; overflow:hidden; font-weight:normal;}
.Pub_Column04_input {width:228px;float:left; padding-left:14px;color:#547d98;}
.Pub_Column04_input input {width:192px;}
.Pub_Column04 textarea {width:192px;}
.Pub_Column04_input textarea {width:192px;}
.Pub_Column04_DeleteRow input, .Pub_Column04_DeleteRow textarea {float:left;}
.Pub_Column04_delete {display:block; width:16px; height:16px; background:url(Images/delete.png) no-repeat; overflow:hidden; float:left; margin:4px 0px 0px 4px;}

/* Notification Bars */
.warning_bar {width:697px; height:32px; background:url(Images/warning-bar-bg.png) repeat-x; line-height:32px; color:#000; text-shadow:0 1px 0 #ffe9ab; font-size:14px; font-weight:bold;}
.warning_bar img, .closed_bar img {position:relative; top:2px; margin:0 0 0 14px;}
.closed_bar {width:697px; height:32px; background:url(Images/closed-bar-bg.png) repeat-x; line-height:32px; color:#fff; text-shadow:0 1px 0 #921919; font-size:14px; font-weight:bold;}

/* Contract Rep */
.contract_rep {float:left; margin-right:5px;}
.input_rep_delete {display:block; width:16px; height:16px; background:url(Images/delete.png) no-repeat; overflow:hidden;}

/* Image Uploader */ /*
.image_uploader > div{float:right; margin:0 0 0 15px;}
.image_uploader > div input[type='text']{width:100px;}
.image_uploader > div table{margin:0 0 5px 0;}
.agent_image_uploader > div > div, .office_image_uploader > div > div {float:right; margin:0 0 0 15px;}
.agent_image_uploader > div > div input[type='text'], .office_image_uploader > div > div input[type='text'] {width:100px;}
.agent_image_uploader > div > div table, .office_image_uploader > div > div table {margin:0 0 5px 0;}*/
.office_image_uploader {width:200px; height:150px; overflow:hidden; position:relative;}
.agent_image_uploader {width:150px; height:200px; overflow:hidden; position:relative;}
/*.agent_image_uploader a:link.image_uploader_button, .agent_image_uploader a:active.image_uploader_button, .agent_image_uploader a:visited.image_uploader_button, .agent_image_uploader a:hover.image_uploader_button {width:105px;}*/
a:link.image_uploader_button, a:active.image_uploader_button, a:hover.image_uploader_button, a:visited.image_uploader_button {width:100%; position:absolute; display:block; padding:14px 0 14px 45px; background:#333 url(images/image-upload.png) 13px center no-repeat; opacity:0.6; filter:alpha(opacity=60); text-decoration:none; font-size:14px; color:#fff; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; transition:all 0.2s linear; box-sizing:border-box;}
a:hover.image_uploader_button {opacity:0.8; filter:alpha(opacity=80);}

/* Pagination */
div.PagerStyle table.dxpControl tr td.dxpCtrl {padding:0px; height:32px;}
.PagerStyle {background:#f6f6f6; padding:0px 6px 0px 6px; font-size:12px; text-shadow:0px 1px 0px #fff;border-top:1px solid #DBDBDB;} 
.PagerSummary {color:#505050; padding:0px;}
.PagerNumber {color:#547d98; padding:0px 3px 0px 3px; font-size:12px; font-family:Arial,Sans-Serif; text-decoration:none;}
.PagerNumber:hover {color:#679cbf; text-decoration:underline;}
.PagerNumber_Current {color:#282828; text-decoration:none;}
.PagerNumber_Current:hover {color:#282828;text-decoration:none;}
.PagerButton_Previous, .PagerButton_PreviousDisabled, .PagerButton_Next, 
.PagerButton_NextDisabled {width:16px; height:16px; margin-top:1px;}
.PagerButton_PreviousDisabled, .PagerButton_NextDisabled {opacity:0.5; filter:alpha(opacity=50);}
.PagerButton_Previous, .PagerButton_PreviousDisabled {background:url(images/pager_previous.png) no-repeat;}
.PagerButton_Next, .PagerButton_NextDisabled {background:url(images/pager_next.png) no-repeat;}

/* Save Single Field */
.save_single_field {float:left; margin-right:5px;}
.save_single_field_update {display:block; width:16px; height:16px; background:url(buttons/grid-save.png) no-repeat; overflow:hidden;}

/* Default Contact Info + Inputs + Grid */
.dc_info {float:left; min-width:180px; max-width:300px; padding:0 0 10px 10px;}
.dc_container {float:right; padding:0px 0px 10px 0px;}
.dc_contentleft {float:left;}
.dc_contentright {float:right;}
.dc_contentinput {float:left; padding:0 0 10px 10px;}
.dc_inlinetitle {float:left; height:27px; line-height:27px; padding:0px 6px 0px 0px; color:#535353; font-size:12px; font-weight:bold; text-shadow:1px 1px 1px #FFFFFF;}
.dc_inlineinput {float:left;}

/* Post Cash Receipt */
.pcr_container {width:455px;}
.pcr_linkbutton {float:right; margin:15px 0px 0px 15px;}
.pcr_checkboxright {float:right; margin:15px 0px 0px 0px; padding:4px 0px 0px 0px;}
.pcr_padding {padding:15px 0px 5px 0px;}
.pcr_familyrow {margin:12px 0px 0px 0px;}
.pcr_familyrow .ar_totals_container {margin-top:5px;}
.pcr_familycontent {height:32px;}
.pcr_familyshowall {margin:0px 0px 8px 0px;}
.pcr_familyshowhide {float:left;}
.pcr_familytitle {float:left; margin:0px 0px 0px 8px; padding:7px 0px; font-weight:bold;}

/* Add Single Charge */
.asc_datenumber {float:left; width:150px; padding-left:70px;}
.asc_total {float:right; width:260px; text-align:right; padding:0 10px 10px 0;}
.asc_total_title {float:left;}
.asc_total_amount {float:right; font-size:14px; color:#7aad79; text-align:right;}
.asc_PopupSelect {float:left;}
.asc_PopupSelect .dxeTextBox {padding:0px; margin:0px; border:none; border-collapse:collapse; background:transparent; position:relative;top:-1px;}
.asc_PopupSelect .dxeTextBox td.dxic {padding:0 2px 0 0; margin:0px; border:none; background:transparent;}
.dxFirefox .asc_PopupSelect input.dxeEditAreaSys[type="text"], .dxFirefox .asc_PopupSelect input.dxeEditAreaSys[type="password"] {margin-top:1px; margin-bottom:0px;}
.asc_PopupIcon {float:left; margin-top:5px;}

/* Opening Balance Editor */
.max_ytd_billable {float:left;}
.OpeningBalanceEditor:link, .OpeningBalanceEditor:active, .OpeningBalanceEditor:visited, .OpeningBalanceEditor:hover {float:left; width: 16px; height:16px; display:block; background:url(images/opening-balance-editor.png) no-repeat; margin:4px 0 0 2px;}
/* Opening Balance Editor END */

/* Account Balance */
.ab_checkbox {float:right;text-align:left;}
.ab_balance {font-size:14px; color:#666666; font-weight:bold; padding:6px 0px; text-align:right;}
.ab_balance span {color:#7aad79;font-weight:normal;}

/* Billing Group Start */
.blg_total{float:right; width:240px; text-align:right; padding:0 10px 10px 0;}
.blg_total_title{float:left;}
.blg_total_amount{float:right; font-size:14px; color:#7aad79; text-align:right;}

/* Create Invoice Start */
.ci_info{float:left; width:160px; padding:0 0 30px 10px;}
.ci_NumberDate {float:left; width:160px; padding:0 0 10px 10px;}
.ci_InvoiceDate {padding:5px 0px 3px 0px;}
.ci_InvoiceDate .label {color:#000;}

/* Batch Write Off */
.bwo_total {padding:40px 10px 10px 0;}

/* Section Options Start */
.section_optionsleft {float:left; padding:0px 0px 0px 0px;}
.section_optionsright {float:right; color:#535353; font-weight:bold; padding:2px 0px 8px 0px;}
.section_optionsright span {color:#7AAD79;}
.section_optionsright .ab_balance {padding:0px 0px 6px 0;}

/* Interest and Late Fees */
.ilf_sectionleft, .ilf_sectionright {min-height:285px;}
.ilf_sectionleft {width:390px; float:left;padding:0px 20px 0px 0px;}
.ilf_sectionright {width:390px; padding:0px 0px 0px 25px; float:left; background:url(images/line_verticalspacer.jpg) left repeat-y;}

/* Gross Commission */
.gc_popup_left, .gc_popup_right {width:195px; float:left; padding:0px 0px 10px 0px;}
.gc_popup_right {text-align:right;}

/* Privacy Page */
.privacy_container {padding:40px;}

/* Login Page */
.login_background {background-image:none;}
.login_table {margin-top:30px;}
.login_container {width:222px; margin:0px auto; padding:15px 0px 0px 0px;}
.login_container .form_item {margin:0px 0px 8px 0px;}
.login_logo {margin:0px 0px 12px 0px; display:block;}
.login_message {padding:0 8px 4px 8px;}
.login_message span {display:block; margin:0px 0px 0px 0px; font-size:12px; color:#dd2a2a; text-align:center;}
.login_checkbox {float:left; height:19px; line-height:19px; font-size:12px; margin-top:7px; cursor:pointer;}
.login_checkbox input {line-height:19px; float:left; margin-left:0px; padding-left:0px;cursor:pointer;}
.login_checkbox label {line-height:19px; float:left; cursor:pointer;}
.login_mainbutton {float:right; margin:2px 0px 0px 0px;}
.login_password {width:100%; height:20px; padding:12px 0 0 0; margin:14px 0 0 0; border-top:solid 1px #d3d3d3;}
.login_forgotpassword {float:left;}
.login_changepassword {float:right;}
.login_requirements {font-size:12px; margin:14px 0px 16px 0px; line-height:15px; color:#4f4f4f;}
.login_disclaimer {text-align:center; line-height:18px; margin:4px 0px 4px 0px;}

/* Make Payment */
.sub_section_01 {padding:10px; background:#e6e6e6;min-height:250px;}
.sub_section_02 {padding:10px; background:#dfdfdf; margin-bottom:20px;}
.mp_existing {float:left; width:290px; min-height:250px;}
.mp_new {float:left; width:360px; min-height:250px;}
.mp_radiobtn {height:30px;}
.mp_radiobtn input {margin-left:0px; display:block; float:left;}
.mp_radiobtn label {line-height:20px; font-weight:bold; color:#666666; display:block; float:left; margin:0px 0px 0px 4px;}
.form_paynow {float:right; margin:0px 8px 0px 0px;}
.form_paynow .input input[type="text"]{height:26px !important; line-height:28px; font-size:14px; font-weight:bold; color:#666666;}
.form_paynow_button {float:right; margin:17px 0px 0px 0px; height:29px;}

/* Transactions */
#trans_container {width:695px; margin:5px 0px 5px 5px; background:#fff;}
#trans_container .form_item{float:left; margin:0 15px 10px 0;}
#trans_container .label {padding-bottom:3px; font-weight:bold; color:#666; text-shadow:1px 1px 1px white;}
#trans_container .input input, #trans_container .input_small input, #trans_container .input_medium input, #trans_container .input_date input, #trans_container .input_phone input, #trans_container .input_phone_ext input, #trans_container .input_email input {width:145px; outline:none; position:relative; outline:none; border:solid 1px #999; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background-color:#fff; font-size:12px; color:#333; height:23px; line-height:23px; padding:0px 3px 0px 5px; box-shadow: 0 1px 3px #999999 inset;}
#trans_container .input_small input {width:64px;}
#trans_container .input_medium input {width:90px;}
#trans_container .input select {width:150px;}
#trans_container .input_small select {width:64px;}
#trans_container .input_date input {width:65px; float:left; margin-right:2px;}
#trans_container .input_date input[type='image'] {width:auto; height:auto; float:left; margin-right:0px; border:solid 0px #999; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; box-shadow:0 0 0 #999 inset; padding:0;}
#trans_container .input_date img{float:left; position:relative; top:0px;}
#trans_container .input_phone input{width:97px;}
#trans_container .input_phone_ext input{width:35px;}
#trans_container .input_phone, #trans_container .input_phone_ext, #trans_container .input_phone_primary{float:left;}
#trans_container .input_phone_primary {font-size:9px; color:#777;}
#trans_container .input_phone_primary input {margin:5px 0 0 2px; padding:0;}
#trans_container .input_email input {width:160px;}
.section_grid table.grid_style {margin:0; padding:0; border-collapse:collapse;table-layout:fixed;}
.section_grid table.grid_style th {background:url(images/table-header.png) #a6afb9; color:#fff; font-weight:bold; font-size:12px; text-align:left; padding:8px 6px; border-right:1px solid #ccc; text-shadow:0px 1px 0px #7f8893;}
.section_grid table.grid_style th:last-child {border-right:0px;}
.section_grid table.grid_style tr td {padding:6px; color:#444; border-color:#fff; border-right:1px solid #fff; font-size:12px;}
.section_grid table.grid_style tr td:last-child {border-right:0px;}
.section_grid table.grid_style > tbody > tr > td {overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:normal;}

/* Transaction Commission Popup Fix */
.TransCommission .grid_row_1:hover {background:#fff; cursor:default;}
.TransCommission .grid_row_2:hover {background:#e7eaec; cursor:default;}
.section_grid table.grid_style tr td table tr td {padding:0px; color:#444; border:none; font-size:12px;}

/* Add Entry row */
#trans_container a:link.add-entry, #trans_container a:active.add-entry, #trans_container a:visited.add-entry, #trans_container a:hover.add-entry {display:block; height:16px; background:url(Transactions/add-entry.png) 0 0 no-repeat; padding:0 0 0 19px; text-decoration:none; color:#666; font-style:italic; line-height:18px;}
#trans_container a:hover.add-entry {background:url(Transactions/add-entry.png) 0 -16px no-repeat; color:#333;}
#trans_container .trans_listing {background:#ededed url(Images/profile-bg.png) repeat-y right top;}
#trans_container .section {background:none; margin:0px;}
#trans_container .trans_listing_info {float:left; width:450px; height:auto; padding:15px 0px 15px 15px;}
#trans_container .trans_listing_price {float:left; width:200px; height:255px; background:none; padding:15px;}

/* Transaction Contact */
.transaction_contact {background:#d4dade; padding:15px 15px 0px 15px;}
.transaction_contact h2 {padding:0 0 10px 0; margin:0;}
.transaction_contact_transparent {background:transparent; padding:15px 15px 0px 15px;}
.transaction_company_info {width:674px; float:left;}
#popup_modal_container_full .transaction_company_info .section {padding:15px;}
.transaction_company_left {width:416px; float:left; margin:0px;}
.transaction_company_right {width:213px; float:left; padding:15px 0 15px 15px; background:none repeat scroll 0 0 #E5E5E5;}
.transaction_company_title {background:#cad7e3; padding:0px 15px; height:30px; line-height:30px; border-top:1px solid #fff;}
.transaction_contact_title {background:#abc1d6; padding:0px 15px; height:30px; line-height:30px; border-top:1px solid #fff;}
.transaction_contact_title h3, .transaction_company_title h3 {padding:0; margin:0; color:#3e7090;}
.transaction_contact_name {width:227px; float:left; border-left:solid 1px #fff;}
.transaction_contact_content {background:#c8daeb; padding:15px 0 15px 15px;}
.transaction_contact_content, .transaction_company_left, .transaction_company_right {min-height:325px;}
.transaction_company_info .input_phone input, .transaction_company_right .input_phone input, .transaction_contact_name .input_phone input {width:90px;}

/* Commissions */
.trans_listing_info {float:left; width:470px; height:230px;}
.trans_listing_price {float:left; width:160px; height:230px; background:#e5e5e5; padding:15px;}
.trans_commission_top {margin-right:15px;}
.trans_trade_production:link, .trans_trade_production:active, .trans_trade_production:visited, .trans_trade_production:hover {-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:#8dbc7b; color:#fff; font-weight:bold; text-shadow:1px 1px 1px #666; text-decoration:none; font-size:12px; padding:2px 6px;}
.trans_trade_production:hover {background:#759d67;}
.trans_commission_company {color:#2f649a; font-weight:bold;}
.trans_commission_value {width:80px; font-size:14px; font-weight:bold; margin:0px 0px 0px 0px;}
.trans_commission_gross {text-align:right; font-weight:bold; margin:2px 0 0 0;}
.trans_commission_gross_total {text-align:right; padding-right:54px;}
.trans_commission_gross_total span span {margin:0 0px 0 0;}
.trans_commission_1{margin:0 0 0px 0; padding:0px;}
.trans_commission_1 tr td {height:27px;} 
.grid_actions_commissions {width:36px; padding-left:12px;}
#popup_modal_container .input select.trans_commission_agent_side {width:70px;}
#popup_modal_container .input input.trans_commission_agent_point {width:25px;}
#popup_modal_container .input input.trans_commission_agent_amount {width:85px; text-align:right;}
.trans_commission_agent_teamlead {background:url(images/transaction-team-lead.png) no-repeat; padding-left:18px; margin:10px 0 0 25px;}
.trans_commission_add {box-shadow:0 0 4px #bcbcbc; background:#e7f5e7; padding:6px; margin:10px 0 0 0;}
.trans_commission_delete {position:relative; top:3px;}
.trans_finalize_container {width:360px; margin:0 auto;}
.trans_finalize {float:left; width:160px; padding:10px;}
.trans_edit {float:left; width:160px; padding:10px;}
.trans_finalize a:link, .trans_finalize a:active, .trans_finalize a:visited, .trans_finalize a:hover {display:block; width:160px; height:26px; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; background:#8dbc7b; color:#fff; font-weight:bold; text-shadow:1px 1px 1px #666; text-decoration:none; font-size:14px; text-align:center; line-height:26px;}
.trans_finalize a:hover {background:#759d67;}
.trans_edit a:link, .trans_edit a:active, .trans_edit a:visited, .trans_edit a:hover {display:block; width:160px; height:26px; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; background:#8dbc7b; color:#fff; font-weight:bold; text-shadow:1px 1px 1px #666; text-decoration:none; font-size:14px; text-align:center; line-height:26px;}
.trans_edit a:hover {background:#759d67;}

/* TRANSACTIONS COMMISSION GRID */
.trans_commission_grid_left {float:left; padding:0 0 7px 0;}
.trans_commission_grid_close {float:left; padding:5px 4px 0 0; font-weight:bold;}
.trans_commission_grid_right {float:right; padding:0 0 7px 0;}
.trans_commission_grid_right_action {position:relative; top:5px;}

/* MESSAGE CONTACT SELECTOR */
.MCS_Selector {margin:0px; padding:0px;}
.grid_style_edit div.MCS_Selector {height:53px; padding:8px 0px 0px 0px;}
.grid_style_cell div.MCS_Selector {height:46px; padding:15px 0px 0px 0px;}
.grid_style_cell div.MCS_Selector .MCS_Contact {width:362px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.grid_style_cell div.MCS_Selector .MCS_Name {width:200px;}
.grid_style_cell div.MCS_Selector .MCS_Name .input, .grid_style_cell div.MCS_Selector .MCS_Email .input {overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.grid_style_cell div.MCS_Selector .MCS_Email {width:200px;}
.MCS_SelectorEnd {width:0px; height:0px; clear:both;}
.MCS_Contact {float:left;}
.MCS_HeaderContact {}
.MCS_Email {float:left;}
.MCS_HeaderEmail {}
.MCS_Name {float:left;}
.MCS_HeaderName {}

/* MESSAGE LAYOUT CONTROL */
.MLC_RecipientBox {display:block; float:left; width:600px; border:1px solid #000; margin-left:0px; margin-top:0px; margin-bottom:3px; margin-right:0px; padding:2px;}
.MLC_Clear {width:0px; height:0px; clear:both;}
.MLC_Header {font-weight:bold; display:block; margin-bottom:5px;}
.mlc_picker {float:left; position:relative; width:780px; border:solid 1px #999; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background-color:#fff; font-size:12px; color:#333; min-height:23px; line-height:23px; padding:0px 3px 0px 5px; box-shadow:0 1px 3px #999 inset;}
.mlc_picker_icon {float:left; margin:5px 0 0 3px;}
.mlc_html_container {padding:10px 0 20px 0;}
.mlc_send {float:left; padding:0 20px 0 0;}
.mlc_send_days {float:left;}
.mlc_html {float:left;}
.mlc_html_tags {float:left; width:250px; background:#e0e0e0; border:1px solid #ccc; border-left:none; padding:10px;}
.mlc_html_tags_header {font-weight:bold; padding:0 0 7px 0;}
.mlc_html_tags_subheader {font-size:10px; padding:0 0 7px 0;}
.mlc_html_tags_item {padding:0 0 4px 0;}

/* MESSAGE LAYOUT RECIPIENT GRID */
.MLRG_Grid {}

/* MessageTypes */
.MessageTypeHeader {table-layout:fixed; border-width:0px; border-collapse:collapse;}
.MessageTypeGrid {table-layout:fixed; border-width:0px; border-collapse:collapse;}
.MessageTypeAllowFowards {table-layout:fixed; border-width:0px; border-collapse:collapse; font-size:12px;}
.MessageTypeHeader tr {border-bottom:solid 1px #fff;}
.MessageTypeGrid tr {border-bottom:solid 1px #fff;}
.MessageTypeAllowForwards tr {height:22px;}
.MessageTypeName {width:217px; padding:4px; border:0px solid #000;}
.MessageTypeColumn {width:89px; border-left:1px solid #fff; border-right:0px; border-top:0px; border-bottom:0px;}
.MessageTypeHeader .MessageTypeName {padding:0px; width:225px;}
.MessageTypeHeader .MessageTypeColumn {text-align:center;}
.MessageTypeAllowFowards .MessageTypeName {padding:0px; width:225px;}
.MessageTypeAllowFowards .MessageTypeColumn {padding:0px; width:89px;}
.FirstForward {width:86px; border-left:4px solid #fff;}
.MessageTypeEmailAddress {text-align:center; width:77px; height:15px; padding:4px 4px 2px 4px; margin:0px 4px 0px 0px; overflow:hidden; word-break:keep-all; -ms-word-break:keep-all; white-space:nowrap;}
.MessageTypeEmailButtons {text-align:center; width:81px; height:20px; padding:6px 4px 2px 4px; margin-left:0px; background-color:#999; overflow:hidden;}
.MessageTypeName .MessageTypeEmailAddress {width:217px; margin:0px;}
.MessageTypeName .MessageTypeEmailButtons {width:217px; margin:0px;}
.FirstForward .MessageTypeEmailAddress {width:74px; margin:0px 4px 0px 0px;}
.FirstForward .MessageTypeEmailButtons {width:78px;}
.MessageToggleRow {background-color:#b4cce7; font-weight:bold;}
.MessageTypeRow {background-color:#fff;}
.MessageTypeAlternateRow {background-color:#dfe9f3;}
.MessageTypeGroupRow {background-color:#c5c5c5; color:#1e1e1e; font-weight:bold;}
.MessageTypePrev {float:left; height:22px; margin-bottom:8px;}
.MessageTypeAllowForwards input {margin:0px; padding:0px; margin-right:3px;}
.MessageTypeNext {float:right; height:22px; margin-bottom:8px;}

/* RED GREEN CONTROLS */
.RG_ButtonOn:link, .RG_ButtonOn:active, .RG_ButtonOn:visited, .RG_ButtonOn:hover {min-height:12px; width:12px; display:block; background:url(images/RG_On.png) no-repeat;}
.RG_ButtonDisabled:link, .RG_ButtonDisabled:active, .RG_ButtonDisabled:visited, .RG_ButtonDisabled:hover {min-height:12px; width:12px; display:block; background:url(images/RG_Disabled.png) no-repeat;}
.RG_ButtonOff:link, .RG_ButtonOff:active, .RG_ButtonOff:visited, .RG_ButtonOff:hover {width:12px; display:block; background:url(images/RG_Off.png) no-repeat; min-height:12px;}

/* Stats and Awards */
.stats_awards_edit {float:left; width:700px;}
.stats_awards_edit_photo {float:left; width:150px;position:relative}
.stats_awards_edit_photo .form_item .input a.image_uploader_button {width:100%;}

/* Lone Wolf Powered button */
.lone_wolf_powered_container {text-align:center; padding:10px 0 14px 0; font-size:11px; font-weight:normal;}
a:link.lone_wolf_powered, a:active.lone_wolf_powered, a:hover.lone_wolf_powered, a:visited.lone_wolf_powered {display:block; width:125px; height:40px; background:url(images/lone-wolf-powered.png) no-repeat; margin:5px auto 5px auto;}

/* Redactor Text Editor */
.redactor_editor {-webkit-user-select:auto; -khtml-user-select:auto; -moz-user-select:auto; -ms-user-select:auto; user-select:auto;} /* Required for editor to work in Chrome */
#popup_modal_container .redactor_box textarea, #popup_modal_container .redactor_box textarea:focus, #popup_modal_container_medium .redactor_box textarea, #popup_modal_container_medium .redactor_box textarea:focus, .fullpanel_container .redactor_box textarea, .fullpanel_container .redactor_box textarea:focus, .mainpanel_container .redactor_box textarea, .mainpanel_container .redactor_box textarea:focus, .section .redactor_box textarea, .section .redactor_box textarea:focus, .section_grid .redactor_box textarea, .section_grid .redactor_box textarea:focus, .redactor_box textarea, .redactor_box textarea:focus
{display:block; margin:0; padding:0; outline:none; border:none; background-color:#fff; box-shadow:none; color:#333; font-size:13px; font-family: Menlo, Monaco, monospace, sans-serif; border-radius:0; line-height:normal;}
#redactor_modal_overlay {z-index:100002;}
#redactor_modal {z-index:100003;}

/* Content Editor - Popups */
.ce_ModalPopupTitle {height:43px;} /* Content Name Title + Input within Modal. Height set so edit/preview mode modal have same height */
.Box_ContainerScroll {padding-right:7px;}

/* Content Editor - Existing Content */
.ce_ThumbPreview_News {width:104px; height:146px; background-color:#fff; overflow:hidden;border:solid 1px #ccc;}
.ce_ThumbPreview_News img {width:104px;}
.ce_PreviewBody {min-width:0 !important;}
.ce_PreviewImage {width:878px; padding:30px; overflow:hidden; font-family:Arial,Sans-Serif !important; background-color:#fff;}
.ce_ExistingList {width:470px; float:left;margin:0px 0px 10px 0px;}
.ce_ExistingHeader {background:url(images/table-header.png) bottom repeat-x #A6AFB9; color:#fff; font-size:12px; font-weight:bold; overflow:auto;}
.ce_ExistingHeader > div {float:left; border-left:solid 1px #ccc; padding:8px 6px; text-shadow:0 1px 0 #7F8893;}
.ce_ExistingHeader > div:first-child {border-left:none;}
.ce_ExistingHeaderName {width:325px;}
.ce_ExistingHeaderDate {width:120px;}
.ce_ExistingListItems {width:470px; overflow:auto;}
.ce_ExistingListItems div::selection {background:transparent;}
.ce_ExistingListItems div::-moz-selection {background:transparent;}
.ce_ExistingListItems > div {border-top:solid 1px #fff; transition:background 0.15s linear; -webkit-transition:background 0.15s linear; -moz-transition:background 0.15s linear;}
.ce_ExistingListItems > div:first-child {border-top:none;}
.ce_ExistingListItems > div > div {float:left; margin:0px; padding:8px 6px; color:#333; border-left:solid 1px #fff; cursor:pointer;}
.ce_ExistingListItems > div > div:first-child {border-left:none;}
.ce_ExistingListItem_Row01 {background-color:#fff;}
.ce_ExistingListItem_Row02 {background-color:#e7eaec;}
.ce_ExistingListItem_Row01:hover, .ce_ExistingListItem_Row02:hover {background-color:#c0d9ec;}
.ce_ExistingListItem_Row01, .ce_ExistingListItem_Row02, .ce_Existing_List_Unselected, .ce_Existing_List_Selected {clear:both;overflow:auto;}
.ce_Existing_List_Selected, .ce_Existing_List_Selected:hover {background-color:#a8ceec;}
.ce_ExistingName {width:325px; overflow:hidden; text-overflow:ellipsis;}
.ce_ExistingDate {width:120px;}
.ce_ExistingListNoResults {margin:0px 0px 0px 0px; padding:8px 6px;text-align:center;background:#fff;}
.ce_ExistingPreview {float:right; width:400px; margin:0px 0px 10px 0px; overflow:hidden;}
.ce_ExistingPreviewContainer {background:#fff;}
.ce_ExistingPreviewNoContent, .ce_ExistingPreviewLoading {border:solid 8px #cacaca;}
.ce_ExistingPreviewImage img {width:400px;}

/* Content Editor - Edit Button */
a.ce_EditBtn:link, a.ce_EditBtn:active, a.ce_EditBtn:visited, a.ce_SaveBtn:link, a.ce_SaveBtn:active, a.ce_SaveBtn:visited {position:absolute; z-index:51; right:0px;top:0px; padding-left:30px; width:42px; height:34px; line-height:34px;text-decoration:none; color:#fff; opacity:0.8; filter:alpha(opacity=80); -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; transition:all 0.2s linear; display:block; user-select:none;}
a.ce_EditBtn:hover, a.ce_SaveBtn:hover {opacity:1; filter:alpha(opacity=100); user-select:none;}
a.ce_EditBtn {background:url(../../AppCode/Controls/ContentEditor/images/ce_BtnEdit.png) no-repeat;}
a.ce_SaveBtn {background:url(../../AppCode/Controls/ContentEditor/images/ce_BtnSave.png) no-repeat;}

/* Content Editor - Change Image */
.ce_image_uploader_box {position:relative;z-index:inherit;}
.Box_Container a.image_uploader_button:link, .Box_Container a.image_uploader_button:active, .Box_Container a.image_uploader_button:visited, .Box_Container a.image_uploader_button:hover {box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -webkit-box-sizing:border-box; width:100%;}

/* Content Editor - Template Selector */
.ce_SlideOut {width:100%; position:fixed; z-index:90000; left:0px; bottom:0px; background:url(images/bg-transparentblack.png);}
.ce_SlideOut_Launcher {width:100%; position:fixed; z-index:90000; left:0px; bottom:0px; background:#000;}
.ce_SlideOut .ce_Filters, .ce_SlideOut_Launcher .ce_Filters {height:25px; padding:0 0 14px 20px;}
.ce_Filters input[type=text] {outline:none; position:relative; outline:none; border:solid 1px #999; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background-color:#fff; font-size:12px; color:#333; height:23px; line-height:23px; padding:0px 3px 0px 5px; box-shadow:0 1px 3px #999 inset;}
.ce_Filters input[type=text]:focus {border-width:1px; border-style:solid !important; border-color:#76baf0 !important; background-color:#e7f3fd !important;}
.ce_SlideOut .ce_FilterInput, .ce_SlideOut_Launcher .ce_FilterInput {float:left; padding:0 1px 0 0;}
.ce_SlideOut .ce_FilterInput input[type='text'], .ce_SlideOut_Launcher .ce_FilterInput input[type='text'] {width:198px; border:solid #fff 1px;}
.ce_SlideOut .ce_FilterCheckbox, .ce_SlideOut_Launcher .ce_FilterCheckbox {float:left;margin:3px 0 0 0; height:19px; line-height:19px;}
.ce_FilterCheckbox > div {margin-left:15px; float:left;}
.ce_FilterCheckbox > div input, .ce_FilterCheckbox > div label {cursor:pointer;}
#popup_modal_container_xlarge .ce_Filters .ce_FilterInput02 input {width:288px;}
.ce_WarningMsg {width:385px; height:24px; line-height:12px; background:#000 url(images/warning-20x18.png) no-repeat 7px 10px; border-radius:4px; font-size:11px; padding:7px 7px 7px 34px; position:absolute; top:36px; right:20px;}
.ce_WarningMsg02 {float:right;max-width:520px; height:24px; line-height:24px; background:url(images/warning-20x18.png) no-repeat 7px 10px; border-radius:4px; font-size:11px; padding:7px 0px 7px 34px;}
.ce_content_hidden_note {float:left; padding:4px 0 0 16px; font-size:11px; color:#555;}
.ce_TemplateNone {padding-left:20px;}
.ce_TemplateSelect {min-width:900px; max-width:1190px; min-height:200px; margin:0px auto; color:#fff; padding:20px 20px 30px 0px;}
.ce_TemplateSelect span div::selection {background:transparent;}
.ce_TemplateSelect span div::-moz-selection {background:transparent;}
.ce_TemplateSelect div::selection {background:transparent;}
.ce_TemplateSelect div::-moz-selection {background:transparent;}
.ce_TemplateSelect div div::selection {background:transparent;}
.ce_TemplateSelect div div::-moz-selection {background:transparent;}
.ce_TemplateSelect div div span div::selection {background:transparent;}
.ce_TemplateSelect div div span div::-moz-selection {background:transparent;}
.ce_TemplateSelect div div div::selection {background:transparent;}
.ce_TemplateSelect div div div::-moz-selection {background:transparent;}
div.ce_TemplateSelect h2 {color:#fff !important; font-size:18px; letter-spacing:-1px; margin:0; padding:0 0 7px 20px !important;}
.ce_TemplateScroll {height:384px; overflow:auto; padding:0 20px 0 0;}
.ce_TemplateItem {width:104px; height:172px; margin:0 20px 20px 20px; float:left; position:relative;}
.ce_TemplateIcons {width:18px; position:absolute; z-index:11; top:5px; right:-8px;}
.ce_TemplateIcons div {width:18px; height:18px; margin-top:5px;}
.ce_TemplateIcons div:first-child {margin-top:0px;}
.ce_TemplateIcons div span {width:18px; height:18px; font-size:14px; display:block;}
.ce_TemplateThumbnail {position:absolute; z-index:10;}
.ce_Template_Button_Unselected, .ce_Template_Button_Unselected:link, .ce_Template_Button_Unselected:active, .ce_Template_Button_Unselected:visited, .ce_Template_Button_Selected, .ce_Template_Button_Selected:link, .ce_Template_Button_Selected:active, .ce_Template_Button_Selected:visited {width:104px; height:26px; line-height:26px; text-align:center; text-decoration:none; font-size:10px; font-weight:bold; padding:146px 0px 0px 0px; background-repeat:no-repeat; transition:opacity 0.2s linear; opacity:0.85; zoom:1; filter:alpha(opacity=85); cursor:pointer;}
.ce_Template_Button_Unselected:hover, .ce_Template_Button_Selected:hover {opacity:1.0; zoom:1; filter:alpha(opacity=100);}
.ce_Template_Button_Unselected, .ce_Template_Button_Unselected:link, .ce_Template_Button_Unselected:active, .ce_Template_Button_Unselected:visited {color:#fff; background-position:0px 0px}
.ce_Template_Button_Selected, .ce_Template_Button_Selected:link, .ce_Template_Button_Selected:active, .ce_Template_Button_Selected:visited {color:#fff; background-position:-124px 0px;opacity:1.0; zoom:1; filter:alpha(opacity=100);}
.ce_TemplateSelect .form_save_btn:link, .ce_TemplateSelect .form_save_btn:active, .ce_TemplateSelect .form_save_btn:visited, .ce_TemplateSelect .form_save_btn:hover {border:solid 1px #D4E7ED;box-shadow:none;}
.ce_TemplateSelect .form_link_btn:link, .ce_TemplateSelect .form_link_btn:active, .ce_TemplateSelect .form_link_btn:visited, .ce_TemplateSelect .form_link_btn:hover {border:solid 1px #EBF4F7;box-shadow:none;}

/* Content Editor - Header */
div.ce_Header {position:relative; z-index:50; margin:0 0 20px 0;}
div.ce_Header input[type='text'], div.ce_Header input[type='text']:active {width:100% !important; height:34px !important; line-height:32px !important; display:block; clear:both; text-decoration:none; color:#555; font-size:18px !important; font-weight:normal; letter-spacing:-1px; word-wrap:break-word; border-width:1px !important; border-style:solid !important; border-color:#d3d3d3 !important; padding:0px 85px 0px 15px !important; font-family:Arial, Sans-Serif !important; background-color:#fff !important; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -webkit-box-sizing:border-box; transition:all 0.4s ease-in-out; border-radius:0px !important;box-shadow:none !important;}
div.ce_Header input[type='text']:hover, div.ce_Header input[type='text']:focus {color:#333; border-width:1px !important; border-style:solid !important; border-color:#d3d3d3 !important; background-color:#fff !important; border-radius:0px !important;}
div.ce_Header_Content {width:100%; display:block;}
div.ce_Header_Content h1 {height:32px; line-height:32px; display:block; color:#555; font-size:18px; font-weight:normal; border:1px solid #d3d3d3 !important; padding:0px 85px 0px 15px !important; font-family:Arial, Sans-Serif !important; background:#fff !important;margin:0px; overflow:hidden; text-overflow:ellipsis; white-space:normal;}

/* Content Editor - Text */
.ce_TextArea {position:relative; z-index:50; min-height:366px;}
.ce_TextArea_Content {display:block; min-height:334px; border:1px solid #d3d3d3; padding:15px 15px 15px 15px; font-family:Arial,Helvetica,Verdana,Tahoma,sans-serif; background:#fff; font-size:15px; line-height:1.45em; text-overflow:ellipsis; white-space:normal; word-wrap:break-word;}
.ce_TextArea_Content p:last-child, .ce_TextArea .redactor_editor p:last-child {margin:0px !important;} 
.ce_TextArea .redactor_editor {min-height:301px;}
.ce_TextEditorToolbarPlaceHolder {width:100%; height:33px;}
.ce_TextEditorToolbar {height:33px; border-width:1px 1px 0px 1px; border-style:solid; border-color:#ddd; z-index:100; background:#fff; background:linear-gradient(to bottom, #F1F1F1 0%, #E2E2E2 100%) repeat scroll 0 0 transparent;}
.ce_TextEditorToolbar > div:first-child {position:absolute; z-index:50;}
.ce_TextEditorToolbar .redactor_toolbar {border:0; background-image:none; background-color:transparent; margin-top:1px !important; filter:none !important;}
.ce_TextEditorScroll a.ce_EditBtn, .ce_TextEditorScroll a.ce_SaveBtn {right:-1px; top:-1px;}
.ce_TextEditorScroll {position:fixed;}
.ce_TextEditorToolbar ul.redactor_toolbar {border-bottom:none;}

/* UI Standards Page */
.ui_standards {}
.ui_standards p, .modules_toggle p {max-width:640px;}
.ui_standards p, .ui_standards ul, .modules_toggle p, .modules_toggle ul {margin-top:0px; line-height:16px;}
.ui_standards ul li {margin-bottom:2px;}
.ui_standards .ui-index {width:auto;}
.ui_standards p, .ui_standards ul, .ui_standards ol {font-size:14px; font-weight:normal; line-height:1.4; }
.ui_standards h1, .ui_standards h2, .ui_standards h3, .ui_standards h4, .ui_standards h5 {margin-top:0; margin-bottom:0; padding-top:0; line-height:1.2; color:#3E7090;}
.ui_standards h1 span, .ui_standards h2 span, .ui_standards h3 span, .ui_standards h4 span, .ui_standards h5 span {font-size:14px; font-weight:normal;}
.ui_standards h4, .ui_standards h5 {padding-bottom:0;}
.ui_standards h1 {font-size:28px; margin-top:15px;}
.ui_standards h2 {font-size:23px;}
.ui_standards h3 {font-size:19px;}
.ui_standards h4 {font-size:16px;}
.ui_standards h5 {font-size:14px;} 
.ui_standards .subheader {color:#6f6f6f; font-weight:normal;}
.ui_standards .ui-html-helper {margin:0 0 15px 0; overflow:auto; text-align:left;}
.ui_standards .ui-html-source {margin:0 0 15px 0; /*float:left; width:48%; margin-right:4%;*/}
.ui_standards .ui-html-rendered {/*float:left; width:48%;*/}
.ui_standards hr {border:solid #DDDDDD; border-width:1px 0 0; clear:both; height: 0; margin:25px 0;}
.ui_standards ul {margin-bottom:15px;}
.ui_standards ul span {color:#adadad;}
.ui_standards .ui-grid-action-buttons li {width:33%; float:left;}
.ui_standards .ui-index-nav li {width:33%; float:left; box-sizing: border-box; padding:0 1% 1% 0;}
.ui_standards .ui-index-nav li a {display:block; text-align:center; box-sizing:border-box; padding:10px 10px; color:#3E7090; background:#e3e3e3 none repeat scroll 0% 0%; text-decoration:none; transition: all 0.2s linear 0s;}
.ui_standards .ui-index-nav li a:hover {background:#d6d6d6 none repeat scroll 0% 0%;} 
.ui_standards ol li {list-style-type:initial;}
.ui_standards .form_save_btn, .ui_standards .form_link_btn {margin:0 0 10px 0;}

/* Modules */
.modules_toggle .section_grid .Modules_SubFeatures {margin-top:20px;}
.modules_toggle .section_grid .Modules_SubFeatures:first-child {margin-top:0;}
.Modules_FeaturesTable tr td {padding:3px; text-align:center; line-height:16px; font-weight:bold;}
.Modules_FeaturesTable tr td.Modules_FeatureName {text-align:left; font-weight:normal;}
.modules_toggle .section_grid > div > div[disabled=disabled] .Modules_FeaturesTable tr.Modules_FeatureOnOff,
.modules_toggle .section_grid > div > div[disabled=disabled] .Modules_FeaturesTable tr td.Modules_FeatureName {opacity:0.8;}
.modules_toggle .section_grid > div > div .Modules_FeaturesTable tr td input[type=radio] {cursor:pointer; margin:0px;}
.modules_toggle .section_grid > div > div[disabled=disabled] .Modules_FeaturesTable tr td input[type=radio] {cursor:default;}

/* Photo Album Gallery */
.PG_AddAlbumButton {/*width:122px;*/ height:60px; padding:148px 20px 0 20px; font-size:21px; color:#1861ac; text-align:center; line-height:22px; font-weight:bold; border:solid 1px #d1dfed;background:url(images/PhotoGallery_Album.png) 38px 25px no-repeat; box-shadow:inset 0 0 25px #d3e1ee; cursor:pointer;}
.PG_TextRow {margin:7px 0px 0px 0; overflow:hidden; text-overflow:ellipsis; color:#535353;}

/* Albums Page */
.PG_TextRow .label {font-size:11px;}
.PG_TextRow span {font-weight:bold;}
a.PG_DeletePhoto:link, a.PG_DeletePhoto:active, a.PG_DeletePhoto:visited, a.PG_DeletePhoto:hover {display:block;position:absolute; top:-10px; left:-10px; text-decoration:none;}
a.PG_DeletePhoto:link span.icon-cancel, a.PG_DeletePhoto:visited span.icon-cancel, a.PG_DeletePhoto:active span.icon-cancel {display:block;font-size:20px;height:20px; text-align:center; text-decoration:none; width:20px; color:red; background: url("images/white-circle-20.png") no-repeat scroll center center transparent;}
.sortableControl {list-style-type:none; margin:0; padding:0; width:100%;}
.sortableAlbum {margin:0 12px 10px 0; padding:4px; float:left; width:200px; height:210px; border-width:1px 1px 1px 1px; border-style:solid; border-color:#ccc; background:#fff /*#f3f3f3*/; cursor:pointer; border-radius:3px; transition:background 0.15s linear, border-color 0.15s linear, box-shadow 0.15s linear;}
.PG_Albums, .PG_Photos {position:relative;}
.PG_Albums .ui-sortable-placeholder {width:198px; height:208px; border:dotted 2px #c8c8c8; background:#ededed; visibility:visible !important;}
.PG_Albums .ui-sortable-helper {cursor:move;}
.sortableAlbumTextRead {min-height:58px; padding:2px 6px 0px 6px; font-size:11px;}
.sortableAlbumTextRead .PG_TextRow {max-height:28px; overflow:hidden; text-overflow:ellipsis; color:#9b9b9b;} 
.sortableAlbumTextRead .PG_TextRow:first-child {color:#6e91b7;}
.PG_AlbumPhotoNum {float:left;}
.PG_AlbumCreateDate {float:right;}
.sortablePhoto {margin:0 12px 10px 0; padding:4px; float:left; width:200px; min-height:210px; max-height:311px; border-width:1px 1px 1px 1px; border-style:solid; border-color:#ccc; background:#fff; border-radius:3px; transition:background 0.15s linear, border-color 0.15s linear, box-shadow 0.15s linear;}

/* Photos Page */
.ui-sortable li.sortablePhoto {cursor:move;}
.ui-sortable li.sortablePhoto:first-child {cursor:default;}
.ui-sortable li.sortablePhoto #divContent {position:relative;}
.ui-sortable li.sortablePhoto:hover, .ui-sortable li.sortablePhoto:focus, .sortableAlbum:hover {border-color:#749fd0; background:#f6faff; box-shadow:0 0 6px rgba(116,159,208,0.8);}
.ui-sortable li.sortablePhoto.silverlightFalse{background:url(images/nosilverlight.jpg) no-repeat center;}
.ui-sortable li.sortablePhoto.silverlightFalse:hover {border-color:#749fd0; background:purple; box-shadow:0 0 6px rgba(116,159,208,0.8);background:url(images/nosilverlight.jpg) no-repeat center;}
.sortablePhotoTextRead {min-height:58px; padding:2px 6px 6px 6px; font-size:11px;}
.sortablePhotoText {min-height:72px; padding:2px 6px 6px 6px; font-size:11px;}
.sortablePhotoTextRead .form_item, .sortablePhotoText .form_item {margin-right:10px;}
.sortablePhotoTextRead .PG_TextRow {max-height:28px; overflow:hidden; text-overflow:ellipsis; color:#9b9b9b;} 
.sortablePhotoTextRead .PG_TextRow:first-child {color:#6e91b7;}
.PG_Photos li.ui-sortable-placeholder {width:198px; height:228px; border:dotted 2px #c8c8c8; background:#ededed; visibility:visible !important;}
.PG_Photos li.firstItem {min-height:230px;}
.PG_Photos li.firstItem .sortablePhotoText, .PG_Photos li.firstItem .sortablePhotoTextRead {display:none;}
.PG_Photos li.firstItem .dxucControl {position:relative;}
.PG_Photos li.firstItem .dxucControl tbody tr td > table.dxucInputs {width:200px !important; padding:0; margin:0; border-top-width:0px !important;}
.PG_Photos li.firstItem .dxucControl tbody tr td > table tbody tr td:first-child {width:2px !important; overflow:hidden;}
.PG_Photos li.firstItem .dxucControl tbody tr td > table .dxCB {display:none;width:0px; border:0px;}
.PG_Photos li.firstItem .dxucControl tbody tr td > table .dxCB input {border:0px;display:none;}
.PG_Photos li.firstItem .dxucControl tbody tr td > table .dxucBrowseButton {padding:0px; width:200px; height:230px; border:0px; transition:all 0.2s linear 0s;}
.PG_Photos li.firstItem .dxucControl tbody tr td > table .dxucBrowseButton a:link,
.PG_Photos li.firstItem .dxucControl tbody tr td > table .dxucBrowseButton a:active,
.PG_Photos li.firstItem .dxucControl tbody tr td > table .dxucBrowseButton a:visited,
.PG_Photos li.firstItem .dxucControl tbody tr td > table .dxucBrowseButton a:hover {width:156px !important; height:60px; padding:168px 20px 0 20px; font-size:21px; color:#1861ac; text-align:center; line-height:22px; font-weight:bold; border:solid 1px #d1dfed;background:url(images/PhotoGallery_Photo.png) 48px 40px no-repeat; box-shadow:inset 0 0 25px #d3e1ee; cursor:pointer; display:block;  white-space:normal; overflow-wrap:break-word; word-wrap:break-word;}
.PG_Photos li.firstItem .dxucControl tbody tr td > div {position:absolute; z-index:101;}
.PG_Photos li.firstItem .dxucControl tbody tr td div.dxucErrorCell {width:180px; min-height:12px; padding:13px 10px 10px 10px; text-align:center; color:#fff; background:#000;}
.PG_Photos li.firstItem .dxucControl tbody tr td table.dxucSilverlightPluginLinkPanel {width:200px !important; color:#fff; background:#000;}
.PG_Photos li.firstItem .dxucControl tbody tr td table.dxucSilverlightPluginLinkPanel a:link,
.PG_Photos li.firstItem .dxucControl tbody tr td table.dxucSilverlightPluginLinkPanel a:active,
.PG_Photos li.firstItem .dxucControl tbody tr td table.dxucSilverlightPluginLinkPanel a:visited,
.PG_Photos li.firstItem .dxucControl tbody tr td table.dxucSilverlightPluginLinkPanel a:hover {color:#fff;}
.PG_Photos .dxWeb_ucClearButton{width:0 !important; height:0 !important;}
/*.PG_Photos_Frame a:link.image_uploader_button, .PG_Photos_Frame a:active.image_uploader_button, .PG_Photos_Frame a:visited.image_uploader_button, .PG_Photos_Frame a:hover.image_uploader_button {width:155px;}*/
/* .PG_Photos li.firstItem .dxucControl tbody tr td > table tbody tr td:first-child input {display:inline !important; width:1px;} - Updated to Devexpress 13 this is not needed */

/* Photo Upload Container */
.PhotoUpload_Container {min-height: 43px; /* - changed height to min-height so error message is not cut off */}
.PhotoUpload_Container  .dxucControl {width:233px;}
.PhotoUpload_Container  .dxucButton {margin: -35px 0 0 220px;}
.PhotoUpload_Container .dxucProgressBar .dxPBMainCell  table {margin: 0 0 0 0 !important;}
.PhotoUpload_Container table.dxucControl tbody tr td table tbody tr td table tbody tr:last-child td table  {margin: -35px 0 0 220px;}
.PhotoUpload_Container .dxucProgressBar {top:4px;}
.PhotoUpload_Container .dxucErrorCell {padding: 0;}
.mainpanel_container .PhotoUpload_Container .dxucTextBox input.dxucEditArea[type="text"] {width:132px; border-width:0px !important; box-shadow:none !important; padding:0px 3px 0px 5px !important; border-radius:0;}
.mainpanel_container .PhotoUpload_Container .dxucTextBox input.dxucEditArea[type="text"]:focus, .mainpanel_container .PhotoUpload_Container .dxucTextBox input[type="text"]:focus, .mainpanel_container .PhotoUpload_Container .dxucTextBox input.dxucEditArea[type="text"]:hover {border-width:0px !important; box-shadow:none !important; padding:0px 3px 0px 5px !important; border-radius:0 !important; background-color:#ffffff !important; background:#ffffff !important;}
.PhotoUpload_Container .dxucBrowseButton {width:66px; padding: 3px 8px 4px; border: 1px solid #7F7F7F; /* background: #E0DFDF url('../../../DXR.axd?r=1_74-R8D78') repeat-x top; */ }
.PhotoUpload_Container .dxucBrowseButtonHover {border: 1px solid #606060; background-image:none; background-color:#cbcbcb;}
.PhotoUpload_Container .dxucBrowseButton.dxbf a {border:none;}
.PhotoUpload_Container .dxucTextBox {background-color:white; border:1px solid #9f9f9f; padding:1px 2px;}

/* Photo Upload Progress Bar */
table.dxucProgressBar {width:200px !important; padding:0; margin:0; border-top-width:1px !important; position:relative; top:0; border-radius:3px;}
.dxucProgressBar > tbody {position:relative;}
.dxucProgressBar tbody > tr {position:relative;}
.dxucProgressBar tbody tr > td {height:20px; position:relative;}
.dxucProgressBar tbody tr td > div {max-width:196px; margin-top:0px !important; height:20px; position:absolute; z-index:101; top:1px; left:1px; background-color:#bcddf8; border-radius:3px;}
.dxucProgressBar tbody tr td > table {margin-top:0px !important; height:20px; position:absolute; z-index:102; top:1px; left:0;}

/* Photo Upload Progress Cancel Button */
table.dxucControl td.dxucButton a:link, table.dxucControl td.dxucButton a:active, table.dxucControl td.dxucButton a:visited {min-width:60px; display:inline-block;padding:6px 10px 6px 10px; text-decoration:none; text-align:center; font-weight:bold; font-size:12px; box-shadow:inset 0 0 0px 1px #ffffff; text-shadow:0 1px 0px #ffffff; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; transition:all 0.2s linear; border-radius:3px; border:solid 1px #81b1d3; color:#5984a6; background:#ebf4f7;}
table.dxucControl td.dxucButton a:hover, table.dxucControl td.dxucButton a:focus {color:#1771b8; border:solid 1px #097ec9; background:#deeff4;}

/* Store - Search/Results */
.Store_Items { list-style-type: none; margin: 0; padding: 0; width: 100%;}
.Store_Items li {width:200px; height:248px; background:none repeat scroll 0 0 #FFFFFF; border-color:#CCCCCC; border-radius:3px 3px 3px 3px; border-style:solid; border-width:1px; float:left; min-height:210px; margin:0 25px 18px 0; padding:4px; transition:background 0.15s linear 0s, border-color 0.15s linear 0s, box-shadow 0.15s linear 0s; position:relative;}
.Store_Items li:nth-child(3n) {margin-right: 0;}
.Store_ResultsImageLink:link, .Store_ResultsImageLink:active, .Store_ResultsImageLink:visited {text-decoration:none; display:block; color:#333;}
.Store_ResultsImageLink:hover {text-decoration:underline; color:#333;}
.Store_ResultsInfo {  height:206px; /* padding:0px 6px 2px 6px; */ line-height: 15px;}
.Store_ResultsInfoText {height:50px;}
.Store_Items h4,.Store_Items p {max-width:188px; word-wrap:break-word;}
.Store_Items h4 {margin:0; font-size:12px; color:#333; max-height:30px; overflow:hidden; text-overflow:ellipsis; padding:7px 6px 0px 6px;}
.Store_Items p {margin:0; font-size:12px; color:#595959; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding:2px 6px 2px 6px;}
.Store_ResultsInfoBtns {padding:7px 6px 6px 6px;}
.Store_ResultsInfoBtns a {width:88px; margin:0 0 0 2%; min-width:0; padding:6px 0px !important;}
.Store_ResultsInfoBtns a:first-child {margin:0 0 0 0; min-width:0;}
.Store_PhotoUpload a.image_uploader_button {width:294px;}
.Store_ResultsNoMatch {padding:20px 0; text-align:center;}
.Store_AddedCartItemList {width:190px; text-align:center; position:absolute; top:115px; left:8px; z-index:50; font-weight:bold; padding:10px 0px; border-radius:10px; background:#97d986; color:#fff; text-shadow:1px 1px 1px #6cb459; box-shadow:0 1px 2px rgba(0,0,0,0.2);}

/* Store - Product Details */
.Store_ProductDetails {}
.Store_ProductPhoto { width:294px; height:220px; float:left; overflow:hidden;}
.Store_ProductTitlePriceAmount {float:left; width:350px; margin:10px 0 0 20px; word-wrap:break-word;}
.Store_ProductTitle {font-size:18px; }
.Store_ProductPrice {font-size:14px; color:#595959; margin:15px 0;}
.Store_ProductText {margin:20px 0 15px 0; line-height:1.3;}
.Store_AddedCartItem {float:left;font-weight:bold; padding:10px 15px; border-radius:10px; background:#97d986; color:#fff; text-shadow:1px 1px 1px #6cb459;}

/* Store - Cart */
.Store_Cart {float:right;}
.Store_CartTotal {float:left; height:28px; line-height:28px; color:#515151; font-size:14px; margin:0 10px 0 0;}
.Store_CartBtnHover {float:left; position:relative;}
.Store_CartBtnHover .Store_CartBtn {min-width:107px; padding:0 25px 0 0; text-align:left; background-image:url(images/form_btn_dropdown.png); background-repeat:no-repeat; background-position:center right;}
.Store_CartBtnHover:hover .Store_CartBtn {color:#1771b8; border:solid 1px #097ec9; background-color:#deeff4;}
.Store_CartBtnLink:link, .Store_CartBtnLink:active, .Store_CartBtnLink:visited, .Store_CartBtnLink:hover {padding:6px 10px 6px 10px; display:block; text-decoration:none; color:#5984A6;}
.Store_CartDropdown {width:206px; position:absolute; right:0px; top:26px; z-index:55; border:solid 1px #82b2d5; background:#ebf4f7; box-shadow:0 2px 2px rgba(0,0,0,0.2);}
.Store_CartItems {padding:8px 6px; }
.Store_CartItem {padding:7px 0 0 0; font-size:11px;}
.Store_CartItem:first-child {padding:0 0 0 0;}
.Store_CartItem .Store_CartDelete {display:none;}
.Store_CartItem:hover .Store_CartDelete {display:block;}
.Store_CartItemLink:link, .Store_CartItemLink:active, .Store_CartItemLink:visited, .Store_CartItemLink:hover  {text-decoration:none; display:block; width:179px; height:40px;float:left;}
.Store_CartItemLink:hover .Store_CartItemText .Store_CartItemTitle {text-decoration:underline;}
.Store_CartItemImg {width:54px; height:40px; overflow:hidden; float:left;}
.Store_CartItemText {width:119px; float:left;  margin:0 0 0 6px;}
.Store_CartItemTitle {font-weight:normal; width:119px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#3f6c91;}
.Store_CartItemQuantity {float:left; color:#7ca1be; font-weight:normal; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin:2px 0 0 0;text-decoration:none;}
.Store_CartDelete {width:15px; height:15px; float:right; position:static; top:auto; left:auto; margin:17px 0 0 0;}
.Store_ViewCartBtn:link, .Store_ViewCartBtn:active, .Store_ViewCartBtn:visited {height:28px; line-height:28px; display:block; text-decoration:none; text-align:center; background:#c5e2ec; font-weight:bold; color:#5984a7; margin:0 6px 6px 6px; border-radius:3px;}
.Store_ViewCartBtn:hover {background:#b2dae7;}
.Store_CartNoItems {text-align:center; color:#5984a7; padding:12px 0;}
.Store_CheckoutBtn {float:left; margin:0 0 0 3px; display:block;}

/* Store - Checkout */
.Store_CheckoutImage {width:54px; height:40px; margin:4px 0;}

/* Slide dropdown */
.AWB_SlideDropdown {}
.Slide_Dropdown {position:relative;}
.Slide_Dropdown > ul {position: absolute; top:41px; right:2px; border:solid 1px #cdcdcd; z-index:3;}
.Slide_Dropdown > ul > li {width: 160px; position: relative; list-style:none; cursor:pointer; border-top:solid 1px #cdcdcd;}
.Slide_Dropdown > ul > li:first-child {border-top:0px;}
.Slide_Dropdown > ul > li a:link, .click-nav > ul > li a:active, .click-nav > ul > li a:visited {height:16px; line-height:16px; transition: background-color 0.2s ease-in-out; display:block; padding: 7px 10px;background: #FFF;color: #333;text-decoration: none;}
.Slide_Dropdown > ul > li a:hover {background-color: #F2F2F2;}
.Slide_Dropdown > ul > li a img {width:16px; max-height:16px; float:left; margin-right:10px;}
.Slide_Dropdown > ul > li a span {max-width:114px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;float:left;}
a.awb_btn_setup:link, a.awb_btn_setup:active, a.awb_btn_setup:visited {position:absolute; top:12px; right:2px;}
a.awb_btn_setup.active {background-color:#e3e3e3;}

/* Radio Button Slider */
.radio-slider {overflow:hidden; position:relative; outline:none; border:solid 1px #999; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background-color:#fff; font-size:12px; color:#333; height:25px; width:100%; line-height:23px; padding:0px; box-shadow:0 1px 3px #999 inset; -webkit-transition:all 0.1s linear; -moz-transition:all 0.1s linear; -o-transition:all 0.1s linear; transition:all 0.1s linear; box-sizing:border-box;}
.radio-slider .label {position:relative; z-index:2; float:left; line-height:23px; font-size:12px; color:#999; text-align:center; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.radio-slider .input {display:none;}
.radio-slider .selection {position:absolute; z-index:1; top:0px; left:0px; display:block; height:23px; background-color:#e9e9e9; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(100%, #e9e9e9)); background-image: -webkit-linear-gradient(top, #fcfcfc, #e9e9e9); background-image: -moz-linear-gradient(top, #fcfcfc, #e9e9e9); background-image: -ms-linear-gradient(top, #fcfcfc, #e9e9e9); background-image: -o-linear-gradient(top, #fcfcfc, #e9e9e9); background-image: linear-gradient(top, #fcfcfc, #e9e9e9); -webkit-box-shadow: inset 0 1px #fff, 0 0 6px #666; box-shadow: inset 0 1px #fff, 0 0 6px #666; -webkit-transition: left 0.15s ease-out; -moz-transition: left 0.15s ease-out; -ms-transition: left 0.15s ease-out; -o-transition: left 0.15s ease-out; transition: left 0.15s ease-out;}
.radio-slider .input:checked + .label {color:#333;text-shadow:0 1px 0 #fff;-webkit-transition: 0.15s ease-out;-moz-transition: 0.15s ease-out;-ms-transition: 0.15s ease-out;-o-transition: 0.15s ease-out;transition: 0.15s ease-out;-webkit-transition-property: color, text-shadow;-moz-transition-property: color, text-shadow;-ms-transition-property: color, text-shadow;-o-transition-property: color, text-shadow;transition-property: color, text-shadow;}
.radio-slider-one .label {width:100%;}
.radio-slider-one .selection {width:100%;}
.radio-slider-one .input:checked + .label-1 ~ .selection {left:0%;}
.radio-slider-two .label {width:50%;}
.radio-slider-two .selection {width:50%;}
.radio-slider-two .input:checked + .label-1 ~ .selection {left:0%;}
.radio-slider-two .input:checked + .label-2 ~ .selection {left:50%;} 
.radio-slider-three .label {width:33.3333%;}
.radio-slider-three .selection {width:33.3333%;}
.radio-slider-three .input:checked + .label-1 ~ .selection {left:0%;}
.radio-slider-three .input:checked + .label-2 ~ .selection {left:33.3333%;} 
.radio-slider-three .input:checked + .label-3 ~ .selection {left:66.6666%;}
.radio-slider-four .label {width:25%;}
.radio-slider-four .selection {width:25%;}
.radio-slider-four .input:checked + .label-1 ~ .selection {left:0%;}
.radio-slider-four .input:checked + .label-2 ~ .selection {left:25%;} 
.radio-slider-four .input:checked + .label-3 ~ .selection {left:50%;}
.radio-slider-four .input:checked + .label-4 ~ .selection {left:75%;}
.radio-slider-five .label {width:20%;}
.radio-slider-five .selection {width:20%;}
.radio-slider-five .input:checked + .label-1 ~ .selection {left:0%;}
.radio-slider-five .input:checked + .label-2 ~ .selection {left:20%;} 
.radio-slider-five .input:checked + .label-3 ~ .selection {left:40%;}
.radio-slider-five .input:checked + .label-4 ~ .selection {left:60%;}
.radio-slider-five .input:checked + .label-5 ~ .selection {left:80%;}
.radio-slider-six .label {width:16.66666666666667%;}
.radio-slider-six .selection {width:16.66666666666667%;}
.radio-slider-six .input:checked + .label-1 ~ .selection {left:0%;}
.radio-slider-six .input:checked + .label-2 ~ .selection {left:16.66666666666667%;} 
.radio-slider-six .input:checked + .label-3 ~ .selection {left:33.33333333333334%;}
.radio-slider-six .input:checked + .label-4 ~ .selection {left:50.00000000000001%;}
.radio-slider-six .input:checked + .label-5 ~ .selection {left:66.66666666666668%;}
.radio-slider-six .input:checked + .label-6 ~ .selection {left:83.33333333333335%;}

/* Left Nav Accordion */
.LeftNav_Accordion {font-family: Arial,Verdana,sans-serif; font-size: 12px; background:#666; width:205px;}
.LeftNav_Accordion .ui-accordion-header {display:block; cursor:pointer; position:relative; height:28px; min-height:0;/* support: IE7 */ color:#fff; line-height:28px; padding:0 0 0 10px; margin:0px; letter-spacing:0px;}
.LeftNav_Accordion .ui-corner-all, .LeftNav_Accordion .ui-corner-top, .LeftNav_Accordion .ui-corner-right, .LeftNav_Accordion .ui-corner-tr, .LeftNav_Accordion .ui-corner-left, .LeftNav_Accordion .ui-corner-tl {border-radius: 0;}
.LeftNav_Accordion .ui-accordion-content {padding: 5px 4px 5px 5px; overflow: auto; border-top:solid 1px #555; border-left:none; border-right:none; border-bottom:none; margin:0px; background:none; top:0;}
.LeftNav_Accordion .ui-widget-content a:link, .LeftNav_Accordion .ui-widget-content a:active, .LeftNav_Accordion .ui-widget-content a:visited {width:182px; height:16px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  display:block; color:#fff; text-decoration:none; padding:4px 4px 4px 10px; margin-bottom:1px; background:#7f7f7f; transition:background 0.15s linear 0s; text-shadow:1px 1px 1px #666;}
.LeftNav_Accordion .ui-widget-content a:hover {background:#9b9b9b;}
.LeftNav_Accordion .ui-accordion-content .active:link, .LeftNav_Accordion .ui-accordion-content .active:active, .LeftNav_Accordion .ui-accordion-content .active:visited, .LeftNav_Accordion .ui-accordion-content .active:hover {background:#aaa;}
.LeftNav_Accordion .ui-widget-header {color:#fff; font-weight:bold;}
.LeftNav_Accordion .ui-widget-header a {color:#fff;}
.LeftNav_Accordion .ui-state-default,
.LeftNav_Accordion .ui-widget-content .ui-state-default,
.LeftNav_Accordion .ui-widget-header .ui-state-default {background:url(images/accordion_leftnav.png); font-weight:normal; color:#ffffff; border:none; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.LeftNav_Accordion .ui-state-hover,
.LeftNav_Accordion .ui-widget-content .ui-state-hover,
.LeftNav_Accordion .ui-widget-header .ui-state-hover,
.LeftNav_Accordion .ui-state-focus,
.LeftNav_Accordion .ui-widget-content .ui-state-focus,
.LeftNav_Accordion .ui-widget-header .ui-state-focus {background:url(images/accordion_leftnav.png); background-position:0 -28px;font-weight:normal; color:#ffffff; border:none;}
.LeftNav_Accordion .ui-state-active,
.LeftNav_Accordion .ui-widget-content .ui-state-active,
.LeftNav_Accordion .ui-widget-header .ui-state-active {background:url(images/accordion_leftnav.png); background-position:0 -28px; font-weight:normal; color:#ffffff; border:none;}

/* Left Nav Static */
.LeftNav_Static a:link, .LeftNav_Static a:active, .LeftNav_Static a:visited  {display:block; cursor:pointer; position:relative; height:28px; min-height:0;/* support: IE7 */ color:#fff; line-height:28px; padding:0 0 0 10px; margin:0px; letter-spacing:0px; background:url(images/accordion_leftnav.png); text-decoration:none;}
.LeftNav_Static a:hover {background-position:0 -28px;}
.LeftNav_Static .active:link, .LeftNav_Static .active:active, .LeftNav_Static .active:visited, .LeftNav_Static .active:hover {background-position:0 -28px;}

/* Lead Pools */
.LeadPools_ModalDualList #ctl00_ContentPlaceHolder1_ctlLeadPoolGrid_ctlLeadPoolPopup_wtcMemberSelector_upSearch .form_item {margin:0px;}

/* Pre-Authourized Payments */
a.PreAuthPayments_FileLink:link, a.PreAuthPayments_FileLink:active, a.PreAuthPayments_FileLink:visited, a.PreAuthPayments_FileLink:hover {background-position:left center; background-repeat:no-repeat; display:inline-block; height:42px; line-height:42px; padding:0 0 0 50px;}

/* Content Sections */
.SectionLeft_Half, .SectionRight_Half {min-height:400px;}
.SectionLeft_Half {width:390px; float:left;padding:0px 20px 0px 0px;}
.SectionRight_Half {width:390px; padding:0px 0px 0px 25px; float:left; background:url(images/line_verticalspacer.jpg) left repeat-y;}

/* Email Letters */
.letters_footer_preview {width:500px; background-color:#f9f9f9; border:1px solid #999999; border-radius:4px 4px 4px 4px; box-shadow:0 1px 3px #adadad inset; color:#333333; font-size:12px; line-height:16px; margin:0; outline:medium none; padding:5px 15px 5px 15px;}
.letters_public_footer_left { padding: 10px 0px; text-align: left; }
.letters_public_footer_center { padding: 10px 0px; text-align: center; }
.letters_public_footer_right { padding: 10px 0px; text-align: right; }

/* Consumer Portal */
.Portal_LeftColumn {float:left; width:710px; padding:6px 0 0;}
.Portal_LeftColumn h2:first-child {padding-top:15px;}
.Portal_LeftColumn span h2:first-child {padding-top:15px;}
.Portal_LeftColumnFull {width:auto;}
.Portal_RightColumn {float:right; width:190px; padding:46px 0 0 0;}
.Portal_Content {padding-top:0px; position:relative;}
.Portal_AgentInfo, .Portal_AgentMessage {-webkit-user-select:text; -khtml-user-select:text; -moz-user-select:text; -ms-user-select:text; user-select:text;}
.Portal_AgentInfo {margin:0 14px; text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);}
.Portal_AgentInfo .Portal_AgentImg {float:left; width:70px; height:93px; overflow:hidden;}
.Portal_AgentInfo .agentinfo {float:left; margin:0 0 0 8px; width:124px; color:#fff; word-wrap: break-word;}
.Portal_AgentInfo .agentinfo a:link, .Portal_AgentInfo .agentinfo a:active, .Portal_AgentInfo .agentinfo a:visited, .Portal_AgentInfo .agentinfo a:hover {color:#fff; transition:opacity 0.2s linear;}
.Portal_AgentInfo .agentinfo a:hover {opacity:0.8;}
.Portal_AgentName {width:202px; font-weight:bold; margin:0 0 6px 0; font-size:14px; color:#fff; word-wrap:break-word;}
.Portal_WebsiteEmail {margin:0 0 2px 0;}
.Portal_Phones,.Portal_Website {margin:0 0 4px 0;}
.Portal_Phones .Portal_PhoneTitle {margin:4px 0 0 0;}
.Portal_Phones .Portal_PhoneTitle:first-child {margin:0 0 0 0;}
.Portal_PhoneTitle {font-weight:bold;}
.Portal_PhoneNumber {}
.Portal_AgentMessage {margin:0 14px; text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);}
.Portal_AgentMessageContainer {color:#fff; margin:12px 10px 0 0; word-wrap: break-word;}
.Portal_AgentMessageTitle {margin:0 0 2px 0; font-weight:bold;}
.Portal_AgentInfo .agentinfo > div {margin-top:0px;}
.Portal_LogoContainer {background-color:#EFEFEF; border-radius:6px 6px 6px 6px; margin:14px; padding:10px 15px;}
.Portal_LogoContainer .login_brand_logo_center {width:100%; height:90px;}
.Portal_Logout {width:190px; text-align:center; padding:6px 0 11px; position:absolute; top:0px; right:0px; z-index:55;}
.Portal_Logout a {width:71px;}
.Portal_Legend {height:30px; line-height:30px;}
.Portal_LegendTitle {float:left; font-weight:bold;}
.Portal_LegendItem {float:left; margin:0 0 0 10px;}
.Portal_LegendItem img {display:block; float:left;}
.Portal_LegendItemText {float:left;margin:0 0 0 4px;}
.Portal_OffersRight {width:180px; padding:5px 4px; background:#f2f2f2; border:solid 1px #dcdcdc;}
.Portal_OfferRight {margin:5px 0 0 0; display:block;}
.Portal_OfferRight:first-child {margin:0px 0 0 0;}
.Portal_ViewMore {text-align:center; padding:8px 8px 4px 8px;}
.Portal_Courtesy {font-size:11px; padding:10px 5px 6px 5px; text-align:center; color:#727272;}
.Portal_PropertyImage {width:170px; float:left;}
.Portal_PropertyImage .form_item_read .read_mode img {max-width:155px; max-height:300px;}
.Portal_PropertyDetails {width:519px; float:left;}
.Portal_OffersPadding .section_grid {padding:30px 30px 10px 30px;}
.Portal_OffersImage {width:180px; height:210px; background:#fff; border-color:#ccc; border-radius:3px 3px 3px 3px; border-style:solid; border-width:1px; float:left; min-height:210px; margin:0 40px 20px 0; padding:4px; transition:background 0.15s linear 0s, border-color 0.15s linear 0s, box-shadow 0.15s linear 0s; position:relative;}
.Portal_OffersImage:nth-child(3n) {margin-right: 0;}
.Portal_OffersImage h4, .Portal_OffersImage p {max-width: 168px; word-wrap: break-word;}
.Portal_OffersImage h4 {margin: 0; font-size: 12px; color: #333; max-height: 30px; overflow: hidden; text-overflow: ellipsis; padding: 7px 6px 0px 6px;}
.Portal_OffersImage p {margin: 0; font-size: 12px;color: #595959;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 2px 6px 2px 6px;}
.Portal_HelpVideo {font-size:11px; padding:12px 0 0 0; text-align:center; color:#444;}

/* Portal Banner */
.Portal_Banner {width:710px; height:110px; border-radius:5px; background:url(images/portal_header_bg.jpg); }
.Portal_BannerLeft {float:left; width:572px; text-align:right; padding:16px 28px 0 0; font-size:14px; line-height:22px; text-shadow:0px 1px 1px rgba(255,255,255,0.4); color:#323231;}
.Portal_BannerLeft span {display:block; font-size:22px; line-height:30px;}
.Portal_BannerRight {float:right; width:60px; padding:17px 25px 0 25px; text-align:center; font-size:28px; line-height:26px; color:#2d2d2e;}
.Portal_BannerRight span {display:block; font-size:55px; line-height:54px;}

/* Unsubscribe */
.unsubscribe_container {width:460px;margin:50px auto 0px auto; padding:20px; border-radius:10px; overflow:hidden; border:none; filter: progid:DXImageTransform.Microsoft.Shadow(color='#000', Direction=135, Strength=5); zoom:1; -webkit-box-shadow: rgba(0,0,0,0.3) 0px 0px 13px;  -moz-box-shadow: rgba(0,0,0,0.3) 0px 0px 13px;  box-shadow: rgba(0,0,0,0.3) 0px 0px 13px;background: none repeat scroll 0 0 #FFFFFF;}
.unsubscribe_container h2 {padding-top:3px;}

/* Widget Selector */
.ce_WidgetScroll {height:127px; overflow:auto; padding:0 20px 0 0;}
.ce_Widget_Button_Unselected, .ce_Widget_Button_Unselected:link, .ce_Widget_Button_Unselected:active, .ce_Widget_Button_Unselected:visited, .ce_Widget_Button_Selected, .ce_Widget_Button_Selected:link, .ce_Widget_Button_Selected:active, .ce_Template_Button_Selected:visited {width:104px; height:26px; line-height:12px; text-align:center; text-decoration:none; font-size:10px; font-weight:bold; padding:86px 0px 0px 0px; margin:0 20px 20px 20px; float:left; background-repeat:no-repeat; transition:opacity 0.2s linear; opacity:0.85; zoom:1; filter:alpha(opacity=85); cursor:pointer; background-image:url(images/widget_launcher_thumbnail.png);}
.ce_Widget_Button_Unselected:hover, .ce_Widget_Button_Selected:hover {opacity:1.0; zoom:1; filter:alpha(opacity=100);}
.ce_Widget_Button_Unselected, .ce_Widget_Button_Unselected:link, .ce_Widget_Button_Unselected:active, .ce_Widget_Button_Unselected:visited {color:#fff; background-position:0px 0px}
.ce_Widget_Button_Selected, .ce_Widget_Button_Selected:link, .ce_Widget_Button_Selected:active, .ce_Widget_Button_Selected:visited {color:#fff; background-position:-124px 0px;opacity:1.0; zoom:1; filter:alpha(opacity=100);}
.read_widget_control_refresh {cursor:pointer;}

/** New Homepage - As of Early 2013 **/
#home_page_container {position:relative;}
.clear {width:100%; height:0px; clear:both; font-size:0px; display:block;}
.clear_10 {width:100%; height:10px; clear:both; font-size:0px; display:block;}
.clear_20 {width:100%; height:20px; clear:both; font-size:0px; display:block;}
.hp_progress {width:100%; height:100%; position:absolute; z-index:25000; position:fixed; left:0px; top:0px; background:url(images/spacer.gif) repeat;}
.hp_progress_content {width:50px; height:54px; position:relative; margin:-27px auto 0px auto; top:50%;}
.hp_progress .PleaseWaitText {display:none;}
.hp_progress .PleaseWait {width:30px;}

/** Image Upload Manual Please Wait - As of Early 2013 **/
.imgUp_progress {width:100%; height:100%; position:absolute; z-index:25000; position:fixed; left:0px; top:0px; background:url(images/spacer.gif) repeat;}
.imgUp_progress_content {width:50px; height:54px; position:relative; margin:-27px auto 0px auto; top:50%;}
.imgUp_progress .PleaseWaitText {display:none;}
.imgUp_progress .PleaseWait {width:30px;}

#wrapper {}
#container {width:1190px;min-height:825px; height:auto !important; position:relative; /* overflow:auto; */ margin:8px auto; border-style:solid; border-width:0px; border-radius:10px; box-shadow:0 0 12px rgba(0,0,0,0.3); left:-20px;}
.container_bg{width:1190px; margin:0 auto; background-image: url(images/bg-ContentRight_White.jpg); min-height:825px;height:auto !important; background-position:right; background-repeat:repeat-y;border-style:solid; border-width:0px; border-radius:10px;}
#left {width:230px;  height:100%; float:left; position:relative; /*background:url(images/left.jpg) 52% 0 no-repeat;*/ border-radius:10px 0px 0px 10px; display:block;padding-bottom:17px;-webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
#left h1, #left h2, #left h3, #left h4, #left h5, #left h6 {letter-spacing:0px;}
#right {width:960px; float:left; position:relative; display:inline-block; padding-bottom:17px; border-radius:0 10px 10px 0; background-image:url(images/bg-ContentRight_White.jpg);}
.topNav_open {width:100%; height:142px;-webkit-transition:height 0.2s linear; -moz-transition: height 0.2s linear; -o-transition: height 0.2s linear; transition: height 0.2s linear;border-radius:0 10px 0 0; margin-bottom:5px; position:relative; border-bottom:1px solid #777;-webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.topNav_collapsed {width:100%; height:26px;-webkit-transition:height 0.2s linear; -moz-transition: height 0.2s linear; -o-transition: height 0.2s linear; transition: height 0.2s linear;border-radius:0 10px 0 0; margin-bottom:5px; position:relative; -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; /* border-bottom:1px solid transparent;*/}
.panelContent {min-height:660px;-webkit-transition:height .4s;    -moz-transition:height .4s;    -o-transition:height .4s;    -ms-transition:height .4s;    transition:height .4s;}
.overlay {width:100%; height:100%; opacity:0.8; background:#000; bottom:0; top:0; left:0; right:0; position:absolute; z-index:1000;}
.overlay_close_arrow {display:block; height:80px; width:60px; position:absolute;top:350px;left:80px;}
.overlay_close_arrow span {color:#fff; font-size:60px;height:80px;width:60px;display:block;}
.overlay_manage_mode {width:100%; height:142px; letter-spacing:1px; text-shadow:1px 1px 1px rgba(0,0,0,0.3); -webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.3); -moz-text-shadow:1px 1px 1px rgba(0,0,0,0.3); background:#FF1400; background:rgba(225,20,0,0.8); bottom:0px; top:0px; left:0px; right:0; display:block; position:absolute; z-index:400; color:#fff; text-align:center; font-size:28px; border-radius:0 8px 0 0;}
.hp_manage_controls.overlay_manage_mode span {width:78px; height:78px; font-size:78px; display:block; margin:10px auto;} 
.content {margin-top:12px;}
.content1 {height:450px; border-radius:4px; border-style:solid; border-width:1px; margin-top:12px;}
.content2 {margin-top:12px;}
.content3 {height:180px; border-radius:4px; border-style:solid; border-width:1px; margin-top:12px;}
.content4 {height:138px; border-radius:4px; border-style:solid; border-width:1px; margin-top:12px;}
.inner_body_wrap {margin:8px 0px 10px 25px;}
.brand {border-radius:4px;}
.static {border-radius:4px;}
.static img {}

 /* log out */
.hp_logout_wrap {position:absolute; top:0px; right:8px; z-index:200; width:20px; height:25px; margin:0px 0 0px 0px;}
.hp_Logout span {height:20px; width:20px;font-size:20px;display:block;margin:2px 0px 0px 0px;}
/*help*/
.help_wrap {position:absolute; top:0px; right:67px;z-index:200;width:20px; height:25px; margin:0px 0px 0px 0px;border-left: 1px solid #e8e8e8;display: block;padding:0px 0px 0px 3px;}
.help_wrap span {height:20px; width:20px;font-size:20px;display:block;margin:3px 0px 0px 0px;}

/* SSI Tabs */
#layouts .ui-sortable-helper {margin-top:-80px;}
#layouts .ui-sortable-helper, #layouts .ui-sortable-helper a {cursor:move;}
#sso_tabs {width:38px; height:auto; position:absolute; top:142px; right:-38px;}
#sso_tabs ul {width:38px; list-style-type:none; margin:0 0 0 0; padding:0px 0 30px 0; overflow:hidden; /* Overflow for IE11 fix OPE22000 */}
#sso_tabs ul li {position:relative; height:36px; display:block; margin:0px 0px 60px 38px; padding:0px 0 0 0px; line-height:36px; width:100px; text-overflow:ellipsis; border-width:1px 1px 1px 1px; border-style:solid; -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); -ms-transform:rotate(90deg);-o-transform:rotate(90deg); transform:rotate(90deg); -sand-transform:rotate(90deg); /* Newer browsers (incl IE9) */ font-size:13px; text-align:center; cursor:pointer; border-radius:6px 24px 0 0; transform-origin:top left; -webkit-transform-origin:top left; background-image:url(images/bg-ContentRight.jpg);}
#sso_tabs ul li.selected, #sso_tabs ul li.selected:hover {}
#sso_tabs ul li.hp_panel_title.selected {z-index:55 !important;} /* Selected tab above all other tabs */
#sso_tabs ul li.hp_layouts_highlight {border-top-style:dotted; border-right-style:dotted; border-bottom-style:dotted; border-left-style:dotted;}
#sso_tabs ul li a:link, #sso_tabs ul li a:active,#sso_tabs ul li a:visited {width:100px; height:36px; text-decoration:none;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
#sso_tabs ul li.add {width:42px; min-width:42px; max-width:42px; height:36px; margin:0px 0 0px 38px; font-size:13px; border-width:1px; border-style:solid; z-index:1;}
#sso_tabs ul li.add a:link, #sso_tabs ul li.add a:active, #sso_tabs ul li.add a:visited, #sso_tabs ul li.add a:hover {width:42px; height:36px; display:block;}

/* Small Tabs */
#sso_tabs ul.small_tabs li {width:36px; min-width:36px; max-width:36px; height:45px; margin:0 0 -2px 0px;  border-width:1px 1px 1px 1px; border-style:solid; -webkit-transform:rotate(0); -moz-transform:rotate(0); -ms-transform:rotate(0); -o-transform:rotate(0); transform:rotate(0);-sand-transform:rotate(0deg); /* Newer browsers (incl IE9) */ font-size:13px;  text-align:left; cursor:pointer; border-radius:0 6px 22px 0; background:#fff; overflow:hidden;}
#sso_tabs ul.small_tabs li.add {width:36px; min-width:36px; max-width:36px; height:34px; margin:0px 0px 0px 0px; font-size:13px; border-width:1px; border-style:solid; font-size:13px; text-align:center; cursor:pointer; border-radius:0px 6px 22px 0px;}
#sso_tabs ul.small_tabs li a, #sso_tabs ul.small_tabs li a:link, #sso_tabs ul.small_tabs li a:active, #sso_tabs ul.small_tabs li a:visited, #sso_tabs ul.small_tabs li a:hover {width:35px; height:36px; display:block; padding:5px 0px 4px 1px;} 

/* Widget Layouts */
.layout_tab {display:block;}
.hp_manage_layout {width:37px; height:50px; margin:0px 0px -1px 0px; border-style:solid; border-width:1px 1px 1px 0; background-image:url(images/bg-ContentRight_White.jpg); border-radius:0px 6px 6px 0px;}
.hp_add_widget_wrap {width:960px; height:40px; position:fixed; bottom:0px; z-index:999;}
.hp_add_widget_tab {width:100px; border-radius:7px 7px 0px 0px; line-height:40px; text-align:center; border-width:1px 1px 0px 1px; border-style:solid; margin:0px auto; padding:0px 10px;}
.hp_add_widget_tab span {width:16px; height:16px; font-size:16px;}
.hp_add_widget_tab a:link, .hp_add_widget_tab a:active, .hp_add_widget_tab a:visited, .hp_add_widget_tab a:hover {width:100px; height:40px; display:block;}

/* Left Side */
.leftContent {}
.leftContent .divide {height:1px; border-bottom-style:solid; border-bottom-width:1px; margin:10px 14px; opacity:0.2; clear:both;}
.leftContent .divide_reducemargin {margin:10px 14px 5px 14px; }
.leftContent .bottom-zero {margin-bottom:0;}
.leftContent .top-zero {margin-top:0;}

/* Company */
.company {display:none;}
.company, .company2 {margin:14px;}
.company h1, .company2 h1 {font-size:14px; margin:0; padding:0;font-weight:normal;}
.company h5, .company2 h5 {font-size:10px; margin:4px 0 0 0; padding:0;font-weight:normal;}
#left .company2 {display:none;}
#right .company {margin:0; height:90px; overflow:hidden; text-align:center; font-size:12px; border-radius:4px; border-style:solid; border-width:1px; display:block;}
#right .company img {max-width:160px; margin:5px auto 2px auto; max-height:50px;}
#right .company h1 {font-size:12px;}
#right .company h5 {margin:2px 0 0 0;}

/* User Profile */
.profile {margin:14px 14px 14px 14px; position:relative;}
.profile .manage_profile {position:absolute; right:0px; z-index:1;}
.profile .profile_image {width:70px; height:93px; overflow:hidden; float:left; margin:0 8px 0 0;}
.profile img {width:70px;}
.profile .profile_content {width:124px; float:left; position:relative;}
.profile .profile_content h1 {max-width:122px; min-height:50px;  font-size:15px; padding:0; font-weight:normal; word-wrap:break-word; line-height:15px;}
.profile .profile_content h1 span {font-size:10px; line-height:14px;}
.manage_profile, .inout_configure {text-decoration:none;}
.manage_profile span{float:right;}
.status {width:124px; font-size:10px; margin:3px 0 0 0px; position:relative;}
.profile .profile_content .status span.icon-cog {position:absolute; right:0px;}
.profile .profile_content .status h2 {font-size:10px; font-weight:300; margin:0px 0px 2px 0px; padding:0;}
.switch {cursor:pointer; display:block;	overflow:hidden; position:relative;	width:90px;	height:21px; vertical-align:middle; border:2px solid #FFFFFF; border-radius:3px 3px 3px 3px; box-shadow:0 1px 2px 0px rgba(0,0,0,0.4); float:left;}
.switch .background {background:url(/Handlers/LocalizedImageHandler.ashx?k=InOutSwitch) no-repeat -2px -2px; display:block; position:absolute; top:0; left:0; width:141px; height:25px;}
.switch .mask {display:block; position:absolute; top:-2px; left:-2px; width:90px; height:21px; border-radius:3px 3px 3px 3px; box-shadow:inset 0px 0px 2px 0px rgba(0,0,0,0.3); border:2px solid #FFFFFF;}
.profile .profile_content .status .inout_configure {margin:6px 0 0 16px;}

/* inout board */
#inOutPrompt {-webkit-box-sizing:border-box; /* Safari/Chrome, other WebKit */-moz-box-sizing:border-box; /* Firefox, other Gecko */ box-sizing:border-box;}
.inout_configure {display:block; margin:6px 0 0 7px; float:left; }
.inout_configure span {height:12px; width:12px; display:inline-block;font-size:12px;}
.inout_status {margin:0px 0px 10px 0px; padding:10px 12px; background:#e2e2e2; border: solid 1px #d1d1d2; min-height:25px; overflow:auto;}
#popup_modal_container_medium div.inout_status h2 {float:left; width:auto; max-width:260px; margin:0px; padding:0px; line-height:25px;}
.inout_switch {float:right;width:auto;margin:0px 0px 0px 4px;}
.inout_left {width:30%; float:left;}
.inout_left img {width:100px;}
.inout_info {font-size:13px; font-weight:bold; min-height:18px; padding-bottom:2px; word-wrap:break-word;}
.inout_info span {font-size:12px; font-weight:normal;}
.inout_right {width:70%; float:right;}
.inout_time_wrap {clear:both; margin:0px 0px 2px 0px ;font-weight:bold;}
.inout_time {float:right;color:#222;font-size:11px; font-weight:normal;margin:0px 5px 0px 0px;}
.inout_notes {margin:20px 0px 10px 0px;}
#popup_modal_container_medium .inout_notes textarea, #popup_modal_container_medium #detailedInOutNotes textarea {width:96%; min-height:100px;height:auto; resize:none;margin:5px 0px;}
.inout_notes textarea:focus, #detailedInOutNotes textarea:focus{width:96%; min-height:100px;height:auto; resize:none;margin:5px 0px;}
.noresize {width:96%; min-height:100px;height:auto; resize:none;margin:5px 0px;}
#inOutNotesLimit {font-weight:bold;}
#showDetailedNotes {display:inline-block; margin:15px 0px;cursor:pointer;}

/* Go To Office */
.goOffice {margin:0 14px; display:none;}
.goOffice a:link,.goOffice a:visited,.goOffice a:active {text-decoration:none;}
.goOffice h3 {float:left; font-size:12px; display:inline; font-weight:300; margin:0; padding:14px 0 0 6px;}
.goOffice span {width:32px; height:32px; font-size:32px; float:left; margin-right:0px;}
.goOffice span.small {margin-top:12px;}
a.mytools_slide {text-decoration:none;}
.mytools_slide_panel {width:100%; height:75px; display:none;}

/* WIGO */
.wigo {width:80px; height:32px; position:relative; margin:1px 0px 0px 14px; float:left;}
.wigo h3 {float:left; font-size:10px; display:inline-block; font-weight:500; margin:0; padding:10px 0 0 5px;}
.wigo span {font-size:32px; float:left; margin-right:0px;}
.wigo span.icon-cog {width:12px; height:12px; font-size:12px; position:absolute; right:5px; top:-5px;}
.wigo a:link,.wigo a:visited,.wigo a:active {text-decoration:none;}
.wigo_slide {cursor:pointer;}
a.wigo_slide {text-decoration:none;}
.wigo_slide_panel {width:100%; height:280px; position:relative; display:none;}
.wigo_left_pins {width:210px; height:250px; margin:0px auto; padding:15px 0px 0px 0px;}
.wigo_slide_panel .leftPin {width:60px; height:85px; position:relative; font-size:9px; margin:0px 5px; text-align:center; float:left;}
.wigo_slide_panel .leftPin span {/*for edit mode only cursor:move;*/display:block; margin-bottom:4px;}
.wigo_slide_panel .leftPin h2 {/*for edit mode only cursor:move;*/font-size:1em; font-weight:300; line-height:1.2em; margin:0; padding:0;letter-spacing:normal;text-shadow:none; }
.wigo_slide_panel .leftPin a:link, .wigo_slide_panel .leftPin a:active, .wigo_slide_panel .leftPin a:visited {text-transform:uppercase; text-decoration:none;}
.wigo_display_panel {width:400px; height:100%; padding:20px; display:none; position:absolute; left:230px; -webkit-box-sizing:border-box; /* Safari/Chrome, other WebKit */-moz-box-sizing:border-box; /* Firefox, other Gecko */box-sizing:border-box;}

/* Calendar */
.hp_calendar {width:119px; height:32px; position:relative; float:left; padding:0px 0px 0px 10px; margin:1px 0 0 0; background:url(images/icon-divide.png) repeat-y;}
.hp_calendar h3 {float:left; font-size:10px; display:inline-block; font-weight:500; margin:0; padding:10px 0 0 5px;}
.hp_calendar span {width:32px; height:32px; font-size:32px; float:left; margin-right:0px;}
.hp_calendar span.icon-cog {width:12px; height:12px; font-size:12px; position:absolute; right:7px; top:-5px;}
.hp_calendar a:link, .hp_calendar a:visited, .hp_calendar a:active {text-decoration:none;}
.hp_calendar a:hover {text-decoration:none;}
.calendar_slide {cursor:pointer;}
a.calendar_slide {text-decoration:none;}
.calendar_wrap {width:960px; height:100%; margin:auto; display:none; position:absolute; left:230px;}
.calendar_wrap iframe{ width:940px; margin:20px 0px 0px 10px;}
.calendar_display {height:90px; /*text-align:center; font-size:12px; border-radius:4px; background:url(images/ad.jpg) no-repeat; */ cursor:pointer; margin-bottom:25px; margin-top:25px;}
.calendar_brand {margin-bottom:25px; margin-top:25px;}
.mock {width:920px; margin:20px auto; display:block;}

/* Navigation Icons */
.navIcons {height:100%; position:relative;}
#leftPins {width:230px; min-height:200px; position:relative; margin:0px auto 0px auto;}
#leftPins div.ui-draggable-dragging,#leftPins div.ui-draggable-dragging a {cursor:move;} 
.leftPin {width:60px; height:85px; font-size:9px; margin:0px 5px; text-align:center; position:absolute; /*background:url(images/icon-divide.png) repeat-y;*/}
.leftPin span {/*for edit mode only cursor:move;*/ display:block; margin:0px auto 5px auto;}
.leftPin h2 {/*for edit mode only cursor:move;*/ font-size:1em; font-weight:300; line-height:1.2em; margin:0; padding:0; letter-spacing:normal; max-height:22px; overflow:hidden; text-overflow:ellipsis;}
.leftPin a:link, .leftPin a:active, .leftPin a:visited {text-transform:none; text-decoration:none;}
a.delete_pin:link span.icon-cancel, a.delete_pin:visited span.icon-cancel, a.delete_pin:active span.icon-cancel {width:23px; height:22px; text-align:center; font-size:23px; text-decoration:none; position:absolute; left:0px; top:-4px; z-index:0; padding:1px 1px 0 0; /*background:url(images/white-circle-24.png) no-repeat 0px 0px;*/}
#pinDropZone {width:210px; height:100%; border-radius:6px; display:block; position:absolute; top:-5px; left:8px; border-width:2px; border-style:dotted; text-align:center; z-index:100;}
#pinDropZone h3 {width:70%; border-radius:8px; font-size:18px; font-weight:normal; padding:7% 0%; letter-spacing:0px; position:relative; top:50%; left:50%; -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%);}
#pinDropZone h3 span, #pinMessage h3 span {margin-bottom:4px;}
#pinMessage {width:210px; height:100%; border-radius:6px; display:block; position:absolute; top:-5px; left:8px; border-width:2px; border-style:dotted; text-align:center;}
#pinMessage h3.noPinMessage {width:70%; border-radius:8px; font-size:18px; font-weight:normal; padding:7% 0%; letter-spacing:0px; position:relative; top:50%; left:50%; -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%);}
#pinMessage h3.allreadyPinMessage {width:70%; border-radius:8px; font-size:18px; font-weight:normal; padding:7% 0%; letter-spacing:0px; position:relative; top:50%; left:50%; transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%);}
#pinTrash {width:210px; height:168px; font-size:18px; display:none; position:absolute; right:8px; z-index:1000; top:8px; border-width:2px; border-style:dotted; border-radius:8px;}
.pintrash_icon_wrap {position:absolute;}
#pinTrash h3 {font-weight:normal; letter-spacing:0px; position:absolute; left:80px; top:40px; opacity:0.70;}
#pinTrash h3 span {font-size:48px; height:48px; width:48px;display:inline-block;margin-bottom:4px;}
.leftContent div.pinTrashShortened {height:112px !important;}
.leftContent div.pinTrashShortened h3 {top:16px !important;}

/* Widescreen Social column */
#socialContainer {display:none; width:auto; height:900px; float:left; margin:8px 0 0 45px; border-style:solid; border-width:1px; border-radius:10px;}

/* flip widgets*/
/* panels*/
.flipped {background:transparent !important;}
.hp_widget_wrap {width:100%; -webkit-box-sizing:border-box; /* Safari/Chrome, other WebKit */-moz-box-sizing:border-box; /* Firefox, other Gecko */box-sizing:border-box; background:transparent;}
.hp_widget_body {font-size:11px;width:100%; padding:8px; -webkit-box-sizing:border-box; /* Safari/Chrome, other WebKit */-moz-box-sizing:border-box; /* Firefox, other Gecko */ box-sizing:border-box;}
.hp_widget_buttons {width:100%; text-align:center; position:absolute; bottom:10px; left:0px;}
.hp_widget_header {width:100%; height:28px; text-transform:uppercase; font-weight:400; font-size:11px; -webkit-box-sizing:border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing:border-box; /* Firefox, other Gecko */box-sizing:border-box; border-radius:7px 7px 0px 0px;}
.hp_widget_header_reset {width:100%; height:28px; text-transform:none; font-weight:400; font-size:11px; -webkit-box-sizing:border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing:border-box; /* Firefox, other Gecko */box-sizing:border-box; border-radius:7px 7px 0px 0px;}
.hp_widget_header a{text-decoration:none;}
.front .hp_widget_header_title {min-width:60%; max-width:85%; float:left; height:28px; padding:0px; line-height:28px; border-radius:7px 0px 0px 0px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.front .hp_widget_header_text {display:block; float:left; height:28px; text-overflow:ellipsis; overflow:hidden; min-width:40%; max-width:80%;}
.front .hp_widget_header_icon {display:block; float:left; width:16px; height:16px; font-size:16px; padding:6px 6px 0px 8px;}
.back .hp_widget_body {padding-bottom:40px; position:relative;}
.back .hp_widget_header_title {min-width:60%; max-width:85%; float:right; height:28px; padding:0px; line-height:28px; border-radius:0px 7px 0px 0px; overflow:hidden; text-align:right;}
.back .hp_widget_header_text {display:block; float:right; height:28px; text-overflow:ellipsis; overflow:hidden; min-width:40%; max-width:80%;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.back .hp_widget_header_icon {display:block; float:right; width:16px; height:16px;font-size:16px;padding:6px 6px 0px 8px;}
.hp_widget_controls span {font-size:12px; margin:0px 2px; position:absolute;height:12px; width:12px;display:block;}
.front .hp_widget_controls {width:25px; float:right; text-align:right; padding:8px 6px 0px 0px; -webkit-box-sizing:border-box; /* Safari/Chrome, other WebKit */-moz-box-sizing:border-box; /* Firefox, other Gecko */box-sizing:border-box;}
.back .hp_widget_controls {width:25px; float:left; padding:8px 0px 0px 6px; -webkit-box-sizing:border-box; /* Safari/Chrome, other WebKit */-moz-box-sizing:border-box; /* Firefox, other Gecko */box-sizing:border-box;}
.front .hp_widget_controls span {width:16px; height:100%; position:absolute; right:5px; height:16px;  display:block;}
.front {width:100%; border-style:solid; border-width:1px;  -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; -webkit-box-sizing:border-box; /* Safari/Chrome, other WebKit */-moz-box-sizing:border-box; /* Firefox, other Gecko */ box-sizing:border-box;}
.back {width:100%; border-style:solid; border-width:1px; height:100%; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; -webkit-box-sizing:border-box; /* Safari/Chrome, other WebKit */-moz-box-sizing:border-box; /* Firefox, other Gecko */box-sizing:border-box;}
.arrow-right {width:0; height:0; float:left; border-top:14px solid transparent;	border-bottom:14px solid transparent; border-left-style:solid; border-left-width:14px;}
.arrow-left {width:0; height:0; float:right; border-top:14px solid transparent;	border-bottom:14px solid transparent; border-right-style:solid; border-right-width:14px;}
.arrow-down_sml {width:0; height:0; display:inline-block; border-top:5px solid #104c88;	border-right:3px solid transparent; border-left:3px solid transparent;}
.arrow-up_sml {width:0; height:0; display:inline-block; border-top:0px solid #104c88;border-bottom:5px solid #104c88;	border-right:3px solid transparent; border-left:3px solid transparent;}
.arrow-right_sml {width:0; height:0; float:left; border-top:8px solid transparent; border-bottom:8px solid transparent; border-left:8px solid #104c88; margin:0px 10px 0px 0px;}
.arrow-right_sml02 {width:0; height:0; display:inline-block; border-left:5px solid #104c88;	border-top:3px solid transparent; border-bottom:3px solid transparent;}

/* Widget Loader */
.widget_loading {background-image: url(images/loader.gif); background-repeat:no-repeat; background-attachment:scroll; background-position:50% 50%; background-color:#000000; background-color:rgba(0,0,0,0.9); border-radius:6px; display:none; height:48px; left:50%; margin:-24px 0 0 -24px; opacity:0.8; position:absolute; top:50%; width:48px; z-index:2;}

/* Events Widget */
.events_widget.single_col .hp_widget_branding {display:none;}
.events_widget.single_col .hp_widget_info {width:100%; float:left; padding:0px;}
.events_widget.double_col .hp_widget_branding { display:block;overflow:hidden;}
.events_widget.double_col .hp_widget_branding img { display:block;margin:0px auto;}
.events_widget.triple_col .hp_widget_branding { display:block;overflow:hidden;}
.events_widget.triple_col .hp_widget_branding img { display:block;}

/* RSS Widget */
.rss_widget {}
.rss_widget_Article {}
.rss_widget_Article:last-child .rss_widget_ItemDetails {margin-bottom:0px;}
.rss_widget_CloseArticle {height:28px; line-height:28px; overflow:hidden; padding-right:12px;text-align:right; cursor:pointer; color:#888;}
.rss_widget_ItemRow {border-top:1px solid #e1e1e1; height:28px; line-height:28px; overflow:hidden; padding-right:8px; cursor:pointer; position:relative; transition:background 0.15s linear 0s;}
.rss_widget_ItemRow:hover {background:#f1f1f1;}
.rss_widget_ItemRow:hover .rss_widget_ItemEnd {background: linear-gradient(to right, rgba(241, 241, 241, 0), #f1f1f1) repeat scroll 0 0 rgba(0, 0, 0, 0);}
.rss_widget_ItemEnd {width:46px; height:28px; position:absolute; top:0; right:0; background: linear-gradient(to right, rgba(248, 248, 248, 0), #f8f8f8) repeat scroll 0 0 rgba(0, 0, 0, 0);}
.rss_widget_favicon {float:left; width:16px; height:16px; padding:6px 8px 6px 8px;}
.rss_widget_favicon img {max-width:16px; max-height:16px;}
.rss_widget_feedsource {float:left; width:100px; min-height:1px; overflow:hidden; padding-right:10px; text-overflow:ellipsis; white-space:nowrap;}
.rss_widget_feedtitle {font-weight:bold; height:28px; overflow:hidden;text-overflow:ellipsis; word-break:break-all;}
.rss_widget_ItemDetails {border:solid 1px #e1e1e1; margin-bottom:-1px; background:#fdfdfd;}
.rss_widget_ItemDetails p {margin-top:0; padding-right:10px;}
.rss_widget_ArticleDetails {padding:0px 36px 26px 10px;}
.rss_widget_DetailsImage {float:right; width:139px; min-height:100px; max-height:160px; padding:0 0 10px 10px;}
.rss_widget_DetailsImage img {max-width:139px; max-height:160px; }
.rss_widget_DetailsText {padding:0 167px 0 21px;}
.rss_widget_DetailsTextFull {padding:0 0 0 21px;}
.rss_back_feedname input[type="text"] {width:145px;}
.rss_back_feedurl input[type="text"] {width:250px;}
.rss_back_feedname input[placeholder], .rss_back_feedurl input[placeholder]{color:inherit;}
.single_col.rssfeed_widget .rss_widget_feedsource {display:none;}
.single_col.rssfeed_widget .rss_widget_DetailsImage {float:none; width:auto; max-width:274px; max-height:200px; padding:0 0 10px 0; overflow:hidden;min-height:1px;}
.single_col.rssfeed_widget .rss_widget_DetailsImage img {width:auto; max-width:274px; max-height:200px;}
.single_col.rssfeed_widget .rss_widget_DetailsText {padding:0px;}
.single_col.rssfeed_widget .rss_widget_ArticleDetails {padding:0 8px 10px 8px;}
.single_col.rssfeed_widget div.rss_back_feedname {margin-bottom:6px;}
.single_col.rssfeed_widget div.rss_back_feedurl {margin-left:0px;}
.single_col.rssfeed_widget div.rss_back_feedicon {}
.single_col.rssfeed_widget .back .hp_widget_body .form_item .input > .multiple_inputs {margin-bottom:14px;}
.single_col.rssfeed_widget .rss_back_feedname input[type="text"] {width:260px; clear:both;}
.single_col.rssfeed_widget .rss_back_feedurl input[type="text"] {width:210px;}
.double_col.rssfeed_widget .rss_back_feedurl input[type="text"] {width:360px;}
.triple_col.rssfeed_widget .rss_back_feedurl input[type="text"] {width:460px;}
.triple_col.rssfeed_widget .rss_widget_ArticleDetails {padding-right:190px;}
.rssfeed_widget .back .hp_widget_body div div > .form_item {margin-right:0;}
.rssfeed_widget .back .hp_widget_body .form_item .input > .form_item {margin-right:0;}

a.rss_widget_status {margin:4px 0 0 0;}
a.rss_widget_delete {margin:4px 0 0 0;}
.rss_widget_DetailsTitle {font-size:16px; font-weight:bold; line-height:16px; margin-bottom:3px;}
.rss_widget_DetailsTitle a:link, .rss_widget_DetailsTitle a:active, .rss_widget_DetailsTitle a:visited, .rss_widget_DetailsTitle a:hover {color:#333333; text-decoration:none;}
.rss_widget_DetailsDate {color:#707070; padding:0 0 8px 0;}
.hp_widget_wrap .rss_widget_DetailsDate a:link, .hp_widget_wrap .rss_widget_DetailsDate a:active, .hp_widget_wrap .rss_widget_DetailsDate a:visited {color:#707070; text-decoration:none;}
.hp_widget_wrap .rss_widget_DetailsDate a:hover {color:#707070; text-decoration:underline;}
.rss_widget_DetailsLink:link, .rss_widget_DetailsLink:active, .rss_widget_DetailsLink:visited {display:block; text-align:center; padding:8px 6px; background:#eaeaea; border-radius:4px; color:#6babd6;}
.rss_widget_DetailsLink:hover {background:#e3e3e3;}
.rss_widget_DoneReading {border-radius:4px; padding:5px 6px; background:#e3e3e3; border:solid 1px #d6d6d6; margin:4px 0 6px 0; text-align:center;}
.rss_widget_ReadMore {border-top: 1px solid #E1E1E1; height:24px; background:url(images/loader_feed.gif) no-repeat bottom center;}
.rss_widget_ErrorMsg{border-radius:4px; padding:5px 6px 5px 31px; background:#e3e3e3 url(images/warning-bar-alert.png) no-repeat 7px 4px; margin:0 0 6px 0;border:solid 1px #d6d6d6;}

/* Widget Error */
.widget_async_errorbox {position:absolute; top:36px; left:8px; z-index:1000; transition:width 0.3s ease 0s;}
.widget_async_error {border-radius:4px; padding:5px 6px 5px 31px; background:#e3e3e3 url(images/warning-bar-alert.png) no-repeat 7px 4px; margin:0 0 6px 0; border:solid 1px #d6d6d6; position:relative;}
.widget_async_error > div {padding-right:20px; word-wrap:break-word;}
.widget_async_error > span {position:absolute; right:5px; top:4px; color:#888; cursor:pointer; height:16px; line-height:16px; overflow:hidden; padding-right:3px; text-align:right;}
.widget_async_error > span:hover {color:#666;}
.single_col .widget_async_errorbox {width:294px;}
.double_col .widget_async_errorbox {width:612px;}
.triple_col .widget_async_errorbox {width:930px;}

/*social widget display*/ 
#widgets {-webkit-transition:height .55s; -moz-transition:height .55s; -o-transition:height .55s; -ms-transition:height .55s; transition:height .55s;}
.hp_widget_grid {}
.hp_widget_grid .hp_widget_links {margin-top:1px;}
.hp_widget_grid .hp_widget_links:first-child {margin-top:0px;}
.hp_widget_row {width:100%; clear:both; padding:8px 6px; background-color:#f9f9f9; font-size:12px; /* -moz-border-radius:4px; -webkit-border-radius:4px;  border-radius:4px; */ -webkit-box-sizing:border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing:border-box; /* Firefox, other Gecko */box-sizing:border-box; overflow:auto; word-wrap:break-word;}
.hp_widget_links {padding:0;}
.hp_widget_links a:link, .hp_widget_links a:active, .hp_widget_links a:visited, .hp_widget_links a:hover {padding:3px 0px; display:block; transition:background 0.15s linear; -webkit-transition:background 0.15s linear; -moz-transition:background 0.15s linear; color:#525252;}
.hp_widget_links a:hover {background:#c0d9ec; color:#525252;}

.color_row {background-color:#f0f0f0; /* -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; */ -webkit-box-sizing:border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing:border-box; /* Firefox, other Gecko */ box-sizing:border-box;}
.hp_widget_branding {width:116px;height:80px;text-align:center; float:left; border:solid 1px #dadada; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; overflow:hidden;}
.hp_widget_info {width:75%; float:left; padding:0px 0px 0px 10px;}
.hp_widget_row_title {font-weight:bold;}
.hp_widget_row_title a:link, .hp_widget_row_title a:active, .hp_widget_row_title a:visited, .hp_widget_row_title a:hover {text-decoration:none;}
.hp_widget_row_entry {font-size:11px; line-height:12px; padding:2px 0px; clear:both; display:block;}
.hp_widget_row_entry span {padding:0px 3px 0px 0px;}
.hp_widget_row_links {padding:4px 0px 0px 0px; height:15px; font-size:11px;}
.hp_widget_row_links div {padding:0px 0px 0px 2px; margin:0px 0px 0px 3px;}
.hp_widget_row_links div:first-child {padding:0; margin:0;}
.social_panel .hp_widget_row_links {border-top:1px dotted #a6aaaf;}
.hp_widget_footer_title {width:auto; height:16px; float:left; padding:0px; line-height:16px; font-size:9px;}
.hp_widget_footer_title span {margin:0px 4px;}
.hp_widget_read, .hp_widget_pub_date {float:left;}
.hp_widget_read a:link,.hp_widget_read a:active,.hp_widget_read a:visited {color:#1c558f; text-decoration:none; margin-left:4px;}
.hp_widget_read a:first-child {margin-left:0;}
.hp_widget_drag_handle {width:92%; height:29px; position:absolute; cursor:move; z-index:600; background:url(images/spacer.gif);}
.hp_widget_no_drag .hp_widget_drag_handle {display:none;}

.front_handle {top:0px; left:0px; position:absolute; cursor:move; z-index:600;}
.back_handle {top:0px; right:0px; position:absolute; cursor:move; z-index:600;}
.hp_widget_row_entry div a:link,.hp_widget_row_entry div a:visited,.hp_widget_row_entry div a:active {text-decoration:underline;}
.hp_widget_row_entry div a:hover {text-decoration:none;}

/* Special Days */
.specialdays_widget .hp_widget_grid {padding:8px 6px;}
.special_days_title {color:#535353; clear:both; margin:0px 0px; font-weight:bold; font-size:12px;}
.special_days_row {padding:3px 0px;}

/* widget styles for :newcompanylisting/openhouses/showings */
.hp_widget_data_header {font-weight:bold;font-size:12px;height:25px;clear:both;width:100%;color:#535353;}
.hp_widget_listing_date,.hp_widget_listing_date-time,.hp_widget_listing_address,.hp_widget_listing_price,.hp_widget_listing_listoffice,.hp_widget_listing_listagent,.hp_widget_listing_status,.hp_widget_listing_time,.hp_widget_listing_image {float:left;font-size:11px;}
.hp_widget_header_date,.hp_widget_header_date-time,.hp_widget_header_address,.hp_widget_header_price,.hp_widget_header_listoffice,.hp_widget_header_listagent,.hp_widget_header_status,.hp_widget_header_time,.hp_widget_header_image{float:left;}
.hp_widget_listing_image {min-height:4px;}
.hp_widget_loadingdocs_checkbox {float:left; width:100px;}
.single_col .hp_widget_header_image {display:none;}
.single_col .hp_widget_listing_image {display:none;}
.hp_widget_listing_image img {height:60px; width:90px;}

/* new comnpany listings */
/* header */
.single_col.newcompanylistings_widget .hp_widget_header_image {display:none;float:left;}
.newcompanylistings_widget .hp_widget_header_date {float:left;width:17%;}
.newcompanylistings_widget .hp_widget_header_address {float:left;width:30%;}
.newcompanylistings_widget .hp_widget_header_price {float:left;width:25%;}
.newcompanylistings_widget  .hp_widget_header_mlsid {float:left;width:28%;}

.double_col.newcompanylistings_widget .hp_widget_header_image {display:block;float:left;width:18%;}
.double_col.newcompanylistings_widget .hp_widget_header_date {float:left;width:12%;}
.double_col.newcompanylistings_widget .hp_widget_header_address {float:left;width:30%;}
.double_col.newcompanylistings_widget .hp_widget_header_price {float:left;width:20%;}
.double_col.newcompanylistings_widget  .hp_widget_header_mlsid {float:left;width:20%;}

.triple_col.newcompanylistings_widget .hp_widget_header_image {display:block;float:left;width:12%;}
.triple_col.newcompanylistings_widget .hp_widget_header_date {float:left;width:12%;}
.triple_col.newcompanylistings_widget .hp_widget_header_address {float:left;width:36%;}
.triple_col.newcompanylistings_widget .hp_widget_header_price {float:left;width:20%;}
.triple_col.newcompanylistings_widget .hp_widget_header_mlsid {float:left;width:20%;}

/* list */
.single_col.newcompanylistings_widget .hp_widget_listing_image {display:none;}
.newcompanylistings_widget .hp_widget_listing_date {float:left;width:17%;}
.newcompanylistings_widget  .hp_widget_listing_address {float:left;width:30%;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.newcompanylistings_widget  .hp_widget_listing_price {float:left;width:25%;}
.newcompanylistings_widget  .hp_widget_listing_mlsid {float:left;width:28%;}

.double_col.newcompanylistings_widget .hp_widget_listing_image {display:block;width:18%;}
.double_col.newcompanylistings_widget .hp_widget_listing_date {float:left;width:12%;}
.double_col.newcompanylistings_widget .hp_widget_listing_address {float:left;width:30%;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.double_col.newcompanylistings_widget .hp_widget_listing_price {float:left;width:20%;}
.double_col.newcompanylistings_widget .hp_widget_listing_mlsid {float:left;width:20%;}

.triple_col.newcompanylistings_widget .hp_widget_listing_image {display:block;width:12%;}
.triple_col.newcompanylistings_widget .hp_widget_listing_date {float:left;width:12%;}
.triple_col.newcompanylistings_widget .hp_widget_listing_address {float:left;width:36%;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.triple_col.newcompanylistings_widget .hp_widget_listing_price {float:left;width:20%;}
.triple_col.newcompanylistings_widget .hp_widget_listing_mlsid {float:left;width:20%;}

/* open houses */
/* header */
.single_col.openhouses_widget .hp_widget_header_image {float:left;display:none;}
.openhouses_widget .hp_widget_header_date {float:left;width:18%;}
.openhouses_widget .hp_widget_header_time {float:left;width:16%;}
.openhouses_widget .hp_widget_header_address {float:left;width:38%;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.single_col.openhouses_widget .hp_widget_header_mlsid {float:left;display:none;}
.openhouses_widget .hp_widget_header_listagent {float:left;width:28%;}

.double_col.openhouses_widget .hp_widget_header_image {float:left;display:block;width:18%;}
.double_col.openhouses_widget .hp_widget_header_date {float:left;width:15%;}
.double_col.openhouses_widget .hp_widget_header_time {float:left;width:10%;}
.double_col.openhouses_widget .hp_widget_header_address {float:left;width:32%;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.double_col.openhouses_widget .hp_widget_header_mlsid {float:left;display:none;}
.double_col.openhouses_widget .hp_widget_header_listagent {float:left;width:25%;}

.triple_col.openhouses_widget .hp_widget_header_image {float:left;display:block;width:12%;}
.triple_col.openhouses_widget .hp_widget_header_date {float:left;width:10%;}
.triple_col.openhouses_widget .hp_widget_header_time {float:left;width:7%;}
.triple_col.openhouses_widget .hp_widget_header_address {float:left;width:30%;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.triple_col.openhouses_widget .hp_widget_header_mlsid {float:left;width:15%;}
.triple_col.openhouses_widget .hp_widget_header_listagent {float:left;width:26%;} 

/* list */
.single_col.openhouses_widget .hp_widget_listing_image {float:left;display:none;}
.openhouses_widget .hp_widget_listing_date {float:left;width:18%; font-size:11px;}
.openhouses_widget .hp_widget_listing_time {float:left;width:16%;}
.openhouses_widget .hp_widget_listing_address {float:left;width:38%;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.single_col.openhouses_widget .hp_widget_listing_mlsid {float:left;display:none;}
.openhouses_widget .hp_widget_listing_listagent {float:left;width:28%;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}

.double_col.openhouses_widget .hp_widget_listing_image {display:block;float:left;width:18%; font-size:11px;}
.double_col.openhouses_widget .hp_widget_listing_date {float:left;width:15%; font-size:11px;}
.double_col.openhouses_widget .hp_widget_listing_time {float:left;width:10%;}
.double_col.openhouses_widget .hp_widget_listing_address {float:left;width:32%;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.double_col.openhouses_widget .hp_widget_listing_mlsid {float:left;display:none;}
.double_col.openhouses_widget .hp_widget_listing_listagent {float:left;width:25%;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}

.triple_col.openhouses_widget .hp_widget_listing_image {display:block;float:left;width:12%; font-size:11px;}
.triple_col.openhouses_widget .hp_widget_listing_date {float:left;width:10%; font-size:11px;}
.triple_col.openhouses_widget .hp_widget_listing_time {float:left;width:7%;}
.triple_col.openhouses_widget .hp_widget_listing_address {float:left;width:30%;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.triple_col.openhouses_widget .hp_widget_listing_mlsid {float:left;display:block;width:15%;}
.triple_col.openhouses_widget .hp_widget_listing_listagent {float:left;width:26%;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}

/* open houses broker */
/* header */
.single_col.brokeropens_widget .hp_widget_header_image {float:left;display:none;}
.brokeropens_widget .hp_widget_header_date {float:left;width:18%;}
.brokeropens_widget .hp_widget_header_time {float:left;width:16%;}
.brokeropens_widget .hp_widget_header_address {float:left;width:38%;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.single_col.brokeropens_widget .hp_widget_header_mlsid {float:left;display:none;}
.brokeropens_widget .hp_widget_header_listagent {float:left;width:28%;}

.double_col.brokeropens_widget .hp_widget_header_image {float:left;display:block;width:18%;}
.double_col.brokeropens_widget .hp_widget_header_date {float:left;width:15%;}
.double_col.brokeropens_widget .hp_widget_header_time {float:left;width:10%;}
.double_col.brokeropens_widget .hp_widget_header_address {float:left;width:32%;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.double_col.brokeropens_widget .hp_widget_header_mlsid {float:left;display:none;}
.double_col.brokeropens_widget .hp_widget_header_listagent {float:left;width:25%;}

.triple_col.brokeropens_widget .hp_widget_header_image {float:left;display:block;width:12%;}
.triple_col.brokeropens_widget .hp_widget_header_date {float:left;width:10%;}
.triple_col.brokeropens_widget .hp_widget_header_time {float:left;width:7%;}
.triple_col.brokeropens_widget .hp_widget_header_address {float:left;width:30%;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.triple_col.brokeropens_widget .hp_widget_header_mlsid {float:left;width:15%;}
.triple_col.brokeropens_widget .hp_widget_header_listagent {float:left;width:26%;}

/* list */
.single_col.brokeropens_widget .hp_widget_listing_image {float:left;display:none;}
.brokeropens_widget .hp_widget_listing_date {float:left;width:18%; font-size:11px;}
.brokeropens_widget .hp_widget_listing_time {float:left;width:16%;}
.brokeropens_widget .hp_widget_listing_address {float:left;width:38%;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.single_col.brokeropens_widget .hp_widget_listing_mlsid {float:left;display:none;}
.brokeropens_widget .hp_widget_listing_listagent {float:left;width:28%;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}

.double_col.brokeropens_widget .hp_widget_listing_image {display:block;float:left;width:18%; font-size:11px;}
.double_col.brokeropens_widget .hp_widget_listing_date {float:left;width:15%; font-size:11px;}
.double_col.brokeropens_widget .hp_widget_listing_time {float:left;width:10%;}
.double_col.brokeropens_widget .hp_widget_listing_address {float:left;width:32%;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.double_col.brokeropens_widget .hp_widget_listing_mlsid {float:left;display:none;}
.double_col.brokeropens_widget .hp_widget_listing_listagent {float:left;width:25%;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}

.triple_col.brokeropens_widget .hp_widget_listing_image {display:block;float:left;width:12%; font-size:11px;}
.triple_col.brokeropens_widget .hp_widget_listing_date {float:left;width:10%; font-size:11px;}
.triple_col.brokeropens_widget .hp_widget_listing_time {float:left;width:7%;}
.triple_col.brokeropens_widget .hp_widget_listing_address {float:left;width:30%;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.triple_col.brokeropens_widget .hp_widget_listing_mlsid {float:left;display:block;width:15%;}
.triple_col.brokeropens_widget .hp_widget_listing_listagent {float:left;width:26%;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}

/* showings */
/* header */
.single_col.unconfirmedshowings_widget .hp_widget_header_image {display:none;float:left;}
.unconfirmedshowings_widget .hp_widget_header_address {float:left;width:33%;}
.unconfirmedshowings_widget .hp_widget_header_date-time {float:left;width:20%;}
.unconfirmedshowings_widget .hp_widget_header_listoffice {float:left;width:22%;}
.unconfirmedshowings_widget .hp_widget_header_listagent {float:left;width:25%;}
.single_col.unconfirmedshowings_widget .hp_widget_header_notes {display:none;float:left;}
.unconfirmedshowings_widget .hp_widget_header_status {display:none;float:left;width:5%;}

.double_col.unconfirmedshowings_widget .hp_widget_header_image {display:block;float:left;width:18%;}
.double_col.unconfirmedshowings_widget .hp_widget_header_address {float:left;width:23%;}
.double_col.unconfirmedshowings_widget .hp_widget_header_date-time {float:left;width:16%;}
.double_col.unconfirmedshowings_widget .hp_widget_header_listoffice {float:left;width:18%;}
.double_col.unconfirmedshowings_widget .hp_widget_header_listagent {float:left;width:15%;}
.double_col.unconfirmedshowings_widget .hp_widget_header_notes {display:none;float:left;}
.double_col.unconfirmedshowings_widget .hp_widget_header_status {display:block;float:left;width:10%;}

.triple_col.unconfirmedshowings_widget .hp_widget_header_image {display:block;float:left;width:12%;}
.triple_col.unconfirmedshowings_widget .hp_widget_header_address {float:left;width:18%;}
.triple_col.unconfirmedshowings_widget .hp_widget_header_date-time {float:left;width:12%;}
.triple_col.unconfirmedshowings_widget .hp_widget_header_listoffice {float:left;width:15%;}
.triple_col.unconfirmedshowings_widget .hp_widget_header_listagent {float:left;width:15%;}
.triple_col.unconfirmedshowings_widget .hp_widget_header_notes {display:block;float:left;height:auto;width:18%;}
.triple_col.unconfirmedshowings_widget .hp_widget_header_status {display:block;float:left;width:10%;}

/* list */
.single_col.unconfirmedshowings_widget .hp_widget_listing_image {display:none; float:left;width:20%;}
.unconfirmedshowings_widget .hp_widget_listing_address {float:left;width:33%;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.unconfirmedshowings_widget .hp_widget_listing_date-time {float:left;width:20%;}
.unconfirmedshowings_widget .hp_widget_listing_listoffice {float:left;width:22%;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.unconfirmedshowings_widget .hp_widget_listing_listagent {float:left;width:25%;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.single_col.unconfirmedshowings_widget .hp_widget_listing_notes {display:none;}
.unconfirmedshowings_widget .hp_widget_listing_status {display:none;float:left;width:5%;}

.double_col.unconfirmedshowings_widget .hp_widget_listing_image {display:block; float:left;width:18%;}
.double_col.unconfirmedshowings_widget .hp_widget_listing_address {float:left;width:23%;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.double_col.unconfirmedshowings_widget .hp_widget_listing_date-time {float:left;width:16%;}
.double_col.unconfirmedshowings_widget .hp_widget_listing_listoffice {float:left;width:18%;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.double_col.unconfirmedshowings_widget .hp_widget_listing_listagent {float:left;width:15%;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.double_col.unconfirmedshowings_widget .hp_widget_listing_notes {display:none;}
.double_col.unconfirmedshowings_widget .hp_widget_listing_status {display:block;float:left;width:10%;}

.triple_col.unconfirmedshowings_widget .hp_widget_listing_image {display:block; float:left;width:12%;}
.triple_col.unconfirmedshowings_widget .hp_widget_listing_address {float:left;width:18%;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.triple_col.unconfirmedshowings_widget .hp_widget_listing_date-time {float:left;width:12%;}
.triple_col.unconfirmedshowings_widget .hp_widget_listing_listoffice {float:left;width:15%;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.triple_col.unconfirmedshowings_widget .hp_widget_listing_listagent {float:left;width:15%;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.triple_col.unconfirmedshowings_widget .hp_widget_listing_notes {display:block;float:left;width:18%;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.triple_col.unconfirmedshowings_widget .hp_widget_listing_status {display:block;float:left;width:10%;}

/* Deals Closing */
/* header */
.dealsclosing_widget .hp_widget_header_transaction_number {float:left;width:37%;}
.dealsclosing_widget .hp_widget_header_date-time {float:left;width:28%;}
.dealsclosing_widget .hp_widget_header_price {float:left; width:35%;}
.dealsclosing_widget .hp_widget_header_address {float:left;width:33%;}
.dealsclosing_widget .hp_widget_header_listagent {float:left;width:25%;}
.single_col.dealsclosing_widget .hp_widget_header_address {display:none;}
.single_col.dealsclosing_widget .hp_widget_header_listagent {display:none;}

.double_col.dealsclosing_widget .hp_widget_header_transaction_number {float:left;width:18%;}
.double_col.dealsclosing_widget .hp_widget_header_address {float:left;width:25%;}
.double_col.dealsclosing_widget .hp_widget_header_date-time {float:left;width:16%;}
.double_col.dealsclosing_widget .hp_widget_header_price {float:left; width:22%;}
.double_col.dealsclosing_widget .hp_widget_header_listagent {float:left;width:19%;}

.triple_col.dealsclosing_widget .hp_widget_header_transaction_number {float:left;width:14%;}
.triple_col.dealsclosing_widget .hp_widget_header_address {float:left;width:31%;}
.triple_col.dealsclosing_widget .hp_widget_header_date-time {float:left;width:11%;}
.triple_col.dealsclosing_widget .hp_widget_header_price {float:left; width:17%;}
.triple_col.dealsclosing_widget .hp_widget_header_listagent {float:left;width:27%;}

/* list */
.dealsclosing_widget .hp_widget_listing_transaction_number {float:left;width:37%;}
.dealsclosing_widget .hp_widget_listing_date-time {float:left;width:28%;}
.dealsclosing_widget .hp_widget_listing_price {float:left; width:35%;}
.dealsclosing_widget .hp_widget_listing_address {float:left; width:33%; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.dealsclosing_widget .hp_widget_listing_listagent {float:left; width:25%; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.single_col.dealsclosing_widget .hp_widget_listing_address {display:none;}
.single_col.dealsclosing_widget .hp_widget_listing_listagent {display:none;}

.double_col.dealsclosing_widget .hp_widget_listing_transaction_number {float:left; width:18%;}
.double_col.dealsclosing_widget .hp_widget_listing_address {float:left; width:25%; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.double_col.dealsclosing_widget .hp_widget_listing_date-time {float:left; width:16%;}
.double_col.dealsclosing_widget .hp_widget_listing_price {float:left; width:22%;}
.double_col.dealsclosing_widget .hp_widget_listing_listagent {float:left; width:19%; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}

.triple_col.dealsclosing_widget .hp_widget_listing_transaction_number {float:left; width:14%;}
.triple_col.dealsclosing_widget .hp_widget_listing_address {float:left;width:31%;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.triple_col.dealsclosing_widget .hp_widget_listing_date-time {float:left;width:11%;}
.triple_col.dealsclosing_widget .hp_widget_listing_price {float:left; width:17%;}
.triple_col.dealsclosing_widget .hp_widget_listing_listagent {float:left;width:27%;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}

/* Loading Docs */
/* header */
.loadingdocs_widget .hp_widget_header_transaction_number {float:left;width:37%;}
.loadingdocs_widget .hp_widget_header_date-time {float:left;width:28%;}
.loadingdocs_widget .hp_widget_header_address {float:left;width:36%;}
.single_col.loadingdocs_widget .hp_widget_header_date-time {display:none;}
.single_col.loadingdocs_widget .hp_widget_header_due-date {display:block; width:26%}
.single_col.loadingdocs_widget .hp_widget_header_status {display:none;}
.single_col.loadingdocs_widget .hp_widget_header_checklist_name {display:none;}

.double_col.loadingdocs_widget .hp_widget_header_transaction_number {float:left;width:18%;}
.double_col.loadingdocs_widget .hp_widget_header_address {float:left;width:30%;}
.double_col.loadingdocs_widget .hp_widget_header_date-time {float:left;width:14%;}
.double_col.loadingdocs_widget .hp_widget_header_status {float:left;width:24%;}
.double_col.loadingdocs_widget .hp_widget_header_checklist_name {float:left; display:none;}

.triple_col.loadingdocs_widget .hp_widget_header_transaction_number {float:left;width:14%;}
.triple_col.loadingdocs_widget .hp_widget_header_address {float:left;width:31%;}
.triple_col.loadingdocs_widget .hp_widget_header_date-time {float:left;width:10%;}
.triple_col.loadingdocs_widget .hp_widget_header_status {float:left; width:15%;}
.triple_col.loadingdocs_widget .hp_widget_header_checklist_name {float:left; width:20%;}

/* list */
.loadingdocs_widget .hp_widget_listing_transaction_number {float:left;width:37%;}
.loadingdocs_widget .hp_widget_listing_address {float:left; width:35%; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.loadingdocs_widget .hp_widget_listing_date-time {float:left;width:28%;}
.single_col.loadingdocs_widget .hp_widget_listing_address {float:left; width:36%; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.single_col.loadingdocs_widget .hp_widget_listing_date-time {display:none;}
.single_col.loadingdocs_widget .hp_widget_listing_due-date {display:block; width:26%;}
.single_col.loadingdocs_widget .hp_widget_listing_price {display:none;}
.single_col.loadingdocs_widget .hp_widget_listing_listagent {display:none;}

.double_col.loadingdocs_widget .hp_widget_listing_transaction_number {float:left; width:18%;}
.double_col.loadingdocs_widget .hp_widget_listing_address {float:left; width:30%; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.double_col.loadingdocs_widget .hp_widget_listing_date-time {float:left; width:14%;}
.double_col.loadingdocs_widget .hp_widget_listing_price {float:left; width:24%; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.double_col.loadingdocs_widget .hp_widget_listing_listagent {display:none;}

.triple_col.loadingdocs_widget .hp_widget_listing_transaction_number {float:left; width:14%;}
.triple_col.loadingdocs_widget .hp_widget_listing_address {float:left;width:31%;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.triple_col.loadingdocs_widget .hp_widget_listing_date-time {float:left;width:10%;}
.triple_col.loadingdocs_widget .hp_widget_listing_price {float:left; width:15%; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.triple_col.loadingdocs_widget .hp_widget_listing_listagent {float:left;width:20%; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}


/* popups */
.hp_listing_popup_title {margin:0px 0px 10px 0px;width:100%;padding:0px 0px 0px 10px;font-size:12px; font-weight:bold;height:30px;line-height:30px;clear:both;-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.hp_listing_popup_image {float:left; display:block; width:180px; height:135px;}
.hp_listing_popup_image img {width:180px; height:135px;}
.hp_listing_popup_info {float:left; max-width:355px; height:auto; padding-left:15px;}
.hp_listing_popup_entry {line-height:20px;}

.widget_footer {width:100%; height:22px; border-top-style:solid; border-top-width:1px; position:relative; bottom:0px; -webkit-box-sizing:border-box; /* Safari/Chrome, other WebKit */-moz-box-sizing:border-box; /* Firefox, other Gecko */box-sizing:border-box; border-radius:0px 0px 7px 7px;}
.widget_height_resize {position:absolute;left:0px; padding:7px 0px 0px 7px; z-index:1;}
.widget_height_resize a {height:8px; display:block;}
.widget_width_resize {position:absolute;right:0px; padding:3px 5px 0px 0px; z-index:1;}
.widget_row_counts {height:22px; line-height:22px; font-size:11px; text-align:center; position:absolute; left:0; padding:0; color:#888888; z-index:0;}
.single_col .widget_row_counts {width:100%;}
.double_col .widget_row_counts {width:100%;}
.triple_col .widget_row_counts {width:100%;}
.widget_width_show_hide_resize {width:100px; line-height:22px; height:24px; position:absolute; bottom:21px; right:0px; border-top-style:solid; border-top-width:1px; border-left-style:solid; border-left-width:1px; font-size:20px;}
.widget_width_show_hide_resize a:link, .widget_width_show_hide_resize a:active, .widget_width_show_hide_resize a:visited, .widget_width_show_hide_resize a:hover {text-decoration:none; width:25px; height:25px; display:block; float:left; margin:2px 4px;}
.widget_width_resize_toggle:link, .widget_width_resize_toggle:visited, .widget_width_resize_toggle:hover, .widget_width_resize_toggle:active {text-decoration:none; font-size:16px;}

a.widget_width_resize_toggle span {width:18px; height:18px; display:block;}
.hp_widget_wrap a:link, .hp_widget_wrap a:visited, .hp_widget_wrap a:active {text-decoration:none;}
a.delete_widgets:link span.icon-cancel, a.delete_widgets:visited span.icon-cancel, a.delete_widgets:active span.icon-cancel {width:20px; height:20px; text-align:center; font-size:20px; text-decoration:none; position:absolute; left:-5px; top:-10px; z-index:900; /*background:url(images/white-circle-20.png) no-repeat center;*/}
a.layout_delete:link span.icon-cancel, a.layout_delete:visited span.icon-cancel, a.layout_delete:active span.icon-cancel {width:16px; height:16px; text-align:center; font-size:16px; text-decoration:none; position:absolute; top:0px; left:1px; bottom:1px; z-index:900; /*background:url(images/white-circle-16.png) no-repeat center;*/}
.hp_manage_controls a:link, .hp_manage_controls a:active, .hp_manage_controls a:visited, .hp_start_manage a:link, .hp_start_manage a:active, .hp_start_manage a:visited {text-decoration:none;}
.hp_start_manage span {width:32px; height:35px; display:block; font-size:32px; margin:7px 0px 0px 1px;}
.hp_manage_controls span {width:32px; height:35px; display:block; font-size:32px; margin:7px 0px 0px 1px;}
.updown_arrow {display:inline-block; border-style:solid; border-width:0px 6px 8px 6px; width:0px; height:0px;}
.collapsed .updown_arrow {display:inline-block; border-style:solid; border-width:8px 6px 0px 6px; width:0px; height:0px;}

/* Icons */
span.small {font-size:16px;}
span.medium {font-size:32px;}
span.large {font-size:48px;}

/* widget drop zone */
#addWidgetDropZone {width:946px; height:178px; text-align:center; padding:0px 0px 0px 0px; margin:0px 0 0 4px; opacity:1.0; border-style:dotted; border-width:2px; display:none; transition:height linear; -webkit-transition:height linear; -moz-transition:height linear;-o-transition:height linear;}
.wgt_DragHereText {font-size:20px; font-weight:bold; margin:32px 0 0 0;}
.wgt_DragHereImg {width:234px; height:76px; background:url(images/widget_drag_element.png); margin:18px auto 0px auto;}
#widgetSelector {height:225px; transition:height linear; -webkit-transition:height linear; -moz-transition:height linear; -o-transition:height linear;}
#widgetSelector .ce_TemplateSelect {min-height:185px; padding-bottom:20px;}
.no_widgets_wrap {height:178px; text-align:center; padding:0px 0px 0px 0px; margin:0px 0 0 4px; opacity:1.0; border-style:dotted; border-width:2px; transition:height linear; -webkit-transition:height linear; -moz-transition:height linear; -o-transition:height linear;}
.wgt_DragHereText {font-size:20px; font-weight:bold;margin:32px 0 0 0;}
.wgt_ClickHereImg {width:120px; height:50px; cursor:pointer; background:url(images/addWidgets.png) no-repeat 0px 18px; margin:18px auto 0px auto; font-size:20px; font-weight:bold; padding:30px 0px 0px 60px;}
.wgt_ClickHereImg span {width:22px; height:22px; font-size:22px; display:block; float:left;}
#galleria{width:292px; height:295px; padding-top:10px;}

/* Ad Slideshow */
#ad_slider_area {width:750px; float:left;height:100px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;margin:0px 0px 10px 5px; position:relative;}
#divDisplayBoardControls {position:absolute; z-index:50; top:6px; right:6px; width:13px; height:12px; overflow:hidden; text-indent:-9999px; border-radius:2px; border:solid 1px rgba(0,0,0,0.2); transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; box-shadow:0px 0px 0px rgba(111,111,111,0.0);}
#ad_slider_area:hover #divDisplayBoardControls { border:solid 1px rgba(0,0,0,0.4); box-shadow:0px 0px 3px rgba(111,111,111,0.4);}
.bx-start { width:13px; height:12px; overflow:hidden; display:block; background:url(Buttons/icon_photo_play.gif);}
.bx-stop {width:13px; height:12px; overflow:hidden; display:block; background:url(Buttons/icon_photo_pause.gif);}
.bx-wrapper {}
#brand_area {width:162px; height:80px; padding:10px 15px; float:right; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.brand_logo_center {width:162px; height:80px;}

.ad {height:100px; /*background:#000; text-align:center; color:#888; font-size:12px; border-radius:4px; background:url(../images/ad.jpg) no-repeat; */ border:1px solid #ccc; cursor:pointer;}
#ad_slider li {position:relative;}
#ad_slider li div.ad-small-no-expand a > img {width:750px; height:100px;} 
.ad-small {position:absolute; top:0; left:0; z-index:100; opacity:1; transition:height   1s; -webkit-transition:height   1s; -moz-transition:height   1s; -o-transition:height   1s;cursor:pointer;}
.ad-overlay {position:absolute; top:0; left:0; width:750px; height:100px; transition:height  0.3s; -webkit-transition:height   0.3s; -moz-transition:height   0.3s; -o-transition:height   0.3s; z-index:900; display:none; opacity:0; z-index:90;background:red; overflow:hidden; border:4px solid white; top:-4px; left:-4px;}
.ad-close, .ad-close:link, .ad-close:hover, .ad-close:active {position:absolute; bottom:12px; right:14px; top:auto !important; display:block; border:none !important; cursor:pointer; box-shadow:0px 0px 4px rgba(0,0,0,.5) !important;}

/* Transition Open/Close of Display Board */
#ad_slider li .Box_Container, .bx-viewport {transition:height 0.3s; -webkit-transition:height 0.3s; -moz-transition:height 0.3s;}
#ad_slider li .Box_Container {cursor:pointer;}
#ad_slider li .display_board_expanded {cursor:default;}

/* anniversary 1 */
.DB_Anniversary01 {position:relative; overflow:hidden; width:750px; height:100px; background:url(images/DisplayBoard/DB_Anniversary01.png) right no-repeat;}
.DB_Anniversary01_Txt {display:table; position:absolute; top:0px; left:90px; width:390px; height:100px; font-family:Arial,sans-serif; text-shadow:0px 2px 1px #fff;}
.DB_Anniversary01_Txt_VerticalCenter {display: table-cell; vertical-align: middle;}
.DB_Anniversary01_Txt h2 {margin:0 0 5px 0; padding:0; letter-spacing:0px; font-size:20px; line-height:24px; font-weight:700; color:#373737;}
.DB_Anniversary01_Txt h3 {margin:0; padding:0; letter-spacing:0px; font-size:16px; line-height:20px; font-weight:400; color:#585858;}
.DB_Anniversary01 .DB_AgentImg {width:62px; height:76px; overflow:hidden; float:left; margin:10px 12px 0 11px; border:solid 2px #fff; box-shadow:0px 0px 5px #6f6f6f;}
.DB_Anniversary01 .DB_AgentImg img {width:62px;}

/* anniversary 2 */
.DB_Anniversary02 {position:relative; overflow:hidden; width:750px; height:100px; background:url(images/DisplayBoard/DB_Anniversary02.png) right no-repeat;}
.DB_Anniversary02_Txt {display:table; position:absolute; top:0px; right:10px; width:360px; height:100px; font-family:Arial, sans-serif; text-align:center;}
.DB_Anniversary02_Txt_VerticalCenter {display: table-cell; vertical-align: middle;}
.DB_Anniversary02_Txt h2 {margin:0 0 5px 0; padding:0; letter-spacing:0px; font-size:18px; line-height:22px; font-weight:700; color:#555;}
.DB_Anniversary02_Txt h3 {margin:0; padding:0; letter-spacing:0px; font-size:15px; line-height:19px; font-weight:400; color:#999;}
.DB_Anniversary02 .DB_AgentImg {width:68px; height:90px; overflow:hidden; float:left; margin:5px; box-shadow:0px 0px 4px rgba(0,0,0,.5); border:0;}
.DB_Anniversary02 .DB_AgentImg img {width:68px;}

/* anniversary 3 */
.DB_Anniversary03 {position:relative; overflow:hidden; width:750px; height:100px; background:url(images/DisplayBoard/DB_Anniversary03.png) right no-repeat;}
.DB_Anniversary03_Txt {display:table; position:absolute; top:30px; left:165px; width:418px; height:70px; font-family:Arial, sans-serif; text-align:center; text-shadow:#fff 0 1px 0;}
.DB_Anniversary03_Txt_VerticalCenter {display: table-cell; vertical-align: middle;}
.DB_Anniversary03_Txt h2 {margin:0; padding:0; letter-spacing:0px; font-size:18px; line-height:22px; font-weight:400; color:#333;}
.DB_Anniversary03_Txt h3 {margin:0; padding:0; letter-spacing:0px; font-size:14px; line-height:18px; font-weight:400; color:#777;}
.DB_Anniversary03 .DB_AgentImg {width:60px; height:80px; overflow:hidden; margin:8px 46px; box-shadow:none; border:2px solid #959595; float:left;}
.DB_Anniversary03 .DB_AgentImg img {width:60px;}
.DB_Anniversary03_Year {font-size:80px; color:#959595; font-family:Arial; float:right; margin:0 8px 0 0; width:138px; text-align:center;line-height:80px;}

/* anniversary 4 */
.DB_Anniversary04 {position:relative; overflow:hidden; width:750px; height:100px; background:url(images/DisplayBoard/DB_Anniversary04.png) right no-repeat;}
.DB_Anniversary04_Txt {display:table; position:absolute; top:10px; right:100px; width:350px; height:80px; font-family:Arial, sans-serif; text-align:right; text-shadow:0 2px 1px rgba(0,0,0,0.5);}
.DB_Anniversary04_Txt_VerticalCenter {display: table-cell; vertical-align: middle;}
.DB_Anniversary04_Txt h2 {margin:0 0 5px 0; padding:0; letter-spacing:0px; font-size:20px; line-height:24px; font-weight:400; color:#eec772;}
.DB_Anniversary04_Txt h3 {margin:0; padding:0; letter-spacing:0px; font-size:14px; line-height:18px; font-weight:400; color:#eec772;}
.DB_Anniversary04 .DB_AgentImg {width:66px; height:80px; overflow:hidden; margin:8px 18px 0 0; box-shadow:0 0 2px rgba(0,0,0,.75); border:2px solid #c5a152; float:right;}
.DB_Anniversary04 .DB_AgentImg img {width:66px;}

/* birthday 1 */
.DB_Birthday01 {position:relative; overflow:hidden; width:750px; height:100px; background:url(images/DisplayBoard/DB_Birthday01.png)no-repeat;}
.DB_Birthday01_Txt {display:table; position:absolute; top:60px; left:86px; width:585px; height:30px; font-family:Arial,sans-serif; text-align:center;}
.DB_Birthday01_Txt_VerticalCenter {display: table-cell; vertical-align: middle;}
.DB_Birthday01_Txt h2 {margin:0; padding:0; letter-spacing:0px; font-size:16px; line-height:20px; font-weight:400; color:#104d86;}
.DB_Birthday01 .DB_AgentImg {width:63px; height:84px; overflow:hidden; float:left; margin:6px 0 0 15px; border:solid 2px #fff; box-shadow:0px 0px 5px #6f6f6f;}
.DB_Birthday01 .DB_AgentImg img { width:63px;}

/* birthday 2 */
.DB_Birthday02 {position:relative; overflow:hidden; width:748px; height:98px; border:solid 1px #c5c5c5; background:url(images/DisplayBoard/DB_Birthday02.png) right no-repeat;}
.DB_Birthday02_Txt {display:table; position:absolute; top:10px; right:90px; width:300px; height:80px; font-family:Arial,sans-serif; text-align:right; text-shadow:1px 0px #fff;}
.DB_Birthday02_Txt_VerticalCenter {display: table-cell; vertical-align: bottom;}
.DB_Birthday02_Txt h2 {margin:0; padding:0; letter-spacing:0px; font-size:12px; line-height:16px; font-weight:400; color:#7f7f7f; text-transform:uppercase;}
.DB_Birthday02_Txt h3 {margin:0; padding:0; letter-spacing:0px; font-size:18px; line-height:23px; font-weight:400; color:#bf5b11;}
.DB_Birthday02 .DB_AgentImg {width:62px; height:76px; overflow:hidden; float:right; margin:10px 20px 0 0; border:none; box-shadow:0px 0px 3px #6f6f6f;}
.DB_Birthday02 .DB_AgentImg img {width:62px;}

/* birthday 3 */
.DB_Birthday03 {position:relative; overflow:hidden; width:748px; height:98px; border:solid 1px #c5c5c5; background:url(images/DisplayBoard/DB_Birthday03.png) right no-repeat;}
.DB_Birthday03_Txt {display:table; position:absolute; top:10px; right:98px; width:325px; height:80px; font-family:Arial,sans-serif; text-align:right; text-shadow:#fff2dc 0 1px 0;}
.DB_Birthday03_Txt_VerticalCenter {display: table-cell; vertical-align: bottom;}
.DB_Birthday03_Txt h2 {margin:0 0 5px 0; padding:0; letter-spacing:0px; font-size:19px; line-height:22px; font-weight:400; color:#4d676e;}
.DB_Birthday03_Txt h3 {margin:0; padding:0; letter-spacing:0px; font-size:16px; line-height:18px; font-weight:400; color:#688d96;}
.DB_Birthday03 .DB_AgentImg {width:62px; height:76px; overflow:hidden; float:right; margin:6px 15px 0 0; border:5px solid #bf5b11; box-shadow:none;}
.DB_Birthday03 .DB_AgentImg img {width:62px;}

/* birthday 4 */
.DB_Birthday04 {position:relative; overflow:hidden; width:748px; height:98px; border:solid 1px #c5c5c5; background:url(images/DisplayBoard/DB_Birthday04.png) right no-repeat;}
.DB_Birthday04_Txt {display:table; position:absolute; top:10px; left:10px; width:366px; height:80px; font-family:'Times New Roman',Times,serif; text-align:center; text-shadow:#f7f2ed 0 1px 0;}
.DB_Birthday04_Txt_VerticalCenter {display: table-cell; vertical-align: middle;}
.DB_Birthday04_Txt h2 {margin:0; padding:0; letter-spacing:0px; font-size:20px; line-height:24px; font-weight:400; color:#707070;}
.DB_Birthday04_Txt h3 {margin:0; padding:0; letter-spacing:0px; font-size:16px; line-height:26px; font-weight:400; color:#707070;}
.DB_Birthday04 .DB_AgentImg {width:68px; height:83px; overflow:hidden; float:right; margin:7px 290px 7px 5px; border:1px solid #FFF; outline:1px solid #6a98be; box-shadow:none;}
.DB_Birthday04 .DB_AgentImg img {width:68px;}

/* Our Team 1 */
.DB_OurTeam01 {position:relative; overflow:hidden; width:750px; height:100px; background:url(images/DisplayBoard/DB_OurTeam01.png) right no-repeat;}
.DB_OurTeam01_Txt {display:table; position:absolute; top:0px; left:135px; width:365px; height:100px; font-family:'Calibri',Arial,sans-serif; text-shadow:#ffffff 0 2px 0;}
.DB_OurTeam01_Txt_VerticalCenter {display: table-cell; vertical-align: middle;}
.DB_OurTeam01_Txt h2 {margin:0 0 5px 0; padding:0; letter-spacing:0px; font-size:24px; line-height:26px; font-weight:400; color:#60c3c8;}
.DB_OurTeam01_Txt h3 {margin:0; padding:0; letter-spacing:0px; font-size:16px; line-height:22px; font-weight:400; font-style:italic; color:#777777;}
.DB_OurTeam01 .DB_AgentImg {float:left; width:75px; height:100px; margin:0 0 0 33px; overflow:hidden;}
.DB_OurTeam01 .DB_AgentImg img {width:75px;}

/* Our Team 2 */
.DB_OurTeam02 {position:relative; overflow:hidden; width:750px; height:100px; background:url(images/DisplayBoard/DB_OurTeam02.png) right no-repeat; }
.DB_OurTeam02_Txt {display:table; position:absolute; top:20px; left:60px; width:520px; height:58px; font-family:'Yanone Kaffeesatz',sans-serif; text-shadow:#ffffff 0 2px 0; text-align:center; background:rgba(255,0,0,0.0);}
.DB_OurTeam02_Txt_VerticalCenter {display: table-cell; vertical-align: middle;}
.DB_OurTeam02_Txt h2 { margin:0 0 5px 0; padding:0; letter-spacing:0px; font-size:24px; line-height:24px; font-weight:300; color:#6e89a8;}
.DB_OurTeam02_Txt h3 { margin:0; padding:0; letter-spacing:0px; font-size:20px; line-height:20px; font-weight:300; color:#9fb6d0; }
.DB_OurTeam02 .DB_AgentImg {float:right; width:72px; height:96px; margin:0 75px 0 0; overflow:hidden; border:2px solid #ffffff;}
.DB_OurTeam02 .DB_AgentImg img {width:72px;}

/* Our Team 3 */
.DB_OurTeam03 {position:relative; overflow:hidden; width:750px; height:100px; background:url(images/DisplayBoard/DB_OurTeam03.png) right no-repeat;}
.DB_OurTeam03_Txt {display:table; position:absolute; top:0px; left:130px; width:300px; height:100px; font-family:'Yanone Kaffeesatz',Arial,sans-serif; text-shadow:#000000 0 2px 0;}
.DB_OurTeam03_Txt_VerticalCenter {display: table-cell; vertical-align: middle;}
.DB_OurTeam03_Txt h2 {margin:0 0 5px 0; padding:0; letter-spacing:0.5px; font-size:24px; line-height:26px; font-weight:400; color:#2fc9e4;}
.DB_OurTeam03_Txt h3 {margin:0; padding:0; letter-spacing:0.5px; font-size:16px; line-height:18px; font-weight:400; color:#1da2ba;}
.DB_OurTeam03 .DB_AgentImg {float:left; width:75px; height:100px; margin:0 0 0 33px; overflow:hidden;}
.DB_OurTeam03 .DB_AgentImg img {width:75px;}

/* Our Team 4 */
.DB_OurTeam04 {position:relative; overflow:hidden; width:750px; height:100px; background:url(images/DisplayBoard/DB_OurTeam04.png) right no-repeat;}
.DB_OurTeam04_Txt {display:table; position:absolute; top:0px; left:145px; width:360px; height:100px; font-family:'Calibri',Arial,sans-serif; text-shadow:#ffffff 0 1px 0;}
.DB_OurTeam04_Txt_VerticalCenter {display: table-cell; vertical-align: middle;}
.DB_OurTeam04_Txt h2 { margin:0 0 5px 0; padding:0; letter-spacing:0px; font-size:24px; line-height:26px; font-weight:400; color:#727656;}
.DB_OurTeam04_Txt h3 { margin:0; padding:0; letter-spacing:0px; font-size:18px; line-height:20px; font-weight:400; color:#878b6c; font-style:italic;}
.DB_OurTeam04 .DB_AgentImg {float:left; width:75px; height:100px; margin:0 0 0 48px; overflow:hidden;}
.DB_OurTeam04 .DB_AgentImg img {width:75px;}

/* Our Team 5 */
.DB_OurTeam05 {position:relative; overflow:hidden; width:750px; height:100px; background:url(images/DisplayBoard/DB_OurTeam05.png) right no-repeat;}
.DB_OurTeam05_Txt {display:table; position:absolute; top:0px; left:140px; width:355px; height:100px; font-family:'Calibri',Arial,sans-serif; text-shadow:#ffffff 0 2px 0;}
.DB_OurTeam05_Txt_VerticalCenter {display: table-cell; vertical-align: middle;}
.DB_OurTeam05_Txt h2 {margin:0 0 5px 0; padding:0; letter-spacing:0px; font-size:24px; line-height:24px; font-weight:400; color:#dc1819;}
.DB_OurTeam05_Txt h3 {margin:0; padding:0; letter-spacing:0px; font-size:18px; line-height:18px; font-weight:300; color:#555555; font-style:italic;}
.DB_OurTeam05 .DB_AgentImg {float:left; width:75px; height:100px; margin:0 0 0 33px; overflow:hidden;}
.DB_OurTeam05 .DB_AgentImg img {width:75px;}

/* Our Team 6 */
.DB_OurTeam06 {position:relative; overflow:hidden; width:750px; height:100px; background:url(images/DisplayBoard/DB_OurTeam06.png) right no-repeat; }
.DB_OurTeam06_Txt {display:table; position:absolute; top:0px; right:20px; width:410px; height:100px; font-family:'Calibri',Arial,sans-serif; text-shadow:#000000 0 2px 0; text-align:right;}
.DB_OurTeam06_Txt_VerticalCenter {display: table-cell; vertical-align: middle;}
.DB_OurTeam06_Txt h2 {margin:0 0 5px 0; padding:0; letter-spacing:0px; font-size:24px; line-height:24px; font-weight:300; color:#ffffff;}
.DB_OurTeam06_Txt h3 {margin:0; padding:0; letter-spacing:0px; font-size:18px; line-height:18px; font-weight:300; color:#b5bdc2; font-style:italic;}
.DB_OurTeam06 .DB_AgentImg {float:left; width:75px; height:100px; margin:0 0 0 118px; overflow:hidden;}
.DB_OurTeam06 .DB_AgentImg img {width:75px;}

/* Our Team 7 */
.DB_OurTeam07 {position:relative; overflow:hidden; width:750px; height:100px; background:url(images/DisplayBoard/DB_OurTeam07.png) right no-repeat;}
.DB_OurTeam07_Txt {display:table; position:absolute; top:0px; left:150px; width:450px; height:100px; font-family:'Calibri',Arial,sans-serif; text-shadow:#cbb18b 0 2px 0;}
.DB_OurTeam07_Txt_VerticalCenter {display: table-cell; vertical-align: middle;}
.DB_OurTeam07_Txt h2 {margin:0 0 5px 0; padding:0; letter-spacing:0px; font-size:26px; line-height:26px; font-weight:300; color:#000000; }
.DB_OurTeam07_Txt h3 {margin:0; padding:0; letter-spacing:0px; font-size:18px; line-height:18px; font-weight:300; color:#4f3f27; font-style:italic;}
.DB_OurTeam07 .DB_AgentImg {float:left; width:75px; height:100px; margin:0 0 0 48px; overflow:hidden;}
.DB_OurTeam07 .DB_AgentImg img {width:75px;}

/* Our Team 8 */
.DB_OurTeam08 {position:relative; overflow:hidden; width:750px; height:100px; background:url(images/DisplayBoard/DB_OurTeam08.png) right no-repeat;}
.DB_OurTeam08_Txt {display:table; position:absolute; top:0px; right:131px; width:250px; height:100px; font-family:'Yanone Kaffeesatz',sans-serif; text-shadow:#ffffff 0 2px 0; text-align:right;}
.DB_OurTeam08_Txt_VerticalCenter {display: table-cell; vertical-align: middle;}
.DB_OurTeam08_Txt h2 {margin:0 0 5px 0; padding:0; letter-spacing:0px; font-size:22px; line-height:22px; font-weight:300; color:#5b5b5a;}
.DB_OurTeam08_Txt h3 {margin:0; padding:0; letter-spacing:0px; font-size:20px; line-height:20px; font-weight:300; color:#ea8830;}
.DB_OurTeam08 .DB_AgentImg {float:right; width:75px; height:100px; margin:0 27px 0 0; overflow:hidden;}
.DB_OurTeam08 .DB_AgentImg img {width:75px;}

/* Our Team 9 */
.DB_OurTeam09 {position:relative; overflow:hidden; width:750px; height:100px; background:url(images/DisplayBoard/DB_OurTeam09.png) right no-repeat; }
.DB_OurTeam09_Txt {display:table; position:absolute; top:0px; left:131px; width:290px; height:100px; font-family:'Yanone Kaffeesatz',sans-serif; text-shadow:#ffffff 0 2px 0; text-align:center;}
.DB_OurTeam09_Txt_VerticalCenter {display: table-cell; vertical-align: middle;}
.DB_OurTeam09_Txt h2 {margin:0 0 10px 0; padding:0; letter-spacing:0px; font-size:24px; line-height:24px; font-weight:300; color:#ce0009;}
.DB_OurTeam09_Txt h3 {margin:0; padding:0; letter-spacing:0px; font-size:20px; line-height:20px; font-weight:300; color:#2d568e;}
.DB_OurTeam09 .DB_AgentImg {float:left; width:75px; height:100px; margin:0 0 0 24px; overflow:hidden;}
.DB_OurTeam09 .DB_AgentImg img {width:75px;}

/* Our Team 10 */
.DB_OurTeam10 {position:relative; overflow:hidden; width:750px; height:100px; background:url(images/DisplayBoard/DB_OurTeam10.png) right no-repeat;}
.DB_OurTeam10_Txt {display:table; position:absolute; top:0px; right:110px; width:385px; height:100px; font-family:'Amatic SC', cursive; text-shadow:#ffe3e1 0 2px 0; letter-spacing:0.05em; text-align:center;}
.DB_OurTeam10_Txt_VerticalCenter {display: table-cell; vertical-align: middle;}
.DB_OurTeam10_Txt h2 {margin:0 0 5px 0; padding:0; letter-spacing:0.03em; font-size:30px; line-height:30px; font-weight:700; color:#532d19;}
.DB_OurTeam10_Txt h3 {margin:0; padding:0; letter-spacing:0.03em; font-size:24px; line-height:24px; font-weight:700; color:#2e4477;}
.DB_OurTeam10 .DB_AgentImg {float:right; width:68px; height:90px; margin:5px 25px 0 0; overflow:hidden;}
.DB_OurTeam10 .DB_AgentImg img {width:68px;}

/* Our Team 11 */
.DB_OurTeam11 {position:relative; overflow:hidden; width:750px; height:100px; background:url(images/DisplayBoard/DB_OurTeam11.png) right no-repeat; }
.DB_OurTeam11_Txt {display:table; position:absolute; top:10px; right:10px; width:307px; height:80px; font-family:'Yanone Kaffeesatz',sans-serif; text-shadow:#000000 0 -2px 0; text-align:center;}
.DB_OurTeam11_Txt_VerticalCenter {display: table-cell; vertical-align: middle;}
.DB_OurTeam11_Txt h2 {margin:0 0 10px 0; padding:0; letter-spacing:0px; font-size:24px; line-height:24px; font-weight:300; color:#ffffff;}
.DB_OurTeam11_Txt h3 {margin:0; padding:0; letter-spacing:0px; font-size:18px; line-height:18px; font-weight:300; color:#e9a34b;}
.DB_OurTeam11 .DB_AgentImg {float:left; width:75px; height:100px; margin:0 0 0 341px; overflow:hidden;}
.DB_OurTeam11 .DB_AgentImg img {width:75px;}

/* listing 1 */
.DB_Listing01 {width:748px; height:98px; border:solid 1px #c5c5c5; background:#f9f9f9; overflow:hidden;}
.DB_ListingImg {width:115px; height:86px; overflow:hidden; float:left; margin:6px 10px 0 6px;}
.DB_ListingImg img {width:115px;}
.DB_ListingTxt {float:left; width:610px; margin:7px 0 0 0;}

/* Listing Header */
.DB_ListingTop {height:30px; overflow:hidden;}
.DB_ListingTitle {float:left; font-size:18px; color:#093c70; font-weight:bold; text-transform:uppercase; line-height:20px;}
.DB_ListingOpenHouseDate {float:left; font-size:16px; color:#8f8f8f; margin:0 0 0 14px; line-height:22px;} 
.DB_ListingDetails {float:right;}

/* Listing Details */
.DB_ListingInfo {list-style-type:none; margin:2px 0 0 0; padding:0;}
.DB_ListingInfo li {float:left; font-size:12px; color:#646464; line-height:16px; height:46px; border-left:solid 1px #d6d6d6; margin-left:16px; padding-left:16px;}
.DB_ListingInfo li:first-child {border-left:none; margin-left:0; padding-left:0;}
.DB_ListingInfo li b {display:block; font-size:12px; color:#353535; line-height:14px;}

/* Listing 2 */
.DB_Listing02 {width:748px; height:98px; border:solid 1px #c5c5c5; background:#f9f9f9; overflow:hidden;}
.DB_Listing02 .DB_ListingImg {width:115px; height:86px; overflow:hidden; float:left; margin:1px; border:4px solid #353535;}
.DB_Listing02 .DB_ListingImg img {width:115px;}
.DB_Listing02 .DB_ListingTop {height:28px; overflow:hidden; border-bottom:1px solid #dfdfdf; width:590px; margin:0 0 0 15px; float:left; line-height:28px; font-size:18px; color:#555;}
.DB_Listing02 .DB_ListingTxt {float:left; width:590px; margin:10px 0 0 15px;}
.DB_Listing02 .DB_ListingDetails {float:right; margin-top:15px;}
.DB_Listing02 .DB_AddressInfo {float:left; margin:0 40px 0 0;}
.DB_Listing02 .DB_AddressInfo b {float:left; font-weight:700; color:#333333; margin-right:10px;}
.DB_Listing02 .DB_ListingBanner {position:absolute; height:63px; width:63px; top:0; left:0; background:url(images/DisplayBoard/DB_Listing02.png);}
.DB_Listing02 .DB_ListingInfoDetail {clear:left;}

/* Listing 3 */
.DB_Listing03 {width:748px; height:98px; border:solid 1px #c5c5c5; background:url(images/DisplayBoard/DB_Listing03.png); overflow:hidden;}
.DB_Listing03 .DB_ListingImg {width:115px; height:86px; overflow:hidden; float:right; margin:4px; border:2px solid #fff;}
.DB_Listing03 .DB_ListingImg img {width:115px;}
.DB_Listing03 .DB_ListingTop {margin:10px 0 0 130px; height:30px;}
.DB_Listing03 .DB_ListingTxt {margin:0 0 0 130px; width:480px;}
.DB_Listing03 .DB_ListingDetails {float:right; margin-right:10px;}

/* Listing 4 */
.DB_Listing04 {width:748px; height:98px; border:solid 1px #c5c5c5; background:url(images/DisplayBoard/DB_Listing04.png); overflow:hidden;}
.DB_Listing04 .DB_ListingImg {width:115px; height:86px; overflow:hidden; float:left; margin:6px; border:none;}
.DB_Listing04 .DB_ListingImg img {width:115px;}
.DB_Listing04 .DB_ListingTxt {margin:0 0 0 75px; width:400px; float:left;}
.DB_Listing04 .DB_ListingDetails {float:left; margin-left:2px; margin-top:45px;}
.DB_Listing04 .DB_AddressInfo {margin:10px 20px 0 0; float:left; color:#464646; font-size:11px;}
.DB_Listing04 .DB_AddressInfo_price {margin:10px 0 0 0; float:left; color:#464646; font-size:11px;}
.DB_Listing04 .DB_AddressInfo b{display:block;}
.DB_Listing04 .DB_AddressInfo_price b{display:block;}
.DB_Listing04 .DB_ListingDetails a.form_link_btn {background:#981b1e; border:1px solid #981b1e; color:#fff; text-shadow:0 1px 0 rgba(0,0,0,.5); box-shadow:inset 0 0 0px 1px rgba(255,255,255,.15); padding:6px 7px; font-weight:400; letter-spacing:1px;}

/* Open House 2 */
.DB_OpenHouse02 {width:748px; height:98px; border:solid 1px #c5c5c5; background:url(images/DisplayBoard/DB_OpenHouse02.png); overflow:hidden;}
.DB_OpenHouse02 .DB_ListingImg {width:115px; height:86px; overflow:hidden; float:right; margin:5px; border:1px solid #f8f8f8; outline:1px solid #82b2d5;}
.DB_OpenHouse02 .DB_ListingImg img {width:115px;}
.DB_OpenHouse02 .DB_ListingTxt {float:left; width:505px; margin:10px 0 0 105px;}
.DB_OpenHouse02 .DB_ListingTop {height:28px; overflow:hidden; border-bottom:1px solid #dfdfdf; width:505px;}
.DB_OpenHouse02 .DB_ListingOpenHouseDate {line-height:28px; font-size:18px; color:#555; margin:0 0 0 14px;} 
.DB_OpenHouse02 .DB_AddressInfo {float:left; width:210px; margin:10px 0 0 14px;}
.DB_OpenHouse02 .DB_AddressInfo b{float:left; font-weight:700; color:#333333; width:60px;}
.DB_OpenHouse02 .DB_AddressInfo .DB_ListingInfoDetail {float:left;}
.DB_OpenHouse02 .DB_ListingInfo {float:left; margin-top:10px; width:185px;}
.DB_OpenHouse02 .DB_ListingInfo b {float:left; font-weight:700; color:#333333; width:85px;}
.DB_OpenHouse02 .DB_ListingInfo .DB_ListingInfoDetail {float:left;}
.DB_OpenHouse02 .DB_ListingDetails {float:right; margin-top:10px;}

/* Open House 3 */
.DB_OpenHouse03 {width:748px; height:98px; border:solid 1px #c5c5c5; background:url(images/DisplayBoard/DB_OpenHouse03.png); overflow:hidden; color:#FFF;}
.DB_OpenHouse03 .DB_ListingImg {width:115px; height:86px; overflow:hidden; float:right; margin:6px; border:none;}
.DB_OpenHouse03 .DB_ListingImg img {width:115px;}
.DB_OpenHouse03 .DB_ListingTxt {width:420px; margin:15px 0 0 200px;}
.DB_OpenHouse03 .DB_ListingTop {height:28px; overflow:hidden; width:420px; margin:0 0 0 200px;}
.DB_OpenHouse03 .DB_ListingOpenHouseDate {line-height:28px; font-size:18px; color:#fff; margin:0;} 
.DB_OpenHouse03 .DB_ListingInfo .DB_ListingInfoDetail {float:left;}
.DB_OpenHouse03 .DB_ListingDetails {float:right; margin-right:10px; padding:1px; background:#FFF; border-radius:3px;}
.DB_OpenHouse03 .DB_AddressInfo_Agent {float:right; margin-right:10px; margin-top:-28px; margin-bottom:5px;}
.DB_OpenHouse03 .DB_ListingDetails a.form_link_btn {background:#fff; border:1px solid #c52c29; color:#de5855; text-shadow:none; box-shadow:none;padding:0; height:20px; line-height:20px; width:100px; text-align:center;}

/* Open House 4 */
.DB_OpenHouse04 {width:748px; height:98px; border:solid 1px #c5c5c5; background:url(images/DisplayBoard/DB_OpenHouse04.png); overflow:hidden; color:#FFF;}
.DB_OpenHouse04 .DB_ListingImg {width:115px; height:86px; overflow:hidden; float:left; margin:4px; border:2px solid #cfcdd0;}
.DB_OpenHouse04 .DB_ListingImg img {width:115px;}
.DB_OpenHouse04 .DB_ListingTxt {width:500px; float:left;}
.DB_OpenHouse04 .DB_ListingTop {height:28px; overflow:hidden; width:420px; margin:0 0 0 10px;}
.DB_OpenHouse04 .DB_ListingOpenHouseDate {line-height:28px; font-size:20px; color:#fff; margin:0; font-weight:400;} 
.DB_OpenHouse04 .DB_ListingInfo .DB_ListingInfoDetail {float:left;}
.DB_OpenHouse04 .DB_AddressInfo {font-size:14px; line-height:12px;}
.DB_OpenHouse04 .DB_ListingTxt b {display:block;}
.DB_OpenHouse04 .DB_ListingTxt div {float:left; margin-right:50px;}
.DB_OpenHouse04 .DB_ListingDetails {float:right; margin:27px 2px 0 0;}
.DB_OpenHouse04 .DB_ListingDetails a.form_link_btn {background:#c57c23; border:1px solid #854913; color:#743c09; text-shadow:0 1px 0 rgba(255,255,255,.25); box-shadow:inset 0 0 0px 1px rgba(255,255,255,.15); padding:6px 7px;}

/* Event 1 */
.DB_Events01 { width:750px; height:100px; background:url(images/DisplayBoard/DB_events01.jpg) no-repeat; }
.DB_Events01_Txt { float:left; margin:20px 0 0 164px; width:560px; height:59px; }
.DB_Events01_Txt h2 { float:left; width:530px; margin:4px 0 0 23px; padding:0; color:#000; font-family: 'Yanone Kaffeesatz', sans-serif; font-size:20px; font-weight:300; text-shadow:#e2e2fa 0 1px 0; letter-spacing:0px;}
.DB_Events01_Txt h3 { float:left; width:410px; margin:9px 0 0 15px; padding:0; color:#000; font-family: 'Yanone Kaffeesatz', sans-serif; font-size:17px; font-weight:300; text-shadow:#edf4ec 0 1px 0;letter-spacing:0px; }
.DB_Events01_Txt a:link, .DB_Events01_Txt a:link, .DB_Events01_Txt a:link { float:right; border:#0000ff 1px dashed; margin:9px 47px 0 0; padding:3px 4px; color:#0000ff; font-family: arial, sans-serif; text-transform:uppercase; text-align:center; font-size:10px; font-weight:300; text-shadow:#e2e2fa 0 1px 0; outline:none; text-decoration:none; }
.DB_Events01_Txt a:hover { text-decoration:none; color:#ce0000; border:#ce0000 1px dotted; }

/* Event 2 */
.DB_Events02 { width:750px; height:100px; background:url(images/DisplayBoard/DB_events02.jpg) no-repeat; }
.DB_Events02_Txt { float:left; margin:31px 0 0 65px; width:485px; height:59px; }
.DB_Events02_Txt h2 { float:left; width:530px; margin:4px 0 0 0; padding:0; color:#222; font-family: 'Yanone Kaffeesatz', sans-serif; font-size:19px; font-weight:300; text-shadow:#fff 0 1px 0; letter-spacing:0px;}
.DB_Events02_Txt h3 { float:left; width:405px; margin:9px 0 0 0; padding:0; color:#3131d9; font-family: 'Yanone Kaffeesatz', sans-serif; font-size:17px; font-weight:300; text-shadow:#fff 0 1px 0; letter-spacing:0px;}
.DB_Events02_Txt a:link, .DB_Events02_Txt a:link, .DB_Events02_Txt a:link { float:right; width:30px; border-left:#bbb 1px dotted; margin:11px 42px 0 0; padding:3px 0 3px 6px; color:#ce0000; font-family: arial, sans-serif; text-align:center; font-size:12px; font-weight:300; text-shadow:#fff 0 1px 0; outline:none; text-decoration:none; }
.DB_Events02_Txt a:hover { text-decoration:none; font-weight:bold; }

/* Event 3 */
.DB_Events03 { width:750px; height:100px; background:url(images/DisplayBoard/DB_events03.jpg) no-repeat; }
.DB_Events03_Txt { float:left; margin:0; width:750px; height:100px; }
.DB_Events03_Txt h2 { float:left; width:550px; height:62px; margin:15px 0 0 0; padding:0; color:#fff; font-family: 'Homemade Apple', cursive; font-size:18px; line-height:31px; font-weight:normal; text-shadow:#000 0 2px 1px; text-align:center; letter-spacing:1px; }
.DB_Events03_Txt h3 { float:left; width:550px; margin:8px 0 0 0; padding:0; color:#96c1f5; font-family: arial, sans-serif; font-size:12px; font-weight:normal; text-transform:uppercase; text-shadow:#000 0 1px 0; text-align:center; letter-spacing:0px;}
.DB_Events03_Txt a { background:url(images/DisplayBoard/DB_events03_button.png) no-repeat top center; }
.DB_Events03_Txt a:link, .DB_Events03_Txt a:link, .DB_Events03_Txt a:link { float:left; height:62px; width:58px; margin:0; padding:42px 22px 0 18px; font-family: 'Kaushan Script', cursive; color:#bb1577; text-align:center; font-size:16px; line-height:19px; font-weight:normal; text-shadow:#fff 0 1px 0; outline:none; text-decoration:none; }
.DB_Events03_Txt a:hover { text-decoration:none; color:#5d17b4; height:60px; padding:40px 22px 0 18px; font-size:17px; line-height:20px; }

/* Event 4 */
.DB_Events04 { width:750px; height:100px; background:url(images/DisplayBoard/DB_events04.jpg) no-repeat; }
.DB_Events04_Txt { float:left; margin:0; width:750px; height:100px; }
.DB_Events04_Txt h2 { float:left; width:480px; height:44px; margin:14px 0 0 175px; padding:0; font-family: 'Gloria Hallelujah', cursive; color:#2877ba; text-shadow:#fff 0 1px 2px; font-size:18px; line-height:22px; font-weight:normal;  text-align:center; letter-spacing:1px; }
.DB_Events04_Txt h3 { float:left; width:470px; margin:15px 0 0 180px; padding:0; font-family: verdana, sans-serif; color:#c49751; font-size:12px; text-align:center; font-weight:normal; letter-spacing:0px;}
.DB_Events04_Txt h3 span { color:#bbb; }
.DB_Events04_Txt a { float:right; width:75px; height:54px; margin:0; padding:41px 5px 0 15px; }
.DB_Events04_Txt a:link, .DB_Events04_Txt a:link, .DB_Events04_Txt a:link { float:right; background:url(images/DisplayBoard/DB_events04_sticky.png) no-repeat top right; font-family: 'Gloria Hallelujah', cursive; color:#000; text-align:center; font-size:13px; line-height:16px; font-weight:normal; text-transform:uppercase; outline:none; text-decoration:none; }
.DB_Events04_Txt a:hover { background:url(images/DisplayBoard/DB_events04_sticky_hover.png) no-repeat top right; }

/* Event 5 */
.DB_Events05 { width:750px; height:100px; background:url(images/DisplayBoard/DB_events05.jpg) no-repeat; }
.DB_Events05_Txt { float:left; margin:0; width:750px; height:100px; }
.DB_Events05_Txt h2 { float:left; width:410px; margin:18px 0 0 207px; padding:0 10px; font-family: 'Patrick Hand SC', cursive; color:#000; text-shadow:#fff 0 2px 0; font-size:22px; line-height:20px; text-align:center; font-weight:normal; font-style:italic; letter-spacing:0px;}
.DB_Events05_Txt h3 { float:left; width:285px; margin:4px 0 0 225px; padding:0; font-family: 'Patrick Hand SC', cursive; color:#000; text-shadow:#fff 0 2px 0; font-size:20px; line-height:18px; text-align:center; font-weight:normal; font-style:italic; letter-spacing:0px;}
.DB_Events05_Txt a { float:left; width:91px; margin:0 0 0 69px; padding:0; font-family: 'Patrick Hand SC', cursive; color:#000; text-shadow:#fff 0 2px 0; font-size:20px; line-height:18px; text-align:center; font-weight:normal; font-style:italic; }
.DB_Events05_Txt a:link, .DB_Events05_Txt a:link, .DB_Events05_Txt a:link { outline:none; text-decoration:none; }
.DB_Events05_Txt a:hover { outline:none; text-decoration:none; color:#ff0000; }

/* News 1 */
.DB_News01 {width:748px; height:98px; border:solid 1px #eee; background:url(images/DisplayBoard/DB_News01.jpg) no-repeat;}
.DB_News01_Txt {width:450px; padding:10px 0px 0px 280px; color:#6a6863;}
.DB_News01_Txt H2 {color:#6a6863; padding-bottom:6px; letter-spacing:0px;}
.DB_News01_Txt H3 {color:#9a9a9a; font-size:14px; font-weight:normal; display:inline; padding:0px; letter-spacing:0px;}
.DB_News01_Txt a:link, .DB_News01_Txt a:link, .DB_News01_Txt a:link { font-size:14px; padding-left:6px;}
.DB_News01_Txt a:hover {  }

/* News 2 */
.DB_News02 { width:750px; height:100px; background:url(images/DisplayBoard/DB_news02.jpg) no-repeat; }
.DB_News02_Txt { float:left; margin:0; width:750px; height:100px; }
.DB_News02_Txt h2 { float:right; width:470px; height:52px; margin:12px 10px 0 0; padding:0; color:#fff; font-family: Times, serif; font-size:22px; line-height:26px; font-weight:normal; text-shadow:#000 0 2px 1px; text-align:center; letter-spacing:1px; }
.DB_News02_Txt h3 { float:right; width:470px; margin:10px 10px 0 0; padding:0; color:#d0c8b3; font-family: Times, serif; font-size:14px; font-weight:normal; text-shadow:#000 0 0 2px; text-align:center; letter-spacing:0px;}
.DB_News02_Txt a:link, .DB_News02_Txt a:link, .DB_News02_Txt a:link { float:left; height:16px; width:78px; background:url(images/DisplayBoard/DB_news02_arrow.png) no-repeat bottom left; margin:82px 0 0 0; padding:2px 0 0 6px; font-family: arial, sans-serif; color:#d0c8b3; text-align:left; font-size:10px; line-height:16px; font-weight:normal; text-transform:uppercase; text-shadow:#000 0 1px 0; outline:none; text-decoration:none; }
.DB_News02_Txt a:hover { height:16px; width:85px; background:url(images/DisplayBoard/DB_news02_arrow_hover.png) no-repeat bottom left; text-decoration:none; color:#fff; }

/* News 3 */
.DB_News03 { width:750px; height:100px; background:url(images/DisplayBoard/DB_news03.jpg) no-repeat; }
.DB_News03_Txt { float:left; margin:0; width:750px; height:100px; }
.DB_News03_Txt h2 { float:left; width:520px; height:52px; margin:10px 0 0 170px; padding:0; color:#fff; font-family: 'Play', sans-serif; font-size:22px; line-height:26px; font-weight:normal; text-shadow:#000 0 2px 1px; text-align:center; letter-spacing:1px; }
.DB_News03_Txt h3 { float:left; width:520px; margin:12px 0 0 170px; padding:0; color:#01f1ff; font-family: 'Play', sans-serif; font-size:14px; font-weight:normal; text-shadow:#000 0 0 2px; text-align:center; letter-spacing:0px;}
.DB_News03_Txt a { float:right; height:28px; width:42px; margin:52px 0 0 0; padding:20px 0 0 12px; }
.DB_News03_Txt a:link, .DB_News03_Txt a:link, .DB_News03_Txt a:link { float:right; background:url(images/DisplayBoard/DB_news03_button.png) no-repeat bottom right;  font-family: arial, sans-serif; color:#003b78; text-align:center; font-size:10px; line-height:11px; font-weight:normal; text-transform:uppercase; text-shadow:#afdeff 0 1px 1px; outline:none; text-decoration:none; }
.DB_News03_Txt a:hover { background:url(images/DisplayBoard/DB_news03_button_hover.png) no-repeat bottom right; color:#fff; text-shadow:#0067c1 0 1px 1px; }

/* News 4 */
.DB_News04 { width:750px; height:100px; background:url(images/DisplayBoard/DB_news04.jpg) no-repeat; }
.DB_News04_Txt { float:left; margin:0; width:750px; height:100px; }
.DB_News04_Txt h2 { float:left; width:510px; height:52px; margin:10px 0 0 160px; padding:0; font-family: 'Lato', sans-serif; color:#000; text-shadow:#fff 0 1px 2px; font-size:22px; line-height:26px; font-weight:normal;  text-align:center; letter-spacing:1px; }
.DB_News04_Txt h3 { float:left; width:510px; margin:14px 0 0 160px; padding:0; font-family: 'Lato', sans-serif; color:#fff; text-shadow:#000 0 0 2px; font-size:15px; font-weight:300;  text-align:center; letter-spacing:0px;}
.DB_News04_Txt h3 span { color:#bbb; }
.DB_News04_Txt a { float:right; height:60px; width:50px; margin:0; padding:40px 0 0 10px; }
.DB_News04_Txt a:link, .DB_News04_Txt a:link, .DB_News04_Txt a:link { float:right; background:url(images/DisplayBoard/DB_news04_arrow.png) no-repeat top right; font-family: 'Lato', sans-serif; color:#ff0000; text-shadow:#000 0 1px 1px; text-align:center; font-size:12px; line-height:14px; font-weight:normal; text-transform:uppercase; outline:none; text-decoration:none; }
.DB_News04_Txt a:hover { color:#999; }

/* News 5 */
.DB_News05 { width:750px; height:100px; background:url(images/DisplayBoard/DB_news05.jpg) no-repeat; }
.DB_News05_Txt { float:left; margin:0; width:750px; height:100px; }
.DB_News05_Txt h2 { float:left; width:423px; height:40px; margin:15px 0 0 20px; padding:0; font-family: 'Lato', sans-serif; color:#7b1500; text-shadow:#ffef94 0 1px 2px; font-size:18px; line-height:20px; font-weight:normal; text-align:center; letter-spacing:0px;}
.DB_News05_Txt h3 { float:left; width:209px; margin:10px 0 0 307px; padding:0; font-family: 'Lato', sans-serif; color:#7b1500; text-shadow:#ffef94 0 1px 2px; font-size:16px; line-height:18px; font-weight:normal; text-align:center; letter-spacing:0px;}
.DB_News05_Txt a { float:right; width:66px; margin:32px 23px 0 0; padding:0; font-family: 'Lato', sans-serif; color:#7b1500; text-shadow:#ffef94 0 1px 2px; font-size:15px; line-height:17px; font-weight:normal; text-align:center; text-transform:uppercase; }
.DB_News05_Txt a:link, .DB_News05_Txt a:visited, .DB_News05_Txt a:active { outline:none; text-decoration:none; }
.DB_News05_Txt a:hover { outline:none; text-decoration:none; color:#000; font-weight:bold; margin:31px 23px 0 0; font-size:16px; line-height:18px; }

/* News 6 */
.DB_News06 { width:750px; height:100px; background:url(images/DisplayBoard/DB_news06.jpg) no-repeat; }
.DB_News06_Txt { float:left; margin:0; width:750px; height:100px; }
.DB_News06_Txt h2 { float:left; width:398px; height:40px; margin:12px 100px 0 220px; padding:0; font-family: 'Supermercado One', cursive; color:#4d2c11; text-shadow:#fff 0 1px 1px; font-size:18px; line-height:20px; font-weight:normal; text-align:center; letter-spacing:0px;}
.DB_News06_Txt h3 { float:left; width:200px; margin:10px 0 0 320px; padding:0; font-family: 'Lato', sans-serif; color:#fff; text-shadow:#c38f2c 0 1px 0; font-size:10px; line-height:12px; font-weight:normal; text-align:center; text-transform:uppercase; letter-spacing:1px; }
.DB_News06_Txt a { float:left; width:40px; margin:0 0 0 594px; padding:0; font-family: 'Lato', sans-serif; color:#ac1a1a; text-shadow:#fff 0 1px 1px; font-size:10px; line-height:11px; font-weight:bold; text-align:center; text-transform:uppercase; }
.DB_News06_Txt a:link, .DB_News06_Txt a:visited, .DB_News06_Txt a:active { outline:none; text-decoration:none; }
.DB_News06_Txt a:hover { outline:none; text-decoration:none; color:#000; }

/* News 7 */
.DB_News07 { width:750px; height:100px; background:url(images/DisplayBoard/DB_news07.jpg) no-repeat; font-family:'Amatic SC', cursive;}
.DB_News07_Txt { float:left; margin:0; width:750px; height:100px; }
.DB_News07_Txt h2 {float:left; width:565px; height:60px; margin:5px 0 0 90px; padding:0; color:#000; font-size:32px; line-height:30px; font-weight:700; text-shadow:#FFF 0 1px 0px; text-align:left; letter-spacing:0px;}
.DB_News07_Txt h3 { float:left; width:565px; margin:2px 0 0 90px; padding:0; color:#0072bc; font-size:24px; font-weight:700; text-shadow:#FFF 0 1px 0px; text-align:left;line-height:20px; letter-spacing:0px; }
.DB_News07_Txt a:link, .DB_News07_Txt a:visited, .DB_News07_Txt a:active { float:right; height:20px; width:70px; background:url(images/DisplayBoard/DB_news07_arrow.png) no-repeat top right; margin:0; padding:65px 20px 0 0; color:#0072bc; text-align:right; font-size:24px; line-height:20px; font-weight:700; text-shadow:#FFF 0 1px 0px; text-decoration:none; }
.DB_News07_Txt a:hover { height:16px; width:70px; background:url(images/DisplayBoard/DB_news07_arrow_hover.png) no-repeat top right; text-decoration:none; color:#000; }

/* To make Button appear */
a.form_link_btn:link, a.form_link_btn:active, a.form_link_btn:visited {position:relative; min-width:60px; display:inline-block;padding:6px 10px 6px 10px; text-decoration:none; text-align:center; font-weight:bold; font-size:12px;  box-shadow:inset 0 0 0px 1px #ffffff; text-shadow:0 1px 0px #ffffff; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; transition:all 0.2s linear; border-radius:3px; border:solid 1px #81b1d3; color:#5984a6; background:#ebf4f7;}
a.form_link_btn:active {top:1px;}
a.form_link_btn:focus {top:1px; color:#1771b8; border:solid 1px #097ec9; background:#deeff4;}
a.form_link_btn:hover {color:#1771b8; border:solid 1px #097ec9; background:#deeff4;}

/* Form Link Button Beta */
.form_link_beta, a.form_link_beta:link, a.form_link_beta:active, a.form_link_beta:visited {box-shadow:inset 0 0 0px 1px #ffffff; text-shadow:0 1px 0px #ffffff; border:solid 1px #6eb485; color:#5f9571; background:#d8f9e3;}
.form_link_beta:focus, a.form_link_beta:focus, .form_link_beta:hover, a.form_link_beta:hover {color:#538b66; border:solid 1px #5f9571; background:#cbf7da;}

/* Various Break Point Styles
@media only screen and (min-width:1580px) {
    #wrapper {width:1580px; margin:auto;}
    #container {float:left; left:0;}
    #socialContainer {width:330px;float:right;}
    .socialContent {margin:10px; -moz-border-radius:10px ; -webkit-border-radius:10px; border-radius:10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    .hp_widget_social_update {height:70px; font-size:11px; padding:10px;}
    .hp_widget_add_social {margin:5px 0px;}
    .hp_widget_add_social_text {}
    .hp_widget_add_social_text input.hp_widget_social_input {width:95%; height:35px; outline:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; font-size:12px; line-height:35px; padding:0px 3px 0px 5px;-webkit-transition:all 0.8s linear;-moz-transition:all 0.8s linear; -o-transition:all 0.8s linear; transition:all 0.1s linear;}
    input.hp_widget_social_input:focus {width:95%; height:35px; outline:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; font-size:12px; line-height:35px; padding:0px 3px 0px 5px; -webkit-transition:all 0.8s linear; -moz-transition:all 0.8s linear; -o-transition:all 0.8s linear; transition:all 0.8s linear;}
}*/

/* -------- Break Points -------- */
/*@media only screen and (min-width:480px) and (max-width:1050px) {
    .profile {margin:11px 0 0 0;}
    .profile img {width:45px; margin:0 6px;}
    .profile .status {margin:6px 0 0 8px;}
    .profile .status h2 {display:none;}
    .profile .status div {width:45px; height:16px; line-height:18px; font-size:8px;}
    .profile .status span {width:22px; height:16px;}
    .profile .status span.selected {width:20px;}

    #container {width:1020px; margin:6px auto; left:0;}
    #left {width:60px;}
    #right {width:960px;}
    .company {display:none;}
    .profile h1 {display:none;}
    .profile span {display:none;}
    .profile .status div span {display:inline-block;}
    
    .goOffice {display:none;}
    #leftPins {width:60px; position:relative; margin:0px auto;}
    .navIcons {height:660px; margin:10px 0px;width:60px;overflow:scroll;}
    .leftPin {width:40px; height:50px; margin:5px 0px 0px 0px; position:absolute; background:none;}
    .leftPin h2 {display:none;}
    .leftPin span {margin:0px; font-size:35px;}
    #pinTrash {width:55px; height:180px; font-size:18px; line-height:24px; display:none; position:absolute; right:0px; z-index:1000; top:5px; border-width:2px; border-style:dotted; text-align:center;}
    #pinTrash h3 {font-weight:normal; font-size:12px; letter-spacing:0px; opacity:0.70; position:absolute; left:5px; top:40px;}
    #pinTrash h3 span {width:24px; height:24px; font-size:24px;}
    #sso_tabs {display:none;}
    .wigo {height:40px; width:50px; position:relative; float:none; background:none; padding:0px 0px 0px 0px; margin:0px 0px 10px 10px;}
    .wigo span {font-size:40px;}
    .wigo h3 {display:none;}
    .wigo span.icon-cog {display:none;}
    .hp_calendar {width:50px; height:40px; position:relative; float:none; background:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 10px;}
    .hp_calendar h3 {display:none;}
    .hp_calendar span {font-size:40px;}
    .hp_calendar span.icon-cog {display:none;}
    .calendar_wrap {left:60px;}
}*/
    /*@media only screen and (max-width:480px) {
body {max-width:480px; min-width:250px;}
    #right {display:none;}
    #container {width:94%; min-height:480px; left:0;}
    #left {width:100%; min-height:700px; border-radius:10px; margin:0px auto;}
    .company {display:none;}
    .leftContent {margin:auto; max-width:230px;}
    #sso_tabs {display:none;}
}*/

.wc_login_wrap{width:500px;margin:0px auto 0px auto;}
.WOLFmedia-login{width:500px;margin:50px auto 0px auto;}
#WOLFconnectLogin {width:100%; border-radius:10px; overflow:hidden; border:none; filter: progid:DXImageTransform.Microsoft.Shadow(color='#000', Direction=135, Strength=5); zoom:1; -webkit-box-shadow: rgba(0,0,0,0.3) 0px 0px 13px;  -moz-box-shadow: rgba(0,0,0,0.3) 0px 0px 13px;  box-shadow: rgba(0,0,0,0.3) 0px 0px 13px; }
.loginMessage, .login_error_message {display:block; clear:both; margin:10px auto 5px auto; padding:10px 10px; font-size:12px; font-weight:bold; background:#fff; text-align:center; border-radius:5px; box-sizing:content-box;}
.loginTextDefault {color:#777;}
.loginTextError, .login_error_message {color:#ff0000;}
.wcTop {background:#fff; text-align:center; min-height:85px; padding:20px 10px;}
.wcTop h1 {margin:0; padding-top:10px;}
.logoWrapper {width:250px;margin:0px auto;}
.logoWrapper img {border:0;}
.login_brand_logo_center {width:250px; height:100px;}
.wcMid {padding:26px 0px 30px 0px;margin:0px auto;}
.wcMid, .wcMid h1, .wcMid h2, .wcMid h3 {color:#fff;}
.wcLogin_connect {height:40px; width:250px;margin:0px auto 12px auto; background:url(images/wolfconnect.png) no-repeat center 0px;}
.wcBot {text-align:center; background:#fff; padding:15px 30px; margin:0px auto; line-height:1.4;}
.wcBot p {margin:0; padding:0;}
.loginWrapper {margin:0px auto; width:290px;}
.inputWrapper {background:#fff; clear:both; border-radius:5px; /*width:242px;*/ height:40px; margin:0px auto; margin-bottom:10px; padding: 0px 12px;}
.inputWrapper input { float:left; color:#333333;}
.inputWrapper input.watermark {color:#808080;}
.inputWrapper input::-webkit-input-placeholder {color:#808080; opacity:1;}
.inputWrapper input:-moz-placeholder {color:#808080; opacity:1;}
.inputWrapper input::-moz-placeholder {color:#808080; opacity:1;}
.inputWrapper input:-ms-input-placeholder {color:#808080; opacity:1;}
.inputWrapper input:focus {background:transparent; padding:0; outline:none;}
.inputWrapper input[type=text]{border:none; background:transparent;height:40px; width:88%; padding:0; margin:0px; outline:none; box-sizing:border-box;}
.inputWrapper input[type=text]:focus {background:transparent; padding:0; outline:none;}
.inputWrapper input[type=password]{border:none; background:transparent; height:40px; width:88%; padding:0; margin:0px; outline:none; box-sizing:border-box;}
.inputWrapper input[type=password]:focus {background:transparent; padding:0; outline:none;}
.inputWrapper_label {font-size:13px; clear:both;  width:250px; margin:0px auto; margin-bottom:10px; padding:0px;}
.inputWrapper input:-webkit-autofill {-webkit-box-shadow:0 0 0 50px white inset; -webkit-text-fill-color: #333;}
.inputWrapper input:-webkit-autofill:focus {-webkit-box-shadow: /*your box-shadow*/,0 0 0 50px white inset;-webkit-text-fill-color: #333;}
.loginDualButtons {width:100%; min-height:34px;}
.loginDualButtons > div {width:48%; float:left;}
.loginDualButtons > div:first-child {margin-right:4%;}
.loginDualButtons > div a {width:100%}
.loginDualButtons > div a.submit_load {width:34px}
.submitBtnLoad {min-width:45%; min-height:34px; float:left;}
.wcMid .submit {text-align:center; text-decoration:none; padding:8px 15px; border-radius:5px; font-size:13px; box-sizing:border-box; display:block; }
a#btnLogin.submit {width:inherit; margin:0px 10px 0 0;}
a#btnSubmit.submit, a#btnChange.submit, a#btnResetLoginPassword.submit {width:100%;}
a#btnConfirm.submit, a#btnCancel.submit {float:left;}
.wcLogin_remember {cursor:pointer; float:left; font-size:12px; height:19px; line-height:19px; margin-top:7px; margin-left:6px;}
.wcLogin_remember input[type=checkbox]{cursor:pointer; float:left; line-height:19px; margin-left:0; padding-left: 0;}
.wcLogin_remember label{cursor:pointer; float:left; line-height:19px; margin-left:2px;}

/* Login Loader */
@keyframes submit_loader_spin {
  from {-ms-transform: rotate(0deg); transform: rotate(0deg);}
  to {-ms-transform: rotate(360deg); transform: rotate(360deg);}
}
.submit_load {display:block; width:34px; height:34px; margin:0 auto; text-indent:-9999px; outline:none; background:url(images/load-white.png) no-repeat; background-size:contain; cursor:default; -webkit-animation:submit_loader_spin linear 2s infinite; -moz-animation:submit_loader_spin linear 2s infinite; -o-animation:submit_loader_spin linear 2s infinite; -ms-animation:submit_loader_spin linear 2s infinite; animation:submit_loader_spin linear 2s infinite;}

/* Login Transition & Delay */
.WOLFmedia-login {opacity:0; transition:opacity 0.15s linear 0.25s;}
body.loaded .WOLFmedia-login {opacity:1.0;}
.WOLFmedia-login-yes .WOLFmedia-login {width:310px; margin:50px 0px 0px 100px; float:left; opacity:0; transition:opacity 0.15s linear 0.25s;}
body.loaded.WOLFmedia-login-yes .WOLFmedia-login {opacity:1.0;}

/* Login inputs for wolfmedia sizing */
.WOLFmedia-login-yes .wc_login_wrap{width:1280px; margin:0px auto 0px auto;}
.WOLFmedia-login-yes .loginWrapper {width:250px;}
.WOLFmedia-login-yes h2.trigger {width:234px;}
.WOLFmedia-login-yes .toggle_container {width:250px;}
.WOLFmedia-login-yes .SSO_Login {width:250px;}
.WOLFmedia-login-yes .submitBtnLoad {width:100%; clear:both; float:none;}
.WOLFmedia-login-yes a#btnLogin.submit {width:100%; margin-right:0;}
.WOLFmedia-login-yes .wcLogin_remember {margin-left:0;}

/* SSO Login Page */
.loginInstructions {display:none; font-size:16px; font-weight:bold; line-height:17px; text-align:center; padding:10px 10px 15px 10px;}
.wcMidRegister {padding-bottom:40px;}
.SSO_Login {width:290px; margin:0 auto;}
.SSO_RegisterLoad_Container {min-height:34px;}
.SSO_RegisterLoader {display:block;}
.SSO_RegisterSwitchAccount {padding:20px 15px 0 15px; text-align:center; overflow-wrap:break-word; word-wrap:break-word;}
.SSO_RegisterSwitchAccount a:link, .SSO_RegisterSwitchAccount a:active, .SSO_RegisterSwitchAccount a:visited, .SSO_RegisterSwitchAccount a:hover {color:#fff;}
.SSO_Separator {height:20px; margin:20px 0;}
.SSO_SeparatorLine {float:left; width:40%; height:1px; margin:9px 0 10px 0; background:#fff; opacity:0.3;}
.SSO_SeparatorOR {float:left; width:20%; height:20px; line-height:20px; text-align:center; text-transform:uppercase;}
a.SSO_Link:link, a.SSO_Link:active, a.SSO_Link:visited {height:40px; display:block; border-radius:5px; background:#fff; color:#757575; font-size:14px; font-weight:bold; text-align:center; font-family:"Roboto","Helvetica Neue", Arial, sans-serif; letter-spacing:0; font-weight:600; font-style:normal; text-rendering:optimizeLegibility; transition:all 0.25s linear; background:#fff;}
a.SSO_Link:hover, a.SSO_Link:focus {color:#5d5d5d; background:#eee;}
.SSO_Link span {height:40px; line-height:40px; display:inline-block; padding:0 0 0 30px; background-repeat:no-repeat; background-position:0 11px;}

/* SSO Buttons */
.SSO_Google span {background-image:url(images/sso/google/sso-icon-google.png);}

/* Login CTA */
.SSO_RegisterEmail, .loginTextCTA {font-weight:bold; overflow-wrap: break-word; word-wrap:break-word; padding:14px 12px; margin-bottom:10px; border-radius:5px;}
#popup_modal_container .SSO_RegisterEmail, #popup_modal_container_full .SSO_RegisterEmail, #popup_modal_container_large .SSO_RegisterEmail, #popup_modal_container_xlarge .SSO_RegisterEmail, #popup_modal_container_xmedium .SSO_RegisterEmail, #popup_modal_container_xmedium2 .SSO_RegisterEmail, #popup_modal_container_medium .SSO_RegisterEmail, #popup_modal_container_small .SSO_RegisterEmail, #popup_modal_container_profile .SSO_RegisterEmail, #popup_modal_container .loginTextCTA, #popup_modal_container_full .loginTextCTA, #popup_modal_container_large .loginTextCTA, #popup_modal_container_xlarge .loginTextCTA, #popup_modal_container_xmedium .loginTextCTA, #popup_modal_container_xmedium2 .loginTextCTA, #popup_modal_container_medium .loginTextCTA, #popup_modal_container_small .loginTextCTA, #popup_modal_container_profile .loginTextCTA {border:1px solid #bababa; background:#fdfdfd; box-shadow:inset 0 2px 3px #dddddd; color:#919191;}

/* Login Hidden Items */
.loginSSO_Standalone .wcMid {padding:40px 0;}
.WOLFmedia-login-yes.loginSSO_Standalone .wcMid {padding:30px 0;}
.loginSSO_Standalone .loginInstructions {display:block;}
.loginSSO_Standalone .SSO_Login {display:block;}
.loginSSO_Standalone .SSO_Separator, .loginSSO_Standalone .loginInputFields, .loginSSO_Standalone #divLostResetPassword {display:none;}
.login_WOLFconnectLogoHidden .loginInstructions {padding:0 10px 15px 10px;}
.login_WOLFconnectLogoHidden .wcLogin_connect {display:none;}
.loginSSO_Standalone.login_WOLFconnectLogoHidden .wcMid {padding:50px 0;}

/* password toggle box */
#divLostResetPassword {margin-top:30px;}
h2.trigger { padding: 0 0 0 16px; margin: 0px auto 5px auto; background: url(images/toggle-arrow.png) no-repeat 4px 3px; height: 16px; line-height: 16px; width: 274px; font-size: 12px; font-weight:bold;letter-spacing:normal; opacity:1.0; transition:opacity 0.15s linear;}
h2.trigger:hover {cursor:pointer; opacity:0.8;}
h2.trigger a { color: #fff; text-decoration: none; display: block;width:250px;}
h2.trigger:hover a { }
h2.active { background-position: 0px -14px; } /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
.toggle_container { margin: 0px auto 5px auto; padding:4px 0 10px 0; font-size: 1.2em; width: 290px; clear: both; }
.toggle_container .block { font-size:11px; }
.toggle_container .block p {margin:0 2px 12px 2px;font-size:12px;}
span#rfvUID,span#rfvPWD,span#rfvEmail,span#rfvtxtUserId,span#rfvOldPwd,span#rfvChangePwdUsername,span#rfvNewPwd,span#cvConfirmPWD{width:20px; height:40px; font-size:20px; float:right; line-height:48px; text-align:right;}

/* quick links */
.quickLinks {clear:both; padding-top:5px; min-height:50px;margin:0px auto;width:270px;}
.quickLinks a {background:#aaa; text-decoration:none; color:#fff; padding:5px 10px; border-radius:3px; margin:0 10px 5px 0; display:inline-block;}
.quickLinks a:hover {background:#313132;}
.WOLFmedia_link_overlay{display:none;}
.WOLFmedia-login-yes .WOLFmedia_link_overlay{display:block; height:600px; width:600px;float:left;margin:0px 0px 0px 85px;}
.WOLFmedia-login-yes .loginFooter {margin:30px auto 20px auto; background:rgba(255, 255, 255, 1.0); border-radius:15px; padding:20px 30px 10px 30px; box-shadow:rgba(0,0,0,0.3) 0px 0px 13px;}
.loginFooter {text-align:center; margin:14px 0 0 0;}
.loginFooter p {margin-top:0;}
.loginFooter a:link,.loginFooter a:visited,.loginFooter a:active {text-decoration:none;color:#7e0b03; font-weight:bold;}
.loginFooter a:hover{text-decoration:underline;color:#7e0b03; font-weight:bold;}
.loginFooter_DisclaimerLinks > span a {margin-right:10px;}
.loginFooter_DisclaimerLinks > span:last-child a {margin-right:0px;}
.WOLFmedia-login-yes .loginFooter_DisclaimerLinks > span a {margin-right:0;}
.WOLFmedia-login-yes .loginFooter_DisclaimerLinks span {display:block;}

/* Login Footer - Mobile Apps */
.loginFooter_MobileApps {margin:0 auto 2px auto; overflow:auto;}
.loginFooter_MobileApps a {display:inline-block; width:138px; height:40px; background-size:100% 100%;}
.LoginFooter_Mobile_Apple {margin-right:10px; background-image:url(Images/mobile/mobile_btn_apple_full.png);}
.LoginFooter_Mobile_Google {background-image:url(Images/mobile/mobile_btn_google_full.png);}
.WOLFmedia-login-yes .loginFooter_MobileApps a {width:120px; height:35px;}
.WOLFmedia-login-yes .LoginFooter_Mobile_Apple {margin-right:5px; background-image:url(Images/mobile/mobile_btn_apple_small.png);}
.WOLFmedia-login-yes .LoginFooter_Mobile_Google {background-image:url(Images/mobile/mobile_btn_google_small.png);}

/* Login Footer - Mobile Apps Retina */
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { 
    .LoginFooter_Mobile_Apple {background-image:url(Images/mobile/mobile_btn_apple_full_2x.png);}
    .LoginFooter_Mobile_Google {background-image:url(Images/mobile/mobile_btn_google_full_2x.png);}
    .WOLFmedia-login-yes .LoginFooter_Mobile_Apple {background-image:url(Images/mobile/mobile_btn_apple_small_2x.png);}
    .WOLFmedia-login-yes .LoginFooter_Mobile_Google {background-image:url(Images/mobile/mobile_btn_google_small_2x.png);}
}

/* AMP Modal */
.AMP_modal_container {word-wrap:break-word; overflow:hidden; width:870px;  padding:0px; background:#f6f6f6 url(Images/section-bg.png); border:5px solid #fff; box-shadow:0 0 27px #000; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; margin:10px 0px;}
.AMP_modal_header {width:100%; margin:0px; padding:0px; background:-webkit-linear-gradient(top, rgba(255,255,255,0.15) 0%,rgba(0,0,0,0.15) 100%); background:-moz-linear-gradient(top,  rgba(255,255,255,0.15) 0%, rgba(0,0,0,0.15) 100%);}
.AMP_modal_header h1 {padding:0 0 0 72px; margin:0px; font-family:arial, verdana, sans-serif; letter-spacing:0em; font-size:18px; line-height:62px; font-weight:bold; color:#3e7090; text-shadow:#fff 0 1px 0; background:url(images/AMP/icon_AMP.png) 15px 10px no-repeat;}
.AMP_modal_body {width:100%; height:321px; overflow-y:auto;}
.AMP_modal_partner {float:left; padding:1% 2%; width:29.33%; border-bottom:#dddddd 1px solid; border-top:#fff 1px solid;}
.AMP_modal_partner:hover { 
background: -moz-linear-gradient(top,  rgba(0,0,0,0.1) 0%, rgba(0,0,0,0) 50%, rgba(0,0,0,0.1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.1)), color-stop(50%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33000000', endColorstr='#33000000',GradientType=0 ); /* IE6-9 */
box-shadow: 8px 0 10px -11px black, -8px 0 10px -11px black;
border-bottom:#cccccc 1px solid;
}
.AMP_modal_partnerIcon {float:left; padding:0px; margin:0px 15px 0 0; width:42px; height:42px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; overflow:hidden; -moz-box-shadow:inset 0 0 2px rgba(0,0,0,0.4); -webkit-box-shadow:inset 0 0 2px rgba(0,0,0,0.4); box-shadow:inset 0 0 2px rgba(0,0,0,0.4); border-bottom:#fff 2px solid;}
.AMP_modal_partnerName {float:left; padding:0px; margin:7px 0 1px 0; font-family:arial, verdana, sans-serif; letter-spacing:0em; font-size:14px; line-height:16px; font-weight:bold; color:#222; text-shadow:#fff 0 1px 0; width:180px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.AMP_modal_partnerDate {float:left; padding:0px; margin:0px; font-family:arial, verdana, sans-serif; letter-spacing:0em; font-size:11px; line-height:15px; font-style:italic; color:#777; text-shadow:#fff 0 1px 0;}
a.AMP_modal_closeBtn {position:absolute; top:0; right:-10px; width:28px; height:28px; line-height:30px; font-size:24px; text-align:center; background:#000; color:#fff; text-decoration:none; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;}
a#ctl00_btnMasterAMP.rightside-action-button {
    color:#fff; font-weight:bold; display:block; float:left; height:20px; font-size:12px; margin-right:0px; padding-right:10px; text-decoration:none; border:solid 1px #aad9ad; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;
    background: #addbb0; /* Old browsers */
    background: -moz-linear-gradient(top,  #addbb0 0%, #7ac17d 50%, #649e67 51%, #639d66 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#addbb0), color-stop(50%,#7ac17d), color-stop(51%,#649e67), color-stop(100%,#639d66)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #addbb0 0%,#7ac17d 50%,#649e67 51%,#639d66 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #addbb0 0%,#7ac17d 50%,#649e67 51%,#639d66 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #addbb0 0%,#7ac17d 50%,#649e67 51%,#639d66 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #addbb0 0%,#7ac17d 50%,#649e67 51%,#639d66 100%); /* W3C */  
}
a#ctl00_btnMasterAMP.rightside-action-button span {display:block; line-height:18px; padding:0 0 0 31px; color:#fff; font-weight:bold; text-shadow:0px 1px 0px #426844; background:transparent url('Images/AMP/icon_AMP_action_button.png') no-repeat 10px 2px;}

/* Membership Search Results Count */
.CountResults {float:right; font-weight:bold; color:#3E7090; padding:3px 0 0 0;}

/* Language Select */
.LanguageSelect_Login {position:relative; display:inline-block;}
.LanguageSelect_Login > li {padding:10px;}
.LanguageSelect_Login .LanguageSelect_Main {height:18px; padding:0 12px; text-decoration:underline; cursor:pointer; background:url(Images/dropdown-arrow-blank.png) right 5px no-repeat;} 
.LanguageSelect_Login .LanguageSelect_Dropdown {display:none;position:absolute; top:30px; right:0; background:#fff; border:solid 1px #A4ACB6;}
.LanguageSelect_Login .LanguageSelect_DropdownReverse {top:auto; bottom:35px;}
.LanguageSelect_Login .LanguageSelect_Dropdown li {text-align:right; border-top:solid 1px #E0E0E0; cursor:pointer;}
.LanguageSelect_Login .LanguageSelect_Dropdown li:first-child {border-top:none;}
.LanguageSelect_Login .LanguageSelect_Dropdown li:hover {background:#F5F5F5;}
.LanguageSelect_Login .LanguageSelect_Dropdown li.active,.LanguageSelect_Login .LanguageSelect_Dropdown li.active:hover {background:#ebebeb;}
.LanguageSelect_Login > li:hover .LanguageSelect_Dropdown, .LanguageSelect_Active .LanguageSelect_Dropdown {display:inline-block; min-width:140px;}
.LanguageSelect_Dropdown a, .LanguageSelect_Dropdown a:link,.LanguageSelect_Dropdown a:active, .LanguageSelect_Dropdown a:visited,.LanguageSelect_Dropdown a:hover {padding:6px 8px; display:block; height:inherit; text-decoration:none; color:inherit; font-weight:normal;}

/* jQuery Tooltip */
.wc-ui-tooltip {width:auto; min-width:80px; max-width:180px; min-height:30px; background:#333; border:none; padding:14px; font-family:inherit; color:#fff;position:absolute; overflow-wrap:break-word;
  word-wrap:break-word; hyphens:auto;
    z-index: 200;
}
.wc-ui-tooltip a, .wc-ui-tooltip a:link, .wc-ui-tooltip a:active, .wc-ui-tooltip a:visited, .wc-ui-tooltip a:hover {color:#fff;}
.hasTooltip {cursor:help;}

/* System User Access > Role Details > Page Title */
.SUALink { width: 100px; word-wrap: normal;}

/* Showing Response Confirmation SVC-715 */
.wc_responseConfirmation { width:500px; margin:50px auto 0px auto; }
.wc_responseConfirmationContainer {width:100%; padding:15px 30px; border-radius:10px; overflow:hidden; border:none; filter: progid:DXImageTransform.Microsoft.Shadow(color='#000', Direction=135, Strength=5); zoom:1; -webkit-box-shadow:rgba(0,0,0,0.3) 0px 0px 13px; -moz-box-shadow:rgba(0,0,0,0.3) 0px 0px 13px; box-shadow:rgba(0,0,0,0.3) 0px 0px 13px; background:#fff; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.wc_responseConfirmationContainer .input input {width:100%;}
.wc_responseConfirmationContainer .input textarea {width:100%; resize:none;}
.wc_responseConfirmationMessage {font-size:14px; margin-bottom:20px;}
.wc_responseConfirmationThankYou {font-size:14px; margin-bottom:10px; display:block; font-weight:bold;}
.wc_responseConfirmation, .wc_responseConfirmationContainer .input input, .wc_responseConfirmationContainer .input textarea, .wc_responseConfirmationContainer .action_buttons .form_save_btn, .wc_responseConfirmationContainer .action_buttons .form_link_btn {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
@media only screen and (max-width: 510px) {
    .wc_responseConfirmation {width:100% !important; padding:0px 40px 0px 40px;}
    .wc_responseConfirmationContainer h2 {font-size:20px;}
    .wc_responseConfirmationContainer .label {font-size:14px;}
    .wc_responseConfirmationContainer .input input, .wc_responseConfirmationContainer .input textarea {width:100%; min-height:25px; padding:10px 14px; font-size:14px;}
    .wc_responseConfirmationContainer .input textarea {resize:none;}
    .wc_responseConfirmationMessage {font-size:18px; margin-bottom:20px;}
		.wc_responseConfirmationThankYou {font-size:18px;}
    .wc_responseConfirmationContainer .action_buttons .form_save_btn, .wc_responseConfirmationContainer .action_buttons .form_link_btn { width:100%; padding:10px 14px; font-size:14px;}
}
   
