*{
border: none;
margin: 0;
padding: 0;
font-size: 11px;
font-family: verdana, arial;
color: #03235F;
line-height: 14px;
}

ul, li{
margin-left: 20px;
}

     #industries #content ul{width: 270px; }

a:hover{
color: #000;
}

/*-----------text-------------*/
#content h1{
color: #0765CB;
font-size: 16px;
margin: 0 0 6px 0;
font-weight: bold;
line-height: 18px;
}

#content h1 span{
font-weight: normal;
color: #0765CB;
font-size: 16px;
}

h5{
background: #61A203;
margin: 0 0 8px 0;
color: white;
text-align: center;
padding: 2px;
}

h6{
color: red;
margin: 10px 0 20px 0;
}

/*-----------containers-------------*/
#container{
margin: 20px auto;
width: 841px;
}

#column1{
width: 250px;
float: left;
}

#column2{
width: 591px;
float: left;
}

/*-----------NAV-------------*/
#nav{
margin: 20px 0;
}

#nav img{
display: block;
margin: 0 0 10px 15px;
}

#nav ul{
list-style-image: url(images/bullet-nav.gif);
width: 160px;
position: relative;
left: 24px;
margin: 0px 0 14px 0;
}

#nav li{
line-height: 14px;
margin-bottom: 1px;
}

#nav ul li a{
color: #0765CB;
}

.products2, .industries2, .gallery2, .custom2, .infoevents2, .support2, .contact2{
display: none;
}

#products .products1,
#industries .industries1,
#gallery .gallery1,
#custom .custom1,
#infoevents .infoevents1,
#support .support1,
#home .home1,
#contact .contact1 {
display: none;
}

#products .products2,
#industries .industries2,
#gallery .gallery2,
#custom .custom2,
#infoevents .infoevents2,
#support .support2,
#contact .contact2 {
display: inline;
margin: 0;
}


/*-----------------callouts--------------*/
#calloutSoftware{
background: url(images/co-software.jpg) no-repeat top left;
width: 239px;
height: 155px;
line-height: 14px;

}
#calloutMailingList{
background: url(images/co-software.jpg) no-repeat top left;
width: 239px;
height: 155px;
line-height: 14px;
margin: 0 0 10px 0;
}

#calloutSoftwareFocusLock{
background: url(images/co-focuslock.jpg) no-repeat top left;
width: 239px;
color: #fff;
height: 155px;

}

#calloutSoftware div, #calloutSoftwareFocusLock div, #calloutMailingList div{
padding: 77px 8px 0 99px;
line-height: 13px;
}

#calloutSoftwareFocusLock div {
padding: 67px 8px 0 99px;
color: #fff;
}

#calloutSoftwareFocusLock div a{
color: #85BDF9;
display: block;
font-weight: bold;
}

#calloutSoftware a, #calloutMailingList a{
display: block;
font-size: 10px;
font-weight: bold;
margin-top: 3px;
}

#calloutSoftware a:hover, #calloutSoftwareFocusLock a:hover, #calloutMailingList a:hover{
color: #fff;
}

#calloutIndustry {
width: 239px;
margin: 0 0 10px 0;
}

#calloutIndustry .form{
background: url(images/co-industry-bottom.jpg) no-repeat top left;
height: 52px;
text-align: center;
}

.form select{
width: 80%;
margin: 26px 0 0 0;
}

/*-----------featured items-------------*/
#featuredItems{
margin: 14px 0 0 0;
background: #E6E7E8 url(images/bg-feature-footer.gif) no-repeat bottom left;
}

#featuredItems table{
margin: 0;
width: 100%;
}

#featuredItems h1{
margin: 0 0 7px 0;
}

#featuredItems ul{
float: right;
list-style-image: url(images/bullet-nav.gif);
margin: 0 0 4px 0;
width: 70%;
padding-left: 15px;
}

#featuredItems li{
margin: 0 0 0px 0;
padding-left: 0px;
}

.button{
margin: 7px 0 0 0;
display:block;
}

/*-----------------footer----------------*/
#footer{
text-align: center;
font-size: 9px;
color: #7EC21C;
line-height: 16px;
margin: 20px 0;
letter-spacing:0px;
float: left;
width: 840px;
}

#footer a{
font-size: 9px;
color: #505258;
text-decoration: none;
margin: 0 3px;
}

#footer div a{
font-size: 9px;
color: #777;
}

#footer a:hover{
text-decoration: underline;
}

#footer span{
color: #777;
font-size: 9px;
}

#footer div{
color: #7ec21c;
}

/*---------------breadcrumb----------------*/
#breadcrumb{
height: 25px;
background: url(images/bg-breadcrumb.gif) no-repeat top left;
}

#breadcrumb h1, #breadcrumb a{
color: white;
font-size: 9px;
font-style: normal;
}

#breadcrumb h1{
padding: 6px 0 0 8px;
}

#breadcrumb a:hover{
color: #ccc;
}

/*---------------suggested items----------------*/
#suggestedItems{
margin: 15px 0 0 0;
width: 239px;
}

#suggestedItems table{
border-left: 1px solid #0765CB;
border-right: 1px solid #0765CB;
}

#suggestedItems table td{
padding: 10px ;
}

#suggestedItems h1{
margin: 0 0 5px 0;
padding-right: 15px;
}

.border{
border-top: 1px solid #C4DAF3;
border-bottom: 1px solid #C4DAF3;
}



/*---------------content----------------*/
#content{
background: #DCE9F7 url(images/bg-sub-footer.gif) no-repeat bottom left;
padding: 15px 0 15px 15px;
width: 576px;
}

#products #content{
background: #DCE9F7 url(images/bg-sub-footer.gif) no-repeat bottom left;
padding: 15px 0 15px 15px;
float: left;
}

#content p{
padding-right: 15px;
margin: 0 0 6px 0;
line-height: 14px;
}

#content h2{
font-size: 12px;
margin: 0 0 8px 0;
}

.title{
display: block;
margin: 0 0 5px 0;
}

.infoHead, #industryPhotos .infoHead{
border-bottom: 1px solid #C4DAF3;
padding: 0 0 3px 0;
display: block;
margin: 0 0 6px 0;
}

.quote{
border-top: 2px solid #fff;
border-bottom: 2px solid #fff;
padding: 15px;
font-style: italic;
width: 44%;
}

.quote span{
font-size: 9px;
display: block;
text-align: right;
}

.tradeshows{
float: right;
width: 210px;
padding: 0 0 0 12px;
margin: 0 0 0 12px;
border-left: 1px solid #fff;
}

.tradeshows ul{
margin: 0 10px 0 40px;
}

.tradeshows span{
font-size: 10px;
color: #0765CB;
font-weight: bold;
line-height: 13px;
}

.tradeshows li{
margin: 0 0 3px 0;
}

/*---------------products----------------*/
#productButtons{
width: 287px;
float: right;
margin-left: 15px;
}

#browse{
width: 270px;
height: 51px;
margin: 7px 0 0 0;
background: url(images/bg-browse.gif) no-repeat top left;
}

#browse select{
width: 256px;
margin: 0px 0 0 7px;
height: 16px;
}

#browse img{
margin: 7px 0 3px 7px;
}

#productButtons a img {
margin:0 5px 5px 0;
}

#productInfo{
float: left;
margin: 12px 0 0 0;
background: url(images/bg-dottedline.gif) repeat-y  262px 0;
}

#productInfo #col2 h2{
font-size: 11px;
color: #0765CB;
}

#productInfo #col1{
width: 289px;
float: left;
}

#productInfo #col1 a img{
margin: 0 7px 7px 0;
border: 1px solid #fff;
}

#productInfo #col2{
width: 280px;
float: left;
}

#productInfo #col2 ul, #content ul{
list-style-image: url(images/bullet-nav.gif);
position: relative;
left: -20px;
margin-top: 5px ;
margin-bottom: 15px;
}

#productInfo #col2 li{
margin-bottom: 3px;
}

.productMain{
margin: 18px;
}

.productMain img{
margin: 0 20px 15px 0;
}

/*---------------charts----------------*/
#chartMiscope{
background: #fff;
border-collapse: collapse;
width: 555px;
border: 1px solid #BFD7F2;
color: #fff;
}

#chartMiscope td, #chartMiscope th{
border: 1px solid #BFD7F2;
padding: 5px;
color: #fff;
font-size: 10px;
line-height: 12px;
}

#chartMiscope th{
border: 1px solid #BFD7F2;
}

#chartMiscope img{
margin: 0 0 4px 0;
}

#chartMiscope .link {
color: #03235F;
}

#chartMiscope b{
color: #fff;
font-size: 10px;
}

.accessories .link{
width: 30px;
}




/*---------------jump menu----------------*/
select .bold{
font-weight: bold;
}


/*--------------software--------------*/
#softwareScreens{
float: right;
padding: 0 10px 0 15px;
background: #DCE9F7;
}

#softwareScreens img{
display: block;
}

/*-------------iframe--------------*/
#tabs{
background: #DCE9F7;
}

#tabs a{
float: left;
color: #fff;
text-align: center;
font-weight: bold;
font-size: 9px;
line-height: 12px;
margin: 0 1px 0 0;
background: #427D0D;
height: 25px;
padding: 1px 6px 0 6px;
}

#tabs .selected, #tabs .selected a {
background: #0765CB;
}

#iframe{
width: 371px;
height: 382px;
background: #DCE9F7;
margin: 0 0 10px 0;
}

#iframeTall{
width: 327px;
height: 599px;
background: #DCE9F7;
margin: 0 0 10px 0;
}

#iframeInner{
background: #DCE9F7;
}

.screen{
border: 4px solid #0765CB;
margin: 0; padding: 0;
}

/*-----------industry page-----------*/
.industry{
display: block;
float: left;
}

.industryInner{
margin: 13px 20px 0 20px;
border-bottom: 1px solid #fff;
}

.industryText{
float: right;
width: 370px;
margin: 8px 0px 0 0px;
}

.industry a{
text-decoration: none;
}

.industryText img{
display: block;
margin: 0 0 5px 0;
}

.industryText span{
font-weight: bold;
display: block;
font-size: 10px;
margin: 4px 0 0 0;
}

.industryText span:hover{
text-decoration: underline;
}

#industryPhotos{
float: right;
width: 255px;
padding: 0 0 0 15px;
}

#industryPhotos a img {
margin: 0 3px 3px 0;
float: left;
border: 1px solid #fff;
}


/*---------------contact----------------*/
#contactTable{
width: 550px;
}

#contactTable td{
padding: 3px 0;
border-bottom: 1px solid #EAF1F9;
}

#contactTable span, .required{
font-size: 9px;
font-style: italic;
}

input, select{
border: 1px solid #C3D7ED;
width: 160px;
margin: 0 0 0 10px;
}

input:focus, select:focus{
border: 1px solid #0765CB;
}

.checkbox{
width: 12px;
margin: 0 3px 2px 10px;
border: none;
}

/*-----------image gallery-------------*/
.gallery, .gallery div{
float: left;
}

.gallery div{
margin: 0 8px 10px 0;
background: #fff;
padding: 2px;
}

.gallery div img{
display: block;
}

.gallery h2 a {
display: block;
background: url(images/gallery-title.gif);
background-repeat: no-repeat;
color: #fff;
padding: 3px 0 0 5px;
clear: both;
width: 558px;
height: 24px;
text-decoration: none;
margin-top: 15px;
}

.gallery a:hover{
text-decoration: underline;
}

.gallery h3{
margin: 3px;
width: 260px;
}

.gallery a.anchor{
background: none;
height: 0px;
}

.pdfButton{
float: right;
margin: 0 20px 10px 0;
}
.pdfButton2{
float: right;
margin: 0 20px 10px 0;
}

.galleryListings{
float: left;
width: 100%;
}

.galleryListings div{
width: 230px;
float: left;
padding: 20px;
}


/*-----------video-------------*/
.videoDiv, .video{
background: #fff;
}

.videoDiv{
width: 100%;
text-align: center;
}

.videoDiv form{
margin: 0px; padding: 0px;
}

