/* 	RMH DASHBOARD CSS */

/* GENERAL STYLES */
body {
    /* background:#001460; */
    font-family: 'Open Sans', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 13px;
    line-height: 21.45px;
    color: #666;
}

p {
    padding-left: 15px;
    padding-right: 15px;
}
p.notes {
    padding-left: 20px;
}
h3 {
    padding-left: 20px;
}

/* TABLE STYLES */
table {
    border-collapse: collapse;
    font-family: verdana, arial, sans-serif;
}
td {
    border: none;
    font-size: 12px;
    padding: 3px;
}

table.searchResults {
    border-collapse: collapse;
    vertical-align: middle;
    font-family: verdana, arial, sans-serif;
    padding-left: 15px;
}
td.searchResults {
    border: none;
    font-size: 12px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 6px;
    padding-right: 6px;
}

table.warningTable {
    border-collapse: collapse;
    font-family: verdana, arial, sans-serif;
    padding-left: 0px;
}
td.warningTable {
    border: none;
    font-size: 12px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 6px;
    padding-right: 6px;
}

table#areport {
    border-collapse: collapse;
    vertical-align: middle;
    font-family: verdana, arial, sans-serif;
    padding-left: 0px;
}
table#areport td {
    border: none;
    text-align: center;
    font-size: 12px;
    padding-top: 8x;
    padding-bottom: 8px;
    padding-left: 6px;
    padding-right: 6px;
}

table#spacedRowTable td {
    padding-top: 12px;
}

/* LINK STYLES */
a {
    text-decoration: none;
    outline: 0;
    color: #a81010;
}
a:hover {
    color: #eb3b3b;
}
a:hover,
a:focus,
a:visited {
    outline: 0;
    text-decoration: underline;
}

/*INFO BOXES*/
.infobox {
    border: 1px solid #264576;
    background: #ffffdd;
    margin-left: 15px;
    margin-right: 15px;
    padding: 4px;
}

.vacancyBox {
    border: 1px solid #264576;
    background: #ffffdd;
    margin-left: 15px;
    margin-right: 15px;
    padding: 4px;
}

.scheduleBox {
    border: 1px solid #264576;
    background: #ffffdd;
    margin-left: 15px;
    margin-right: 15px;
    padding: 4px;
}

.applicantsBox {
    border: 1px solid #264576;
    background: #ffffdd;
    margin-left: 15px;
    margin-right: 15px;
    padding: 4px;
}

.logBox {
    border: 1px solid #264576;
    background: #ffffdd;
    margin-left: 15px;
    margin-right: 15px;
    padding: 4px;
}

.anniversaryBox {
    border: 1px solid #264576;
    background: #ffffdd;
    padding: 4px;
    margin-left: 15px;
    margin-right: 15px;
}

.inactiveBox {
    border: 1px solid #264576;
    background: #ffffdd;
    padding: 4px;
    margin-left: 15px;
    margin-right: 15px;
}

/*WARNINGS AND ERRORS*/
.warning {
    border: 1px solid #264576;
    background: #ffcece;
    padding: 4px;
    margin-left: 15px;
    margin-right: 15px;
}

p.error {
    color: #ff0000;
}

/* LAYOUT CONTROL IDS */

#container {
    align: center;
    margin-right: auto;
    margin-left: auto;
}

#header {
    height: 150px;
    padding: 10px;
    background: url('images/rmhHeader.gif') #fcfcfc;
    background-repeat: no-repeat;
    background-position: top left;
    overflow: hidden;
}
#header-new h2 {
    color: #a81010;
}
#navigationLinks {
    font-size: 11pt;
}

#content {
    align: center;
    padding: 10px;
    overflow: hidden;
}
