
body    { margin:0px; padding:0px;}

#wrap   {width:900px; margin:0px auto 0px auto; }

  #container {width:906px; margin:0px; }

        #header {float:left; width:900px; height:166px; background-image:url(/imgs/site/header.jpg); background-repeat:no-repeat;}
            #header_1 {float:left; padding:26px 0px 0px 790px}
                #header_1a {float:left; width:79px;}
                #header_1b {float:left; width:146px; height:15px; border:solid 1px #7F7F7F; margin-left:12px; background-color:#ffffff; padding:2px 2px 2px 5px}
                #header_1c {float:left; width:24px; margin-top:0px;}
                
            #header_2 {float:left; padding:41px 0px 0px 0px;}
                #header_2a {float:left; width:680px; height:23px;}
            
            #header_3 {float:left; padding:25px 0px 0px 208px}
            
                #header_3  a {float:left; font-size:12px; color:#000000; text-decoration:none;}
                
                #header_3_pc_1 {float:right; margin:30px 0px 0px 0px; padding:0px 0px 0px 0px; width:697px; line-height:23px; background-image:url(/imgs/headings/1_bg.gif); background-repeat:no-repeat;}
                #header_3_pc_1  .h1 {float:left; font-size:15px; color:#000000; background-color:#B2EBFB; padding:0px 3px 0px 3px; margin:0px; height:23px; line-height:24px;}
                
                #header_3_pc_2 {float:right; margin:30px 0px 0px 0px; padding:0px 0px 0px 0px; width:697px; line-height:23px; background-image:url(/imgs/headings/2_bg.gif); background-repeat:no-repeat;}
                #header_3_pc_2  .h1 {float:left; font-size:15px; color:#000000; background-color:#B2E0F2; padding:0px 3px 0px 3px; margin:0px; height:23px; line-height:24px;}
                
                #header_3_pc_3 {float:right; margin:30px 0px 0px 0px; padding:0px 0px 0px 0px; width:697px; line-height:23px; background-image:url(/imgs/headings/3_bg.gif); background-repeat:no-repeat;}
                #header_3_pc_3  .h1 {float:left; font-size:15px; color:#000000; background-color:#E7F3CB; padding:0px 3px 0px 3px; margin:0px; height:23px; line-height:24px;}
                
                #header_3_pc_4 {float:right; margin:30px 0px 0px 0px; padding:0px 0px 0px 0px; width:697px; line-height:23px; background-image:url(/imgs/headings/4_bg.gif); background-repeat:no-repeat;}
                #header_3_pc_4  .h1 {float:left; font-size:15px; color:#000000; background-color:#BDECD0; padding:0px 3px 0px 3px; margin:0px; height:23px; line-height:24px;}
                
                #header_3_pc_5 {float:right; margin:30px 0px 0px 0px; padding:0px 0px 0px 0px; width:697px; line-height:23px; background-image:url(/imgs/headings/5_bg.gif); background-repeat:no-repeat;}
                #header_3_pc_5  .h1 {float:left; font-size:15px; color:#000000; background-color:#FDE4C0; padding:0px 3px 0px 3px; margin:0px; height:23px; line-height:24px;}
                
                #header_3_pc_6 {float:right; margin:30px 0px 0px 0px; padding:0px 0px 0px 0px; width:697px; line-height:23px; background-image:url(/imgs/headings/6_bg.gif); background-repeat:no-repeat;}
                #header_3_pc_6  .h1 {float:left; font-size:15px; color:#000000; background-color:#F6BEC1; padding:0px 3px 0px 3px; margin:0px; height:23px; line-height:24px;}
                
                #header_3_pc_7 {float:right; margin:30px 0px 0px 0px; padding:0px 0px 0px 0px; width:697px; line-height:23px; background-image:url(/imgs/headings/7_bg.gif); background-repeat:no-repeat;}
                #header_3_pc_7  .h1 {float:left; font-size:15px; color:#000000; background-color:#E4C4C3; padding:0px 3px 0px 3px; margin:0px; height:23px; line-height:24px;}
                
                #header_3_pc_8 {float:right; margin:30px 0px 0px 0px; padding:0px 0px 0px 0px; width:697px; line-height:23px; background-image:url(/imgs/headings/8_bg.gif); background-repeat:no-repeat;}
                #header_3_pc_8  .h1 {float:left; font-size:15px; color:#000000; background-color:#FFF6A6; padding:0px 3px 0px 3px; margin:0px; height:23px; line-height:24px;}
                
                #header_3_pc_9 {float:right; margin:30px 0px 0px 0px; padding:0px 0px 0px 0px; width:697px; line-height:23px; background-image:url(/imgs/headings/9_bg.gif); background-repeat:no-repeat;}
                #header_3_pc_9  .h1 {float:left; font-size:15px; color:#000000; background-color:#E3CCE5; padding:0px 3px 0px 3px; margin:0px; height:23px; line-height:24px;}
                
                #header_3_pc_10 {float:right; margin:30px 0px 0px 0px; padding:0px 0px 0px 0px; width:697px; line-height:23px; background-image:url(/imgs/headings/10_bg.gif); background-repeat:no-repeat;}
                #header_3_pc_10  .h1 {float:left; font-size:15px; color:#000000; background-color:#F3E5F1; padding:0px 3px 0px 3px; margin:0px; height:23px; line-height:24px;}
                
                #header_3_pc_11 {float:right; margin:30px 0px 0px 0px; padding:0px 0px 0px 0px; width:697px; line-height:23px; background-image:url(/imgs/headings/11_bg.gif); background-repeat:no-repeat;}
                #header_3_pc_11  .h1 {float:left; font-size:15px; color:#000000; background-color:#FBB2E3; padding:0px 3px 0px 3px; margin:0px; height:23px; line-height:24px;}
                
                #header_3_pc_12 {float:right; margin:30px 0px 0px 0px; padding:0px 0px 0px 0px; width:697px; line-height:23px; background-image:url(/imgs/headings/12_bg.gif); background-repeat:no-repeat;}
                #header_3_pc_12  .h1 {float:left; font-size:15px; color:#000000; background-color:#FFF0D6; padding:0px 3px 0px 3px; margin:0px; height:23px; line-height:24px;}
                
                                               
                               
        #colL {float:left; width:195px; margin:0px;}
            
            #sn_links  {float:left; width:172px; padding:31px 0px 61px 21px}
        
        
        
        #colM {float:left; width:695px; padding:0px;}
            #content {float:left; width:667px; padding:0px 14px 0px 13px; margin:19px 0px 10px 0px; border-left:solid 1px #DBDBDB}
            #content3 {float:left; width:682px; padding:0px 0px 0px 13px; margin:19px 0px 10px 0px; border-left:solid 1px #DBDBDB}
        
        #colM2 {float:left; width:437px; padding:0px;}
            #content2 {float:left; width:409px; padding:0px 14px 0px 13px; margin:19px 0px 10px 0px; border-left:solid 1px #DBDBDB}
        
            #content_home {float:left; width:200px; padding:0px 13px 0px 13px; margin-top:19px; border-left:solid 1px #DBDBDB}
            #content_home2 {float:left; width:170px;}
        
            #copy {margin:0px 10px 0px 0px;}            
            
        
        #colR {float:left; width:258px; margin:0px; padding:0px 0px 0px 9px; margin:19px 0px 10px 0px; border-left:solid 1px #DBDBDB}
     
      
        #footer {float:left; width:900px; margin:0px 0px 0px 0px; padding:0px 0px 30px 0px}    
       
            #footer_1 {float:left; width:100%}
            #footer_2 {float:left; width:100%; margin:10px 0px 30px 0px}
                #footer_2a  {float:left; width:400px}
                #footer_2b  {float:right; text-align:right; width:490px; padding-right:10px}
           
        .fltL {float:left}

    
    #cm_imgs{float:right; width:170px; text-align:center; font-size:10px}
    .cm_pic {margin:0px 0px 30px 0px}
    .cm_img {margin:0px 0px 8px 0px}
    #cm_copy{float:left; width:467px; padding:0px 20px 0px 0px;  border-right:solid 1px #DBDBDB; }
    
    /* mac IE5 ignore commented backslash hack v2 \*/
  
    
    /* end hack */
    
    