@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0;}
body {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5a5e60;overflow-y:scroll;}
.clear {clear:both;}

h1, h2, h3 {color:#00769f;}
h1 {font-size:18px; font-weight:normal; margin:0px 0px 10px;}
h2 {font-size:15px; font-weight:bold; margin:0px 0px 3px;}
h3 {font-size:13px; font-weight:bold; margin:0px 0px 10px;}
p {margin-bottom:14px;}
b {font-weight: none;}

a {color:#00769f; text-decoration:none;}
a:hover {color:#00769f; text-decoration:underline;}

img {border:none;}

#container {width:930px; margin:auto;}
#header {width:inherit; height:140px;}

#header #search form {margin:6px 10px;}
* html #header #search form {margin:3px 10px;}
* html #header #search form .searchButton {margin-top:2px;}

#topMenu {width:inherit; height:32px; background:url(../images/topMenuBackground.gif); font-size:11px; color:#fff;}
#topMenuList li{list-style:none; display:inline; margin-left:12px;}
#topMenuList a {color:#fff; text-decoration:none;}
#topMenuList a:hover {color:#fff; text-decoration:underline;}
#topMenu input {margin:0 5px; border:none;}
#topMenu input.textField {width:167px;padding:1px; border:none;}


#navBar li{list-style:none; display:inline; margin-right:21px; font-size:13px;}
#navBar a {color:#5a5e60; text-decoration:none;}
#navBar a:hover {color:#5a5e60; text-decoration:underline;}

#homepageFlash {width:inherit; height:340px;}

.leftColumn {width:615px; float:left;}
.rightColumn {width:315px; float:right; margin-top:28px;}

#bottomButtons {width:inherit; height:100px; margin-top:18px; padding:0;}
.bottomButton {height:115px; float:left; margin:0 10px 0 10px;}
.buttonContentImage {float:left; margin-top:5px;}
.buttonContentText {width:157px; float:left; margin:15px 0 0 15px;}
* html .bottomButton {margin:0 8px 0 8px;}

#footer {height:50px; margin-top:40px; font-size:11px;border-top:1px solid #D4D9DB;padding:10px 0px;}
#footer .text {float:right;width:696px;}
#footer a {color:#5a5e60; text-decoration:none;}
#footer a:hover {color:#5a5e60; text-decoration:underline;}

.productLogo {color:#00769F; font-weight:bold; font-style:italic;}


/***************************************/
#wide {float:right;width:696px;}

#wide .inner {padding:25px 0;}
.narrow {float:left;width:223px;}
.navleft {width:189px;list-style:none;margin:0px auto;font-weight:bold;}
.navleft li a {display:block;background:#E6E6E6;margin:2px 0px;padding:5px 10px;}
* html .navleft li a {height:15px;}
.navleft li.first  {background:url(../images/navleft_top.jpg) no-repeat top left;height:25px;padding:0px;}
.navleft li.last  {background:url(../images/navleft_bottom.jpg) no-repeat top left;height:25px;padding:0px;}
.navleft li.active a, .navleft li a:hover {background:#00769F;color:white; text-decoration:none;}
.navleft li.level2 a {padding-left:20px;}
.navleft li.level3 a {padding-left:35px; font-weight:normal;}

.navleft li.level2Product a {padding-left:20px; color:#00769F; font-weight:bold; font-style:italic;}
.navleft li.level2Product a:hover, .navleft li.level2ProductActive a {padding-left:20px; background:#00769F; color:white; font-weight:bold; font-style:italic;}

.navleft li.level3Active a {padding-left:35px; background:#00769F; color:white; font-weight:normal;}



.navleft a {color:#5A5E60;}

/*****************************/
.bluewhite, .whiteblue, .whitebluena {margin-bottom:2px; padding:10px; text-align:left;text-decoration:none!important;display:block;}
.bluewhite {background:#00769F; color:#fff; font-weight:bold;}
.whiteblue, .whitebluena {background:#E6E6E6; color:#00769F; font-weight:normal; }
.whiteblue:hover, .whitebluena:hover {background:#00769F; color:#fff;}
.whitebluena:hover  {cursor:default;}




.productDescriptionBullets {float:left; margin-left:50px;}
.productDescriptionBullets ul {list-style:square;}
.productDescriptionBullets ul li {margin-left:20px;}

.iconpdf {background:url(../images/iconpdf.gif) no-repeat left;padding-left:20px;}
.iconasp {background:url(../images/iconhtml.gif) no-repeat left;padding-left:20px;}

tr.row1 td {background:#F2F2F2;}
