html,body,table {
margin:0;
padding:0;
}

body {
font-family:'Trebuchet MS', Verdana, Arial, sans-serif;
font-size:12px;
background:#F1F1F1 url(../images/head.jpg) repeat-x;
}

#tblresults tr {
height:15px;
}

ol {
line-height:110%;
margin-top:0;
margin-bottom:10px;
}

li {
padding:5px 0 10px 0;
}

select,input {
font-size:90%;
background: #F1F1F1;
padding: 3px 0px;
font-weight:800;
}

#container {
width:800px;
margin:0 auto;
}

#main {
margin-left: 625px;
position:absolute;
width:160px;
min-height:500px;
background:#FFF;
padding:5px;
}

#main ul, .delicious li{
list-style:none;
text-indent:0;
padding:3px;
}

#main img {
border:0;
}

#banner {
background:transparent url(../images/head.jpg) repeat-x;
height:80px;
width:750px;
}

#banner a {
color:#EEE;
text-decoration:underline;
}

#banner p {
font-size:14px;
text-align:right;
color:#555;
padding-top: 10px;
}

#logo {
background:transparent url(../images/logo.jpg) no-repeat;
height:100px;
color:#555;
}

#logo a {
color:#555;
font-weight:700;
text-decoration:underline;
}

#logo a:hover {
color:#333;
}

.outline { border:solid thin #D7D7D7 }

#content {
height:500px;
width:800px;
margin:0 auto;
}

#div1 {
margin-left: 0px;
}

#div2 {
margin-left:125px;
}

#div3 {
margin-left:250px;
}

#div4 {
margin-left:375px;
}

#div5 {
margin-left:500px;
}

.fielddiv {
margin-top:60px;
width:110px;
height:100px;
position:absolute;
text-align:center;
background:#FFF;
padding:5px;
}

p {
margin:0;
padding:2px;
}

h2 {
text-align:center;
margin: 0 0 12px 0;
font-size: 90%;
font-weight:700;
background-color:#026536;
color:#FFF;
padding:5px 1px;
}

#calculate {
position:absolute;
width:600px;
height:40px;
margin-top:175px;
font-size:100%;
background:#FFF;
padding:10px;
text-align: center;
}

#welcome {
position:absolute;
width:600px;
height:35px;
text-align:center;
font-size:110%;
background:#FFF;
padding:10px;
}

#response {
position:absolute;
width:610px;
height:260px;
margin-top:240px;
background:#FFF;
padding:5px;
font-size:120%;
}

#copyright {
position:absolute;
margin-top:520px;
width:800px;
}

.button {
cursor:pointer;
border:1px outset gray;
background-color:#CCC;
width:100px;
height:30px;
font-weight:bold;
font-size: 115%;
margin-top: 5px;
}

.adleft {
display:inline; float:left; width: 305px;
}

.adright {
display:inline; float:right; width: 305px
}

td.rowname {
white-space:nowrap;
}

html,body,* html #container {
height:100%;
}

#logo h1, #print, .handheld {
display:none;
}

#printurl {
display:none;	
}