There’s no overlooking the fact that the work environment has changed over the years. The traditional nine-to-five office workday is becoming less and less the norm and going along with it is the traditional suit and tie work uniform. It would seem only natural that the standard business attire would also change.
Undoubtedly, the biggest noticeable change is the growing business casual dress code. Business yet casual, the phrase alone would’ve left gentlemen from past generations utterly confused, and asking “What is that even supposed to mean?” Although to be honest, it does seem to leave even some of the gentlemen of today confused as well.
What is Business Casual for Men?
Business casual for men is a modern dress code that blends professional structure with a relaxed style. It moves away from the full suit-and-tie uniform while still presenting a clean, put-together look. 
That may seem vague and it is. This is because the business casual aesthetic can be translated in many ways. It does not only depend on one’s personal style, the business casual look also depends on the industry you work for and even the culture of the company you’re a part of. Professional enough to show respect, casual enough to show personality—To clear the confusion, we’re breaking down some of the key considerations for you to easily and appropriately step out and step into the office in your own business casual ensemble.
Business Casual Outfits For Men
The Evolution of Business Casual
The term business casual might seem like a recent phenomenon, but its roots trace back several decades, but its roots go back decades, with each era reshaping how men dress for work.
- 
1960s–70s: Casual Fridays were introduced in select companies.
 - 
1980s: The rise of power dressing still favored suits but with a hint of personality.
 - 
1990s: Tech giants led the way to relaxed dressing—no ties, open collars.
 - 
2000s–Today: A full transition into mixed styles. Dress codes became more flexible, with many offices fully embracing business casual.
 

The concept first appeared in the 1960s, when companies in the U.S. began experimenting with "Casual Fridays"—an initiative aimed at improving morale by allowing employees to ditch suits at the end of the workweek. Then came the 1990s tech boom. In Silicon Valley, a new generation of CEOs and coders rejected corporate formality in favor of comfort and personal expression. Tech startups traded ties for tees and oxfords for sneakers, and the rest of the corporate world eventually took notice.
Today’s business casual men's outfits are widely accepted, although how to dress this dress code still depends on regions, industries, and companies.
Styling a Business Casual Outfit: Must-Have Items
Creating the perfect business casual men's outfit means thinking from head to toe, literally. Each element contributes to your overall appearance and signals how well you understand the balance between professionalism and ease.
Tops
Traditionally, the business top would mean a dark solid-colored suit jacket worn over a white long-sleeved dress shirt and paired with a coordinating black or dark-colored necktie.
To step just slightly away from the formal business look, you can start by removing the necktie. Wear your dress shirt unbuttoned at the top and leave your suit jacket open for a more relaxed approach. If you prefer for your men’s business casual look to still include a blazer, consider its color first. Darker suits in black, navy, and charcoal tend to be more formal and traditional business style. Lighter-colored suits like beige, light blue, light grey, and white, as well as non-traditional patterns and colors such as coral and army green are perfect for the business casual style.
Next, you’ll want to consider what type of top to wear under your blazer. As mentioned, just wearing a dress shirt that’s unbuttoned at the top already conveys an air of casualness. But that's not all, we have a variety of tops to opt for! One can choose either a short-sleeved shirt, a button-down under a suit jacket, a piqué polo shirt, or even a simple crew neck/v-neck t-shirt and a jumper. With those garments, you can even forego the blazer entirely for a truly laid-back professional look. 

A great way to infuse your personal style into your business casual outfit is by layering your tops (weather permitting, of course). Wear your simple crew neck t-shirt under a colored v-neck jumper or pair your button-down shirt with a round neck jumper and a light-colored suit jacket. Layering adds depth and dimension to your business casual ensemble. You may look relaxed but you’ll still appear stylish.

Bottoms
Once you’ve selected the top to wear, it's time to pair it with the appropriate bottoms. Of course, formal trousers that perfectly match your suit jacket are the classic bottoms for business occasions. But, unsurprisingly, the style is no longer a workwear requirement.
Men today have a wider selection of chinos and jeans. Even drawstring trousers are acceptable in a business casual environment. Again, what’s appropriate would largely depend on your particular profession but we would draw the line on shorts.
What can make the difference for your business casual outfit is the fit and style of the bottoms. Loose-fit bottoms appear casual. Conversely, skinny and tight-fit bottoms can also be considered more casual. When it comes to the length, cropped bottoms or long trousers that you choose to fold up with a cuff at the hem also make for a more casual appearance. 
Of course, denim jeans would be the most casual option. Although they're welcomed in today’s office, as we have pointed out in the article How to Make Jeans Business Casual, not all styles may be appropriate for all business casual occasions. Slim-fit or straight-leg non-distressed jeans in a dark wash with the pant leg ending just at your shoe are the most “formal” and balanced option. Meanwhile, baggy jeans, skinny jeans, and bootcuts are more laid-back. For length, cropped jeans, cuffed or rolled-up styles also have a slightly more casual appearance. When it comes to color, the lighter the wash your jeans have, the more casual they’ll also be. Think stone or medium blue jeans, as well as white or even khaki jeans, all of which are great for a more relaxed business casual approach.
We then go back to our rule of more embellishments, which means more casual. Trousers that have more trimmings, including pockets, drawstrings, wide cuffs, and visible stitches, as well as patterns and prints always make you more approachable. They may still be business casual appropriate, depending on the style, fit, and overall culture of your office. However, wearing distressed, ripped, and raw-edge jeans are inappropriate for the office as they are way over the casual line.
Outerwear
Before stepping out the door, you’ll want to wear the right outerwear to complement your business casual style. You can never go wrong when going to work in a single- or double-breasted overcoat, pea coat, duffle coat, or even a trench coat. Especially with the business casual style, you have chances to experiment with many other styles of outerwear.
Your T-shirt and jumper with chinos and loafers would look great with a leather bomber jacket. Your button-down shirt with trousers and boots would also pair perfectly with a field jacket. If you’d prefer to go truly casual, you can consider a denim or leather jacket. 
Key Points:
- Overcoats: Single or double-breasted styles are classic choices.
 - Pea coat & Duffle coat: Ideal for a more formal business casual look.
 - Trench coat: Versatile for varying weather conditions.
 - Leather bomber jacket: Complements a T-shirt, jumper, chinos, and loafers ensemble.
 - Field jacket: Pairs well with a button-down shirt, trousers, and boots.
 - Denim or leather jackets: Best for a relaxed business casual look.
 
Footwear
Shoes speak volumes. Leather Oxfords, Derbies, and Monk Strap shoes will never go out of style, even in the office floor. You can wear them with most business outfits.
Horsebit loafers, penny loafers and tassel loafers work perfectly for the business casual style, especially when worn with chinos or jeans. 
The same goes for sneakers. Yes, you heard us right. Sneakers have become more common at the office. However, it's best to keep your business casual sneakers as minimalistic as possible. After all, sneakers are known to dress your outfit down, so try going for a smart pair. Some stylish men today have worn leather sneakers with their suits. What an interesting contrast, giving the formal look that slight bit of edge that can make all the difference.
Men today don’t have to settle for single-colored leather footwear. Feel free to express your style by mixing materials, colors and patterns. Wear semi-brogue shoes in a combination of black leather and tweed fabric or two-tone wingtip oxfords in black and blue leather.
Office wear is also not limited to just low-cut leather shoes. Leather Chelsea boots or two-tone chukka boots add style to your outfit. Lastly, even sneakers are no longer office limits when it comes to work wear. 

Discover Two-Tone Chukka Boots
Key Points:
- Traditional Choices: Leather Oxfords, Derbies, and Monk Strap shoes are timeless.
 - Loafers: Horsebit, penny, and tassel loafers are great for business casual styles.
 - Sneakers: Gaining popularity in the office, but opt for minimal designs or leather sneakers for an emerging trend.
 - Not Just Low-Cut: Consider leather Chelsea boots or two-tone chukka boots for a dash of flair.
 - Express Your Style: Mix materials, colors, and patterns.
 
Notes: Sneakers also work great with a business casual outfit involving jeans and chinos. However, when opting to wear sneakers to work, bear in mind that they’ll only actually work if your sneakers are clean and designed for more style rather than sports. This isn’t necessarily the time to wear your running or basketball sneakers.
Accessories
Business casual has evolved to be a versatile style, offering opportunities to play around with accessories to add a personal touch to your outfit. Here's a handy guide to accessories that fit the bill for a business casual look, and those that might be best reserved for more formal settings.
| Accessory | Business Casual | More Formal | 
|---|---|---|
| Waistcoat | No | Yes | 
| Necktie | Optional (Consider non-traditional fabrics, patterns, and colors) | Yes (Stick to more conservative options) | 
| Tie Bar | No | Yes | 
| Pocket Square | Optional (Experiment with playful designs) | Yes (Choose refined and muted patterns/colors) | 
| Cufflinks | No | Yes | 
| Socks | Brighter colors or patterns for a fun twist | Subdued and matching the trousers | 
| Belt | Contrasting for added flair | Matching with shoes | 
| Scarf | Patterned or bright colors to stand out | Neutral tones and subtle patterns | 
Remember, the essence of business casual lies in balancing professionalism with individuality. Accessories can take the spotlight to showcase creativity and unique touches, so choose wisely and wear them with confidence!
How to Dress Business Casual by Occasion
Adjusting your business casual outfits based on settings is also important. What's appropriate for an office might not suit a formal conference. Therefore, this guide is here for you to master the look.
For the Office
Start by reading the room—literally. Observe how your colleagues dress or check the company’s social media for clues. If you're new, always start slightly more formal—a dress shirt and chinos with leather shoes is a safe bet. You can relax the outfit once you’ve understood the company culture.
- Traditional industries (finance, law, consulting): Stick with neutral dress shirts, pressed trousers, and loafers or brogues. A lightweight blazer adds polish without going full formal.
 - Creative or tech environments: You can experiment more—think smart polos, pique knit shirts, slim chinos, and minimal sneakers. Jackets are optional, and colors can be softer or seasonal.
 
For Interviews
Interviews walk a fine line—you want to appear polished and confident, but not overdressed.
- 
Go for clean lines and neutral tones. A white or pale blue shirt, navy or charcoal chinos, and classic dress shoes work universally well.
 - Avoid loud prints, distressed fabrics, or anything that might distract from your personality.
 - A blazer is often a good idea—structured but not stiff. If you're interviewing for a marketing agency, a lightweight unstructured jacket or even a knit blazer can give you the edge without looking too formal.
 
Extra tip: It's not just about what you wear, but how you wear it. Confidence, good grooming, and neat tailoring go a long way.
For Work Events or Conferences
Work events, especially after-hours or conferences, are where you should bring a touch of flair.
- 
Level up your business casual men outfit with a statement shirt under a solid blazer.
 - Swap your usual trousers for tailored drawstring pants or sleek jeans (if appropriate).
 - Accessories like a patterned pocket square or a leather watch can add sophistication without trying too hard.
 
Considering a Casual Outfit for a Wedding? Here's Your Guide!
Wondering if you can wear a casual ensemble for a wedding? It largely depends on the wedding's dress code and etiquette stated in the invitation. Let's have a look at a breakdown with Hockerty's insights:
1. White Tie or Black Tie: These are the most formal dress codes, where tuxedos or evening gowns are expected. A casual outfit would be inappropriate for such events.

Discover Double-Breasted Jackets
3. Beach or Garden Party: These events often have a more relaxed vibe. A blazer with well-fitted jeans can be a perfect choice, striking a balance between laid-back and elegant.
4. Casual: Here's where you have the most freedom. Embrace the casual look fully with a stylish blazer and jeans combination.
If the invitation doesn't specify a dress code, or you'reunsure, it's always best to err on the side of being slightly overdressed than under. Remember, it's easier to slightly dress down an outfit (like removing a tie or unbuttoning a top button) than to magically upscale a too-casual look on the spot.
5. Semi-Formal or Dressy Casual: This is somewhere in between cocktail and casual attire. Think of a neat button-down shirt paired with tailored trousers, potentially accompanied by a blazer or a sophisticated sweater. Ties are optional here but can add a touch of refinement. 
6. Theme-based Weddings: These are special events where the couple has chosen a unique theme for their big day. Whether it's vintage, boho, or even costume-themed, your best bet is to align your casual look with the wedding's theme, adding a touch of personality to fit the occasion.
Feeling inspired yet? If you're leaning towards a relaxed yet distinguished look, pairing a blazer with jeans remains a timeless choice. The combination effortlessly merges comfort with style. To perfect this ensemble, delve into our detailed guide on how to wear a blazer with jeans to weddings. This way, you can be certain to make an impression while also feeling completely at ease.
At Hockerty, we believe that dressing for a wedding, or any occasion for that matter, should not be a stressful task—It opens a door to showcase your style. Take pride in your choices, trust in our guidance, and you'll undoubtedly be the epitome of style and grace on any special day!
Seasonal Business Casual Tips
Weather shouldn't compromise your style. Adapting your business casual wardrobe year-round will keep you comfortable, stylish, and on-code no matter the season.
Spring / Summer
When temperatures rise, breathability and lightness matter most.
- 
Choose delicate fabrics like cotton, linen, or lightweight blends.
 - 
Swap out darker tones for pastels, soft blues, stone, or sage.
 - Polo shirts, short-sleeve tops, and unlined blazers are ideal.
 - Opt for chinos or airy trousers and breathable loafers or boat shoes.
 
Extra tip: keep a linen blazer handy for meetings where a jacket is expected.
Fall / Winter
Cold weather is where layering becomes your superpower.
- 
Mix textures like wool, flannel, or knit.
 - 
Wear cardigans, sweaters, or shirt jackets over a crisp button-up.
 - Introduce darker tones—burgundy, forest green, charcoal—for a seasonal shift.
 - Boots and structured coats will keep you warm without sacrificing style.
 
Remember, the goal is to maintain a professional appearance while adapting to the weather.
4 Business Outfits Ideas for Spring
We're at the most beautiful time of spring. As the flowers bloom, so should your style. Breathe new life into your outstanding business attire with these below ideas.

1. Charcoal and Blue Elegance
Bold choices often make for unforgettable outfits. That's precisely what the blend of charcoal and blue accomplishes in this ensemble. Instead of the traditional navy, the charcoal gray suit makes a statement. When matched with a vivid blue dress shirt, it's nothing short of elegant. The ensemble's crescendo comes in the form of brown double monk strap shoes – a daring, yet sophisticated touch.

- Charcoal Gray Suit: A versatile and trendy choice.
 - Vivid Blue Shirt: Adds a pop of spring color.
 - Brown Monk Strap Shoes: Modern and stylish.
 
2. Understated Navy & Stripe Duo
Navy is the cornerstone of men's suiting. In this look, the navy suit is given a fresh spring twist with a subtly pinstriped shirt. It's all about the delicate details that elevate this ensemble. With glossy black leather Oxford shoes to round off the outfit, you're ready for any business rendezvous this season.

- Navy Suit: Timelessly chic.
 - Light Pinstriped Shirt: Adds depth and texture.
 - Black Leather Oxfords: Classic and polished.
 
3. Brown Sophistication
As spring beckons, why not experiment with earthy hues? This brown double-breasted suit is a testament to that. It may not be conventional, but it is undeniably sophisticated. Paired with a pristine white shirt and gleaming black loafers, this outfit resonates with the warmth of spring.

- Brown Double-Breasted Suit: Unique and bold.
 - Crisp White Shirt: A clean contrast.
 - Glossy Black Loafers: For that added flair.
 
4. Soft Green and Blue Pastels
Spring is synonymous with pastel colors. Think of a soft green or pale blue suit, paired with a white or light lavender shirt. Complement it with navy brogues or loafers. This outfit is a gentle nod to the blossoming nature of spring, offering a fresh and airy feel.

- Beige or Pale Blue Suit: Embodying spring vibes.
 - Light Lavender Shirt: A hint of floral inspiration.
 - Navy Blue Brogues or Loafers: Perfectly season-appropriate.
 
The Differences Between Business Casual and Other Dress Codes
Understanding what makes business casual different helps avoid outfit confusion. Here’s how it compares to other standard dress codes.
Business Casual vs. Business Formal
Business formal is what you’d wear to a high-level meeting, a law firm, or a traditional corporate setting. It usually involves:
- Suits in dark shades like black, navy, or charcoal.
 - Ties are mandatory, typically in solid colors or subtle patterns.
 - Polished leather shoes and accessories like cufflinks and pocket squares might be expected.
 - When to wear: Interviews, important presentations, high-stakes meetings.
 

In contrast, business casual removes some of these strict elements:
- No strict need for a suit jacket.
 - Neutral colors but with some room for patterns and brighter hues.
 - Ties are optional.
 - 
When to wear: Day-to-day work, casual client meetings, creative industries.
 
| Business Casual vs. Business Formal | |
|---|---|
| Business Casual | 
  | 
| Business Formal | 
  | 
Business Casual vs. Smart Casual
While both business casual and smart casual prioritize a polished look, they serve different occasions and environments.
Business casual outfits lean more toward the professional side:
- Typically involves a combination of dress shirts, slacks or chinos, and loafers or dress shoes.
 - Ties are optional, and jackets can be more relaxed.
 - Color schemes tend to be neutral.
 

Smart casual dress code gives more room for trendiness and flexible pieces:
- Denim or jeans are acceptable if paired with a blazer, an untucked shirt, or a turtleneck.
 - Footwear can range from sneakers (clean and stylish) to boots or brogues.
 - 
When to wear: After-work drinks, business dinners, creative industry meetups.
 
| Business Casual vs. Smart Casual | |
|---|---|
| Business Casual | 
  | 
| Smart Casual | 
  | 
Business Casual vs. Casual or Semi-Formal
Casual is just that—casual. T-shirts, distressed jeans, shorts, or flip-flops fall under this category and rarely belong in a professional setting.
Semi-formal is closer to cocktail attire—darker suits, dress shirts, and polished shoes, often worn at weddings, formal dinners, or evening work events.
Business casual for men sits right in the middle:
- More polished than casual, less structured than semi-formal.
 - It allows for comfort with style: think chinos and a shirt instead of jeans and a tee, or a blazer instead of a full suit
 

| Business Casual vs. Casual & Semi-Formal | |
|---|---|
| Business Casual | 
  | 
| Casual | 
  | 
| Semi-Formal | 
  | 
It's all about balance. While you want to express individuality, it's crucial to respect the company's ethos and culture.
Extra Business Casual Do and Don’t to Make Your Outfit Work
We've been through almost everything that we need to know about business casual for men. Before this article comes to an end, let us share some quick dos and don’ts that keep your outfit on point.
Do
- 
Invest in tailoring: Even casual pieces look smarter when they fit perfectly. A custom blazer, hemmed trousers, or a tailored shirt instantly lifts your whole look.
 - 
Own your style: Whether your look leans classic or modern, confidence makes any outfit stronger. Choose cuts and colors that reflect your personality.
 - Stay current: Business casual doesn’t mean boring. A relaxed knit blazer, a half-tucked shirt, or tapered drawstring trousers are examples of how you can evolve your wardrobe with style trends—without sacrificing professionalism.
 - Curate your palette: Earth tones, blues, greys, and blacks offer flexibility. Mix in seasonal colors or subtle patterns to keep things interesting.
 
Don’t
- 
Avoid looking sloppy: Too baggy or too tight = no good. And yes, even that favorite faded shirt probably isn’t office material.
 - 
Skip distressed or overly casual fabrics: Frayed hems, holes, or ultra-light jeans don’t say “business,” even if they’re trendy.
 - 
Don’t mix too many statement pieces: Bold blazer, loud socks, bright shoes? Pick one standout item—not all three.
 - 
Avoid “almost right” shoes: Worn-out sneakers or beat-up loafers downgrade the entire look. Clean, polished shoes matter in business casual just as much as in business formal.
 
When in doubt, take a mirror selfie. If you feel unsure, you probably already know the answer. Clean, confident, and comfortable is the sweet spot.
Find out more business casual tips for men in this video: 
FAQ section for Business Casual
What does business casual mean for men?
Business casual for men means blending traditional businesswear with a more relaxed, modern approach. It skips the full suit-and-tie combo in favor of dress shirts, chinos or trousers, loafers, and optional blazers. The key is balance—polished, but not overly formal. Think: structured but breathable fabrics, tailored cuts, and personal touches like patterned socks or minimalist sneakers.
What do you wear to business casual for men?
Start with essentials: a well-fitted shirt (dress shirt, polo, or knit), tailored trousers or chinos, and comfortable yet smart shoes. Add a lightweight blazer or jumper for layering. For accessories, a leather belt and a clean watch go a long way. Avoid overly formal elements like cufflinks, but feel free to express your style through color or texture.
Do I need to wear a tie for business casual?
Wearing a tie is not always necessary for a business casual dress code. In many cases, you can achieve a polished look without one. However, it's always a good idea to have a tie handy for more formal meetings or events where it might be expected.
Can I wear slim fit clothes in business casual outfits?
Yes, you can wear slim fit clothes in business casual outfits, as long as they are well-tailored and not overly tight. Slim fit trousers, shirts, and blazers can provide a modern and stylish appearance while still maintaining professionalism. Ensure that the slim fit garments you choose are comfortable and allow for ease of movement.

Are jeans business casual?
While jeans are becoming more accepted in some business casual environments, it's important to use discretion. Opt for dark-wash jeans without excessive distressing or fading. Pair them with a tailored blazer, dress shirt, and leather shoes to elevate the overall look. However, it's always best to check your company's specific dress code policy to ensure jeans are appropriate.
Can I wear sneakers in a business casual setting?
In some more relaxed business casual settings, clean and minimalist sneakers can be acceptable. However, it's crucial to choose sneakers that are stylish and well-maintained, avoiding overly casual or athletic styles. In most cases, it's safer to opt for dress shoes for men, loafers, or brogues to maintain a professional appearance.
Should I tuck in my shirt for a business casual outfit?
For a business casual outfit, tucking in your shirt is generally recommended. It creates a more polished and put-together appearance. However, there may be instances where a well-fitting, untucked shirt is acceptable, especially in more creative or casual work environments. Use your discretion and consider the overall look and level of professionalism you want to convey.
Can I wear shorts in a business casual environment?
Shorts are typically NOT considered appropriate for a business casual dress code, unless you work in a specific industry or geographical location where it is widely accepted. Stick to tailored trousers or chinos for a more professional and polished appearance. Maybe only for women's business casual.
Can I incorporate patterns and colors into my business casual outfits?
Absolutely! Incorporating patterns and colors can add personality and style to your business casual outfits. However, it's essential to strike a balance and avoid overwhelming combinations. Choose patterns and colors that complement each other and pair them with neutral tones for a cohesive and sophisticated look.
Is grooming important in a business casual setting?
Grooming is crucial in any professional setting, including business casual. Ensure your hair is well-groomed, facial hair is neatly trimmed, and nails are clean and well-maintained. Pay attention to personal hygiene and wear subtle, appropriate scents if desired. A well-groomed appearance enhances your overall professionalism and attention to detail.
Is Combining a Turtleneck with a Suit Fashionable?
Definitely! Merging a turtleneck with a suit creates an elegant fusion of time-honored and modern aesthetics. This combination not only exudes a refined charm but also refreshes the conventional suit look. Success lies in selecting a well-fitted turtleneck, harmonizing colors and materials, and crafting a cohesive appearance.
Can Women dress Business Casual?
Absolutely! Women can embrace women's business casual attire by incorporating a range of options, including tailored suits for businesswomen. These suits offer a perfect blend of professionalism and comfort, suitable for various work environments.
Are khakis business casual?
Yes, khakis are generally considered acceptable for a business casual look, especially in office settings with a relaxed dress code. Paired with a button-down shirt, polo, or even a blazer, khakis create a polished yet comfortable appearance that’s less formal than traditional dress pants. Just be mindful of the styling—opt for well-fitted, neutral-toned khakis and avoid overly casual details, like cargo pockets, to keep the look office-appropriate.
If you want to learn about the business casual dress code for women, find out more in our sister Sumissura blog post. 




                                                                            
                                                                                                                                                                                                
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                            
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                            
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                            
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                            
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                            
                                                                            
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                            
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                            
                                                                                                        
                                                                            
                                                                                                        
                                                                            
                                                                                                        
                                                                            
                                                                                                        
                                                                            
                                                                                                        
                                                                            
                                                                                                        
                                                                            
                                                                                                        
                                                                            
                                                                                                        
                                                                            
                                                                                                        
                                                                            
                                                                            
                                                                            
                                                                            
                                                                            
                                                                            
                                                                            
                                                                            
                                                                            
                                                                            
                                                                    
                    
    
    
    
    
                    
    
    
    
                    
    
    
    
    
    
                    
    
    
                            
                            
                            
                            
                    
    
    
    
    
                    
    
    
    
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                            
                                                                            
                                                                            
                                                                                                                                                                                                
                                                                            
                                                                            
                                                                            