body								{padding:0; margin:0; font-family: Verdana; font-size: 8pt;	background-image: url(/i/x1.png); color: #888888;}
a									{color: #006EbF;} /* #0060c3; */
p									{line-height: 1.5; padding: 0px 0 10px 0;}
table.top td						{text-align:center; } /* #808080; */
div.navitem							{width:135px; margin: 1px 20px 1px 20px;  cursor:pointer;
										color:#0060c3; font-size:9pt; font-family:arial; font-weight:bold;}
div.navitem div.navAct				{padding: 5px 0px 5px 8px;}
div.navitem div.navNAct				{padding: 5px 0px 5px 8px;}
div.subnav							{padding-left:20px; }
div.subnav div.navitem				{width:115px;}
div.subnav div.navitem div.navAct	{padding: 5px 0px 5px 5px;}
div.subnav div.navitem div.navNAct	{padding: 5px 0px 5px 5px;}
div.navNAct							{background-color:#fafafa;}
div.navHoff							{border: solid 1px #d0d0d0; padding: 5px 10px 5px 10px; background-color:white;}
div.navHon							{border: solid 1px #55a0ff; background-color: red;}
div.rtHead							{width:163px; background-color: white; border: solid 1px #d0d0d0; margin: 1px 0px 0px 20px; padding: 3px 0px 3px 0px;}
div.rt								{width:163px; background-color: white; border: solid 1px #d0d0d0; margin: 1px 0px 0px 20px; padding: 10px 0px 10px 0px; font-size: 9pt;}
table.content						{display:none;}
table.contentCur					{border: solid 1px #d0d0d0; margin:1px 0 20px 0; background-color:white;}
table.contentCur td					{font-family: Verdana; font-size: 8pt;}
table.contentCur p					{margin-bottom:0px;}
table.nop td						{padding:0px 0px 0px 0px;}
h1							{margin:20px; font-family:arial; font-size:14pt; text-align:center; font-weight:bold; color: #00AEEF;}
h2							{text-align: center; margin: 25px 0px 5px 0px; font-family:arial; font-size:12pt; font-weight:bold; color: #00AEEF;}
h3							{text-align: center; margin: 5px 0px 5px 0px; font-family:arial; font-size:11pt; font-weight:bold; color: #00AEEF;}
h4							{text-align: center; margin: 5px 0px 5px 0px; font-family:arial; font-size:10pt; font-weight:bold; color: #00AEEF;}
hr								{border: solid 1px #bbbbbb; border-width: 1px 0px 0px 0px;}
ul li								{list-style: disc outside; margin: 0px 0px 10px 0px;}
li ul li							{list-style: disc outside; margin: 5px 0px 5px 0px;}

a.navlink							{text-decoration: none; color:#006EbF; font-size: 9pt; font-family:arial; font-weight:bold;} /* #0060c3; */
a.toplink							{text-decoration: none; color:#00AEEF;font-size:70px;font-weight:bold; font-family:arial; color: #00AEEF; padding:0px;}
tr.bg								{}
div.grd								{background-image: url(/i/bg-gradient.png); background-repeat: repeat-x; background-position: top;}
a img 								{border: none;}
table.cart							{text-align: center; margin-top: 20px; color: #000000; border-collapse: collapse;} /* border: 1px solid  */
table.cart td						{vertical-align: middle;}
table.cart th						{border-bottom: 1px solid #CCCCCC; padding: 0px 10px 0px 10px;}
table.cart tfoot td 				{text-align: center; border-top: 1px solid #CCCCCC; padding: 0px 10px 0px 10px;}
td.nobdr							{border-color: red;}
td.nobdr2							{border-color: green;}
th									{text-align: center; font-size: 9pt; color: #67B500;}
.cost								{color: #67B500; font-size: 9pt; font-weight:bold;}
table.goodslist td.cost						{color: #67B500; vertical-align: middle; text-align: center; padding: 0 0 0 0;}
span.cost							{line-height: 1.2; padding: 0px 0px 0px 0px; color: #67B500; font-size: 8pt; font-weight:bold;}
table.goods	td						{}
td.specification	   				{background: #E6FFEC;}
tr.even							{background: #E6FFEC;}
td.cost							{text-align:center; font-weight:bold; color:inherit;}

table.goodslist td img 				{padding: 10px 0px 0 0;}

table.NoPaddings td					{padding:0px;}

table.question						{border: solid 1px #d0d0d0; padding:0px;}
table.question td					{padding:0px; margin:0px; text-align:center; font-size:9pt;}
div.question						{padding:10px; margin:0px;}
td.answer,td.answerSelected			{border: solid 1px #00AEEF; margin:0px;}
td.answer div, td.answerSelected div{padding: 10px;}
td.answer							{color:#00AEEF; cursor: pointer; cursor: hand;}
td.answerSelected					{color: white; background-color:#00AEEF;}

.goodSelectedL, .goodSelectedC, .goodSelectedR {border: solid #00AEEF;}
.goodNotSelectedL, .goodNotSelectedC, .goodNotSelectedR {border: solid white;}
.goodSelectedL, .goodNotSelectedL	{border-width: 1px 0 1px 1px;}
.goodSelectedC, .goodNotSelectedC	{border-width: 1px 0 1px 0; padding: 0 5px 0 5px;}
.goodSelectedR, .goodNotSelectedR	{border-width: 1px 1px 1px 0px;}

.goodSelectedR div, .goodNotSelectedR div {border: solid 1px #00AEEF; margin:5px; padding: 5px 2px 5px 2px;}
.goodSelectedR div					{color: white; background-color:#00AEEF;}
.goodNotSelectedR div				{color:#00AEEF; cursor: pointer; cursor: hand;}

.hidden								{display:none;}

img.sliderRuler						{background-image:url(/solution-builder/slider-ruler.png); background-repeat: repeat-x; margin: 2px 0 2px 0;}
big									{font-weight: bold; font-size:10pt;}

div.underNavBanner					{background-color:#fafafa; width:133px; margin: 20px 20px 1px 21px; padding-top:10px;
										color:black; font-size:9pt; font-family:arial; text-align:center;}
										
td.goodDescr						{vertical-align:middle; text-align:left; padding: 5px 10px 0 10px;}

span.comment_name					{font-weight: bold; color: #00AEEF;}
span.comment_body					{display:block; margin: 5px 0 15px 0;}
span.comment_date					{font-size:7pt; margin: 15px 0 0 0;}
div.commentForm						{}

div.sidebarcontent					{color: #888888; font-size: 7pt; font-family: Times, Sans-serif; padding:2px; text-align:left;}
div.sidebarcontent p					{margin:5px; padding:0px;}
div.footer						{padding: 0px 10px 10px 10px; color:white; text-align: center;}