#htmlBox {
	min-height: 100%;
}


body
{
	padding:0 ;
    margin:0;
    font-size: 75%;
    font-family: Verdana, Tahoma, Arial, "Helvetica Neue", Helvetica, Sans-Serif;
    color: black;
    background-color: #dddddd;
    min-height: 100%
}

/* Styles for basic forms
-----------------------------------------------------------*/

fieldset 
{
    border:1px solid #ddd;
    padding:0 1.4em 1.4em 1.4em;
    margin:0 0 1.5em 0;
}

legend 
{
    font-size:1.2em;
    font-weight: bold;
}

textarea 
{
    min-height: 75px;
}

.editor-label 
{
    margin: 1em 0 0 0;
}

.editor-field 
{
    margin:0.5em 0 0 0;
}

#pageTitle 
{
    font-size:18px; 
    font-weight:bold; 
    padding: 10px 0 10px 0;
}


/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error
{
    color: #ff0000;
}

.field-validation-valid
{
    display: none;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
    font-size: 0.8em;
   
}

.validation-summary-valid
{
	font-size: 0.8em;
    display: none;
}

.legend
{
    font-weight: bold;
    font-size: small;
}

.headline
{
    font-size: small;
}

#loginPage {
	border: solid 2px #e6e6e6;
	margin:0px auto;
	background:  white;
	width: 820px;
}

#page {
	border: solid 2px #e6e6e6;
	margin:0px auto;
	background:  white;
	width: 820px;
	min-height: 95%
}

#content{
	margin:0px auto;
	background:  white;
	width: 800px;
	min-height: 100%
}

.siteLogo {
	border: 0px;
	margin:0px;
	width: 800px;
	height: 50px;
	background-color: #dddddd;
}

div.siteLogo { border: 0px; margin:0px, 0px,0px,0px;	width: 100%; height: 50px; background-color: #054B7E; color: white; border-bottom:solid; border-bottom-color:black}
div.siteLogo div {float: left}
div.siteName {margin: 10px;font-size:24px; font-weight:bold}
div.siteTitle {width: 200px;margin: 20px; font-size:16px; font-weight:bold;text-align: center; text-wrap:none}

#headerBlock{
	margin:0px auto;
	width: 800px;
}

#headerText{
	border-top: solid 2px #e6e6e6;
	margin:0px auto;
	padding: 10px;
	text-align: left;
	background-color: #dddddd;
	width: 750px;	
}

#footerBlock{
	border-top: solid 2px #e6e6e6;
	font-size: 0.8em;
	margin:0px auto;
	padding: 20px;
	text-align: center;
	width: 750px;
}


#loginBox{
	width:200px;
	margin:0px auto;
	text-align:left;
	padding:15px;
}

.menuBox{
	width:100%;
	margin:0px auto;
	text-align:left;
	padding: 0px;
	background-color: #EEF3FF;
	height: 30px;
	padding-top: 5px;
}

.menuBox #main{ float: left;width: 600px;padding-left: 10px;}
.menuBox #Company{float: left;  width: 90px  }
.menuBox #logoff{float: right; padding-right: 10px; color: black;  }


#block1Box{
	width:100%;
	margin:0px auto;
	text-align:left;
	padding:0;
}
#block1Box #main{ float: left;}
#block1Box #logoff{float: right; padding-right: 10px; }







/* Table*/

.tabPadded{ border-collapse: separate; border-spacing: 5px; }

.topLine{
	float: left
}
.topLine span{
 padding-right: 10px
}


.div-Box{
	margin:0px auto;
	text-align:left;
}

#searchBox {
 width: 800px; 
 border: 0px ; 
 
}

#searchNumber {
 float:left;
 width:250px;
 border: 0px ; 
}

#searchButton {
 float:left;
 width:100px;
}

.pageButton {
 float:left;
 width:100px;
}

#div-1a {
 float:left;
 width:250px;
}
#div-1b {
 float:left;
 width:150px;
}
#div-1c {
 float:left;
 width:150px;
}

#div-1d {
 float:left;
 width:200px;
}

div.row {
  clear: both;
  padding-top: 10px;
  }

div.row span.label {
  float: left;
  width: 100px;
  text-align: right;
  }

div.row span.formw {
  float: right;
  width: 335px;
  text-align: left;
  } 
  
  
  
  #grid1{
	font-size: 0.8em;
    }
    
    .spinner {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -50px; /* half width of the spinner gif */
	margin-top: -50px; /* half height of the spinner gif */
	text-align:center;
	z-index:1234;
	overflow: auto;
}