/* Global style, commom to every screen */

#wrapper {
	margin-top:		30px;
	min-height: 	450px;
}

#logo {
	background: 	transparent url(/static/images/logo.png) no-repeat scroll left top;
	display: 		block;
	border:			0;
}

div.grid_3.logo {
    width:120px;
}

div.clear_right {
    clear:right;
}

div.clear_left {
    clear:left;
}

div.agency_coordinates {
    color:white;
    border-top: 1px solid #174E6C;
    padding-bottom: 5px;
    padding-left: 5px;
    margin-top: -5px;
}
.fluid div.agency_coordinates {
    margin-left: 15px;
}

.clear {
	clear: 			both;
	visibility: 	hidden;
}

.clear:after {
	content: 		".";
	display: 		block;
	height: 		0;
	clear: 			both;
}

.block {
	padding:			20px;
	margin:				auto;
	background-color:	#FFFFFF;
	word-wrap: 			break-word;
	border:				1px solid #ccc;
}

.depth {
    background-image:	url(/static/images/transparent-background.png);
    background-repeat:	repeat-x;
}

.left {
	float: 			left;
}

.right {
	float: 			right;
}

.rd_2 {
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

.rd_5 {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

/* original size of the player */
.player{
	height:250px;
	width:415px;
	display:block;
}

h1 a.edit_in_view {
    margin-left: 10px;
}

p.big {
    padding-bottom: 15px;
}

p.center {
    text-align: center;
}
.title span.left {
    float: none !important;
}

.half {
    width: 49%;
}

.view-wrapper {
    position: relative;
}

a.janitor_link {
    font-size:11px;
    float:left;
    margin-bottom: 7px;
    
}

.building-import-table {
    text-align:left; 
    border:1px solid #CCC; 
    width:50%
}
.building-import-table tr.odd{
    background-color: lightblue;
}
.building-import-table tr.even{
    background-color: #F0F0F0;
}

.user-history-news {
    font-size: 15px;
    padding: 5px;
    margin: 10px 0px 5px 20px;
    border: 1px dashed lightblue;
    cursor: pointer;
}

.info-message-box {
  height:   auto;
  width:    95%;
  margin:   2px;
  padding:  2px;
  border:   dashed 1px lightgray;
  background-color: white;
}

.info-loading-progress {
    padding:15px;
    position:absolute;
    top:50%;
    margin-left:35%;
    margin-right:35%;
    z-index:10;
    text-align:center;
    width:30%;
    background-color:white;
    border: 1px dashed lightgray;
}

/* pagination control */
.paginationControl {
    padding: 10px;
    font-family: arial;
    font-size: 12px;
    color: #333333;
    height: 13px;
}

.paginationControl_showing {
    float: right;
    position: relative;
    font-weight: bold;
}

.paginationControl_showing strong.current {
    color: #a8050d;
}

.paginationControl_pages {
    float: left;
    position: relative;
    font-weight: bold;
    color: #494848;
}

.paginationControl_pages a {
    color: #494848;
}

.paginationControl_pages strong {
    color: #a8050d;
}

.paginationControl_pages .previous, .paginationControl_pages .next {
    color: #a8050d;
}

#mailTable td {
  vertical-align:top;
}

.iframe-bat {
    width:100%;
    height:400px; 
    margin-top:10px;
}

.deposits-list ul {
    list-style: none;
    margin: 0;
    z-index:500;
    margin-bottom: 5px;
    padding-top:-10px;
}
.deposits-list ul:first-child {
    border: 1px solid gray;
    border-radius: 15px;
}
.deposits-list .ulOffice {
    border: 1px solid gray;
    border-radius: 10px;
}
.deposits-list .ulOffice:hover  {
    background-color:lightgreen;
}
.deposits-list .depositContent:hover  {
    background-color:lightgreen;
    border-radius: 10px;
    height:100%;
}
.deposits-list li {
    line-height: 180%;
    margin-left: 25px;
    text-indent: -14px;
    list-style: none;
    margin: 0 0 5 5;
    padding-left: 10px;
    cursor:pointer;
    z-index:-1;
}
.deposits-list li:last-child {
    border: none;
}

#lre_timeline {
    position: relative;
    display: block;
}
#lre_timeline img {
    margin-bottom: -12px;
}
#lre_timeline p {
    margin-bottom: 10px;
    height: 15px;
}
#lre_timeline span {
    position: absolute;
}
#lre_timeline span.span_lre_sending_date {
    left: 0;
}
#lre_timeline span.span_lre_expiration_date {
    left: 78px;
}
#lre_timeline span.span_dla_date {
    left: 155px
}