/* HTML Styles */

.dontPrint {  }
.printOnly { display:none; }


.bodyClean { margin: 0; padding: 0; border: 0; width: 100%; background-color: #ffffff; background: url(../images/bkg_tile_clean.gif) repeat-x; }

body, td { font: 12px/16px Arial, Helvetica, sans-serif sans-serif; color: #3C3C3A; }

input, textarea, select { font: 12px/14px Arial, Helvetica, sans-serif sans-serif; color: #222222; }

a { color: #3F79A1; text-decoration: underline; }
a:visited { color: #3F79A1; text-decoration: underline; }
a:active { color: #3F79A1; text-decoration: underline; }
a:hover { color: #3F79A1; text-decoration: none; }

ul { margin-top: 0px; padding-left: 0px; margin-left: 0px; list-style-type: none; }
ul li { background-image: url(../images/bullet.gif); background-repeat: no-repeat; background-position: 0px 5px; margin-top: 0px; padding-left: 8px; }
ul li ul { padding-left: 0px; list-style-type: none; margin-left: 0px; }
ul li ul li { background-image: url(../images/bullet.gif); background-repeat: no-repeat; background-position: 0px 5px; padding-left: 8px; margin-left: 10px; }

/* LINK FOR MENU TOP DHTML MENUS */
.dhtmllink { color: #464339; text-decoration: none; }
.dhtmllink:visited { color: #464339; text-decoration: none; }
.dhtmllink:active { color: #464339; text-decoration: none; }
.dhtmllink:hover { color: #464339; text-decoration: none; }

.BackToProductsLink { font-weight:bold; color: #3F79A1; text-decoration: none; }
.BackToProductsLink:visited { font-weight:bold; color: #3F79A1; text-decoration: none; }
.BackToProductsLink:active { font-weight:bold; color: #3F79A1; text-decoration: none; }
.BackToProductsLink:hover{ font-weight:bold; color: #3F79A1; text-decoration: underline; }

.prodLink { color: #3F79A1; text-decoration: none; }
.prodLink:visited { color: #3F79A1; text-decoration: none; }
.prodLink:active { color: #3F79A1; text-decoration: none; }
.prodLink:hover { color: #3F79A1; text-decoration: underline; }

h1, .pageTitle { font-size: 19px; line-height:22px; font-weight: bold; padding:7px 0px 11px 0px;text-align:left;}
h2 { font-size: 12px; line-height: 16px; color: #3F79A1; font-weight: bold; margin:15px 0px 2px 0px; }
h3 { font-size: 12px; line-height: 16px; color: #3F79A1; font-weight: bold; margin:15px 0px 2px 0px; }

/* Link Styles */

.inactiveLink {font-size: 12px; line-height: 14px; color: #464339; text-decoration: none; }
.inactiveLink:visited {font-size: 12px; line-height: 14px; color: #464339; text-decoration: none; }
.inactiveLink:active {font-size: 12px; line-height: 14px; color: #464339; text-decoration: none; }
.inactiveLink:hover {font-size: 12px; line-height: 14px; color: #464339; text-decoration: underline; }

.activeLink {font-size: 12px; line-height: 14px; color: #FFFFFF; text-decoration: none; }
.activeLink:visited {font-size: 12px; line-height: 14px; color: #FFFFFF; text-decoration: none; }
.activeLink:active {font-size: 12px; line-height: 14px; color: #FFFFFF; text-decoration: none; }
.activeLink:hover {font-size: 12px; line-height: 14px; color: #FFFFFF; text-decoration: underline; }


.IndustrySolutionsBlueBarLink {font-size: 12px; line-height: 14px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.IndustrySolutionsBlueBarLink:visited {font-size: 12px; line-height: 14px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.IndustrySolutionsBlueBarLink:active {font-size: 12px; line-height: 14px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.IndustrySolutionsBlueBarLink:hover {font-size: 12px; line-height: 14px; color: #FFFFFF; text-decoration: underline; font-weight: bold; }



.testimonial { font: 12px/20px Arial, Helvetica, sans-serif sans-serif; color: #587993; }

/* Toppest Nav Classes */
.topLinkSelected, .topLinkSelected:active, .topLinkSelected:visited {text-decoration:none;}
.topLinkSelected:hover {text-decoration:underline;}

.topLink, .topLink:active, .topLink:visited {text-decoration:underline;}
.topLink:hover {text-decoration:none;}


/* Products Styles */
.blueBottom {border-bottom: 1px solid #D3DFEA; }
.AdminLeftCell {padding:2px 20px 0px 0px; text-align:right; border-bottom:1px solid #D3DFEA; }
.AdminRightText {padding:2px 20px 0px 0px; text-align:left; border-bottom:1px solid #D3DFEA; }
.AdminRightCell { border-bottom:1px solid #D3DFEA; padding-bottom:2px; }
img {border:none;}
.imageText {font-size: 11px; line-height: 15px; padding-top:5px;}
.BlueHeader { color: #3F79A1; font-weight:bold; }
.RedHeader { color:#ea1f25; font-weight:bold;}
.ProductHeader { font-size: 22px; line-height: 24px; font-weight:bold; }

/* Products Styles - NEW 10/07 */
.blueBottom {border-bottom: 1px solid #D3DFEA; }
.AdminLeftCell {padding:2px 20px 0px 0px; text-align:right; border-bottom:1px solid #D3DFEA; }
.AdminRightText {padding:2px 20px 0px 0px; text-align:left; border-bottom:1px solid #D3DFEA; }
.AdminRightCell { border-bottom:1px solid #D3DFEA; padding-bottom:2px; }
img {border:none;}
.imageText {font-size: 11px; line-height: 15px; padding-top:5px;}
.BlueHeader { color: #3F79A1; font-weight:bold; }
.ProductHeader { font-size: 22px; line-height: 24px; font-weight:bold; }
.productsHeader { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; }
.products { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px;}
.products h2 { color:#3c3c3a; font-size:13px; margin-top:0;}
.products ul { margin-top: 0px; padding-left: 0px; margin-left: 0px; list-style-type: none; }
.products ul li { background-image: url(../images/products_bullet.gif); background-repeat: no-repeat; background-position: 0px 5px; margin-top: 0px; padding-left: 8px; }
.products ul li ul { padding-left: 0px; list-style-type: none; margin-left: 0px; }
.products ul li ul li { background-image: url(../images/products_bullet.gif); background-repeat: no-repeat; background-position: 0px 5px; padding-left: 8px; margin-left: 10px; }

.producth2 { font-size: 12px; line-height: 16px; font-weight: bold; color:#3F79A1; font-size:13px; margin-top:0; text-decoration: underline; }
.producth2:visited { font-size: 12px; line-height: 16px; font-weight: bold; color:#3F79A1; font-size:13px; margin-top:0; text-decoration: underline; }
.producth2:active { font-size: 12px; line-height: 16px; font-weight: bold; color:#3F79A1; font-size:13px; margin-top:0; text-decoration: underline; }
.producth2:hover { font-size: 12px; line-height: 16px; font-weight: bold; color:#3F79A1; font-size:13px; margin-top:0; text-decoration: none; }

.WhereToBuyPadding { margin: 0px 0px 5px 0px; }


/* Form Styles */
.lCell { background-color:#E2E9F0; border-left:1px solid white; border-bottom:1px solid white; text-align:right; vertical-align:top; width:35%; padding: 2px 10px 0px 5px;}
.rCell { text-align:left; 	padding: 2px 0px 2px 5px;}
.hint	{margin-left:10px; font-style:italic; font-size:11px; }
.title {font-weight:bold; text-align:center; padding:1px; color:white; background-color:#587992;border-bottom:2px solid white; }
.inputText {border:1px solid #BFBFBF;}

.empLCell { background-color:#E2E9F0; border-left:1px solid white; border-bottom:1px solid white; text-align:right; vertical-align:top; width:35%; padding: 2px 10px 0px 5px;}
.empRCell { text-align:left; padding: 2px 5px 2px 5px;}
.empEmptyCell { padding: 2px 5px 2px 5px; }

/* HOME PAGE */
.home-clock { background: #fff url(../images/bg_clock.gif) no-repeat left bottom; }
.home-products h2 { font-size: 16px; line-height: 16px; color: #3C3C3A; font-weight: bold; margin:0px 0px 2px 0px; }
.home-feedback { background-color:#f5efdc; border:1px solid #a2a8ad; padding:10px; }
.home-feedback h2 { margin-top:0px; }
.home-feedback p { margin-top:0px; margin-bottom:2px; }
.home-feedback h3 { margin-top:0px; margin-bottom:0px; text-align:right; }