﻿/* overall layout */
body {
    background-color: #e4e3e8;
    overflow-y: scroll;
}

/* header place holders */
.headerBackground {
    background: url(/images/bodybg.png) top left #ccc;
}

.header {
    margin: 0 auto;
    width: 1200px;
}

.headerLeft {
    float: left;
}

/* Contains Search field */
.headerRight {
    float:right;
    width:300px;
    text-align: right;
    padding-top: 20px;
}

.logo {
    padding: 8px 0;
    color: #FFF;
    position:relative;

}

/* Wraps content below header area*/
.mainContent {
    margin: 0 auto;
    padding: 20px 0 0;
    width: 1200px;
}

/* Wraps footer content */
.footer {
    margin: 0 auto;
    padding: 10px 0px 10px;    
    width: 1200px;
}

/* Standard content */
.contentHead {
    padding: 8px 10px 7px 10px;
    margin: 0 0 20px 0;
    background: #5c9828;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.content {
    padding: 10px;
    background: #565656;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    display:block;
    position:relative;
}

.innerContent {
    background:#fff; 
    padding:15px; 
    border-radius: 3px; 
    moz-border-radius: 3px;
}


/** inner content two column layout*/
.innerContentTable {
    display: table;
}

.innerContentTableRow {
    display:table-row;
}

    .innerContentRowSeparator {
        display: table-row;
        height: 10px;        
    }

.innerContentCellTwoColumn {
    display:table-cell;
    vertical-align:top;
    background-color:#fff; 
    width:555px; 
    padding:15px;
    border-radius: 3px; 
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.innerContentCellOneColumn {
    display:table-cell;
    vertical-align:top;
    background-color:#fff; 
    width: 1150px;
    padding:15px;
    border-radius: 3px; 
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.innerContentCellSeparator {
    display: table-cell;
    width: 10px;
}

.content:empty {
    display: none;
}

/* Search box */
.searchBox {
    margin: 5px 0px 0px 0px;
    vertical-align:bottom;
}

    .searchBox input {
        border: 0;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        vertical-align: central;
        width: 200px!important;
        color: #797979;
    }

    .searchBox img {
        border:0;
        position: relative;
        top: 4px;
        right: 2px;
        margin-top: 0;
    }

/* table rows */
.rowStandard > div,
.rowStandard > span
 {
    padding-top:4px!important;
}

.cellRadCombo {
    display:block;
    position:relative;
    top:-3px;
    height:28px;
}

/* extra information container */
.information {
    border:1px solid #ffe8cc;
    padding:15px 30px 15px 75px;
    margin:20px 0;
    background-color:#fffddf; 
    background-image:url(/images/48/information.png);
    background-repeat:no-repeat;
    background-position-y:center;
    background-position-x:15px;
   
}

/* header icon */
.headerIcon {
    margin: 7px 10px 0 -6px;
    opacity: 0.7;
}