@charset "utf-8";
/* CSS Document */

html, body		{ margin: 0px; font: 9pt "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; background-color: #e5e2d5; }
h1				{ font-size: 14pt; margin: 0px; padding: 0px; font-weight: normal; }
h2				{ font-size: 13pt; margin: 0px; padding: 0px; font-weight: normal; }
input,select	{ font: 8pt "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; }
a				{ text-decoration: none; color: #394d73; }
a:hover			{ text-decoration: underline; }
li				{ list-style-image: url(../images/li_image.jpg); }

.red			{ color: #ff0000; font-size: 10pt; }

.base1			{ background-color: #fff; }
.base2			{ background-color: #bfbba6; }
.headermain		{ background-color: #49608a; }

.tinyBlank		{ background-color: #fff; }
.tinyBlankGray	{ background-color: #E4E4E4; }

.topnav			{ background-color: #49608a; color: #fff; text-align: right; padding: 3px 0px 5px 0px; font-size: 8pt; }
.topnav a 		{ color: #fff; text-decoration: none; }
.topnav a:hover	{ text-decoration: underline; }

.basetable			{ font-size: 7pt; }
.basetable a		{ text-decoration: none; color: #394d73 }
.basetable a:hover	{ text-decoration: underline; }

.basetable2			{ font-size: 8pt; text-align:center; }
.basetable2 a		{ text-decoration: none; color: #394d73 }
.basetable2 a:hover	{ text-decoration: underline; }

.tableheader	{ background-color: #49608a; color: #fff; }

.basemain		{ background-color: #fff; border-right: 1px solid #bfbba6; border-bottom: 1px solid #bfbba6; font-size: 9pt; }
.footer			{ text-align: center; padding: 10px 10px 10px 210px; color: #394d73; font-size: 8pt; }
.contentheader	{ background-color: #49608a; color: #fff; padding: 5px 9px 5px 9px; font-size: 10pt; border-bottom: 1px solid #fff; }
.headercontent	{ padding: 10px 0px 10px 0px; text-align: right; color: #394d73; font-size: 8pt; }

a.headernav			{ color: #394d73; text-decoration: none; }
a.headernav:hover	{ text-decoration: underline; }
a.footernav			{ color: #394d73; text-decoration: none; }
a.footernav:hover	{ text-decoration: underline; }
a.headerleft		{ color: #fff; text-decoration: none; }
a.headerleft:hover	{ text-decoration: underline; }
a.subnav			{ color: #394d73; text-decoration: none; font-size: 8pt; }
a.subnav:hover		{ text-decoration: underline; }
a.bold				{ color: #ec9802; }

.homeleftnavspacer	{ background-image: url(../images/home_left_nav_spacer.jpg); background-position: top; background-repeat: repeat-x; height: 14px; vertical-align: middle; padding: 9px; }
.navspacer			{ background-image: url(../images/nav_spacer.gif); background-position: top left; background-repeat: repeat-x; }

.style3 			{ font-size: 18px}
.style4 			{ font-size: 15px; font-weight: bold; }
.style6 			{ font-size: 15px; font-weight: bold; color: #666666; }

ul.techsupport			{ margin: 0px; padding: 0px 0px 0px 0px; line-height: 20px; }
ul.techsupport li		{ list-style: none; background: url(../images/icon_close.jpg) 6px 7px no-repeat #49608a; padding: 2px 0px 3px 23px; margin: 0px 0px 2px 0px; cursor: pointer; color: #fff; }
ul.techsupport li.on	{ list-style: none; background: url(../images/icon_open.jpg) 6px 7px no-repeat #ec9802; padding: 2px 0px 3px 23px; margin: 0px 0px 2px 0px; cursor: pointer; color: #fff; }

ul.techsupportsub		{ margin: 0px; padding: 0px 0px 0px 0px; line-height: 20px; }
ul.techsupportsub li	{ list-style: none; background: url(../images/icon_close.jpg) 6px 7px no-repeat #e5e2d5; padding: 2px 0px 3px 23px; margin: 0px 0px 2px 0px; cursor: auto; font-weight: normal; color: #000; }
ul.techsupportsub li.on	{ list-style: none; background: url(../images/icon_open.jpg) 6px 7px no-repeat #ec9802; padding: 2px 0px 3px 23px; margin: 0px 0px 2px 0px; cursor: auto; font-weight: normal; color: #fff; }

ul.techsupportfaqsub		{ margin: 0px; padding: 0px 0px 0px 0px; line-height: 20px; }
ul.techsupportfaqsub li		{ list-style: none; background: #e5e2d5; padding: 2px 15px 3px 15px; margin: 0px 0px 2px 0px; font-weight: normal; color: #000; cursor: auto; }
ul.techsupportfaqsub li.on	{ list-style: none; background: #ec9802; padding: 2px 15px 3px 15px; margin: 0px 0px 2px 0px; font-weight: normal; color: #fff; cursor: auto; }

ul.techsupportlinks		{ margin-left: 0px; padding: 0px 0px 0px 13px; line-height: 20px; }
ul.techsupportlinks li	{ background: none; padding-left: 0px; font-size: 8pt; font-weight: normal; }

div#techsupportfloat		{ text-align: left; margin: 10px 0px 0px 0px; background-color: #fff ; border-right: 1px solid #c0bba7; border-bottom: 1px solid #c0bba7; }
div#techsupportimage		{ padding: 10px 0px 10px 0px; }
div#techsupportheading		{ padding: 0px 8px 0px 8px; font-size: 9pt; text-align: center; }
ul#techsupportlist li		{ margin-left:-10px; }

div.programmingtoolsbox		{ border: 1px solid #000; padding:0px 10px 0px 10px; margin: 10px 0px 10px 0px; }

table.documentationtable	{ background-color: #f3f3f3; }
table.documentationtable td	{ padding: 4px; margin: 5px; background-color: #dedede; font-size: 11px; } 

div#techsupportdd				{ position: absolute; top: 87px; z-index: 500; margin-left: 491px; display: none; }
div#techsupportdd ul			{ list-style: none; padding: 0px; margin: 0px; }
div#techsupportdd ul li			{ list-style: none; text-align: left; padding: 4px 6px 4px 6px; margin: 0px; background-color: #f8f9fa; border-width: 1px; border-style: solid; border-color: #c1c1c1 #888 #555 #bbb; }
div#techsupportdd ul li:hover	{ background-color: #e0e0e0; }
div#techsupportdd ul a			{ font-size: 8pt; text-decoration: none; color: #767676; }
div#techsupportdd ul a:hover	{ text-decoration: underline; }

td.partsgefanucnav,td.partssiemensnav,td.partsdvtnav,td.partsallennav			{ border-top: 1px solid #ccc; border-right: 1px solid #ccc; padding: 5px; cursor: pointer; text-align: center; background-color: #49608a; color: #fff; }
td.partsgefanucnav:hover,td.partssiemensnav:hover,td.partsdvtnav:hover,td.partsallennav:hover		{ color: #000; background-color: #fff; }
td.partsgefanucnavon,td.partssiemensnavon,td.partsdvtnavon,td.partsallennavon 	{ border-top: 1px solid #ccc; border-right: 1px solid #ccc; padding: 5px; cursor: pointer; text-align: center; color: #000; background-color: #fff; }

div.headertext					{ z-index: 10; position: absolute; width: 636px; color: #fff; font-size: 13px; text-align: center; padding: 170px 20px 0px 20px; }
div#qualitrolspecial a			{ display: block; background-color: #ffffbb; padding: 4px; text-decoration: none; color: #000; font-weight: bold; text-align: center; }
div#qualitrolspecial a:hover	{ background-color: #ffffbb; }
