body { behavior:url(/includes/csshover.htc); margin:0; font-family:arial,verdana,small fonts; font-size:12px; color:#56514D;  }

h1 { margin:0; padding:0; background-image:url('/images/logo.gif'); width:300px; height:140px; display:block; }
h1 span { display:none; }

a { color:#56514D; }

h2 { display:block; height:21px; font-weight:bold; text-align:left; margin-bottom:5px; }
h4 { display:block; height:18px; font-weight:bold; text-align:left; text-transform:capitalize; font-size:15px; color:#40718F; letter-spacing:-1px; }

p { color:#56514D; line-height:18px; }

#tableContent { width:770px; border:1px solid #B3B4AF; border-top:none; text-align:left; }

#columnLeft { width:470px; background-color:#FCF3E4; background-image:url('/images/bg.gif'); background-repeat:repeat-y; background-position:top right; }
#columnRight { width:300px; background-color:#FCECDC; }

#columnLeft #nav { width:470px; height:30px; background-color:#41403b; padding-left:26px; }
#columnLeft #nav ul { padding:0; margin:0; }
#columnLeft #nav ul li { margin:0; padding:0; list-style:none; float:left; }
#columnLeft #nav ul li a { display:block; height:30px; }
#columnLeft #nav ul li a span { display:none; }
#columnLeft #nav ul li ul { display:none; }

#columnLeft #nav ul li #tn_home { width:48px; background-image:url('/images/tn_home_0.gif'); margin-right:7px; }
#columnLeft #nav ul li a#tn_home:hover { width:48px; background-image:url('/images/tn_home_1.gif'); margin-right:7px; }
#columnLeft #nav ul li #tn_services { width:72px; background-image:url('/images/tn_services_0.gif'); margin-right:7px; }
#columnLeft #nav ul li a#tn_services:hover { width:72px; background-image:url('/images/tn_services_1.gif'); margin-right:7px; }
#columnLeft #nav ul li #tn_aboutus { width:73px; background-image:url('/images/tn_aboutus_0.gif'); margin-right:7px; }
#columnLeft #nav ul li a#tn_aboutus:hover { width:73px; background-image:url('/images/tn_aboutus_1.gif'); margin-right:7px; }
#columnLeft #nav ul li #tn_faq { width:33px; background-image:url('/images/tn_faq_0.gif'); margin-right:7px; }
#columnLeft #nav ul li a#tn_faq:hover { width:33px; background-image:url('/images/tn_faq_1.gif'); margin-right:7px; }
#columnLeft #nav ul li #tn_ourteam { width:74px; background-image:url('/images/tn_ourteam_0.gif'); margin-right:7px; }
#columnLeft #nav ul li a#tn_ourteam:hover { width:74px; background-image:url('/images/tn_ourteam_1.gif'); margin-right:7px; }
#columnLeft #nav ul li #tn_contact { width:87px; background-image:url('/images/tn_contact_0.gif'); }
#columnLeft #nav ul li a#tn_contact:hover { width:87px; background-image:url('/images/tn_contact_1.gif'); }

#columnLeft #nav ul li ul:hover > #columnLeft #nav ul li a { display:none !important; }

#columnLeft #nav ul li:hover ul      { display:block; }
#columnLeft #nav ul li ul            { list-style-type:none; background-color:#444444; z-index:1000; display:none; position:absolute; margin:0 0 0 -4px; padding:0; }
#columnLeft #nav ul li ul li         { float:none; border:none; width:180px; margin:0; background-color:#afa695; padding:0; text-align:left; background-image:none; }
#columnLeft #nav ul li ul li a       { color:#fbeedd; display:block; background-image:none; padding:7px 0 2px 7px; width:180px; text-decoration:none; height:20px; }
#columnLeft #nav ul li ul li:hover   { color:#fcedda; text-decoration:none; background-color:#504d44; }

#tndrop_services,#tndrop_services li,#tndrop_services li a { width:250px !important; }

.container { margin:20px; }
#bodycopy { padding-right:20px; text-align:justify; color:#56514D; }
#bodycopy li { color:#56514D; }
#columnRight .container { margin:10px 10px 40px 20px; }

.list { margin:0 0 0 4px; padding:0; }
.list li { list-style:none; padding-left:10px; padding-bottom:2px; background-image:url('/images/bullet.gif'); background-position:center left; background-repeat:no-repeat; line-height:20px; }

#footer { width:770px; text-align:left; font-size:11px; color:#7E7B72; margin-top:10px; padding-bottom:40px; }
#footer span a { font-size:11px; color:#7E7B72; }
#footer a { font-size:10px; color:#DCC5A6; text-decoration:none; }