body {
background:#E2F2FF;
margin:0px;
font-family:arial,helvetica,sans-serif;
height:100%;
}

#banner {
background:url(images/admin-banner-repeat.jpg);
height:74px;
margin-bottom:1em;
}

#footer {
background:url(images/admin-footer-repeat.jpg);
height:74px;

}

#container {

margin:auto;
width:80%;
}


#content {

margin-left:9.2em;

border:1px solid #DADADA; 
background:white;
padding:3px;
font-size:1em;
font-weight:bold;
color:#969B9F;

}

#left-box{

float:left;
width:8.5em;
position:relative;
border:0.05em solid #DADADA; 
background:white;
padding:0.2em;
font-size:1em;
font-weight:bold;
color:#969B9F;
}

.title1 {
font-size:1em;
font-weight:bold;
color:#969B9F;
}

.display-outer{
border:1px solid #DADADA;
margin:0.3em;

}



.display-inner{
padding:2px;
font-size:0.7em;
border:1px solid white; 
background:#F0F0F0;
}

.search{
width:99%;
border:1px solid #DADADA;


}

.search th {
padding:2px;
font-size:0.7em;


background:#F0F0F0;
}

.search td {
padding:2px;
font-size:0.7em;
border:1px solid #F0F0F0; 
border-top:0px;
border-right:0px;
background:white;
}


.display-box{
border:0.05em solid #DADADA; 
background:white;
padding:0.2em;
}

input{

font-size:1.0em;
border:1px solid gray; 
margin-right:5px;
}

button{
font-size:0.5em;
border:1px solid gray; 

}


.padder{
padding:0.2em;
}
#subfooter {

text-align:right;
margin-top:0.3em;
border:1px solid #DADADA; 
background:white;
padding:3px;
font-size:0.7em;
font-weight:bold;
color:#969B9F;
}

#subheader{
margin-top:0.3em;
margin-bottom:0.3em;
border:1px solid #DADADA; 
background:white;
padding:3px;
font-size:0.8em;
font-weight:bold;
color:#969B9F;
}


.clearer{
 clear:both;
 
}
#adminTables {
width:100%;
}
#adminTables td{
padding:5px;
font-size:1em;
}

#adminTables .text{
padding:5px;
font-size:1em;
font-weight:bold;

}

