
body    {height:100%; font-family: Helvetica, Arial, Sans-Serif, Verdana; margin:0px; padding:0px;  background-repeat:repeat-x; background-color:#BAC6DE }

#wrap   {margin:0px auto 0px auto; width:989px; background-color:#BAC6DE;}

  #container {width:986px; background-color:#1B3944;}
  
  #col_logo {float:left; width:130px; margin:17px 0px 0px 0px; padding:0px; text-align:right; }
  
  #col_content {float:left; width:856px; border-left:solid 1px #ffffff; padding:0px;margin:0px;}
    
    #header {float:left; width:858px; height:131px;  margin:17px 0px 0px 0px; padding:0px 0px 0px 0px;}
        #heading {float:left; width:577px; }
        #header_contact {float:left; width:281px; }
        
        #navmain {float:left; width:858px; }             
            .navimg {margin-right:4px}
              
         
         #content {float:left; width:822px; padding:24px 17px 0px 17px; background-color:#ffffff; }
         
            #content_l {float:left; width:447px; padding:0px 0px 0px 0px; margin:0px}
            
            #content_r {float:left; width:356px; padding:0px 0px 0px 18px; margin:0px; text-align:justify; line-height:14px}
            
            #content_rb {float:left; width:356px; padding:0px 0px 0px 0px; margin:0px;  line-height:14px}
            
            #content_r2 {float:left; width:324px; padding:0px 17px 0px 25px; margin:0px; text-align:justify; line-height:17px}
            #content_r2b {float:right; width:324px; padding:0px 17px 0px 25px; margin:0px; text-align:justify; line-height:17px}
        
            #content_l2 {float:left; width:505px; padding:0px 0px 0px 0px; margin:0px}
            #content_r3 {float:left; width:294px; padding:0px 0px 0px 0px; margin:0px; text-align:justify; line-height:17px}
            
            #content_r4 {float:left; width:294px; padding:0px 0px 0px 0px; margin:0px; text-align:justify; line-height:14px}
            #content_r5 {float:left; width:294px; padding:0px 0px 0px 0px; margin:0px; line-height:13px}
           
            #content_min {float:left; width:804px; height:313px; padding:0px 0px 0px 8px; }   
            #content_min2 {float:left; width:804px; padding:0px 0px 0px 8px; }      
            #content_inner {float:left; width:815px; padding:0px 0px 10px 7px;}       
              
            #copy {margin:0px; padding:0px;}
                .copy2col    {float:left; width:150px ; margin:0px 0px 0px 0px}
            
        
            #cm_imgs {float:left; width:250px; padding:0px 0px 20px 0px; margin:15px 10px 0px 0px}
            .imgborder {margin:0px 0px 5px 0px}
 

      
    #navsub {float:left; width:832px; height:29px; background-color:#ffffff; padding:0px 0px 0px 24px; margin:3px 0px 3px 0px; }
        #navsub .spacer{float:left; width:18px; height:29px}
        #navsub .sn1 {float:left; width:28px; height:29px; text-align:center}
        #navsub .sn2 {float:left; width:45px; height:29px; text-align:center}
        #navsub .sn3 {float:left; width:56px; height:29px; text-align:center}
        #navsub .sn4 {float:left; width:59px; height:29px; text-align:left}
        #navsub .sn5 {float:left; width:79px; height:29px; text-align:left}
   
   
   .catnavcols {float:left; width:263px;}   
   .catnavcols p {margin:-3px 0px 11px 0px;}   
   .catnavrow {float:left; width:831px; height:82px; padding:21px 0px 0px 25px; border-bottom:solid 3px #BAC6DE; background-color:#ffffff;}
    
   .catnavcol2 {float:left; width:200px;  padding:13px 0px 0px 25px;}
   .catnavcol2 p {margin:0px 0px 10px 0px; }   
   
   .catnavcol3 {float:left; width:608px; margin:0px; padding:5px 0px 0px 20px; border-left:solid 1px #ECE9E4;}
   
   
   .pagenav {float:left; width:325px; height:33px;}
   .pagenav2 {float:left; width:294px; height:33px;}
   
   
   .thumb_row {float:left; width:812px;}
    .img_t1   {margin:0px 9px 6px 0px}
   .thumb_row2 {float:left; width:505px;}
    .img_t2   {margin:0px 4px 4px 0px}
   .thumb_row3 {float:left; width:293px;}
    .img_t3   {margin:0px 4px 0px 0px}
    .img_t3b   {margin:4px 4px 0px 0px}
    
    .img_t4   {margin:0px 16px 0px 0px}
    .img_t4b   {margin:16px 16px 0px 0px}
   
   
   .profile_imgs{float:left; width:170px; height:167px; margin:0px 30px 0px 0px; font-size:11px;}
   .profile_img {float:left; margin:0px 0px 7px 0px; }
   
   .subnavbox {float:left; width:186px; height:80px; border:solid 1px #E1DCD6; margin:4px 4px 0px 0px}
        .subnavboximg {float:left; width:91px;}
        div.subnavboxtext { width:78px; height:80px; display:table-cell; vertical-align:middle; font-size:11px; color:#000000; border-left:solid 1px #E1DCD6; padding:0px 0px 0px 7px}
   
   .subnavbox2 {float:left; width:378px; height:80px; border:solid 1px #E1DCD6; margin:4px 4px 0px 0px}
        .subnavboximg {float:left; width:91px;}
        div.subnavboxtext2 {width:287px; height:80px; display:table-cell; vertical-align:middle; font-size:11px; color:#000000; border-left:solid 1px #E1DCD6; padding:0px 0px 0px 7px}
   
   
   
   
    #contact {float:left; height:212px; padding:0px 0px 0px 24px; margin:12px 0px 0px 0px;}
        #contact_l {float:left; width:317px;}
         
         #contact_numbers {float:left; width:317px; margin-top:7px}
         
            .contact_number_row {float:left; width:317px; height:30px}
            
                
                .contact_lable {float:left; width:18px; height:17px; padding:13px 0px 0px 0px; }        
                .contact_value {float:left; width:287px; height:26px; padding:4px 0px 0px 0px; }
                .contact_lable2 {float:left; width:18px; height:20px; padding:10px 0px 0px 0px;}        
                .contact_value2 {float:left; width:287px;height:26px; padding:4px 0px 0px 0px; }
                
        
        #contact_m {float:left; width:257px;}
            
        #contact_r {float:left; width:250px;}
      
    #footer {float:left; width:817px; height:29px; color:#ffffff; font-size:11px; line-height:28px; background-color:#00457C; padding:0px 23px 0px 16px; margin:0px 0px 0px 0px;}
        #footerl {float:left; width:498px;}
        #footerr {float:left; width:300px; text-align:right}
        
          #footer_links {float:left; width:817px;  background-color:#00457C; padding:10px 23px 20px 16px; color:#ffffff;}
        #footer_links a {font-size:11px; padding:0px 8px 0px 0px; color:#ffffff; text-decoration:none}
        
    
    .fltL {float:left}
    .imgnoborder {border:0}




    
     /* mac IE5 ignore commented backslash hack v2 \*/
  
    
    /* end hack */
    
    
