/* CSS Document */



<style>



/*////////////////////////////////*/

/*/  Color Chart                 /*/

/*/  Blue: #0035b8               /*/

/*/  Light Blue: #e9eef8         /*/

/*/  Red: #8F0000                /*/

/*////////////////////////////////*/





/*////////////////////////////////////////////////*/

/*/                   Defualt                    /*/

/*////////////////////////////////////////////////*/



body,td,th {

	font-family: Arial, Helvetica, sans-serif;

}


/* --------------- Heading Styles --------------- */

h1, h2, h3, h4, h5, h6, p, ul, li, body, a, div {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	background:none;
}



/* ------------------ Main Div Tag that Holds all Information ------------ */

#container {width:760px; margin: 20px auto;}

#container_requestform {width:760px; margin:auto; margin-top:0px; background:url(../images/bg_container_product_new.jpg); padding-top:25px;}




/*-------------------- Paragraph Styles ---------------------- */

.p1 {color:#0035b8 ; font-size:13px; line-height:22px; padding-bottom:8px;}

.p2 {display: table; color:#000; font-size:11px; line-height:18px; margin-bottom: 10px;}

.p3 {color:#000; font-size:13px; line-height:20px; margin-bottom: 10px;}

.p4{ display: block; clear: both; color:#000; font-size: 13px;  line-height: 20px; text-align: center; margin: 10px 0; padding: 0 35px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}



/* ------------------ Link Styles --------------------------- */

a:link, a:visited, a:active, a:focus {outline:none; color:#0035b8; text-decoration:none}

a:hover {color:#333;text-decoration:underline}

a img{ border: none;}


table h4 {padding:5px 0 5px 0;}

/*////////////////////////////////////////////////*/

/*/                   Header                     /*/

/*////////////////////////////////////////////////*/



#header {margin-bottom:-8px;}

div#tollfree_number{ margin-bottom: 20px; color: #333;}
div#tollfree_number strong{color: #c70000;}
div#tollfree_number span{color:#1c3dbd;}

#header h1 {

       text-indent:-2000px;

       font-size:0px;

       background:url(../images/logo.gif) no-repeat left top;

       height:41px;

       width:157px;

       padding-left:12px;

       float:left;

       display:inline;  /*fix ie*/

}



#header h1 a {

	display:block;

    height:41px;

    width:157px;

	   } 



#header h2 {

       font-size:12px;

       color:#0035b8 ;

       float:left;

       display:inline;  /*fix ie*/

       padding-top:28px;

}



/* ------------ contact and about links -----------------*/

#contact_nav {

       float:right;

       }



#contact_nav a {

       font-size:10px;

       text-align:center;

       color:#0035b8  ;

   text-decoration: none;

       float:left;

       display:inline;  /*fix ie*/

   margin:0px;

   padding:0px 8px 0px 8px;

   border-left:1px #0035b8  solid;

   height:12px;

}



#contact_nav a:link, #contact_nav a:visited, #contact_nav a:active,

#contact_nav a:focus {outline:none;}



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





fieldset label {font-size:.8em; color:#333;}

fieldset p.small, fieldset label.small {font-size:.7em; color:#0035b8;}

fieldset legend {color:#0035b8}

fieldset table td {/*vertical-align:top; valign:top;*/ padding:4px;}

fieldset table td.extra_padding {padding-top:12px;}

fieldset table td.bg_color {background:#f2f2f2}

fieldset table td.underline {border-bottom:1px solid #ccc}

fieldset table td.right input {float:right; margin-right:12px;}

fieldset table td.right label {float:left; width:80%;}

fieldset table td.right {border-bottom:1px solid #ccc}

fieldset {margin-bottom:12px;}



.contact p {font-size:.8em}

.contact strong {color:#0035b8; font-weight:normal}

ol li {font-size:.8em; padding-bottom:8px;}



/*////////////////////////////////////////////////*/

/*/                  Main_Nav                    /*/

/*////////////////////////////////////////////////*/



 #main_nav {

       background:url(../images/bg_main_nav.gif) left top no-repeat;

       width:740px;

       padding:0px 10px 0px 10px;

 }



 #main_nav a {

    font-size:13px;

    text-align:center;

    color:#fff;

    text-decoration: none;

    background:transparent;

    float:left;

    display:inline;  /*fix ie*/

   	padding:7px 0px 7px 0px;

  	border-left:1px #cccccc solid;

    width:16.3%;

}



#main_nav a:link, #main_nav a:visited, #main_nav a:active, #main_nav

a:focus {outline:none;}



#main_nav a:hover, #main_nav a.selected {background:url(../images/bg_main_nav_hover.gif) left

top repeat-x; color:#0035b8;}



#page_title {background:url(../images/yellow_bar.gif) repeat-x left bottom; padding-bottom:5px;}

#page_title h2 {color:#fff; font-size:16px; padding:10px; background:url(../images/bg_page_title.gif) #0044b1 repeat-x;}



/*////////////////////////////////////////////////*/

/*/                    Flash                     /*/

/*////////////////////////////////////////////////*/



#flash {padding-bottom:5px; background:#ededed
url(../images/yellow_bar.gif) bottom left repeat-x;}



/*////////////////////////////////////////////////*/

/*/                   sub-header                 /*/

/*////////////////////////////////////////////////*/



#sub_header {background:url(../images/sub_header_bg.jpg) #003A8C left bottom repeat-x; height:45px;}



#sub_header2 {height:186px}



#sub_header h3 {color:#fff; font-size:1.2em; text-decoration:none; font-weight:normal; padding:11px 0 0 12px; float:left; display:block; clear: both;}





/*////////////////////////////////////////////////*/

/*/                  Side Info                   /*/

/*////////////////////////////////////////////////*/



#side_info {
	   display:block;
       float:left;
	   width:233px;
	   padding-bottom: 10px;
}



#side_info h4 {

       height:28px;

       width:233px;

       text-indent:-2000px;

       font-size:0px;

       margin-bottom:10px;

       }



#indus_served {padding-bottom:20px;}



#indus_served a {

       font-size:11px;

       text-align:left;

       color:#8F0000;

   text-decoration: none;

   margin:0px;

   padding:0px 8px 0px 16px;

   height:12px;

       background:url(../images/arrow.gif) left center no-repeat;



}



#indus_served a:link, #indus_served a:visited, #indus_served a:active,

#indus_served a:focus {outline:none; }



#indus_served a:hover {text-decoration:underline;

background:url(../images/dub_arrow.gif) left center no-repeat;}



#indus_served h4 {background:url(../images/bg_h4_industries_served.gif) 
top left no-repeat;}



#indus_served li {

       list-style:none;

       /*padding-left:0px !important;*/

       /*padding-left:35px;*/

	   /*margin-left:35px;*/

	   margin:0px;

	   padding:0px;

}



#indus_served ul {line-height:18px; margin:0px; padding:0px;  padding-left:35px;}


/* ----------------- Left Column News Area w/Tan Background ---------------- */
/* Note: News Division is an Include File */


#news {
	padding: 0 0 10px 0;
	background-color: #ECE9D8;
	font-size: 9pt;
	border-bottom: 3px solid #d4d5c5;
	border-top: 3px solid #d4d5c5;
}

#news a.newslink{
   display: block;
   width: 100px;
   font-size:16px;
   color:#8F0000;
   text-align: left;
   text-decoration: none;
   margin: 0 auto;
   padding:0px 8px 0px 16px;
   height:12px;
   background:url(../images/arrow.gif) left 6px no-repeat;
}

#news a:link.newslink, #news a:visited.newslink, #news a:active.newslink, #news a:focus.newslink {outline:none; }

#news a:hover.newslink {text-decoration:underline; background:url(../images/dub_arrow.gif) left 6px no-repeat;}



#news ul{ 
	display: inline;
	margin: 3px 0;
}

#news ul li{
	display: block;
	list-style-position: outside;
	list-style-type: none;
	margin: 0 8px 10px 8px;
}

#news ul li span{ display: inline; text-align: left;}

/* Cuts out Display of Twitter Updated Links */
#news ul li a{
	display: none;
}


#news h4 {background:url(../images/bg_h4_news.gif) top left no-repeat;}



#news .news_article {margin:0px 10px 0px 10px}



#news .news_article h5 {font-size:10px}



#news .news_article h5 em {font-size:13px; color:#0035b8; font-style:normal;}



#news a {

       font-size:11px;

       color:#333;

       text-decoration:none;
	   
	   display: block;
	   padding: 0;
	   margin: 0;

}



/*#news a:link, #news .btn a:visited, #news a:active, #news a:focus

{outline:none; }

*/

#news a:hover {color: #951110;}





#news .btn a {

       display:block;

       font-size:0px;

       text-indent:-2000px;

   margin:0px 0px 0px 10px;

   background:url(../images/btn_archive.gif) left top no-repeat;

       height:18px;

       width:72px;

}



#news .btn a:link, #news .btn a:visited, #news .btn a:active, #news

.btn a:focus {outline:none; }



#news .btn a:hover {background:url(../images/btn_archive_over.gif) left

top no-repeat;}



#side_info .side_nav h4 {

	background:url(../images/sub_header_bg2.gif) repeat-x left top;

	height:24px;

	padding:8px 0 0 30px;

	color: #fff;

	text-indent:0px;

	font-size:1em;

	width:auto;

	}



#side_info .side_nav h4 a {color:#fff; text-decoration:none;}



#side_info .side_nav ul {

	list-style:none;

	font-size:.8em;

	padding:0 0 15px 30px ;

	

}



#side_info .side_nav ul li {

	padding:4px 0 0 0;

	

	



}	



#side_info .side_nav ul li a {text-decoration:none; color:#0035b8;}



#side_info .side_nav ul li a:hover {text-decoration:underline; color:#0035b8; }





#side_info .side_nav2 h4 {

	background:url(../images/sub_header_bg2.gif) repeat-x left top;

	height:24px;

	padding:8px 0 0 30px;

	margin-bottom:0px;

	color: #fff;

	text-indent:0px;

	font-size:1em;

	width:auto;

	

	}

	

#side_info .side_nav2 h4 a {color:#fff}



#side_info .side_nav2 h4 a:hover {text-decoration:underline}



#side_info .side_nav2 ul {

	list-style:none;

	font-size:.8em;

	padding:15px 0 30px 0px ;

	margin-top:0px;

	background:url(../images/sub_header_bg.jpg) repeat-x bottom #003a8c;

	

}



#side_info .side_nav2 ul li {

	padding:0px 0 0 0;	

	

}



#side_info .side_nav2 ul li.selected a { border-bottom:1px solid #666; border-top:1px solid #888; background:#1e216e; padding:6px 0px 6px 30px; width:202px;}



#side_info .side_nav2 ul li a {text-decoration:none; color:#fff; background:#003a8c; display:block; width:100%; padding:7px 0px 7px 30px; width:202px; /*border-bottom:1px solid #333; border-top:1px solid #ccc*/ }



#side_info .side_nav2 ul li a:hover {text-decoration:none; color:#fff; border-bottom:1px solid #666; border-top:1px solid #888; background:#1e216e; padding:6px 0px 6px 30px;}







/*////////////////////////////////////////////////*/

/*/                   content                    /*/

/*////////////////////////////////////////////////*/



/* ------------- Main Content Outter Division -------------- */

#content_container_1 {
	display: table;
	background: #e9eef8 url(../images/left_back.jpg) left top repeat-y;
	margin:0px 0px -18px 0px;
}


/* ------- Product Pages Content Outter Division Variation --------- */

#content_container_1_product {
	display: table;
	background: #fff url(../images/left_back.jpg) left top repeat-y;
	margin:0px 0px -18px 0px;
}

/* ------------- Main Content Inner Division -------------- */


#content_container_2 {
	display: table;
	background: url(../images/left_back_logo.jpg) left bottom no-repeat;
}


/* ----------------- Div Tag with All Content Areas Inside -------- */
.text_box {
	display: table;
    margin: 20px 20px 5px 20px;
}



.text_box a {text-decoration:none}



/* ----------------- Blue Content Area ----------------- */

#content {

       float:left;
       width:527px;
       display:block;
}

	   

#product_content {

	background:url(../images/bg_products.jpg) #fff top left repeat-x;

	float:left;

    width:525px;

    display:inline;
 }

	   

	   

#content h3 {

       font-size:22px;

       color:#0035b8 ;

       padding:10px 0px 0px 35px;

       margin-bottom:5px;

       background:url(../images/logo_blue_bg.gif) left bottom no-repeat;

       }



.left_col {

       float:left;

       width:230px;

       display:inline;  /*fix ie*/

}



.right_col {

       float:left;

       width:230px;

       margin-left:20px;

       display:inline;  /*fix ie*/

}





.product .left_col {

       float:left;

       width:100px;

       display:inline;  /*fix ie*/

}



.product .left_col2 {width:140px; padding:10px;}



#product_content .product .left_col2 {text-align:center;}



#product_content .product .left_col2 h5 {padding-top:6px}



.product .right_col {

       float:left;

       width:360px;

       margin-left:20px;

       display:inline;  /*fix ie*/

}



#product_content .product h5 a, #product_content .product h5 a:visited {font-size:.8em; color:#0035b8;}



#product_content .product h5 a:hover {text-decoration:underline}



.product {padding-bottom:12px; margin-bottom:12px; /*border-bottom:1px #ededed solid;*/}





#buy_back_content {

       width:527px;

       background:#e9eef8;

       padding:0px 0px 0px 0px;



       }

#product_content h5 {

	 color:#0035b8 ;

	 font-size:1.2em;

	 padding:0 0 10px 0;

	 

	 

	 }



#product_content h5.features, #product_content h5.products {

	background:url(../images/h5_features.gif) bottom center no-repeat;

	 }

	 

#product_content h5.features_2 {

	background:url(../images/h5_features_2.gif) bottom center no-repeat; padding-top:8px;

	 }

	 

#product_content h5.benefits {

	background:url(../images/h5_benefits.gif) bottom center no-repeat;

	 }

	 

#product_content h5.benefits_2 {

	background:url(../images/h5_benefits_2.gif) bottom center no-repeat;

	 }



#product_content ul.features, #product_content ul.products {

	background:url(../images/features_footer.gif) #F3F0EA bottom center no-repeat;

	padding:0 20px 20px 20px;

	}



#product_content ul.features_2 {

	background:/*url(images/features_footer_2.gif) #F3F0EA*/none bottom center no-repeat;

	}

	



#product_content ul.benefits {

	background:url(../images/bg_benefits.gif) bottom center no-repeat;

	padding:0 20px 20px 20px;

}



#product_content ul.benefits_2 {

	background:/*url(images/bg_benefits_2.gif)*/ none bottom center no-repeat;	

}

	 

#product_content ul.features li, #product_content ul.benefits li, #product_content ul.products li {

	 color:#0035b8 ;

	 font-size:1em;

	 list-style:url(../images/arrow_yellow.gif);

	 padding:10px 0 0 0;

	 margin:0 0 0 5px;

	 }



#product_content ul.features li , #product_content ul.benefits li , #product_content ul.products li a {

	 color:#0035b8 ;

	 font-size:.8em;

	 padding:8px 0 0 5px;

	 text-decoration:none;



	 }

	 

#product_content ul.products li a:hover {

	 color:#0035b8 ;

	 font-size:.8em;

	 padding:0 0 0 5px;

	 text-decoration:underline;

	 }

	 

#product_content table.tech_specs {width:100%; /*background:url(images/bg_benefits_2.gif) bottom center no-repeat; padding-bottom:8px;*/ margin-bottom:12px; border-bottom:1px solid #0035b8;}	 



#product_content .left_col table.tech_specs, #product_content .right_col table.tech_specs {/*background:url(images/features_footer.gif) bottom center no-repeat; padding-bottom:8px;*/ border-bottom:1px solid #0035b8;}

	

#product_content table.tech_specs p {font-size:.8em; color:#0035b8 }	 



#product_content table.tech_specs td p {text-align:right; }



#product_content table.tech_specs th p {text-align:left; }



#product_content table.tech_specs th , #product_content table.tech_specs td {padding:4px; vertical-align:top; vaglign:top;}



#product_content table.tech_specs tr.row_1 th , #product_content table.tech_specs tr.row_1 td  {background:#f2f2f2;}

	 



.pdf {margin-top:10px; margin-bottom:10px;}



.pdf a, .pdf a:visited, .pdf a:active, .pdf a:focus {padding:8px 8px 3px 30px; float:left; display:inline; background:url(../images/pdf_up_over.gif) left top no-repeat; height:19px; color:#fff; margin-bottom:10px;}



.pdf a:hover {background:url(../images/pdf_up_over.gif) left bottom no-repeat; color:#0035b8}



/*////////////////////////////////////////////////*/

/*/                   tabs                       /*/

/*////////////////////////////////////////////////*/



.tabs {float:right; display:inline; width:40%; margin:0 0 0 0 ;}



.tab {float:right; display:inline; height:45px; margin:0 5px 0 0;}



.tab a {display:block; height:23px; padding:22px 15px 0 15px; color:#555; font-size:.8em; text-decoration:none; float:left; display:inline;}



.tab_up {background:url(../images/tab_up_left.gif) no-repeat left bottom;}

.tab_up a {background:url(../images/tab_up_right.gif) no-repeat right 15px;}



.tab_down {background:url(../images/tab_down_left.gif) no-repeat left bottom;}

.tab_down a {background:url(../images/tab_down_right.gif) no-repeat right bottom; height:21px; padding:24px 15px 0 15px; color:#0035b8}



.tab a:hover {color:#0035b8}



/*////////////////////////////////////////////////*/

/*/                   Footer                     /*/

/*////////////////////////////////////////////////*/



#footer {
	display: table;
	clear: both;
	margin: 0 auto;
	background: transparent url(../images/bg_footer.gif) center top no-repeat;
	width:760px;
	height:33px;
}

#bottomfix 
{ 
margin: 0 auto; 
width: 760px; 
} 




#footer small {color:#fff; font-size:10px; text-align:center;

padding-top:10px; display:block;}



</style>