/*
    MIRANDA CODE ver 1.5 - M_site.css
    Author: Raffaele Adinolfi for HRX Pty Ltd
    Last update: 18/05/2010
*/

/* LOCAL CSS IMPORTS (PLEASE DON'T CHANGE THIS CODE) */
@import url("M_layout.css");

@import url("elements/M_menu.css");
@import url("elements/M_widgets.css");
@import url("elements/M_tables.css");
@import url("elements/M_forms.css");
@import url("elements/M_buttons.css");
@import url("elements/M_modal_window.css");

@import url("M_validation.css");

/*@import url("elements/M_align_fields.css");*/
/*@import url("M_round_corners.css");*/

@import url("M_color.css");

body {
    margin:0;
    padding: 0;
}

#rasp_page {
    margin: 0px auto;
    padding: 0;
    height: 100%;
    /* IMPORTANT: DO NOT DELETE THIS ROW!! */display: none;
}

#rasp_wrapper {
    width: 100%;
}

#rasp_content {
    margin: 0 auto;
    padding-top: 40px;
    width: 960px;
}

#rasp_page_overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 200px;
    background: #dedede;
    z-index: 999;
    display: none;
}


/* Links, hover
******************************/
a:link, a:visited, a:active {/* controlled by M_config.js */}

a:hover {/* controlled by M_config.js */}

/* h1, h2, h3
******************************/
h1,h2,h3 {/* controlled by M_config.js */}

h1.pageTitle {
    margin: 0;
    padding: 0;
    margin-bottom: 10px;
}


h2 {
    margin:6px 0;
    margin-bottom:10px
}


/* ul, ol
******************************/
ul, ol {
    line-height: 1.4em;
    margin: 0;
    padding: 0 0 8px 18px;
}

ol {
    margin-left:28px;
}

ol li {
    list-style-type: decimal;
    margin:3px;
}

ul#rasp_list {}
ul#rasp_list li {}


/* paragraphs
******************************/
p {
    margin: 0 0 8px 0;
    line-height:1.4em;
}

p.message, .text {
    color: #FF0000;
    font-weight: bold;
    text-decoration: none;
}


.warning {
    color: #F0AF00;
    margin: 6px 0;
    padding: 0;
    width: 100%;
}

.small { font-size:85%; }


/*JV 021115*/
html {
    background: none;
}
body {
    background: none;
    color: #646469;
    font-size: 13.5px;
}
a {
    color: #14284b;
}
a:hover {
    color: #94d500;
    text-decoration: none;
}
#rasp_page {
    background: none;
    width: 100%;
    clear: none;
    margin: 0 auto;
    width: 100%;
}
#rasp_header {
    background: none;
    clear: none;
    height: auto;
    margin: 0;
    padding: 0;
    width: 100%;
}
#hdrWrap {
    width: 1100px;
    margin: 0 auto;
}
#hrdSocial {
    width: 100%;
    border-bottom: 1px solid #cbcbcb;
    padding: 18px 0 15px;
    display: none;
}
#hrdSocial ul{
    float: right;
    width: auto;
    list-style: none;
}
#hrdSocial li{
    float: left;
    width: auto;
    margin: 0 0 0 24px;
}
#hrdSocial li a{
    display: block;
    height: 16px;
}
#hrdSocial li a#facebook{
    background: url("/M_images/header/facebook.png");
    width: 8px;
}
#hrdSocial li a#twitter{
    background: url("/M_images/header/twitter.png");
    width: 16px;
}
#hrdSocial li a#youtube{
    background: url("/M_images/header/youtube.png");
    width: 17px;
}
#hrdSocial li a#pinterest{
    background: url("/M_images/header/pinterest.png");
    width: 13px;
}
#hrdSocial li a#googleplus{
    background: url("/M_images/header/googleplus.png");
    width: 17px;
}
#hrdSocial li a#linkedin{
    background: url("/M_images/header/linkedin.png");
    width: 17px;
}
#hrdSocial li a#email{
    background: url("/M_images/header/email.png");
    width: 17px;
}
#rasp_logo {
    float: none;
    height: auto;
    padding: 19px 0 30px;
    width: 100%;
}
#rasp_logo a#psLogo {
    float: left;
    width: auto;
}
#rasp_logo a#homeLink {
    color: #14284B;
    float: right;
    font-family: calibri, arial, sans-serif;
    font-size: 18px;
    margin: 18px 0 0;
    text-transform: uppercase;
    width: auto;
}
#nav {
    display: none;
}
#rasp_content {
    clear: none;
    float: none;
    margin: 30px auto 0;
    padding: 0;
    width: 1100px;
}
#rasp_navbar {
    display: none;
}
h1.pageTitle {
    color: #14284B;
    font-family: calibri, Arial, helvetica, sans-serif;
}
#rasp_left {
    float: right !important;
}
#rasp_center {
    margin: 0;
}
#rasp_menu li a.selected, #rasp_menu li a:hover {
    color: #94d500;
}
div#rasp_menu ul {
    border-top: none;
}
.QuickSearchModule .rasp_widget {
    border-top: none;
}
.QuickSearchModule .rasp_widget h1, .LoginModule .rasp_widget h3 {
    background: #14284b;
    font-family: calibri,arial,helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding: 8px 12px;
}
.rasp_button, .buttons {
    background: #94d500;
    font-size: 11px;
    padding: 5px 7px;
    margin: 0 5px 0 0 !important;
}
div#rasp_menu {
    margin: 0 0 17px;
}
.rasp_widget .rasp_actions .secondary {
    margin: 5px 0 0 6px;
}
#rasp_footer {
    background: #282a2b;
    color: #fff;
    font-size: 12px;
}
#ftrWrap {
    padding: 20px 0 0;
    width: 1100px;
}
#ftrLeft {
    float: left;
    width: auto;
}
.ftrRight {
    float: right;
    width: auto;
}
#rasp_wrapper {
    margin: 0 auto -75px;
}
#rasp_footer, #push {
    height: 75px;
}
#rasp_footer a {
    color: #fff;
    text-decoration: none;
}
#rasp_footer a:hover {
    color: #94d500;
    text-decoration: none;
}
div.RaspModalWindow div.topMW {
    background: #14284b;
}
.cloudAttach input {
    clear: left;
    float: left;
    width: auto !important;
}
.cloudAttach span {
    float: left;
    margin: 0 0 10px;
    width: 55%;
}
#search_tips h3 {
    color: #14284b !important;
}
div.jobactions div.secondary_action {
    padding: 0;
}
@media (max-width: 1140px) {
    #hdrWrap, #rasp_content, #ftrWrap {
        width: 960px;
    }
}