@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-size: 100%;

	vertical-align: baseline;

	background: transparent;

}

body {line-height: 1;}

ol, ul {list-style: none;}

blockquote, q {quotes: none;}

blockquote:before, blockquote:after,

q:before, q:after {content: '';content: none;}

/* remember to define focus styles! */

:focus {outline: 0;}

/* remember to highlight inserts somehow! */

ins {text-decoration: none;}

del {text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */

table {border-collapse: collapse;border-spacing: 0;}

.clear:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; }

.clear {display:inline-block;}

/* Hides from IE-mac \*/

* html .clear {height: 1%;}

.clear {display: block;}

/* End hide from IE-mac */

/* Products */

/* breadcrumbs */

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

body{color:#444444; background:url(images/ts-body-bg.jpg) repeat-x; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:20px;}

a {text-decoration:none; color:#fff;}

a:hover {text-decoration:underline;color:#E1E1E1;}

div#header-wrapper,div#content-wrapper,div#footer {width:980px;margin:0 auto;position:relative;clear:both;}



ul#header-links{position:absolute;right:0px;top:10px;}

a#header-logo {position:absolute;left:0;}

ul#header-links li {float:left;margin:0 15px 0 0;padding:8px 0 0 4px;}

ul#header-links li a {padding:7px 8px 0 6px;font-size:13px;}

ul#header-links li a:hover {text-decoration:none;}

div#footer {text-align:center;padding:3px;color:#444;top:100px;background: #fff url(images/skinny_dots.gif) repeat-x;height:50px;}

div#footer ul {margin-left:170px;font-size:10px;}

div#footer ul li {float:left;padding-left:5px;}

div#download-ts-home a, div#footer ul li a, a.top-crumb, ul#support-icon li a, a.global-link, h2.prod-head a{text-decoration:none; color:#203342;}

body.download a.global-link {text-decoration:underline;}

body.download a.global-link:hover {text-decoration:none;}

div#download-ts-home a:hover, div#footer ul li a:hover, a.top-crumb:hover, ul#support-icon li a:hover, a.global-link:hover, h2.prod-head a:hover{text-decoration:underline;color:#203342;}

a.top-crumb {position:absolute; right:20px;padding-bottom:5px;font-size:12px;}

div#content-wrapper {background:url(images/content-bg.jpg) repeat-x;top:75px;z-index:1;}

div#content-i {margin-bottom:1em;min-height:670px;padding-bottom:1em;background: #F3F3F3; border: 1px solid #E0E1E4; margin-top:10px;}

div#blog-title {height:60px; margin-left:2px; padding:10px 0 0 20px;width:920px;position:relative; }

div#blog-title p {font-size:12px;line-height:1.6em;margin:3px auto 18px 5px;}

div#blog-title ul {position: absolute;right:0;top:35px;}

div#blog-title ul li {float:left; margin-left:20px;}

div#blog-title ul li#facebook-fav {background:url(images/FaceBook-24x24.png) no-repeat;  padding-left:30px;}

div#blog-title ul li#twitter-fav { background:url(images/Twitter-24x24.png) no-repeat;  padding-left:30px;}

div#blog-spe-line {padding: 0;margin: 0 auto;width:980px;height:42px;;background:url(images/catnav-bottom-trans.png) top left no-repeat;}

div#blog-spe-line-2 {height:2px;background:url(images/border-sep-line.jpg) repeat-x left bottom;margin-top:10px;}

div#c-content-inner a, a.global-link { color:#203342;text-decoration:none;}

div#c-content-inner a:hover, a.global-link:hover {text-decoration:underline;}

div#c-content-inner {background-color:#fff;overflow:hidden;padding:10px 0 0 25px;width:978;}

p.postmetadata {font-size:11px;line-height:18px;margin-top:20px;}

div#c-content-inner h1 {font-size:24px;font-weight:bold;line-height:1.6em;}

div#c-content-inner h2 {font-size:18px;font-weight:bold;line-height:1.6em;}

div#c-content-inner-l {width:620px;float: left; }

div#c-content-inner-r {float: left; width:290px;margin-top:25px;margin-left:12px;}

.article {margin-top: 20px;border-bottom-color:#CCCCCC;border-bottom-style:dotted;border-bottom-width:1px;margin-bottom:18px;width:580px;padding-bottom:10px;}

div.article small {font-style: italic;font-size:11px;}

.articleBody {margin: 20px auto;}

div.recommended-posts {background-color:#FFFFFF;border:1px solid #CCCCCC;font-size:11px;margin:10px 0px 15px;padding:5px;}

div.recommended-posts h4{display:block;margin:0px;padding:0px 5px 5px 2px;font-size:16px;color:#203342;}

div.recommended-posts ul {margin:0; padding:0;}

div.recommended-posts ul li {list-style-type:none;margin:0;padding:0;vertical-align:bottom;}

div.recommended-posts ul li a:visited, div.recommended-posts ul li a {display: block;border: 1px dotted #ccc;border-width: 1px 0px 0px 0px;padding: 5px 0px 5px 20px;margin: 0px;

background-image: url(images/icon_article.png);background-repeat: no-repeat;background-position: -2px 10px;;font-size: 11px;}

div.recommended-posts ul li a:hover {background-color: #f7f7f7;text-decoration: none;}

div#pages {margin-bottom:30px;}

/*a#link-location img {margin-bottom:10px;} */

form.af-form-wrapper {height:145px;}

label.previewLabel {color:#555555;font-size:12px;font-weight:bold;margin:0;padding:0;text-transform:lowercase;}

input.text {margin:0 0 5px;padding:2px;width:280px;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;font-size:1.1em;color:#666;background-color:#FFFFFF;border:2px solid #CCCCCC;font-family:"Lucida Grande","Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;}

div.buttonContainer {clear:both;padding:0;text-align:center;width:100%;margin-top:5px;}

input.submit {margin:5px 5px 0 0 !important;width:100% !important;}

input[type="submit"] { display:block;min-width:120px;background:#395C8A;border:3px solid #83A4CA;color:#fff;font-size:120%;font-weight:bold;letter-spacing:0;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px; }

input[type="submit"]:hover { background:#5878a2;border:3px solid #aac3e0;color:#fff; }

a.more-link {margin-top:10px;clear:both;display:block;}

.Comments h4 {border-bottom:3px solid #000000;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:28px;font-size-adjust:none;

font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;margin:20px 0pt 0pt;}

.author_info {font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:14px;}

#commentform {margin:10px 0 0;padding:0 0 1px 0px;width:100%;}

#commentform fieldset {padding:0 22px 8px 19px;border-bottom:1px solid #fff;}

#commentform dl {margin:0;padding:11px 0 0;font-size:.92em;line-height:1.4;width: 100%;}

#commentform label {cursor:pointer;}

#commentform dt {margin:9px 0 0;padding:0;color:#585858;}

#commentform dd {margin:0;padding:0;color:#808080;}

#commentform textarea {background-color: #fff;color: #333;font: 1.3em/1.4em Arial,Verdana, Geneva, Arial, Helvetica, sans-serif;border: 1px solid #c6c6c6;padding: 5px 10px 5px 5px;width: 98%;height:140px;margin:3px 0 0 0;}

h4.auto-removal {

  border-bottom:1px dotted #E4E4E4;

color:#203342;

font-size:16px;

margin:10px auto;

}

p.global-agents img, div.articleBody img.alignnone  {

  border:1px solid #CCCCCC;

  padding:10px;

}

h2.prod-head {font-size:16px;clear:both;border:3px solid #E0BB3E; background:#FFFCD7;padding:10px 20px;}

div.articleBody p {line-height:20px;margin:10px auto;}

div.Comments ol {margin-top:20px;}

p#note-account {margin:15px 0;background: url(images/Select.png) no-repeat 10px center /*#fff#FEFFDF*/#e2f3fd;padding-left: 60px !important;padding: 10px;border: 3px solid /*#368600#ddd#D6E9F3#006699*/#D4E9F4;font-size:14px;font-weight:bold; line-height:22px;}

ol li.ComListLi {margin:10px auto;border-bottom:1px dotted #CCCCCC;}

div.articleBody ol li {list-style-type:decimal;margin-left:18px;line-height:18px;}

div.articleBody h3 {font-size:14px;font-size:bold;color:#203342;margin:10px auto 0;border-bottom:1px dotted #CCCCCC;}

div.addthis_container {margin-top:20px;}

div#top-b-pro {

border-top:4px solid #009933;}