body {
	margin: 0;
	padding: 0;
	text-align: center;
	background: url(images/bg.png);
	background-repeat:no-repeat;
background-position:top right;
background-color:#000000;
font-family: arial;
line-height: 12pt;
letter-spacing: 2px;
	font-size: 11px;
	color: #48518f;

}



.align-left { float:left; margin: 0 7px 7px 0; } 
.align-right { float:right; margin: 0 7px 7px 0; } 

label
{
width: 260px;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
}

.submit input
{
margin-left: 4.5em;
width: 260px;
} 


p
{
line-height:10pt;
} 

input, textarea {
	margin: 0;
	padding: 0;
	text-align: justify;
	background: url();
	background-repeat:repeat;
	background-attachment:fixed;
background-color:transparent;
	font-family: Arial;
	font-size: 10px;
letter-spacing:2px;
line-height:12pt;
color:#4c8e99;
border:1px #be2fbe;
border-style: dotted;
}

select{
	margin: 0;
	padding: 0;
	text-align: center;
	background: url();
	background-repeat:repeat;
	background-attachment:fixed;
background-color:transparent;
	font-family: Arial;
	font-size: 9pt;
letter-spacing:2px;
line-height:10pt;
color:#4c8e99;
border:1px #be2fbe;
border-style: dotted;
width:266px;
}
option{
text-align:left;}





img {
	border: 0;
}

img.aaa {
border:4px purple solid;
}

img.aab {
border:4px purple solid;
}


#wrap {
	width:610px;
	margin:390px 7px auto auto;

}

#header {
margin-right:0px;
	
}

h3{
border-bottom:1px dotted;
border-top:1px dotted;
border-color:purple;
line-height:19px;
letter-spacing:5px;
}

#content {
	padding-bottom:10px;
	background: url();
text-align:justtify;

}

#footer {
	text-align:right;
	font-size: 9px;
	line-height:10pt;
color:#a01fa0;
}

#footera {
padding-right:260px;
	text-align:center;


}
#footerb {
padding-left:100px;
	text-align:left;

color:#5678af;
}

#footerc {
	text-align:left;

color:#76a5ef;
}

table.left {
	border-width: 0;
	border-spacing: 4px;
	border-style: dotted dotted dotted dotted;
	border-color: rgb(253, 131, 183) rgb(253, 131, 183) rgb(253, 131, 183) rgb(253, 131, 183);
	border-collapse: separate;
	background-color: transparent;
	-moz-border-radius: 12px 12px 12px 12px;
font-family:veranda;
font-size:9pt;
text-align:left;
valign:top;
}
table.left td {
	border-width: 1px 1px 1px 1px;
border-color: rgb(253, 131, 183);
	padding: 4px 4px 4px 4px;
	background-color: transparent;
	-moz-border-radius: 12px 12px 12px 12px;
text-align:center;
valign:top;
}

::selection         { background:transparent; color:purple; /* Safari and Opera */ }
::-moz-selection  { background:transparent; color:purple; /* Firefox */ }

hr {
color:transparent;
background-color:transparent;
border-top:none;
border-bottom: 3px dotted violet;
}

ol{
list-style:moz-japanese-informal;
}

hr.a {
color:transparent;
background-color:transparent;
border-top:none;
border-bottom: 1px dotted purple;
line-height:1px;
}


A:link {text-decoration: none; color: #47c1cf;font-weight:bold; }
A:visited {text-decoration: none; color: #47c1cf;}



A:active {text-decoration: none}
A:hover {text-decoration: none; color: purple;
top:1px;}

