BODY {
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%; /* this seems to correct a text-size scaling bug in IE6Win */
}


A {
	color: #006699; 
}


A:hover {
	color: #660000;
}


H1 {
	margin-top: 0.75em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #666666;
}


H2 {
	margin-top: 1em;
	margin-left: 0.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	color: #0079C2;
}


P {
	margin-left: 0.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}


.boxTitle{
text-align:center;
padding: 5px 0px 10px 20px;
}
.userId, .userIdFr{
padding-left: .2em;
padding: 5px 0px 0px 20px;
}
.userIdFr{
padding-left: 0px;
}
.password, .passwordFr{
padding-left: .2em;
padding: 0px 0px 0px 0px;
}
.passwordFr{
padding-left: 20px;
}

.submit{
padding-left: .2em;
padding: 0px 0px 0px 140px;
}


.center {
	text-align: center;
}





.box {
 width: 60%;
 margin: 0 auto;
 min-width: 20em;
 float:left;
}

.boxCenter {
 width: 50%;
 margin: 0 auto;
 min-width: 20em;
}

.top {
 background:transparent url(images/tl.gif) no-repeat bottom left;
 height:13px;

}

.top .right {
 background:transparent url(images/tr.gif) no-repeat bottom right;
 height:13px;

}

.middle {
 background:transparent url(images/ml.gif) repeat-y;
}

.middle .right {
 background:transparent url(images/mr.gif) repeat-y top right;
}

.middle .right .center {
 margin: 0 1em 0 1em;
 background:#F5F5F5 url(images/ms.gif) repeat-x;
 padding:1px;
}

.bottom {
 background:transparent url(images/bl.gif) no-repeat;
 height:14px;
}

.bottom .right {
 background:transparent url(images/br.gif) no-repeat top right;
 height:14px;
}

