body {
  background-color: #33CCFF;
  background-image: url('img/tsu-back.png');
  background-repeat: repeat;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: tahoma, arial, sans-serif;
  font-size: 12px;
  color: #666666;
}

img {
  border: 0px;
  vertical-align:bottom;
}

h1 {
  margin-top: 0px;
  font-size: 36px;
  font-weight: bold;
  color: #339933;
}
.new_titles {
  margin-top: 0px;
  font-family:bell mt; /* arial narrow; bell gothic std*/
  font-size: 34px;
  font-weight: normal;
  color: #2D4B1A;	
}

h2 {
  font-size: 16px;
  font-weight: bold;
  padding:0px 10px 2px;
  color: #339933;
  border:solid 1px #339933;
}

h3 {
  font-size: 14px;
  font-weight: bold;
}

a {
  text-decoration: none;
}

a:link {
  color: #006600;
}

a:active {
  color: #009900;
}

a:visited {
  color: #006600;
}

a:hover {
  color: #009900;
}

li {
	padding:1px;
	font-size: 14px;
}

.wrap {
	overflow:hidden;
}

.float_left {
float:left;
}


/*--Formatting--*/

.emphasis {
  font-size: 24px;
  font-weight: bold;
}

.floatleft {
  float: left;
}

.floatright {
  float: right;
}

.alignleft {
  text-align: left;
}

.alignright {
  text-align: right;
}

.aligncenter {
  text-align: center;
}

.error {
  font-weight: bold;
  color: #FF0000;
}

.goback {
  text-align: right;
  font-size: 10px;
}

.slashout {
  text-decoration: line-through;
}

.sellbox {
  margin: 0 auto;
  width: 649px;
  padding-top: 5px;
}

.inf {
  margin: 0 auto;
  width: 200px;
}
.inf:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
}
.infdl {
  width: 100px;
  float: left;
  text-align: center;
}
.infbuy {
  width: 100px;
  float: right;
  text-align: center;
}

.faqs {
	font-size:14px;
}
/*--Layout--*/

#container {
  width: 940px;
  margin:0 auto;
  position:relative;
  padding: 0px;
  text-align:left;
  height: 100%;
}

#header {
  width: 940px;
  height: 104px;
  background-image: url('img/tsu-topbanner.png');
}

#topnav {
	background-image:url('/img/head_nav_bg.png');
	background-repeat:no-repeat;
	clear:both;
	height:34px;
	width: 940px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

#first, .rest {
	float:left;
}

#topnav a {
	color:#ffffff;
	display:block;
	float:left;
	line-height:34px;
	padding:0 25px;
	text-decoration:none;
}

#topnav p {
  margin: 0px;
  padding-top: 8px;
}

#topnav a:link {
  color: #ffffff;
}

#topnav a:active {
  color: #ffffff;
}

#topnav a:visited {
  color: #ffffff;
}

#topnav a:hover {
  color: #FFFFFF;
}

#topimg {
  width: 940px;
  height: 280px;
/*  background-image: url('img/tsu-topimg.jpg');*/
}

#regimg {
  width: 940px;
  height: 78px;
  background-image: url('img/tsu-regimg.png');
}

#main {
  width: 940px;
  background-image: url('img/tsu-divback.png');
  background-repeat: repeat-y;
  padding-top: 40px;
  font-size: 12px;
  height: 100%;
}

#main:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
}

#content {
  width: 649px;
  float: left;
  display: inline;
  margin-left: 26px;
}

#sidebar {
  width: 250px;
  float: right;
  margin-right: 5px;
  text-align: center;
}

#sidebar p {
  margin-top: 0px;
  text-align: center;
}

#mediasidebartopnav{
  background-image: url('mediaroom/img/yc-medianav-top.png');
  width: 250px;
  height: 8px;
}
#mediasidebarfootnav{
  background-image: url('mediaroom/img/yc-medianav-foot.png');
  width: 250px;
  height: 8px;  
}
#footnav {
  width: 940px;
  background-image: url('img/tsu-divback.png');
  background-repeat: repeat-y;
  padding-top: 40px;
  padding-left: 26px;
  font-size: 10px;
  color: #999999;
}
#footnav:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
}

#footer {
  width: 940px;
  height: 16px;
  background-image: url('img/tsu-footer.png');
}


/*--Page Elements--*/

#cent {
  width: 649px;
  height: 100%;
  padding-bottom: 30px;
  font-size: 10px;
}
#cent:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
}
#cent p {
  margin-top: 0px;
  margin-left: 5px;
  margin-right: 5px;
}
#pro2 {
  width: 317px;
  float: left;
}
#ink2 {
  width: 317px;
  float: right;
}

#sidebox {
  background-image: url('img/tsu-sidebox-back.png');
  background-repeat: repeat-y;
  width: 250px;
  text-align: center;
  font-size: 12px;
}
#sideboxtop {
  background-image: url('img/tsu-sidebox-top.png');
  height: 37px;
  font-size: 1px;
}
#sideboxmain {
  padding-right: 13px;
  padding-left: 13px;
}
#sideboxfoot {
  background-image: url('img/tsu-sidebox-footer.png');
  background-repeat: no-repeat;
  height: 7px;
  font-size: 1px;
}

#news {
  width: 649px;
  height: 100%;
  background-image: url('img/tsu-newsback.png');
  background-repeat: repeat-y;
}
#newstop {
  background-image: url('img/tsu-newstop.png');
  background-repeat: no-repeat;
  height: 40px;
  font-size: 1px;
}
#newsmain {
  padding-right: 13px;
  padding-left: 13px;
}
#newsfoot {
  background-image: url('img/tsu-newsfoot.png');
  background-repeat: no-repeat;
  height: 8px;
  font-size: 1px;  
}
#news p {
  margin-top: 0px;
}


#pro2dl {
  width: 317px;
  float: left;
  background-color: #6DD743;
  background-image: url('img/tsu-pro2-dlback.png');
  background-repeat: repeat;
  color: #FFFFFF;
}
#pro2dl h2 {
  color: #FFFFFF;
  padding:0px;
  border: none;
}
#pro2dltop {
  height: 8px;
  background-image: url('img/tsu-pro2-dltop.png');
  background-repeat: no-repeat;
  font-size: 1px;
}
#pro2dlmain {
  padding: 15px;
}
#pro2dlfoot {
  height: 8px;
  background-image: url('img/tsu-pro2-dlfoot.png');
  background-repeat: no-repeat;     
  font-size: 1px;
}
#pro2dl a {
  font-weight: bold;
}
#pro2dl a:link {
  color: #FFFFFF;
}

#pro2dl a:active {
  color: #CCFFCC;
}

#pro2dl a:visited {
  color: #FFFFFF;
}

#pro2dl a:hover {
  color: #CCFFCC;
}

#ink2dl {
  width: 317px;
  float: right;
  background-color: #43CED7;
  background-image: url('img/tsu-ink2-dlback.png');
  background-repeat: repeat;
  color: #FFFFFF;
}
#ink2dl h2 {
  color: #FFFFFF;
  padding:0px;
  border: none;
}
#ink2dltop {
  height: 8px;
  background-image: url('img/tsu-ink2-dltop.png');
  background-repeat: no-repeat;
  font-size: 1px;
}
#ink2dlmain {
  padding: 15px;
}
#ink2dlfoot {
  height: 8px;
  background-image: url('img/tsu-ink2-dlfoot.png');
  background-repeat: no-repeat;
  font-size: 1px;
}
#ink2dl a {
  font-weight: bold;
}
#ink2dl a:link {
  color: #FFFFFF;
}

#ink2dl a:active {
  color: #CCFFFF;
}

#ink2dl a:visited {
  color: #FFFFFF;
}

#ink2dl a:hover {
  color: #CCFFFF;
}

#calcbox {
  float: left;
  width: 406px;
  height: 100%;
  color: #FFFFFF;
  font-size: 14px;
}
#calcbox h2 {
  margin-top: 0px;
  color: #FFFFFF;
  padding: 0px;
  border: 0px;
}
#calcbox h3 {
  margin-top: 0px;
  color: #FFFFFF;
}
#calcbox_top {
  /*background-image: url('img/tsu-calcbox-top.png');*/
  background-image: url('img/yc-calcbox-top.png');
  background-repeat: no-repeat;
  /* background-position:center center;*/
  height: 15px;
  width:406px;
  font-size: 1px;
}
#calcbox_newfoot {
  background-image: url('img/tsu-calcbox-foot.png');
}
#calcbox_env {
  background-image: url('img/tsu-calcbox-back.png');
  /* background-image: url('img/yc-calcbox-back.png');*/
  background-repeat: repeat-y;
}
#calcbox_cost {
  background-image: url('img/tsu-calcbox-back2.png');
  background-repeat: repeat;
}
#calcbox_mid {
  background-image: url('img/tsu-calcbox-mid.png');
  background-repeat: no-repeat;
  height: 11px;
  font-size: 1px;
}
#calcbox_mid2 {
  background-image: url('img/tsu-calcbox-mid2.png');
  background-repeat: no-repeat;
  height: 11px;
  font-size: 1px;
}
#calcbox_main {
  padding: 15px;
}
#calcbox_main a{
  color:#FFFFFF;
}
#calcbox_main a:hover{
  color:#CCFFCC;
}

#calcbox_main2 {
  padding: 15px;
}
#calcbox_main2 a{
  color:#FFFFFF;
}
#calcbox_main2 a:hover{
  color:#CCFFCC;
}
#calcbox_foot {
  background-image: url('img/tsu-calcbox-footer.png');
  background-repeat: no-repeat;
  height: 15px;
  font-size: 1px;
}


#summbox {
  margin: 0 auto;
  background-image: url('img/tsu-calcbox-summ-back.png');
  width: 500px;
  height: 100%;
  color: #FFFFFF;
}

#summbox h2 {
  margin-top: 0px;
  text-align: center;
  color: #FFFFFF;
  padding: 0px;
  border: 0px;
}
#summbox_top {
  background-image: url('img/tsu-calcbox-summ-top.png');
  background-repeat: no-repeat;
  height: 15px;
  font-size: 1px;
}
#summbox_main {
  padding: 15px;
}
#summbox_foot {
  background-image: url('img/tsu-calcbox-summ-footer.png');
  background-repeat: no-repeat;
  height: 15px;
  font-size: 1px;
}
#summbox a {
  font-weight: bold;
}
#summbox a:link {
  color: #FFFFFF;
}

#summbox a:active {
  color: #CCFFCC;
}

#summbox a:visited {
  color: #FFFFFF;
}

#summbox a:hover {
  color: #CCFFCC;
}
#footprintbox{
  margin: 0 auto;
  background-image: url('img/tsu-footprintbox-summ-back.png');
  width: 500px;
  height: 100%;
  color: #FFFFFF;
}

#footprintbox h2 {
  margin-top: 0px;
  text-align: center;
  color: #FFFFFF;
  padding: 0px;
  border: 0px;
}
#footprintbox_top {
  background-image: url('img/tsu-footprintbox-summ-top.png');
  background-repeat: no-repeat;
  height: 15px;
  font-size: 1px;
}
#footprintbox_main {
  padding: 15px;
}
#footprintbox_foot {
  background-image: url('img/tsu-footprintbox-summ-footer.png');
  background-repeat: no-repeat;
  height: 15px;
  font-size: 1px;
}
#footprintbox a {
  font-weight: bold;
}
#footprintbox a:link {
  color: #FFFFFF;
}

#footprintbox a:active {
  color: #CCFFCC;
}

#footprintbox a:visited {
  color: #FFFFFF;
}

#footprintbox a:hover {
  color: #CCFFCC;
}

#costbox{
  margin: 0 auto;
  background-image: url('img/tsu-costbox-summ-back.png');
  width: 500px;
  height: 100%;
  color: #FFFFFF;
}

#costbox h2 {
  margin-top: 0px;
  text-align: center;
  color: #FFFFFF;
  padding: 0px;
  border: 0px;
}
#costbox_top {
  background-image: url('img/tsu-costbox-summ-top.png');
  background-repeat: no-repeat;
  height: 15px;
  font-size: 1px;
}
#costbox_main {
  padding: 15px;
}
#costbox_foot {
  background-image: url('img/tsu-costbox-summ-footer.png');
  background-repeat: no-repeat;
  height: 15px;
  font-size: 1px;
}
#costbox a {
  font-weight: bold;
}
#costbox a:link {
  color: #FFFFFF;
}

#costbox a:active {
  color: #CCFFCC;
}

#costbox a:visited {
  color: #FFFFFF;
}

#costbox a:hover {
  color: #CCFFCC;
}
#calcbox_wrapper {
  width: 649px;
  margin-bottom: 30px;
}
#calcbox_wrapper:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
}
#calcbox_current {
  width: 317px;
  float: left;
  color: #000000;
}
#calcbox_current h2 {
  margin-top: 0px;
  text-align: center;
  color: #000000;
  padding: 0px;
  border: 0px;
}
#calcbox_current h3 {
  margin-top: 0px;
  text-align: center;
  color: #000000;
}
#calcbox_current_top {
  height: 15px;
  background-image: url('img/tsu-calcbox2-current-top.png');
  background-repeat: no-repeat;
  font-size: 1px;
}
#calcbox_current_env {
  background-image: url('img/tsu-calcbox2-current-back.png');
  background-repeat: repeat;
}
#calcbox_current_cost {
  background-image: url('img/tsu-calcbox2-current-back2.png');
  background-repeat: repeat;
}
#calcbox_current_main {
  padding: 15px;
}
#calcbox_current_main2 {
  padding: 15px;
}
#calcbox_current_mid {
  background-image: url('img/tsu-calcbox2-current-mid.png');
  background-repeat: no-repeat;
  height: 11px;
  font-size: 1px;
}
#calcbox_current_mid2 {
  background-image: url('img/tsu-calcbox2-current-mid2.png');
  background-repeat: no-repeat;
  height: 11px;
  font-size: 1px;
}
#calcbox_current_foot {
  height: 15px;
  background-image: url('img/tsu-calcbox2-current-footer.png');
  background-repeat: no-repeat;
  font-size: 1px;
}


#calcbox_eco {
  width: 317px;
  float: right;
  color: #005575;
}
#calcbox_eco h2 {
  margin-top: 0px;
  text-align: center;
  color: #005575;
  padding: 0px;
  border: 0px;
}
#calcbox_eco h3 {
  margin-top: 0px;
  text-align: center;
  color: #005575;
}
#calcbox_eco_top {
  height: 15px;
  background-image: url('img/tsu-calcbox2-eco-top.png');
  background-repeat: no-repeat;
  font-size: 1px;
}
#calcbox_eco_env {
  background-image: url('img/tsu-calcbox2-eco-back.png');
  background-repeat: repeat;
}
#calcbox_eco_cost {
  background-image: url('img/tsu-calcbox2-eco-back2.png');
  background-repeat: repeat;
}
#calcbox_eco_main {
  padding: 15px;
}
#calcbox_eco_main2 {
  padding: 15px;
}
#calcbox_eco_mid {
  background-image: url('img/tsu-calcbox2-eco-mid.png');
  background-repeat: no-repeat;
  height: 11px;
  font-size: 1px;
}
#calcbox_eco_mid2 {
  background-image: url('img/tsu-calcbox2-eco-mid2.png');
  background-repeat: no-repeat;
  height: 11px;
  font-size: 1px;
}
#calcbox_eco_foot {
  height: 15px;
  background-image: url('img/tsu-calcbox2-eco-footer.png');
  background-repeat: no-repeat;
  font-size: 1px;
}


/*--Form--*/

.regform label {
  margin-right:20px;
  font-weight: bold;
}

.contact label {
  float: left;
  width: 80px;
  margin-right:20px;
  font-weight: normal;
}

/*input,*/ 
textarea {
  width: 180px;
  margin-bottom: 5px;
}

textarea {
  width: 460px;
  height: 150px;
  white-space: pre; display : block;
}

.resellertext {
  width: 420px;
  height: 150px;
  white-space: pre; display : block;
}

.boxes{
  width: 1em;
}

.clearleft {
  clear: left;
}

.regform {
  border:solid 1px #cccccc;
  padding:16px 20px;
  background:#efefef;
}

.regform input {
  width:300px;
}

.regform #submitbutton {
  width:100px;
  margin-right:20px;
}

.registertable {
  width:100%;
  border-top:1px solid #999999;
  border-right:1px solid #999999;
  margin-bottom:20px;
}

.registertable td.tblsubject {
  text-align:center;
  color:#FFFFFF;
  background-color:#909090;
  font-weight:bold;
  font-size:12px;
  width:100px;
}

.registertable td.tblcontents {
  background:#efefef;
}

.registertable td {
  border-left:1px solid #999999;
  border-bottom:1px solid #999999;
  padding:12px 20px;
}

.btncenter {
  display:block;
  text-align:center;
}

/*--Calc--*/

.calcform {
  border:solid 1px #cccccc;
  padding:16px 20px;
  background:#efefef;
}

.calcform input {
  width: 100px;
}

.calcform #submitbutton {
	width:100px;
	margin-right:20px;
}

.calctable {
	width:100%;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	margin-bottom:20px;
}

.calctable td.tblsubject {
	text-align:left;
	color:#FFFFFF;
	background-color:#909090;
	font-weight:bold;
	font-size:12px;
	width:100px;
}

.calctable td.tblcontents {
	background:#efefef;
}

.calctable td {
	border-left:1px solid #999999;
	border-bottom:1px solid #999999;
	padding:12px 20px;
}    


.calctablet_wrap {
        float: right;
        width: 230px;
}
.calctablet {
	width:100%;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
}

.calctablet td.tblsubject {
	text-align:left;
	color:#FFFFFF;
	background-color:#909090;
	font-weight:bold;
	font-size:12px;
}

.calctablet td.tblcontents {
	background:#efefef;
}

.calctablet td {
	border-left:1px solid #999999;
	border-bottom:1px solid #999999;
	padding:12px 5px;
}

.calclabel {
  float: center;
  font-weight: normal;
}

.calcin {
  width: 75px;
  text-align: right;
}

.calcsubmit {
  margin-left: 250px;
  margin-top: 5px;
  width: 100px;
}

.checkbox {
  width: 10px;
}

#calcbar {
  width: 607px;
  margin: 0 auto;
}

#productkittable {
  width:100%;
  float:left;
  padding-bottom:20px;
}

#productkittable td {
  text-align:center;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:20px;
  margin-left:0px;
  font-size:12px;
  width:400px;
  border:1px solid #339933;
}

#productkittable hr {
  width:300px;
  color:#339933;
}

#mediaroompro h2 {
  color: #84d34a;
  border:solid 1px #84d34a;
}

#mediaroomstd h2 {
  color: #68cbd4;
  border:solid 1px #68cbd4;
}
#pressreleasestop {
  background-image: url('img/yc-pressreleasestop.png');
  background-repeat: no-repeat;
  height: 40px;
  font-size: 1px;
}
#press{
  background-image: url('img/yc-newstopblank.png');
  background-repeat: no-repeat;
  height: 40px;
  font-size: 1px;
}

.calc2table td.calc2contents {
	border:1px solid #CCCCCC;
	text-align:center;
	padding-top:8px;
	padding-bottom:8px;
}

.calc2table td.calc2contents2 {
	border:1px solid #CCCCCC;
	text-align:center;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:10px;
	width:100%
}

.calcp {
	color:#000000;
	font-weight:normal;
}
.calch3 {
	color:#000000;
	font-weight:bold;
}
.calc2select {
	width: 150px;
	padding-left: 10px;
}