HTML {
}
BODY {
	MARGIN: 0px; WIDTH: 100%; height:100%
}
DIV.background {
	BACKGROUND-POSITION: center 0px; BACKGROUND-IMAGE: url(../images/background-noleaf.jpg); BACKGROUND-REPEAT: no-repeat; POSITION: relative
}
BODY DIV {
	TEXT-ALIGN: left
}
A {
	COLOR: #17579D; TEXT-DECORATION: none
}
UL {
	LIST-STYLE-TYPE: none
}
P.strong {
	FONT-WEIGHT: bold
}
P.weak {
	COLOR: #666
}
#divPage {
	HEIGHT: 100%; TEXT-ALIGN: left
}
#divPage p img {
	
}
#divHeader {
	Z-INDEX: 1; MARGIN-BOTTOM: 24px; MARGIN-LEFT: auto; WIDTH: 980px; MARGIN-RIGHT: auto; POSITION: relative; HEIGHT: 115px
}
#divHeader IMG {
	DISPLAY: none
}
#divHeader H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; BACKGROUND-IMAGE: url(../images/qti_logo.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 163px; BOTTOM: 0px; TEXT-INDENT: -9999pt; PADDING-TOP: 0px; POSITION: absolute; HEIGHT: 112px; margin-top: 5px
}
#lnkHome {
	LEFT: 0px; WIDTH: 163px; BOTTOM: 0px; TEXT-INDENT: -9999pt; POSITION: absolute; HEIGHT: 112px
}
#ulTopNav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; RIGHT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BOTTOM: 0px; PADDING-TOP: 0px; POSITION: absolute; HEIGHT: 45px; 
}
#ulTopNav LI {
	FLOAT: left; POSITION: relative
}
#ulTopNav LI A {
	DISPLAY: block; Z-INDEX: 10; TEXT-INDENT: -9999pt; POSITION: relative; HEIGHT: 45px; outline: none
}
A#lnkIndex {
	BACKGROUND-IMAGE: url(../images/home.jpg); WIDTH: 94px
}
A.active#lnkIndex {
	BACKGROUND-IMAGE: url(../images/home.jpg)
}
A#lnkIndex:hover {
	BACKGROUND-IMAGE: url(../images/home.jpg); background-position: 0px -45px;
}
A#lnkProducts {
	BACKGROUND-IMAGE: url(../images/products.jpg); WIDTH: 110px
}
A.active#lnkProducts {
	BACKGROUND-IMAGE: url(../images/products.jpg)
}
#ulTopNav LI:hover A#lnkProducts {
	BACKGROUND-IMAGE: url(../images/products.jpg); background-position: 0px -45px;
}
A#lnkProducts:hover {
	BACKGROUND-IMAGE: url(../images/products.jpg); background-position: 0px -45px;
}
A#lnkApplications {
	BACKGROUND-IMAGE: url(../images/applications.jpg); WIDTH: 125px
}
A#lnkApplications:hover {
	BACKGROUND-IMAGE: url(../images/applications.jpg); background-position: 0px -45px;
}
A#lnkAbout {
	BACKGROUND-IMAGE: url(../images/about.jpg); WIDTH: 110px
}
A#lnkAbout:hover {
	BACKGROUND-IMAGE: url(../images/about.jpg); background-position: 0px -45px; WIDTH: 110px
}
A#lnkNews {
	BACKGROUND-IMAGE: url(../images/news.jpg); WIDTH: 90px
}
#ulTopNav LI:hover A#lnkNews {
	BACKGROUND-IMAGE: url(../images/news.jpg); background-position: 0px -45px;
}
A#lnkNews:hover {
	BACKGROUND-IMAGE: url(../images/news.jpg); background-position: 0px -45px;
}
A#lnkContact {
	BACKGROUND-IMAGE: url(../images/contact.jpg); WIDTH: 116px
}

A#lnkCorner {
	BACKGROUND-IMAGE: url(../images/corner.png); WIDTH: 145px
}
A.active#lnkCorner {
	BACKGROUND-IMAGE: url(../images/corner.png)
}
A#lnkCorner:hover {
	BACKGROUND-IMAGE: url(../images/corner_over.png)
}

A#lnkContact:hover {
	BACKGROUND-IMAGE: url(../images/contact.jpg); background-position: 0px -45px;
}
#ulTopNav LI UL.subNav {
	DISPLAY: none; LEFT: 0px; MARGIN: 0px 0px 0px 1px; WIDTH: 200px; POSITION: absolute; TOP: 45px; z-index:9999
}
#ulTopNav LI UL.subNav LI {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #333; display: block !important; display: inline; /*For IE*/  width: 180px; z-index:9999
}
#ulTopNav LI UL.subNav LI A {
	COLOR: #fff; TEXT-INDENT: 0px; WHITE-SPACE: nowrap; HEIGHT: auto; position:relative; z-index:99999
}
#ulTopNav LI UL.subNav LI A:hover {
	COLOR: #17579D; height:auto
}
#ulTopNav LI:hover UL.subNav {
	DISPLAY: block
}
#divBody {
	MIN-HEIGHT: 300px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; PADDING-TOP: 20px; POSITION: relative
}
#divFooter {
	CLEAR: both; PADDING-BOTTOM: 0px; WIDTH: 100%; TEXT-ALIGN: right;
}
#searchmod {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/search-bg-small.png) no-repeat 0px 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; WIDTH: 254px; PADDING-TOP: 0px; HEIGHT: 47px
}
#searchmod .inputbox {
	BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 14px; PADDING-LEFT: 4px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 48px; WIDTH: 190px; HEIGHT: 15px; BORDER-RIGHT-WIDTH: 0px
}
div.productListing {
padding:5px;
}
#divHero {
	POSITION: relative; HEIGHT: 308px; BACKGROUND-COLOR: #ddd
}
#divHero .content {
	LEFT: 10px; BACKGROUND-IMAGE: url(../images/home_teeny.png); MARGIN-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 620px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 10px; HEIGHT: 290px; BACKGROUND-COLOR: #ccc
}
#divSubHero {
	POSITION: relative; HEIGHT: 220px; BACKGROUND-COLOR: #ddd; width: 685px; margin-bottom: 10px;border:1px solid #bcbcbc;
}
#divHero .sub {
	MARGIN-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 665px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; margin-top: 10px; HEIGHT: 210px; BACKGROUND-COLOR: #ccc; margin-left: 10px
}
div.product {
float:left;
padding:5px;
width:300px;
}
div.product div {
background-color:#CCCCCC;
font-size:10px;
font-weight:bold;
height:45px;
margin-top:10px;
padding:5px;
}
h2.listingHeading {
clear:both;
color:#000000;
font-size:16px;
font-weight: normal;
padding-left:10px;
padding-top:10px;
}
div.product img {
border:1px solid #666;
float:left;
margin-right:5px;
}
#newsletter {
BACKGROUND: url(../images/newsletter_bg.jpg) no-repeat 0px 0px; height:220px; padding: 10px 0px 0px 8px
}
#download {
BACKGROUND: url(../images/download_bg.jpg) no-repeat 0px 0px; height:175px; padding: 10px 0px 0px 8px
}
div#contactSupport form, div#requestForm form {
background-color:#CCCCCC;
border:1px solid #333333;
margin:0 20px;
padding:15px 30px 15px 15px;
}
div.application {
float:left;
padding:5px 5px 5px 0;
width:150px;
}
div.application h1 {
font-size:10px;
margin:0;
padding:5px 0 0 5px;
text-transform:uppercase;
}
div#prodHead {
background-color:#CCCCCC;
font-size:18px;
font-weight:bold;
margin-bottom:5px;
padding:5px;
text-align:right;
}
tr#rowHeadings td {
text-align:right;
}
#prodDescription td {
border-right:2px solid #000000;
padding:10px;
vertical-align:top;
width:50%;
}
table#prodDescription {
border-bottom:5px solid #000000;
margin-top:10px;
width:670px;
}
form#tellafriend input {
background-color:#CCCCCC;
border-color:#000000 -moz-use-text-color;
border-style:solid none;
border-width:1px 0 2px;
color:#000000;
font-size:12px;
padding:2px;
text-align:center;
text-transform:uppercase;
width:100%;
}
div#prodRelated form {
padding-bottom:20px;
}
tr#rowHeadings td h2 {
background-color:#000000;
color:#FFFFFF;
font-size:12px;
margin-top:2px;
padding:2px;
text-align:center;
text-transform:uppercase;
}
img.prodPhoto {
border:1px solid #000000;
width:250px;
padding-right:40px;
padding-left: 20px;
margin-bottom:10px;
}
img.prodPhotoDTU {
border:0px solid #000000;
width:250px;
padding-right:40px;
padding-left: 20px;
margin-bottom:10px;
}

form#productForm {
background-color:#F6F6F6;
border-bottom:1px solid #000000;
padding:20px;
text-align:center;
}
tr.refinedHeading td {
border-bottom:1px dashed #000000;
font-weight:bold;
vertical-align:bottom;
}
table.refinedProducts {
border:0 none;
width:100%;
}
form.toolJump {
background-color:#F6F6F6;
border-bottom:1px solid #333333;
border-top:1px solid #333333;
padding:3px 0 3px 30px;
} 
input#lastname { display:none; }


