body {
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-color:#FFF;
}

a:link{
color:#0055FF;
}

a:visited{
color:#CC3399;
}

a:hover{
color:#FF6600;
}

#formContents{
width:600px;
margin:0 auto;
text-align:center;
}

#header{
background:url(../img/form_header.gif) no-repeat 0 0;
width:600px;
height:72px;
}

#header h1{
margin:0;
}

#header h1 div{
width:300px;
position:absolute;
top:-9999px;
}

#formContents h2{
width:558px;
margin:10px auto 15px auto;
}

#formContents h3{
width:558px;
margin:15px auto 0px auto;
text-align:left;
font-size:0.9em;
background-color:#FF6633;
padding:3px 0 3px 0;
color:#FFF;
text-indent:0.5em;
}


#formContents table{
width:558px;
margin:5px auto;

}

#formContents th{
font-size:0.8em;
line-height:153%;
background-color:#E9DDCE;
width:120px;
padding:4px;
text-align:left;
border-bottom:1px solid #DDD;
color:#663300;
}

#formContents .red{
color:#FF0000;
font-size:0.8em;
}

#formContents td{
font-size:0.8em;
line-height:150%;
padding:4px;
text-align:left;
border-bottom:1px solid #DDD;
}

#formContents input{
font-size:1em;
font-family:sans-self;
margin:3px 2px 3px 0;
vertical-align:middle;
}

#formContents textarea{
font-size:1em;
font-family:sans-self;
margin:3px 2px 3px 0;
vertical-align:middle;
}

#formContents form{
margin:0;
}

#formContents #bottuns{
font-size:0.8em;
width:558px;
margin:5px auto 15px auto;
text-align:center;
}

#thanks{
font-size:0.8em;
line-height:150%;
text-align:center;
width:500px;
margin:30px auto;
}

.windowClose{
font-size:0.7em;
text-align:center;
margin:20px auto;
}