
body    {margin:0px; font-family: Arial,Verdana,  Helvetica, Sans-Serif; font-size:12px; background-color: #000000; color:#ffffff}

#container {margin: 15px auto 10px auto; width: 900px;}


    #header     {float:left; width:900px;}
        
          
        #navmain       {position: relative; width:900px; height:150px;  z-index:0;}
        
            #logo           {float:left; width:214px; height:150px; }
            
            #navstraplines        {position: absolute; top:33px; left:758px; width:140px; height:150px; color:#ffffff; font-size:12px;  z-index:2;}    
                .navstrapline1  {width:140px; }
                .navstrapline2  {width:140px; margin:12px 0px 0px 0px; color:#999999; }
                #navstraplines a {color:#999999; text-decoration:none}
                
            
            
            
    #navsub  {float:left; width:214px;}
            
        #navsublinks                {float:left; width:176px; padding:11px 0px 0px 20px; text-align:right}
            #navsublinks ul         {margin:0px; width:176px; padding:0px; list-style-type: none;}
            #navsublinks li         {margin: 0px;}
            
            #navsublinks a                  {width: 144px; display: block; padding: 3px 2px 3px 30px; color: #999999; text-decoration:none; border-bottom: #2F2F2F 2px solid;}
            #navsublinks a:hover             {width: 144px; display: block; padding: 3px 2px 3px 30px; color: #ffffff; text-decoration:none; border-bottom: #2F2F2F 2px solid;}
            
            .navsublinks a:link              {color: #999999; text-decoration: none;}
            .navsublinks a:visited           {color: #999999; text-decoration: none;}
            .navsublinks a:hover             {color: #ffffff; text-decoration: none; background-color: #000000;}
            #navsublinks .navsublink_on     {color: #ffffff; text-decoration: none;font-weight:bold}
      
        #navsubfooter                   {float:left; width:176px; padding:25px 0px 0px 18px; font-size:11px; text-align:right; }
            #navsubfooter .nsflink      {color: #ffffff; text-decoration: none;}
            #navsubfooter a             {color: #999999; text-decoration: none;}
                            
    #content {float: left; width: 593px;  padding: 0px 37px 40px 56px; margin: 0px; background-color: #ffffff; color: #000000;}   
    
    
    #container_home     {margin: 15px auto 10px auto; width: 785px; }
    
    #content_home       {position: relative; width:785px; height:672px;  z-index:0;}
    .home_subnav        {position: absolute; top:465px; left:621px; width:200px; height:10px; color:#ffffff; font-size:14px;  z-index:2;}
    
        .home_subnav a:link              {color: #999999; text-decoration: none;}
        .home_subnav a:visited           {color: #999999; text-decoration: none;}
        .home_subnav a:hover             {color: #ffffff; text-decoration: none; background-color: #000000;}
    
        
        h1  {font-size:20px; color:#C81E23; margin:38px 0px 0px 0px; padding:0px 0px 0px 0px}
        h2  {font-size:13px; color:#000000; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px}

        .grey {color: #999999;}
        .red {color:#C81E23;}
        .green {color:#369E43;}
        
        #heading        {float: left; width:593px; height:70px;}
        .heading1 {float:left; width:320px;}
        .heading2 {float:left; width:270px; padding-top:13px}
        
        .heading3 {float:left; width:593px;margin:38px 0px 0px 0px;color:#000000}
        
        .heading3 a:link      {color: #000000; text-decoration: none;}
        .heading3 a:visited   {color: #000000; text-decoration: none;}
        .heading3 a:hover     {color: #C81E23; text-decoration: none;}
        
        .newslink_on {color:#000000; font-size:20px; color:#C81E23;text-decoration:none;}
        
        .h1  {font-size:20px; color:#C81E23;  padding:0px 0px 0px 0px;}

        
        
        .headinglink {float:left; width:240px; color:#999999; padding:2px 0px 0px 24px; height:25px; background-image: url(/imgs/site/headinglink.gif); background-repeat:no-repeat}
        .headinglinkdummy {float:left; width:240px; color:#999999; padding:2px 0px 0px 24px; height:25px;}
        
        .headinglink a:link      {color: #999999; text-decoration: none;}
        .headinglink a:visited   {color: #999999; text-decoration: none;}
        .headinglink a:hover     {color: #C81E23; text-decoration: none;}
    
    
        #copy           {float: left; width:575px;  margin:0px 0px 22px 0px; padding:20px 15px 10px 0px; border-top: dashed 1px #CACACC; border-bottom: dashed 1px #CACACC;}
        #copy2           {float: left; width:590px; margin:0px 0px 22px 0px; padding:20px 0px 10px 0px; border-top: dashed 1px #CACACC; }
        
        .copyimgs        {float: left; width:290px; margin: 0px 0px 10px 0px; color:#999999; text-align:left}
            .copyimg     {float: left; margin: 0px 8px 8px 0px; }
        
        #copyimgs2wrap    {float:left; width:575px; margin: 0px 0px 0px 0px; padding:0px; color:#000000; text-align:left; }    
        .copyimgs2        {float:left; width:145px; margin: 10px 50px 0px 0px; padding:0px;color:#000000; text-align:left; }    
        .copyimgs2b       {float:left; width:145px; margin: 10px 0px 0px 0px;padding:0px; color:#000000; text-align:left;}    
        .copyimg2row      {float:left; width:575px; margin-bottom:15px; }
            .copyimg2     {float:left; border:solid 1px #000000; margin-bottom:5px}
        
        #copy3           {float: left; width:590px; margin:0px 0px 22px 0px; padding:20px 0px 10px 0px; border-top: dashed 1px #CACACC; border-bottom: dashed 1px #CACACC; }
        #contact_cola {float:left; width:210px; padding:10px 0px 0px 0px; }            
            #contact_cola a:link    {color:#000000; text-decoration:none}
            #contact_cola a:visited {color:#000000; text-decoration:none}
            #contact_cola a:hover   {color:#000000; text-decoration:underline;}
            
            
        #contact_colB {float:left; width:365px; padding:10px 0px 0px 0px}      
        
        #copy h1  {font-size:20px; color:#C81E23; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}
        #copy h2  {font-size:13px; color:#000000; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px}
        #copy p         { margin:0px 0px 17px 0px; padding:0px; line-height:17px}
        #copy a:link    {color:#C41123; text-decoration:none}
        #copy a:visited {color:#C41123; text-decoration:none}
        #copy a:hover   {color:#C41123; text-decoration:underline;}
        
        #copy2 p         {margin:0px 0px 17px 0px; padding:0px; line-height:17px}
        #copy2 a:link    {color:#C41123; text-decoration:none}
        #copy2 a:visited {color:#C41123; text-decoration:none}
        #copy2 a:hover   {color:#C41123; text-decoration:underline;}
         
        #footer     {float:left; width:593px; margin: 0px 0px 0px 0px; color: #666666; }
        #footer p   {margin: 0px 0px 7px 0px; color: #666666; }


ul    { margin-top:5px; margin-bottom: 12px; width:190px}
ul li {margin-bottom:5px; margin-left:15px;}
   

.na_item    {float:left; border-bottom: dashed 1px #CACACC; padding:15px 0px 0px 0px; width:590px;}
    .na_item p {margin:0px 0px 17px 0px; width:400px; line-height:17px}
    .na_heading {color: #C81E23; font-weight:bold}
    .na_imagecell {float:right; width:140px; color:#C81E23}
    .na_image   {border:solid 1px #000000; margin-bottom:5px}
    
  
.pgn        {float:left; width:575px; text-align:center}
.pgnPrev    {float:left; width:230px;text-align:right}
.pgnPgNo    {float:left; width:115px }
.pgnNext    {float:left; width:230px;text-align:left}


.fm         {margin:0px; padding:0px }
.fmElement  {padding:0px 5px 10px 0px; }
.fmLabel    {float:left; width:60px; padding-top:4px; font-size:12px; color:#000000; background-color:#FFFFFF;}
.fmLabel2   {float:left; width:70px; padding-top:4px; font-size:12px; color:#000000;  background-color:#FFFFFF;}
.fmTxt1     {width:262px; font-size:12px; height:15px; padding-left:4px; border:solid 1px #000000; color:#999999;}
.fmTxt2     {width:139px; font-size:12px; height:15px; padding-left:4px; border:solid 1px #000000; color:#999999;}
.fmTxt3     {width:80px; font-size:12px; margin-bottom:4px; color:#999999;}
.fmArea1    {width:139px; height:66px; font-size:12px; font-family:Arial; padding-left:4px; padding-top:4px; border:solid 1px #000000; overflow:auto; margin:0px; color:#999999;}
.fmArea2    {width:350px; height:66px; font-size:12px; font-family:Arial; padding-left:4px; padding-top:4px; border:solid 1px #000000; overflow:auto; margin:0px; color:#999999;}
.fmSelect1  {width:344px; height:80px; font-size:12px; padding-left:4px; padding-top:4px; border:solid 1px #000000;  font-family:  Arial, Verdana; color:#999999;}




            
