#newdbskol #middleCol div.schoolHeader {
    width: 622px; height: 88px; overflow: hidden;
    margin: 0px 1px; padding: 0px;
    background-color: #fff2da;
}

#newdbskol #middleCol div.schoolHeaderInner {
    position: relative;
    width: 610px; height: 76px; overflow: hidden;
    margin: 6px;
}

#newdbskol #middleCol div.schoolHeader h1, #newdbskol  #middleCol div.schoolHeader h3, #newdbskol  #middleCol div.schoolHeader h3 a {
    text-align: left;
    margin: 0px; padding: 0px;
    background-image: none;

    font-size: 11pt; color: #f49d01; text-decoration: none;
}

#newdbskol #middleCol div.schoolHeader p {
    margin: 0px; padding: 0px;
}

#newdbskol #middleCol div.schoolLogo {
    position: absolute; right: 0px; top: 0px;
}

#newdbskol #middleCol div.schoolIcons {
    position: absolute; right: 0px; bottom: 0px;
    height: 26px;
}

#newdbskol #middleCol div.schoolIcons img {
    margin-left: 5px;
}

#newdbskol #schoolMenu {
    width: 624px; height: 23px; overflow: hidden;
    border-top: 1px solid #f8cb7a;
    text-align: left;
    line-height: 19px;
}

#newdbskol #schoolTools {
    float: right;
    height: 21px; overflow: hidden;
    padding-top: 2px;
}

#newdbskol #schoolTools img {
    margin-right: 2px;
}

#newdbskol ul#schoolTabs {
    height: 19px; overflow: hidden;
    margin: 0px; margin-left: 6px; padding: 0px;
    list-style-type: none;
    text-align: left;
}

#newdbskol #schoolTabs li {
    display: inline;
    margin: 0px 1px; padding: 10px 0px;
    border-right: 1px solid #f8cb7a;
    background: #fff7e9 url('/images/school-menu-bg.png') repeat-x scroll center;
    /* IE6+7 hack */ &background-position: 0px 17px;
}

#newdbskol #schoolTabs a {
    display: inline;
    margin: 0px; padding: 10px 20px;
    background: transparent url('/images/school-menu-item-bg.png') no-repeat scroll left;
    /* IE6 hack */ _background-position: 0px 7px;

    text-decoration: none;
}

#newdbskol #schoolTabs li.selected {
    border-style: none;
    background: transparent none no-repeat scroll center;
}

#newdbskol #schoolTabs li.selected a {
    background: transparent none no-repeat scroll center;
    font-weight: bold;
}

#newdbskol #content {
    background-image: none;
}

#newdbskol #contentText, #newdbskol  #tinymce {
    margin-top: 12px;
    padding-top: 0px;
    background-image: none;
}

#newdbskol #contentText h2, #newdbskol  #tinymce h2 {
    margin: 24px 0px 0px 0px; padding: 0px;

    text-align: left; font-size: 10pt; color: #f49d01; font-weight: bold;
}


#newdbskol #contentText h2 img {
    margin-right: 8px;
    border-style: none;
}

#newdbskol #tinymce.schoolText {
    width: 364px;
    padding-left: 20px;
}

#newdbskol #schoolDetail, #newdbskol  #tinymce.schoolDetail {
    float: left;
    width: 180px; overflow: hidden;
    margin: 24px 20px 0px 0px;
    padding: 0px;
    border: 1px solid #fca01a;
}

#newdbskol #schoolDetail h2, #newdbskol  #schoolDetail h3, #newdbskol  #schoolDetail h4, #newdbskol  #schoolDetail p, #newdbskol       #tinymce.schoolDetail h2, #newdbskol  #tinymce.schoolDetail h3, #newdbskol  #tinymce.schoolDetail h4, #newdbskol  #tinymce.schoolDetail p {
    padding: 2px 10px;
}

#newdbskol #schoolDetail h2, #newdbskol  #schoolDetail h3, #newdbskol  #schoolDetail h4, #newdbskol       #tinymce.schoolDetail h2, #newdbskol  #tinymce.schoolDetail h3, #newdbskol  #tinymce.schoolDetail h4 {
    background-color: #fff4e0;
    color: #fca01a;
}

#newdbskol #schoolDetail h2, #newdbskol       #tinymce.schoolDetail h2 {
    margin: 12px 0px 0px 0px;
    font-size: 8pt; font-weight: bold;
}

#newdbskol #schoolDetail h3, #newdbskol       #tinymce.schoolDetail h3 {
    margin: 10px 0px 0px 0px;
    font-size: 7pt; font-weight: bold;
}

#newdbskol #schoolDetail h4, #newdbskol       #tinymce.schoolDetail h4 {
    margin: 8px 0px 0px 0px;
    font-size: 7pt; font-weight: normal;
}

#newdbskol #schoolDetail p, #newdbskol       #tinymce.schoolDetail p {
    margin: 0px;
    font-size: 7pt;
}

#newdbskol #schoolDetail table, #newdbskol       #tinymce.schoolDetail table {
    width: 100%;
    margin: 0px;
    border-style: none;
}

#newdbskol #schoolDetail table td, #newdbskol  #schoolDetail table th, #newdbskol       #tinymce.schoolDetail td, #newdbskol  #tinymce.schoolDetail th {
    border-style: none;
    font-size: 7pt;
}

#newdbskol #gallery {
    margin: 24px -5px 0px;
}

#newdbskol #gallery div.contentNavigation4_4 {
    bottom: 51px;
}

#newdbskol #gallery div.galleryRow {
    width: 576px;
    overflow: hidden;
    clear: both;
    margin: 10px 0px;
    padding: 10px 0px;
    background: transparent url('/images/gallery-bg.png') repeat scroll left top;
}

#newdbskol #gallery div.galleryItem {
    float: left;
    /* IE6 hack */ _display: inline;
    width: 152px;
    overflow: hidden;
    margin: 0px 20px;
    text-align: center;
}

#newdbskol #pricelist h3, #newdbskol       #tinymce h3 {
    float: left;
    height: 20px;
    overflow: hidden;
    color: #5b5b5b;
    margin-bottom: 0px;
    line-height: 20px;
    vertical-align: middle;
    background: #fff4e0 url('/images/pricelist-caption-bg.png') repeat-x scroll top;
    text-align: center;
}

#newdbskol #pricelist h3 span.label {
    float: left;
}

#newdbskol #pricelist h3.tab {
    cursor: pointer; cursor: hand;
    font-weight: normal;
}

#newdbskol #pricelist h3.checked {
    background: #ffdb99 none repeat-x scroll center;
}

#newdbskol #pricelist h3.tab .tabLeftEdge {
    width: 7px;
    background-image: url('/images/pricelist-tab-edge-left.png');
}

#newdbskol #pricelist h3.active {
    cursor: auto;
    font-weight: bold;
}

#newdbskol #pricelist h3.tab .tabRightEdge {
    width: 7px;
    background-image: url('/images/pricelist-tab-edge-right.png');
}

#newdbskol #pricelist h3.checked.checkedLeft .tabLeftEdge {
    background-image: url('/images/pricelist-tab-edge-left.png');
}

#newdbskol #pricelist h3.active .tabLeftEdge, #newdbskol  #pricelist h3.active.checked.checkedLeft .tabLeftEdge {
    background-image: url('/images/pricelist-tab-edge-left-active.png');
}

#newdbskol #pricelist h3.checked .tabLeftEdge {
    background-image: url('/images/pricelist-tab-edge-left2.png');
}

#newdbskol #pricelist h3.checkedLeft .tabLeftEdge {
    background-image: url('/images/pricelist-tab-edge-left1.png');
}

#newdbskol #pricelist h3.activeRight .tabRightEdge {
    background-image: url('/images/pricelist-tab-edge-right1.png');
}

#newdbskol #pricelist h3.active .tabLeftEdge {
    background-image: url('/images/pricelist-tab-edge-left-active.png');
}

#newdbskol #pricelist h3 .tabLeftEdge, #newdbskol  #pricelist h3.first .tabLeftEdge {
    display: block;
    float: left;
    width: 14px;
    height: 20px;
    overflow: hidden;
    margin-right: 10px;
    background: transparent url('/images/pricelist-caption-edge-left.png') no-repeat scroll right;
}

#newdbskol #pricelist h3 .tabRightEdge, #newdbskol  #pricelist h3.last .tabRightEdge {
    display: block;
    float: left;
    width: 14px;
    height: 20px;
    overflow: hidden;
    margin-left: 10px;
    background: transparent url('/images/pricelist-caption-edge-right.png') no-repeat scroll left;
}

#newdbskol #pricelist p.note, #newdbskol       #tinymce p.note {
    margin: 0px;
    font-size: 7pt;
    color: #ffb632;
}

#newdbskol #pricelist div.pricelist, #newdbskol       #tinymce div.pricelist {
    clear: both;
    padding: 0px 2px 2px 2px;
    /* IE6+7 hack */ &padding: 2px;
    border: 1px solid #ffdb99;
}

#newdbskol #pricelist table, #newdbskol       #tinymce table {
    margin-top: 2px;
}

#newdbskol #pricelist table.topMargin, #newdbskol       #tinymce table.topMargin {
    margin-top: 20px;
}

#newdbskol #pricelist table thead, #newdbskol       #tinymce table thead {
    /* IE6+7 hack */ &height: auto;
    background-image: none;
}

#newdbskol #pricelist table th, #newdbskol       #tinymce table th {
    height: 15px;
    background: #fff7e7 url('/images/table-header-bg2.png') repeat-x scroll top;
}

#newdbskol #pricelist table th.first, #newdbskol       #tinymce table th.first {
    height: 31px;
}

#newdbskol #pricelist table thead tr.headerRow2 th {
    background: #fff7e7 url('/images/table-header-bg2.png') repeat-x scroll 0px -15px;
}

#newdbskol #pricelist table thead tr.headerRow3 th {
    background: #fff7e7 url('/images/table-header-bg2.png') repeat-x scroll 0px -30px;
}

#newdbskol #pricelist table td, #newdbskol       #tinymce table td {
    text-align: center;
}

#newdbskol #pricelist table .hint {
    cursor: help;
}

#newdbskol #tinymce.schoolDetail {
    overflow: scroll;
    margin: 12px 0px 0px 14px;
    /* IE6+7+8 hack */ &margin: 0px; &border-style: none;
}
