body {	background : #333333;  font : 10px verdana, sans-serif; color: #333333; margin: 0px; padding: 0px;}
table { font: 10px verdana, sans-serif; margin:0px 0px 0px 0px ; padding: 0px 0px 0px 0px ; border: 0px;}
td { margin:0px; padding: 0px;}
a {text-decoration: none; color: #E6E6E6;}
a:hover {color: #EFD70C;}
select {background: #CDEFF8; font: 10px verdana, sans-serif;}
form {margin: 0px;}

a.underlined { color: #1554C7 ; text-decoration: underline ; }	
a.underlined:hover { color: #FF3333 ; }

table.header {width: 100%; background:#666666; color: #E6E6E6;}
table.header td { padding: 3px 10px 3px 10px;}
table.footer {color: #E6E6E6; width: 100%;}
table.footer td { padding: 3px 10px 3px 10px;}
table.logo {background: white; width: 100%; border: 1px solid #333333; border-width: 1px 0px 1px 0px; }
table.main {width: 100%; background: url(/images/back_main.gif)}
table.subtable { color: #333333; float:right; margin-right: 20px;}
table.content {background: white; border: 1px solid #666666; width: 721px;}

/* Sub Menu Stuff ------------------------------ */

a.subtable {background: #E6E6E6; border: 1px solid #C1C1C1; border-width: 1px 1px 0px 1px; padding: 3px 3px 3px 5px; width: 140px; color: #333333; float:left;}
a.subtable-on {background: #EED60C; border: 1px solid #C1C1C1; border-width: 1px 1px 1px 1px; padding: 3px 3px 3px 5px; width: 140px; color: #333333; float:left;}
a.subtable-on:HOVER {color: #333333;}
a.subtable:hover {background: #EFD70C; color: #333333}

a.subtable2 {background: #E6E6E6; border: 1px solid #C1C1C1; border-width: 1px 1px 0px 1px; padding: 3px 3px 3px 5px; width: 140px; color: #333333; float:left;}
a.subtable2-on {background: #EED60C; border: 1px solid #C1C1C1; border-width: 1px 1px 0px 1px; padding: 3px 3px 3px 5px; width: 140px; color: #333333; float:left;}
a.subtable2-on:HOVER {color: #333333;}
a.subtable2:hover {background: #EFD70C; color: #333333}

a.subtable-special {background: #DAF7FF; border: 1px solid #C1C1C1; border-width: 1px 1px 0px 1px; padding: 3px 3px 3px 5px; width: 140px; color: #333333; float:left;}
a.subtable-special:HOVER {background: #EFD70C; color: #333333;}
a.subtable-special-on {background: #EFD70C; border: 1px solid #C1C1C1; border-width: 1px 1px 0px 1px; padding: 3px 3px 3px 5px; width: 140px; color: #333333; float:left;}
a.subtable-special-on:HOVER {background: #EFD70C; color: #333333;}

a.sub-subtable {background: #F4F4F4 ; border: 1px solid #C1C1C1; border-width: 0px 1px 0px 1px; padding: 3px 0px 3px 5px; margin-left: 20px ; width: 120px; color: #333333; float:left;}
a.sub-subtable:hover {background: #F4F4F4 ; color: #333333 ; text-decoration: underline ;}
a.sub-subtable-on {background: #F4F4F4 ; border: 1px solid #C1C1C1; border-width: 0px 1px 0px 1px; padding: 3px 0px 3px 5px; margin-left: 20px ; width: 120px;  color: #FF3333; float:left;}
a.sub-subtable-on:HOVER {background: #F4F4F4 ; color: #FF3333; text-decoration: underline ;}

/* End Sub Menu */


/* Product/Icon Guide Pop-Up Page -------------------- */

table.pg {color: #333333 ; border: 1px solid #CCCACA ; border-width: 1px 0px 0px 0px ; }
td.pg-header {color: #FFFFFF ; text-align: center ; border: 1px solid #CCCACA ; border-width: 0px 1px 1px 0px ; background: #666666 ; padding: 3px 3px 3px 3px ; font: 10px verdana, sans-serif ;}
td.pg-spacer {border: 1px solid #CCCACA ; border-width: 0px 0px 1px 0px ; font: 1px verdana;}
td.pg-body {text-align: center ; border: 1px solid #CCCACA ; border-width: 0px 1px 1px 0px ; padding: 20px 8px 20px 8px ;}
td.pg-series {background: #DAF7FF ; text-align: center ; border: 1px solid #CCCACA ; border-width: 0px 1px 1px 0px ; padding: 20px 8px 20px 8px ;}

a.subtable-blue {background: #DAF7FF; border: 1px solid #999999; border-width: 0px 1px 1px 1px; padding: 3px 3px 3px 5px; width: 130px; color: #333333; float:left;}
a.subtable-blue:HOVER {background: #EFD70C ; color: #333333;}
a.subtable-blue-on {background: #EFD70C; border: 1px solid #999999; border-width: 0px 1px 1px 1px; padding: 3px 3px 3px 5px; width: 130px; color: #333333; float:left; margin-right: 5px ;}
a.subtable-blue-on:HOVER {color: #333333;}

a.pg-series {color: #333333 ; text-decoration: underline ;}
a.pg-series:HOVER {color: #FF3333 ; }

table.ig {color: #333333 ; border: 1px solid #CCCACA ; border-width: 1px 0px 0px 0px ; }
td.ig-header {color: #FFFFFF ; text-align: center ; border: 1px solid #CCCACA ; border-width: 0px 1px 1px 0px ; background: #666666 ; padding: 3px 3px 3px 3px ; font: 10px verdana, sans-serif ;}
td.ig-spacer {border: 1px solid #CCCACA ; border-width: 0px 0px 1px 0px ; font: 1px verdana;}
td.ig-body {background: #F8F8F8 ; text-align: center ; border: 1px solid #CCCACA ; border-width: 0px 1px 1px 0px ; padding: 20px 8px 20px 8px ;}
td.ig-icon {background: #FFFFFF ; text-align: center ; border: 1px solid #CCCACA ; border-width: 0px 1px 1px 1px ; padding: 20px 8px 20px 8px ;}
td.ig-series {background: #DAF7FF ; text-align: left ; border: 1px solid #CCCACA ; border-width: 0px 1px 1px 0px ; padding: 20px 8px 20px 8px ;}

a.ig-series {color: #333333 ; text-decoration: underline ;}
a.ig-series:HOVER {color: #FF3333 ; }

a.ig-animation {color: #333333 ; text-decoration: underline ;}
a.ig-animation:HOVER {color: #FF3333 ; }

a.close-window {width: 130px ; text-align: right ; color: #FF3333 ; text-decoration: underline ;}
a.close-window:HOVER {color: #FF3333 ;}

/* End Product/Icon Guide Pop-Up */



/* Product Specifications Page -----------------------*/

span.spec-title {font: bold 14px verdana, sans-serif;}
td.download-top {background: #DAF7FF ; padding: 3px 10px 3px 10px ; border: 1px solid #CCCACA ; color: #000000 ; font: bold 10px verdana, sans-serif;}
td.download-bottom {background: #F4F4F4 ; padding: 3px 10px 3px 10px ; border: 1px solid #CCCACA ; border-width: 0px 1px 1px 1px ; font: 10px verdana, sans-serif;}
a.spec-download {color: #000000 ; text-decoration: underline ;}
a.spec-download:HOVER {color: #FF0000 ;}

/* END Product Specifications Page */


/* Case Studies Page ---------------------------------*/

a.casestudy-area {color: #666666; float: left; width: 280px ;  padding:5px;}
a.casestudy-area-on { background: #DAF7FF ; color: #666666; float: left; width: 280px ;  padding:5px;}
a.casestudy-area:hover{ background: #DAF7FF; color: #666666;}

table.casestudy {border: 1px solid #E6E6E6 ; border-width: 1px 0px 0px 1px ; font: 10px verdana, sans-serif;}
td.casestudy-icon {border:1px solid #E6E6E6 ; border-width: 0px 1px 1px 0px ; padding: 10px 10px 5px 10px ;}
td.casestudy-address {border:1px solid #E6E6E6 ; border-width: 0px 1px 1px 0px ; padding: 10px 10px 10px 10px ;}
td.casestudy-arrow {background: #E6E6E6 ; border:1px solid #E6E6E6 ; border-width: 0px 1px 1px 0px ; padding: 0px 5px 0px 5px ;}
a.casestudy-icon {}
a.casestudy-icon:HOVER {background: #DAF7FF ;}
a.casestudy-address {background: #E6E6E6 ; border: 1px solid #C1C1C1 ; color: #333333 ; float: left ; width: 170px ; padding: 5px 10px 5px 15px ;}
a.casestudy-address:HOVER {color: #333333 ; background: #DAF7FF ;}

a.casestudy-address em {
	color: #1554C7 ;
	}

a.casestudy-download {color: #333333 ; text-decoration: underline ;}
a.casestudy-download:HOVER {color: #FF3333 ;}
a.mail-to {color: #333333 ; text-decoration: underline ;}
a.mail-to:HOVER {color: #FF3333 ;}

/* END Case Studies */



/* BEGIN Global definitions --------------------------*/

table.table {color: #333333 ; border: 1px solid #CCCACA ; border-width: 1px 0px 0px 0px ; }
td.table-header {color: #FFFFFF ; border: 1px solid #CCCACA ; border-width: 0px 1px 1px 1px ; background: #666666 ; padding: 3px 3px 3px 3px ; font: bold 12px verdana, sans-serif ;}
td.table-spacer {border: 1px solid #CCCACA ; border-width: 0px 0px 1px 0px ; font: 1px verdana;}
td.table-left {border: 1px solid #CCCACA ; border-width: 0px 1px 1px 1px ; background: #F4F4F4 ; padding: 7px 7px 7px 7px ; font: bold 10px verdana, sans-serif;}
td.table-right {border: 1px solid #CCCACA ; border-width: 0px 1px 1px 0px ; background: #FFFFFF ; padding: 7px 7px 7px 7px ; font: 10px verdana, sans-serif ;}


/* Special table cases */
td.products-left-white {border: 1px solid #CCCACA ; border-width: 0px 1px 1px 1px ; padding: 0px 0px 0px 0px ; font: 12px verdana, sans-serif ;}
td.products-right-grey {border: 1px solid #CCCACA ; border-width: 0px 1px 1px 0px ; background: #F8F8F8 ; padding: 3px 10px 3px 7px ; font: 12px verdana, sans-serif ;}
td.table-left-link {background: #FFFFFF ; border: 1px solid #CCCACA ; border-width: 0px 1px 1px 0px ; padding: 0px 0px 0px 0px ;}
a.table-left-link {float:left ; color: #333333 ; background: #FFFFFF ; width: 100px ;  padding: 3px 10px 3px 7px ;}
a.table-left-link-on {float:left ; color: #333333 ; background: #DAF7FF ; width: 100px ;  padding: 3px 10px 3px 7px ;}
a.table-left-link:HOVER {color: #333333 ; background: #DAF7FF ;}

a.hover-red {color:#333333; text-decoration: underline;}
a.hover-red:HOVER {color:#FF3333;}


td.table-body {text-align: center ; border: 1px solid #CCCACA ; border-width: 0px 1px 1px 0px ; padding: 20px 8px 20px 8px ;}


span.page-description {font: 12px verdana, sans-serif ;}
div.series-shots {float: left ; width: 100% ; text-align: center ; background: #E6E6E6 ; padding: 2px 2px 2px 2px ; border: 1px solid #C9C9C9 ; font: 10px verdana, sans-serif;}
a.series-shots {color: #333333 ; text-decoration: underline ;}
a.series-shots:HOVER {color: #FF3333 ;}

td.product-thumb {padding: 0px 0px 5px 5px ;}

td.product-spec-header {background: #666666 ; color: #FFFFFF ; border: 1px solid #CCCACA ; PADDING: 3px 10px 3px 7px ; font: bold 12px verdana, sans-serif ; }
table.product-spec-body {border: 1px solid #CCCACA ; border-width: 1px 0px 0px 1px ;}
td.product-spec-body {background: #F4F4F4 ; padding: 10px 10px 10px 10px ; font: 10px verdana, sans-serif ; border: 1px solid #CCCACA ; border-width: 0px 1px 1px 0px ;}
td.product-spec-left {vertical-align: top ; background: #F4F4F4 ; padding: 10px 10px 10px 10px ; font: bold 10px verdana, sans-serif ; border: 1px solid #CCCACA ; border-width: 0px 1px 1px 0px ;}
td.product-spec-right {background: #FFFFFF ; padding: 10px 10px 10px 10px ; font: 10px verdana, sans-serif ; border: 1px solid #CCCACA ; border-width: 0px 1px 1px 0px ;}



a.casestudy img { margin: 5px 10px 15px 5px;}

table.case {border: 1px solid #E6E6E6; border-width: 1px 1px 0px 1px; width: 90%;}
table.case td {border-bottom: 1px solid #E6E6E6;  }
td.casemiddle {background: #ffffff; border: 1px solid #E6E6E6; border-width: 0px 1px 0px 1px; color: #333333; padding: 5px;}
td.header {background: #ffffff; font: bolder 14px verdana, sans-serif; color: #666666; padding: 5px; }
td.caseleft {background: #ffffff; padding: 10px; color: #333333; font: bolder 10px verdana, sans-serif;}
table.case a {color: #333333;text-decoration: underline;}
table.case a:hover {background:#EFD70C;  color: #333333;}



