.nocss3 section.uRegion h1 {
    background: url(../images/app_theme.png) 0 -348px repeat-x #dedede
}

section.uRegion {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    clear: both;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
    box-shadow: 0 1px 1px rgba(0,0,0,0.1);
    border: 1px solid #AAA;
    background-color: #FFF;
    color: #333;
    margin: 0 0 8px 0;
    overflow: hidden
}

section.uRegion p {
    margin: 0 0 8px 0
}

section.uRegion>div.uRegionHeading {
    display: table;
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
    background-color: #ddd;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f0f0f0), color-stop(100%, #dddddd));
    background-image: -webkit-linear-gradient(#f0f0f0,#dddddd);
    background-image: -moz-linear-gradient(#f0f0f0,#dddddd);
    background-image: linear-gradient(#f0f0f0,#dddddd);
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    border-bottom: 1px solid #AAA;
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.75) inset;
    -moz-box-shadow: 0 1px 0 rgba(255,255,255,0.75) inset;
    box-shadow: 0 1px 0 rgba(255,255,255,0.75) inset
}

section.uRegion>div.uRegionHeading h1 {
    display: table-cell;
    vertical-align: middle;
    font: bold 12px/36px "Helvetica Neue",Helvetica,Arial,sans-serif;
    text-shadow: 0 1px 0 rgba(255,255,255,0.75);
    padding: 0 0 0 8px;
    color: #333
}

section.uRegion>div.uRegionHeading h1 a.uRegionControl {
    display: block;
    float: left
}

section.uRegion>div.uRegionHeading h1 a.uRegionControl img {
    width: 18px;
    height: 18px;
    display: block;
    margin: 6px 6px 6px 0;
    background: url(../images/app_theme.png) -18px -520px no-repeat;
    border: none
}

section.uRegion>div.uRegionHeading h1 a.uRegionControl.uRegionCollapsed img {
    background: url(../images/app_theme.png) 0 -520px no-repeat
}

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,section.uRegion>div.uRegionHeading span.uButtonContainer a.uButtonIR {
    margin: 8px 8px 8px 0
}

section.uRegion>div.uRegionHeading span.uButtonContainer a.uIconButton {
    display: inline-block;
    padding: 8px;
    border-left: 1px solid #BBB
}

section.uRegion>div.uRegionHeading span.uButtonContainer a.uIconButton:hover {
    background-color: silver;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#e0e0e0', endColorstr='silver');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0', endColorstr='silver')";
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e0e0e0), color-stop(100%, #c0c0c0));
    background-image: -webkit-linear-gradient(#e0e0e0,#c0c0c0);
    background-image: -moz-linear-gradient(#e0e0e0,#c0c0c0);
    background-image: linear-gradient(#e0e0e0,#c0c0c0);
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset;
    -moz-box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset;
    box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset
}

section.uRegion>div.uRegionHeading span.uButtonContainer a.uIconButton:hover img.addIcon {
    background-position: 0 -946px
}

section.uRegion>div.uRegionHeading span.uButtonContainer a.uIconButton:hover img.gotoIcon {
    background-position: -20px -946px
}

section.uRegion>div.uRegionHeading span.uButtonContainer a.uIconButton:hover img.downIcon {
    background-position: -40px -946px
}

section.uRegion>div.uRegionHeading span.uButtonContainer a.uIconButton:hover img.upIcon {
    background-position: -60px -946px
}

section.uRegion>div.uRegionHeading span.uButtonContainer a.uIconButton:hover img.closeIcon {
    background-position: -80px -946px
}

section.uRegion>div.uRegionHeading span.uButtonContainer a.uIconButton:hover img.editIcon {
    background-position: 0 -1336px
}

section.uRegion>div.uRegionHeading span.uButtonContainer a.uIconButton:hover span {
    color: #333;
    text-shadow: 0 1px 0 rgba(255,255,255,0.5)
}

section.uRegion>div.uRegionHeading span.uButtonContainer a.uIconButton:active {
    -webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.15) inset;
    -moz-box-shadow: 0 2px 4px rgba(0,0,0,0.15) inset;
    box-shadow: 0 2px 4px rgba(0,0,0,0.15) inset;
    background: none #C0C0C0
}

section.uRegion>div.uRegionHeading span.uButtonContainer a.uIconButton span {
    padding: 0 4px;
    display: inline-block;
    font: normal 11px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #666;
    text-decoration: none;
    vertical-align: middle;
    text-shadow: 0 1px 0 rgba(255,255,255,0.25)
}

section.uRegion>div.uRegionHeading span.uButtonContainer a.uIconButton img {
    margin: 0;
    padding: 0;
    vertical-align: middle;
    display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url(../images/app_theme.png);
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: 0 -926px
}

section.uRegion>div.uRegionHeading span.uButtonContainer a.uIconButton img.addIcon {
    background-position: 0 -926px
}

section.uRegion>div.uRegionHeading span.uButtonContainer a.uIconButton img.gotoIcon {
    background-position: -20px -926px
}

section.uRegion>div.uRegionHeading span.uButtonContainer a.uIconButton img.downIcon {
    background-position: -40px -926px
}

section.uRegion>div.uRegionHeading span.uButtonContainer a.uIconButton img.upIcon {
    background-position: -60px -926px
}

section.uRegion>div.uRegionHeading span.uButtonContainer a.uIconButton img.closeIcon {
    background-position: -80px -926px
}

section.uRegion>div.uRegionHeading span.uButtonContainer a.uIconButton img.editIcon {
    background-position: 0 -1356px
}

section.uRegion>div.uRegionContent {
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
    padding: 8px;
    overflow: hidden
}

section.uRegion>div.uRegionContent>ul,section.uRegion>div.uRegionContent>ol {
    margin: 8px 0 8px 16px
}

section.uRegion>div.uRegionContent span.nodatafound {
    display: block;
    color: #767676;
    font: normal 11px/16px "Helvetica Neue",Helvetica,Arial,sans-serif;
    padding: 8px
}

section.uAlertRegion {
    width: 680px;
    margin: 16px auto;
    font: normal 12px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #333;
    background-color: #F0F0F0
}

section.uAlertRegion ul {
    margin: 8px 16px
}

section.uAlertRegion ul li {
    font: normal 12px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #333
}

section.uAlertRegion>div.uRegionContent>table td {
    padding: 0 8px 4px 0
}

section.uAlertRegion>div.uRegionContent>table table.lov td {
    padding: 0 0 8px 0
}

section.uAlertRegion span.uButtonContainer {
    display: block;
    text-align: right;
    padding: 8px 16px 16px 16px
}

section.uAlertRegion.uRegion>div.uRegionHeading>h1 {
    font: normal 20px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    padding: 16px 16px 8px 16px
}

section.uAlertRegion.uRegion>div.uRegionContent {
    padding: 8px 16px
}

section.uWhiteRegion>div.uRegionHeading {
    background: none transparent;
    border-bottom: none
}

section.uWhiteRegion>div.uRegionHeading h1 {
    font: bold 12px/14px "Helvetica Neue",Helvetica,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,section.uWhiteRegion>div.uRegionHeading span.uButtonContainer a.uButtonIR {
    margin: 8px 8px 0 0
}


.ie7 section.uButtonRegion span.uButtonContainer {
    float: right
}

.ie6 section.uButtonRegion.uWhiteRegion div.uRegionHeading,.ie6 section.uButtonRegion.uBorderlessRegion div.uRegionHeading,.ie6 section.uButtonRegion.uNoHeading div.uRegionHeading,.ie6 section.uRegion.uWhiteRegion div.uRegionHeading,.ie6 section.uRegion.uBorderlessRegion div.uRegionHeading,.ie6 section.uRegion.uNoHeading div.uRegionHeading,.ie7 section.uButtonRegion.uWhiteRegion div.uRegionHeading,.ie7 section.uButtonRegion.uBorderlessRegion div.uRegionHeading,.ie7 section.uButtonRegion.uNoHeading div.uRegionHeading,.ie7 section.uRegion.uWhiteRegion div.uRegionHeading,.ie7 section.uRegion.uBorderlessRegion div.uRegionHeading,.ie7 section.uRegion.uNoHeading div.uRegionHeading,.ie8 section.uButtonRegion.uWhiteRegion div.uRegionHeading,.ie8 section.uButtonRegion.uBorderlessRegion div.uRegionHeading,.ie8 section.uButtonRegion.uNoHeading div.uRegionHeading,.ie8 section.uRegion.uWhiteRegion div.uRegionHeading,.ie8 section.uRegion.uBorderlessRegion div.uRegionHeading,.ie8 section.uRegion.uNoHeading div.uRegionHeading,.ie9 section.uButtonRegion.uWhiteRegion div.uRegionHeading,.ie9 section.uButtonRegion.uBorderlessRegion div.uRegionHeading,.ie9 section.uButtonRegion.uNoHeading div.uRegionHeading,.ie9 section.uRegion.uWhiteRegion div.uRegionHeading,.ie9 section.uRegion.uBorderlessRegion div.uRegionHeading,.ie9 section.uRegion.uNoHeading div.uRegionHeading {
    background: none transparent
}

.ie6 section.uButtonRegion.uNoHeading div.uRegionHeading,.ie6 section.uRegion.uNoHeading div.uRegionHeading,.ie7 section.uButtonRegion.uNoHeading div.uRegionHeading,.ie7 section.uRegion.uNoHeading div.uRegionHeading,.ie8 section.uButtonRegion.uNoHeading div.uRegionHeading,.ie8 section.uRegion.uNoHeading div.uRegionHeading,.ie9 section.uButtonRegion.uNoHeading div.uRegionHeading,.ie9 section.uRegion.uNoHeading div.uRegionHeading {
    height: 0
}

.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(../images/app_theme.png) 0 -968px repeat-x #ddd
}

.ie9 section.uRegion,.ie9 section.uButtonRegion {
    border-radius: 3.2px
}

section.uRegion span.uButtonContainer a.uButton,section.uRegion span.uButtonContainer a.uButtonLarge,section.uRegion span.uButtonContainer a.uButtonSmall,section.uRegion span.uButtonContainer a.uButtonIR,section.uButtonRegion a.uButton,section.uButtonRegion a.uButtonLarge,section.uButtonRegion a.uButtonSmall,section.uButtonRegion a.uButtonIR {
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.95);
    -moz-box-shadow: 0 1px 0 rgba(255,255,255,0.95);
    box-shadow: 0 1px 0 rgba(255,255,255,0.95)
}

section.uWhiteRegion span.uButtonContainer a.uButton,section.uWhiteRegion span.uButtonContainer a.uButtonLarge,section.uWhiteRegion span.uButtonContainer a.uButtonSmall,section.uWhiteRegion span.uButtonContainer a.uButtonIR {
    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.1);
    -moz-box-shadow: 0 1px 0 rgba(0,0,0,0.1);
    box-shadow: 0 1px 0 rgba(0,0,0,0.1)
}

.ie7 section.uWhiteRegion div.uRegionHeading h1 {
    line-height: 24px
}

div#modalBackground {
    display: none;
    position: fixed;
    _position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    border: 0;
    z-index: 10000;
    background-color: #000;
    opacity: 0.4;
    filter: alpha(opacity=40);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)" !important;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40) !important
}

section.modalOn {
    display: block !important;
    z-index: 10001;
    position: fixed;
    top: 20%;
    left: 50%;
    margin-left: -300px;
    width: 500px;
    border: 1px solid #666
}

section.uModalRegion {
    display: none
}

