﻿body { text-align:center; font-size: small; _font-size: x-small; font-family: Verdana, serif; background: #fff; padding: 0; margin: 0; }
/* Containers */
#topH1 {position: absolute; top: 10px; left: 0; padding: 0; font-size: 85%; font-weight: bold; background: transparent; text-align: left; color: #666; }
#container { margin: 0 auto; width: 800px; padding: 0; position: relative; font-size: 90%; }
#Page { background:transparent; margin: 0; padding: 0; text-align:center; width:800px;position: } 
.pageContent { margin: 0; padding: 0 10px 10px 0; }
#mainContent {  width:800px; margin: 5px 0; padding: 0; text-align: left; color: #000; background: #fff; }
/* Header */
#header { height: 118px; }
#logo { position: absolute; top: 35px; left: 0; text-align: right; width: 399px; margin: 0; padding: 0; height: 70px;  }
#logo span { padding-right: 10px; color: #666; font-weight: bold; }
#headerRight a { background:url(images/WinScribe-Certified-Partner-logo.gif) no-repeat 0 0; position: absolute; top: 10px; right: 0; display: block; width: 199px; height: 75px; margin: 0; padding: 0 0 0 15px; text-align: right; font-size:85%; color: #666; }
#headerRight span { display: none; }
/* Top Navigation */
.topLinks { clear: both; position: relative; top: 85px; left: 0; height: 34px; background: url(images/top-links-bg.gif) no-repeat 0 0; }
.topLinks a { float: left; height: 34px; display: block; margin: 0; padding: 0; }
.topLinks span { display: none; }
.dictationHome { width: 88px;  }
a.dictationHome:hover { background: url(images/top-links-hover.gif) no-repeat 0 0; }
.winscribeOverview { width: 167px; }
a.winscribeOverview:hover { background: url(images/top-links-hover.gif) no-repeat -88px 0; }
.industries { width: 113px; }
a.industries:hover { background: url(images/top-links-hover.gif) no-repeat -255px 0; }
.about { width: 100px; }
a.about:hover { background: url(images/top-links-hover.gif) no-repeat -368px 0; }
.contact { width: 101px; }
a.contact:hover { background: url(images/top-links-hover.gif) no-repeat -468px 0; }
.support { width: 109px; }
a.support:hover { background: url(images/top-links-hover.gif) no-repeat -567px 0; }
.accessories { width: 122px; }
a.accessories:hover { background: url(images/top-links-hover.gif) no-repeat -677px 0; }
/* Home Page Elements */
#homeTop { margin: 0; padding: 0; vertical-align: top; background: url(images/home-left-bg.jpg) repeat-x bottom left; width: 800px;float: left; }
#topBanner { float: left; background: url(images/top-banner.jpg) no-repeat bottom left; width: 420px; height: 270px; margin: 0;} 
#topBanner h1 { padding:5px 0 0 20px; }

#industryLinks h1 { position: relative;  background: url(images/homeRight-h1.gif) no-repeat bottom left #039; width: 379px; height: 40px; margin: 0; padding: 0; }
#industryLinks h1 span { display: none; }
#industryLinks { float: none;  margin: 0 0 5px 0; padding: 0; background: transparent;  width: 380px;  }
#industryLinks ul { margin: 2px 0 0 0; padding: 0; text-align: left; }
#industryLinks li { list-style-type: none; margin: 0; padding:0; background: url(images/industry-li-bg.gif) no-repeat top right; height: 38px; width: 380px;} 
#industryLinks li a { color: #333; font-weight: bold;text-decoration: none; display:block; padding: 10px 10px 9px 50px;  }
#industryLinks li a:hover { color: #fff; background-color: #c00; text-decoration: none; }
.government { background: url(images/government.jpg) no-repeat 0 0; }
.healthcare { background: url(images/healthcare.jpg) no-repeat 0 0; }
.insurance { background: url(images/insurance.jpg) no-repeat 0 0; }
.law { background: url(images/law.jpg) no-repeat 0 0; }
.legal { background: url(images/legal.jpg) no-repeat 0 0; }
.transcription { background: url(images/transcription.jpg) no-repeat 0 0; }
#homeTopRight { float: left; width: 379px; }
#homeTopLeft { float:  left; width: 420px; }
industryImg a:hover { background: transparent; }
#homeBottomLeft { width: 420px; float: left; padding: 0; margin: 0; }
#homeBottomRight {  float: left; padding: 0; margin: 0; width: 380px; }
#homeBannerRight { width: 380px; padding: 0 0 5px 0; margin: 0; background: #c00 url(images/bottom-right-banner.jpg) no-repeat bottom left; color: #fff; font-size: 95%;  }
#homeBannerRight ul { padding: 0 80px 0 35px; color: #fff; margin: 0 0 0 50px; }
#homeBannerRight li { color: #fff; }
#homeBannerRight h2 { color: #fff; padding: 0 0 0 10px; margin: 0; }
#winscribe { width: 380px; background: #eee; padding: 1px 0; margin: 0; color: #333; }
#winscribe p { padding: 15px 20px; }
/* Left Navigation */
.categoryList { text-align: left; margin: 0; padding: 0; width: 220px; }
.categoryListContent { margin: 0; padding: 0; font-size: 95%; }
.categoryListContent ul { margin: 0; padding: 0; display: block; }
.categoryListContent li { list-style-type: none; display: block; padding: 0 2px; }
.categoryListContent ul ul { list-style-type: none; display: block; background: #FEFBFB; margin: 0 0 0 8px;}
.categoryListContent .subCat a:hover { background: #c00;  }
.categoryListContent li a, .categoryListContent li a:link, .categoryListContent li a:active { display: block; color: #039; text-decoration: none; font-weight: bold; padding: 4px 3px; } 
h4 a, h4 a:link, h4 a:visited, h4 a:hover, h4 a:active { background: #eee; color: #039; text-decoration: none;}
.categoryListContent li a:visited { color: #039; }
.categoryListContent li a:hover{ background: #c00; color: #fff; text-decoration: none; border-right: 1px solid #eee; border-bottom: 1px solid #eee;border-top: 1px solid #900;border-left: 1px solid #900;padding: 3px 2px; }
/* Pages */
#leftColumn { float: left; background-color: #eee; padding: 0; margin: 0; width: 220px; text-align: center; vertical-align: top;  }
#rightColumn { float: left; width: 550px; background-color: #fff; padding: 5px; margin: 0; vertical-align: top; }
#winscribePages { position: relative; bottom: 0; left: 0; background: url(images/winscribePages-bottom-bg.gif) no-repeat bottom right #c00; padding: 0 0 50px 0; margin: 50px auto 0 auto; color: #fff; font-weight: bold; width: 220px; text-align: left; }
#winscribePagesContent { padding: 5px; margin: 0;  }
#rightBanner { float: right; margin: 0; padding: 20px 0 0 0; }

#breadCrumbs {text-align: right; margin: 0 0 10px 0; padding: 0; color: #666; } 
#breadCrumbs a, #breadCrumbs a:link, #breadCrumbs a:active { color: #666; text-decoration: none; font-weight: bold; }
#breadCrumbs a:visited { color: #333; }
#breadCrumbs a:hover { color: #333; text-decoration: underline; }
#industriesPage dl { margin: 0; padding: 0; display: block; }
#industriesPage dt { display: block; clear: both; padding: 0; margin: 0; }
#industriesPage dt img { padding: 3px 10px; float:left;  }
#industriesPage dd { margin: 0; padding: 0 0 10px 70px;font: 85%; color: #333;}
/* Footer */
#footer { position: relative; top: 5px; left: 0;background: #eee; padding: 10px 0; margin: 0; text-align: center; width: 800px; } 
#footer a { padding: 10px 14px; color: #666; text-decoration: none; margin: 0; font-weight: bold; font-size: 90%; white-space: nowrap; }
#footer a:hover { background-color: #c00; color: #fff; }
#copyright { padding-top: 5px; text-align: left; color: #666; font-size: 85%; }
#division { text-align: right; margin: -12px 20px 0 0; color: #666; font-size: 85%; }
/* Common Elements */
.smText { font: 85%; color: #999; }
.floatLeft { float: left; }
h1 { color: #039; font-weight: bold; font-size: 150%; }
h2 { color: #666; font-weight: bold; font-size: 110%; }
#ecs h2 { text-align: right;  padding: 80px 0 0 0;}
h2#plans { text-align:center; padding: 15px 0 0 0;clear:both; }
h3 { background: #efefef; padding: 5px 0; margin: 10px 0; text-align: center; clear: both; color: #039; font-size: 100%; }
h4 { color: #333; font-weight: bold; font-size: 100%; text-align: center; border-top: 2px solid #ccc; border-bottom: 2px solid #ccc; padding: 8px 0; margin: 0; }
h4 a, h4 a:link, h4 li a:active, h4 a:visited { color: #333; text-decoration: none;}
a.pdf, a.pdf:link, a.pdf:visited, a.pdf:active { background: url(images/pdf-image.gif) no-repeat top left; padding: 2px 0 0 25px }
a.outside, a.outside:link, a.outside:visited, a.outside:active { background: url(images/arrow.gif) no-repeat top left; padding: 2px 0 0 25px; }
a.outside:hover { background: url(images/arrow-hover.gif) no-repeat top left; }
a, a:link, a:active { color: #039; text-decoration: none; }
a:visited { color: #c00; text-decoration: underline;}
a:hover { color: #c00; text-decoration: underline; }
#ecs { background: url(http://www.tvps.com/images/logo.jpg) no-repeat 0 0; }
.hide { display: none; }
.spaceLI li { list-style-type: none; padding: 3px 0; margin: 0;  }
#bronzeBox { border: 1px solid #473527; width: 240px; margin: 5px 15px; padding: 0; float: left; }
#bronzeBox h2 { background: #463324 url(images/bronze-bg.jpg) repeat-x 0 0; color: #fff; border: 0; margin: 0; padding: 10px 0 5px 20px; width: 220px; }
#silverBox { border: 1px solid #333; width: 240px; margin: 5px 15px; padding: 0; float: left; }
#silverBox h2 { background: #6a7177 url(images/silver-bg.jpg) repeat-x 0 0; color: #fff; border: 0; margin: 0; padding: 10px 0 5px 20px; width: 220px; }
#goldBox { border: 1px solid #473527; width: 240px; margin: 5px 15px; padding: 0; float: left; }
#goldBox h2 { background: #876c3d url(images/gold.jpg) repeat-x 0 0; color: #fff; border: 0; margin: 0; padding: 10px 0 5px 20px; width: 220px; }
#platinumBox { border: 1px solid #333; width: 240px; margin: 5px 15px; padding: 0 0 15px 0; float: left; }
#platinumBox h2 { background: #4a4a4a url(images/platinum-bg.jpg) repeat-x 0 0; color: #fff; border: 0; margin: 0; padding: 10px 0 5px 20px; width: 220px; }
#bronzeBox p, #silverBox p, #goldBox p, #platinumBox p { padding: 0 5px; margin: 0; }
.clear { clear: both; text-align: center; padding: 0; margin: 0; height: 0;  }
dt { padding:3px 0;}
.industryImg { float: right; padding: 10px; }
.SingleCategoryDisplay { text-align: center; margin: 5px auto; }
.SingleCategoryDisplayContent { float: left; width: 125px; padding: 0; margin: 5px; text-align: center; }
.SingleCategoryDisplayContent img { border: none; }
.SingleCategoryDisplayContent a { font-size: 100%; text-decoration: none; }
/* Sitemap */
.sitemapUL li { list-style-type:none;margin:0;padding:5px 0 10px 0; }
.sitemapUL li li { list-style-type:disc;margin:0;padding:1px 0; }
.sitemapUL li a { font-weight:bold;margin:0;padding:0 0 0 10px;background:url(images/site-map-dt.jpg) no-repeat 0 3px; }
.sitemapUL li a:hover { background:url(images/site-map-dt-hover.jpg) no-repeat 0 3px; }
.sitemapUL li li a { background:none;padding:0; }
.sitemapUL li li a:hover { background:none; }