html, body, div, span, h1, h2, p, a, em, img, strong, ol, ul, li, table, tr, th, td, form { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent; }
table { border-collapse: collapse; border-spacing: 0; }
ol,ul { 
		list-style:none; 
	}
	
body {
        font-family:Arial, Helvetica, sans-serif;
		color:#000000;
		background-color:#AEAEAE;
	}

td    { 		vertical-align:top; }
	
h1,h2	{
        margin:0 0 .3em 0;
        font-weight:bold;
		line-height:24px;
		}
h2		{
        font-size: 18px;
		color:#288FE3;
		}
		
h1		{
        font-size: 14px;
		color:#F9C700;
		}
		
		
  ul#xXnavi li {
		padding: 3px 3px 3px 17px;  
		border-bottom:1px solid #035190;   
		background-image:url(../img/bg_menu.png);
		background-repeat:repeat-y;
		background-position:right;
		background-color:#449CE7;
  }
  
 
  ul#xXunavi li {
		padding: 5px 5px 5px 35px;  
		border-bottom:1px solid #035190; 
		background-image:url(../img/bg_menu.png);
		background-repeat:repeat-y;
		background-position:right;
		background-color:#2887D5;
		font-size: 11px;
  }
  
  ul#xXnavi img,   ul#xXunavi img  {
		padding: 0px 10px 0px 0px;
  }
  ul#xXnavi a,   ul#xXunavi a {
		text-decoration:none;	
		color:#FFFFFF;    
		display:block;
		filter:alpha(opacity=90); 
		opacity:0.9; 
  }
  ul#xXnavi a:hover,   ul#xXunavi a:hover {
		text-decoration:none;  	
		color:#FFFFFF;
		filter:alpha(opacity=100); 
		opacity:1; 
  }
  
  		
#massage, #error, #pwg	 {  
        display:block; 
		padding: 10px;   
		background: linear-gradient(to top right, #A0A0A0, #9A9A9A);
		background: -prefix-linear-gradient(left bottom, #A0A0A0, #9A9A9A); 
		color:#FFFFFF;  
		width:device-width; 
		margin-bottom:20px;
		}
		
#massage input[type=password], #pwg input[type=text]	 {  
        width:290px;
		}

#pwg	 {  
        display: none; 
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		}
		
#massage, #error	 {  
        display: block;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		}
		
#massage a, #error a, #pwg a { 
        display:block;
		padding: 5px; 
		text-decoration:none;	
        border-bottom:1px solid #EEEEEE;
		color:#EEEEEE;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		}