.iconlinkbar {
	padding:4px;
	display:block;
	/*background-color:#cec7aa;*/
	/*border:1px solid #525252;*/
	/*color:#525252;*/
	font-weight: bold;
	text-transform: uppercase;
    -moz-border-radius: 4px 4px 4px 4px;
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    -webkit-border-radius: 4px 4px 4px 4px;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    min-height:14px;
}

div.iconbuttonbar {
    -moz-border-radius: 4px 4px 4px 4px;
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    -webkit-border-radius: 4px 4px 4px 4px;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    /*background: none repeat scroll 0 0 #cec7aa;*/
    padding: 1em;
    position: relative;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom:8px;
}

div.iconbuttonbar a {
color: #000;
font-weight: bold;
text-decoration: none;
}

div.iconbuttonbar a:hover {
text-decoration: underline;
}

div.iconbuttonbar img{
  vertical-align: middle;
  padding-left: 10px;
}

.splash-image-dock {
    background-image: url("/static/images/splash_bg1.png");
    background-repeat:no-repeat;
    background-position:center;
    background-position-x:center;
    background-position-y:center;
    background-size:100% 100%;
    width:100%;
    height:400px;
    /*position:relative;*/
    display: flex;
    justify-content: flex-end;
    flex-direction: column;
}
.splash-image-dock h1 {
    color:#FFF;
    background-color:rgb(0,0,0);
    background-color:rgba(0, 0, 0, 0.5);
    margin-top:1em;
    font-weight:bold;
}
.splash-image-dock h2 {
    color:#FFF;
    background-color:rgb(0,0,0);
    background-color:rgba(0, 0, 0, 0.5);
    margin-top:auto;
    margin-bottom:1em;
    font-weight:bold;
    /*position:absolute;*/
    /*bottom:0;*/
}

.col_8 {width:295px;}

form {margin-bottom:15px;}

table#itemlist {
	/*border:1px solid #525252;*/
    -moz-border-radius: 4px 4px 4px 4px;
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    -webkit-border-radius: 4px 4px 4px 4px;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    /*background: none repeat scroll 0 0 #D9D4B7;*/
    padding: 1em;
    position: relative;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom:4px;
}
table#itemlist tr:first-child {
    -moz-border-radius: 4px 4px 4px 4px;
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    -webkit-border-radius: 4px 4px 4px 4px;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    /*background: none repeat scroll 0 0 #cec7aa;*/
    padding: 1em;
    position: relative;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom:4px;
}
table#itemlist td {border-right:1px dotted #525252;padding:4px;}
table#itemlist tr td:last-child {border:0 none;}


#request_top_left {
	float:left;
	width:48%;
}
#request_top_right {
	float:left;
	width:48%;
	padding-bottom:10px;
	text-align:right;
}
#request_spread {
	clear:both;
	/*width:100%;*/
	/*border-top:1px solid #000;
	border-bottom:1px solid #000;*/

    -moz-border-radius: 4px 4px 4px 4px;
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    -webkit-border-radius: 4px 4px 4px 4px;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    background: none repeat scroll 0 0 #D9D4B7;

	padding:10px;
	padding-bottom:10px;
}
#request_spread .line1 {}
#request_spread .line2 {}
#request_spread .line3 {padding-left:65px;}

#request_bottom {
    -moz-border-radius: 4px 4px 4px 4px;
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    -webkit-border-radius: 4px 4px 4px 4px;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    /*background: none repeat scroll 0 0 #D9D4B7;*/
    padding: 1em;
	
	margin-top:15px;
	margin-bottom:10px;
}

.align-right { text-align:right; }
.align-center { text-align:center; }
.strike-through { text-decoration:line-through; }
.underline { text-decoration:underline; }
.overline { text-decoration:overline; }
.triple-strike { text-decoration:underline overline line-through; }

.paginator { text-align:center; }
.header-search-form { margin-bottom:0 !important; }
#orgActionsDropdown { color:#333; }