

 a.mailto img {vertical-align: -4px; padding: 1px}

.btn {background: #286BC3 url(images/bkg-btn-bl.gif) repeat-x top !important; border: 3px double #286BC3; padding: 3px 8px; text-align: center; line-height: 1em; font: bold 12px tahoma,arial,helvetica,verdana,sans-serif; color: #fff}

.btn:hover {background: #339B48 url(images/bkg-btn-grn.gif) repeat-x top !important; border: 3px double #339B48; color: #fff; cursor: pointer}

.btn-lightblue, div.tagindent button {background: #E3F2FC; border: 2px solid #BEDEF7; padding: 1px 6px; font-size: 11px; color: #333; cursor: pointer}

.btn-lightblue:hover, div.tagindent button {background: #E3F2FC; border: 2px solid #A6CEED; color: #000}

.frm {background: #fff url(images/bkg-frm-topfade.gif) repeat-x top; border: 1px solid #ccc; margin: 0px; font-family: arial,"lucida grande",helvetica,tahoma,verdana,sans-serif; font-weight: normal; line-height: 1.2em; font-size: 12px; color: #333}

.frm:focus {background: #F4FBFD url(images/bkg-frm-topfade-bl.gif) repeat-x top; border: 1px solid #96CEE3; color: #000}

.frm.optional {background: #fff url(images/bkg-frm-optional-gry.gif) no-repeat top right; color: #333}

.frm.optional.focus {background: #F0FAF2 url(images/bkg-frm-topfade-grn.gif) repeat-x top; color: #000}

.frm.search {background: url(images/bkg-frm-wmc-search.gif) no-repeat 0px 0px; border: none; width: 135px; height: 20px; overflow: hidden; padding: 6px 2px 0px 22px; font-size: 12px; line-height: 1em; margin-top: 0px; color: #000}

.frm.search:focus {background: url(images/bkg-frm-wmc-search.gif) no-repeat 0px -26px; color: #000}

.frm.search.disabled {color: #ccc}

select.frm {margin-left: 4px}

#xLocTrack .track {margin-top: 5px;}

.track {margin-top: 5px; width: 150px; background: url(images/bkg-track-gry.gif) repeat-x top; height: 16px; font-size: 0px}

.handle {background: url(images/bkg-slide-handle.gif) no-repeat -17px 0; width: 17px; height: 16px; overflow: hidden; color: #fff}

.handle:hover {background: url(images/bkg-slide-handle.gif) no-repeat 0 0}

.debugScroll {padding-top: 5px; font-size: small}

.standardForm {margin: 0 0px}

table.standardForm {border-collapse: collapse; width: 100%; position: relative}

.standardForm tr {background-color: #fff}

.standardForm .separator {background-color: #fff !important}

.standardForm td.group, .standardForm td.fieldlabel, .standardForm td.field {padding: 10px 0 10px 10px; vertical-align: top; position: relative}

.standardForm td.group {padding: 10px 30px 10px 0px; white-space: nowrap; border-right: 0px solid #ccc}

.standardForm .group .groupname {margin-right:10px; font-weight: bold; color: #666}

.standardForm .group .description {margin-top: 10px; margin-right:10px; font-size: smaller; color: #8899AA}

.standardForm td.fieldlabel {white-space: nowrap; font-weight: bold; padding-left: 0px}

.standardForm .inactive td {background: #fcfcfc; color: #ccc; cursor: default}

.standardForm .inactive .info {color: #ccc}

.standardForm .active td {background: #fff; vertical-align: top}

.standardForm td {vertical-align: top;}

/* .standardForm .blankcell {background: #fafafa}

*/ .standardForm .units {font-size: smaller; color: #667799; font-weight: normal}

.standardForm .readonly {margin-left: 4px}

.standardForm .example {padding: 0; margin-top: 4px; font-size: smaller; color: #666; vertical-align: baseline; position: relative; font-weight: bold}

.standardForm .example .ex {color: #333; font-weight: bold}

.standardForm .info {padding: 2px 0px 0px 4px; font-size: 10px; color: #666; vertical-align: baseline; position: relative; font-weight: bold}

.standardForm .required {display: none}

.standardForm .novalue {background: url(images/bkg-td-blankcell.gif) no-repeat top left; height: 11px; color: #fff; cursor: default}

.standardForm .viewmode {margin-left: 4px}

.standardForm .editmode {position: relative}

.standardForm .editmode input.primary {}

.standardForm .editmode textarea.frm {width: 300px; height: 200px}

.standardForm .editmode .fdbk {position: absolute; top: 0px; left: 315px; width: 300px}

.standardForm button {margin-right: 10px}

.standardForm .error .fieldlabel, .standardForm .error .example, .standardForm .error .example .ex {color: Red}

.standardForm .feedback {margin: 0; padding: 0}

.standardForm .error input {background: #FCF5F5; border-color: #B84044; color: #000}

.standardForm .choiceBox .choice{ padding-top: 2px; font-weight: normal; cursor: default}

.choiceBox {white-space:nowrap}

.standardForm .choiceBox .choice:hover {margin-top: 2px}

.standardForm .buttonLinkDiv {position: absolute; top: 8px; left: 100px}

.standardForm .buttonLinks {margin-left: 15px; font-size: 90%}

.standardWizard {position: relative; margin: 10px 0; width: 100%}

.standardWizard .rightalign {position: absolute; right: 0}

.standardWizard .leftalign {}

a.button {background: transparent url(images/sbtn-a.gif) no-repeat scroll center right; color: #444; display: block; float: left; font: bold 11px arial, sans-serif; height: 26px; margin-right: 6px; padding-right: 18px; text-decoration: none; cursor: pointer}

a.button span {background: transparent url(images/sbtn-span.gif) no-repeat center left; display: block; line-height: 16px; padding: 5px 0 5px 18px}

a.button:active {background-position: bottom right; color: #000; outline: none}

a.button:active span {background-position: bottom left; padding: 6px 0 4px 18px}

/* SIMPLE SLIDING TABS .tabs-container {background: url(images/bkg-tab-bottom.gif) repeat-x bottom; padding-left: 10px; font-size: 12px; height: 25px}

* html .tabs-container {height: 24px}

.tabs-container ul {list-style: none; margin: 0; padding: 0; width: 400px; float: left}

.tabs-container ul li {background: url(images/bkg-tab-right-off.gif) no-repeat top right; border-bottom: 1px solid #ccc; margin-right: 3px; float: left}

.tabs-container ul li a {display: block; background: url(images/bkg-tab-left-off.gif) no-repeat top left; padding: 0 1.5em; line-height: 2em; text-decoration: none; ouline: none; color: #999; float: left}

.tabs-container ul li a:hover {color: #000; text-decoration: underline}

.tabs-container ul li.active {background: url(images/bkg-tab-right-on.gif) no-repeat top right; border-bottom: 1px solid #fff; margin-right: 3px; float: left}

.tabs-container ul li.active a {display: block; background: url(images/bkg-tab-left-on.gif) no-repeat top left; padding: 0 1.5em; line-height: 2em; text-decoration: none; color: #404040; cursor: default; float: left}

*/ .tabs-container {background: url(images/bkg-tabbottom-gry.gif) repeat-x bottom; margin-bottom: 6px}

.tabs-container.mm {margin: 0px; padding-top: 12px}

.tabs-sidebar {margin: 5px 0px 0px 0px}

.tabnav {height: 24px; margin: 0; margin-left: 10px; padding: 0; list-style: none; font: 12px bold tahoma,arial,helvetica,lucida,verdana,sans-serif; clear: both; overflow: hidden}

.tabnav.right a:link, .tabnav.right a:visited, .tabnav.right span {float: right}

.tabs-sidebar .tabnav {padding-left: 13px;}

.item-expanded .tabnav {padding-left: 5px;margin-top:12px;}

.tabnav li {background: url(images/bkg-tb2-off-right.gif) no-repeat top right; height: 24px; margin: 0px 3px 0px 0px; padding: 0; display: inline; list-style-type: none; outline: none; float: left}

.tabnav li a, .tabnav li a:visited, .tabnav li a:hover, .tabnav li span {background: url(images/bkg-tb2-off-left.gif) no-repeat top left; padding: 6px 16px; text-decoration: none; display: block; font-weight: bold; color: #666}

.tabnav li:hover {background: url(images/bkg-tb2-off-right-over.gif) no-repeat top right; height: 24px; outline: none; float: left}

.tabnav li:hover a {background: url(images/bkg-tb2-off-left-over.gif) no-repeat top left; text-decoration: none; color: #06c}

.tabnav li.disabledTab {background: url(images/bkg-tb2-off-right.gif) no-repeat top right; height: 24px; margin: 0px 3px 0px 0px; padding: 0; display: inline; list-style-type: none; outline: none; float: left}

.tabnav li.disabledTab a, .tabnav li.disabledTab a:visited, .tabnav li.disabledTab a:hover, .tabnav li.disabledTab span {cursor: normal !important; background: url(images/bkg-tb2-off-left.gif) no-repeat top left; padding: 6px 16px; text-decoration: none; display: block; font-weight: bold; color: #bfbfbf}

.tabnav li.disabledTab:hover {background: url(images/bkg-tb2-off-right.gif) no-repeat top right}

.tabnav li.active, .tabnav li.active span {background: url(images/bkg-tb-on-right.gif) no-repeat top right}

.tabnav li.active a, .tabnav li.active span {background: url(images/bkg-tb-on-left.gif) no-repeat top left !important; padding: 6px 16px; text-decoration: none; display: block; font-weight: bold; color: #000 !important; outline: none; overflow: hidden}

.tabs-container.mm .tabnav li.active {background: none !important}

.tabs-container.mm .tabnav li.active span {background: url(images/bkg-tb-wmc-mm.gif) no-repeat top left !important; width: 100px; height: 24px; display: block; color: #000}

* html .tab-container.mm .tabnav {height: 24px; border-bottom: 1px solid #ccc; overflow: hidden}

/*** SimpleTab - WMC Listing *** .tabs-container ul.tabnav {padding-left: 10px; margin: 0px}

.tabs-container ul.tabnav li {list-style: none; background: url(images/bkg-stab.gif) no-repeat 0px 0px; width: 100px; height: 18px; text-align: center; padding-top: 6px; margin-right: 3px; overflow: hidden; float: left}

.tabs-container ul.tabnav li:hover {background: url(images/bkg-stab.gif) no-repeat 0px -24px}

.tabs-container ul.tabnav li.active {background: url(images/bkg-stab.gif) no-repeat 0px -48px}

.tabs-container ul.tabnav li a {background: transparent; text-decoration: none; display: block; color: #06c}

.tabs-container ul.tabnav li.active a {color: #333}

.tabs-container ul.tabnav li a:hover {text-decoration: none}

*/ .ico-colorpicker {height: 15px; width: 15px; margin-left: 1px; background: url(./images/ico-colorpicker.gif) no-repeat top left}

.ico-calendar {height: 15px; width: 15px; margin-left: 1px; background: url(../wmc/images/calendar.png) no-repeat top left}

table.color-table, table.color-table tr, table.color-table tr td {width: auto; height: 16px; vertical-align: middle}

.simpleTable {border-collapse:collapse; width: 100%}

.simpleTable .hide {display: none}

.simpleTable thead th {background: transparent; font-size: 13px; font-weight: bold; text-align: left; padding: 5px; color: #000; border-bottom: 1px solid #ccc}

.simpleTable thead th span {padding-right: 15px}

.simpleTable thead th span.up {background: url(images/sort-gry-up.gif) no-repeat right; color: #000}

.simpleTable thead th span.down {background: url(images/sort-gry-down.gif) no-repeat right; color: #000}

.simpleTable tbody td {border-bottom: 1px solid #eee; padding: 5px; vertical-align: middle}

.simpleTable tr.active {background: #EBFCF3}

.simpleTable tr.even {background: #F2F7FF}

/* .simpleTable tr.active:hover {background: #F2FFF8}

*/ .simpleTable tr.active td, .simpleForm td {line-height: 24px}

.simpleTable tr.active td img {margin-top: 6px}

.simpleTable td {vertical-align: middle}

.simpleTable .emptytable {background: url(images/ico-sm-warning.gif) no-repeat left; padding: 3px 0px 3px 24px; color: #000}

.standardTable .filterArea {padding: 20px; font-weight: bold}

.standardTable .hilite1 {background-color:#CDF}

.standardTable .hilite2 {background-color:#CFD}

.standardTable .hilite3 {background-color:#DFC}

.standardTable .hilite4 {background-color:#FDC}

.standardTable .hilite5 {background-color:#FCD}

.standardTable .hilite6 {background-color:#DCF}

.standardTable table {width: 100%; border: 1px solid #eee; margin: 5px 0px}

.standardTable table thead th {background: #E8F5FF url(../wmc/images/bkg-thead-th-bl.gif) repeat-x top; border-right: 1px solid #E8F4FC; border-bottom: 1px solid #B9D6EB; padding: 10px 18px 10px 10px; font: bold 11px tahoma,arial,lucida,helvetica,verdana,sans-serif; white-space: nowrap; text-align: left; cursor: default; color: #154E7A}

.standardTable table thead th:hover {background: #CCE5F9 url(../wmc/images/bkg-thead-th-bl2.gif) repeat-x top; color: #000}

.standardTable table thead th.active{ background: #E8FAEB url(../wmc/images/bkg-thead-th-grn.gif) repeat-x top; border-right: 1px solid #D5F5DA; border-bottom: 1px solid #B8D9BD; color: #000}

.standardTable table thead th.active:hover {background: #C9EACF url(../wmc/images/bkg-thead-th-grn2.gif) repeat-x top}

.standardTable table .sort thead th {cursor: pointer}

.standardTable table tbody td {padding: 3px 5px 3px 10px; line-height: 1.7em; border-bottom: 1px solid #eee}

.standardTable table col.active {background: #F2FAF4;}

.standardTable table tr.odd {background:transparent;}

.standardTable table tr.even {background: #F5FAFC;}

.standardTable table .bignum {background: url(../wmc/images/bkg-bignum-yel.png) no-repeat; width: 46px; height: 26px; display: block; text-align: center; padding-top: 3px; font-family: arial,lucida,tahoma,verdana,sans-serif; font-size: 16px; font-weight: bold; color: #666}

.standardTable table .nowrap {white-space: nowrap}

.standardTable .hide {display : none}

button.primary, input.primary {background: url(images/btn-primary3.gif) no-repeat 0px 0px; border: none !important; width: 96px; height: 38px; margin: 0px 5px; padding-bottom: 3px; overflow: hidden; text-align: center; font: bold 11px tahoma,arial,helvetica,lucida,sans-serif; color: #EDF6FF; outline: none; cursor: pointer}

button.primary:hover, input.primary:hover, button.primary:active, input.primary:active {background: url(images/btn-primary3.gif) no-repeat 0px -38px; color: #fff}

button.secondary, input.secondary {background: url(images/btn-secondary.gif) no-repeat 0px 0px; border: none !important; width: 96px; height: 38px; margin: 0px 5px; padding-bottom: 3px; overflow: hidden; text-align: center; font: bold 11px tahoma,arial,helvetica,lucida,sans-serif; color: #EDF6FF; outline: none; cursor: pointer}

button.secondary:hover, input.secondary:hover {background: url(images/btn-secondary.gif) no-repeat 0px -38px; color: #fff}

button.primary.disabled, button.secondary.disabled, input.primary.disabled, input.secondary.disabled {background: url(images/btn-primary-disabled.gif) no-repeat !important; color: #878787; padding-bottom: 5px; outline: none; cursor: default}

button.primary-lg, input.primary-lg {background: url(images/btn-primary-lg.gif) no-repeat 0px 0px; border: none !important; width: 136px; height: 38px; margin: 0px 5px; padding-bottom: 3px; overflow: hidden; text-align: center; font: bold 11px tahoma,arial,helvetica,lucida,sans-serif; color: #EDF6FF; outline: none; cursor: pointer}

button.primary-lg:hover, input.primary-lg:hover, button.primary-lg:active, input.primary-lg:active {background: url(images/btn-primary-lg.gif) no-repeat 0px -38px; color: #fff}

button.secondary-lg, input.secondary-lg {background: url(images/btn-secondary-lg.gif) no-repeat 0px 0px; border: none !important; width: 136px; height: 38px; margin: 0px 5px; padding-bottom: 3px; overflow: hidden; text-align: center; font: bold 11px tahoma,arial,helvetica,lucida,sans-serif; color: #EDF6FF; outline: none; cursor: pointer}

button.secondary-lg:hover, input.secondary-lg:hover {background: url(images/btn-secondary-lg.gif) no-repeat 0px -38px; color: #fff}

button.primary-lg.disabled, button.secondary-lg.disabled, input.primary-lg.disabled, input.secondary-lg.disabled {background: url(images/btn-primary-disabled-lg.gif) no-repeat !important; color: #878787; outline: none; cursor: default}

button.lightblue, input.lightblue {background: url(images/btn-lightblue.gif) no-repeat 0px 0px; border: none !important; width: 90px; height: 32px; margin: 0px 5px; padding-bottom: 3px; overflow: hidden; text-align: center; font: bold 11px tahoma,arial,helvetica,lucida,sans-serif; color: #EDF6FF; outline: none; cursor: pointer}

button.lightblue:hover, input.lightblue:hover, button.lightblue:active, input.lightblue:active {background: url(images/btn-lightblue.gif) no-repeat 0px -32px; color: #fff}

button.lightblue.disabled, button.lightblue.disabled:hover, input.lightblue.disabled, input.lightblue.disabled:hover {cursor: default; background: url(images/btn-lightblue-disabled.gif) no-repeat 0px 0px; color: #999}

.btn {border-style: solid !important; border-width: 1px !important}

.badge-new {background: url(images/bkg-wmc-wnew50.png) no-repeat; position: absolute; top: 0px; right: 0px; width: 50px; height: 50px; z-index: 1; color: #fff}

.thumb-info {position: absolute; top: 106px; right: 6px; width: 16px; height: 16px; background: url(images/ico-sm-information.png) no-repeat; color: #fff}

.thumb-info.active {filter: alpha(opacity=60); -moz-opacity: 0.8; opacity: 0.8}

a.signup {display: block; background: url(images/bkg-buttons-large.jpg) no-repeat 0 0; width: 257px; height: 77px; line-height: 77px; margin: 0; overflow: hidden; text-indent: -9000px; color: #06c}

a.signup:hover {background: url(images/bkg-buttons-large.jpg) no-repeat 0 -77px}

a.trynow {display: block; background: url(images/bkg-buttons-large.jpg) no-repeat 0 -154px; width: 257px; height: 77px; line-height: 77px; margin: 0; overflow: hidden; text-indent: -9000px; color: #06c}

a.trynow:hover {background: url(images/bkg-buttons-large.jpg) no-repeat 0 -231px}

a.go {display: block; background: url(images/bkg-buttons-large.jpg) no-repeat 0 -308px; width: 257px; height: 77px; line-height: 77px; margin: 0; overflow: hidden; text-indent: -9000px; color: #06c}

a.go:hover {background: url(images/bkg-buttons-large.jpg) no-repeat 0 -385px}

a.btn-contact-lg {display: block; background: url(images/bkg-buttons-large.jpg) no-repeat 0 -462px; width: 257px; height: 77px; line-height: 77px; margin: 0; overflow: hidden; text-indent: -9000px; color: #06c}

a.btn-contact-lg:hover {background: url(images/bkg-buttons-large.jpg) no-repeat 0 -539px}

a.btn-contact {display: block; background: url(images/btn-contact-grn.png) no-repeat 0 0; width: 130px; height: 40px; line-height: 40px; text-indent: -9000px; overflow: hidden}

a.btn-contact:hover {background: url(images/btn-contact-grn.png) no-repeat 0 -40px}

.rmsg {width: 80%; margin: 0px 25px; white-space: normal}

div.rmsg-red .ie6 {background: #FFAEAE !important; border: 3px double #DE6464; margin: 1em 0px; padding: 6px 10px; font-size: 12px; font-weight: bold; color: #610404}

div.rmsg-grn .ie6 {background-color: #B0E57C !important; border: 3px double #8CC454; margin: 1em 0px; padding: 6px 10px; font-size: 12px; font-weight: bold; color: #114C03}

.rmsg .top, .rmsg .btm {height: 16px; overflow: hidden; margin: 0px; padding: 0px}

.rmsg.grn .top .left {background: url(images/bkg-rmsg-grn-top-l.gif) no-repeat; width: 18px; height: 16px; float: left}

.rmsg.grn .top .right {background: url(images/bkg-rmsg-grn-top-r.gif) no-repeat; width: 18px; height: 16px; float: right}

.rmsg.grn .top .bg {background: url(images/bkg-rmsg-grn-top-b.gif) repeat-x; height: 16px; margin: 0px 18px}

.rmsg.grn .btm .left {background: url(images/bkg-rmsg-grn-btm-l.gif) no-repeat; width: 18px; height: 16px; float: left}

.rmsg.grn .btm .right {background: url(images/bkg-rmsg-grn-btm-r.gif) no-repeat; width: 18px; height: 16px; float: right}

.rmsg.grn .btm .bg {background: url(images/bkg-rmsg-grn-btm-b.gif) repeat-x top; height: 16px; margin: 0px 18px}

.rmsg.grn .cnt {background: url(images/bkg-rmsg-grn-cnt-l.gif) repeat-y left; padding-left: 16px}

.rmsg.grn .cnt .inner {background: url(images/bkg-rmsg-grn-cnt-r.gif) repeat-y right; padding-right: 16px}

.rmsg.grn .cnt .inner .msg {background: #B0E57C url(images/bkg-rmsg-grn-check.gif) no-repeat top left; padding: 0px 18px 0px 24px; min-height: 16px; font-weight: bold; font-size: 12px; line-height: 1.4em; color: #114C03}

.rmsg.red .top .left {background: url(images/bkg-rmsg-red-top-l.gif) no-repeat; width: 18px; height: 16px; float: left}

.rmsg.red .top .right {background: url(images/bkg-rmsg-red-top-r.gif) no-repeat; width: 18px; height: 16px; float: right}

.rmsg.red .top .bg {background: url(images/bkg-rmsg-red-top-b.gif) repeat-x; height: 16px; margin: 0px 18px}

.rmsg.red .btm .left {background: url(images/bkg-rmsg-red-btm-l.gif) no-repeat; width: 18px; height: 16px; float: left}

.rmsg.red .btm .right {background: url(images/bkg-rmsg-red-btm-r.gif) no-repeat; width: 18px; height: 16px; float: right}

.rmsg.red .btm .bg {background: url(images/bkg-rmsg-red-btm-b.gif) repeat-x; height: 16px; margin: 0px 18px}

.rmsg.red .cnt {background: url(images/bkg-rmsg-red-cnt-l.gif) repeat-y left; padding-left: 16px}

.rmsg.red .cnt .inner {background: url(images/bkg-rmsg-red-cnt-r.gif) repeat-y right; padding-right: 16px}

.rmsg.red .cnt .inner .msg {background: #FFAEAE url(images/bkg-rmsg-red-del.gif) no-repeat top left; padding: 0px 18px 0px 24px; min-height: 16px; font-weight: bold; font-size: 12px; color: #610404; line-height: 1.4em}

.feedback-copy {position: absolute; left: 85px; top: 0; width: 350px}

.tooltip {position: absolute!important; overflow:hidden; font-size: 12px; z-index: 10000!important}

.tooltip .xtop, .tooltip .xbottom {display: block; background: transparent; font-size: 1px}

.tooltip .xb1, .tooltip .xb2, .tooltip .xb3, .tooltip .xb4 {display: block; overflow: hidden}

.tooltip .xb1, .tooltip .xb2, .tooltip .xb3 {height: 1px}

.tooltip .xb2, .tooltip .xb3, .tooltip .xb4 {background: #666; border-left: 1px solid #333; border-right: 1px solid #333}

.tooltip .xbottom .xb2, .tooltip .xbottom .xb3, .tooltip .xbottom .xb4 {background: #666}

.tooltip .xb1 {margin: 0 5px; background: #333}

.tooltip .xb2 {margin: 0 3px; border-width: 0 2px}

.tooltip .xb3 {margin: 0 2px}

.tooltip .xb4 {height: 2px; margin: 0 1px}

.tooltip .xboxcontent {padding: 0 .5em; margin: 0; color: #000; text-shadow: 2px 2px 0px #CCC; border: 1px solid #333; border-width: 0px 1px 0 1px; background-color: #666; white-space: nowrap}

.waiting {z-index: 100000000; background-image:url('images/waiting.gif'); background-repeat:no-repeat; background-position:center center; background-color:white}

.bigWaiting {background-image:url('images/bigWaiting.gif'); background-repeat:no-repeat; background-position:center 20%; background-color:white}

.blackWaiting {background-image:url('images/blackWaiting.gif'); background-repeat:no-repeat; background-position:center center; background-color:black}

.bigBlackWaiting {background-image:url('images/bigBlackWaiting.gif'); background-repeat:no-repeat; background-position:center center; background-color:black}

#header .userinfo .user-guest {background: url(images/ico-login-person-gry.gif) no-repeat top left; padding: 1px 0px 3px 22px; height: 18px; color: #666}

#header .userinfo .user-member {background: url(images/ico-login-person-grn.gif) no-repeat top left; padding: 1px 0px 3px 22px; height: 18px; color: #666}

#header .userinfo .user-member strong {font-size:14px;cursor: default;}

#header .userinfo .userinfonav {margin-top: 4px; font-size: 11px}

#header .userinfo .userinfonav span.pipe {margin: 0px 5px; color: #999}

#header .userinfo a {background: transparent; text-decoration: none; color: #7e7d82;}

#header .userinfo a:hover {background: transparent; text-decoration: underline; color: #890389;}

/*******************************
******** TABELAS ***************
********************************/

table {
	border-spacing:1px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	background-color:#E7E7E7;
	color: #b7b7b7;
	margin-top: 20px;	
}

caption {
	font-weight: bold;
	font-size: 13px;
	background: #fff;
	border-spacing:0;
	color: #FFF;
	padding:1px;
	letter-space: 1px;
}

td, th {
	padding: 4px; 
}

thead th {
	text-align: center;
	
	background: #E0E0E0;
	color: #626262;
	/*border: 1px solid #E0E0E0;*/
	border: none;
	vertical-align: middle;
	padding: 0;
	margin: 0;
}

thead th.destaque_empresa {
	background: #E0E0E0;
	color: #555;
}

tbody th {
	color: #666;	
}

tbody th.fundo_escuro {
	color: #6E6E6E;	
}

tbody tr {
	background-color:#FFF; 
	text-align:left;
}

tbody td.fundo_cinza {
	background-color: #EEEEEE; 
	text-align:left;
}

tbody td.destaque_empresa {
	background: #E0E0E0;
	color: #555;
}

tbody tr.destaque {
	background-color: #E0E0E0; 
	text-align:left;
	color: #626262;
	font-weight: bold;
}

tbody th a:link, tbody th a:visited{
	color:#96D030;
	padding:3px 0px 0px 18px;
}

tbody th a:hover{
	color:#FF8601;
}

tbody tr td { 
	height:20px;
	color: #555;
}

table td a:link, table td a:visited {
	color: #1975D7;
	text-decoration: none;
}

table td a:hover {
	color: #990000;
	text-decoration: underline;
}

tbody td a {
	margin: 0 auto;
	height: 15px;	
	padding:3px 0px 0px 18px;
	font-weight:bold;
	color:#FF8601;
}

tfoot tr {
	border-bottom:3px solid #CCC;
}

tfoot th, tfoot td {
	background-color:#E7E7E7; padding:5px;
	text-align:center; 
	font-size:13px; font-weight:bold; font-style: italic;
	border-top:1px solid #DFDFDF;	
	border-bottom:1px solid #DFDFDF;
}

/**************************************
********* FORMULÁRIOS *****************
***************************************/

form, button {border:0; margin:0; padding:0;}

.myform{

	/*margin:0 auto;*/	

	width:500px;

	padding:14px;

}

#stylized{

	border:solid 2px #F5F5F5;

}

#stylized h1 {

	font-size:16px;

	font-weight:bold;

	margin-bottom:8px;

}

#stylized p{

	font-size:11px;

	color:#666666;

	margin-bottom:20px;

	border-bottom:solid 1px #F5F5F5;

	padding-bottom:10px;

}

#stylized label{

	display:block;

	font-weight:bold;

	text-align:right;

	width:200px;

	float:left;

}

#stylized .small{

	color:#666666;

	display:block;

	font-size:11px;

	font-weight:normal;

	text-align:right;

	width:140px;

}

#stylized input {

	float:left;

	font-size:12px;

	padding:4px 2px;

	border:solid 1px #aacfe4;

	width:250px;

	margin:2px 0 20px 10px;

}

#stylized select, textarea{

	font-size:12px;

	width:260px;

	margin:2px 0 20px 10px;

}

#stylized button{ 

	clear:both;

	margin-left:240px;

	width:125px;

	height:31px;

	background:#666666 url(images/button.png) no-repeat;

	text-align:center;

	line-height:31px;

	color:#FFFFFF;

	font-size:11px;

	font-weight:bold;

}
