html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline
}

th, td {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block
}

blockquote, q {
    quotes: none
}

blockquote:before, blockquote:after, q:before, q:after {
    content: "";content:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.clearfix:before,.clearfix:after{content:" \0020";
    display: block;
    height: 0;
    overflow: hidden
}

.clearfix:after {
    clear: both
}

.clearfix {
    zoom: 1
}

.clear {
    clear: both
}

a {
    color: #1c4f8c
}

body.uHomepage div #uBodyContainer {
    margin: 20px 0 0 0
}

.ie7 div #uBodyContainer {
    z-index: 1
}

div #uBodyContainer {
    margin: 0
}

#uOneCol {
    clear: both
}

table #uPageCols {
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse
}

table #uPageCols tr>td {
    vertical-align: top
}

table #uPageCols td #uLeftCol {
    padding-right: 8px
}

table #uPageCols td #uRightCol {
    padding-left: 8px
}

table #uPageCols td #uLeftCol, table #uPageCols td #uRightCol {
    width: 190px
}

table #uPageCols td #uLeftCol>aside, table #uPageCols td #uRightCol>aside {
    width: 190px
}

table #uPageCols td #uRightCol.cHomeRightCol {
    width: 240px
}

table #uPageCols td #uRightCol.cHomeRightCol>aside {
    width: 240px
}

.ie7 header #uHeader {
    z-index: 2
}

header #uHeader {
    position: relative
}

header #uHeader hgroup {
    height: 52px;
    position: relative
}

header #uHeader hgroup ul {
    position: absolute;
    right: 0;
    top: 0;
    padding: 16px 0
}

header #uHeader hgroup ul li {
    display: block;
    float: left;
    font: normal 11px/18px Arial, sans-serif;
    margin: 0 0 0 8px;
    color: #555;
    text-shadow: 0 1px orgba(255, 255, 255, 0.5)
}

header #uHeader hgroup ul li a, header #uHeader hgroup ul li span {
    display: inline-block;
    font: normal 11px/18px Arial, sans-serif;
    color: #333;
    text-decoration: none;
    border: 1px solid transparent
}

header #uHeader hgroup ul li a:hover img.uAdmin, header #uHeader hgroup ul li span:hover img.uAdmin {
    background-position: -24px-32px
}

header #uHeader hgroup ul li a:hover img.uMobile, header #uHeader hgroup ul li span:hover img.uMobile {
    background-position: 0-32px
}

header #uHeader hgroup ul li a:hover img.uHelp, header #uHeader hgroup ul li span:hover img.uHelp {
    background-position: -12px-32px
}

header #uHeader hgroup ul li a.uLogoutButton, header #uHeader hgroup ul li a.uHeaderButton {
    border: 1px solid #BBB;
    font-weight: bold
}

header #uHeader hgroup ul li a.uLogoutButton span, header #uHeader hgroup ul li a.uHeaderButton span {
    border: none
}

header #uHeader hgroup ul li a.uHeaderHotButton {
    border: 1px solid #A22
}

header #uHeader hgroup ul li a.uHeaderHotButton span {
    border: none;
    color: #FFF;
    font-weight: bold
}

header #uHeader hgroup ul li img {
    background-image: url(../img/db/theme_23.png);
    background-repeat: none;
    background-color: transparent;
    width: 12px;
    height: 12px;
    vertical-align: text-top
}

header #uHeader hgroup ul li img.uAdmin {
    background-position: -24px-20px
}

header #uHeader hgroup ul li img.uMobile {
    background-position: 0-20px
}

header #uHeader hgroup ul li img.uHelp {
    background-position: -12px-20px
}

header #uHeader hgroup ul li img.uUser {
    background-position: -36px-20px
}

header #uHeader hgroup ul li a.uLogout {
    padding: 0 6px;
    border: 1px solid #CCC;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px
}

header #uHeader hgroup ul li a.uLogout:hover {
    color: #333;
    background-color: #EEE
}

header #uHeader hgroup ul li a:hover {
    color: #EA0000
}

header #uHeader hgroup ul li:last-child {
    margin-right: 0
}

header #uHeader hgroup a #uLogo {
    margin: 16px 0;
    display: inline-block;
    font: normal 20px/20px Arial, sans-serif;
    color: #333;
    text-decoration: none
}

header #uHeader hgroup a #uLogo img {
    background: url(../img/db/theme_23.png)0 0 no-repeat;
    width: 136px;
    height: 18px;
    vertical-align: bottom
}

header #uHeader span.logoText {
    font: bold 14px/20px Arial, sans-serif;
    display: inline-block;
    padding-left: 5px
}

.ie7 span.logoText {
    vertical-align: text-bottom
}

.ie7 header #uHeader hgroup a #uLogo img {
    vertical-align: middle
}

.no-css3 header #uHeader nav ul {
    border: 1px solid #AAA
}

header #uHeader nav {
    margin: 0;
    background-color: #ededed;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dcdcdc));
    background-image: -webkit-linear-gradient(top, #ffffff, #dcdcdc);
    background-image: -moz-linear-gradient(top, #ffffff, #dcdcdc);
    background-image: linear-gradient(top, #ffffff, #dcdcdc);
    height: 40px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 0 0 1px #bbb inset, 0 2px 0rgba(255, 255, 255, 0.75)inset, 0 1px 1pxrgba(0, 0, 0, 0.075);
    -webkit-box-shadow: 0 0 0 1px #bbb inset, 0 2px 0rgba(255, 255, 255, 0.75)inset, 0 1px 1pxrgba(0, 0, 0, 0.075);
    box-shadow: 0 0 0 1px #bbb inset, 0 2px 0rgba(255, 255, 255, 0.75)inset, 0 1px 1pxrgba(0, 0, 0, 0.075);
    position: relative
}

header #uHeader nav ul {
    position: absolute;
    left: 0;
    top: 0
}

header #uHeader nav ul li {
    display: block;
    float: left
}

header #uHeader nav ul li:first-child a {
    -moz-border-radius: 3px 0 0 3px;
    -webkit-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
    border-left: 1px solid #BBB
}

header #uHeader nav ul li:last-child a {
    border-right: 1px solid #BBB
}

header #uHeader nav ul li a {
    display: block;
    color: #222;
    text-decoration: none;
    font: bold 12px/40px Arial, sans-serif;
    padding: 0 16px;
    border-right: 1px solid #BBB;
    text-shadow: 0 1px 0rgba(255, 255, 255, 0.75);
    -moz-box-shadow: 0 1px 0 #bbb inset, 0-1px 0 #bbb inset, 0 0 0 1pxrgba(255, 255, 255, 0.35)inset;
    -webkit-box-shadow: 0 1px 0 #bbb inset, 0-1px 0 #bbb inset, 0 0 0 1pxrgba(255, 255, 255, 0.35)inset;
    box-shadow: 0 1px 0 #bbb inset, 0-1px 0 #bbb inset, 0 0 0 1pxrgba(255, 255, 255, 0.35)inset
}

header #uHeader nav ul li a.redLink {
    color: #EA0000
}

header #uHeader nav ul li a.active, header #uHeader nav ul li a.active:hover, header #uHeader nav ul li a.pulldown_active, header #uHeader nav ul li a.pulldown_active:hover {
    background-color: #ececec;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dcdcdc), color-stop(100%, #fcfcfc));
    background-image: -webkit-linear-gradient(top, #dcdcdc, #fcfcfc);
    background-image: -moz-linear-gradient(top, #dcdcdc, #fcfcfc);
    background-image: linear-gradient(top, #dcdcdc, #fcfcfc);
    text-shadow: 0 1px 0rgba(255, 255, 255, 0.75);
    -moz-box-shadow: 0 1px 0 #bbb inset, 0 2px 0 #fcfcfc;
    -webkit-box-shadow: 0 1px 0 #bbb inset, 0 2px 0 #fcfcfc;
    box-shadow: 0 1px 0 #bbb inset, 0 2px 0 #fcfcfc;
    color: #222
}

header #uHeader nav ul li a:first-child.active, header #uHeader nav ul li a:first-child.pulldown_active {
    -moz-border-radius: 3px 0 0 0;
    -webkit-border-radius: 3px 0 0 0;
    border-radius: 3px 0 0 0
}

header #uHeader nav ul li a:hover {
    -moz-box-shadow: 0 1px 0 #bbb inset, 0-1px 0 #bbb inset, 0 20px 5px 0 #fff inset;
    -webkit-box-shadow: 0 1px 0 #bbb inset, 0-1px 0 #bbb inset, 0 20px 5px 0 #fff inset;
    box-shadow: 0 1px 0 #bbb inset, 0-1px 0 #bbb inset, 0 20px 5px 0 #fff inset
}

header #uHeader nav ul li a:active {
    -moz-box-shadow: 0 1px 0 #bbb inset, 0-1px 0 #bbb inset, 0 20px 5pxrgba(0, 0, 0, 0.15)inset;
    -webkit-box-shadow: 0 1px 0 #bbb inset, 0-1px 0 #bbb inset, 0 20px 5pxrgba(0, 0, 0, 0.15)inset;
    box-shadow: 0 1px 0 #bbb inset, 0-1px 0 #bbb inset, 0 20px 5pxrgba(0, 0, 0, 0.15)inset
}

header #uHeader nav ul li a img.uExpandMenu {
    width: 12px;
    height: 12px;
    vertical-align: middle;
    background: url(../img/db/theme_23.png)-60px-20px no-repeat
}

div #uBreadcrumbs {
    font: normal 11px/20px Arial, sans-serif;
    color: #FFF;
    margin: 0;
    position: relative;
    height: 30px;
    width: 974px;
    margin: 30px auto 0 auto
}

div #uBreadcrumbs ul {
    list-style: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100
}

div #uBreadcrumbs ul li {
    padding: 0;
    display: inline-block
}

div #uBreadcrumbs ul li a {
    color: #FFF;
    text-decoration: none
}

div #uBreadcrumbs ul li a:hover {
    text-decoration: underline
}

div #uBreadcrumbs ul li.active a {
    color: #FFF;
    font-weight: bold
}

div #uBreadcrumbs ul li.uSeparator img {
    background: url(../img/c9/c9_sprite.png)-40px 0 no-repeat;
    width: 12px;
    height: 12px;
    vertical-align: text-top
}

.ie7 div #uBreadcrumbs ul li {
    zoom: 1;
    display: inline;
    padding: 8px 4px
}

.ie7 div #uBreadcrumbs ul li.uSeparator {
    padding: 8px 0
}

.ie7 div #uBreadcrumbs ul li:first-child {
    padding-left: 0
}

footer #uFooter {
    position: relative;
    margin: 8px 8px 0 8px
}

footer #uFooter div.uFooterContent {
    position: absolute;
    top: 0;
    left: 0;
    padding: 8px 0;
    font: normal 11px/16px Arial, sans-serif;
    color: #555
}

footer #uFooter div.uFooterContent a {
    color: #333
}

footer #uFooter div.uFooterBG {
    margin: 0 126px;
    background: url(../img/db/theme_23.png)0-204px repeat-x;
    height: 32px
}

footer #uFooter div.uFooterBG div.uLeft, footer #uFooter div.uFooterBG div.uRight {
    width: 126px;
    height: 32px;
    position: absolute
}

footer #uFooter div.uFooterBG div.uLeft {
    background: url(../img/db/theme_23.png)0-236px repeat-x;
    left: 0
}

footer #uFooter div.uFooterBG div.uRight {
    background: url(../img/db/theme_23.png)0-268px repeat-x;
    right: 0
}

.nocss3 section.uRegion h1 {
    background: url(../img/db/theme_23.png)0-348px repeat-x #dedede
}

section.uRegion {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 1px 1pxrgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 1pxrgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 1pxrgba(0, 0, 0, 0.1);
    border: 1px solid #AAA;
    background-color: #FFF;
    color: #333;
    margin: 0 0 8px 0
}

section.uRegion div.uRegionHeading {
    display: table;
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
    background-color: #e6e6e6;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f0f0f0), color-stop(100%, #dddddd));
    background-image: -webkit-linear-gradient(top, #f0f0f0, #dddddd);
    background-image: -moz-linear-gradient(top, #f0f0f0, #dddddd);
    background-image: linear-gradient(top, #f0f0f0, #dddddd);
    -moz-border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    border-bottom: 1px solid #AAA;
    -moz-box-shadow: 0 1px 0rgba(255, 255, 255, 0.75)inset;
    -webkit-box-shadow: 0 1px 0rgba(255, 255, 255, 0.75)inset;
    box-shadow: 0 1px 0rgba(255, 255, 255, 0.75)inset
}

section.uRegion div.uRegionHeading h1 {
    display: table-cell;
    vertical-align: middle;
    font: bold 12px/30px Arial, sans-serif;
    text-shadow: 0 1px 0rgba(255, 255, 255, 0.75);
    padding: 0 0 0 8px;
    color: #333
}

section.uRegion div.uRegionHeading span.uButtonContainer {
    display: table-cell;
    text-align: right
}

section.uRegion div.uRegionHeading span.uButtonContainer a.uButton, section.uRegion div.uRegionHeading span.uButtonContainer a.uButtonSmall, section.uRegion div.uRegionHeading span.uButtonContainer a.uButtonLarge {
    margin: 8px 8px 8px 0
}

section.uRegion div.uRegionContent {
    -moz-border-radius: 0 0 3px 3px;
    -webkit-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
    padding: 4px 8px
}

section.uRegion div.uRegionContent.noPadding {
    padding: 0
}

div.uWhiteBody {
    margin: 20px
}

.ie7 section.uRegion div.uRegionHeading h1 {
    float: left;
    border-bottom: none;
    line-height: 38px
}

.ie7 section.uRegion span.uButtonContainer {
    float: right
}

section.uWhiteRegion div.uRegionHeading {
    background: none transparent;
    border-bottom: none
}

section.uWhiteRegion div.uRegionHeading h1 {
    font: bold 12px/14px Arial, sans-serif;
    padding: 8px 8px 0 8px
}

section.uWhiteRegion div.uRegionHeading span.uButtonContainer a.uButton, section.uWhiteRegion div.uRegionHeading span.uButtonContainer a.uButtonSmall, section.uWhiteRegion div.uRegionHeading span.uButtonContainer a.uButtonLarge {
    margin: 8px 8px 0 0
}

.ie7 section.uNotificationRegion div.uRegionHeading h1 {
    line-height: 20px
}

section.uNotificationRegion {
    border: 1px solid #cc9e14;
    background-color: #fff3cc
}

section.uNotificationRegion div.uRegionHeading {
    background: none transparent;
    border-bottom: none
}

section.uNotificationRegion div.uRegionHeading h1 {
    color: #665833
}

section.uNotificationRegion div.uRegionHeading span.uButtonContainer a.uButton, section.uNotificationRegion div.uRegionHeading span.uButtonContainer a.uButtonSmall, section.uNotificationRegion div.uRegionHeading span.uButtonContainer a.uButtonLarge {
    margin: 8px 8px 0 0
}

section.uNotificationRegion ul.notificationsList {
    margin: 0 0 4px 16px
}

section.uNotificationRegion ul.notificationsList li {
    font: normal 11px/20px Arial, sans-serif;
    color: #333
}

section.uWhiteRegion.cRegion {
    -moz-box-shadow: 0 10px 10pxrgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 10px 10pxrgba(0, 0, 0, 0.15);
    box-shadow: 0 10px 10pxrgba(0, 0, 0, 0.15)
}

section.uWhiteRegion.cRegion div.cRegion h2 {
    margin: 20px 20px 10px 20px;
    border-bottom: 1px solid #b5bcc6;
    font: bold 18px/28px Arial, sans-serif;
    color: #444
}

section.uWhiteRegion.cRegion div.cRegion h2.redTitle {
    color: #FA9818
}

section.uWhiteRegion.cRegion div.cRegion div.cBody {
    font: normal 14px/20px Arial, sans-serif;
    padding: 0 20px 8px 20px;
    color: #666
}

div.cRegion h2 {
    margin: 0;
    border-bottom: 1px solid #b5bcc6;
    font: bold 18px/28px Arial, sans-serif;
    color: #444
}

div.cRegion h2.noBorder {
    border-bottom: none
}

div.cBody {
    font: normal 14px/20px Arial, sans-serif;
    margin: 10px 0 0 0;
    color: #666
}

div.cRegionStandalone h2 {
    margin: 0 0 10px 0;
    border-bottom: 1px solid #b5bcc6;
    font: bold 14px/20px Arial, sans-serif;
    color: #333
}

div.cRegionStandalone h2.redTitle {
    color: #FA9818
}

div.cRegionStandalone div.cBody {
    margin: 0 0 20px 0;
    position: relative
}

div.cRegionStandalone div.cBody div.cBodyContent {
    margin-right: 140px;
    color: #666;
    font: normal 11px/18px Arial, sans-serif
}

div.cRegionStandalone div.cBody div.cBodyContent span.optional {
    font: normal 11px/16px Arial, sans-serif;
    color: #666
}

div.cRegionStandalone div.cBody span.cRegionStandaloneButtons {
    position: absolute;
    right: 0;
    top: 0
}

div.cRegionStandalone div.cBody span.cRegionStandaloneButtons a {
    margin-left: 8px
}

div.cRegionStandalone table.formlayout label {
    width: 80px
}

aside section.uWhiteRegion.cRegion div.cRegion {
    min-height: 190px
}

section.uNoHeading div.uRegionContent {
    padding: 8px
}

section.uButtonRegion {
    background-color: #e6e6e6;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f0f0f0), color-stop(100%, #dddddd));
    background-image: -webkit-linear-gradient(top, #f0f0f0, #dddddd);
    background-image: -moz-linear-gradient(top, #f0f0f0, #dddddd);
    background-image: linear-gradient(top, #f0f0f0, #dddddd);
    border: 1px solid #AAA;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 1px 0rgba(255, 255, 255, 0.75)inset, 0 1px 1pxrgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 0rgba(255, 255, 255, 0.75)inset, 0 1px 1pxrgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 0rgba(255, 255, 255, 0.75)inset, 0 1px 1pxrgba(0, 0, 0, 0.1);
    margin: 0 0 8px 0
}

section.uButtonRegion div.uButtonRegionContentContainer {
    display: table;
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse
}

section.uButtonRegion div.uButtonRegionContentContainer h1 {
    display: table-cell;
    vertical-align: middle;
    font: bold 12px/30px Arial, sans-serif;
    text-shadow: 0 1px 0rgba(255, 255, 255, 0.75);
    padding: 0 0 0 8px;
    color: #333
}

section.uButtonRegion div.uButtonRegionContentContainer div.uButtonRegionContent {
    display: table-cell;
    vertical-align: middle;
    font: normal 12px/30px Arial, sans-serif;
    text-shadow: 0 1px 0rgba(255, 255, 255, 0.75);
    padding: 0 0 0 8px;
    color: #333
}

section.uButtonRegion div.uButtonRegionContentContainer div.uButtonRegionContent table {
    border-collapse: collapse;
    border-spacing: 0
}

section.uButtonRegion div.uButtonRegionContentContainer span.uButtonContainer {
    display: table-cell;
    text-align: right
}

section.uButtonRegion div.uButtonRegionContentContainer span.uButtonContainer a.uButton, section.uButtonRegion div.uButtonRegionContentContainer span.uButtonContainer a.uButtonSmall, section.uButtonRegion div.uButtonRegionContentContainer span.uButtonContainer a.uButtonLarge {
    margin: 8px 8px 8px 0
}

section.uMessageRegion {
    width: 600px;
    margin: 30px auto;
    background-color: #F0F0F0;
    min-height: 32px
}

section.uMessageRegion img.uCheckmarkIcon, section.uMessageRegion img.uWarningIcon {
    width: 32px;
    height: 32px;
    display: block;
    float: left
}

section.uMessageRegion img.uCheckmarkIcon {
    background: url(../img/db/theme_23.png)0-854px no-repeat
}

section.uMessageRegion img.uWarningIcon {
    background: url(../img/db/theme_23.png)-32px-854px no-repeat
}

section.uMessageRegion div.uMessageText {
    float: left;
    width: 532px;
    font: normal 14px/20px Arial, sans-serif;
    padding: 6px;
    color: #333
}

section.uMessageRegion div.uRegionContent {
    position: relative
}

section.uMessageRegion div.uRegionContent a.uCloseMessage {
    position: absolute;
    right: 8px;
    top: 8px;
    width: 16px;
    height: 16px;
    background: url(../img/db/theme_23.png)-72px-20px no-repeat;
    display: block
}

section.uMessageRegion div.uRegionContent ul.htmldbUlErr {
    margin: 4px 0 0 15px
}

section.uMessageRegion div.uRegionContent ul.htmldbUlErr li {
    font: normal 11px/18px Arial, sans-serif;
    color: #555
}

.ie7 section.uButtonRegion div.uButtonRegionContentContainer h1, .ie7 section.uButtonRegion div.uButtonRegionContentContainer div.uButtonRegionContent {
    float: left;
    border-bottom: none;
    line-height: 38px
}

.ie7 section.uButtonRegion span.uButtonContainer {
    float: right
}

.ie6 section.uButtonRegion.uWhiteRegion div.uRegionHeading, .ie6 section.uRegion.uWhiteRegion div.uRegionHeading, .ie7 section.uButtonRegion.uWhiteRegion div.uRegionHeading, .ie7 section.uRegion.uWhiteRegion div.uRegionHeading, .ie8 section.uButtonRegion.uWhiteRegion div.uRegionHeading, .ie8 section.uRegion.uWhiteRegion div.uRegionHeading, .ie9 section.uButtonRegion.uWhiteRegion div.uRegionHeading, .ie9 section.uRegion.uWhiteRegion div.uRegionHeading {
    background: none transparent
}

.ie6 section.uButtonRegion div.uRegionHeading, .ie6 section.uRegion div.uRegionHeading, .ie7 section.uButtonRegion div.uRegionHeading, .ie7 section.uRegion div.uRegionHeading, .ie8 section.uButtonRegion div.uRegionHeading, .ie8 section.uRegion div.uRegionHeading, .ie9 section.uButtonRegion div.uRegionHeading, .ie9 section.uRegion div.uRegionHeading {
    background: url(../img/db/theme_23.png)0-400px repeat-x #ddd
}

.ie9 section.uRegion, .ie9 section.uButtonRegion {
    border-radius: 3.2px
}

aside section.uRegion div.uRegionHeading h1 {
    font: bold 11px/24px Arial, sans-serif
}

aside section.uWhiteRegion div.uRegionHeading {
    background: none transparent
}

aside section.uWhiteRegion div.uRegionHeading h1 {
    border-bottom: none;
    font: bold 11px/12px Arial, sans-serif;
    padding-top: 6px
}

.ie7 aside section.uRegion div.uRegionHeading h1 {
    line-height: 24px
}

.ie7 aside section.uWhiteRegion div.uRegionHeading h1 {
    line-height: 12px;
    padding-top: 6px
}

a.uButton {
    display: inline-block;
    font: bold 12px/22px Arial, sans-serif;
    text-decoration: none;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #888;
    -moz-box-shadow: 0 1px 0rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 1px 0rgba(0, 0, 0, 0.15);
    box-shadow: 0 1px 0rgba(0, 0, 0, 0.15)
}

a.uButton span {
    display: block;
    color: #333;
    text-shadow: 0 1px 0rgba(255, 255, 255, 0.75);
    padding: 0 8px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-color: #cecece;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e6e6e6), color-stop(100%, #b6b6b6));
    background-image: -webkit-linear-gradient(top, #e6e6e6, #b6b6b6);
    background-image: -moz-linear-gradient(top, #e6e6e6, #b6b6b6);
    background-image: linear-gradient(top, #e6e6e6, #b6b6b6);
    -moz-box-shadow: 0 1px 0rgba(255, 255, 255, 0.75)inset, 0 0 0 1pxrgba(255, 255, 255, 0.25)inset;
    -webkit-box-shadow: 0 1px 0rgba(255, 255, 255, 0.75)inset, 0 0 0 1pxrgba(255, 255, 255, 0.25)inset;
    box-shadow: 0 1px 0rgba(255, 255, 255, 0.75)inset, 0 0 0 1pxrgba(255, 255, 255, 0.25)inset;
    -moz-transition-property: box-shadow;
    -webkit-transition-property: box-shadow;
    transition-property: box-shadow;
    -moz-transition-duration: 0.1s;
    -webkit-transition-duration: 0.1s;
    transition-duration: 0.1s
}

a.uButton span:hover {
    -moz-box-shadow: 0 11px 5pxrgba(255, 255, 255, 0.5)inset, 0 0 0 1pxrgba(255, 255, 255, 0.25)inset, 0 1px 0rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 11px 5pxrgba(255, 255, 255, 0.5)inset, 0 0 0 1pxrgba(255, 255, 255, 0.25)inset, 0 1px 0rgba(0, 0, 0, 0.15);
    box-shadow: 0 11px 5pxrgba(255, 255, 255, 0.5)inset, 0 0 0 1pxrgba(255, 255, 255, 0.25)inset, 0 1px 0rgba(0, 0, 0, 0.15)
}

a.uButton span:active {
    -moz-box-shadow: 0 11px 5pxrgba(0, 0, 0, 0.25)inset, 0 0 1pxrgba(0, 0, 0, 0.15)inset, 0 1px 0rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 11px 5pxrgba(0, 0, 0, 0.25)inset, 0 0 1pxrgba(0, 0, 0, 0.15)inset, 0 1px 0rgba(0, 0, 0, 0.15);
    box-shadow: 0 11px 5pxrgba(0, 0, 0, 0.25)inset, 0 0 1pxrgba(0, 0, 0, 0.15)inset, 0 1px 0rgba(0, 0, 0, 0.15)
}

a.uButton.uHotButton {
    border: 1px solid #922
}

a.uButton.uHotButton span {
    background-color: #d20000;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f20000), color-stop(100%, #b20000));
    background-image: -webkit-linear-gradient(top, #f20000, #b20000);
    background-image: -moz-linear-gradient(top, #f20000, #b20000);
    background-image: linear-gradient(top, #f20000, #b20000);
    color: #FFF;
    text-shadow: 0-1px 0rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 1px 0rgba(255, 255, 255, 0.35)inset, 0 0 0 1pxrgba(255, 255, 255, 0.15)inset, 0 1px 0rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 1px 0rgba(255, 255, 255, 0.35)inset, 0 0 0 1pxrgba(255, 255, 255, 0.15)inset, 0 1px 0rgba(0, 0, 0, 0.15);
    box-shadow: 0 1px 0rgba(255, 255, 255, 0.35)inset, 0 0 0 1pxrgba(255, 255, 255, 0.15)inset, 0 1px 0rgba(0, 0, 0, 0.15)
}

a.uButton.uHotButton span:hover {
    -moz-box-shadow: 0 11px 5px 0rgba(255, 255, 255, 0.25)inset, 0 0 1pxrgba(0, 0, 0, 0.15)inset, 0 1px 0rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 11px 5px 0rgba(255, 255, 255, 0.25)inset, 0 0 1pxrgba(0, 0, 0, 0.15)inset, 0 1px 0rgba(0, 0, 0, 0.15);
    box-shadow: 0 11px 5px 0rgba(255, 255, 255, 0.25)inset, 0 0 1pxrgba(0, 0, 0, 0.15)inset, 0 1px 0rgba(0, 0, 0, 0.15)
}

a.uButton.uHotButton span:active {
    -moz-box-shadow: 0 11px 5pxrgba(0, 0, 0, 0.25)inset, 0 0 1pxrgba(0, 0, 0, 0.15)inset, 0 1px 0rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 11px 5pxrgba(0, 0, 0, 0.25)inset, 0 0 1pxrgba(0, 0, 0, 0.15)inset, 0 1px 0rgba(0, 0, 0, 0.15);
    box-shadow: 0 11px 5pxrgba(0, 0, 0, 0.25)inset, 0 0 1pxrgba(0, 0, 0, 0.15)inset, 0 1px 0rgba(0, 0, 0, 0.15)
}

a.uButtonBlock {
    display: block !important;
    text-align: center;
    margin: 0 0 10px 0
}

.ie6 a.uButton span, .ie6 a.uButtonLarge span, .ie6 a.uButtonSmall span, .ie7 a.uButton span, .ie7 a.uButtonLarge span, .ie7 a.uButtonSmall span, .ie8 a.uButton span, .ie8 a.uButtonLarge span, .ie8 a.uButtonSmall span, .ie9 a.uButton span, .ie9 a.uButtonLarge span, .ie9 a.uButtonSmall span {
    background: url(../img/db/cloud_ie_sprite.png)0-450px repeat-x #4b6589
}

.ie6 a.uButton:hover span, .ie6 a.uButtonLarge:hover span, .ie6 a.uButtonSmall:hover span, .ie7 a.uButton:hover span, .ie7 a.uButtonLarge:hover span, .ie7 a.uButtonSmall:hover span, .ie8 a.uButton:hover span, .ie8 a.uButtonLarge:hover span, .ie8 a.uButtonSmall:hover span, .ie9 a.uButton:hover span, .ie9 a.uButtonLarge:hover span, .ie9 a.uButtonSmall:hover span {
    background: url(../img/db/cloud_ie_sprite.png)0-450px repeat-x #4b6589
}

.ie6 a.uButton.uHotButton span, .ie6 a.uButtonLarge.uHotButton span, .ie6 a.uButtonSmall.uHotButton span, .ie7 a.uButton.uHotButton span, .ie7 a.uButtonLarge.uHotButton span, .ie7 a.uButtonSmall.uHotButton span, .ie8 a.uButton.uHotButton span, .ie8 a.uButtonLarge.uHotButton span, .ie8 a.uButtonSmall.uHotButton span, .ie9 a.uButton.uHotButton span, .ie9 a.uButtonLarge.uHotButton span, .ie9 a.uButtonSmall.uHotButton span {
    background: url(../img/db/cloud_ie_sprite.png)0-150px repeat-x #e86f30
}

.ie6 a.uButton.uHotButton:hover span, .ie6 a.uButtonLarge.uHotButton:hover span, .ie6 a.uButtonSmall.uHotButton:hover span, .ie7 a.uButton.uHotButton:hover span, .ie7 a.uButtonLarge.uHotButton:hover span, .ie7 a.uButtonSmall.uHotButton:hover span, .ie8 a.uButton.uHotButton:hover span, .ie8 a.uButtonLarge.uHotButton:hover span, .ie8 a.uButtonSmall.uHotButton:hover span, .ie9 a.uButton.uHotButton:hover span, .ie9 a.uButtonLarge.uHotButton:hover span, .ie9 a.uButtonSmall.uHotButton:hover span {
    background: url(../img/db/cloud_ie_sprite.png)0-200px repeat-x #e86f30
}

.ie6 a.uButton.uGrayButton span, .ie6 a.uButtonLarge.uGrayButton span, .ie6 a.uButtonSmall.uGrayButton span, .ie7 a.uButton.uGrayButton span, .ie7 a.uButtonLarge.uGrayButton span, .ie7 a.uButtonSmall.uGrayButton span, .ie8 a.uButton.uGrayButton span, .ie8 a.uButtonLarge.uGrayButton span, .ie8 a.uButtonSmall.uGrayButton span, .ie9 a.uButton.uGrayButton span, .ie9 a.uButtonLarge.uGrayButton span, .ie9 a.uButtonSmall.uGrayButton span {
    background: url(../img/db/cloud_ie_sprite.png)0-300px repeat-x #ddd
}

.ie6 a.uButton.uGrayButton:hover span, .ie6 a.uButtonLarge.uGrayButton:hover span, .ie6 a.uButtonSmall.uGrayButton:hover span, .ie7 a.uButton.uGrayButton:hover span, .ie7 a.uButtonLarge.uGrayButton:hover span, .ie7 a.uButtonSmall.uGrayButton:hover span, .ie8 a.uButton.uGrayButton:hover span, .ie8 a.uButtonLarge.uGrayButton:hover span, .ie8 a.uButtonSmall.uGrayButton:hover span, .ie9 a.uButton.uGrayButton:hover span, .ie9 a.uButtonLarge.uGrayButton:hover span, .ie9 a.uButtonSmall.uGrayButton:hover span {
    background: url(../img/db/cloud_ie_sprite.png)0-50px repeat-x #ddd
}

.ie9 a.uButton span, .ie9 a.uButtonLarge span, .ie9 a.uButtonSmall span {
    border-radius: 1px
}

.ie9 a.uButton.uHotButton span, .ie9 a.uButtonLarge.uHotButton span, .ie9 a.uButtonSmall.uHotButton span {
    background: url(../img/db/cloud_ie_sprite.png)0-150px repeat-x #e86f30
}

span.uButtonContainer a.uButton, span.uButtonContainer a.uButtonLarge, span.uButtonContainer a.uButtonSmall {
    -moz-box-shadow: 0 1px 0rgba(255, 255, 255, 0.95);
    -webkit-box-shadow: 0 1px 0rgba(255, 255, 255, 0.95);
    box-shadow: 0 1px 0rgba(255, 255, 255, 0.95)
}

div.sSpot {
    width: 974px;
    background-color: #2e8ad7;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    position: relative;
    -moz-box-shadow: 0 10px 10pxrgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 10px 10pxrgba(0, 0, 0, 0.15);
    box-shadow: 0 10px 10pxrgba(0, 0, 0, 0.15);
    margin-bottom: 40px
}

ul.sSpot {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 974px;
    height: 230px
}

ul.sSpot li {
    margin: 0;
    padding: 0;
    width: 974px;
    height: 230px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    overflow: hidden;
    position: absolute;
    -moz-box-shadow: 0 0 0 1pxrgba(0, 0, 0, 0.25)inset;
    -webkit-box-shadow: 0 0 0 1pxrgba(0, 0, 0, 0.25)inset;
    box-shadow: 0 0 0 1pxrgba(0, 0, 0, 0.25)inset;
    top: 0;
    left: 0;
    display: none
}

ul.sSpot li.white h1, ul.sSpot li.white h2, ul.sSpot li.white h3 a {
    color: #FFF
}

ul.sSpot li.black h1, ul.sSpot li.black h2, ul.sSpot li.black h3 {
    color: #000
}

ul.sSpot li.black h3 a {
    color: #FA9818
}

ul.sSpot li.cloud {
    background: url(../img/db/cloud1.jpg)0 0 no-repeat
}

ul.sSpot li.cloud_large {
    background: url(../img/db/cloud2.jpg)0 0 no-repeat
}

ul.sSpot li.flow {
    background: url(../img/db/cloud3.jpg)0 0 no-repeat
}

ul.sSpot li.grid {
    background: url(../img/db/cloud4.jpg)0 0 no-repeat
}

ul.sSpot li.active {
    display: block
}

ul.sSpot li h1, ul.sSpot li h2, ul.sSpot li h3 {
    margin: 0;
    color: #FFF;
    text-shadow: 0 1px 2pxrgba(0, 0, 0, 0.45)
}

ul.sSpot li h1 {
    padding: 20px 24px 24px 24px;
    font: bold 32px/40px Arial, Helvetica, sans-serif
}

ul.sSpot li h2 {
    width: 480px;
    padding: 0 24px 16px 24px;
    font: normal 18px/24px Arial, Helvetica, sans-serif
}

ul.sSpot li h3 {
    padding: 0 25px;
    font: bold 16px/20px Arial, Helvetica, sans-serif
}

ul.sSpot li h3 a {
    color: #FFF;
    text-decoration: underline
}

ul.sSpot li a.freeTrialButton {
    width: 290px;
    height: 76px;
    text-align: center;
    display: block;
    color: #FFF;
    text-shadow: 0-1px 0rgba(0, 0, 0, 0.35);
    font: bold 24px/76px Arial, Helvetica, sans-serif;
    background: url(../img/db/red_button.png)0 0 no-repeat;
    text-decoration: none;
    position: absolute;
    bottom: 25px;
    right: 25px
}

.no-css3 div.sSpot {
    width: 972px;
    border: 1px solid #999
}

.no-css3 ul.sSpot li {
    width: 972px
}

.no-css3 ul.sControlsLarge {
    border: 1px solid #999;
    border-right: none
}

.no-css3 ul.sControlsLarge li {
    width: 232px;
    background: url(../img/db/cloud_ie_sprite.png)0-50px repeat-x #d9d9d9
}

.no-css3 ul.sControlsLarge li a {
    border-right: 1px solid #999
}

.no-css3 ul.sControlsLarge li a:hover {
    background: url(../img/db/cloud_ie_sprite.png)0-100px repeat-x #bdbdbd
}

.no-css3 ul.sControlsLarge li.active a {
    background: url(../img/db/cloud_ie_sprite.png)0-100px repeat-x #bdbdbd
}

ul.sControlsLarge {
    margin: 0 20px;
    padding: 0;
    position: absolute;
    bottom: -20px;
    left: 0;
    z-index: 200;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #eaeaea;
    filter: progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#f8f8f8', endColorstr='#ddd');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#ddd')";
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f8f8f8), color-stop(100%, #dddddd));
    background-image: -webkit-linear-gradient(top, #f8f8f8, #dddddd);
    background-image: -moz-linear-gradient(top, #f8f8f8, #dddddd);
    background-image: linear-gradient(top, #f8f8f8, #dddddd);
    -moz-box-shadow: 0 10px 10pxrgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 10px 10pxrgba(0, 0, 0, 0.15);
    box-shadow: 0 10px 10pxrgba(0, 0, 0, 0.15)
}

ul.sControlsLarge li {
    display: block;
    width: 233px;
    display: block;
    float: left;
    text-align: center
}

ul.sControlsLarge li a {
    display: block;
    text-decoration: none;
    font: bold 12px/40px Arial, sans-serif;
    color: #333;
    border: 1px solidrgba(255, 255, 255, 0.5);
    border-right: 1px solidrgba(0, 0, 0, 0.25);
    text-shadow: 0 1px 2pxrgba(0, 0, 0, 0.05);
    -moz-box-shadow: 0-5px 0rgba(255, 255, 255, 0.5);
    -webkit-box-shadow: 0-5px 0rgba(255, 255, 255, 0.5);
    box-shadow: 0-5px 0rgba(255, 255, 255, 0.5)
}

ul.sControlsLarge li a:hover {
    background-color: #dadada;
    filter: progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#e8e8e8', endColorstr='#ccc');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#ccc')";
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e8e8e8), color-stop(100%, #cccccc));
    background-image: -webkit-linear-gradient(top, #e8e8e8, #cccccc);
    background-image: -moz-linear-gradient(top, #e8e8e8, #cccccc);
    background-image: linear-gradient(top, #e8e8e8, #cccccc)
}

ul.sControlsLarge li.active a {
    background-color: #c9c9c9;
    filter: progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#d8d8d8', endColorstr='#bbb');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#d8d8d8', endColorstr='#bbb')";
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d8d8d8), color-stop(100%, #bbbbbb));
    background-image: -webkit-linear-gradient(top, #d8d8d8, #bbbbbb);
    background-image: -moz-linear-gradient(top, #d8d8d8, #bbbbbb);
    background-image: linear-gradient(top, #d8d8d8, #bbbbbb);
    color: #333;
    -moz-box-shadow: 0-5px 0rgba(255, 255, 255, 0.25);
    -webkit-box-shadow: 0-5px 0rgba(255, 255, 255, 0.25);
    box-shadow: 0-5px 0rgba(255, 255, 255, 0.25)
}

ul.sControlsLarge li:first-child a {
    -moz-border-radius: 3px 0 0 3px;
    -webkit-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
    border-left: 1px solidrgba(255, 255, 255, 0.5)
}

ul.sControlsLarge li:last-child a {
    -moz-border-radius: 0 3px 3px 0;
    -webkit-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
    border-right: 1px solidrgba(255, 255, 255, 0.5)
}

div.oFooter {
    background: url(../img/db/oracle_footer.png)0 0 no-repeat;
    width: 974px;
    height: 74px
}

div.cProduct {
    margin-bottom: 24px
}

div.cProduct div.cProductIcon {
    float: left;
    width: 64px;
    margin-right: 8px;
    font: normal 10px/64px Arial, sans-serif;
    text-align: center;
    color: #CCC
}

div.cProduct div.cProductDesc {
    float: left;
    width: 250px
}

div.cProduct h3 {
    font: bold 12px/20px Arial, sans-serif;
    margin: 0;
    color: #333
}

div.cProduct p {
    margin: 0 0 8px 0;
    color: #666;
    font: normal 12px/18px Arial, sans-serif
}

div.cSolutionSpotlight {
    width: 974px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 10px 10pxrgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 10px 10pxrgba(0, 0, 0, 0.15);
    box-shadow: 0 10px 10pxrgba(0, 0, 0, 0.15);
    margin-bottom: 20px;
    background: url(../img/db/secondary_bg.png)100% 0 repeat-y #fff
}

div.cSolutionSpotlight.myServicesMain {
    background: none #FFF
}

div.cSolutionSpotlight div.cService {
    height: 160px;
    background: url(../img/db/cloud4.jpg)0 0 no-repeat;
    position: relative;
    -moz-border-radius: 2px 2px 0 0;
    -webkit-border-radius: 2px 2px 0 0;
    border-radius: 2px 2px 0 0;
    -moz-box-shadow: 0-1px 0rgba(0, 0, 0, 0.15)inset;
    -webkit-box-shadow: 0-1px 0rgba(0, 0, 0, 0.15)inset;
    box-shadow: 0-1px 0rgba(0, 0, 0, 0.15)inset;
    border: 1px solid #666;
    border-bottom: none
}

div.cSolutionSpotlight div.cService.myServices {
    height: 80px
}

div.cSolutionSpotlight div.cService.myServices h3 {
    margin: 20px;
    display: block
}

div.cSolutionSpotlight div.cService.cloudManagement {
    background: url(../img/db/cloud_management_bg.jpg)0 0 no-repeat #718fb3;
    height: 80px
}

div.cSolutionSpotlight div.cService.cloudManagement h3 {
    margin: 20px;
    display: block
}

div.cSolutionSpotlight div.cService h2 {
    padding: 20px 20px 10px 20px;
    font: bold 32px/32px Arial, sans-serif;
    color: #FFF;
    text-shadow: 0 2px 1pxrgba(0, 0, 0, 0.25)
}

div.cSolutionSpotlight div.cService h3 {
    margin: 0 20px;
    padding: 0;
    font: bold 20px/20px Arial, sans-serif;
    color: #FFF;
    display: inline;
    text-shadow: 0 1px 1pxrgba(0, 0, 0, 0.25)
}

div.cSolutionSpotlight div.cService ul {
    list-style: none;
    margin: 0 20px;
    padding: 0;
    position: absolute;
    left: 0;
    bottom: 0
}

div.cSolutionSpotlight div.cService ul li {
    display: block;
    float: left;
    margin-right: 4px
}

div.cSolutionSpotlight div.cService ul li a {
    display: block;
    float: left;
    background-color: rgba(255, 255, 255, 0.375);
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0.25)));
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.25));
    background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.25));
    background-image: linear-gradient(top, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.25));
    color: #333;
    color: rgba(0, 0, 0, 0.75);
    text-align: center;
    font: bold 12px/24px Arial, sans-serif;
    padding: 2px 16px 0 16px;
    text-decoration: none;
    -moz-border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    border-bottom: none;
    text-shadow: 0 1px 0rgba(255, 255, 255, 0.5);
    -moz-box-shadow: 0-1px 1pxrgba(0, 0, 0, 0.25), 0-1px 1pxrgba(0, 0, 0, 0.1)inset;
    -webkit-box-shadow: 0-1px 1pxrgba(0, 0, 0, 0.25), 0-1px 1pxrgba(0, 0, 0, 0.1)inset;
    box-shadow: 0-1px 1pxrgba(0, 0, 0, 0.25), 0-1px 1pxrgba(0, 0, 0, 0.1)inset
}

div.cSolutionSpotlight div.cService ul li a.active {
    background: #FFF;
    color: #222;
    -moz-box-shadow: 0-1px 1pxrgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0-1px 1pxrgba(0, 0, 0, 0.25);
    box-shadow: 0-1px 1pxrgba(0, 0, 0, 0.25)
}

div.cSolutionSpotlight div.cService ul li a:hover {
    background: #FFF
}

.no-css3 div.cSolutionSpotlight div.cService ul li a {
    background: url(../img/db/cloud_ie_sprite.png)0-250px repeat-x transparent;
    filter: none;
    color: #333
}

.no-css3 div.cSolutionSpotlight div.cService ul li a.active {
    background: none #FFF;
    color: #222
}

div.cRightSideBackground {
    background: url(../img/db/secondary_bg.png)100% 0 repeat-y transparent;
    -moz-border-radius: 0 4px 4px 0;
    -webkit-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0
}

div.cContentContainer.myServicesMain {
    background: none #FFF;
    padding: 20px 0
}

div.xWhiteContent div.cContentContainer {
    padding-bottom: 30px
}

div.myServicesMainContainer {
    background: url(../img/db/left_side_bg.png)0 0 repeat-y transparent
}

div.myServicesMainContainer div.cMainContent {
    padding: 0 20px
}

div.threeColContainer {
    background: url(../img/c9/threeColBG.png)0 0 repeat-y transparent
}

div.threeColContainer div.cMainContent {
    width: 494px;
    padding: 0 20px;
    float: left
}

div.threeColContainer div.cMainContent section.uMessageRegion {
    width: auto !important
}

div.threeColContainer div.cMainContent section.uMessageRegion div.uMessageText {
    width: 430px
}

div.threeColContainer div.cLeftSideContent {
    width: 200px
}

div.threeColContainer div.cRightSideContent {
    width: 200px;
    float: left;
    padding: 0 0 0 20px
}

div.cMainContent {
    width: 712px;
    padding: 20px 0;
    float: left;
    min-height: 460px
}

div.cMainContent.myServices {
    width: 692px
}

div.productFeature {
    margin: 10px 40px 30px 0
}

div.productFeature img {
    float: left;
    display: block;
    width: 120px;
    height: 80px;
    margin: 0 20px 20px 0;
    -moz-box-shadow: 0 1px 2pxrgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 1px 2pxrgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 2pxrgba(0, 0, 0, 0.25);
    padding: 2px;
    background: #FFF;
    border: 1px solid #CCC
}

div.productFeature h3 {
    font: bold 14px/22px Arial, sans-serif;
    color: #444;
    margin: 0
}

div.productFeature h4 {
    font: bold 14px/22px Arial, sans-serif;
    color: #666;
    margin: 0
}

div.productFeature p {
    font: normal 14px/22px Arial, sans-serif;
    color: #666;
    margin: 0 0 10px 0
}

div.cLeftSideContent {
    width: 220px;
    float: left;
    padding: 0 20px 0 0
}

div.cLeftSideContent div.searchBar {
    border: 1px solid #CCC;
    height: 24px;
    background-color: #F8F8F8;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-box-shadow: 0 1px 1pxrgba(0, 0, 0, 0.15)inset;
    -webkit-box-shadow: 0 1px 1pxrgba(0, 0, 0, 0.15)inset;
    box-shadow: 0 1px 1pxrgba(0, 0, 0, 0.15)inset;
    margin-bottom: 20px
}

div.cLeftSideContent div.searchBar input[type=text] {
    border: none;
    background: none transparent;
    font: normal 12px/14px Arial, sans-serif;
    padding: 4px;
    color: #333;
    display: block
}

div.cLeftSideContent table.formlayout td {
    padding: 0
}

div.cLeftSideContent table.formlayout td br {
    display: none
}

div.cLeftSideContent table.formlayout td label {
    display: none
}

div.cLeftSideContent table.formlayout td select.selectlist {
    display: block;
    width: 200px;
    margin: 0
}

div.cLeftSideContent table.formlayout td input[type=text] {
    display: block;
    width: 192px
}

div.cLeftSideContent h3 {
    font: bold 11px/28px Arial, sans-serif;
    color: #617ca0
}

div.cLeftSideContent ul.sideList {
    list-style: none
}

div.cLeftSideContent ul.sideList li {
    padding: 4px 0;
    border-top: 1px dotted #b5bcc6
}

div.cLeftSideContent ul.sideList li.active a {
    font-weight: bold
}

div.cLeftSideContent ul.sideList li a {
    display: block;
    font: normal 11px/20px Arial, sans-serif;
    color: #2E435C;
    text-decoration: none
}

div.cLeftSideContent div.myServicesLeftSideRegion {
    margin-bottom: 20px
}

div.cSideContent {
    width: 200px;
    padding: 20px 20px 20px 0;
    float: right
}

div.cSideContent div.cRegion h2 {
    border-bottom: 1px solid #CCC
}

td #uRightCol div.cRegion {
    margin: 19px 19px 20px 19px
}

div.cSideContent div.cRegion h2, td #uRightCol div.cRegion h2 {
    margin: 0 0 8px 0;
    font: bold 14px/20px Arial, sans-serif;
    color: #333;
    border-bottom: 1px solid #b5bcc6
}

div.cSideContent div.cRegion div.cBody, td #uRightCol div.cRegion div.cBody {
    padding: 0 0 20px 0;
    font: normal 11px/20px Arial, sans-serif;
    color: #222
}

div.cSideContent div.cRegion div.cBody a img, td #uRightCol div.cRegion div.cBody a img {
    border: none
}

div.cSideContent div.cRegion div.cBody img.videoImage, td #uRightCol div.cRegion div.cBody img.videoImage {
    display: block;
    margin: 0 0 8px 0;
    border: none
}

div.cSideContent div.cRegion div.cBody p.customerQuote, td #uRightCol div.cRegion div.cBody p.customerQuote {
    padding-left: 30px;
    font: normal 11px/18px Arial, sans-serif;
    background: url(../img/db/quotes.png)0 4px no-repeat
}

div.cSideContent div.cRegion div.cBody p.customerQuote span, td #uRightCol div.cRegion div.cBody p.customerQuote span {
    display: block;
    margin-top: 4px
}

div.cSideContent div.cRegion div.cBody p.customerQuote span strong, td #uRightCol div.cRegion div.cBody p.customerQuote span strong {
    font-weight: bold
}

div.cSideContent div.cRegion div.cBody p, td #uRightCol div.cRegion div.cBody p {
    font: normal 11px/18px Arial, sans-serif
}

div.cSideContent div.cRegion div.cBody p a, td #uRightCol div.cRegion div.cBody p a {
    color: #333;
    text-decoration: underline
}

div.cSideContent div.cRegion div.cBody ul, td #uRightCol div.cRegion div.cBody ul {
    list-style: none
}

div.cSideContent div.cRegion div.cBody ul li, td #uRightCol div.cRegion div.cBody ul li {
    padding: 4px 0
}

div.cSideContent div.cRegion div.cBody ul li a, td #uRightCol div.cRegion div.cBody ul li a {
    font: normal 11px/12px Arial, sans-serif;
    color: #333
}

div.cSideContent div.cRegion div.cBody ul li img, td #uRightCol div.cRegion div.cBody ul li img {
    background: url(../img/db/theme_23.png)-48px-20px no-repeat;
    width: 12px;
    height: 12px;
    margin-right: 4px;
    vertical-align: text-top
}

div.cSideContent div.cRegion a #freeTrialButton, td #uRightCol div.cRegion a #freeTrialButton {
    display: block;
    margin: 10px 10px 0 10px
}

div.cSideContent div.cRegion a #freeTrialButton span, td #uRightCol div.cRegion a #freeTrialButton span {
    text-align: center;
    font: bold 16px/40px Arial, sans-serif
}

div #menu_solutions {
    top: 92px;
    left: 0 !important
}

div #menu_community {
    top: 92px
}

div.menuPullDown {
    display: none;
    position: absolute;
    z-index: 1000;
    width: 440px;
    background: #fcfcfc;
    border: 1px solid #AAA;
    border-top: none;
    -moz-border-radius: 0 0 3px 3px;
    -webkit-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
    -moz-box-shadow: 0 2px 2pxrgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 2px 2pxrgba(0, 0, 0, 0.15);
    box-shadow: 0 2px 2pxrgba(0, 0, 0, 0.15);
    overflow: hidden
}

div.menuPullDown div.mServiceType {
    width: 190px;
    padding: 20px 20px 10px 20px
}

div.menuPullDown div.mServiceType.mLeft {
    float: left;
    padding-right: 10px
}

div.menuPullDown div.mServiceType.mRight {
    float: right;
    padding-left: 10px
}

div.menuPullDown div.mBottomButton {
    clear: both;
    width: 440px;
    text-align: center;
    padding: 0 0 20px 0;
    -moz-border-radius: 0 0 3px 3px;
    -webkit-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
    background-color: #eee;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fcfcfc), color-stop(100%, #e0e0e0));
    background-image: -webkit-linear-gradient(top, #fcfcfc, #e0e0e0);
    background-image: -moz-linear-gradient(top, #fcfcfc, #e0e0e0);
    background-image: linear-gradient(top, #fcfcfc, #e0e0e0)
}

div.menuPullDown h2 {
    font: bold 13px/20px Arial, sans-serif;
    border-bottom: 1px solid #EEE;
    margin: 0 0 10px 0;
    color: #EA0000
}

div.menuPullDown h3 a {
    font: bold 11px/20px Arial, sans-serif;
    color: #222
}

div.menuPullDown p {
    font: normal 11px/18px Arial, sans-serif;
    color: #444;
    margin: 0 0 10px 0
}

div.menuPullDown a.arrowLink {
    font: normal 11px/12px Arial, sans-serif;
    text-decoration: none;
    color: #444
}

div.menuPullDown a.arrowLink img {
    background: url(../img/db/theme_23.png)-48px-20px no-repeat;
    width: 12px;
    height: 12px;
    vertical-align: text-bottom
}

div.menuPullDown a.arrowLink:hover {
    color: #EA0000
}

div #cFooter {
    margin: 10px 0;
    text-align: right;
    font: normal 10px/16px Arial, sans-serif;
    color: #999
}

div #cFooter a {
    color: #333;
    text-decoration: none
}

div #cFooter a:hover {
    color: #FA9818
}

a.addApplications img {
    background: none !important;
    padding-bottom: 0 !important
}

table.ebaVAPTable strong {
    font-weight: normal !important
}

.no-css3 div.cWizard div.cWizardHeader, .no-css3.ie9 div.cWizard div.cWizardHeader {
    background: url(../img/db/cloud_ie_sprite.png)0-300px repeat-x #cecece;
    filter: none
}

.no-css3 div.cWizard div.cWizardHeader {
    border-bottom: 1px solid #AAA
}

.ie7 div.cWizard div.cWizardHeader {
    padding-bottom: 24px;
    border-bottom: 1px solid #AAA
}

.ie7 div.cWizard div.cWizardHeader a.uButtonLarge span {
    vertical-align: text-top
}

.ie7 div.cWizard div.cWizardHeader a.uButtonLarge img {
    display: inline-block;
    margin: 12px 0
}

.ie7 div.cWizard table.formlayout fieldset.checkbox_group label {
    width: auto !important
}

div.cWizard {
    margin-bottom: 20px
}

div.cWizard small {
    display: block;
    font: normal 11px/16px Arial, sans-serif;
    color: #666;
    margin: 4px 0 8px 8px
}

div.cWizard div.cWizardHeader {
    padding: 16px 0;
    background-color: #dedede;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f0f0f0), color-stop(100%, #cccccc));
    background-image: -webkit-linear-gradient(top, #f0f0f0, #cccccc);
    background-image: -moz-linear-gradient(top, #f0f0f0, #cccccc);
    background-image: linear-gradient(top, #f0f0f0, #cccccc);
    position: relative;
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    -moz-box-shadow: 0-1px 0rgba(0, 0, 0, 0.15)inset;
    -webkit-box-shadow: 0-1px 0rgba(0, 0, 0, 0.15)inset;
    box-shadow: 0-1px 0rgba(0, 0, 0, 0.15)inset;
    border-bottom: none;
    position: relative
}

div.cWizard div.cWizardHeader div.sHorizontalProgressList {
    margin: 0
}

div.cWizard div.cWizardHeader div.cWizardButtons {
    position: absolute;
    top: 0;
    margin: 27px 16px
}

div.cWizard div.cWizardHeader div.cWizardButtons a.uButtonLarge {
    font: normal 16px/36px Arial, sans-serif;
    -moz-box-shadow: 0 1px 0rgba(255, 255, 255, 0.95);
    -webkit-box-shadow: 0 1px 0rgba(255, 255, 255, 0.95);
    box-shadow: 0 1px 0rgba(255, 255, 255, 0.95)
}

div.cWizard div.cWizardHeader div.cWizardButtons a.uButtonLarge.uHotButton {
    font-weight: bold
}

div.cWizard div.cWizardHeader div.cWizardButtons a.uButtonLarge img {
    width: 8px;
    height: 12px
}

div.cWizard div.cWizardHeader div.cWizardButtons a.uButtonLarge img.nextArrow {
    background: url(../img/db/wizard_arrows.png)0 0 no-repeat
}

div.cWizard div.cWizardHeader div.cWizardButtons a.uButtonLarge img.prevArrow {
    background: url(../img/db/wizard_arrows.png)0-20px no-repeat
}

div.cWizard div.cWizardHeader div.cWizardButtonsLeft {
    left: 0
}

div.cWizard div.cWizardHeader div.cWizardButtonsLeft a.uButtonLarge {
    margin-right: 4px
}

div.cWizard div.cWizardHeader div.cWizardButtonsRight {
    right: 0
}

div.cWizard div.cWizardHeader div.cWizardButtonsRight a.uButtonLarge {
    margin-left: 4px
}

div.cWizard div.cWizardContentContainer {
    background: #FFF;
    border-top: none;
    -moz-border-radius: 0 0 3px 3px;
    -webkit-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px
}

div.cWizard div.gettingStartedContainer {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

div.cWizard div.cWizardContent {
    padding: 20px;
    min-height: 460px
}

div.cWizard div.cWizardContent div.cWizardDividerRegion {
    border-top: 1px solid #DDD;
    margin-top: 16px;
    padding-top: 20px;
    position: relative
}

div.cWizard div.cWizardContent div.cWizardDividerRegion h2 {
    font: bold 14px/20px Arial, sans-serif;
    color: #333;
    padding: 0;
    width: 198px;
    text-align: right;
    margin-bottom: 16px;
    white-space: nowrap
}

div.cWizard div.cWizardContent div.cWizardDividerRegion p {
    font: normal 12px/18px Arial, sans-serif;
    color: #666
}

div.cWizard div.cWizardContent div.cWizardDividerRegion p.validatedMessage {
    margin-left: 216px;
    font-weight: bold
}

div.cWizard div.cWizardContent div.cWizardDividerRegion label.hideMeButHearMe+br {
    display: none
}

div.cWizard div.cWizardContent div.cWizardRegion {
    margin-top: 16px;
    position: relative
}

div.cWizard div.cWizardContent div.cWizardRegion div.cWizardSideMessage {
    top: 4px
}

div.cWizard div.cWizardContent div.cInfoMessage {
    background: url(../img/db/info_icon_36.png)0 50% no-repeat;
    padding: 0 0 0 54px;
    margin-left: 160px
}

div.cWizard div.cWizardContent div.cWizardSideMessage {
    position: absolute;
    right: 20px;
    top: 24px;
    border: 1px solid #4d8fcb;
    background-color: #d1e4f3;
    padding: 16px;
    width: 240px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 1px 0rgba(255, 255, 255, 0.5)inset, 0 1px 1pxrgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 1px 0rgba(255, 255, 255, 0.5)inset, 0 1px 1pxrgba(0, 0, 0, 0.15);
    box-shadow: 0 1px 0rgba(255, 255, 255, 0.5)inset, 0 1px 1pxrgba(0, 0, 0, 0.15)
}

div.cWizard div.cWizardContent div.cWizardSideMessage h3 {
    font: bold 13px/20px Arial, sans-serif;
    color: #333;
    margin: 0 0 4px 0;
    padding: 0
}

div.cWizard div.cWizardContent div.cWizardSideMessage p {
    font: normal 11px/18px Arial, sans-serif;
    color: #333;
    margin: 0 0 4px 0
}

div.cWizard div.cWizardContent table.formlayout label {
    width: 190px !important
}

div.cWizard div.cWizardContent table.formlayout input[type=checkbox] {
    vertical-align: baseline
}

div.cWizard div.cWizardContent table.formlayout fieldset.checkbox_group label {
    vertical-align: baseline
}

div.cWizard div.cWizardContent table.formlayout div.t1InlineError {
    font: normal 11px/14px Arial, sans-serif;
    color: #F00;
    width: 190px;
    white-space: normal
}

div.cInfoMessage {
    background: url(../img/db/info_icon_36.png)0 50% no-repeat;
    padding: 0 0 16px 54px;
    margin: 0 auto;
    width: 642px
}

div.cInfoMessage h3 {
    font: bold 11px/16px Arial, sans-serif;
    color: #666
}

div.cInfoMessage p {
    font: normal 11px/16px Arial, sans-serif;
    color: #888
}

div.cWizardDividerRegion {
    border-top: 1px solid #DDD;
    margin-top: 16px;
    padding-top: 20px
}

.ie7 div.cWizard table.formlayout>tbody>tr>td {
    padding-right: 10px
}

.ie7 div.cWizardDividerRegion table.formlayout input {
    width: auto;
    min-width: auto
}

table.formlayout {
    border-spacing: 0 0;
    border-collapse: collapse
}

table.formlayout td:empty {
    padding: 0
}

table.formlayout td input.text_field, table.formlayout td select.selectlist, table.formlayout td input.password, table.formlayout td input[type=text], table.formlayout td textarea {
    margin: 0;
    border: 1px solid #888;
    padding: 3px;
    font: normal 12px/16px Arial, sans-serif;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-box-shadow: 0 1px 1pxrgba(0, 0, 0, 0.15)inset;
    -webkit-box-shadow: 0 1px 1pxrgba(0, 0, 0, 0.15)inset;
    box-shadow: 0 1px 1pxrgba(0, 0, 0, 0.15)inset;
    background-color: #F8F8F8;
    color: #333
}

table.formlayout td input.text_field:focus, table.formlayout td select.selectlist:focus, table.formlayout td input.password:focus, table.formlayout td input[type=text]:focus, table.formlayout td textarea:focus {
    background-color: #FFF;
    border: 1px solid #666
}

table.formlayout td input[type=hidden] {
    display: none
}

table.formlayout td input.text_field {
    min-width: 260px
}

table.formlayout td textarea.codeTextarea {
    font: normal 11px/14px monospace
}

table.formlayout td select.selectlist {
    margin: 0 6px 4px 0
}

table.formlayout td span.display_only, table.formlayout td span.display_only a {
    font: normal 12px/16px Arial, sans-serif;
    color: #333
}

table.formlayout td span.display_bold, table.formlayout td span.display_bold a {
    font: bold 12px/16px Arial, sans-serif;
    color: #333
}

table.formlayout td fieldset label {
    display: inline
}

table.formlayout td small {
    display: block;
    font: normal 11px/16px Arial, sans-serif;
    color: #666;
    width: 340px;
    margin: 4px 0 8px 0
}

table.formlayout td big {
    display: inline-block;
    font: normal 16px/22px Arial, sans-serif;
    vertical-align: bottom;
    color: #666;
    padding-left: 4px
}

table.formlayout td.confirmBox label {
    width: auto !important;
    padding: 3px 0
}

table.formlayout td.wideLabel label {
    width: 190px
}

table.formlayout td label {
    display: inline-block;
    padding: 3px 8px 3px 0;
    font: normal 12px/16px Arial, sans-serif;
    color: #555;
    width: 140px
}

table.formlayout td label a {
    font: normal 12px/16px Arial, sans-serif;
    color: #555;
    text-decoration: none
}

table.formlayout td label a.uHelpLink {
    color: #555
}

table.formlayout td label a.uHelpLink:hover {
    text-decoration: underline
}

table.formlayout td label span.required {
    font: normal 12px/16px Arial, sans-serif !important;
    color: #555
}

table.formlayout td label span.optional {
    font: normal 12px/16px Arial, sans-serif !important;
    color: #555
}

table.formlayout td span.uLabelError {
    display: block;
    font: normal 11px/12px Arial, sans-serif;
    color: #EA0000;
    margin-right: 8px
}

table.formlayout td span.uNoLabel {
    display: none
}

table.formlayout table.lov a {
    margin: 0
}

table.formlayout td.lov input.popup_lov {
    border: 1px solid #888;
    padding: 4px;
    font: normal 14px/16px Arial, sans-serif;
    -moz-border-radius: 2px 0 0 2px;
    -webkit-border-radius: 2px 0 0 2px;
    border-radius: 2px 0 0 2px;
    -moz-box-shadow: 0 1px 1pxrgba(0, 0, 0, 0.15)inset;
    -webkit-box-shadow: 0 1px 1pxrgba(0, 0, 0, 0.15)inset;
    box-shadow: 0 1px 1pxrgba(0, 0, 0, 0.15)inset;
    background-color: #F8F8F8;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
    color: #333
}

table.formlayout td img.uPopupLOVIcon {
    display: block;
    width: 30px;
    height: 26px;
    background: url(../images/theme_23.png)-110px-552px no-repeat;
    margin: 0;
    border: 0
}

table.formlayout table.shuttle td {
    vertical-align: top
}

table.formlayout>tbody>tr>td {
    padding: 4px 0 6px 8px
}

img.crmOverviewImage {
    display: block;
    margin-bottom: 20px
}

div.cOverviewSpotlightRegion {
    position: relative
}

div.cOverviewSpotlightRegion div.cOverviewRegion {
    display: none
}

div.cOverviewSpotlightRegion div #overviewSlides {
    height: 300px;
    width: 974px
}

div.cOverviewSpotlightRegion div #overviewSlides div.overviewSlide {
    width: 974px
}

div.cOverviewSpotlightRegion div #slideControl {
    position: absolute;
    top: 350px;
    right: 50%;
    z-index: 100
}

div.cOverviewSpotlightRegion div #slideControl a {
    display: block;
    float: left;
    width: 10px;
    height: 10px;
    overflow: hidden;
    text-indent: -9999px;
    background: url(../img/c9/c9_sprite.png)-52px 0 no-repeat;
    margin-left: 2px
}

div.cOverviewSpotlightRegion div #slideControl a.activeSlide {
    background: url(../img/c9/c9_sprite.png)-62px 0 no-repeat
}

div.cOverviewSpotlightRegion div #slideControl a:focus {
    outline: none
}

div.xOverviewRoleRegion h2 {
    font: bold 24px/28px Arial, sans-serif;
    color: #444;
    margin: 20px 0 40px 0
}

div.xOverviewRoleRegion div.questionBlock {
    position: relative;
    padding: 0 215px 20px 0;
    min-height: 180px
}

div.xOverviewRoleRegion div.questionBlock.posLeft {
    padding: 0 0 20px 215px
}

div.xOverviewRoleRegion div.questionBlock.posLeft img {
    left: 0;
    right: auto
}

div.xOverviewRoleRegion div.questionBlock h3 {
    font: bold 18px/24px Arial, sans-serif;
    color: #444;
    margin-bottom: 10px
}

div.xOverviewRoleRegion div.questionBlock p {
    font: normal 14px/20px Arial, sans-serif;
    color: #666;
    margin-bottom: 10px
}

div.xOverviewRoleRegion div.questionBlock img {
    position: absolute;
    right: 0;
    top: 0;
    width: 195px
}

div.cTwoColOverview {
    display: block !important
}

div.cTwoColOverview div #slideControl {
    top: 300px
}

div.cOverviewRegion {
    width: 974px
}

div.cOverviewRegion img {
    display: block;
    margin-bottom: 20px
}

div.cOverviewRegion h2 {
    font: bold 24px/28px Arial, sans-serif;
    color: #333;
    margin: 20px 0 16px 0
}

div.cOverviewRegion h3 {
    font: bold 18px/28px Arial, sans-serif;
    color: #444;
    margin: 0
}

div.cOverviewRegion p {
    font: normal 14px/22px Arial, sans-serif;
    color: #666;
    margin: 0 0 16px 0
}

div.cOverviewRegion ul {
    margin: 0 0 0 20px
}

div.cOverviewRegion ul li {
    color: #666;
    font: normal 14px/20px Arial, sans-serif;
    margin: 0 0 8px 0
}

div.cOverviewRegion div.cLeft {
    float: left;
    width: 456px
}

div.cOverviewRegion div.cRight {
    float: right;
    width: 456px;
    min-height: 290px
}

div.cOverviewRegion div.cLeft {
    float: left;
    width: 476px;
    margin-right: 20px
}

div.cOverviewRegion div.cLeftThird {
    float: left;
    width: 456px;
    margin-right: 20px
}

div.cOverviewRegion div.cMidThird {
    float: left;
    width: 456px
}

div.cOverviewRegion div.cMidThird img {
    -moz-box-shadow: 0 1px 2pxrgba(0, 0, 0, 0.45);
    -webkit-box-shadow: 0 1px 2pxrgba(0, 0, 0, 0.45);
    box-shadow: 0 1px 2pxrgba(0, 0, 0, 0.45);
    border: 1px solid #B5BCC6;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

div.cOverviewRegion div.cMid {
    float: right;
    width: 456px
}

div.cOverviewRegion div.cMid img {
    -moz-box-shadow: 0 1px 2pxrgba(0, 0, 0, 0.45);
    -webkit-box-shadow: 0 1px 2pxrgba(0, 0, 0, 0.45);
    box-shadow: 0 1px 2pxrgba(0, 0, 0, 0.45);
    border: 1px solid #B5BCC6;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

div.cOverviewRegion div.cRightThird {
    display: none;
    float: right;
    width: 160px
}

div.cOverviewRegion div.cRightThird a, div.cOverviewRegion div.cRightThird span {
    display: block;
    text-align: center
}

div.cOverviewRegion div.cRightThird a {
    margin-bottom: 10px
}

div.cOverviewRegion ul.iconList {
    margin: 0;
    list-style: none
}

div.cOverviewRegion ul.iconList li {
    padding: 0 0 0 60px;
    position: relative;
    margin: 0 0 16px 0
}

div.cOverviewRegion ul.iconList li img {
    position: absolute;
    left: 0;
    top: 4px;
    width: 48px;
    height: 48px;
    background-image: url(../images/small_icons.png);
    background-repeat: none
}

div.cOverviewRegion ul.iconList li img.easyIcon {
    background-position: 0 0
}

div.cOverviewRegion ul.iconList li img.productiveIcon {
    background-position: -48px 0
}

div.cOverviewRegion ul.iconList li img.choiceIcon {
    background-position: -96px 0
}

div.cOverviewRegion ul.iconList li img.accessIcon {
    background-position: -144px 0
}

div.cOverviewRegion ul.iconList li img.engageIcon {
    background-position: 0-48px
}

div.cOverviewRegion ul.iconList li img.extendIcon {
    background-position: -48px-48px
}

div.cOverviewRegion ul.iconList li img.informIcon {
    background-position: -96px-48px
}

div.cOverviewRegion ul.iconList li img.enterpriseIcon {
    background-position: -144px-48px
}

div.cOverviewRegion ul.iconList li h3 {
    font: bold 18px/20px Arial, sans-serif;
    color: #444;
    padding: 4px 0 0 0
}

div.cOverviewRegion ul.iconList li span {
    display: block;
    font: normal 14px/20px Arial, sans-serif;
    color: #666;
    padding: 0 0 4px 0
}

.ie7 div.cOverviewRegion ul.iconList li {
    padding: 0 0 0 60px;
    display: block;
    height: 1%
}

div.cMainContent>div.cDividerRegion:first-child {
    padding-top: 0
}

div.cMainContent>div.cDividerRegion:first-child div.cButtonContainer {
    top: 0
}

div.cDividerRegion {
    border-bottom: 1px solid #B5BCC6;
    padding: 20px 0;
    position: relative
}

div.cDividerRegion.noBottomBorder {
    border-bottom: none
}

div.cDividerRegion div.cButtonContainer {
    position: absolute;
    top: 20px;
    right: 0
}

div.cDividerRegion div.cButtonContainer a.uButtonLarge {
    width: 120px;
    text-align: center
}

div.cDividerRegion div.cButtonContainer a {
    margin-left: 4px
}

div.cDividerRegion a.cShowMoreLink {
    font: normal 11px/20px Arial, sans-serif
}

div.cDividerRegion>h3 {
    font: bold 13px/22px Arial, sans-serif;
    margin-bottom: 4px;
    color: #333
}

div.cDividerRegion span.lastRefreshed {
    display: block;
    margin-top: -4px;
    font: normal 11px/12px Arial, sans-serif;
    color: #888
}

div.cDividerRegion span.lastRefreshed strong {
    font-weight: bold;
    color: #333
}

div.cDividerRegion span.lastRefreshed a {
    text-decoration: none
}

div.cDividerRegion span.lastRefreshed a img {
    vertical-align: text-top
}

div.cDividerRegion ul.ebaAppsList li:nth-child(3n) {
    border-right: 1px solid #E8E8E8
}

div.cDividerRegion ul.ebaAppsList li:nth-child(2n) {
    border-right: none
}

div.cDividerRegion ul.ebaAppsList li {
    width: 340px
}

div.cDividerRegion ul.ebaAppsList {
    margin-top: 16px
}

div.cTwoColVAP ul.cVAPList {
    width: 336px;
    float: left
}

div.cTwoColVAP ul.cVAPList.cVAPChart {
    margin-left: 20px
}

ul #showMore {
    display: none
}

ul.cVAPList {
    margin: 0;
    list-style: none
}

ul.cVAPList li {
    padding: 6px 0
}

ul.cVAPList li>label {
    padding-top: 4px;
    font: bold 11px/12px Arial, sans-serif;
    color: #888;
    display: inline-block;
    width: 140px;
    vertical-align: top
}

ul.cVAPList li>span {
    font: normal 11px/20px Arial, sans-serif;
    color: #333;
    display: inline-block;
    vertical-align: top
}

ul.cVAPList li>span em {
    font-style: normal;
    color: #ea0000
}

ul.cVAPList.cbc.cbc_bar_background {
    display: block;
    width: 100%;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #f1f1f1;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e8e8e8), color-stop(100%, #fafafa));
    background-image: -webkit-linear-gradient(top, #e8e8e8, #fafafa);
    background-image: -moz-linear-gradient(top, #e8e8e8, #fafafa);
    background-image: linear-gradient(top, #e8e8e8, #fafafa);
    font-weight: bold;
    font-size: 12px;
    line-height: 16px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
    position: relative;
    -moz-box-shadow: 0 0 0 1pxrgba(0, 0, 0, 0.15)inset;
    -webkit-box-shadow: 0 0 0 1pxrgba(0, 0, 0, 0.15)inset;
    box-shadow: 0 0 0 1pxrgba(0, 0, 0, 0.15)inset
}

ul.cVAPList.cbc.cbc_bar {
    background-color: #88a7cb;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a0bfe4), color-stop(100%, #718fb3));
    background-image: -webkit-linear-gradient(top, #a0bfe4, #718fb3);
    background-image: -moz-linear-gradient(top, #a0bfe4, #718fb3);
    background-image: linear-gradient(top, #a0bfe4, #718fb3);
    display: block;
    height: 16px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0 0 0 1pxrgba(0, 0, 0, 0.25)inset;
    -webkit-box-shadow: 0 0 0 1pxrgba(0, 0, 0, 0.25)inset;
    box-shadow: 0 0 0 1pxrgba(0, 0, 0, 0.25)inset
}

ul.cVAPList.cbc.cbc_value {
    color: #555;
    color: rgba(0, 0, 0, 0.75);
    width: 100%;
    display: block;
    text-align: center;
    position: absolute
}

ul.cVAPList.cbc {
    margin-top: 4px
}

span.sStorageUsage {
    font: normal 11px/20px Arial, sans-serif;
    color: #333
}

.ie7 div.cSubTabs ul li, .ie7 div.cSubTabsStandalone ul li, .ie7 div.cSubTabsOverview ul li {
    display: inline
}

div.cSubTabs {
    margin-bottom: 20px
}

div.cSubTabs ul {
    list-style: none;
    background: url(../img/db/subtabs_bg.png)0 0 repeat-x;
    height: 36px
}

div.cSubTabs ul li.listHeading {
    color: #666;
    font: normal 11px/16px Arial, sans-serif;
    border-right: none;
    padding: 4px 0 16px 0
}

div.cSubTabs ul li {
    display: inline-block;
    font: normal 11px/16px Arial, sans-serif;
    padding: 4px 0 16px 0
}

div.cSubTabs ul li a {
    display: inline-block;
    color: #333;
    text-decoration: none;
    border-right: 1px solidrgba(0, 0, 0, 0.15);
    padding: 0 10px
}

div.cSubTabs ul li.active {
    background: url(../img/db/subtabs_bg.png)50%-36px no-repeat
}

div.cSubTabs ul li.active a {
    font-weight: bold;
    color: #333
}

div.cSubTabs ul li:last-child a {
    border-right: none
}

div.cSubTabsStandalone {
    margin-bottom: 20px
}

div.cSubTabsStandalone ul {
    list-style: none;
    background: url(../img/db/subtabs_bg.png)0 0 repeat-x;
    height: 36px
}

div.cSubTabsStandalone ul li {
    display: inline-block;
    font: normal 11px/16px Arial, sans-serif;
    padding: 4px 0 16px 0
}

div.cSubTabsStandalone ul li a {
    display: inline-block;
    color: #333;
    text-decoration: none;
    border-right: 1px solid #DDD;
    padding: 0 10px
}

div.cSubTabsStandalone ul li a:hover {
    color: #FA9818
}

div.cSubTabsStandalone ul li.active {
    background: url(../img/db/subtabs_bg.png)50%-36px no-repeat
}

div.cSubTabsStandalone ul li.active a {
    font-weight: bold;
    color: #FA9818
}

div.cSubTabsStandalone ul li:last-child a {
    border-right: none
}

div.largeMessageBox {
    width: 974px;
    height: 246px;
    margin-bottom: 20px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #BBB;
    border: 1px solidrgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 1px 1pxrgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 1px 1pxrgba(0, 0, 0, 0.15);
    box-shadow: 0 1px 1pxrgba(0, 0, 0, 0.15)
}

div.largeMessageBox.crmOverview {
    background: url(../img/c9/crm_overview_slide.jpg)0 0 no-repeat
}

div.largeMessageBox.hcmOverview {
    background: url(../img/c9/hcm_overview_slide.jpg)0 0 no-repeat
}

div.largeMessageBox h2 {
    font: bold 32px/40px Arial, sans-serif;
    padding: 30px 20px;
    width: 300px
}

div.cBottomColRegion {
    margin-top: 20px;
    border: 1px solid #CCC;
    padding-top: 20px;
    background-color: #F2F2F2;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0 1px 2pxrgba(0, 0, 0, 0.1)inset;
    -webkit-box-shadow: 0 1px 2pxrgba(0, 0, 0, 0.1)inset;
    box-shadow: 0 1px 2pxrgba(0, 0, 0, 0.1)inset
}

div.cBottomColRegion.twoCols div.cRegion {
    width: 49%
}

div.cBottomColRegion div.cRegion {
    width: 32%;
    float: left
}

div.cBottomColRegion div.cRegion h2 {
    margin: 0 20px;
    border-bottom: 1px solid #E0E0E0;
    font: bold 14px/20px Arial, sans-serif;
    color: #888;
    text-shadow: 0 1px 0 #FFF
}

div.cBottomColRegion div.cRegion div.cBody {
    margin: 10px 20px 20px 20px
}

div.cBottomColRegion div.cRegion div.cBody h3 {
    font: bold 12px/20px Arial, sans-serif;
    color: #666
}

div.cBottomColRegion div.cRegion div.cBody p {
    font: normal 12px/20px Arial, sans-serif;
    color: #666;
    margin-bottom: 10px
}

div.cBottomColRegion div.cRegion div.cBody a.uButtonSmall {
    margin-right: 4px
}

div.cBottomColRegion div.cRegion div.cBody ul {
    margin: 0 0 16px 20px
}

div.cBottomColRegion div.cRegion div.cBody ul li {
    color: #666;
    font: normal 12px/20px Arial, sans-serif;
    margin: 0 0 4px 0
}

div.cBottomColRegion div.cRegion div.cBody ul li a {
    font: normal 11px/16px Arial, sans-serif
}

div.cSideTextRegion {
    margin: 20px 0 20px 0;
    position: relative
}

div.cSideTextRegion div.cSideSubTabs {
    position: absolute;
    left: 0;
    top: 0;
    width: 180px
}

div.cSideTextRegion div.cSideSubTabs ul {
    list-style: none;
    margin: 0
}

div.cSideTextRegion div.cSideSubTabs ul li a {
    display: block;
    text-align: right;
    padding: 5px 10px 5px 0;
    margin-right: 10px;
    font: normal 11px/16px Arial, sans-serif;
    color: #333;
    text-decoration: none;
    border-right: 2px solid #91969e
}

div.cSideTextRegion div.cSideSubTabs ul li.active {
    background: url(../img/db/right-arrow.png)100% 50% no-repeat
}

div.cSideTextRegion div.cSideSubTabs ul li.active a {
    font-weight: bold
}

div.cSideTextRegion div.cSideRegion {
    display: none;
    margin-left: 200px
}

div.cSideTextRegion div.cSideRegion h2 {
    font: bold 16px/24px Arial, sans-serif;
    margin: 20px 0 0;
    color: #333
}

div.cSideTextRegion div.cSideRegion h3 {
    font: bold 12px/20px Arial, sans-serif;
    color: #333;
    margin: 10px 0 0 0
}

div.cSideTextRegion div.cSideRegion p {
    font: normal 12px/16px Arial, sans-serif;
    color: #333;
    margin-bottom: 5px
}

div.cSideTextRegion div.cSideRegion img {
    border: 2px solid #B5BCC6;
    -moz-box-shadow: 0 2px 2pxrgba(0, 0, 0, 0.35);
    -webkit-box-shadow: 0 2px 2pxrgba(0, 0, 0, 0.35);
    box-shadow: 0 2px 2pxrgba(0, 0, 0, 0.35)
}

div.cSideTextRegion div.cSideRegion blockquote {
    color: #333;
    float: right;
    padding: 10px 10px 10px 32px;
    margin: 10px;
    font: normal 12px/20px Arial, sans-serif;
    text-align: right;
    border: 1px solid #B5BCC6;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    max-width: 230px;
    background: url(../img/db/quotes.png)10px 10px no-repeatrgba(0, 0, 0, 0.15)
}

div.cSideTextRegion div.cSideRegion blockquote strong {
    font: bold 11px/20px Arial, sans-serif;
    display: block;
    text-align: right
}

div.systemsSelectList {
    position: relative
}

div.systemsSelectList table.formlayout {
    position: absolute;
    right: 0;
    top: 0
}

div.systemsSelectList table.formlayout td {
    padding: 0
}

div.systemsSelectList table.formlayout td br {
    display: none
}

div.systemsSelectList table.formlayout td select.selectlist {
    font: normal 11px/12px Arial, sans-serif;
    margin: 0 !important;
    padding: 0
}

div.systemsSelectList table.formlayout td label {
    padding: 0 8px 0 0;
    width: auto !important;
    font: normal 11px/12px Arial, sans-serif
}

div.systemsSelectList table.formlayout td label span {
    font: normal 11px/12px Arial, sans-serif !important
}

ul.myServicesList {
    margin: 0;
    list-style: none
}

ul.myServicesList>li {
    padding: 20px 0;
    border-top: 1px solid #b5bcc6
}

ul.myServicesList>li:first-child {
    border-top: none;
    padding-top: 0
}

ul.myServicesList div.serviceIcon {
    width: 72px;
    float: left;
    margin-right: 20px
}

ul.myServicesList div.serviceIcon a {
    display: block;
    width: 72px;
    height: 72px
}

ul.myServicesList div.serviceIcon a img {
    display: block;
    width: 72px;
    height: 72px
}

ul.myServicesList div.serviceIcon a.databaseServiceIcon img {
    background: url(../img/db/db-service-icon.png)
}

ul.myServicesList div.serviceIcon a.javaServiceIcon img {
    background: url(../img/db/java-service-icon.png)
}

ul.myServicesList div.serviceInfo {
    width: 240px;
    float: left;
    margin-right: 20px
}

ul.myServicesList div.serviceInfo h2 {
    font: bold 14px/14px Arial, sans-serif;
    margin-bottom: 8px;
    color: #888
}

ul.myServicesList div.serviceInfo ul.uVAPList {
    margin: 0;
    list-style: none
}

ul.myServicesList div.serviceInfo ul.uVAPList li {
    padding: 0 0 8px 0
}

ul.myServicesList div.serviceInfo ul.uVAPList li>label {
    padding-top: 4px;
    font: bold 11px/12px Arial, sans-serif;
    color: #888;
    display: inline-block;
    width: 100px;
    vertical-align: top
}

ul.myServicesList div.serviceInfo ul.uVAPList li>span {
    font: normal 11px/20px Arial, sans-serif;
    color: #333;
    display: inline-block;
    vertical-align: top
}

ul.myServicesList div.serviceInfo ul.uVAPList li>span em {
    font-style: normal;
    color: #888
}

ul.myServicesList div.serviceInfo ul.uVAPList li>span em.endingSoon {
    font-style: normal;
    color: #ea0000
}

ul.myServicesList div.serviceActions {
    width: 120px;
    float: left
}

ul.myServicesList div.serviceActions a.uButtonLarge, ul.myServicesList div.serviceActions a.uButtonSmall {
    display: block;
    margin: 0 0 8px 0;
    text-align: center
}

ul.myServicesList div.serviceActions a.uButtonLarge span, ul.myServicesList div.serviceActions a.uButtonSmall span {
    text-align: center
}

div.alertRegion {
    width: 600px;
    margin: 0 auto;
    padding: 20px;
    border: 1px solid #AAA;
    -moz-box-shadow: 0 1px 1pxrgba(0, 0, 0, 0.1), 0 1px 0 #fff inset;
    -webkit-box-shadow: 0 1px 1pxrgba(0, 0, 0, 0.1), 0 1px 0 #fff inset;
    box-shadow: 0 1px 1pxrgba(0, 0, 0, 0.1), 0 1px 0 #fff inset;
    background-color: #f4f4f4;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f8f8f8), color-stop(100%, #f0f0f0));
    background-image: -webkit-linear-gradient(top, #f8f8f8, #f0f0f0);
    background-image: -moz-linear-gradient(top, #f8f8f8, #f0f0f0);
    background-image: linear-gradient(top, #f8f8f8, #f0f0f0);
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

div.alertRegion.noBorderAlert {
    border: 1px solid transparent;
    background: none transparent !important;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

div.alertRegion div.alertRegionInside {
    padding: 0 0 0 116px;
    min-height: 96px
}

div.alertRegion div.alertRegionInside.successIcon {
    background: url(../img/db/checkmark_success_96.png)0 50% no-repeat
}

div.alertRegion div.alertRegionInside.warningIcon {
    background: url(../img/db/warning_96.png)0 50% no-repeat
}

div.alertRegion div.alertRegionInside.keysIcon {
    background: url(../img/db/keys_96.png)0 50% no-repeat
}

div.alertRegion h1 {
    margin: 0 0 5px 0;
    padding: 0;
    font: bold 18px/24px Arial, sans-serif;
    color: #333
}

div.alertRegion p {
    margin: 5px 0 10px 0;
    color: #333;
    font: normal 12px/16px Arial, sans-serif
}

div.alertRegion table {
    border-collapse: collapse;
    border-spacing: 0
}

div.alertRegion table.formlayout {
    margin: 10px 0
}

div.alertRegion table th {
    font: normal 11px/12px Arial, sans-serif;
    color: #666;
    text-align: left;
    padding: 5px 20px 5px 0
}

div.alertRegion table th strong {
    color: #444
}

div.alertRegion table td {
    font: normal 11px/12px Arial, sans-serif;
    color: #333;
    padding: 5px 10px 5px 0 !important
}

div.alertRegion table.dbTable {
    border: none;
    margin: 0
}

div.alertRegion div.buttonContainer {
    text-align: right
}

div.alertRegion div.buttonContainer a {
    margin-left: 8px
}

div.cNextSteps {
    padding: 0 0 20px 0
}

div.cNextSteps h2 {
    font: bold 18px/24px Arial, sans-serif;
    color: #333;
    padding: 0;
    margin: 0 auto 16px auto;
    width: 642px
}

div.cNextSteps ul {
    margin: 0 auto;
    list-style: none;
    width: 642px
}

div.cNextSteps ul.twoSteps {
    width: 396px
}

div.cNextSteps ul li {
    display: block;
    float: left;
    width: 150px;
    padding: 0
}

div.cNextSteps ul li.separator {
    width: 48px;
    padding: 0 24px;
    background: url(../img/db/nextstep.png)50% 50% no-repeat;
    margin-top: 24px;
    height: 138px
}

div.cNextSteps ul li h3 {
    font: bold 13px/16px Arial, sans-serif;
    margin-bottom: 10px;
    color: #666
}

div.cNextSteps ul li span.stepImg {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid #D0D0D0;
    display: block;
    padding: 0 15px;
    margin: 0 0 10px 0
}

div.cNextSteps ul li img {
    display: block
}

div.cNextSteps ul li p {
    font: normal 11px/18px Arial, sans-serif;
    color: #666
}

div.viewAllServices {
    border-top: 1px solid #EEE;
    margin-top: 20px;
    padding-top: 20px
}

div.viewAllServices a {
    font: normal 11px/20px Arial, sans-serif;
    color: #666
}

table.sCompare {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0
}

table.sCompare thead tr th, table.sCompare thead tr td, table.sCompare tbody tr th, table.sCompare tbody tr td {
    border-right: 1px solid #B5BCC6;
    border-right: 1px solidrgba(0, 0, 0, 0.1);
    width: 230px;
    text-align: left;
    padding: 10px 10px 0 10px;
    vertical-align: top
}

table.sCompare thead tr th:last-child, table.sCompare thead tr td:last-child, table.sCompare tbody tr th:last-child, table.sCompare tbody tr td:last-child {
    border-right: none
}

table.sCompare thead tr th.darkCol, table.sCompare thead tr td.darkCol, table.sCompare tbody tr th.darkCol, table.sCompare tbody tr td.darkCol {
    background-color: rgba(0, 0, 0, 0.05)
}

table.sCompare thead tr th.lightCol, table.sCompare thead tr td.lightCol, table.sCompare tbody tr th.lightCol, table.sCompare tbody tr td.lightCol {
    background-color: transparent
}

table.sCompare thead tr th, table.sCompare tbody tr th {
    width: 281px
}

table.sCompare thead tr th {
    text-align: center;
    background-image: url(../img/db/sCompareHeadingBG.png);
    background-position: 0 0;
    background-repeat: repeat-x
}

table.sCompare thead tr th.sFeatureName {
    background-color: rgba(255, 255, 255, 0.5)
}

table.sCompare thead tr h1 {
    text-align: center;
    font: bold 13px/18px Arial, sans-serif;
    padding: 0;
    margin: 0;
    color: #333;
    text-shadow: 0 1px 0 #FFFFFF
}

table.sCompare thead tr h2 {
    text-align: center;
    padding: 5px 0 10px 0;
    margin: 0;
    font: bold 13px/18px Arial, sans-serif;
    color: #EA0000
}

table.sCompare thead tr h2 span {
    font: bold 13px/18px Arial, sans-serif;
    color: #666
}

table.sCompare tbody tr td, table.sCompare tbody tr th {
    font: normal 11px/18px Arial, sans-serif;
    color: #333
}

table.sCompare tbody tr th.subLevel {
    font: normal 11px/18px Arial, sans-serif;
    text-indent: 10px
}

table.sCompare tbody tr:last-child th:first-child {
    -moz-border-radius: 0 0 0 4px;
    -webkit-border-radius: 0 0 0 4px;
    border-radius: 0 0 0 4px
}

table.sCompare tbody tr:last-child td:last-child {
    -moz-border-radius: 0 0 3px 0;
    -webkit-border-radius: 0 0 3px 0;
    border-radius: 0 0 3px 0
}

table.sCompare tbody tr td:nth-child(2n) {
    background-color: transparent
}

table.sCompare tbody tr td {
    background-color: rgba(0, 0, 0, 0.05)
}

table.sCompare tbody tr th:first-child {
    color: #666;
    background-color: rgba(255, 255, 255, 0.5)
}

table.sCompare tbody tr h2 {
    padding: 0;
    margin: 0;
    font: bold 13px/14px Arial, sans-serif;
    color: #333
}

table.sCompare tbody tr h3 {
    padding: 0;
    margin: 0;
    font: bold 11px/18px Arial, sans-serif;
    color: #666
}

table.sCompare tbody tr.sMainFeature td, table.sCompare tbody tr.sMainFeature th {
    border-bottom: 1px solid #B5BCC6;
    padding: 20px 10px 10px 10px
}

body.cFeedbackPage {
    width: auto;
    max-width: 600px
}

div.cFeedbackContainer {
    background-color: #FFF;
    background-color: rgba(255, 255, 255, 0.9)
}

div.cFeedbackContainer h1 {
    background-color: #f4f4f4;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f8f8f8), color-stop(100%, #f0f0f0));
    background-image: -webkit-linear-gradient(top, #f8f8f8, #f0f0f0);
    background-image: -moz-linear-gradient(top, #f8f8f8, #f0f0f0);
    background-image: linear-gradient(top, #f8f8f8, #f0f0f0);
    border-bottom: 1px solid #AAA;
    font: bold 18px/48px Arial, sans-serif;
    padding: 0 10px;
    color: #444;
    position: relative;
    margin-bottom: 10px
}

div.cFeedbackContainer h1 span.cButtonContainer {
    position: absolute;
    right: 10px;
    top: 0
}

div.cFeedbackContainer h1 span.cButtonContainer a {
    margin-left: 10px
}

div.cFeedbackContainer p {
    font: normal 14px/20px Arial, sans-serif;
    color: #666;
    margin: 10px
}

h3.noDownTime {
    color: #666;
    font: normal 13px/20px Arial, sans-serif;
    padding: 0;
    margin-bottom: 20px
}

a.changeTimeZone {
    font: normal 11px/16px Arial, sans-serif;
    color: #333
}

div.sHorizontalProgressList {
    width: 100%;
    position: relative;
    overflow: hidden;
    margin: 0 0 8px 0
}

div.sHorizontalProgressList ul {
    margin: 0 0 10px 0;
    height: 50px;
    padding: 0;
    clear: left;
    float: left;
    position: relative;
    left: 50%
}

div.sHorizontalProgressList ul li {
    float: left;
    display: block;
    position: relative;
    right: 50%;
    background: url(../img/db/theme_23.png)0-754px no-repeat
}

div.sHorizontalProgressList ul li span {
    display: block;
    float: left;
    padding: 10px 5px 28px 5px;
    font: normal 12px/12px Arial, sans-serif;
    color: #555;
    background-image: url(../img/db/theme_23.png);
    background-repeat: no-repeat;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    min-width: 80px;
    max-width: 190px
}

div.sHorizontalProgressList ul li.current span, div.sHorizontalProgressList ul li.first-current span, div.sHorizontalProgressList ul li.last-current span {
    color: #333;
    font-weight: bold;
    background-position: 50%-654px
}

div.sHorizontalProgressList ul li.non-current span, div.sHorizontalProgressList ul li.first-non-current span, div.sHorizontalProgressList ul li.last-non-current span {
    background-position: 50%-604px
}

div.sHorizontalProgressList ul li.last-non-current, div.sHorizontalProgressList ul li.last-current {
    background: url(../img/db/theme_23.png)50%-804px no-repeat
}

div.sHorizontalProgressList ul li.first-non-current, div.sHorizontalProgressList ul li.first-current {
    background: url(../img/db/theme_23.png)50%-704px no-repeat
}