body{
margin:0;
padding:0;
text-align:center;
}

p{
text-align:left;
margin:10px 0 0 10px;
font-size:13px;
line-height:17px;
}

.clear{
clear:both;
}

#body{
width:798px;
border:1px solid #00FFFF;
border-top:none;
margin:0 auto;
}


#head{
background:url("img/topline.gif") no-repeat;
text-align:left;
font-size:10px;
font-weight:bold;
color:#ff0000;
text-decoration:underline;
}


#title{
background:url("img/title.jpg");
height:268px;
}

#title p{
text-align:left;
margin:10px 0 0 10px;
font-size:12px;
width:550px;
float:left;
line-height:17px;
}

#title h1{
	margin:0;padding:0;
	font-size:10px;
	text-indent:-9999px;
	width:0px;
	height:40px;
	display:block;
	position:relative;
}

.shortbar{
margin:5px auto;
width:788px;
border-bottom:3px solid #33cccc;
}

h2{
margin:0 auto;
padding:5px 0 0 5px;
width:783px;
background-color:#66cccc;
height:17px;
font-size:14px;
text-align:left;
}

.foot{
text-align:center;
width:700px;
}

table{
text-align:center;
margin:10px auto;
}

#button{
background:url(img/parts3.gif) no-repeat;
border:none;
width:125px;
height:42px;
display:block;
margin:0 auto;
}

#button:hover{
background:url(img/parts2.gif) no-repeat;
}

.input{
border:1px solid #FFCC00;
}

.result{
text-align:right;
color:#ffffff;
font-weight:bold;
padding:0 5px 0 0;
}