
body 
{

background-image:url('images/background.jpg');
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;

}


#header {

background: url(images/BRUNO_logo.jpg) no-repeat left;
background-position: left;
background-position: top;
padding-top:130px;
padding-bottom:4px;
text-align:left;
padding-left:20px;
padding-right:40px;
border-bottom:solid 1px #007A00;
margin-bottom:0px;
background-color:#FFFFFF;
border-top-right-radius:30px;
-moz-border-top-right-radius:30px;    -webkit-border-top-right-radius:30px;    border-top-left-radius:30px;
-moz-border-top-left-radius:30px;    -webkit-border-top-left-radius:30px;
}

#pagetop{

background-color:#fff;
width:1000px;
height:90px;
}


#footer {
height: 60px;
width:1024px;
color: #007A00;
font-family: Arial, Helvetica, sans-serif;
background: url(images/footer.png) no-repeat left;
background-position: bottom center ;
margin-top: 0px;
position:absolute;
left:0px;
bottom:-26px;
}


.bottom_shadow{background: url('../img/footer.png') center bottom no-repeat;
width: 1024px;
height: 260px;
margin: 0 auto;
left: -71px;
bottom: -75px;
position: absolute;}

#footer :link{
color: #507385;
font-family: Arial, Helvetica, sans-serif;
}
#footer :visited{
color: #507385;
font-family: Arial, Helvetica, sans-serif;
}

#footer p {
margin: 0;
text-align: center;
font-size: 77%;
}

#footer a {
text-decoration: underline;
}

#footer a:hover {
text-decoration: none;
}

#page table table  {
width:100%;
}
#page {
margin-top: 24px;
width:1024px;
background-color:#fff;
left:50%;
position:absolute;
margin-left:-500px;
padding-bottom:80px;
border-top-right-radius:30px;
-moz-border-top-right-radius:30px;    -webkit-border-top-right-radius:30px;    border-top-left-radius:30px;
-moz-border-top-left-radius:30px;    -webkit-border-top-left-radius:30px;
}
div.spacer
{
height:100px;
}
div.login 
{
margin-top:40px;
width:500px;
height:400px;
margin-left:-500px;
/*background: url(../img/monitor.png) no-repeat top right!important;
*/
}
div.login h1
{
color:#007A00;
}
div.login h3
{
color:#007A00;
font-weight:normal!important;
}
div.login td
{
padding:9px;
text-align:left;

}
div.login td  input[type=text] 
{
border:solid 1px #007A00;
width:200px;
height:20px;
text-align:left;

}
div.login td  input[type=password] 
{
border:solid 1px #007A00;
width:200px;
height:20px;
text-align:left;

}
input[type="submit"] 
{
border:solid 1px #007A00;
padding:2px 8px 2px 8px;
cursor:pointer;
}
input[type="reset"] 
{
border:solid 1px #007A00;
padding:2px 8px 2px 8px;
cursor:pointer;
}
div.login td  input[type="reset"] 
{
border:solid 1px #007A00;
padding:2px 8px 2px 8px;
cursor:pointer;
}
a.login
{
display:block;
padding:10px;
border:solid 1px #007A00;
background-color:#007A00;
text-decoration:none;
color:#fff;
font-size:15px;
margin-top:50px;
width:400px;
}
