body { font-family:Tahoma, Arial, Helvetica, sans-serif; margin-top:0; padding-top:0; margin:0px; padding:0px; background:#191919; }

img {border:0px;}

h3 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#b6b6b6; font-size:18px; font-weight:normal; }

td { font-family:Tahoma, Arial, Helvetica, sans-serif; }

th { font-family:Tahoma, Arial, Helvetica, sans-serif; }

td.topback { vertical-align:middle; background: #FFD457 url(images/topback.jpg) repeat-x; }
td.subtopback { vertical-align:middle; background-image:url(images/subtopback.jpg); }
td.navback { vertical-align:middle; background-image:url(images/navback.jpg); }
td.bottomback { vertical-align:top; background:url(images/bottomback.jpg) repeat-x; }

td.top1c { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px;}

td.subh { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#2a2a2a;}

td.mnav { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:14px; color:#ffe9a5; vertical-align:middle; }
td.mnav a { padding-left:18px; padding-right:18px; text-decoration:none; color:#ffe9a5; }
td.mnav a:visited{ text-decoration:none; color:#ffe9a5;}
td.mnav a:hover { text-decoration:none; color:#FFFFFF;}
td.mnav ul { list-style-type:none; margin:0; padding:0; }
td.mnav li { display:inline; padding-right: 25px; }

td.bottomnav { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#616161;}
td.bottomnav a {color:#616161; text-decoration:none; }
td.bottomnav a:visited { text-decoration:none; }
td.bottomnav a:hover { text-decoration:none; }

td.divcontent { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#e2d19b; }
td.divcontent a { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#e2d19b;}
td.divcontent a:visited { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#e2d19b;}
td.divcontent a:hover { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#e2d19b;}


td.content { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#b6b6b6; text-align:left;}
td.content a { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#b6b6b6;}
td.content a:visited{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#b6b6b6;}
td.content a:hover { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#b6b6b6;}

/* Adding custom CSS - DI */

.contactmd { width:360px; height:auto; float:left; margin:0 10px; color: #b6b6b6; font-size:.8em;}
.contactmd img { border:3px solid #FFC428; }
.contactmd a { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#b6b6b6;}
.contactmd a:visited{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#b6b6b6;}
.contactmd a:hover { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#b6b6b6;}

/* Testimonial Styling */
.testimony { margin:0 0 25px 0; }
.testimony hr { margin:0; }
.testimony .name{ font-weight:bold; font-size:13px; margin:0 0 3px 0; padding:0; }
.testimony img{ float:left; margin:0 10px 0 0; border: 1px solid #FFE68C; }
.test_text { width:360px; float:left; margin:0; padding:0; }

.wcompanies { width:100px; height:41px; float:left; position:absolute; left:0; margin-top:38px; }

#nav ul { padding: 0; list-style: none; display:block;}
#nav ul a { padding: 5px 10px; line-height:27px; height:27px; background: #272727; }
#nav li { float: left; width: auto; }
#nav li ul { position: absolute; width: 10em; left: -999em; text-align:left; }
#nav li ul li{ width:125px; display:block;}
#nav li:hover ul { left: auto; margin-top:0px; }
/*.nav  li:hover ul, td.topnav li.sfhover ul { *left: auto; left: auto; }*/
#nav li:hover ul ul, #nav li.sfhover ul ul { left: -999em; }
#nav li:hover ul, #nav li.sfhover ul { left: auto; }
.nav li ul { text-align:left; position: absolute; width: 125px; left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */ margin-left:1px; background:#272727; }
.nav li ul li{ width: 125px; line-height:27px; height:27px; }
.nav li ul li a{ display: block; padding: 0px 8px 0px 8px; font-family: Arial, Tahoma, Verdana; font-size: 12px; line-height:27px; text-align: left; font-weight: normal; text-decoration: none; color: #fff; width:125px; }
.nav li ul li a:hover { display: block; padding: 0px 8px 0px 8px; font-family: Arial, Tahoma, Verdana; font-size: 12px; text-decoration: none; text-align: left; font-weight: normal;	 color: #ffe9a5; text-decoration: none; background:#272727;	}
