* {margin:0; padding:0;}
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul{list-style:none;}
caption,th { text-align:left;}
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal;}
q:before,q:after { content:'';}
abbr,acronym { border:0;}
body {font: .7em/1.3em Verdana, Helvetica; background:black url(/uploads/tf/bodybg3v2.jpg) repeat-x left top;}
h1,h2,h3,h4 { color:#333; padding-bottom:.5em; padding-top:1em; font-family:Arial;Helvetica,Sans-serif;}
h1{font-size:24px;}
h2{font-size:19px;}
h3{font-size:14px;}
h4{font-size:11px;}
strong{font-weight:bold;}
a {color:#0066CC; text-decoration:none;}
a:hover {text-decoration:underline;}
a:active {color:#0066FF;}
div#container{width:800px; margin-left:auto; margin-right:auto; background:white url(/uploads/tf/sidebar.gif) repeat-y right top; margin-top:30px; }
div#content{width:400px; float:left; padding:80px 30px 60px 80px;}
div#content{width:450px; overflow:hidden;}
div#content{padding:80px 49px 60px 80px;}
div#tpleftspc{position:relative; left:-80px; top:-80px; width:579px;}
div#csidebar{width:221px; float:right;}
div#csidebar,div#content{}
div#csidebar{font-size:10px;}
div#footer{font-size:9px; text-transform:uppercase; margin-top:60px;}
div#subsection{clear:both; background:#333; padding: 30px 60px; color:white;}
div#subsection pre {font-family:Monaco,Courier,mono-spaced;}
div#content {line-height:165%;}
div#content h3 {margin-top:15px; margin-bottom:5px;}
div#searchform {font-size:11px;}
div#searchform input#sword{width:60%; float:left;}
div#searchform input#sbutton{float:right; background:#FFFFFF; color:#0066CC; padding: 1px 3px 1px 3px; border:1px solid #999999; font-size:10px; text-transform:uppercase;}
.sclear{clear:both;}
div#service {margin-bottom:20px;}
div#pnext{position:absolute; font-size:18px; top:161px; margin-left:385px;}
div#pnext a {padding: 0 3px 0 3px;}
div#bottom{padding-top:13px; padding-left:50px; /*text-align:right;*/ background: black url(/uploads/tf/vwdbg.gif) no-repeat left center; color:#dddddd; text-transform:uppercase; font-size:9px; font-family:Arial,Verdana; }
ul.csc-bulletlist{list-style:none; line-height:120%;}
ul.csc-bulletlist li{ list-style:none; padding:0px 10px 0px 15px; color:#666; font-size:10px; margin-bottom:1px; background:#F2F2F2; padding-top:5px; padding-bottom:5px; border-left:5px solid #0066CC; border-left:5px solid #dddddd;  }
dd.csc-textpic-caption {font-size:10px; line-height:110%; font-family:Arial,Helvetica,Sans-serif;}
div#subsection{clear:both; padding: 0; color:white; background: #353535 url(/uploads/tf/reversebg.jpg) repeat-x left top; padding:10px 60px; }
div#subsection ul.csc-bulletlist li{ color:#FFFFFF; border-left:5px solid #0066CC; background:transparent; }
div#subsection h3{ color:#ccc; padding:20px; padding-bottom:20px; border-bottom:1px solid #333; }
ul#topmenu{background:transparent url(/uploads/tf/topsection2.png) no-repeat center top; padding-top:30px; padding-bottom:30px;}
ul#topmenu,ul#topmenu li{list-style:none;}
ul#topmenu li{}
ul#topmenu a {display:block;  padding-top:5px; padding-bottom:5px; padding-left:30px; font-size:13px; color:#333; text-decoration:none;}
ul#topmenu a:hover { color:#0066CC;}
ul#topmenu li.cur a{color:#0066CC; text-decoration:underline;}
ul#topmenu li.act a {background:transparent url(/uploads/tf/cur.gif) no-repeat left center; text-decoration:underline;}
ul#subinfo{padding-top:30px;}
ul#subinfo,ul#subinfo li{list-style:none;}
ul#subinfo li{}
ul#subinfo a {display:block;  padding-top:5px; padding-bottom:5px; padding-left:30px; font-size:13px; color:#999999; text-decoration:none;}
ul#subinfo a:hover { color:#0066FF;}
ul#subinfo a.cur { color:#0066CC; text-decoration:underline;}
div.submenu{list-style:none; margin-bottom:30px; color:#ccc;}
div.submenu a{text-decoration:none; font-size:13px; color:#333; text-transform:lowercase;}
div.submenu a:hover { color:#0066FF;}
div.submenu a.cur,div#submenu a.act{color:#0066CC; text-decoration:underline;}
div#brdcrmb {margin-top:30px;}
div#submenuBase{padding-top:30px;}
div#submenuBase div.submenu{margin:0 0 0 0; }
div.section{ background:transparent url(/uploads/tf/subsec.png) no-repeat center top; }
div.subpara{padding:40px 30px 30px 30px;}
div.topad{padding:40px 0px 30px 0px;}
div#location h1{display:none;}
div#location{background-repeat:no-repeat; background-position:left top; height:50px;}
form#mailform input,form#mailform textarea{border:1px solid #ccc; padding:3px; font-size:11px;}
form#mailform div.csc-form-labelcell {float:left; display:block; width:100px; padding-right:5px; overflow:hidden; text-align:right;}
form#mailform div.csc-form-fieldcell{ padding-bottom:10px; }
form#mailform div.csc-form-fieldcell input{float:left; width:200px; padding-left:5px; font-family:Courier;}
form#mailform div.csc-form-fieldcell textarea{width:250px;}
form#mailform .fclear{clear:left;}
form#mailform #mailformformtype_mail{display:block; width:auto; margin-left:110px;}
div.news{font-size:10px; width:190px; float:left;}
div.news div.newsItem {border-left:5px solid #0066CC; padding: 5px 5px 5px 10px; background:#EFEFEF; margin-bottom:1px;}
div.ncdownloads div.newsItem {border-left:5px solid #E75C00;}
div.ncdownloads div.newsItem a {color: #E75C00;}
div.nctutorials div.newsItem {border-left: 5px solid #99CC33;}
div.nctutorials div.newsItem a {color: #99CC33;}
.finegeist, .evalTable { background:#ddd; border-collapse:collapse; width:420px; table-layout:fixed; font-size:10px;}
.finegeist td, .evalTable td{ border:1px solid #ccc; padding: .5em .5em .5em 1em; vertical-align:top; background:#E7E7E7; }
.evalTable td{ padding:5px 5px 5px 10px; }
.finegeist caption, .evalTable caption { text-align:left; font-size:1.2em; text-transform:uppercase; padding: 0 1em .5em 1em; letter-spacing:4px; }
.finegeist th, .evalTable th { text-align:left; padding: .5em .5em .5em 1em; border:1px solid #ccc; background-color:#ccc; background-color:#E8E8E8; background-image:url(/uploads/tf/cbg.png); background-repeat: repeat-x; background-position: top left; }
.shader{ background-image:url(/uploads/tf/cbg.png); background-repeat: repeat-x; background-position: top left; }
dd.csc-textpic-caption {font-size:10px; line-height:110%;}
