th{font-size: 14px; color: #336699;	text-align: left;}
ul.error{}
body.main{width:900px;padding:5px;background-image:url('images/natfl046.gif');margin:0px}
td.listoff{color:#999999 ;}
td.liston{color:#000000; font-weight: bold;}

#body{background-image:url('images/bk19.jpg');overflow:auto;margin:0px;padding:0px;border-right:0px solid #66252d;}
#header{background-image:url('images/mgp_logo2.jpg');background-repeat: no-repeat; height:111px; width:822px;float:left;}
#menu{text-decoration: none;color: #336699; height:35px; width:900px;float:left;
      border-top: 1px solid #336699;border-bottom: 1px solid #336699; align:center;}
#menu1{text-decoration: none;color: #336699; height:35px; text-align:center}
#left{background-image:url('images/bk19.jpg');width:155px; height:400px;float:left; 
      margin:0px; padding-left:10px; padding-top:0px; color: #336699;
			border-right:0px solid #66252d;}
#left_member{background-image:url('images/bk19.jpg');width:70px; height:400px;float:left; 
      margin:0px; padding-left:10px; padding-top:0px; color: #336699;
			border-right:0px solid #66252d;}
#middle{background-image:url('images/bk19_sml.jpg');width:530px; float:left; margin:0px; padding:0px 10px 0px 10px}
#right{background-image:url('images/bk19_sml.jpg');width:162px; height:600px;float:left; margin:px; padding:0px; border: 0px solid #cccccc}

#login-old{background-image:url('images/login1.jpg');background-repeat: no-repeat}
#login2{background-color:#ffffff;border: 1px solid #336699;background-repeat: no-repeat; padding-left:5px;margin-left:30px}
#welcome{	color: #cc0000;	margin: 0px 0px 5px;	padding: 0px 0px 3px;	
           font: bold 18px Verdana, Arial, Helvetica, sans-serif;	border-bottom: 0px dashed #E6E8ED;}
#welcome2{	color: #cc0000;	margin: 0px 0px 5px;	padding: 0px 0px 3px;	
           font: bold 12px Verdana, Arial, Helvetica, sans-serif;	border-bottom: 1px dashed #E6E8ED;}
#error{	color: #cc3333;	margin: 0px 0px 5px;	padding: 0px 0px 3px;	
           font: bold 12px Verdana, Arial, Helvetica, sans-serif;	border-bottom: 0px dashed #E6E8ED;
					 list-style-type: none;}
#menu a {display: block;width:100px;padding: 2px 0px 0px 0px;border: 0px solid #ffffff;text-decoration: none;}
#menu a:hover, #menu a:active {border: 0px solid #000000;color: #cc0033;}
#textfield{font-size: 14px; color: #336699; background: #F7F7F7; border: 1px solid #CCCCCC; padding-left: 1px;
	text-align: left; background: #F7F7F7;	padding-left: 1px;}
#loginForm{border: 0px solid #CCCCCC;}
#formitem{font-size: 14px; color: #336699;	text-align: left;font: bold 12px Verdana, Arial, Helvetica, sans-serif;}
#tips{	color: #cc0000;	margin: 0px 0px 0px;	padding: 0px 0px 0px;	
           font: bold 14px Verdana, Arial, Helvetica, sans-serif;	border-bottom: 0px dashed #E6E8ED;}
font.failedmsg {
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
color: #ff0033;
}
font.successmsg {
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
color: #00cc00;
}