
body {
    color: #333;
}
body, img, div, td, th {
    border: 0 none;
    font: 12px Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0;
}
body, td, tr, div {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 18px;
}
a {
    color: #009dd9;
    text-decoration: none;
}
a:link, a:visited {
    color: #009dd9;
    text-decoration: none;
}
a:hover, a:active {
    color: #5c5d5f;
    text-decoration: none;
}
body a {
    color: #009dd9;
}
body b a {
    color: #009dd9;
    font-weight: bold;
}
body a:hover {
    text-decoration: none;
}
body span {
    color: #333;
    font-size: inherit;
}
body b {
    font-weight: bold;
}
body strong {
    font-weight: bold;
}
body H1 {
}
div.content {
    width: 1100px;
}
div.left {
    display: inline;
    float: left;
    width: 200px;
}
div.center {
    display: inline;
    float: left;
    margin: 0 40px 0 20px;
    width: 500px;
}
div.widecenter {
    width: 800px;
}
div.right {
    display: inline;
    float: left;
    width: 300px;
}
div.clear {
    clear: both;
}
.cq-wcm-preview .hideInPreview {
    display: none;
}
div.topnav {
    clear: both;
    white-space: nowrap;
}
div.logo {
    min-width: 200px;
}
div.logo img {
    margin: 10px 0 0;
    padding: 0;
}
div.newslist {
    background: #444f55 url("images/gr_bg.jpg") repeat-x scroll 0 0;
    color: #e7e7e7 !important;
    padding: 14px 8px 20px 24px;
}
div.newslist div.item {
    clear: both;
    padding: 0 0 6px;
}
div.newslist a {
    color: #e7e7e7;
}
div.newslist b {
    color: #fff;
}
div.newslist span {
    color: #bababa;
    font: 10px Arial,Helvetica,sans-serif;
}
img.teaser {
    border: 1px solid white;
    float: left;
    margin: 5px 7px 0 0;
    padding: 1px;
}
div.breadcrumb {
}
div.breadcrumb A {
}
.breadcrumb {
    color: #5c5d5f;
    font: 10px Arial,Helvetica,sans-serif;
    margin: 0 0 18px;
    padding: 0 6px 0 0;
}
.breadcrumb a, .breadcrumb a:link, .breadcrumb a:visited {
    color: #009dd9;
    text-decoration: none;
}
.breadcrumb a:hover, .breadcrumb a:active {
    color: #5c5d5f;
    text-decoration: none;
}
div.header {
    background: #94bf4a none repeat scroll 0 0;
    margin: 1px;
}
div.headerImg {
    background-repeat: no-repeat;
    color: #fff;
    height: 98px;
    padding-left: 35px;
    padding-top: 100px;
    width: 517px;
}
div.headerText {
    width: 270px;
}
div.cite {
    height: 150px;
    padding: 20px 8px 0 24px;
}
div.cite b {
    color: #1164a9;
}
div.cite span {
    color: #878787;
}
div.footer {
    background: #434f55 none repeat scroll 0 0;
    border-top: 1px solid #fff;
    clear: both;
    padding: 17px 0 21px 200px;
    vertical-align: middle;
}
div.footer a {
    background: rgba(0, 0, 0, 0) url("images/bullet3.gif") no-repeat scroll 0 0;
    color: #fff;
    font: 10px Arial,Helvetica,sans-serif;
    padding: 0 0 0 17px;
}
div.disclaimer {
    background: white none repeat scroll 0 0 !important;
    color: #797979;
    padding: 20px 0 25px;
    text-align: center;
}
div.disclaimer a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 center;
    color: #14729e;
    padding: 0;
}
input.textinput, textarea {
    width: 228px;
}
input.geo, textarea.geo, select.geo {
    background: #fff none repeat scroll 0 0;
    color: #373737;
    font: 12px Arial,Helvetica,sans-serif;
    margin: 1px 0 5px;
    vertical-align: middle;
}
input.disabled {
    background: #eeeeee none repeat scroll 0 0;
    color: #aaaaaa;
}
input.geos {
    background: #fff none repeat scroll 0 0;
    color: #373737;
    font: 12px Arial,Helvetica,sans-serif;
    margin: 1px 0 5px;
    vertical-align: middle;
    width: 100px;
}
div.par {
    clear: both;
}
div.parsys_column {
    border: 0 none;
    float: left;
    height: 100%;
    margin: 5px 0;
    padding: 0;
    vertical-align: top;
    width: 100%;
}
div.section {
    margin-bottom: 12px;
}
div.parsys_column .section {
    overflow: hidden;
    width: 100%;
}
.new {
    margin-bottom: 0 !important;
}
div.cq-colctrl-cols {
    float: left;
    width: 100%;
}
div.cq-colctrl-default {
    width: 100%;
}
div.cq-colctrl-lt0 {
}
div.cq-colctrl-lt0-c0 {
    border-right: 1px solid #ccc;
    padding-right: 8px;
    width: 48%;
}
div.cq-colctrl-lt0-c1 {
    padding-left: 9px;
    width: 49%;
}
div.cq-colctrl-lt1 {
}
div.cq-colctrl-lt1-c0 {
    border-right: 0 solid #ccc;
    padding-right: 9px;
    width: 48%;
}
div.cq-colctrl-lt1-c1 {
    padding-left: 9px;
    width: 49%;
}
div.cq-colctrl-lt4 {
}
div.cq-colctrl-lt4-c0 {
    border-right: 1px solid #ccc;
    padding-right: 7px;
    width: 34%;
}
div.cq-colctrl-lt4-c1 {
    padding-left: 9px;
    width: 63%;
}
div.cq-colctrl-lt4-noline {
}
div.cq-colctrl-lt4-noline-c0 {
    border-right: 0 solid #ccc;
    padding-right: 7px;
    width: 34%;
}
div.cq-colctrl-lt4-noline-c1 {
    padding-left: 9px;
    width: 63%;
}
div.cq-colctrl-lt5 {
}
div.cq-colctrl-lt5-c0 {
    border-right: 1px solid #ccc;
    padding-right: 8px;
    width: 63%;
}
div.cq-colctrl-lt5-c1 {
    padding-left: 9px;
    width: 34%;
}
div.cq-colctrl-lt5-noline {
}
div.cq-colctrl-lt5-noline-c0 {
    border-right: 0 solid #ccc;
    padding-right: 8px;
    width: 63%;
}
div.cq-colctrl-lt5-noline-c1 {
    padding-left: 9px;
    width: 34%;
}
div.cq-colctrl-lt2 {
}
div.cq-colctrl-lt2-c0 {
    border-right: 1px solid #ccc;
    padding-right: 8px;
    width: 31%;
}
div.cq-colctrl-lt2-c1 {
    border-right: 1px solid #ccc;
    padding-left: 9px;
    padding-right: 8px;
    width: 31%;
}
div.cq-colctrl-lt2-c2 {
    padding-left: 9px;
    width: 32%;
}
div.cq-colctrl-lt2-noline {
}
div.cq-colctrl-lt2-noline-c0 {
    border-right: 0 solid #ccc;
    padding-right: 9px;
    width: 31%;
}
div.cq-colctrl-lt2-noline-c1 {
    border-right: 0 solid #ccc;
    padding-left: 9px;
    padding-right: 9px;
    width: 31%;
}
div.cq-colctrl-lt2-noline-c2 {
    padding-left: 9px;
    width: 32%;
}
div.cq-colctrl-lt3 {
}
div.cq-colctrl-lt3-c0 {
    border-right: 1px solid #ccc;
    padding-right: 7px;
    width: 46%;
}
div.cq-colctrl-lt3-c1 {
    border-right: 1px solid #ccc;
    padding-right: 7px;
    width: 24%;
}
div.cq-colctrl-lt3-c2 {
    width: 24%;
}
div.cq-colctrl-lt3-noline {
}
div.cq-colctrl-lt3-noline-c0 {
    border-right: 0 solid #ccc;
    padding-right: 7px;
    width: 46%;
}
div.cq-colctrl-lt3-noline-c1 {
    border-right: 0 solid #ccc;
    padding-right: 7px;
    width: 24%;
}
div.cq-colctrl-lt3-noline-c2 {
    width: 24%;
}
div.search {
    padding: 0 1px 0 0;
}
div.searchRight {
    border-left: 1px solid #e7e7e7;
    float: right;
    padding-bottom: 24px;
    padding-left: 15px;
    width: 150px;
}
div.searchTrends {
    margin-bottom: 5px;
    text-align: justify;
}
div.searchRight p {
    font-weight: bold;
    margin-bottom: 5px;
    text-align: left;
}
div.sitemap div.linkcontainer {
    margin: 0;
}
div.sitemap div.linkcontainer div.linkcontainer {
    padding-left: 20px;
}
div.sitemap div.link {
    border-bottom: 1px dotted black;
    margin: 0 0 4px;
    padding: 0 0 4px 10px;
}
div.sitemap div.link a {
    background: rgba(0, 0, 0, 0) url("images/bullet-n3.gif") no-repeat scroll 0 0;
    color: #009dd9;
    font: 12px Arial,Helvetica,sans-serif;
    padding: 0 0 4px 18px;
}
div.textimage div.image {
    float: left;
    margin: 0 24px 8px 0;
}
.image_left div.image {
}
.image_right div.image {
    float: right !important;
    margin: 0 0 8px 8px !important;
}
div.image img {
    margin: 0;
}
img.title {
    border: 0 none;
    display: block;
    margin-bottom: 8px;
}
div.download {
    background-color: #fff;
}
div.download div.item {
    clear: both;
    margin: 0 0 8px;
}
div.download span.icon {
    float: left;
    height: 32px;
    width: 32px;
}
div.table table {
    border-collapse: collapse;
}
div.table table td {
    padding: 4px;
}
div.table table th {
    border-bottom: 1px solid black;
    padding: 4px;
}
table ul, table ol {
    margin: 0 5px 0 35px;
}
table ul li {
    list-style-image: url("images/bullet-n3.gif");
}
table ol li {
    list-style-type: decimal;
}
div.list {
    background-color: #fff;
}
div.list ul, div.list ol {
}
div.list ul {
    list-style-type: none;
    margin: 0 5px 0 35px;
    padding: 0;
}
div.list ul li, div.list ol li {
}
div.list ul li {
    font: 12px Arial,Helvetica,sans-serif;
    list-style-image: url("images/bullet-n3.gif");
    margin: 5px 0;
    padding: 0;
}
div.list li.news-list {
    font: 11px Arial,Helvetica,sans-serif;
    list-style-image: url("images/bullet-n3.gif");
    margin: 5px 0;
    padding: 0;
}
div.list ul p, div.list ol p {
    margin: 0;
    padding: 0 0 10px;
}
div.homeChrome div.list ul p, div.homeChrome div.list ol p {
    margin: 0;
    padding: 0;
}
div.list ul p a, div.list ol p a {
    font: 12px Arial,Helvetica,sans-serif;
}
div.list div.pagination {
    clear: both;
    height: 20px;
}
div.list div.pagination div.previous {
    float: left;
}
div.list div.pagination div.next {
    float: right;
}
div.list .teaser-title {
    font-weight: bold;
}
div.list .teaser-description {
}
div.list .news-title {
    color: #009dd9;
    display: block;
    font: 12px Arial,Helvetica,sans-serif;
}
div.list .news-title:hover {
    color: #5c5d5f;
}
div.list .news-date {
    color: #000;
    font: 12px Arial,Helvetica,sans-serif;
}
div.homeChrome div.list .news-title {
    color: #009dd9;
    display: block;
    font: 11px Arial,Helvetica,sans-serif;
    padding: 0 0 0 5px;
}
div.homeChrome div.list .news-date {
    color: #636363;
    font: bold 11px Arial,Helvetica,sans-serif;
    padding: 0 0 0 5px;
}
div.list .news-description {
}
div.mvt img {
    max-width: 500px;
}
div.signin_subtitle {
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 10px;
}
div.signin_create {
    padding-bottom: 10px;
    padding-top: 40px;
}
div.signin_option {
    clear: left;
    float: left;
}
div.signin_element {
    clear: right;
    float: right;
    padding-right: 150px;
}
div.signin_element * input {
    width: 140px;
}
div.signin_element * .form_leftcol {
    width: 90px;
}
.column_1 {
    width: 262px;
}
.column_1 .space {
    padding: 22px 36px 29px 35px;
}
.column_2 {
    width: 518px;
}
.column_3 {
    width: 100%;
}
.column_2 .space {
    padding: 20px 37px 15px 35px;
}
.mpct .space {
    padding: 51px 216px 0 35px;
}
.gr {
    background: #444f55 url("images/gr_bg.jpg") repeat-x scroll 0 0;
    color: #e7e7e7 !important;
    height: 239px;
}
.gr a {
    color: #e7e7e7;
}
.gr b {
    color: #fff;
}
.gr span {
    color: #bababa;
    font: 10px Arial,Helvetica,sans-serif;
}
.bl {
    color: #fff;
}
.bl b a {
    color: #fff;
    font: bold 12px Arial,Helvetica,sans-serif;
}
.bl a {
    color: #fff;
    font: 12px Arial,Helvetica,sans-serif;
}
.gl_1 {
    background: rgba(0, 0, 0, 0) url("images/gl1.gif") repeat-x scroll center bottom;
}
.gl_2 {
    background: rgba(0, 0, 0, 0) url("images/gl3.gif") repeat-x scroll center bottom;
}
.bl_bg {
    background: #13729d url("images/bl_bg.jpg") repeat-x scroll 0 0;
}
.bg3 {
    background: #e3e3e3 url("images/bg3.jpg") repeat-x scroll center top;
    color: #474747;
}
.nn a {
    text-decoration: none;
}
.nn a:hover {
    text-decoration: underline;
}
.input input, .ta {
    background: #8ebfd3 none repeat scroll 0 0;
    border: medium none;
    color: #373737;
    height: 18px;
    margin: 0;
    padding: 2px 0 0;
}
.ta {
    height: 111px;
    margin: 0 0 20px;
    overflow: auto;
    padding: 5px 0 0;
}
.eq_height {
    height: 31px;
}
div.element {
    margin-bottom: 2px;
}
.form_1 {
    background: #f0f0f0 none repeat scroll 0 0;
    border-top: 1px solid #d9d9d9;
    padding: 17px 34px 16px 24px;
}
.form_1 .link_1 {
    background: rgba(0, 0, 0, 0) url("images/bullet1.gif") no-repeat scroll 0 0;
    color: #14729e;
    font: 10px Arial,Helvetica,sans-serif;
    padding: 0 0 0 10px;
}
.form_1 input {
    border: 1px solid #a1a1a1;
    height: 17px;
    margin: 0 0 13px;
    width: 156px;
}
.form_row {
    clear: both;
    width: 100%;
}
.form_row .form_mv_add {
    cursor: pointer;
    margin-left: 235px;
    padding-left: 119px;
}
.form_row .form_mv_remove {
    cursor: pointer;
}
.form_leftcol {
    float: left;
    width: 119px;
}
.form_leftcollabel {
    float: left;
    width: 100px;
}
.form_leftcolmark {
    float: right;
    width: 10px;
}
.form_rightcol {
    padding-left: 119px;
}
.form_rightcol_left {
    float: left;
    width: 105px;
}
.form_rightcol_middle {
    float: left;
    width: 23px;
}
.form_rightcol_right {
    float: left;
    width: 105px;
}
div.form_captchatimer {
    border: 1px solid #cccccc;
    float: left;
}
div.form_captchatimer_bar {
    background-color: #cccccc;
    float: left;
    height: 8px;
}
div.form_captcha_input {
    float: left;
    padding-top: 4px;
    vertical-align: baseline;
}
div.form_captcha_img {
    float: left;
    padding-left: 4px;
    padding-right: 4px;
    vertical-align: baseline;
}
div.form_captcha_refresh {
    float: left;
    padding-top: 4px;
}
div.section.hidden {
    margin: 0 !important;
    padding: 0 !important;
}
.link_1 {
    background: rgba(0, 0, 0, 0) url("images/bullet2.gif") no-repeat scroll 0 0;
    color: #fff;
    font: 12px Arial,Helvetica,sans-serif;
    padding: 0 0 0 12px;
}
.link_2 {
    background: rgba(0, 0, 0, 0) url("images/bullet5.gif") no-repeat scroll 0 0;
    color: #009dd9;
    font: 12px Arial,Helvetica,sans-serif;
    padding: 0 0 0 12px;
}
div.tagcloud {
    margin-bottom: 20px;
    margin-top: 20px;
}
div.feedlink {
    height: 20px;
    line-height: 20px;
}
a.feedlink-icon {
    background: transparent url("/libs/collab/commons/components/feedlink/feed.png") no-repeat scroll 0 3px;
    padding-left: 20px;
}
a.feedlink-text {
    cursor: pointer;
    padding-bottom: 2px;
    padding-top: 2px;
    text-decoration: underline;
}
.comments-count {
    font-size: 1.5em;
    font-weight: bold;
}
.comments-count.replies {
    font-size: 1em;
}
.comment {
    margin-top: 14px;
}
.comment-header {
    background-color: #efefef;
    border-top: 1px solid #bcbcbc;
    font-size: 0.75em;
    height: 30px;
    line-height: 30px;
}
.comment-header a {
    color: #000;
    text-decoration: none;
}
.comment-header-avatar {
    float: left;
}
.comment-header-avatar img {
    height: 24px;
    margin: 2px;
    width: 24px;
}
.comment-header-meta {
    float: left;
}
.comment-header-time {
}
.comment-header cite {
    float: left;
    margin: 0 10px;
}
.comment-header cite a {
    font-weight: bold;
}
.comment-body {
    clear: left;
    margin-top: 5px;
}
.comment-replies {
}
.comment-replies.tree {
    padding-left: 20px;
}
form.comment {
    margin: 0;
    padding: 0;
}
.comment-error {
    color: #f60;
    font-weight: bold;
}
.comment-info {
    margin-bottom: 10px;
    width: 190px;
}
.comment-block {
}
.comment-text-label {
    font-weight: bold;
}
input.comment-text {
    color: #333;
    display: block;
    font-size: 95%;
    margin: 0 10px 7px 0;
    padding: 2px;
}
textarea.comment-text {
    color: #888;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 100px;
    margin: 0;
    padding: 0;
    width: 99%;
}
.comment-text-label {
}
.comment-spam {
    background-color: #c00;
    color: #fff;
    font-weight: bold;
    padding: 2px;
}
.comment-moderate {
    background-color: #009;
    color: #fff;
    font-weight: bold;
    padding: 2px;
}
.ratings .empty {
    background-image: url("../../../libs/collab/commons/components/ratings/star_empty.png");
}
.ratings .full {
    background-image: url("../../../libs/collab/commons/components/ratings/star_full.png");
}
.ratings-bar {
    background-repeat: repeat-x;
    height: 16px;
}
.ratings-stars {
    height: 16px;
    width: 80px;
}
.ratings-star {
    background-repeat: no-repeat;
    float: left;
    height: 16px;
    width: 16px;
}
.comments-count .ratings-bar.empty {
    width: 80px;
}
.comments-count .ratings-bar.full {
    width: 0;
}
.comment-header .ratings-stars {
    float: right;
    height: 30px;
    margin-right: 5px;
    padding-top: 6px;
}
.comment-header {
    clear: both;
}
.comment-header .ratings-bar.empty {
    width: 80px;
}
ins.textAdded {
    color: #c00;
}
del.textRemoved {
    color: #c00;
}
div.imageRemoved {
    border: 1px solid #c00;
}
div.imageAdded {
    border: 1px solid #c00;
}
img.imageChanged {
    border: 1px solid #c00;
}
img.imageAdded {
    border: 1px solid #c00;
}
img.imageRemoved {
    border: 1px solid #c00;
}
.assetshare H1, .asseteditor H1 {
    display: block;
    font-size: 2em;
    font-weight: bold;
    margin-bottom: 23px;
    margin-top: 6px;
}
.assetshare .line, .asseteditor .line {
    background: rgba(0, 0, 0, 0) url("images/dam/line_dotted.gif") repeat-x scroll 0 0;
    height: 1px;
    line-height: 1px;
    width: 100%;
}
.assetshare .line_gray, .asseteditor .line_gray {
    background-color: #dddddd;
    height: 1px;
    line-height: 1px;
    width: 100%;
}
.asseteditor .parsys, .asseteditor .parsys A, .asseteditor .parsys SPAN, .asseteditor .parsys DIV, .asseteditor .parsys TD, .assetedtitor .parsys TH {
    color: #535353;
    font: 12px Arial,Helvetica,sans-serif;
}
.asseteditor div.footer a {
    background: rgba(0, 0, 0, 0) url("images/bullet3.gif") no-repeat scroll 0 0;
    color: #fff;
    font: 10px Arial,Helvetica,sans-serif;
    padding: 0 0 0 17px;
}
.asseteditor div.disclaimer a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 center;
    color: #14729e;
    padding: 0;
}
.asseteditor.contentpage .par div.section {
    margin: 0;
    padding: 0;
}
.asseteditor .par {
    margin-left: 220px;
    width: 835px;
}
.asseteditor .box .title, .asseteditor .parsys FORM .title {
    font-weight: bold;
}
.asseteditor div.assetTitle {
    background-color: #dddddd;
    margin: 2px 0;
    padding: 8px 16px 6px;
}
.asseteditor .box .title TABLE, .asseteditor div.assetTitle TABLE {
    border-collapse: collapse;
    width: 100%;
}
.asseteditor div.assetTitle TABLE TD {
    font-size: 16px;
    font-weight: bold;
}
.asseteditor .box .title TABLE TD {
    font-size: 12px;
    font-weight: bold;
}
.asseteditor .assetTitleLine {
    margin-bottom: 10px;
}
.asseteditor .box .title, .asseteditor .parsys FORM .title {
    background: rgba(0, 0, 0, 0) url("images/dam/line_dotted_offset.gif") repeat-x scroll center bottom;
    font-size: 12px;
    margin-bottom: 9px;
    padding-bottom: 4px;
}
.asseteditor .parsys .filename {
    background: rgba(0, 0, 0, 0) url("images/dam/line_dotted_offset.gif") repeat-x scroll center top;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 30px;
    padding-top: 5px;
}
.asseteditor .editicon {
    background: rgba(0, 0, 0, 0) url("images/dam/asseteditor/edit.png") no-repeat scroll 0 0;
    cursor: pointer;
    float: right;
    height: 16px;
    width: 16px;
}
.asseteditor .box, .asseteditor .parsys FORM {
    border: 1px solid #dfdfdf;
    margin-bottom: 10px;
    padding: 10px 16px 14px;
}
.asseteditor .box.noborders {
    border-color: transparent;
}
.asseteditor .thumbnail {
    padding-left: 1px;
}
.asseteditor .thumbnailwrapper {
    text-align: center;
}
.asseteditor .actions {
    margin-top: 9px;
    text-align: right;
    width: 100%;
}
.asseteditor .actions .section {
    float: left;
}
.asseteditor .action {
    cursor: pointer;
    font: 12px Arial,Helvetica,sans-serif;
    margin-right: 8px;
}
.asseteditor .action:hover {
    text-decoration: underline;
}
.asseteditor.cq-wcm-edit .actions .section, .asseteditor.cq-wcm-design .actions .section {
    float: none;
}
.asseteditor .subassets-wrapper {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #dfdfdf;
    border-image: none;
    border-style: none solid;
    border-width: medium 1px;
    overflow-x: auto;
    padding: 7px 0 9px;
    width: 100%;
}
.asseteditor .subasset {
    padding-left: 15px;
    padding-right: 18px;
    text-align: center;
    width: 140px;
}
.asseteditor .form_row {
    clear: both;
    margin-bottom: 2px;
    width: 100%;
}
.asseteditor .form_leftcol {
    float: left;
    width: 170px;
}
.asseteditor .form_leftcollabel {
    float: left;
    font-weight: bold;
    overflow: hidden;
    width: 155px;
}
.asseteditor .form_leftcolmark {
    float: right;
    width: 15px;
}
.asseteditor .form_rightcol {
    padding-left: 179px;
}
.asseteditor .form_rightcol_wrapper {
    width: 252px;
}
.asseteditor .form_rightcol_left {
    float: left;
    width: 105px;
}
.asseteditor .form_rightcol_middle {
    float: left;
    width: 23px;
}
.asseteditor .form_rightcol_right {
    float: left;
    width: 105px;
}
.asseteditor INPUT.text, .asseteditor TEXTAREA {
    border: 1px solid #c3c3c3;
    font: 12px Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 1px 2px;
    width: 246px;
}
.asseteditor INPUT.text.mv, .asseteditor TEXTAREA.mv {
    margin-bottom: 2px;
    width: 228px;
}
.asseteditor .mv_add {
    cursor: pointer;
    float: right;
    margin-bottom: 6px;
}
.asseteditor .mv_remove {
    cursor: pointer;
}
.asseteditor .section.end INPUT {
    margin-top: 10px;
}
.asseteditor .form_error {
    padding-bottom: 10px;
}
.asseteditor div.parsys_column {
    border: 0 none;
    float: left;
    height: 100%;
    margin: 5px 0;
    padding: 0;
    vertical-align: top;
    width: 100%;
}
.asseteditor div.cq-colctrl-default {
    width: 100%;
}
.asseteditor div.cq-colctrl-lt0 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.asseteditor div.cq-colctrl-lt0-c0 {
    padding-right: 15px;
    width: 354px;
}
.asseteditor div.cq-colctrl-lt0-c1 {
    width: 466px;
}
.assetshare .querybuilder, .assetshare .querybuilder A, .assetshare .querybuilder SPAN, .assetshare .querybuilder DIV, .assetshare .querybuilder TD, .assetshare .querybuilder TH {
    color: #535353;
    font: 12px Arial,Helvetica,sans-serif;
}
.assetshare .querybuilder-wrapper {
    clear: both;
    margin-left: 18px;
    margin-right: 30px;
}
.assetshare TABLE.wrapper {
    border-collapse: collapse;
    margin-bottom: 20px;
    width: 100%;
}
.assetshare TD {
    padding: 0;
    vertical-align: top;
}
.assetshare .left-cell {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #dfdfdf;
    border-image: none;
    border-style: solid;
    border-width: 1px 0 1px 1px;
    height: 600px;
    padding: 22px 23px 10px 6px;
}
.assetshare .top-predicates {
    padding-bottom: 6px;
    width: 100%;
}
.assetshare.cq-wcm-edit .top-predicates, .assetshare.cq-wcm-design .top-predicates {
    width: 300px;
}
.assetshare TD.bar-cell {
    border-top: 1px solid #dddddd;
    padding-bottom: 1px;
    padding-top: 1px;
}
.assetshare .bar {
    background-color: #dddddd;
    height: 35px;
    width: 100%;
}
.assetshare .bar #fulltext-cell {
    padding-left: 4px;
    padding-top: 5px;
    width: 294px;
}
.assetshare .bar #results-cell, .assetshare .bar #paging-cell {
    font-size: 12px;
    padding-left: 20px;
    padding-top: 8px;
    white-space: nowrap;
}
.assetshare .bar #paging-cell SPAN {
    font-size: 12px;
}
.assetshare .bar #results-cell #results, .assetshare .bar #paging-cell #current-page, .assetshare .bar #paging-cell #total-pages, .assetshare .bar #paging-cell #forward, .assetshare .bar #paging-cell #backward {
    font-weight: bold;
}
.assetshare .bar #paging-cell #forward {
    cursor: default;
    display: inline-block;
    margin-left: 10px;
}
.assetshare .bar #paging-cell #backward {
    cursor: default;
    display: inline-block;
    margin-right: 10px;
}
.assetshare .bar .buttons-cell {
    padding-right: 20px;
    padding-top: 4px;
    white-space: nowrap;
    width: 60px;
}
.assetshare .bar-search #fulltext-wrapper {
    display: inline;
}
.assetshare .bar-paging {
}
.assetshare .left-predicates {
    width: 280px;
}
.assetshare.cq-wcm-preview .editonly {
    display: none;
}
.assetshare .left-predicates .predicatebox .title, .assetshare .actions .title {
    background-color: #bebebe;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 5px;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-top: 1px;
}
.assetshare .actions .title.level1 {
    background-color: #dddddd;
    margin-top: 10px;
}
.assetshare .actions .section {
    margin-bottom: 2px;
    padding-bottom: 0;
    padding-left: 20px;
    padding-top: 0;
}
.assetshare .actions .section.new {
    margin-top: 10px;
    padding-left: 0;
}
.assetshare .top-predicates .section {
    background: rgba(0, 0, 0, 0) url("images/dam/vline_dotted.gif") repeat-y scroll right center;
    display: block;
    float: left;
    height: 100px;
    padding-left: 26px;
    padding-right: 40px;
}
.assetshare.cq-wcm-edit .top-predicates .section, .assetshare.cq-wcm-design .top-predicates .section {
    float: none;
}
.assetshare .top-predicates .section.new {
    display: none;
    padding-left: 0;
    padding-right: 0;
}
.assetshare.cq-wcm-edit .top-predicates .section.new, .assetshare.cq-wcm-design .top-predicates .section.new {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    display: block;
}
.assetshare .top-predicates .predicatebox .title {
    font-weight: bold;
    padding-top: 5px;
}
.assetshare .top-predicates .predicatebox .title.default {
    display: none;
}
.assetshare .top-predicates .predicatebox .x-form-text {
    margin-bottom: 2px;
    width: 150px;
}
.assetshare .top-predicates .predicatebox .content {
    margin-bottom: 5px;
    padding-bottom: 5px;
    padding-left: 0;
    padding-top: 2px;
    width: auto;
}
.assetshare .top-predicates .section.path .predicatebox .x-form-check-wrap {
    padding-left: 0;
}
.assetshare .top-predicates .optionspredicatebox .x-toolbar {
    background-color: #ffffff;
    padding: 0;
}
.assetshare .top-predicates .optionspredicatebox .x-panel-tbar LABEL {
    font-weight: bold;
}
.assetshare .top-predicates .optionspredicatebox .x-panel-noborder .x-panel-tbar-noborder .x-toolbar {
    background-image: none;
    border: medium none;
    margin-bottom: 0;
    padding-bottom: 0;
}
.assetshare .left-predicates DIV.section.options {
    margin-bottom: 0;
}
.assetshare .left-predicates div.left {
    display: block;
    float: none;
    width: auto;
}
.assetshare .left-predicates .predicatebox .x-form-text {
    margin-bottom: 2px;
    width: 310px;
}
.assetshare .left-predicates .predicatebox .content {
    margin-bottom: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
    padding-top: 5px;
    width: auto;
}
.assetshare .left-predicates .section.path .predicatebox .x-form-check-wrap {
    padding-left: 4px;
}
.assetshare .left-predicates .optionspredicatebox .leftpadding {
    padding-left: 20px;
}
.assetshare .left-predicates .optionspredicatebox .leftpadding.level0 {
    padding-left: 0;
}
.assetshare .left-predicates .optionspredicatebox .level0 .x-toolbar {
    background-color: #bebebe;
}
.assetshare .left-predicates .optionspredicatebox .level1 .x-toolbar {
    background-color: #d6d6d6;
}
.assetshare .left-predicates .optionspredicatebox .level2 .x-toolbar {
    background-color: #e9e8e9;
}
.assetshare .left-predicates .optionspredicatebox .x-panel-noborder .x-panel-tbar-noborder .x-toolbar {
    background-image: none;
    border: medium none;
    margin-bottom: 5px;
    padding-bottom: 0;
    padding-left: 0;
}
.assetshare .left-predicates .optionspredicatebox .x-panel-tbar LABEL {
    font-size: 12px;
}
.assetshare .left-predicates .optionspredicatebox .level0 .x-panel-tbar LABEL {
    font-weight: bold;
}
.assetshare .left-predicates .optionspredicatebox .level1 .x-panel-tbar LABEL {
    font-weight: normal;
}
.assetshare .left-predicates .optionspredicatebox .x-toolbar .x-btn-left, .assetshare .left-predicates .optionspredicatebox .x-toolbar .x-btn-center, .assetshare .left-predicates .optionspredicatebox .x-toolbar .x-btn-right {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    height: 12px;
}
.assetshare .left-predicates .optionspredicatebox .x-toolbar .x-btn-center EM {
    display: block;
    height: 12px;
}
.assetshare .left-predicates .optionspredicatebox .x-toolbar .collapse .x-btn-center BUTTON {
    background: rgba(0, 0, 0, 0) url("images/dam/assetshare/predicates/collapse.gif") no-repeat scroll 0 0;
}
.assetshare .left-predicates .optionspredicatebox .x-toolbar .expand .x-btn-center BUTTON {
    background: rgba(0, 0, 0, 0) url("images/dam/assetshare/predicates/expand.gif") no-repeat scroll 0 0;
}
.assetshare .left-predicates .optionspredicatebox .x-toolbar .x-btn-center BUTTON {
    height: 12px;
    width: 12px;
}
.assetshare .left-predicates .optionspredicatebox .x-toolbar .x-form-check-wrap {
    border-bottom: medium none;
    padding-bottom: 2px;
    padding-left: 4px;
    padding-top: 1px;
}
.assetshare .left-predicates .optionspredicatebox .x-form-check-wrap {
    border-bottom: 1px solid #dddddd;
    padding-bottom: 1px;
    padding-left: 6px;
    padding-top: 5px;
}
.assetshare .left-predicates .optionspredicatebox LABEL {
    margin-left: 15px;
}
.assetshare .left-predicates .optionspredicatebox .x-form-check {
    position: relative;
    top: 1px;
}
.assetshare .left-predicates .optionspredicatebox .subpanel {
    margin-bottom: 18px;
}
.assetshare .actions {
    clear: both;
}
.assetshare .lensdeck-cell {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #dfdfdf;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 1px 0;
    width: 100%;
}
.assetshare .lensdeck {
    width: 100%;
}
.assetshare .lensdeck .x-panel-bwrap, .assetshare .lensdeck .x-panel-body {
    height: auto;
    overflow: visible;
}
.assetshare .bar .buttons-cell .section {
    float: left;
    height: 21px;
    margin-bottom: 0;
    margin-left: 1px;
    overflow: hidden;
    width: 24px;
}
.assetshare.cq-wcm-edit .bar .buttons-cell .section, .assetshare.cq-wcm-design .bar .buttons-cell .section {
    float: none;
}
.assetshare .bar .buttons-cell .section.new {
    display: none;
}
.assetshare.cq-wcm-edit .bar .buttons-cell .section.new, .assetshare.cq-wcm-design .bar .buttons-cell .section.new {
    display: block;
}
.assetshare #CQ .cq-editrollover-insert-container {
    overflow: hidden;
}
.assetshare .bar .buttons-cell .x-btn-left {
    background: rgba(0, 0, 0, 0) url("images/dam/assetshare/lenses/btn_sprite.gif") no-repeat scroll 0 0;
}
.assetshare .bar .buttons-cell .x-btn-right {
    background: rgba(0, 0, 0, 0) url("images/dam/assetshare/lenses/btn_sprite.gif") no-repeat scroll 0 -21px;
}
.assetshare .bar .buttons-cell .x-btn-center {
    background: rgba(0, 0, 0, 0) url("images/dam/assetshare/lenses/btn_sprite.gif") repeat-x scroll 0 -42px;
}
.assetshare .bar .buttons-cell .x-btn-pressed .x-btn-left {
    background: rgba(0, 0, 0, 0) url("images/dam/assetshare/lenses/btn_sprite.gif") no-repeat scroll 0 -63px;
}
.assetshare .bar .buttons-cell .x-btn-pressed .x-btn-right {
    background: rgba(0, 0, 0, 0) url("images/dam/assetshare/lenses/btn_sprite.gif") no-repeat scroll 0 -84px;
}
.assetshare .bar .buttons-cell .x-btn-pressed .x-btn-center {
    background: rgba(0, 0, 0, 0) url("images/dam/assetshare/lenses/btn_sprite.gif") repeat-x scroll 0 -126px;
}
.assetshare .bar .buttons-cell .x-btn .mosaic {
    background: rgba(0, 0, 0, 0) url("images/dam/assetshare/lenses/mosaic/btn_icon.png") no-repeat scroll 2px 4px;
}
.assetshare .bar .buttons-cell .x-btn-pressed .mosaic {
    background: rgba(0, 0, 0, 0) url("images/dam/assetshare/lenses/mosaic/btn_icon_pressed.png") no-repeat scroll 1px 3px;
}
.assetshare .bar .buttons-cell .x-btn .list {
    background: rgba(0, 0, 0, 0) url("images/dam/assetshare/lenses/list/btn_icon.png") no-repeat scroll 2px 4px;
}
.assetshare .bar .buttons-cell .x-btn-pressed .list {
    background: rgba(0, 0, 0, 0) url("images/dam/assetshare/lenses/list/btn_icon_pressed.png") no-repeat scroll 1px 3px;
}
.assetshare .line.postbar {
    height: 29px;
}
.assetshare #prebar {
    border-top: 1px solid transparent;
}
.assetshare .lens-dataview {
}
.assetshare .lens-dataview.mosaic {
    font-size: 10px;
    padding: 7px 0 7px 7px;
}
.assetshare .lens-dataview.mosaic .wrapper {
    background: rgba(0, 0, 0, 0) url("images/dam/line_dotted.gif") repeat-x scroll center bottom;
    float: left;
    margin-bottom: 20px;
    padding-bottom: 21px;
    padding-right: 20px;
}
.assetshare .lens-dataview.mosaic .item {
    padding: 10px;
}
.assetshare .lens-dataview.mosaic .thumbnail {
    background: rgba(0, 0, 0, 0) none no-repeat scroll center bottom;
    height: 100px;
    width: 140px;
}
.assetshare .lens-dataview.mosaic .x-view-selected .thumbnail {
    background-color: transparent;
}
.assetshare .lens-dataview.mosaic .thumbnail img {
    background-repeat: no-repeat;
    height: 100px;
    width: 140px;
}
.assetshare .lens-dataview.mosaic .item .title, .assetshare .lens-dataview.mosaic .item .text {
    background: rgba(0, 0, 0, 0) url("images/dam/line_dotted.gif") repeat-x scroll 0 0;
    overflow: hidden;
    padding-top: 6px;
    width: 140px;
}
.assetshare .lens-dataview.mosaic .item .title {
    height: 14px;
    margin-bottom: 4px;
    margin-top: 10px;
}
.assetshare .lens-dataview.mosaic .item .text {
    height: 47px;
    line-height: 15px;
    margin-top: 3px;
}
.assetshare .lens-dataview.mosaic .x-view-over {
    background-color: #f1f0f1;
}
.assetshare .lens-dataview.mosaic .x-view-selected {
    background-color: #dddddd;
}
.assetshare #cq-dam-lightbox .x-panel-body {
    border-color: #dfdfdf;
    margin-top: 3px;
}
.assetshare .lightbox {
    font-size: 10px;
    padding: 4px;
}
.assetshare .lightbox TABLE {
    border-collapse: collapse;
    margin-top: 5px;
    width: 100%;
}
.assetshare .lightbox TD.line {
    background: rgba(0, 0, 0, 0) url("images/dam/line_dotted.gif") repeat-x scroll 0 0;
    height: 1px;
    line-height: 1px;
    margin: 0;
    padding: 0;
}
.assetshare .lightbox TD {
    line-height: 23px;
    padding-left: 2px;
    padding-right: 18px;
    padding-top: 0;
    white-space: nowrap;
    width: 100%;
}
.assetshare .lightbox TD.thumbnail-cell {
    background-image: none;
    line-height: normal;
    padding-left: 0;
    padding-right: 10px;
    padding-top: 0;
    width: 70px;
}
.assetshare .lightbox TD.thumbnail-cell DIV {
    background: rgba(0, 0, 0, 0) none no-repeat scroll center 4px;
    height: 60px;
    width: 60px;
}
.assetshare .lightbox TR.x-view-over {
    background-color: #f1f0f1;
}
.assetshare .lightbox TR.x-view-over TD.padding-cell {
    background-color: white;
}
.assetshare .lightbox TR.x-view-selected TD.thumbnail-cell DIV {
    background-color: #dddddd;
}
.assetshare .lens-dataview.list {
    font-size: 10px;
}
.assetshare .lens-dataview.list TABLE {
    border-collapse: collapse;
    width: 100%;
}
.assetshare .lens-dataview.list TD.padding-cell, .assetshare .lens-dataview.list TD.padding-cell DIV {
    background-image: none;
    height: 1px;
    line-height: 1px;
    padding: 0;
    width: 9px;
}
.assetshare .lens-dataview.list TD.padding-cell.top DIV {
    height: 19px;
}
.assetshare .lens-dataview.list TD.padding-cell.bottom DIV {
    height: 9px;
}
.assetshare .lens-dataview.list TD.line {
    background: rgba(0, 0, 0, 0) url("images/dam/line_dotted.gif") repeat-x scroll 0 0;
    height: 1px;
    line-height: 1px;
    margin: 0;
    padding: 0;
}
.assetshare .lens-dataview.list TD {
    background: rgba(0, 0, 0, 0) url("images/dam/assetshare/lenses/list/item_bg.gif") repeat-x scroll 0 26px;
    line-height: 23px;
    padding-left: 2px;
    padding-right: 18px;
    padding-top: 3px;
    white-space: nowrap;
    width: 100%;
}
.assetshare .lens-dataview.list TD.thumbnail-cell {
    background-image: none;
    line-height: normal;
    padding-left: 0;
    padding-right: 10px;
    padding-top: 0;
    width: 78px;
}
.assetshare .lens-dataview.list TD span.title {
    display: block;
    font-weight: bold;
    line-height: 23px;
    vertical-align: baseline;
}
.assetshare .lens-dataview.list TD.last {
    padding-right: 2px;
    text-align: right;
}
.assetshare .lens-dataview.list TD.thumbnail-cell DIV {
    background: rgba(0, 0, 0, 0) none no-repeat scroll center 8px;
    height: 68px;
    width: 68px;
}
.assetshare .lens-dataview.list TR.x-view-over {
    background-color: #f1f0f1;
}
.assetshare .lens-dataview.list TR.x-view-over TD.padding-cell {
    background-color: white;
}
.assetshare .lens-dataview.list TR.x-view-selected TD.thumbnail-cell DIV {
    background-color: #dddddd;
}
div.text {
    font: 12px Arial,Helvetica,sans-serif;
}
div.text ol, div.text ul {
}
div.text ul {
    margin-bottom: 18px;
}
div.text ol {
    margin-bottom: 18px;
}
div.text ul li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #636363;
    font-size: inherit;
    list-style-image: url("images/bullet-n3.gif");
    margin: 0 0 0 26px;
    padding: 0;
}
div.text ol li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #636363;
    font-size: inherit;
    margin: 0 0 0 26px;
    padding: 0;
}
div.text li a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #009dd9;
    font-size: inherit;
    padding: 0;
    text-decoration: none;
}
div.text li a:link, div.text li a:visited {
    color: #009dd9;
    font-size: inherit;
    text-decoration: none;
}
div.text li a:hover, div.text li a:active {
    color: #5c5d5f;
    font-size: inherit;
    text-decoration: none;
}
div.text p a {
    color: #009dd9;
    font: 12px Arial,Helvetica,sans-serif;
    text-decoration: none;
}
div.text p a:link, div.text p a:visited {
    color: #009dd9;
    font: 12px Arial,Helvetica,sans-serif;
    text-decoration: none;
}
div.text p a:hover, div.text p a:active {
    color: #5c5d5f;
    font: 12px Arial,Helvetica,sans-serif;
    text-decoration: none;
}
h1 {
    color: #000;
    font: 20px/22px Arial,Helvetica,sans-serif;
    margin: 0 0 18px;
}
h2 {
    color: #333;
    font: 17px/21px Arial,Helvetica,sans-serif;
    margin: 0 0 18px;
}
h3 {
    color: #636363;
    font: bold 12px/1.5em Arial,Helvetica,sans-serif;
    margin: 0;
}
.par div.text h3 {
    color: #636363;
    font: bold 12px/1.5em Arial,Helvetica,sans-serif;
    margin: 0;
}
p {
    color: #636363;
    display: block;
    font: 12px/1.5em Arial,Helvetica,sans-serif;
    margin: 0 0 18px;
    padding: 0;
}
.story-headline {
    color: #333;
    font: 17px/21px Arial,Helvetica,sans-serif;
}
.story-headline-orange {
    color: #f07f10;
    font: 17px/21px Arial,Helvetica,sans-serif;
}
.story-subhead {
    color: #f07f10;
    font: 13px/18px Arial,Helvetica,sans-serif;
}
.text-ad-title {
    color: #f07f10;
    font: bold 16px/20px Arial,Helvetica,sans-serif;
}
.blue {
    color: #009dd9;
    font-size: inherit;
}
.gray {
    color: #5c5d5f;
    font-size: inherit;
}
.orange {
    color: #f07f10;
    font-size: inherit;
}
.white {
    color: #fff;
    font-size: inherit;
}
.caption {
    color: #333333;
    font: 11px Arial,Helvetica,sans-serif;
}
.bullet {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    display: list-item;
    list-style-image: url("images/bullet-n3.gif");
    margin: 0 0 4px 18px;
    padding: 0;
}
.bullet-black {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    display: list-item;
    list-style-image: url("images/bullet-b.gif");
    list-style-position: inside;
    margin: 0 0 5px;
    padding: 0 0 5px;
}
.pull_quote {
    background: #fff none repeat scroll 0 0;
    border-bottom: 7px solid #009dd9;
    border-top: 7px solid #009dd9;
    color: #888888;
    display: list-item;
    font: 19px/1.4em Arial,Helvetica,sans-serif;
    list-style-image: none;
    list-style-type: none;
    margin: 0 0 18px;
    padding: 10px;
}
.button_small {
    background-color: #009dd9;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 4px;
    padding: 4px;
    text-align: right;
}
.button_big {
    background-color: #009dd9;
    color: #fff;
    font-size: 21px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-right: 20px;
    padding: 7px;
    text-align: right;
}
.button_small a:link, .button_small a:visited, .button_big a:link, .button_big a:visited {
    color: #fff;
    text-decoration: none;
}
.button_small:hover, .button_small:active, .button_big:hover, .button_big:active {
    color: #5c5d5f;
    text-decoration: none;
}
.tab-text {
    color: #000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: normal;
    padding: 10px 5px 0 2px;
}
div.text table {
}
div.text td {
    padding: 5px;
}
table.tbDefault {
    border: 1px solid #636363;
    border-collapse: collapse;
    margin: 0;
    padding: 0 2px;
}
table.tbDefault th, table.tbDefault td {
    border: 1px solid #636363;
    border-collapse: collapse;
    margin: 0;
    padding: 2px 2px 6px;
}
.tbDefault td p {
    margin: 0;
    padding: 2px 2px 6px;
}
div.text table.tbTextAd {
    border: 1px solid #d1d0d0;
    border-collapse: collapse;
}
div.text table.tbTextAd td {
    padding: 7px 14px 9px;
}
div.text table.tbBlue {
    border: 1px solid #6ea3ba;
    border-collapse: collapse;
}
div.text table.tbBlue th, div.text table.tbBlue td {
    border: 1px solid #6ea3ba;
    padding: 5px;
}
div.text table.tbBlue td {
    white-space: nowrap;
}
div.text table.tbGray {
    border-bottom: 1px dashed #636363;
    border-collapse: collapse;
    border-top: 1px dashed #636363;
}
div.text table.tbOrange {
    border: 1px solid #de9018;
    border-collapse: collapse;
}
div.text table.tbOrange th, div.text table.tbOrange td {
    border: 1px solid #de9018;
    padding: 5px;
}
div.text table.tbWhite {
    border: 2px solid #fff;
    border-collapse: collapse;
}
div.text table.tbREL-top {
    border: 2px solid #fff;
    border-collapse: collapse;
    width: 100%;
}
div.text table.tbREL-top td {
    background-color: #6ea3ba;
    border: 2px solid #fff;
    border-collapse: collapse;
    padding: 5px;
}
div.text table.tbREL-middle {
    border: 2px solid #fff;
    border-collapse: collapse;
    margin: 0;
    width: 100%;
}
div.text table.tbREL-middle td {
    border: 2px solid #fff;
    font-size: 11px;
    margin: 0 0 7px 7px;
    padding: 3px 2px 0 3px;
    vertical-align: top;
}
div.text table.tbREL-middle p {
    margin: 0;
    padding: 0;
}
div.text table.tbREL-bottom {
    border: 2px solid #fff;
    border-collapse: collapse;
    width: 100%;
}
div.text table.tbREL-bottom td {
    background-image: url("images/nav_bottom.jpg");
    background-position: center bottom;
    background-repeat: repeat-x;
    border: 2px solid #fff;
    border-collapse: collapse;
    height: 20px;
    margin: 0;
    padding: 0;
}
td.tbOrangeCell {
    background-color: #f8e9d1;
    padding: 5px;
}
td.tbOrangeLiteCell {
    background-color: #faf3e7;
    padding: 5px;
}
td.tbGrayCell {
    background-color: #efefef;
    padding: 5px;
}
td.tbGrayDarkCell {
    background-color: #8d8b8b;
    padding: 5px;
}
div.text td.tbBlueCell {
    background-color: #6ea3ba;
    padding: 5px;
}
td.tbBlueLiteCell {
    background-color: #d5e3eb;
    padding: 5px;
}
td.tbWhiteCell {
    background-color: #6ea3ba;
}
td.tbDecoCell {
    background-image: url("images/nav_bottom.jpg");
    background-position: center bottom;
    background-repeat: repeat-x;
    height: 20px;
    margin: 0;
    padding: 0;
}
td.tbDecoTopCell {
    background-image: url("images/nav_top_home.jpg");
    background-position: center bottom;
    background-repeat: repeat-x;
    clear: both;
    height: 40px;
    margin: 0;
    padding: 0;
}
div.text table.tbREL {
    border: 0 solid #d6dde6;
    border-collapse: collapse;
    margin: 8px 0 0;
}
div.text table.tbREL td {
    border: 0 solid #d6dde6;
    font-size: 11px;
    margin: 7px 0 7px 7px;
    padding: 0 7px 5px 3px;
    vertical-align: top;
}
div.text .description {
    font-size: 11px;
    vertical-align: top;
}
div.textnorte ul li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    list-style-image: url("images/bullet-n3.gif");
    margin: 0 0 5px;
    padding: 0 0 5px;
}
.rightpar .image img, .leftpar .image img, .par .image img {
    border: 2px solid #fff;
}
.rightpar .text ul li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    list-style-image: url("images/bullet-n3.gif");
    margin: 0 0 5px;
    padding: 0 0 5px;
}
.rightpar td img {
    vertical-align: top;
}
.rightpar > div.text, .rightpar > div.text a {
    font-size: 11px;
}
.rightpar .image br {
    display: none;
}
.parImage.cq-element-parImage br {
    display: none;
}
.cq-dd-image.cq-image-placeholder-off {
}
img.cq-image-placeholder-off {
    display: none;
}
.rightpar .flash {
    border: 2px solid #ffffff;
}
.flash {
    border: 2px solid #ffffff;
}
.leftutilspar .section {
    margin: 0;
}
.hr02rightpar .section {
    margin: 0;
}
sup {
    font-size: xx-small;
    line-height: 1;
    vertical-align: top;
}
sub {
    font-size: xx-small;
    line-height: 1;
    vertical-align: bottom;
}