/*
  sv.css
  Stylesheet for Service Module
  */

/* top frame (data frame) layout */
/* standard EMS colors:
  #f4edcb; tan/yellow: standard menu item background color
  #a82100; brownish red: standard header text (when not black)
  #EABA7E; brown-orange:
  rgb(234, 186, 126) brown-orange: standard header background
  #f3f3f3; light gray: alternate color
*/
.arglist {
    display:block;
    clear:both;
}

#block1, #block3, #block5, #block7, #block9 {
    display:block;
    float: left;
    clear: left;
    width: 49%
}

#block2, #block4, #block6, #block8, #block10 {
    display:block;
    float: right;
    clear: right;
    width: 49%;
}

.menu-right {
    float:right;
}

/* suplement base.css summary list display */
/* generic context-specific display */
.summary-list,
.view {
    width: 100%;
}

/*

.tableList tbody tr td {
    font-size: 80%;
    text-align: left;
}

.tableList tbody tr.norm td,
.tableList tbody tr.alt td,
.tableList tbody tr.hilight td,
.tableList tbody tr.adorn_hilight td {
    width: 15%;
}

*/
/* row highlighting in lists */
.alt {
	background-color: #F3F3F3;
}
.norm {
	background-color: #FFFFFF;
}
.hilight {
    background-color: #f4edcb;
    color: #a82100;
}
.adorn_hilight {
    background-color: #CCCCCC;
    color: #a82100;
}

/*
  Tree list structural styles
  Requires pixel-perfect layout
*/
.tree-node {
    margin: 0px 0px 0px 0px;
    padding: 1px 1px 1px 1px;
    border-left: 1px #000000 solid;
    border-bottom: 1px #000000 solid;
    border-top: 0px #000000 solid;
    border-right: 0px #000000 solid;
    width: 3em;
    height: 1em;
}

.tree-indent-sib {
    margin: 0px 0px 0px 0px;
    padding: 1px 1px 2px 1px;
    border-top: 0px #000000 solid;
    border-right: 0px #000000 solid;
    border-bottom: 0px #000000 solid;
    border-left: 1px #000000 solid;
    width: 2em;
    height: 1em;
}

.tree-indent-no-sib {
    margin: 0px 0px 0px 0px;
    padding: 1px 1px 2px 2px;
    border-top: 0px #000000 solid;
    border-right: 0px #000000 solid;
    border-bottom: 0px #000000 solid;
    border-left: 0px #000000 solid;
    width: 2em;
    height: 1em;
}

.tree-spacer {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border: 0px;
    width: 2em;
    height: 1em;
}

/* toolbar styles */
.toolbar {
    margin: 1em 0 1.5em 0;
    padding: 0.6em 1.1em 0.6em 1.1em;
    background-color: #cbedf4;
}

/* tabset styles */
ul.tabset {
    margin: 1em 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-top: 0px solid #7EBAEA;
    border-right: 0px solid #7EBAEA;
    border-bottom: 1px solid #7EBAEA;
    border-left: 0px solid #7EBAEA;
    background-color: #FFFFFF;
}

ul.tabset li, ul.tabset li.regular {
    display: inline;
    list-style-type: none; /* no bullets */

    margin: 2px 2px 0px 2px;
    padding: 0px 0px 1px 0px;
    background-color: #FFFFFF;

}

ul.tabset li a,
ul.tabset li.regular a {
    margin: 0px 0px 0px 0px;
    padding: 3px 3px 1px 3px;

    border-top: 1px solid #7EBAEA;
    border-right: 1px solid #7EBAEA;
    border-bottom: 0px solid #7EBAEA;
    border-left: 1px solid #7EBAEA;

    background-color: #cbdcf4;
}

ul.tabset li.current a {
    background-color:  #7EBAEA;
}

ul li {
    list-style-type: none; /* no bullets */
}

select.standard_width {
    width: 13em;
    vertical-align: middle;
}
select.narrow_width {
    width: 3em;
    vertical-align: middle;
}
