body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: small;}

/* HEADER AND TOP NAVIGATION
-------------------------------------------------------------------------------------*/
table td#hdrLng {font-size: 75% !important;}
#hdrSrch, #srchBx, span.fllPrc {font-size:90% !important;}

#nav td, #nav a {font-size:1em;}
#tpMnu1 a, #tpMnu2 a, #tpMnu3 a, #tpMnu4 a, #tpMnu5 a, #tpMnu6 a {font-size:.95em;}

#rtHdr h3 {font-size:110% !important;color:#878787 !important;}
div.headactionshalf a, div.headactions a {display:block; font-weight: bold !important;font-size: .95em;}

h1.tsc, h1.snagit, h1.camtasia, h1.screencast, h1.morae, h1.uservue, h1.ensharpen {font-size:1.5em; font-weight: bold;}

table.screencast h2 {font-size:1.25em;}
table.screencast p {font-size:.85em;}

/* RIGHT-HAND NAVIGATION
-------------------------------------------------------------------------------------*/
td#rtCnt h3 {font-family:Arial, Helvetica, sans-serif; font-size:100%;}

td#rtCnt a {font-size:.8em; font-weight: normal;}
td#rtCnt .slctd, td#rtCnt .slctd2 {font-size:.8em;font-weight: bold;}

td#rtCnt h4 {font-family:Arial, Helvetica, sans-serif; font-size:.85em;}
td#rtCnt p {font-family:Arial, Helvetica, sans-serif; font-size:.8em;}

/* PAGE CONTENT
-------------------------------------------------------------------------------------*/
td#mnCnt h1, td#mnCnt h2, td#mnCnt h3 {font-family:Arial, Helvetica, sans-serif;}
td#mnCnt h1 {font-size: 1.5em; font-weight: bold;}
td#mnCnt h2 {font-size: 1.35em; /*font-weight: bold;*/}
td#mnCnt h3 {font-size: 1em; font-weight: bold;}
td#mnCnt h4 {font-size: .9em; font-weight: bold;}

td#mnCnt p, td#mnCnt ul li, td#mnCnt ul li, table.frmTable, div.nextactions {font-size: .85em !important; line-height: 1.5em !important;}
div.rtt {font-size: .75em !important; line-height: 1.5em !important;}
dt, dd {font-size: .75em; line-height: 2em !important;}

table.bscTbl, table.bscTbl p {font-size: .85em !important;}

/* For store sys req. font sizes */
table.bscTbl h3 {font-size: 13px !important;}
table.bscTbl strong {font-size: 12px !important;}
table.bscTbl ul {font-size: 12px !important;}
/* end store sys req font size */

td#mnCnt ol.faq li, td#mnCnt ol.faq h4 {font-size: 1em !important;}
td#mnCnt ol.faq p {font-size: .85em !important;}

td#mnCnt .rquote, td#mnCnt .lquote, td#mnCnt .ralign, td#mnCnt .lalign {font-size: .9em;}

td#mnCnt .rquote h3, 
td#mnCnt .lquote h3, 
td#mnCnt .ralign h3, 
td#mnCnt .lalign h3,
td#mnCnt div.nextactions h3, 
td#mnCnt div.linepullgrey h3 {font-size: 1.25em !important; font-weight: bold !important;}

td#mnCnt div.sbMid a {font-size: .85em !important; font-style: normal !important;}

td#mnCnt div.linepullgrey h3,td#mnCnt div.linepullyellow h3 {font-size: 1em !important; line-height: 1.5em !important;}
td#mnCnt div.linepullgrey p, td#mnCnt div.linepullyellow p {font-size: .85em !important; line-height: 1.5em !important;}

td#mnCnt div.lcustnoquotes p.quote {font-size: .85em !important; font-weight: normal !important;}

/* Make sure text links are not underlined on TSC home and product page */
td#mnCnt table.prdTbl a {text-decoration: none !important;}

/* FORM STYLING */
td#mnCnt form {font-size: .85em;}
input.sbmt {font-size: 1.25em;margin-top: 20px;padding: 5px;font-weight: bold;}

/* PAGE CONTENT - UNIQUE AREAS
-------------------------------------------------------------------------------------*/
/* JQUERY TABS */
ul.anchors li a {font-size: 1em !important;}
/* SNAGIT ACCESSORIES */
#accLeftMenu {font-size: .8em !important;}
/* MORAE SECTION */
.spotlights_title {font-size: 1em !important;}
.company {font-size: .8em;}
/* CORRECTIONS FOR STORE CART */
#crtTbl {font-size: 1em !important;}

/* FOOTER
-------------------------------------------------------------------------------------*/
div#ftr {font-size: .75em;}
