﻿.loginbutton {
background-color:#FFF;
font-family:Verdana;
color:#000;
border-color:#000;
border-style:solid;
border-width:1px;
}

.loginpanel {
background-color:#F7F6F3;
font-family:Verdana;
color:#333;
text-align:center;
border-color:#E6E2D8;
border-style:solid;
border-width:1px;
}

body {
/*font-family:arial, helvetica, verdana, sans-serif;*/
font-family: "Segoe UI", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
font-size:.7em;
line-height:1.8em;
text-align:center;
background-image:url(images/bkg-body.jpg);
background-repeat:repeat-x;
color:#fff;
background-color:#314963;
margin:0;
padding:0;
}

a {
cursor:pointer;
}

#tabs a:link {
text-decoration:none;
color:#999;
}

#textbox {
font-size:1.3em;
padding:0 2em;
}

#topbar a:link {
text-decoration:none;
color:#036;
}

#nav a:link {
font-weight:700;
text-decoration:none;
color:#036;
}

#nav a:visited {
font-weight:700;
color:#00466a;
}

#main a:link {
font-size:1em;
text-decoration:none;
}

#main a:visited {
color:Lime;
}

.big {
font-size:1.2em;
line-height:1em;
}

.medium {
font-size:1em;
}

.small {
font-size:.8em;
}

.i {
font-style:italic;
}

.legal {
font-size:1em;
color:#004668;
}

#content {
background:#fff url(images/bkg-content.gif) 100% 0 repeat-y;
background-color:#fff;
}

#header,#footer {
clear:both;
}

#user {
width:100%;
position:absolute;
top:0;
left:0;
border-bottom:.15em solid #000;
line-height:.8em;
text-align:left;
min-height:26px;
background:#333;
border-bottom-color:#000;
padding:0;
}

#user ul {
width:81%;
position:relative;
text-align:left;
list-style:none;
margin:0 auto;
padding:0;
}

#user li,#tabs li {
float:left;
padding:.8em 0;
}

#chat {
position:absolute;
left:90%;
white-space:nowrap;
}

#chaticon {
width:30px;
height:16px;
position:absolute;
left:90%;
top:4px;
background:url(images/icons/chat3.gif) 0 0 no-repeat;
z-index:2000;
}

#chaticon:hover {
width:45px;
height:47px;
background:url(images/icons/chat3.gif) 0 -47px no-repeat;
}

#name {
position:relative;
left:25px;
white-space:nowrap;
}

#today {
position:relative;
left:210px;
white-space:nowrap;
}

#motive {
position:absolute;
right:-70px;
white-space:nowrap;
}

#tabs ul {
width:81%;
position:relative;
text-align:left;
list-style:none;
border-top:1px solid #333;
border-top-color:#333;
margin:2.2em auto;
padding:0;
}

#tabs li {
float:left;
background:url(images/tabs-left.jpg) no-repeat left bottom;
height:.3em;
margin:.3em 0;
}

#tabs .tab {
display:block;
width:auto;
background:url(images/tabs-right.gif) no-repeat right bottom;
text-decoration:none;
color:#999;
margin:-.9em .2em;
padding:.15em 2.2em .1em 2em;
}

#prefs {
position:relative;
left:0;
white-space:nowrap;
}

#action {
position:relative;
left:55px;
white-space:nowrap;
}

#header {
height:97px;
background:url(images/bkg-header-left.jpg) no-repeat 0 0;
margin:0;
padding:0;
}

#ctl00_logo {
float:left;
position:relative;
top:20px;
left:25px;
}

#fontchanger {
height:88px;
float:right;
background:url(images/bkg-header-right.jpg) no-repeat 100% 0;
margin:0;
padding:9px 10px 0 0;
}

#fontchanger img {
margin:0 .2em;
}

#nav {
list-style:none;
border-left:5px solid #fff;
border-right:5px solid #fff;
border-bottom:1px solid #192026;
background:url(images/bkg-nav.jpg) repeat-x;
height:0;
border-left-color:#fff;
border-right-color:#fff;
margin:0;
padding:1.1em 0 1.4em 4px;
}

#nav table {
margin-top:-4px;
}

#nav td {
border-right:solid 1px Gray;
padding-left:15px;
padding-right:15px;
}

#nav td.active {
background-color:#192026;
}

#navcommand {
min-height:30px;
background:url(images/bkg-bluebox_notop.jpg);
border-left:5px solid #fff;
border-right:5px solid #fff;
border-bottom:1px solid #ecf4fa;
margin:0;
padding:1em 1.2em 0 6px;
}

#bluebox img {
height:16em;
float:left;
margin:0 2em 0 0;
}

#bluebox ul {
margin:0;
padding:1em;
}

#bluebox #button li.first {
background:url(images/bkg-blueboxbutton-ul-first.gif) 0 0 no-repeat;
}

#bluebox #button li.first a {
background:url(images/bkg-blueboxbutton-ll-first.gif) 0 100% no-repeat;
padding-left:.2em;
}

#bluebox #button li.second {
margin:-1em 0 0 -8px;
}

#bluebox #button li.second a {
padding:.8em 1.4em .8em 0;
}

#bluebox #button li {
float:left;
list-style:none;
background:url(images/bkg-blueboxbutton-ur.gif) 100% 0 no-repeat;
margin:-1em 0 0;
padding:.2em 0;
}

#bluebox #button li a {
background:url(images/bkg-blueboxbutton-lr.gif) 100% 100% no-repeat;
white-space:nowrap;
margin:0;
padding:.8em 1.6em .8em .4em;
}

#bluebox #button li.last {
background:url(images/bkg-blueboxbutton-ur-last.gif) 100% 0 no-repeat;
}

#bluebox #button li.last a {
background:url(images/bkg-blueboxbutton-lr-last.gif) 100% 100% no-repeat;
}

#bluebox #button li.right {
background:url(images/bkg-blueboxbutton-ur-right.gif) 100% 0 no-repeat;
}

#bluebox #button li.right a {
background:url(images/bkg-blueboxbutton-lr-right.gif) 100% 100% no-repeat;
}

#bluebox table {
width:100%;
margin:0;
padding:0 0 0 10px;
}

#bluebox td {
height:140px;
float:left;
background:url(images/bkg-blueboxtab-left.gif) no-repeat left top;
margin:0;
padding:0;
}

.search {
width:38%;
}

.lists {
width:28%;
}

#blueboxtab-right {
float:left;
display:block;
width:100%;
height:140px;
background:url(images/bkg-blueboxtab-right.gif) no-repeat 100% top;
margin:0;
padding:0;
}

#blueboxtab-right p {
margin:.3em 1em;
}

#blueboxtab-right ul {
margin:1em 1.5em;
padding:0;
}

#blueboxtab-right li {
list-style:none;
}

#blueboxtab-left.search	ul {
border-bottom:1px solid #d3d8dc;
background:#d3d8dc;
border-bottom-color:#d3d8dc;
margin:-.18em 28px 0 0;
padding:1em 0 1em 1em;
}

#blueboxtab-left.search	li {
float:left;
border-top:1px solid #d3d8dc;
border-top-color:#d3d8dc;
margin:-1em 0 0 -.5em;
padding:0 .2em 0 0;
}

#blueboxtab-left.search	li a {
float:left;
background:url(images/nav-left.gif) 100% 0 no-repeat;
border:1px solid #d3d8dc;
color:#000;
border-color:#d3d8dc;
margin:0;
padding:0 1.4em 0 1em;
}

#blueboxtab-left.search	li a.on {
background:#4f6774 url(images/nav-left-on.gif) 100% 0 no-repeat;
border-bottom:1px solid #4f6774;
color:#00b4dd;
background-color:#4f6774;
border-bottom-color:#4f6774;
margin:0 2px 0 0;
padding:0 1.4em 0 1em;
}

#blueboxtab-left input.textbox {
width:40%;
font-size:.8em;
margin:0 1em 0 0;
}

#blueboxtab-left input.checkbox {
margin:.8em 1em 0 0;
}

#submit {
position:relative;
left:1em;
}

.tabtitle {
position:relative;
top:-.2em;
padding:0 .25em;
}

#topbar {
list-style:none;
color:#036;
border-color:#ecf4fa #fff #b5babe;
margin:0;
padding:1.5em 0 .9em;
}

#topbar li,#topbar li.on {
float:left;
white-space:nowrap;
margin:-11px 0;
padding:0 0 0 9px;
}

#topbar li.activepage {
background:url(images/bkg-topbar-left.png) no-repeat left top;
margin-left:10px;
background-color:#FFF;
font-size:small;
font-weight:700;
padding:2px;
}

#topbar li.activepage #ctl00__activePage {
padding:10px;
}

#topbar a,#topbar li.on a {
float:left;
display:block;
width:auto;
background:none;
text-decoration:none;
font-weight:700;
border-bottom:1px solid #fff;
border-bottom-color:#fff;
padding:5px 15px 4px 6px;
}

#topbar li.on {
background:url(images/bkg-topbar-left.gif) no-repeat left top;
border:0;
margin-right:5px;
}

#topbar li.on a {
background:url(images/bkg-topbar-right.gif) no-repeat right top;
border:0;
}

#ctl00_breadcrumb_icon {
float:left;
border:0;
padding-top:7px;
}

.breadcrumb a {
font-weight:400;
font-size:xx-small;
padding-right:3px;
}

#topbar li.on #corner {
display:block;
width:10px;
height:10px;
position:relative;
top:1.7em;
left:99%;
background:url(images/bkg-topbar-corner.gif) no-repeat;
}

#topbar #help {
position:relative;
top:-5px;
left:2em;
float:right;
border:0;
padding:0 3em 0 0;
}

#topbar2 ul {
list-style:none;
background:url(images/bkg-topbar2.gif) 100% 0 no-repeat;
border-left:1px solid #ccc;
border-bottom:1px solid #b5babe;
line-height:1em;
border-left-color:#ccc;
border-bottom-color:#b5babe;
margin:.6em 1.66em;
padding:1.4em 1em 1.3em .3em;
}

#topbar2 li {
float:left;
margin:-1.5em 0 0 -.33em;
padding:1em 0 .6em .6em;
}

#topbar2 ul a {
background:url(images/bkg-topbar2tabs-right.gif) 100% 100% no-repeat;
white-space:nowrap;
margin:0 .3em 0 -.5em;
padding:.66em 1.5em .73em 1em;
}

#topbar2 li.on {
background:#fff url(images/bkg-topbar2tabs-left-on.gif) 0 0 no-repeat;
background-color:#fff;
margin:-1.39em 3px 0 -.33em;
padding:.9em 0 .7em .6em;
}

#topbar2 li.on a {
background:url(images/bkg-topbar2tabs-right-on.gif) 100% 100% no-repeat;
white-space:nowrap;
margin:0 0 0 -.5em;
padding:.66em 1.2em .73em 2.5em;
}

#topbar2 a:link {
font-size:1em;
color:#036;
}

#topbar2righticon {
float:right;
margin:.2em 2.5em .2em 0;
}

#topbar2righticon img {
position:relative;
top:.4em;
}

#borrower-sets {
list-style:none;
float:left;
}

#main {
background:none;
border-top:1px solid #fff;
line-height:1.5em;
border-top-color:#fff;
color:#000;
margin:0;
padding:0 1em;
}

.icon {
display:inline;
padding:0 0 0 0;
}

.step {
float:left;
text-align:left;
margin:.5em;
padding:1em;
}

.right {
padding-top:1.2em;
}

.stepicon {
position:relative;
top:.18em;
}

.time {
margin-left:20px;
}

#flash {
float:left;
text-align:center;
width:100%;
padding:0 0 2em;
}

#flash img {
width:90%;
}

hr {
float:left;
width:92%;
margin-left:2.7em;
}

#footer {
height:31px;
background:url(images/bkg-footer-left.jpg) no-repeat;
text-align:center;
margin:0;
padding:0;
}

#footer p {
height:31px;
background:url(images/bkg-footer-right.jpg) no-repeat right top;
margin:0 0 0 10px;
padding:.5em 0 0;
}

#helpbox {
position:relative;
top:4em;
width:81%;
min-width:60em;
text-align:left;
background:#fff url(images/bkg-content.gif) 100% 0 repeat-y;
background-color:#fff;
color:#323334;
margin:0 auto;
padding:0;
}

#helpbox-header-extra {
background:#fff url(images/bkg-helpbox-header-left.gif) no-repeat 0 0;
margin:0 0 0 5px;
}

#helpbox-header {
height:1.5em;
background:url(images/bkg-helpbox-header-right.gif) no-repeat right top;
font-size:1.6em;
line-height:0;
margin:0;
padding:.2em;
}

#helpbox-header p {
font-size:1em;
position:relative;
top:-.5em;
}

#helpbox-header li {
margin-top:-.15em;
float:left;
list-style:none;
padding:0;
}

#helpbox-header li .icon {
margin:.5em .3em;
}

#close {
position:absolute;
left:96%;
top:.2em;
}

#helpbox-main {
line-height:0;
border-top:1px solid #d2d8de;
border-top-color:#d2d8de;
margin:0 5px;
padding:0;
}

.module-half,.module-whole {
float:left;
line-height:1.4em;
margin:1%;
padding:0;
}

.module-whole {
width:94%;
background:url(images/bkg-module-ulX.gif) no-repeat;
}

.module-half {
width:46%;
background:url(images/bkg-module-ul.gif) repeat-y;
}

.module-ur {
background:url(images/bkg-module-ur.gif) 100% 0 repeat-y;
padding:1px;
}

.module-ll {
background:url(images/bkg-module-ll.gif) 0 100% no-repeat;
margin:0 10px -2px -1px;
}

.module-lr {
background:url(images/bkg-module-lr.gif) 100% 100% no-repeat;
margin:-12px -11px 0 -10px;
padding:0 15px 12px 25px;
}

.module-half .icon,.module-whole .icon {
margin-left:-5px;
padding:0 .4em 0 0;
}

.modulehead {
list-style:none;
margin:1.2em -.5em 0 0;
padding:4px 0 25px;
}

.modulehead li.moduleclose img {
margin:0;
}

.moduleheadline {
position:relative;
top:-1px;
left:3px;
}

.moduleheadline img {
position:relative;
top:2px;
}

.modulecontent {
padding-left:19px;
clear:both;
}

.tables {
padding-left:6px;
}

.tasklist td {
padding:.5em;
}

#production {
clear:both;
white-space:nowrap;
padding:0 0 1em 15px;
}

#production td {
padding:0 .2em;
}

#production td.tablehead {
background:url(images/line.gif) repeat-x 0 93%;
margin-top:2em;
padding:.5em 0;
}

.rank img {
width:0;
height:10px;
margin-top:1.2em;
}

.bigicon {
float:left;
margin-right:10px;
}

.modhr {
border-bottom:1px solid #ccc;
border-bottom-color:#ccc;
padding:0 0 3px;
}

#modulecontentwhole {
margin-left:80px;
}

#modulecontent.relationships {
margin-left:4px;
margin-right:1em;
}

#modulecontent.relationships td {
border-left:1px solid #b5babe;
vertical-align:top;
border-left-color:#b5babe;
}

#modulecontent.relationships td.description {
width:33%;
border-left:0;
}

#modulecontent.relationships td ul {
margin-top:-1em;
list-style:none;
}

#modulecontent.relationships td li {
width:13em;
margin-left:-38px;
}

#modulecontent.relationships td.tasks {
white-space:nowrap;
width:8em;
}

#modulecontent.relationships td.recentlist {
white-space:nowrap;
}

.righticon {
float:right;
position:relative;
top:-1.2em;
right:-.5em;
white-space:no-wrap;
padding:.2em;
}

.hide {
color:#f5f6f8;
}

#borrower-info input {
width:64%;
font-size:.8em;
margin:0 4% 0 0;
}

#borrower-info input.twosmall {
width:25%;
font-size:.8em;
margin:0 4% 0 0;
}

#borrower-info input.twobig {
width:35%;
font-size:.8em;
margin:0 4% 0 0;
}

.dataentryzone {
line-height:1.5em;
}

.dataentryzoneheader {
border:solid 1px #000;
font-weight:700;
background-color:#403d3e;
color:#FFF;
border-color:#000;
padding:2px;
}

.clientworkoutfilter {
border-top:solid 1px #ddd;
border-bottom:solid 1px #ddd;
padding-top:6px;
margin-top:6px;
border-top-color:#ddd;
border-bottom-color:#ddd;
}

#helpCenterWrapper {
display:none;
padding-bottom:15px;
}

#ctl00_helpCenter {
display:none;
text-align:left;
margin-top:0;
margin-bottom:10px;
padding-top:0;
border-bottom:solid 1px #FFF;
}

.menuitems {
position:relative;
left:0;
}

.menuitems ul {
width:81%;
position:relative;
text-align:left;
list-style-type:none;
margin:0 auto;
padding:0;
}

#navFlash {
position:relative;
top:-10px;
width:100%;
margin:0 8px 0 6px;
}

#loginSection {
width:400px;
}

#history {
float:right;
color:#FFF;
text-align:right;
}

#historyItems {
border:solid 5px green;
position:relative;
top:40px;
}

.ContextMenuPanel {
border:1px solid #000;
z-index:1000;
background:url(images/menu-bg.gif) repeat-y 0 0 #FAFAFA;
cursor:default;
font-size:11px;
padding:1px 1px 0;
}

.ContextMenuBreak {
height:1px;
overflow:hidden;
display:block;
border-top:1px solid #C5C5C5;
margin:1px 1px 1px 32px;
padding:0;
}

a.ContextMenuItem {
display:block;
color:#000;
text-decoration:none;
cursor:pointer;
white-space:nowrap;
margin:1px 0;
padding:4px 19px 4px 33px;
}

a.ContextMenuItem:hover {
background-color:Green;
color:#000;
border:1px solid #D2B47A;
padding:3px 18px 3px 32px;
}

.previousScreenGroup {
padding:1px;
}

.pagecontent { /*3/20/2013 tds was an ID tag*/
padding:20px;
}

.datafield {
border:solid 1px gray;
height:23px;
background-color:#e4f6fb;
}

.datafield_options {
height:19px;
vertical-align:middle;
padding-top:2px;
}

.datafield_options_toggle {
height:23px;
vertical-align:middle;
padding-top:0;
}

.datafield_validate .datafield_options,.datafield_validate .datafield_options_toggle {
background-color:silver;
}

.datafield input {
border:none;
font:11px/13px arial;
background-color:#e4f6fb;
}

.datafield_container {
width:100%;
height:100%;
vertical-align:middle;
}

.datafields_panels_container {
width:100%;
padding:4px;
}

.datafield_messages {
filter:Alpha(opacity=80);
-moz-opacity:0.80;
opacity:0.80;
background-color:silver;
border:dotted 1px gray;
width:100%;
margin:4px;
padding:2px;
}

.drag-handle {
text-indent:3px;
font:bold 14px Arial;
background-color:#CA0000;
color:#FFF;
cursor:move;
overflow:hidden;
width:auto;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity:1;
opacity:1;
padding:1px;
}

#interVeil {
position:absolute;
background:#e9e9e9;
width:10px;
left:0;
top:0;
z-index:5;
visibility:hidden;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=60);
opacity:0.8;
}

.MoFormButtonRow {
border-top:solid 1px #8b8d8e;
border-bottom:solid 1px #8b8d8e;
padding:6px;
line-height:normal;
}

.MoFormSuccessText {
font-size:x-small;
padding-top:5px;
padding-bottom:5px;
color:Green;
}

.MoFormWarningText {
font-size:x-small;
padding-top:5px;
padding-bottom:5px;
color:#FF0;
}

.MoFormFailureText {
font-size:x-small;
padding-top:5px;
padding-bottom:5px;
color:Red;
}

.moform_tabheader {
border-top:dotted 1px gray;
}

.moform_tabheader a {
border-left:dotted 1px gray;
font-weight:700;
padding:2px 4px;
}

#topbar a:visited {
color:#036;
}

.white {
color:#fff;
}

#motive	a {
color:#f7931d;
}

#bluebox,#navcommand {
border-left-color:#fff;
border-right-color:#fff;
border-bottom-color:#ecf4fa;
}

#clientoptionsfooter {
border-top-color:#ddd;
border-bottom-color:#ddd;
}

.rowseperator {
border-bottom-color:#ddd;
border-bottom:solid 1px #ddd;
}

.mobius_infrastructure_templates_textboxtemplateparameter>input,.standardinput,form.cmxform input,form.cmxform select {
background-color:#F1F6FB;
}

form.cmxform em {
color:red;
font-weight:700;
font-style:normal;
}

form.cmxform legend,form.cmxform label {
color:#333;
}

.searchkeywords {
background-color:#00b4dd;
color:#FFF;
}

.searchkeywordsinactive {
background-color:#c8d0d3;
color:#00b4dd;
}

.mobius_infrastructure_templates_textboxtemplateparameter>input {
width:100%;
margin-right:12px;
}

.dhtmlwindow {
position:absolute;
border:2px solid #000;
visibility:hidden;
background-color:#FFF;
}

.drag-handle .drag-controls {
position:absolute;
right:1px;
top:2px;
cursor:pointer;
}

.drag-contentarea {
border-top:1px solid #A52A2A;
background-color:#FFF;
color:#000;
height:150px;
overflow:auto;
padding:2px;
}

.drag-statusarea {
border-top:1px solid gray;
background-color:#F8F8F8;
height:13px;
}

.drag-resizearea {
float:right;
width:13px;
height:13px;
cursor:nw-resize;
font-size:0;
}

#ctl00_ContentPlaceHolder1_chkDescription,#ctl00_ContentPlaceHolder1_chkDetails,#ctl00_ContentPlaceHolder1_chkApplyFilter {
width:20px;
}

.fieldseperator {
margin-left:30px;
}

.rowseperatortop {
border-top:solid 1px #ddd;
}

table tr {
vertical-align:top;
}

/*#frmlogin input,#Login1_UserName,#Login1_Password,*/
form.cmxform input {
width:160px;
}

form.cmxform textarea {
width:300px;
height:80px;
}

form.cmxform select {
width:166px;
}

form.cmxform fieldset {
margin-bottom:10px;
border:none;
}

.standardinput {
width:160px;
font-size:1.1em;
}

.standarddate {
width:80px;
}

.largeinputheight {
height:100px;
}

form.cmxform legend {
font-weight:700;
_margin:0 -7px;
padding:0 2px 0 0;
}

form.cmxform label {
display:inline-block;
line-height:1.8;
vertical-align:top;
width:100px;
}

form.cmxform fieldset ol {
margin:0;
padding:0;
}

form.cmxform fieldset li {
list-style:none;
margin:0;
padding:5px 5px 0;
}

form.cmxform fieldset fieldset {
border:none;
background:none;
margin:3px 0 0;
}

form.cmxform fieldset fieldset legend {
font-weight:400;
padding:0 0 5px;
}

form.cmxform fieldset fieldset label {
display:block;
width:auto;
margin-left:100px;
}

.keywordsearch {
width:240px;
color:#00b4dd;
}

.searchhover {
border:solid 1px #FFF;
background-color:#b8bdc1;
min-height:40px;
}

.searchnormal {
border:none;
background-color:Transparent;
height:19px;
}

#ctl00_search {
position:absolute;
top:143px;
right:50px;
z-index:100;
padding:5px;
}

#ctl00_searchbutton {
position:relative;
left:-5px;
top:4px;
height:19px;
}

#reportlist {
padding-left:0;
background-color:#ddd;
text-align:right;
width:240px;
}

#reportlist .report {
background-color:#ddd;
height:17px;
border-right:solid 1px #a1a1a1;
padding:3px 13px 3px 3px;
}

#reportlist .active {
position:relative;
left:0;
height:17px;
border-right:none;
background-image:url(images/report-active-long.jpg);
background-position:right;
background-repeat:no-repeat;
}

.reportlistfooter {
position:relative;
left:0;
height:157px;
width:240px;
background-image:url(images/report-bottom-long.jpg);
background-repeat:no-repeat;
}

#reportheader,#reportcategories {
border-bottom:solid 1px #ddd;
font-size:small;
height:20px;
padding:0;
}

#reportcategories a {
background-image:url(images/icons/folder_blue.png);
background-repeat:no-repeat;
border-right:solid 1px #ddd;
padding-left:25px;
padding-right:10px;
font-size:small;
height:20px;
}

#reportfilter {
border-top:solid 1px #ddd;
padding-top:5px;
}

#reportfilter	a {
border-right:solid 1px #ddd;
padding-right:5px;
padding-left:5px;
}

#quickfilter {
border-top:solid 1px #ddd;
padding-top:5px;
margin-top:5px;
}

#reportoptions {
padding-bottom:8px;
}

#reportoptions input {
padding-left:5px;
padding-right:5px;
}

#reportoptions	a {
border-right:solid 1px #ddd;
padding-right:5px;
}

.optionseperator {
border-left:solid 1px #ddd;
margin:0 4px;
}

.spacer {
padding-left:5px;
}

#reportDetailsLoading {
text-align:left;
font-size:small;
font-weight:700;
}

#reportoptionfilter {
padding-top:5px;
}

.contactmethodicon {
color:Gray;
border:solid 1px #ddd;
width:12px;
text-transform:lowercase;
text-align:center;
float:left;
margin-right:3px;
display:inline-block;
padding:0 3px;
}

.contentitem .row {
display:inline-block;
}

.contactheader {
border-bottom:solid 1px #000;
font-weight:700;
width:200px;
}

ul.contentitem {
position:relative;
list-style-type:none;
list-style-position:inside;
margin:0;
padding:0;
}

td .field {
width:80px;
float:left;
}

td .goodvalue {
color:Green;
}

td .badvalue {
color:Red;
}

td .mygoalsvalue {
width:5%;
text-align:center;
}

td .mygoalheaderspacer {
width:5px;
border-bottom:solid 1px #000;
}

td .mygoalsheader {
width:5%;
border-bottom:solid 1px #000;
text-align:center;
background-color:#b4b9bd;
}

td .mygoalsheaderlo {
width:36%;
font-weight:bolder;
border-bottom:solid 1px #000;
text-align:left;
}

td .mygoalsheadercategory {
width:28%;
font-weight:bolder;
text-align:center;
}

#goalfilter {
border:solid 1px #000;
background-color:#b4b9bd;
width:96%;
padding:3px;
}

#goalfilter select {
background-color:#b4b9bd;
}

.goalratingAbove,.goalratingOk,.goalratingBelow {
border:solid 1px #000;
color:#FFF;
width:40px;
padding:0 2px;
}

.goalratingAbove {
background-color:#297a29;
}

.goalratingOk {
background-color:#00b4dd;
}

.goalratingBelow {
background-color:Red;
}

.comparisonHeader {
border-top:solid 1px #000;
border-bottom:solid 1px #000;
height:26px;
font-weight:700;
padding:5px 5px 5px 10px;
}

#newconnectorsteps {
width:550px;
font-size:large;
float:none;
}

#newconnectorsteps .step {
font-size:large;
font-weight:700;
float:none;
}

#newconnectorsteps .header {
margin-bottom:5px;
border-bottom:1px solid #000;
}

#newconnectorsteps .inactive {
color:Gray;
border-bottom:none;
}

#newconnectorsteps .description {
font-size:medium;
font-weight:400;
}

#newconnectorsteps .complete {
color:Gray;
padding-left:65px;
background-position:left center;
background-image:url(images/icons/check.png);
background-repeat:no-repeat;
}

.kpivisualizer {
width:800px;
border-left:dotted 1px #455c76;
border-right:dotted 1px #455c76;
padding-left:5px;
padding-right:10px;
}

.kpiheader,.kpifooter {
height:20px;
vertical-align:middle;
width:790px;
border-top:solid 1px #455c76;
border-bottom:solid 1px #455c76;
background-color:#e9e9e9;
margin-bottom:5px;
color:#455c76;
padding:4px 4px 0;
}

.kpiheader,.kpifooter img {
padding:1px 5px 0 0;
}

.kpiquickgrid {
margin-left:5px;
}

.kpisub {
width:240px;
height:298px;
border:solid 1px #c6c5c5;
font-size:small;
background-color:#e9e9e9;
}

.kpifooter {
background-color:#FFF;
border-top:none;
padding-bottom:4px;
}

.kpiitem {
border:solid 1px #455c76;
text-align:center;
padding:2px;
}

.kpiitemheader {
width:128px;
height:34px;
border:solid 1px #e9e9e9;
vertical-align:middle;
background-color:#e9e9e9;
font-weight:700;
color:#455c76;
}

.kpiitemfooter {
width:128px;
border-bottom:solid 1px #e9e9e9;
}

.kpiactual,.kpigoal {
width:60px;
text-align:center;
float:left;
}

.kpigoal {
border-left:solid 1px #e9e9e9;
}

.kpiitemindicator {
height:64px;
}

.kpiitemindicator input {
height:64px;
width:64px;
}

.kpibad {
background-color:#ff693c;
}

.kpiok {
background-color:#fbc300;
}

.kpigood {
background-color:#58c428;
}

.kpiunknown {
background-color:#0068c1;
}

.kpidashboardbody {
background-color:Gray;
}

.scorecardvisualizer_footersettings {
color:gray;
font-style:italic;
vertical-align:middle;
border-top:dotted 1px gray;
padding:2px;
}

.scorecardvisualizer_footersettings img {
padding-right:3px;
}

.scorecardvisualizer_footerchangesettings {
border-top:dotted 1px gray;
padding:2px;
}

.scorecardvisualizer_mode {
border-right:dotted 1px gray;
padding-right:10px;
}

.scorecardvisualizer_timeperiod {
padding-left:10px;
padding-right:10px;
border-right:dotted 1px gray;
}

.scorecardvisualizer_showoptions {
padding-left:10px;
}

.sc_indicator_withvalue img {
padding-right:10px;
vertical-align:text-top;
}

.led_item {
text-align:center;
color:#FFF;
padding:2px;
}

.led_bg_blue {
background-image:url(images/LED_Visualizer_BG_Blue_Sliver.png);
background-repeat:repeat-x;
}

.led_bg_blue_small {
background-image:url(images/LED_Visualizer_BG_Blue_Sliver_Small.png);
background-repeat:repeat-x;
}

.led_item_header {
font-style:italic;
font-size:12px;
color:#314963;
}

.led_item_body {
font-size:18px;
vertical-align:middle;
height:40px;
}

.led_item_body_small {
font-size:18px;
vertical-align:middle;
height:14px;
}

.rowseperatortopform {
border-top:solid 1px #fff;
}

.formeditcell {
width:50%;
background-color:#ddd;
}

.formheader,.formfooter {
border-top:solid 1px #000;
border-bottom:solid 1px #000;
margin-bottom:10px;
height:45px;
font-size:large;
padding-top:15px;
background-color:#ddd;
}

.formfooter {
height:35px;
background-color:Transparent;
text-align:left;
}

.visualizercontrol {
margin-bottom:5px;
}

.visualizer {
border:solid 1px gray;
}

.visualizerheader {
height:20px;
vertical-align:middle;
background-color:#e9e9e9;
margin-bottom:5px;
color:#455c76;
border-bottom:solid 1px #b8b7b7;
font-weight:700;
padding:4px 4px 0;
}

.visualizerbody {
padding:0 5px 5px;
}

.visualizerfooter {
padding:4px 4px 4px 10px;
}

.MoFormCenteredTable .verticalDivider {
border-right:1px solid #999!important;
}

.mo_pagetitle {
font-size:26px; 
color:#8b8d8e;
margin-bottom:2px;
}

.mo_layoutheader {
font-size:small;
border-top:solid 1px #c9cac8;
margin-bottom:10px;
margin-top:10px;
padding-top:6px;
}

.mo_inputerror {
background-color:Red;
border:solid 1px #000;
}

.mo_infozone {
border-left:dotted 1px #000;
margin-left:10px;
padding-left:15px;
font-style:italic;
color:#00b4dd;
}

.mo_sectiontitle {
font-size:small;
font-weight:700;
color:#00afdd;
}

.clear {
overflow:hidden;
width:100%;
}

a.MoButton {
color:#444;
display:block;
float:left;
font:normal 10px arial, sans-serif;
height:22px;
margin-right:6px;
text-decoration:none;
border:solid 1px #8b8d8e; /* tds 4/24/2013 */
background-color:#e9e9e9; /* tds 4/24/2013 */
}

a.MoButton span {
display:block;
line-height:14px;
padding:4px 16px 5px 24px;
}

.Secondary.buttontext {
font-size:12px;
color:#004250;
}

.Primary.buttontext {
font-size:12px;
color:#FFF;
}

.TreeView {
background-color:#FFF;
padding-top:4px;
padding-left:1px;
cursor:default;
}

.TreeNode {
font-family:tahoma;
font-size:11px;
padding:2px 3px 1px;
}

.HoverTreeNode {
font-family:tahoma;
font-size:11px;
text-decoration:underline;
cursor:default;
padding:2px 3px 1px;
}

.SnapHeader {
border-bottom:dotted 1px #000;
color:#00a7d9;
background-color:#FFF;
padding-top:2px;
padding-left:5px;
cursor:move;
height:16px;
}

.snapHeaderClosed {
text-align:left;
border:solid 1px #FFF;
color:#00a7d9;
background-color:#dbdee0;
font-size:x-small;
padding-top:2px;
padding-left:15px;
background-repeat:no-repeat;
background-image:url(images/grip_open.png);
cursor:move;
height:16px;
margin:3px;
}

.SnapContent {
font-family:verdana;
font-size:11px;
border:#4284b5 1px solid;
background-color:#FFF;
cursor:default;
padding:3px;
}

.Dock {
border:#AFAFAF 1px solid;
background-color:#D1D1D1;
padding:5px;
}

.Links {
list-style-image:none;
color:#000;
font-size:11px;
}

.QuickSearchOn {
border:dotted 1px #000;
background-color:#f1f2f4;
padding:0 2px;
}

.autocomplete_completionListElement {
visibility:hidden;
background-color:#FFF;
color:windowtext;
border:buttonshadow;
cursor:default;
overflow:auto;
height:200px;
text-align:left;
list-style-type:none;
border-style:solid;
border-width:1px;
margin:0!important;
}

.autocomplete_highlightedListItem {
background-color:#ff9;
color:#000;
padding:1px;
}

.autocomplete_listItem {
background-color:window;
color:windowtext;
padding:1px;
}

.org {
border:double 3px Gray;
background-color:#314963;
color:#FFF;
width:120px;
height:55px;
margin:0 5px;
}

.org_100 {
border:double 3px Gray;
background-color:#314963;
color:#FFF;
width:100px;
height:55px;
margin:0 5px;
}

.org_80 {
border:double 3px Gray;
background-color:#314963;
color:#FFF;
width:80px;
height:55px;
margin:0 5px;
}

.org_legend {
border:solid 1px gray;
background-color:#314963;
color:#FFF;
width:12px;
height:12px;
margin:0 3px 0 5px;
}

.vertconnector_left {
border-left:solid 1px #314963;
}

.connector_lefttop {
border-left:solid 1px #314963;
border-top:solid 1px #314963;
}

.connector_righttop {
border-right:solid 1px #314963;
border-top:solid 1px #314963;
}

.connector_top {
border-top:solid 1px #314963;
}

.orgchart_wrapper {
border:double 3px #314963;
width:100%;
background-color:InactiveCaption;
padding:0 10px 20px;
}

.orgchart_wrapper_clear {
border:dotted 1px #314963;
width:100%;
padding:0 10px 20px;
}

.lockrequestreview td {
width:140px;
vertical-align:bottom;
border-bottom:dotted 1px gray;
border-right:dotted 1px gray;
}

.lockrequestreview tr.difference_warning {
background-color:#f0ff71;
}

.lockrequestreview tr.difference_error {
background-color:#de7564;
}

.maintablelight {
text-align:left;
background-color:#FFF;
color:#000;
/* 3/20/2013 tds
background-image:url(images/solutionsection_bg.png);
background-repeat:repeat-x;
    */
background-image:none;
}

.maintablelight a {
color:#3ab4e8;
}

.solutionbar {
    /*
color:#FFF;
vertical-align:middle;
width:100%;
border-top:solid 1px #000;
height:20px;
background-image:url(images/solutionbar_bg2.png);
background-repeat:repeat-x;
padding:2px;
        */

    /* 3/20/2013 tds */
    background-color:rgb(0, 66, 80);
    color:white;
vertical-align:middle;
width:100%;

padding:6px;
/*background-color:#455c76;*/
}

.solutionbar td {
height:20px;
}

.application {
font-weight:700;
color:#00456a;
}

.activesolution {
font-weight:700;
text-align:right;
padding-right:15px;
padding-left:15px;
}

.solutionarea {
border-left:solid 1px #000;
padding-left:10px;
padding-right:10px;
}

.solutionareaon {
background-color:#6ca1d3;
}

.activeuser {
text-align:right;
padding-left:20px;
}

.displayname {
padding-right:10px;
}

.companyname {
padding-left:10px;
padding-right:10px;
border-left:solid 1px #000;
border-right:solid 1px #000;
}

.solutionactionzone {
border:solid 4px #c9cac8; /* #6ca1d3;*/
padding:4px;
background-color: #e9e9e9;
/* 3/20/2013 tds */
/*background-image:url(images/solutionsection_bg.png);
background-repeat:repeat-x;*/
}

.solutionactionzonehelp {
height:240px;
border-top:solid 1px #6ca1d3;
padding:4px;
}

.solutionactionzoneoptions {
line-height:12px;
text-align:center;
}

.solutionactionzoneoptions td {
    /*border:solid 1px white;*/
}
.solutionactionzoneoptions td a {
    color:#004250;
}

.solutionactionzonelinks {
border-top:solid 1px #6ca1d3;
}

.solutionactionzonelink {
padding-left:6px;
padding-right:6px;
border-right:solid 1px #6ca1d3;
}

.historybar {
text-align:right;
padding:3px;
/*
border-top:solid 1px Gray;
border-bottom:solid 2px Gray;
    */
/*background-color:#e9e9e9;*/ /* 3/20/2013 tds */
}

.sitemenu_sublink {
    color:gray;
    padding-right:13px;
    display:inline-block;
}

.pagewrapper {
padding:15px;
}

.footer {
width:100%;
text-align:center;
margin-top:10px;
color:Gray;
border-top:solid 1px #f6f6f6;
}

a:link,a:visited {
text-decoration:none;
color:#00b4dd;
}

a img,#topbar li.close a,#topbar #help a {
border:0;
}

.b,a.ContextMenuItem-Selected,.tableheader,.kpititle,a.MoButton:active,.lockrequestreview tr.header {
font-weight:700;
}

#nav td.active a,.nav-on a,.nav-on li,#topbar a:visited,#topbar a:link {
color:#FFF;
}

#blueboxtab-left.search	li a:hover,#blueboxtab-left.search	li a.on:hover,.menuitems li a:hover,a:hover,#tabs a:hover,#topbar .breadcrumb a:link,#topbar a:hover,#nav a:hover,#pageoptions li a:hover {
color:#00b4dd;
}

#topbar li.breadcrumb,#topbar li.close {
float:right;
border:0;
margin:-15px -7px;
padding:0;
}

#corner,.moform_tabbodyitem_hide,#newconnectorsteps .hide,.activitybar {
display:none;
}

#topbar li#topbar-status,#helpme,#topbar #help img {
position:relative;
top:3px;
}

.modulehead li,.kpiheader,.kpititle,.kpioptions,.kpimain {
float:left;
}

.modulehead li.moduleclose,.kpioptions,.kpisub {
float:right;
}

.today img,.volume img {
width:2em;
height:10px;
margin-top:1.2em;
}

.mail,.datafield_panels,.mobius_infrastructure_templates_textboxtemplateparameter,* html .drag-handle {
width:100%;
}

.standardul li,.menuitems li {
float:left;
padding-right:20px;
}

#historyItems li,.rowpadding {
padding:5px;
}

.previousScreenLink,.black,#newconnectorsteps .active {
color:#000;
}

.MoFormTitleRow,.MoFormFooterRow {
padding:0;
}

.MoFormHeaderRow,.MoFormLayoutPanelRow {
padding:0 0 5px;
}

.moform_tabbodyitem_show,#newconnectorsteps .show {
display:block;
}

h2,.blue {
color:#004668;
}

.altrow,#reportcategories a.active {
background-color:#ddd;
}

.largeinput,#filesToUpload td {
width:300px;
}

.searchkeywordsinactive,.searchkeywords,.kpivisualizer a,.kpivisualizer td {
font-size:x-small;
}

#reportfilter	a.off,#reportoptions	a.off,#reportoptionfilter	a.off,.optionButtonGroup a.off {
border-right:none;
}

#reportoptionfilter a,.optionButtonGroup a {
border-right:solid 1px #ddd;
margin-right:5px;
padding-right:5px;
padding-left:5px;
}

.labelinfo,.MoFormCenteredTable {
color:Gray;
}

a.MoButton.Primary,a.MoButton.Secondary {
/*background:transparent url(images/Button_Primary_RightSide.png) no-repeat scroll top right;*/  /* tds 4/24/2013 */
 padding-right:12px;  /* tds 4/24/2013 */
}

a.MoButton.Primary span,a.MoButton.Secondary span {
/*background:transparent url(images/Button_LeftSide_300px.png) repeat-x;*/  /* tds 4/24/2013 */
}
.MoButtonActive {
    background-color:orange;
    background-image:url(images/spinner_blue.gif); /*FBorange.gif); spinner.gif);*/
    background-repeat:no-repeat; /* tds 4/24/2013 */
    background-position:left;
    background-position-x: 5px;
}

.GrayedTreeNode,.SelectedTreeNode {
font-family:tahoma;
font-size:11px;
cursor:default;
padding:2px 3px 1px;
}

span#filterbydate,span#filterbydimension,span#filterbynumeric {
    overflow-wrap: break-word;
}
