@charset "utf-8";
/* CSS Document */

body{
	margin:0 auto;
	width:1000px;
	border-left:1px solid #1c5ea6;
	border-right:1px solid #1c5ea6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

img{
	border:0px;
}

 
.clear{
	clear:both;
}

.flo{
	float:left;
}

.flor{
	float:right;
}

.header{
	height:120px;
}

.logo{
	width:250px;
	padding:20px 5px;
	margin:0px;
	float:left;
}

.hd_banner{
	padding:7px 0 0 5px;
	float:left;
}

.advt_text{
	color:#b6b8b9;
}

.subhd_bg{
	height:64px;
	background-image:url(../images/subhd_bg.gif);
	background-repeat:repeat-x;
}

.plus_icon{
	float:right;
	color:#FFFFFF;
	padding:4px 10px 0;
}

.plus_icon a{
	color:#FFFFFF;
	text-decoration:none;
}

.plus_icon a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

.plus_imgpad{
	padding-right:5px;
}

.find_products{
	width:400px;
	float:left;
	padding:14px 0 0 10px;
}

.directory{
	width:300px;
	float:right;
	padding:18px 40px 0 0;
	text-align:right;
}

.main_content{
	width:650px;
	margin:14px 5px;
	float:left;
}

*html .main_content{
	width:650px;
	margin:14px 4px 20px 3px;
	float:left;
}


.content_right{
	width:336px;
	margin:14px 4px 0 0;
	float:left;
}

*html .content_right{
	width:336px;
	margin:14px 0px 0 0;
	float:left;
}

.alphabet_bar{
	height:38px;
	background-color:#1d3954;
	border:1px solid #020202;
	margin-bottom:10px;
}

.alphabet_txt{
	color:#a0c9f0;
	font-size:11px;
	font-weight:normal;
	margin-top:10px;
	padding:2px 0 2px 10px;
	border-top:1px solid #2d4760;
	border-bottom:1px solid #2d4760;
}

.alphabet_txt span{
	font-size:12px;
	font-weight:bold;
}

.alphabet_txt a{
	color:#a0c9f0;
	text-decoration:none;
	padding:0 2px;
}

.alphabet_txt a:hover{
	color:#0f2f4c;
	border:1px solid #83878b;
	background-color:#ffffff;
	text-decoration:none;
	padding:0 1px;
}

.alphabet_pad{
	padding-right:5px;
}

.content{
	margin:0 0 0 10px;
	color:#2a568f
}

.content h3{
	color:#2a568f;
	font-size:16px;
	border-bottom:1px solid #bad2ea;
	margin-bottom:5px;
}

.content ul{
	display:inline;
	list-style:none;
	padding:0px;
	margin:0px;
}

.content li{
	width:145px;
	float:left;
	display:inline;
	list-style:none;
	font-size:11px;
	color:#333333;
	background:url(../images/but.gif) no-repeat 0px 5px;
	padding:0 5px 8px 10px;
}

.content li a{
	color:#333333;
	text-decoration:none;
}

.content li a:hover{
	color:#333333;
	text-decoration:underline;
}


.footer{
	height:20px;
	color:#FFFFFF;
	background-color:#2b2b2b;
	text-align:center;
	padding-top:5px;
}

.category_bg{
	background:url(../images/category_bg.gif) no-repeat;
	height:85px;
	padding-left:15px;
	margin-bottom:20px;
}

.category_width{
	width:160px;
	color:#070600;
	font-size:11px;
	padding-top:16px;
	font-weight:bold;
	float:left;
}


.category_txtbox {
	font-size:11px;
	font-weight:normal;
	width:140px;
	margin-top:2px;
}

.go_but{
	float:right;
	padding:5px 18px 0 0;
}

*html .go_but{
	float:right;
	padding:5px 15px 0 0;
}




/*************************  SUMMARY COMPANY DETAILS ***********************/


.menu{
	width:180px;
	margin-right:5px;
	background:url(../images/menu_bg.gif) repeat-y;
	float:left;
}

.menu_topcurve{
	height:23px;
 	background:url(../images/menu_topcurve.gif) no-repeat;
	padding:7px 0 0 7px;
	margin-bottom:1px;
	color:#c4e0fd;
	font-size:12px;
	font-weight:bold;
}

.menu_list{
	margin-left:1px;
	width:178px;
}

.menu_list ul{
	display:block;
	list-style:none;
	padding-top:7px;
	padding:0px;
	margin:0px;
}

.menu_list li{
	display:block;
	list-style:none;
	min-height:20px;
	color:#f3f5f7;
	font-weight:bold;
	background-color:#335478;
	padding:6px 0 0 0;
	margin:0px;
	border-bottom:1px solid #FFFFFF;
}

*html .menu_list li span{
	display:block;
	list-style:none;
	min-height:20px;
	color:#f3f5f7;
	font-weight:bold;
	background-color:#335478;
	padding:0 0 6px 0;
	margin:0px;
}

.menu_list li a{
	color:#f3f5f7;
	padding-left:12px;
	text-decoration:none;
}

.menu_list li a:hover{
	color:#000000;
	text-decoration:none;
}

.menu_list ul li ul{
	background-color:#CEDBEF;
	display:block;
	list-style:none;
	padding:0px;
	margin-top:6px;
	border-top:1px solid #FFFFFF;
}

.menu_list ul li ul li{
	background-color:#CEDBEF;
	border:0px;
	display:block;
	list-style:none;
	height:20px;
	color:#082442;
	padding:6px 0 0 24px;
	margin:0px;
	clear:both;
}

.menu_list ul li ul li a{
	color:#082442;
	text-decoration:none;
	font-weight:normal;
	background:url(../images/menu_btn.gif) no-repeat;
	background-position:0 50%;
}

.menu_list ul li ul li a:hover{
	color:#082442;
	text-decoration:underline;
	font-weight:normal;
	background:url(../images/menu_btn.gif) no-repeat;
	background-position:0 50%;
}


.comp_content{
	width:650px;
	float:left;
}

.title_hdlcurve{
	background:url(../images/titlehd_lcurve.gif) no-repeat;
	height:31px;
	width:5px;
	float:left;
}

.title_hdrcurve{
	background:url(../images/titlehd_rcurve.gif) no-repeat;
	height:31px;
	width:5px;
	float:left;
}


.title_hdbg{
	background:url(../images/titlehd_bodybg.gif) repeat-x;
	height:23px;
	width:635px;
	float:left;
	color:#0d2642;
	font-size:12px;
	font-weight:bold;
	padding:8px 0 0 2px
}

.comp_detials{
	margin-bottom:10px;
}


.cont_topcurve{
	background:url(../images/cont_bluetopcurve.gif) no-repeat;
	width:645px;
	height:25px;
	color:#e6eef7;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:5px;
	padding-top:5px;
}

.cont_topcurve a, 
.cont_topcurve a.link, 
.cont_topcurve a.visited, 
.cont_topcurve a.active, 
.cont_topcurve a.hover {
  text-decoration: none;
	color:#e6eef7;
}

.cont_topcurve2{
	background:url(../images/cont_bluetopcurve2.gif) no-repeat;
	width:460px;
	height:18px;
	color:#e6eef7;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:5px;
	padding-top:5px;
}

.cont_topcurveimg{
	padding:0 5px;
}

.cont_input { 
	vertical-align:middle;
}

.cont_botcurve{
	background:url(../images/cont_bluebotcurve.gif) no-repeat;
	width:645px;
	height:7px;
}

*html .cont_botcurve{
		background:url(../images/cont_bluebotcurve.gif) no-repeat;
		background-color:#FFFFFF;
		width:645px;
		height:7px;
		margin-top:-12px;
}

.cont_botcurve2{
	background:url(../images/cont_bluebotcurve2.gif) no-repeat;
	width:465px;
	height:7px;
}


*html .cont_botcurve2{
		background:url(../images/cont_bluebotcurve2.gif) no-repeat;
		background-color:#FFFFFF;
		width:465px;
		height:7px;
		margin-top:-12px;
}

.cont_bg{
	background-image:url(../images/cont_bluebdbg.gif);
	background-repeat:repeat-y;
	padding-top:4px;
}

*+html .cont_bg{
	background-image:url(../images/cont_bluebdbg.gif);
	background-repeat:repeat-y;
	padding-top:4px;
	height:100%;
}

.cont_bg2{
	background-image:url(../images/cont_bluebdbg2.gif);
	background-repeat:repeat-y;
	padding-top:4px;
}

*+html .cont_bg2{
	background-image:url(../images/cont_bluebdbg2.gif);
	background-repeat:repeat-y;
	padding-top:4px;
	height:100%;
}

.cont_lwidth{
	width:235px;
	padding:0px 2px 0 10px;
	float:left;
}

.cont_lwidth2{
	width:225px;
	padding:0px 2px 0 10px;
	float:left;
}

.cont_rwidth{
	width:212px;
	padding:0 0 0 4px;
	float:left;
}

.cont_rwidth2{
	width:222px;
	padding:0 0 0 4px;
	float:left;
}

.cont_subhd{
	width:60px;
	color:#545353;
	font-weight:bold;
	padding-bottom:7px;
	float:left
}

.cont_subtxt{
	width:auto;
	color:#000000;
	float:left
}

.cont_subtxt a{
	color:#03367b;
}

.cont_logoborder{
	width:68px;
	height:68px;
	border:1px solid #cecece;
	padding:1px;
	margin-bottom:4px;
}

.cont_addlinks{
	margin-top:5px;
	color:#545353;
	font-weight:normalbold;
}

.cont_addlinks span{
	font-weight:bold;
}

.cont_addlinks a{
	color:#03367b;
}

.prev_next{
	 color:#57575a;
	 font-weight:bold;
	 text-align:right;
	 padding-right:4px;
	 margin-top:7px;
}

.prev_next ul{
	display:block;
	list-style:none;
	padding:0;
	margin:0px;
}

.prev_next li{
	display:inline;
	list-style:none;
	padding:2px;
	margin:0px;
}

.prev_next li a{
	color:#57575a;
}

.margin_bot{
margin-bottom:10px;
}

*html .margin_bot{
margin-bottom:24px;
}

*+html .margin_bot{
margin-bottom:24px;
}

/*************************  PRODUCT DETAILS ***********************/

.spec_row{
	width:445px;
	clear:both;
	min-height:16px;
	border:#d0d0d0 solid;
	border-width:0px 1px 0px 1px;

}

.spec_heading{
	width:170px;	
	height:100%;
	float:left;
	border:#d0d0d0 solid;	
	border-width:1px 0px 0px 0px;
	font-size:10px;
	color:#524f4f;
	padding:3px 4px 3px 6px;
}
.spec_content{
	width:248px;	
	height:100%;	
	float:right;
	border:#d0d0d0 solid;	
	border-width:1px 0px 0px 0px;		
	padding:3px 4px 3px 6px;
	font-size:10px;	
	color:#747474;
}

.spec_spacer{
	background-image:url(../images/seperator.gif);
	min-height:16px;
	background-repeat:repeat-y;
	background-position:180px;	
}

*html .spec_spacer{
	background-image:url(../images/seperator.gif);
	height:16px;
	background-repeat:repeat-y;
	background-position:180px;	
}

.spec_table{
	background-image:url(../images/bottombg.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:446px;
}

.prodd_mainleftcont{
	width:756px;
	margin:14px 5px;
	float:left;
}

.prodd_mainrightcont{
	width:230px;
	margin:14px 4px 14px 0;
	float:left;
}

*html .prodd_mainrightcont{
		width:225px;
		margin:14px 0px 14px 0;
		float:left;
}

.prodd_leftcont{
	width:413px;
	margin:0 7px 15px 0;
	color:#3d4242;
	float:left;
}


.prodd_bannercont{
	width:336px;
	margin-bottom:10px;
	float:left;
}

.prodd_leftcont h4{
	font-size:14px;
	margin:0px;
	padding:0 0 10px 2px;;
}

.prodd_img{
	width:114px;
	border:1px solid #d9d9eb;
	padding:1px;
	margin:2px 9px 0px 2px;
	float:left;
}

.prodd_addlcol{
	width:214px;
	padding-right:5px;
	padding-left:4px;
	float:left;
}

.prodd_addlcola{
	width:190px;
	padding-right:5px;
	padding-left:4px;
	float:left;
}

.prodd_addrcol{
	width:190px;
	float:left;
}

.prodd_logo{
	width:61px;
	border:1px solid #d9d9eb;
	padding:1px;
}

.prodd_addhd{
	color:#333333;
	font-weight:bold;
	margin:10px 0 5px;
}

.prodd_addtxt{
	color:#333333;
	font-weight:bold;
	margin:5px 0 2px;
	width:55px;
	float:left;
}

.prodd_addtxt2{
	margin:5px 0 2px;
	width:130px;
	float:left;
}

.prodd_addtxt2 a{
	color:#3d4242;
	text-decoration:none;
}

.prodd_whitepapers { 
	margin-bottom:10px;
}


.prodd_whitepapers h4{ 
	background-color:#000000;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	height:18px;
	margin:0px;
	padding:3px 0 0 7px;
}

.prodd_papercont { 
	color:#7a7a7a;
	padding:7px 0 5px 7px;
}

.whitepaper_list ul { 
	display:block;
	list-style:none;
	padding:0px;
	margin:0px;
	margin-bottom:15px;
}


.whitepaper_list li { 
	display:block;
	list-style:none;
	background:url(../images/green_dot.gif) no-repeat 0px 16px;
	color:#1a5ca5;
	padding:10px 0 0 7px;
	margin-left:7px;
}

.whitepaper_list li a{ 
	color:#1a5ca5;
	text-decoration:none;
}

.whitepaper_list li a:hover{ 
	color:#1a5ca5;
	text-decoration:underline;
}



.whitepaper_list li ul{ 
	display:block;
	list-style:none;
	padding:0px;
	margin-bottom:5px;
}

.whitepaper_list li ul li{ 
	display:block;
	list-style:none;
	background:url(../images/grey_dot.gif) no-repeat 0px 11px;
	padding:5px 0 0 8px;
	margin-left:7px;
	color:#999999;
}

.whitepaper_list li ul li a{ 
	color:#666666;
	text-decoration:none;
}

.prodd_video{
	width:300px;
	margin-right:5px;
	color:#3d4242;
	float:left;
}

.prodd_video h4{
	background-color:#000000;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	height:18px;
	margin:0px;
	padding:3px 0 0 7px;
}

.prodd_videocont { 
	color:#7a7a7a;
	padding:7px 5px 10px 7px;
}

.prodd_specf{
	width:450px;
	float:left;
	color:#3d4242;
}

.prodd_specf h4{
	background-color:#000000;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	height:18px;
	margin:0px;
	padding:3px 0 0 7px;
}

.prodd_specfcont{
	padding: 10px 1px 0px 1px;
}


.prodd_bc { /* bread crump */
 	width:500px;
	color:#FFFFFF;
	float:left;
	padding:4px 5px 0 12px;
}

.prodd_bc a{ /* bread crump */
	color:#FFFFFF;
	text-decoration:none;
}

.prodd_videoimg{
	margin:7px 0px 7px 0px;
}


/******************************* Summary with category header 2 ***************************/

.cont_2width{
	width:207px;
	padding:0px 2px 0 10px;
	float:left;
}

.cont_2subhd{
	width:155px;
	color:#545353;
	font-weight:bold;
	padding-bottom:7px;
	float:left
}

.cont_2logoborder{
	width:68px;
	height:68px;
	border:1px solid #cecece;
	padding:1px;
	margin-bottom:4px;
	float:left;
}

.cont_2subtxt{
	font-weight:normal;
	width:155px;
	color:#000000;
	float:left

}

.cont_2rwidth{
	width:234px;
	padding:0 0 0 4px;
	float:left;
}


.cont2_readmore{
	color:#1B2C3E;
	padding:5px 20px 0 0;
	margin:0px;
	text-align:right;
}

*html .cont2_readmore{
	color:#1B2C3E;
	padding:5px 20px 0 0;
	margin:0px;
	text-align:right;
	height:25px;
}

.cont2_readmore a{
	color:#1B2C3E;
}

.cont2_readmore a:hover{
	color:#1B2C3E;
	text-decoration:none;
}


.cont_2moredetail a{
	color:#1B2C3E;
	text-decoration:underline;
	width:99%;
	padding-right:5px;
	display:block;
	text-align:right;
	clear:both;

}

* html .cont_2moredetail a{
	color:#1B2C3E;
	text-decoration:underline;
	width:99%;
	padding-right:5px;
	text-align:right;
	clear:both;
	height:25px;
}

.cont_2moredetail a:hover{
	color:#1B2C3E;
	text-decoration:none;
	width:99%;
	padding-right:5px;
	display:block;
	text-align:right;
	clear:both;

}

.cont_2bg{
	background-image:url(../images/cont_2bluebdbg.gif);
	background-repeat:repeat-y;
	padding-top:4px;
	height:100%;
}


/**************************Product focused guide single category 1***************************/
.cont_topright{
	width:245px;
	height:26px;
	color:#191d21;
	text-transform:uppercase;
	padding-left:5px;
	padding-top:2px;
	float:right;
	font-weight:normal;
	text-align:center;
}

.cont_topleft{
	width:200px;
	height:28px;
	float:left;
}

.cont_imageborder{
	width:113px;
	height:98px;
	border:1px solid #cecece;
	padding:1px;
	margin-bottom:4px;
	text-align:center;
	float:left;
}

.cont_image{
	width:117px;
	float:left;
	font-weight:bold;
	text-align:left;
}

*html .cont_image{
	width:117px;
	float:left;
	font-weight:bold;
	text-align:left;
}

.cont_3width{
	width:254px;
	padding:0px 2px 0 10px;
	float:left;
}

*html .cont_3width{
	width:245px;
	padding:0px 2px 0 10px;
	float:left;
}
.cont_3rwidth{
	width:194px;
	padding:0 0 0 4px;
	float:left;
}

.cont_3subhd{
	width:130px;
	color:#545353;
	font-weight:bold;
	padding-bottom:7px;
	padding-left:7px;	
	float:left;
}
*html .cont_3subhd{
	width:100px;
	color:#545353;
	font-weight:bold;
	padding-bottom:7px;
	padding-left:7px;	
	float:left;
}

.cont_3subtxt{
	font-weight:normal;
	width:130px;
	color:#000000;
	float:left;
}

*html .cont_3subtxt{
	font-weight:normal;
	width:116px;
	color:#000000;
	float:left;
}


.cont_3bluehd{
	width:185px;
	color:#38597d;
	font-weight:bold;
	padding-bottom:7px;
	padding-left:7px;	
	float:left;
}

.link_txt a{
	background-image:url(../images/link_button.gif);
	background-repeat:no-repeat;	
	background-position	:0 3px;	
	width:175px;
	color:#03367b;
	float:left;
	padding-left:10px;
	font-weight:normal;
	overflow:hidden;
}
.cont_3bg{
	background-image:url(../images/cont_3bluebdbg.gif);
	background-repeat:repeat-y;
	padding-top:4px;
}

*+html .cont_3bg{
	background-image:url(../images/cont_3bluebdbg.gif);
	background-repeat:repeat-y;
	padding-top:4px;
	min-height:100%;
}


.compare_txt{
	color:#373f49;
	font-size:10px;
	padding-top:3px;
	padding-right:3px;
	height:20px;
	width:99%;	
	text-align:right;
	height:18px;
	clear:both;
}
.compare_btn{
	color:#FFFFFF;
	float:right;
	padding-top:3px;
	padding-right:3px;
	background-image:url(../images/compare_btn.gif);
	background-repeat:no-repeat;
	width:77px;
	height:21px;
	text-align:center;
	margin-top:-3px;
}

.compare_btn a{
	color:#FFFFFF;
	text-decoration:none;
}
.title_txt{
	width:370px;
	float:left;
}

.cont_topcurve3{
	background:url(../images/cont_bluetopcurve3.gif) no-repeat;
	width:460px;
	height:28px;
	color:#e6eef7;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:5px;
	padding-top:2px;
}


/**************************Product focused guide single category 4***************************/

.cont_4bg{
	background-image:url(../images/cont_4bluebdbg.png);
	background-repeat:repeat-y;
	padding-top:4px;
}

.white_paper a{
	background-image:url(../images/pdf_icon.gif);
	background-repeat:no-repeat;	
	background-position	:0 50%;	
	width:165px;
	color:#03367B;
	float:left;
	padding-left:30px;
	padding-top:15px;
	font-weight:bold;
}

.cont_topcurve4{
	background:url(../images/cont_bluetopcurve4.gif) no-repeat;
	width:460px;
	height:28px;
	color:#e6eef7;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:5px;
	padding-top:2px;
}

.cont_botcurve4{
	background:url(../images/cont_bluebotcurve3.gif) no-repeat;
	width:465px;
	height:7px;
}

/*****************************  COMPANY PROFILE *****************************/

.compp_pressrelease h5{
	margin:0px;
	padding:7px 4px 0 7px;
	color:#2a568f;
	font-size:12px;
	font-weight:bold;
}

.compp_pressrelease h5 a{
	color:#2a568f;
	text-decoration:none;
}

.compp_pressrelease p{
	color:#3d4242;
	padding:5px 4px 0 7px;
	margin:0px;
}

.compp_readmore{
	color:#000000;
	padding:10px 7px 0 0;
	margin:0px;
	float:right;
}

.compp_readmore a{
	color:#000000;
	text-decoration:none;
}

.google_ad{
	width:180px;
	margin-left:25px;
}

/***********PRNews*********************/
.cont_biglogoborder{
	width:130px;
	height:130px;
	border:1px solid #cecece;
	padding:1px;
	margin-bottom:4px;
	float:left;
	margin-left:10px;
}

.cont_address {
	border:1px solid #CECECE;
	color:#545353;
	float:left;
	margin-left:10px;
	min-height:120px;
	padding-bottom:7px;
	padding-left:10px;
	padding-top:5px;
	width:465px;
}

*html .cont_address {
	border:1px solid #CECECE;
	color:#545353;
	float:left;
	margin-left:10px;
	height:120px;
	padding-bottom:7px;
	padding-left:10px;
	padding-top:5px;
	width:465px;
}
.cont_inner {
	color:#545353;
	text-align:left;
	width:625px;
	padding-left:10px;
	padding-bottom:10px;	
	margin-top:5px;
	clear:both;
}

.inner_subhd{
	width:150px;
	color:#545353;
	font-weight:bold;
	float:left
}
.inner_rightcont{
	width:475px;
	color:#545353;
	float:left
}
.verticallist_innerdiv{
	float:left;width:162px;display:inline;
}
.verticallist_div{
	width:648px;
}         
