h1{
padding-top:20px;
}
h3{
padding-bottom:10px;
text-align:center;
}
input.btn{
border-bottom:3px double #000080;
border-left:3px double #000080;
border-right:3px double #000080;
border-top:3px double #000080;
padding-left:1px;
padding-right:1px;
background:#E8E8FF;
color:#660066;
font-weight:bold;
}
input.inf{
border:1px solid #CCCCCC;
background:#F0F0FF;
}
select.inf{
padding-left:1px;
background:#F0F0FF;
}
td{
font-size:80%;
text-align:right;
vertical-align:bottom;
}
td.pr{
text-align:left;
}
textarea.inf{
border:1px solid #CCCCCC;
background:#F0F0FF;
}
.pr1{
padding:2px 6px;
color:#660066;
font-size:80%;
font-weight:bold;
}
#contact{
padding-bottom:20px;
padding-top:10px;
}
#contact a.e{
color:#000080;
text-decoration:underline;
}
#contact a.e:hover{
color:#660066;
text-decoration:none;
}
#contact a.log{
	padding:2px 6px 3px;
	border:1px solid #000080;
	color:#660066;
	background:#FFE6FF;
	text-decoration:none;
	margin-bottom: 1px;
}
#contact a.log:hover{
	padding:2px 6px 3px;
	border:1px solid #000080;
	color:#660066;
	background:#F5F9CF;
	text-decoration:none;
	margin-bottom: 1px;
}
#contact p{
font-size:85%;
font-weight:bold;
text-align:center;
}
#contact p.login{
	margin-top:14px;
	line-height: 150%;
	padding-bottom: 2px;
}
#contact td{
padding-bottom:3px;
padding-top:3px;
}
#print{
border:1px solid #CCCCCC;
margin-bottom:2px;
margin-top:4px;
padding-bottom:1px;
padding-top:2px;
width:180px;
line-height:24px;
text-align:center;
}
form#ctcfrm {
text-align: center;
margin: 10px auto;
}
form#ctcfrm table {
width: 640px;
}
