.ms-WPBody .ms-rtestate-field, .ms-WPBody .ms-rtestate-field p, .ms-rtestate-field p {
    font-size: 15px;
}

a:visited {
    color: #133880;
    text-decoration: none;
}


#logo {
    display: none;
}


div.top_section.outer_container {
    margin: 0 auto;
    width: 1001px;
}

div.top_section > div.container > div.one_half {
    float: left;
}

ul.site_features_main {
    list-style: none !important;
    margin: 0 !important;
}

    ul.site_features_main li {
        list-style: none !important;
    }

/*
ul.site_features_main > li {
    margin: 0 27px 0 0 !important;
    padding: 25px 25px 20px 18px !important;
}
*/

.site_features_main > li {
    width: 115px !important;
    height: 115px !important;
    margin-bottom: 20px !important;
}

.site_features_main .last {
    margin-right: 0 !important;
}

.site_features_main > li > ul {
    position: relative;
    left: -30px;
}

.emergency {
    display: none;
}

.StandardPage {
    min-height: 166px !important;
}

.partner_logos_list {
    margin: 0 !important;
}

    .partner_logos_list img {
        background-color: white;
    }


.ms-dlgContent {
    background-image: url("http://www.hnehealth.nsw.gov.au/working-together/PublishingImages/NSWHealth_bg_notrees_16102012.jpg");
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: top;
}

.ms-dlgTitleText {
    color: #0072c6 !important;
    line-height: 1.4 !important;
    font-size: 24px !important;
    font-weight: normal !important;
}

.ms-dialog body {
    background-color: transparent;
}

.ripp_logo {    
    margin: 0px auto;
    padding: 10px 0;
}

    .ripp_logo img {
        /* background-color: orange; */
        width: 425px;
        margin: 12px 0 0 0;
        /* border-right: #444444 1px solid !important;
        border-bottom: #444444 1px solid !important; */
    }

.ripp_award {
    width: auto;
    padding: 0;
}

    .ripp_award img {
        margin:0 !important;
    }
    
.ripp_blurb {
    background-color: rgba(0,0,0,0.40);
    max-width: 580px;
    padding: 12px;
}

    .ripp_blurb > h4 {
        font-size: 24px;
        color: white;
    }

div.ripp_blurb div span {
    font-size: 18px;
    color: white;
    background-color: transparent;
}

.ms-newsletterline {
    border-top: #cdcdcd 1px solid !important;
}

.ms-vh2 {
    font-size: 120%;
}

table.ms-listviewtable {
    empty-cells: show;
    border-spacing: 4px 4px;
    border: 0;
}

td.ms-vb2 {
    padding: 4px;
    background-color: #dddddd;
    border: 0;
}

.ms-vh2, .ms-vh2-nofilter, .ms-vh, .ms-vh-nofilter {
    color: #ffffff !important;
    font-size: 100% !important;
    font-weight: bold;
    padding: 4px !important;
    background-color: orange !important;
    border: 0 !important;
}

    .ms-vh A, .ms-vh2 A {
        color: #ffffff !important;
        font-size: 100% !important;
    }

.ms-listviewtable .ms-itmhover {
    height: 40px;
    font-size: 16px;
    margin-top: 4px;
    margin-bottom: 4px;
}

.ms-core-menu-item {
    background-color: orange !important;
}

.ms-srch-sb {
    background: white;
}

#rippBanner {
    max-width: 1001px;
}

    #rippBanner .rippContainer {
        margin-bottom: 20px;
    }

    #rippBanner a, #rippBanner a:visited {
        color: #fff;
    }

    #rippBanner .rippBannerMenuItems,
    #rippBanner .rippBannerMenuItems a {
        margin: 0;
        padding: 0;
        border: none;
        outline: none;
    }

        #rippBanner .rippBannerMenuItems > li {
            padding: 0;
            border: none;
            outline: none;
            list-style: none;
            margin-bottom: 10px;
        }

        #rippBanner .rippBannerMenuItems li > div {
            display: block;
            padding: 10px;
            color: #fff;
            border-radius: 10px;
        }

            #rippBanner .rippBannerMenuItems li > div > a {
                color: #fff;
                font: inherit;
                text-decoration: none;
            }

    #rippBanner .rbWidthHalf {
        width: 50%;
    }

    #rippBanner .rbWidthThreeQuarter {
        width: 75%;
    }

    #rippBanner .rbWidthFull {
        width: 100%;
    }

    #rippBanner .rbItemSecond {
        margin-left: 25%;
    }

    #rippBanner .rbItemThird {
        margin-left: 50%;
    }

    #rippBanner .ripp-banner-rippContainer {
        margin-bottom: 10px;
    }

    #rippBanner .ripp-banner img {
        width: 100%;
    }

    #rippBanner .rippBannerMenuItemsrippContainer {
        margin: 3px;
    }

    #rippBanner .rippBannerMenuItems li > div.content {
        color: #000;
        display: none;
    }

    #rippBanner .rippBannerMenu {
        display: table;
        list-style: outside none none;
        margin: 0;
        padding: 0;
        width: 100%;
    }

        #rippBanner .rippBannerMenu li {
            display: table-cell;
            height: 100px;
            position: relative;
            width: 25%;
        }

    #rippBanner .rbStep {
        left: 0;
        position: absolute;
        right: 52px;
        top: 0;
    }

    #rippBanner .rbArrow {
        height: 100px;
        position: absolute;
        right: 0;
        top: 0;
        width: 52px;
    }

    #rippBanner .rbHeadingText {
        color: #fff;
        display: table-cell;
        font-family: verdana;
        font-size: 19px;
        height: 100px;
        padding-left: 10px;
        text-align: center;
        vertical-align: middle;
    }

    #rippBanner .rbText {
        color: #fff;
        font-family: verdana;
        font-size: 19px;
        text-align: center;
    }

    #rippBanner .rbArrowFirst {
        background: url("/working-together/PublishingImages/CheveronBlueOrange.png") repeat scroll -2924px 50% transparent;
    }

    #rippBanner .rbArrowSecond {
        background: url("/working-together/PublishingImages/CheveronBlueOrange.png") repeat scroll -3137px 50% transparent;
    }

    #rippBanner .rbArrowThird {
        background: url("/working-together/PublishingImages/CheveronBlueOrange.png") repeat scroll -4253px 50% transparent;
    }

    #rippBanner .rbArrowFourth {
        background: url("/working-together/PublishingImages/CheveronBlueOrange.png") repeat scroll -4462px 50% transparent;
    }

    #rippBanner .rbMakeItHappen {
        list-style: outside none none;
        margin: 0;
        padding: 0;
    }

        #rippBanner .rbMakeItHappen > li {
            display: table;
            margin-bottom: 20px;
            width: 100%;
        }

    #rippBanner .rbMakeItHappenCell {
        display: table-cell;
        vertical-align: top;
        width: 100px;
    }

    #rippBanner .rbMakeItHappen .rbContainer {
        margin-left: 20px;
    }

    #rippBanner .rbMakeItHappenText {
        color: #fff;
        display: table;
        font-family: verdana;
        font-size: 13px;
    }

        #rippBanner .rbMakeItHappenText span {
            display: table-cell;
            text-align: center;
            vertical-align: middle;
            width: 100%;
            padding: 2px;
        }

.matrixinfo {
    font: 16px Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
}

    .matrixinfo .spectrumheader span {
        font-size: 13px;
        font-family: verdana;
    }


.matrixinfo {
    border-spacing: 0;
    border-collapse: collapse;
}

    .matrixinfo td, th {
        padding: 0;
    }

.spectrumheader {
    float: left;
    box-sizing: border-box;
    color: white;
    padding: 0px;
    font-size: 0.7em;
    width: 100px;
    height: 70px;
    line-height: 69px;
    text-align: center;
}

    .spectrumheader span {
        display: inline-block;
        vertical-align: middle;
        line-height: normal;
    }

.spectrumheadercell {
    width: 140px;
}

.spec1 {
    background-color: #376092;
}

.spec2 {
    background-color: #95b3d7;
}

.spec3 {
    background-color: #e46c0a;
}

.spec4 {
    background-color: #f1a43d;
}

.chev {
    float: left;
    width: 0;
    height: 0;
    border-top: 35px solid transparent;
    border-bottom: 35px solid transparent;
}

.spec1chev {
    border-left: 40px solid #376092;
    background-color: #95b3d7;
}

.spec2chev {
    border-left: 40px solid #95b3d7;
    background-color: #e46c0a;
}

.spec3chev {
    border-left: 40px solid #e46c0a;
    background-color: #f1a43d;
}

.spec4chev {
    border-left: 40px solid #f1a43d;
    background-color: #fff;
}

.item {
    font-size: 0.8em;
    height: 50px;
    margin-top: 35px;
}

.itemrow {
    border-bottom: 1px #CCCCCC solid;
}

.marker {
    height: 26px;
    width: 26px;
    border-radius: 13px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
}


@media only screen and (min-width: 1000px) {
}

@media only screen and (min-width: 768px) and (max-width: 999px) {
}

@media only screen and (min-width: 480px) and (max-width: 767px) {

    #rippBanner .rbHeadingText {
        font-size: 16px;
        padding-left: 5px;
    }

    #rippBanner .rbText {
        font-size: 16px;
    }

    #rippBanner .rbMakeItHappenText a {
        font-size: 13px;
        font-family: verdana;
        font-weight: normal;
    }
}

@media only screen and (max-width: 670px) {
    .spectrumheader {
        float: left;
        box-sizing: border-box;
        color: white;
        padding: 10px;
        font-size: 0.7em;
        width: 50px;
        height: 280px;
        line-height: 20px;
        text-align: center;
        font-weight: bold;
    }

        .spectrumheader span {
            display: block;
            width: 280px;
            height: 280px;
            -ms-transform: rotate(-90deg);
            -web-kit-transform: rotate(-90deg);
            transform: rotate(-90deg);
        }

    .chev {
        float: left;
        width: 0;
        height: 0;
        border-top: 140px solid transparent;
        border-bottom: 140px solid transparent;
    }

    .spec1chev {
        border-left: 10px solid #376092;
        background-color: #95b3d7;
    }

    .spec2chev {
        border-left: 10px solid #95b3d7;
        background-color: #e46c0a;
    }

    .spec3chev {
        border-left: 10px solid #e46c0a;
        background-color: #f1a43d;
    }

    .spec4chev {
        border-left: 10px solid #f1a43d;
        background-color: #fff;
    }

    .item {
        font-size: 0.8em;
        height: 70px;
        margin-top: 15px;
    }

    .itemdata {
        width: 60px;
    }
}

@media only screen and (max-width: 480px) {


    .ms-rteTable-default > tbody > tr > td, .ms-rteTable-default > tbody > tr > th, .ms-rteTable-0 > tbody > tr > td, .ms-rteTable-0 > tbody > tr > th, .ms-rteTable-1 > tbody > tr > td, .ms-rteTable-1 > tbody > tr > th, .ms-rteTable-2 > tbody > tr > td, .ms-rteTable-2 > tbody > tr > th, .ms-rteTable-3 > tbody > tr > td, .ms-rteTable-3 > tbody > tr > th, .ms-rteTable-4 > tbody > tr > td, .ms-rteTable-4 > tbody > tr > th, .ms-rteTable-5 > tbody > tr > td, .ms-rteTable-5 > tbody > tr > th, .ms-rteTable-6 > tbody > tr > td, .ms-rteTable-6 > tbody > tr > th, .ms-rteTable-7 > tbody > tr > td, .ms-rteTable-7 > tbody > tr > th, .ms-rteTable-8 > tbody > tr > td, .ms-rteTable-8 > tbody > tr > th, .ms-rteTable-9 > tbody > tr > td, .ms-rteTable-9 > tbody > tr > th, .ms-rteTable-10 > tbody > tr > td, .ms-rteTable-10 > tbody > tr > th {
        display: block;
        width: 100% !important;
        height: auto !important;
    }

    .ms-rteTableOddCol-2 p img, .ms-rteTableEvenCol-2 p img,
    .ms-rteTableFooterEvenCol-2 p img, .ms-rteTableFooterOddCol-2 p img,
    .ms-rteTableOddCol-0 p img, .ms-rteTableEvenCol-0 p img,
    .ms-rteTableFooterEvenCol-0 p img, .ms-rteTableFooterOddCol-0 p img {
        display: block;
    }

    .ms-WPBody .ms-rtestate-field img {
        display: block;
        width: auto;
        margin: 0;
    }

    .ms-WPBody .ms-rtestate-field img.ms-asset-icon {
        display: inherit;
        width: auto;
        margin: 0px 5px;
    }

    .spec1chev {
        display: none;
    }

    .spec2chev {
        display: none;
    }

    .spec3chev {
        display: none;
    }

    .spec4chev {
        display: none;
    }

    .item {
        height: auto;
        margin: 5px 0;
    }

    .itemdata {
        vertical-align: middle;
    }
}
