body{
	font-family:Verdana, sans-serif;
	font-size:10px;
	background-color:#E6E6E6;
	text-align: center;
}
#wrap{
width:354px;
height:1000px;
margin: 0 auto;
}

.input-button{
 background:url(images/button-bg.jpg) repeat-x top;
 height:20px;
 color:#014D5F;
 vertical-align:middle;
 margin-top:0px;
 margin-left:4px;
}
.input-button:hover{
 background:url(images/button-bg-over.jpg) repeat-x top;
 height:20px;
 color: #014D5F;
 vertical-align:middle;
 margin-top:0px;
 margin-left:4px;
 text-decoration:none;
}
#top{
 width:354px;
 height:114px;
 background:url(images/log_01.gif) no-repeat;
 margin:0px;
 padding:0px;
}
#top-whm{
 width:354px;
 height:114px;
 background:url(images/log_01_whm.jpg) no-repeat;
 margin:0px;
 padding:0px;
}
#top-mail{
 width:354px;
 height:114px;
 background:url(images/log_01_webmail.jpg) no-repeat;
 margin:0px;
 padding:0px;
}
#mid{
width:354px;
height:500px;
background:url(images/log_02b.jpg) repeat-y;
margin:0;
padding:0;
/*border:1px solid #ff6600;*/
}
#content-wrap{
text-align: left;
width:210px;
margin: 0 auto;
}
#content-wrap p{
margin:0px;
       margin-bottom:8px;
}
#bot{
width:354px;
height:44px;
background:url(images/log_03.jpg) no-repeat;
margin:0;
padding:0;
}
h1{
margin:0 0 8px -11px;
       font-family:verdana, arial, helvetica, sans-serif;
       font-size:12px;
       font-weight: bold;
color: #000000;
text-align: center;
}

.login td{
padding:6px 0 2px 0;
margin:0;
       border-bottom:1px #ccc solid;
}
.login .row2{
	background-color:#F3F3F3;
	border-bottom:1px dotted #ccc;
}

#content-wrap p {
	line-height: 1.4;
}

.pw_change {
	background: #f5f5f5;
	border: 1px solid #ccc;
	padding: 10px;
}

.login_link {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
