﻿body table tr td {font:12px Arial, Helvetica, sans-serif; vertical-align:top}
* body, div, dl, dt, dd, ul, ol, li, h1, h2, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td 
	{ font-family: Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }
img {border:none;padding:0;margin:0;text-decoration:none;}
p { padding:0;margin:0; line-height:1.5em;}
a:link, a:visited, a:hover, a:active  {color: #333333;text-decoration:underline; cursor:pointer; }
.hidden {visibility:hidden;}
.clear {clear: both;height: 0;line-height: 0.0;font-size: 0;}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
body { background-color:#fff; color:#333; margin: 0; padding:0; font-family: Tahoma, Arial, Verdana; font-size:12px;}
#outter-container {}
#p-container { width:778px; clear:both; margin:0px auto;}
.clear-left { clear:left; display:block; text-align:left;}
.buff { clear:both; height:7px; display:block;}

#p-header { clear:both; background:#1565af  no-repeat top center; height:55px;}
#p-content { width:100%; background:url('../images/jm2TopBg.gif') repeat-x top center;}

ul#p-frm { clear:both; margin:0px auto; list-style:none; height:195px; width:716px; padding-top:185px; padding-left:360px; background:url('../images/jm2LoginForm.jpg') no-repeat top center; color:#fff;}
ul#p-frm li { clear:left; width:380px; height:20px;}
ul#p-frm li span { display:inline-block; width:172px; font-weight:bold; padding-right:14px;}
ul#p-frm li span input { border:0px; width:154px; margin-top:5px;}
ul#p-frm li.p-errmsg { color:#fff200 !important; height:25px !important; padding-left: 18px; padding-top:20px; margin-left:-20px;}
ul#p-frm li.p-submit {text-align:center; margin-left:-20px;}
ul#p-frm li span input[type="radio"] { border:0px;width:20px;height:15px; }