.input_btn {
  color:#102f6d;
  font: bold 11px 'trebuchet ms',helvetica,sans-serif;
  background-color:#dbe4eb;
  border:1px solid;
  border-color: #c0c0c0;
}
#btmMenu9a{
  padding:0px;
  float:right;
  margin-right:7px;
}

hr {
  border: 0;
  color: #B3BABF;
  background-color: #B3BABF;
  height: 1px;
}

select {
	width: 155px;
}

fieldset {
	padding-right: 10px;
}
#newsMenuBox{
    padding-right:5px;
    float:left;
}
#acgpBox {
	background-image: url('images/box.png');
	background-repeat: no-repeat;
	height="118";
}

#acgpBox2 {
	background-image: url('images/box.png');
	background-repeat: no-repeat;
	height="118";
	margin-left: 18px;
}

a {
  text-decoration:none;
}

a link
	{
  text-decoration:none;
  color: #000;
}

a visited{
  text-decoration:none;
  color: #000;
}

#mainBox {
  width:900px;
  padding:0px;
  /* border-bottom:solid 3px #00205B; */
  margin-left:auto; margin-right:auto;
}

#topBox {
  width:900px;
  height:111px;
  padding: 0px;
  background-image: url('images/top_bar.gif');
  border-bottom: solid 3px #7EB2DB;
  font-family: "Trebuchet MS", "Lucida Grande", Arial, Helvetica, sans-serif; font-size: 0.6em;
}
#logoBox{
  width: 900px;
  padding-top:5px;
  float: left;
  
}

#tagBox{
  padding-left:0px;
  padding-right:200px;
  padding-top:30px;
}

#menuBox{
  padding-top:0px;
  float:right;
}
#prodMenuBox{
    padding-right:5px;
    float:left;
}
#partMenuBox{
    padding-right:5px;
    float:left;
}
#suppMenuBox{
    padding-right:5px;
    float:left;
}
#howtoMenuBox{
    padding-right:5px;
    float:left;
}
#compMenuBox{
    padding-right:5px;
    float:left;
}
#htbMenuBox{
    padding-right:10px;
	float:left;
}
#blueBox{
   background-color:#7EB2DB;
   width:900px;
   padding:0px;
   height:3px;
}
#grayBox{
   background-color:#E7EDF1;
   padding:0px;
   height:20px;
   width:900px;
}



#hdTxt{
   padding:0px;
   background-color:#E7EDF1;
   margin-bottom: 0px;
   margin-top :  5px ;
   border-left: solid 50px #E7EDF1;
   width:inherit;
   text-align:center;
   display:inline;

   }
#midBox{
   width:900px;
   padding:0px;
}

#midrhtBox{
   width: 200px;
   float: left;
 
}
#grdBox1{
   width: 200px;
   float: left;
   height:273px;
   background-image: url('images/gradient.gif');
   background-repeat:repeat-x;
   
}
#grdBox{
   width: 200px;
   float: left;
   height:300px;
   background-image: url('images/gradient.gif');
}

#grdBox2{
   width: 200px;
   float: left;
   height:269px;
   /* border-top: solid 1px #000; */
}

#NogrdBox{
   width: 200px;
   float: left;
   height:273px;
   background-image: url('images/gradient.gif');
   background-repeat:repeat-x;
}

#NogrdBox select {
	width: 200px;
}

#prodBox{
   width: 200px;
   float: left;
   height:273px;
   background-color: #fff;
   margin-top: 200px;
   text-align: right;
}

#prdImg{
  width:100px;
  margin-top:20px;
  margin-right:10px;
  margin-left:30px;
  
}
#prdImg2{
  width:200px;
  margin-top:0px;
  margin-right:10px;
  margin-left:0px;
  background-color: #7EB2DA;
  padding:20px 0 10px 0;
  margin-bottom:0px;
  vertical-align:top;
}

#srch{
	margin-left:20px; 
}

#prdImg1{
  width:200px;
  height:227px;
}
#prodImgBtm2{
padding:0px;
width:200px;
height:42px;
background-image: url('images/prod_btm.jpg');
}
#prodImgBtm{
padding:0px;
width:200px;
height:51px;
background-image: url('images/support_web.jpg');
}
#prdBox{
   width: 500px;
   float: left;
}
#prodTitleBox{
  margin-top:15px;
  margin-left:30px;
}
#prodNumBox{
  margin-top:2px;
  margin-left:30px;
}
#overHd{
  margin-top:10px;
  margin-left:30px;
  margin-bottom:0px;
  padding:0px;
  
}
#overHd1{
  margin-top:10px;
  margin-left:30px;
  margin-bottom:0px;
  padding:0px;
  width:600px;
}
#overBox{
  margin-left:30px;
  margin-right:10px;
  background-color:#E7EDF1;
  margin-top:0px;
  padding:10px;
  border:solid 1px #FFFFFF;
}
#noteHd{
  margin-top:10px;
  margin-left:30px;
  margin-bottom:0px;
  padding:0px;
  
}
#noteBox{
  margin-left:30px;
  margin-right:10px;
  background-color:#E7EDF1;
  margin-top:0px;
  padding:0px;
  border:solid 1px #FFFFFF;
}
#prevBox{
  margin-left:30px;
  margin-right:10px;
  background-color:#FFFFFF;
  margin-top:0px;
  padding:0px;
  border:solid 1px #FFFFFF;
}
#revBox{
  margin-top:10px;
  margin-bottom:10px;
}

#revImg{
  margin-bottom:5px;
}


#revTitle{
  margin-bottom:5px;
}
.rev_title_h{
  font-size:12px;
  font-weight:bold;
  font-family:Arial, Verdana, Helvetica, sans-serif;
}


#ovBox{
  margin-left:30px;
  margin-right:10px;
  
  margin-top:0px;
  padding:0px;
}
#awdHd{
  margin-top:10px;
  margin-left:30px;
  margin-bottom:0px;
}
#awdBox{
  margin-left:30px;
  margin-right:10px;
  margin-top:0px;
  padding:0px;
}
#caHd{
  margin-top:10px;
  margin-left:30px;
  margin-bottom:0px;
}
#prHd{
  margin-top:10px;
  margin-left:30px;
  margin-bottom:0px;
}

#prBox{
  margin-left:30px;
  margin-right:10px;
  margin-top:0px;
  padding:0px;
}
#divBox{
   width: 10px;
   float: left;
   height: 215px;
   background-image: url('images/gradient_div1.gif');
   border-top: solid 77px #FFFFFF;
   border-right: solid 10px #FFFFFF;
 
}
#placeholderBox{
   width: 10px;
   float: left;
   height: 201px;
}
#lnkBox{
   padding: 0px;
}
#lnkBox2{
   padding: 70px 0px 0px 0px;  
}
#detLinkBox{
 padding:0px;
 border-top: solid 100px #FFFFFF;
}
#drvImg{
 padding:0px;
 width:25px;
 float:left;
 vertical-align:baseline;
 margin-left:3px;
}
#drvLnk{
 padding-left:0px;
}
#manImg{
 padding:0px;
 width:25px;
 float:left;
 vertical-align:baseline;
 margin-left:3px;
}
#manLnk{
 padding-left:0px;
}
#faqImg{
 padding:0px;
 width:25px;
 float:left;
 vertical-align:baseline;
 margin-left:3px;
 
}
#faqLnk{
 padding-left:0px;
}
#prImg{
 padding:0px;
 width:25px;
 float:left;
 vertical-align:baseline;
 margin-left:3px;
 
}
#prLnk{
 padding-left:0px;
 
}
#comLinkBox{
 padding:0px;
 border-top: solid 90px #FFFFFF;
}
#com1Img{
 padding:0px;
 width:17px;
 float:left;
 vertical-align:baseline;
 margin-left:3px;
}
#com1Lnk{
 padding-left:0px;
}
#com2Img{
 padding:0px;
 width:17px;
 float:left;
 vertical-align:baseline;
 margin-left:3px;
}
#com2Lnk{
 padding-left:0px;
}
#com3Img{
 padding:0px;
 width:17px;
 float:left;
 vertical-align:baseline;
 margin-left:3px;
}
#com3Lnk{
 padding-left:0px;
 
}
#com4Img{
 padding:0px;
 width:17px;
 float:left;
 vertical-align:baseline;
 margin-left:3px;
 
}
#com4Lnk{
 padding-left:0px;
 
}
#com5Img{
 padding:0px;
 width:17px;
 float:left;
 vertical-align:baseline;
 margin-left:3px;
 
}
#com5Lnk{
 padding-left:0px;
 
}
#midbotBox{
   width:685px;
   padding:0px;
   border:solid 1px #E7E7E7;
}
#midbotBox1{
   width:460px;
   margin-left:230px;
   padding:0px;   
}
#midbotBox2{
   width:460px;
   padding:0px;
   margin-left:30px;
}
#bottomBox{
  padding:0px;
}
#blueBarBox{
  background-image: url('images/bottom_bar.gif');
}
#bottomMenuBox{
  padding:0px;
}
#btmMenu1{
  padding:0px;
  float:right;
}
#btmMenu2{
  padding:0px;
  float:right;
  margin-right:7px;
}
#btmMenu3{
  padding:0px;
  float:right;
  margin-right:7px;
}
#btmMenu4{
  padding:0px;
  float:right;
  margin-right:7px;
}
#btmMenu5{
  padding:0px;
  float:right;
  margin-right:7px;
}
#btmMenu6{
  padding:0px;
  float:right;
  margin-right:7px;
}
#btmMenu7{
  padding:0px;
  float:right;
  margin-right:7px;
}
#btmMenu8{
  padding:0px;
  float:right;
  margin-right:7px;
}
#btmMenu9{
  padding:0px;
  float:right;
  margin-left:7px;
}

#lftBox{
margin-left:8px;
  width:280px;
  float:left;
 
}
#rhtBox{
  width:280px;
  float:left;
 
}

.head_sm{
  font-size:10px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  vertical-align:bottom;
}

.head_big{
  font-size:18px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  valign:center;
}

.head_12{
  font-size:12px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  valign:center;
  text-decoration:none;
  color:#000000;
}
.head_14_b{
  font-size:14px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-weight:bold;
  valign:center;
}

.head_14_b_mar{
  font-size:14px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-weight:bold;
  valign:center;
  
}

.head_14_b_blue{
  font-size:14px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-weight:bold;
  vertical-align:text-bottom;
  margin-top:5px;
  color:#002861;
  text-decoration:none;
}
.head_12_b_blue{
  font-size:12px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-weight:bold;
  vertical-align:text-bottom;
  margin-top:5px;
  color:#002861;
  text-decoration:none;
}

.head_12_b{
  font-size:12px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-weight:bold;
  valign:center;
  text-decoration:none;
  color:#000000;
}

.reg_text{
  font-size:11px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  color:#000000;
  text-decoration:none;
}

.reg_text_mar{
  font-size:11px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  color:#000000;
  margin-left:20px;
  margin-right:10px;
  text-decoration:none;
}
.reg_text_mar1{
  font-size:11px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  color:#000000;
  margin-left:15px;
  margin-right:5px;
  margin-top:5px;
  text-decoration:none;
}
.reg_text_mar2{
  font-size:11px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  color:#000000;
  margin-left:5px;
  margin-right:5px;
  
  text-decoration:none;
}
.reg_text_big{
  font-size:12px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  color:#000000;
  text-decoration:none;
}
.reg_text_a{
  font-size:11px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  vertical-align:top;
  align:right;
  text-decoration:none;
  color:#000000;
}

a.reg_text_a link{
  color:#000000;
   text-decoration:none;
}
a.reg_text_a visited{
  color:#000000;
   text-decoration:none;
}

.reg_text_sm{
  font-size:10px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  color: #00205A;
  text-decoration:none;
}

.reg_text_acgp{
  font-size:10px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  color: #00205A;
  text-decoration:none;
}

.reg_text_acgp2{
  font-size:10px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  color: #00205A;
  text-decoration:none;
}
  
  
.topclass{
 background-image: url('images/topbar.jpg');
 background-repeat:repeat-x;
}

.container {
background:#E7EDF1;
color:#000000;
margin:0 15px;
}
.rtop, .rbottom{
display:block;
background:#fff;
}
.rtop *, .rbottom *{
display: block;
height: 1px;
overflow: hidden;
background:#E7EDF1;
}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px}


.container_bottom {
background:#FFFFFF;
color:#000000;
margin:0 15px;
width:240px;
}
.rtop1, .rbottom1{
display:block;
background:#fff;
}
.rtop1 *, .rbottom1 *{
display: block;
height: 1px;
overflow: hidden;
background:#E7EDF1;
}
.r1_bot{margin: 0 5px}
.r2_bot{margin: 0 3px}
.r3_bot{margin: 0 2px}
.r4_bot{margin: 0 1px; height: 0.5px}


#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px;}
#xsnazzy h1 {font-size:2.5em; color:#fff;}
#xsnazzy h2 {font-size:2em;color:#06a; border:0;}
#xsnazzy p {padding-bottom:0.5em;}
#xsnazzy h2 {padding-top:0.5em;}
#xsnazzy {background: transparent; margin:5px; margin-left:10px; float:left;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px; width:262px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#ffffff; border-left:1px solid #042861; border-right:1px solid #042861;}
.xb1 {margin:0 5px; background:#042861;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#ffffff; border:0 solid #042861; border-width:0 1px; width:260px;}

#xsnazzy1 h1, #xsnazzy1 h2, #xsnazzy1 p {margin:0 10px; letter-spacing:1px;}
#xsnazzy1 h1 {font-size:2.5em; color:#fff;}
#xsnazzy1 h2 {font-size:2em;color:#06a; border:0;}
#xsnazzy1 p {padding-bottom:0.5em;}
#xsnazzy1 h2 {padding-top:0.5em;}
#xsnazzy1 {background: transparent; margin:5px; margin-left:45px; float:left;}

#xsnazzy2 h1, #xsnazzy2 h2, #xsnazzy2 p {margin:0 10px; letter-spacing:1px;}
#xsnazzy2 h1 {font-size:2.5em; color:#fff;}
#xsnazzy2 h2 {font-size:2em;color:#06a; border:0;}
#xsnazzy2 p {padding-bottom:0.5em;}
#xsnazzy2 h2 {padding-top:0.5em;}
#xsnazzy2 {background: transparent; margin:5px; margin-left:10px;float:left;}

#xsnazzy3 h1, #xsnazzy3 h2, #xsnazzy3 p {margin:0 10px; letter-spacing:1px;}
#xsnazzy3 h1 {font-size:2.5em; color:#fff;}
#xsnazzy3 h2 {font-size:2em;color:#06a; border:0;}
#xsnazzy3 p {padding-bottom:0.5em;}
#xsnazzy3 h2 {padding-top:0.5em;}
#xsnazzy3 {background: transparent; margin: 5px; margin-left:10px; float:left;}

#xsnazzy4 h1, #xsnazzy4 h2, #xsnazzy4 p {margin:0 10px; letter-spacing:1px;}
#xsnazzy4 h1 {font-size:2.5em; color:#fff;}
#xsnazzy4 h2 {font-size:2em;color:#06a; border:0;}
#xsnazzy4 p {padding-bottom:0.5em;}
#xsnazzy4 h2 {padding-top:0.5em;}
#xsnazzy4 {background: transparent; margin:5px; margin-left:10px; float:left;}

#xsnazzy5 h1, #xsnazzy5 h2, #xsnazzy5 p {margin:0 10px; letter-spacing:1px;}
#xsnazzy5 h1 {font-size:2.5em; color:#fff;}
#xsnazzy5 h2 {font-size:2em;color:#06a; border:0;}
#xsnazzy5 p {padding-bottom:0.5em;}
#xsnazzy5 h2 {padding-top:0.5em;}
#xsnazzy5 {background: transparent; margin:5px; margin-left:10px; float:left;}

#toolBox{
padding:0px;
width:53px;
float:left;
}
#toolText{
padding:0px;
}
#manualBox{
padding:0px;
width:53px;
float:left;
}
#manualText{
padding:0px;
}
#faqBox{
padding:0px;
width:53px;
float:left;
}
#faqText{
padding:0px;
}
#prodRegBox{
padding:0px;
width:53px;
float:left;
}
#prodRegText{
padding:0px;
}
#supConBox{
padding:0px;
width:53px;
float:left;
}
#supConText{
padding:0px;
}
#fnpBox1{
padding:0px;
width:250px;
float:left;
}
#fnpBox2{
padding:0px;
width:250px;
float:right;
}
.vert_div{
  margin-top:2px;
  margin-bottom:2px;
  background-image: url('images/black_div.gif');
  background-repeat:repeat-y;
}
.horiz_div{
  background-image: url('images/black_div.gif');
  background-repeat:repeat-x;
}
.drgrayBox{
  width:700px;
  margin-left:20px;
  margin-right:15px;
  padding:0px;
  background-color:#E7E7E7; 
 }
.drdtBox{
  width:100px;
  font-size:11px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  color:#000000;
  text-decoration:none;
  float:left;
  margin-left:3px;
}
.drtxtBox{
  width:500px;
  font-size:11px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  color:#000000;
  text-decoration:none;  
}
.vert_div1{
  margin-top:5px;
  margin-bottom:5px;
  background-image: url('images/black_div.gif');
  background-repeat:repeat-y;
  float:left;
  height:inherit;
  margin-right:10px;
}
.arrBox{
padding:0px;
width:10px;
float:left;
margin-left:3px;
margin-top:8px;
}
.arrText{
padding:0px;
valign:top;
}
#navhdr4 {
padding: 0px 0px 0px 20px;
margin-top:20px;
text-align: left;
font: normal 1.0em "Myriad Pro", "Gill Sans", "Lucida Sans", Verdana, Geneva, sans-serif;
text-decoration: none;
color: #fff;
}
.navlist4 a {
padding: 5px 0px 5px 0px;
text-align: left;
font: normal .9em "Myriad Pro", "Gill Sans", "Lucida Sans", Verdana, Geneva, sans-serif;
text-decoration: none;
color: #01215C;
}
.navlist4 {
padding: 3px 0px 3px 0px;
}
.navlist4 a:hover {
padding: 5px 0px 5px 0px;
text-align: left;
font: normal .9em "Myriad Pro", "Gill Sans", "Lucida Sans", Verdana, Geneva, sans-serif;
text-decoration: none;
color: #fff;
}
#hiresthumbs {
font: normal .7em Verdana, Geneva, sans-serif;
color:#6699CC;
margin:0;
padding:10px 10px 20px 5px;
}
.navlist5 a {
text-align: left;
font: normal .9em "Myriad Pro", "Gill Sans", "Lucida Sans", Verdana, Geneva, sans-serif;
text-decoration: none;
color: #01215C;
padding: 10px 5px 0px 0px;
}
.navlist5 a:hover {
color: #fff;
}
#h2zn{
margin: 20px 0 0 20px;
}
#twtbtn{
margin: 20px 0 0 20px;
}
#tophdr {
height:95px;
BACKGROUND: url(../images/top_hdrnew.png) no-repeat 30px 10px;
}
#minimenu_box {
color:#fff;
width:500px;
height:30px;
FLOAT: right;
PADDING: 10px 12px 0 0;
text-align:right;
BORDER: 0px green solid;
font-size:13px;
}
#minimenu_box a{
color:#fff;
}
#tophdr7 {
font-family: "Trebuchet MS", "Lucida Grande", Arial, Helvetica, sans-serif; font-size: 0.6em;
height:110px;
BACKGROUND: url(/images/top_hdrnewlogo.png) no-repeat 30px 10px;
BORDER: 0px solid #fff;
}
#callus_box {
width:222px;
height:30px;
FLOAT: right;
PADDING: 40px 10px 0 0;
text-align:right;
BORDER: 0px black solid;
}
#logo_box {
width:300px;
height:78px;
FLOAT: left;
PADDING:0;
BORDER: 0px black solid;
}
#mainBox2 {
  width:900px;
  padding:0px;
  /* border-bottom:solid 3px #00205B; */
  margin-left:auto; margin-right:auto;
}
/* Like the NEW Product Pages */
#grayBox2{
   background-color:#E7E7E7;
   padding:0px;
   height:35px;
   width:900px;
   margin-top: -5px;
}
#hdTxt2{
   padding:10px 0 0 10px;
   font-size:12px;
   font-family:Arial, Verdana, Helvetica, sans-serif;
   color:#7F96AD;  
}

