*{ margin: 0; padding: 0; }*
body { 
     font: .8em Arial, Sans-Serif; 
     line-height: 1.8em; 
     color: #444;
     background: #EBEBEB;
     }
a    {
     color: #666; 
     text-decoration: none;
     }
a:visited 
     {
     color: #666; 
     text-decoration: none;
     }
.header{
     height: 100px;
     max-width: 90%;
     background: #EBEBEB;     
     margin: auto;
     padding-top: 10px;
     }
.h_l_box{
     float: left;
     padding: 2px;
     }     
.h_r_box{
     float: right;
     margin-right: 10px
     }
h1 {font-size: 20px;}  
      
#logo {
    background: url(images/logo.gif) no-repeat;
    height: 49px;
    width: 181px;
    border: none;
}

.sidibar
     { 
     padding-top: 5px;
     background: #fff;
     height: 36px;
     border-top: 2px solid #D0D0D0;
     border-bottom: 2px solid #D0D0D0;
     }
 .top
     {
     background-image: url('images/top.gif');
     height: 20px;
     }    
.npanel
     {
     max-width: 90%;
     height: 25px;
     background: #adadad;
     background: url('images/m_bg.gif');
     padding: 3px 0 2px 0;
     margin: auto; 
     border: 1px solid #666;
     -moz-border-radius: 6px;
     -webkit-border-radius: 6px;
     border-radius: 6px;
     font-weight: 700;
     color: #fff;
     }
.npanel a
     {
     color: #fff;
     }     
 .nav_box
     {
     float: left;
     padding-left: 10px;
     }
  .search
     {
     float: right;
     padding-right: 10px;
     } 
  .bar
     {
     color: #474747; 
     }
  .bar a
     {
     color: #474747; 
     }             
 .bar a:hover
     {
     text-decoration: none;
     background: #fff;
     border: 1px solid #666;
     padding: 2px 3px;
     -moz-border-radius: 6px;
     -webkit-border-radius: 6px;
     border-radius: 6px;
     color: #474747;     
     }
             
.box 
     {
     width: 90%;
     margin: 5px auto;
     background: #fff;
     border: 2px solid #666;
     -moz-border-radius: 15px;
     -webkit-border-radius: 15px;
     border-radius: 15px;
     -webkit-box-shadow: 0px 0px 15px #555;
     -moz-box-shadow: 0px 0px 15px #555;
     box-shadow: 0px 0px 15px #555;
     }
.left
     {
     float:right;
     width: 79%;
     }
.right
     {
     float:left;
     width: 20%;
     }          
.l_box
     {
     background: #EBEBEB;     
     padding: 2px 5px;
     margin: 8px 5px 5px 0;       
     border: 1px solid #DBDBDB;
     -moz-border-radius: 6px;
     -webkit-border-radius: 6px;
     border-radius: 6px; 
     }
.r_menu   {
     
     font-weight: bold;
     padding-left: 10px;
     margin-top: 4px;
     background: #adadad;
     background: url('images/11.gif');     
     color: #474747;  
     font-size: 1em; 
     height: 24px; 
     line-height: 24px;
     border: 1px solid #BFBFC0;
     -moz-border-radius: 6px 6px 0 0;
     -webkit-border-radius: 6px 0 6px 0;
     border-radius: 6px 0 6px 0;     
     }
.menu_r
     {
     background: #fff;
     border-right: 1px solid #BFBFC0;
     border-bottom: 1px solid #BFBFC0;
     border-left: 1px solid #BFBFC0;
     padding: 3px 5px;
     margin: 0 0 5px 0;
     -moz-border-radius: 0 0 6px 6px;
     -webkit-border-radius: 0 0 6px 6px;
     border-radius: 0 0 6px 6px; 
     }              
.r_box
     {
     background: #EBEBEB;
     padding: 2px 5px;
     margin: 8px -5px 5px 8px;     
     border: 1px solid #DBDBDB;
     -moz-border-radius: 6px;
     -webkit-border-radius: 6px;
     border-radius: 6px; 
     } 
.menu
     {
     background: #fff;     
     border-right: 1px solid #BFBFC0;
     border-bottom: 1px solid #BFBFC0;
     border-left: 1px solid #BFBFC0;
     padding: 3px 5px;
     margin: 0 0 5px 0;
     -moz-border-radius: 0 0 6px 6px;
     -webkit-border-radius: 6px;
     border-radius: 6px; 
     } 

.t_menu   {
     font-weight: bold;
     padding-left: 10px;
     margin-top: 4px;
     background: #fff;
     background: url('images/11.gif');  
     color: #474747;  
     font-size: 1em; 
     height: 24px; 
     line-height: 24px;
     border: 1px solid #BFBFC0;
     -moz-border-radius: 6px 6px 0 0;
     -webkit-border-radius: 6px 0 6px 0;
     border-radius: 6px 0 6px 0;     
     }
   
.m_link a:hover
     {
     text-decoration: none;
     }     
ul   {
     padding: 0;
     }
li   {
     list-style-type: none;
     }
p    {
     margin: 5px 0 10px 0;
     }
img  {
     border: none;
     }
 .down
     {
     background-image: url('images/down.gif');
     height: 20px;
     }     
.footer 
     {
     border-top: 1px solid #ccc;
     padding: 10px 15px;
     margin: 5px 10px 25px 10px;
     }
 .l_footer 
     {
     float: left;
     }
 .r_footer 
     {
     float: right;
     }          
.foot 
     {
     text-align: center;
     background: #D3D3D3;
     height: 100px;
     border-top: 2px solid #D0D0D0;
     border-bottom: 2px solid #D0D0D0;
     margin-bottom: 5px;
    }
 .foot_box 
     {  
     text-align: left;
     max-width: 80%;
     margin: auto; 
    }
#box1 {
	float:left;
	width: 33%;
	}

#box2 {
	float:left;
	width: 33%;
	}

#box3 {
	float:left;
	width: 33%;
	}
                            
