
html, body {margin:0;padding:0;border:0;}
body {font-family:Arial, Helvetica, sans-serif;font-size:0.76em;font-weight:normal;color:#676767;background:url(images/page-bg.jpg) top left repeat-x #0F4177;text-align:center;padding-bottom:40px;}
form, fieldset, h1, h2, h3, h4, h5, h6, img, p, ul, ol, li {border:0px;margin:0px;padding:0px;}
.clear {clear:both;font-size:1%;overflow:hidden;}
#wrapper {margin:0 auto;width:980px;text-align:left;margin-top:12px;padding-bottom:12px;background-color:#FFFFFF;}
#wrapperinner {width:946px;text-align:left;margin-left:17px;}
#header {width:946px;height:130px;position:relative;}
#logo {position:absolute;top:49px;left:0px;}
#strap {position:absolute;top:58px;left:212px;color:#8D9193;width:560px;font-weight:bold;font-size:130%;}
#headerright {position:absolute;top:10px;right:0px;color:#8D9193;width:190px;height:116px;}
form#hsearch input.search {width:160px;font-size:90%;padding-top:1px;padding-left:4px;border:1px solid #CACACC;color:#7D8184;}
form#login {margin-top:8px;}
form#login input.login {width:100px;font-size:90%;padding-top:1px;padding-left:4px;border:1px solid #CACACC;color:#7D8184;}
form#login a:link, form#login a:visited {color:#104379;text-decoration:none;}
form#login a:active, form#login a:hover {color:#104379;text-decoration:underline;}

#menu {width:946px;background:url(images/menu-bg.gif) bottom left repeat-x;padding-bottom:3px;}
#menu ul {width:946px;list-style:none;}
#menu li {float:left;display:inline;color:#FFFFFF;font-size:90%;margin-left:0px;text-align:left;border-right:1px solid #FFFFFF;}
#menu li.last {border-right:0px solid #FFFFFF;}
#menu li a {text-decoration:none;display:block;padding:4px 5px 4px 17px;color:#FFFFFF;}
#menu li a:link, #menu li a:visited {background:url(images/menuli-bg.gif) 0 center no-repeat;color:#FFFFFF;text-decoration:none;}
#menu li a:active, #menu li a:hover {background:url(images/menuli-bg-on.gif) 0 center no-repeat;color:#FFFFFF;text-decoration:none;}
#menu li a.on {background:url(images/menuli-bg-on.gif) 0 center no-repeat;color:#FFFFFF;text-decoration:none;}
#homeflash {width:946px;height:224px;margin-top:2px;}

#content {width:946px;position:relative;background:url(images/content-bg.jpg) top left repeat-y;}
#hcontent {width:946px;position:relative;background:url(images/hcontent-bg.gif) top left repeat-y;margin-top:12px;}
#hcontentinner {width:946px;position:relative;margin-top:12px;}
#hleft {width:290px;float:left;display:inline;text-align:left;}
#hleft p {padding-bottom:20px;line-height:1.4em;}
p.hintro {color:#104379;line-height:1.4em;}
#hmain {width:290px;float:left;display:inline;margin-left:38px;}
#hmain img {margin-bottom:10px;}
#hright {width:290px;float:right;display:inline;font-size:90%;}
#hright h2 {font-size:120%;font-weight:bold;margin:0px;padding:8px 0px 6px 0px;color:#104379;border-bottom:1px solid #E4E4E4;}
#hright h2 a:link, #hright h2 a:visited {color:#104379;text-decoration:none;}
#hright h2 a:active, #hright h2 a:hover {color:#104379;text-decoration:underline;}
#hright h3 {font-size:110%;font-weight:bold;margin:0px;padding:0px;color:#104379;}
#hright h3 a:link, #hright h3 a:visited {color:#104379;text-decoration:none;}
#hright h3 a:active, #hright h3 a:hover {color:#104379;text-decoration:underline;}
a.more:link, a.more:visited {font-weight:bold;color:#104379;text-decoration:none;}
a.more:active, a.more:hover {font-weight:bold;color:#104379;text-decoration:underline;}

#hright p {padding:0px 0px 4px 0px;margin:0px;}
#hnews {padding-bottom:20px;}
.newsrow  {padding-bottom:8px;padding-top:8px;border-bottom:1px solid #E4E4E4;}
p.newsdate {font-weight:bold;color:#22B4F2;font-weight:bold;padding:0px;margin:0px;}

#producticons {margin-top:12px;}
#producticons .picon {width:80px;float:left;display:inline;margin-left:6px;}
#producticons {padding:6px 0px 0px 0px;font-size:90%;text-align:center;} 

table#search a:link, table#search a:visited {font-weight:bold;color:#104379;text-decoration:none;}
table#search a:active, table#search a:hover {font-weight:bold;color:#104379;text-decoration:underline;}
table#results a:link, table#results a:visited {font-weight:bold;color:#104379;text-decoration:none;}
table#results a:active, table#results a:hover {font-weight:bold;color:#104379;text-decoration:underline;}
table#distributor h1 {font-family:Arial, Helvetica, sans-serif;font-size:160%;font-weight:bold;color:#0F4277;padding:0px 10px 10px 0px;}

#left {width:200px;float:left;display:inline;background:url(images/left-bg.jpg) top left repeat-x;min-height:536px;padding-bottom:10px;}
/*\*/
* html #left {height:536px;}
/**/
#left h1 {color:#FFFFFF;font-size:100%;font-weight:bold;padding:4px 4px 6px 13px;margin-top:15px;}
#left h1 a:link, #left h1 a:visited {color:#FFFFFF;text-decoration:none;}
#left h1 a:active, #left h1 a:hover {color:#FFFFFF;text-decoration:underline;}
#left h2 {color:#FFFFFF;font-size:120%;font-weight:bold;padding:4px 4px 6px 13px;margin-top:15px;}
#left p {color:#FFFFFF;font-size:100%;padding:4px 4px 6px 13px;}
#left p a:link, #left p a:visited {color:#FFFFFF;text-decoration:none;}
#left p a:active, #left p a:hover {color:#FFFFFF;text-decoration:underline;}
#left p.small {font-size:90%;}
#left img {padding:10px 0px 0px 12px;}

ul#nav {width:174px;font-family:Microsoft sans serif, Arial, Helvetica, sans-serif;font-size:100%;margin:3px 0px 10px 13px;border-top:1px dotted #0D517D;}
#nav li {color:#FFFFFF;list-style:none;width:174px;border-bottom:1px dotted #0D517D;}
#nav li a {width:174px;text-decoration:none;display:block;padding:6px 4px 8px 15px;color:#FFFFFF;voice-family: "\"}\""; voice-family:inherit;width:155px;}
#nav li a:link, #nav li a:visited {background:url(images/nav-bg.gif) 0 center no-repeat;color:#FFFFFF;text-decoration:none;}
#nav li a:active, #nav li a:hover {background:url(images/nav-bg.gif) 0 center no-repeat;color:#22B4F2;text-decoration:none;}
#nav li a.navon {background:url(images/nav-bg.gif) 0 center no-repeat;color:#22B4F2;text-decoration:none;}

ul#subnav {width:174px;font-family:Microsoft sans serif, Arial, Helvetica, sans-serif;font-size:100%;margin:0px;border-top:0px dotted #0D517D;}
#subnav li {color:#FFFFFF;list-style:none;width:174px;border-bottom:0px dotted #0D517D;}
#subnav li a {width:174px;text-decoration:none;display:block;padding:6px 4px 8px 30px;color:#FFFFFF;voice-family: "\"}\""; voice-family:inherit;width:140px;}
#subnav li a:link, #subnav li a:visited {background:url(images/subnav-bg.gif) 0 center no-repeat;color:#FFFFFF;text-decoration:none;}
#subnav li a:active, #subnav li a:hover {background:url(images/subnav-bg.gif) 0 center no-repeat;color:#22B4F2;text-decoration:none;}
#subnav li a.subnavon {background:url(images/subnav-bg.gif) 0 center no-repeat;color:#22B4F2;text-decoration:none;}

#main {width:734px;float:right;display:inline;margin-top:4px;}
#main h1 {font-family:Arial, Helvetica, sans-serif;font-size:160%;font-weight:bold;color:#0F4277;padding:16px 10px 12px 0px;}
#main h2 {font-family:Arial, Helvetica, sans-serif;font-size:120%;font-weight:bold;color:#0F4277;padding:6px 10px 0px 0px;}
#main h3 {font-weight:bold;font-size:110%;color:#22B4F2;font-weight:bold;padding:4px 0px 4px 0px;}
#main p {padding:4px 0px 8px 0px;}
#main a:link, #main a:visited {color:#005480;text-decoration:none;font-weight:bold;}
#main a:active, #main a:hover {color:#005480;text-decoration:underline;font-weight:bold;}

#news {width:734px;background:url(images/news-bg.gif) top left repeat-y;margin-top:4px;padding-top:6px;padding-bottom:12px;}
#news p {padding-bottom:3px;}
#news p.newsdate {padding-top:8px;}
.nleft {float:left;display:inline;width:234px;}
.nmid {float:left;display:inline;width:226px;margin-left:20px}
.nright {float:right;display:inline;width:234px;}
#news h2 {font-size:120%;font-weight:bold;margin:0px;padding:0px 0px 3px 0px;color:#104379;border-bottom:1px solid #E4E4E4;}
#news h3 {font-size:100%;font-weight:bold;margin:0px;padding:0px;color:#104379;}
#news h3 a:link, #news h3 a:visited {color:#104379;text-decoration:none;}
#news h3 a:active, #news h3 a:hover {color:#104379;text-decoration:underline;}
#hright p {padding:0px 0px 4px 0px;margin:0px;}

table#patents th {border-bottom:1px solid #666666;}
table#patents td {border-bottom:1px solid #D6D6D6;}

table#tech {border-top:1px solid #D6D6D6;margin-top:10px;}
table#tech td {border-bottom:1px solid #D6D6D6;line-height:1.5em;}
table#tech a {background:url(images/tech-arrow.gif) center left no-repeat;padding-left:11px;}

ul#pdf {margin-top:10px;}
#pdf li {list-style:none;padding-left:22px;padding-top:6px;padding-bottom:6px;background:url(images/icon-pdf.gif) center left no-repeat;}
#pdf li a {display:block;color:#005480;font-weight:bold;}
#pdf a:link, #pdf a:visited {color:#005480;text-decoration:none;}
#pdf a:active, #pdf a:hover {color:#005480;text-decoration:underline;}

ul#child {margin-top:10px;}
#child li {list-style:none;padding-left:0px;padding-top:4px;padding-bottom:4px;}
#child li a {display:block;color:#005480;font-weight:bold;}
#child a:link, #child a:visited {color:#005480;text-decoration:none;}
#child a:active, #child a:hover {color:#005480;text-decoration:underline;}

ul#results {margin-top:10px;border-top:1px solid #E9E9E9;}
#results li {list-style:none;padding-left:20px;padding-top:4px;padding-bottom:4px;background:url(images/results-arrow.gif) top left no-repeat;border-bottom:1px solid #E9E9E9;line-height:1.4em;}
#results li a {color:#005480;font-weight:bold;}
#results a:link, #results a:visited {color:#005480;text-decoration:none;}
#results a:active, #results a:hover {color:#005480;text-decoration:underline;}

#bdetail {position:relative;}
#bdetail h1 {font-family:Arial, Helvetica, sans-serif;font-size:160%;font-weight:bold;color:#0F4277;padding:16px 10px 10px 0px;border-bottom:1px solid #0F4277;}
#bdetail h2 {font-family:Arial, Helvetica, sans-serif;font-size:100%;font-weight:bold;color:#0F4277;padding:12px 0px 3px 0px;}
ul#board {margin-top:10px;}
#board li {list-style:none;padding-left:0px;padding-top:4px;padding-bottom:4px;}
#board li a {color:#005480;font-weight:bold;}
#board a:link, #board a:visited {color:#005480;text-decoration:none;}
#board a:active, #board a:hover {color:#005480;text-decoration:underline;}
.boardm {width:734px;background:url(images/bdetail-bg.gif) top left repeat-y;min-height:400px;margin-top:10px;}
/*\*/
* html .boardm {height:400px;}
/**/
.lboard {width:514px;float:left;display:inline;}
.rboard {width:200px;float:right;display:inline;text-align:left;}
.lboard ul {margin-left:8px;padding-bottom:10px;}
.lboard li {margin-left:12px;padding-left:6px;padding-top:2px;padding-bottom:2px;}


.rimage {padding-left:10px;padding-bottom:6px;}
.limage {padding-right:10px;padding-bottom:6px;}

#pdetail {position:relative;}
#dback {position:absolute;top:16px;right:0px;width:100px;font-weight:bold;font-size:90%;text-align:right;}
#pdetail ul {margin-left:8px;padding-bottom:10px;}
#pdetail li {margin-left:12px;padding-left:6px;padding-top:2px;padding-bottom:2px;}
#pdetail h1 {font-family:Arial, Helvetica, sans-serif;font-size:160%;font-weight:bold;color:#0F4277;padding:16px 10px 10px 0px;border-bottom:1px solid #0F4277;}
#pdetail h2 {font-family:Arial, Helvetica, sans-serif;font-size:100%;font-weight:bold;color:#0F4277;padding:12px 0px 3px 0px;}
.lprod {width:424px;float:left;display:inline;margin-top:10px;}
.rprod {width:290px;float:right;display:inline;margin-top:10px;text-align:right;}
.prodimg {width:288px;border:1px solid #BBBBBB;text-align:center;padding-top:12px;padding-bottom:12px;}
#download {margin-top:10px;text-align:right;}
.dload {width:210px;border:1px solid #BBBBBB;margin-top:10px;float:right;}
.dloadinner {margin:3px 8px 3px 3px;text-align:left;}
#download p {padding:0px 0px 0px 0px;color:#005480;font-weight:bold;font-size:90%;}
#download a:link, #download a:visited {color:#005480;text-decoration:none;}
#download a:active, #download a:hover {color:#005480;text-decoration:underline;}

#wback {position:absolute;top:16px;right:16px;width:100px;font-weight:bold;font-size:90%;text-align:right;color:#FFFFFF;}
#wback a:link, #wback a:visited {color:#FFFFFF;text-decoration:none;}
#wback a:active, #wback a:hover {color:#FFFFFF;text-decoration:underline;}

form#contact {margin-top:20px;}
form#application {margin-top:20px;}
p.formheader {clear:both;font-family:Arial, Helvetica, sans-serif;font-size:120%;font-weight:bold;color:#0F4277;padding-bottom:8px;}
.formrow {padding-top:4px;padding-bottom:4px;}
p.flt {float:left;display:inline;width:250px;}
.buttonrow {padding-top:10px;padding-bottom:6px;}
#contact label {float:left;display:inline;width:168px;padding-right:12px;}
#application label {float:left;display:inline;width:230px;padding-right:12px;}
#contact table, #contact p.dclt {float:left;display:inline;}
#application table {float:left;display:inline;}
form#contact input, form#contact select {float:left;display:inline;}
form#contact select {margin-right:8px;}
input.txtsml {width:40px;border:1px solid #A7A6AA;}
input.txtmed {width:150px;border:1px solid #A7A6AA;}
input.txtml {width:250px;border:1px solid #A7A6AA;}
input.txtwde {width:300px;border:1px solid #A7A6AA;}
textarea.txtarea {width:300px;height:80px;border:1px solid #A7A6AA;font-family:"Microsoft sans serif", Arial, Helvetica, sans-serif;font-size:100%;}
textarea.txtlarea {width:540px;height:100px;border:1px solid #A7A6AA;font-family:"Microsoft sans serif", Arial, Helvetica, sans-serif;font-size:100%;}
.error {color:#FF0000;font-weight:bold;}

#gallery {margin-top:20px;}
.galleryimg {width:200px;margin-left:32px;text-align:center;float:left;display:inline;}

#footer {margin:0 auto;width:980px;text-align:left;margin-top:12px;position:relative;background:url(images/footer-bg.jpg) top left repeat-x;color:#FFFFFF;font-size:90%;}
#kcentre {position:absolute;width:174px;height:194px;left:30px;bottom:36px;}
#ctc {width:174px;color:#FFFFFF;font-size:100%;margin-top:20px;margin-left:13px;}
#ctc a:link, #ctc a:visited {color:#FFFFFF;text-decoration:none;}
#ctc a:active, #ctc a:hover {color:#FFFFFF;text-decoration:underline;}
#footer p.left {float:left;display:inline;width:300px;text-align:left;padding:12px 0px 12px 16px;}
#footer p.mid {float:left;display:inline;width:400px;text-align:center;padding:12px 0px 12px 0px;}
#footer p.right {float:right;display:inline;width:200px;text-align:right;padding:12px 16px 12px 0px;}
#footer a:link, #footer a:visited {color:#FFFFFF;text-decoration:none;}
#footer a:active, #footer a:hover {color:#FFFFFF;text-decoration:underline;}

#ffooter {margin:0 auto;width:940px;text-align:left;margin-top:8px;padding-bottom:12px;}
#ffooter p {text-align:right;font-size:90%;color:#E2E2E2;}
#ffooter a:link, #ffooter a:visited {color:#E2E2E2;text-decoration:none;}
#ffooter a:active, #ffooter a:hover {color:#E2E2E2;text-decoration:underline;}
