html, body{
	width:100%;
	height:auto;
	margin:0;
	padding:0;
}
body{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#fbfcfd;
}
a{
	text-decoration:none;
}
.h_header{
	display:block;
	width:852px;
	height:81px;
	margin:auto;
	background-image:url(../images/bg_header.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#logo{
	display:block;
	width:159px;
	height:51px;
	float:left;
	background-image:url(../images/avant_empresas_de_mexico.png);
	background-repeat:no-repeat;
	margin-top:15px;
}
#header{
	display:block;
	height:81px;
	width:467px;
	padding-left:50px;
	float:left;	
}
#inclu{
	display:block;
	width:467px;
	height:60px;
	margin-top:10px;
	float:left;
	background-image:url(../images/incluya_su_empresa.jpg);
}
#hlogin{
	display:block;
	width:176px;
	height:30px;
	float:left;
	line-height:30px;
	padding-bottom:51px;	
	text-align:right;
	font-size:13px;
}
.orange{
	color:#ff6903;
}
.blue{
	color:#5187cb;
}
.under{
	text-decoration:underline;
}
.h_menu{
	display:block;
	width:834px;
	height:36px;
	padding-left:16px;
	margin:auto;
}
.h_menu a{
	display:block;
	width:134px;
	height:16px;
	padding-bottom:7px;
	padding-top:13px;
	float:left;
	text-align:center;
	margin-left:2px;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	background-image:url(../images/button_orange.png);
	background-repeat:no-repeat;
}
.bselected{
	background-image:url(../images/button_blue.png) !important;
}
.h_umenu{
	display:block;
	width:100%;
	height:51px;
	background-image:url(../images/bg_umenu.png);
	background-repeat:repeat-x;
}
.umenu{
	display:block;
	width:832px;
	height:40px;
	line-height:20px;
	padding-top:16px;
	padding-bottom:15px;
	padding-left:20px;
	margin:auto;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
}
.umenu span{
	float:left;
}
.umenu input{
	float:left;
}
.umenu input{
	margin:0px 0px 0px 8px;
	padding:0px;
	background-image:url(../images/bg_sus_inp.gif);
	background-repeat:repeat-x;
}
.umenu span{
	margin-left:35px;
}
.iumenu{
	border:1px #4f5154 solid;
	width:200px;
	height:17px;
	line-height:17px;
}
.h_body{
	margin-top:1px;
	width:100%;
	background-image:url(../images/bg_body.png);
	background-repeat:repeat-x;
}
.body{
	display:block;
	width:852px;
	margin:auto;
}
.breadcrum{
	display:block;
	width:828px;
	height:37px;
	line-height:37px;
	padding-left:24px;
	font-size:16px;
	font-weight:bold;
	color:#3f3f3f;
	margin:auto;
	background-image:url(../images/breadcrum.png);
	background-repeat:no-repeat;
}
.grey{
	color:#3f3f3f;
}
.left_side{
	display:block;
	width:587px;
	float:left;
}
.right_side{
	display:block;
	width:257px;
	float:left;
	margin-left:6px;
}
.l_top{
	display:block;
	width:587px;
	height:57px;
	background-image:url(../images/ls_top.png);
	background-repeat:no-repeat;
}
.lt_fl{
	display:block;
	width:563px;
	height:31px;
	line-height:31px;
	padding-left:24px;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
}
.lt_sl{
	display:block;
	width:587px;
	height:26px;
	line-height:26px;
}
.lt_sl a{
	display:block;
	width:144px;
	height:26px;
	text-align:center;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	background-image:url(../images/all_categories.png);
	background-repeat:no-repeat;
	float:left;
	margin-right:1px;
}
.lt_a_selected{
	color:#13518d !important;
	background-image:url(../images/top_categories.png) !important;
}
.l_h_ano{
	display:block;
	width:585px;
	border-bottom:1px #d1d6de solid;
	border-left:1px #d1d6de solid;
	border-right:1px #d1d6de solid;
	padding-top:5px;
}
.ano{
	display:block;
	width:543px;
	padding-left:24px;
	padding-right:18px;
	min-height:86px;
	border-top:1px #d1d6de solid;
}
.ano_premier{
	background-color:#efefef;
}
.ano_ttl{
	color:#13518d;
	text-decoration:underline;
	font-size:14px;
	text-transform:uppercase;
}
.ano_uttl{
	font-size:12px;
	color:#ff6600;
	display:block;
	text-decoration:underline;
	line-height:18px;
	font-weight:normal;
}
.ano_tel{
	color:#3f3f3f;
	font-size:12px;
	display:block;
	line-height:18px;
}
.ano_ll{
	display:block;
	font-size:12px;
	line-height:18px;
}
.ano_premier div.ano_l a.ano_ttl{
	font-weight:bold;
}
.ano_premier div.ano_l span.ano_uttl{
	font-weight:bold;
}
.ano_premier span.ano_tel{
	font-weight:bold;
}
.ano_l{
	display:block;
	width:423px;
	height:76px;
	padding-top:10px;
	float:left;
}
.ano_r{
	display:block;
	width:120px;
	height:76px;
	padding-top:10px;
	float:left;
}
.ano_rt{
	clear:both;
	display:block;
	text-align:right;
	text-decoration:underline;
	font-size:12px;
	color:#303030;
}
.h_rate{
	display:block;
	width:75px;
	height:14px;
	padding-bottom:10px;
	float:right;
}
.h_rate a{
	display:block;
	width:15px;
	height:14px;
	float:left;
	background-image:url(../images/stea-goala.png);
	background-repeat:no-repeat;
}
.h_rate a:hover{
	background-image:url(../images/stea-plina.png);
}
.hr_sel{
	background-image:url(../images/stea-plina.png)!important;
}
.paging{
	display:block;
	width:543px;
	padding:15px 18px 15px 24px;
	text-align:right;
	font-size:12px;
	color:#303030;
}
.paging a{
	text-decoration:underline;
	color:#13518d;
}
.paging a:hover{
	color:#ff6600;
	text-decoration:none;
}
.c_page{
	color:#ff6600 !important;
	text-decoration:none !important;	
}
.t_rubros{
	display:block;
	width:257px;
	height:57px;
	background-image:url(../images/top_rubros.png);
	background-repeat:no-repeat;
}
.tr_fl{
	display:block;
	width:233px;
	padding-left:24px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	height:31px;
	line-height:31px;
}
.tr_sl{
	display:block;
	width:257px;
	height:26px;
}
.tr_sl a{
	display:block;
	width:128px;
	height:26px;
	line-height:26px;
	background-image:url(../images/r_top_n.png);
	background-repeat:no-repeat;
	float:left;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}
.r_sel{
	background-image:url(../images/r_top_sel.png) !important;
	color:#ff6600 !important;	
}
.h_cats{
	display:block;
	width:235px;
	border-left:1px #D1D6DE solid;
	border-right:1px #D1D6DE solid;
	border-bottom:1px #D1D6DE solid;
	padding-top:8px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}
.h_cats a{
	display:block;
	font-size:12px;
	color:#303030;
	height:23px;
	width:225px;
	padding-left:10px;
	line-height:23px;
	border-bottom:1px #D1D6DE solid;
}
.allcat{
	border:0px !important;
	font-weight:bold;
}
#ml{
	margin-left:1px;
}
.h_logbox{
	display:block;
	width:225px;
	border-left:1px #D1D6DE solid;
	border-right:1px #D1D6DE solid;
	border-bottom:1px #D1D6DE solid;
	padding-top:8px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
	font-size:12px;
	color:#303030;
}
.top_logbox{
	margin-top:10px;
	display:block;
	width:233px;
	height:31px;
	padding-left:24px;
	line-height:31px;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	background-image:url(../images/top_log_box.png);
	background-repeat:no-repeat;
}
.ilogbox{
	display:block;
	width:205px;
	height:16px;
	margin:0px auto 0px auto;
	padding:0px 0px 5px 0px;
	border:1px #848284 solid;
}
.fup{
	font-size:9px;
	color:#ff6600;
	border-bottom:1px #ff6600 solid;
}
.but_log{
	display:block;
	width:73px;
	height:21px;
	cursor:pointer;
	line-height:21px;
	font-size:12px;
	color:#ffffff;
	text-align:center;
	background:none;
	background-image:url(../images/but_log.png);
	float:left;
	margin-left:21px;
}
.h_log_b{
	display:block;
	width:205px;
	height:21px;
	margin:auto;
}
.h_log_b input{
	float:left;
	padding-top:3px;
}
.h_log_b span{
	padding-top:3px;
	float:left;
}
.top_ultimosp{
	margin-top:10px;
	display:block;
	width:233px;
	height:31px;
	padding-left:24px;
	line-height:31px;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	background-image:url(../images/top_ultimosp.png);
	background-repeat:no-repeat;
}
.h_ultimop{
	border-bottom:1px solid #D1D6DE;
	border-left:1px solid #D1D6DE;
	border-right:1px solid #D1D6DE;
	color:#303030;
	display:block;
	font-size:12px;
	padding:1px 0px 1px 0px;
	width:255px;
}
.h_up{
	display:block;
	width:235px;
	height:45px;
	padding:10px;
}
.h_up img{
	display:block;
	width:60px;
	height:45px;
	float:left;
}
.h_up div{
	display:block;
	width:155px;
	height:45px;
	padding-left:10px;
	float:left;
}
.h_up div a{
	font-weight:bold;
	font-size:12px;
	color:#303030;
	text-decoration:underline;
}
.sep_up{
	display:block;
	height:3px;
	font-size:3px;
	line-height:3px;
	border-bottom:1px #D1D6DE solid;
	border-top:1px #D1D6DE solid;
}
.llist{
	display:block;
	width:802px;
	height:109px;
	padding:24px;
	background-image:url(../images/bg_llist.png);
	background-repeat:no-repeat;
	font-size:11px;
	line-height:16px;
}
.llist a{
	color:#303030;
	text-decoration:underline;
}
.llist h5{
	margin:0px;
	padding:0px;
	font-size:12px;
}
.embresas{
	display:block;
	width:850px;
	height:20px;
	padding-top:5px;
	line-height:20px;
	font-size:11px;
}
.embresas a{
	color:#13518d;
	text-decoration:underline;
}

/*                                        COMPANY PAGE                                                    */

.h_uhead2{
	display:block;
	width:100%;
	height:6px;
	line-height:6px;
	background-image:url(../images/uhead2.png);
	background-repeat:repeat-x;
}
#header2{
	display:block;
	float:left;
	height:30px;
	padding-top:21px;
	width:417px;
}
#jaf{
	color:#ff6903;
	font-size:13px;
	text-decoration:underline;
}
#hcsearch{
	display:block;
	width:306px;
	float:left;
	height:28px;
	padding-bottom:11px;
	padding-top:12px;
}
#hcsinp{
	display:block;
	width:202px;
	height:18px;
	border:1px #e6e6e6 solid;
	background-color:#ffffff;
	padding:4px 6px 4px 6px;
	float:left;
}
#cpsearch{
	display:block;
	width:200px;
	height:16px;
	line-height:16px;
	padding:0px;
	border:1px #a0a0a0 solid;
}
.bcpsearch{
	display:block;
	width:88px;
	height:20px;
	line-height:20px;
	text-align:center;
	color:#fefefe;
	font-size:12px;
	float:left;
	margin-left:2px;
	margin-top:4px;
	background-image:url(../images/bcpsearch.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
.h_header2{
	height:51px;
}
.logo2{
	margin-top:0px !important;
	background-image:url(../images/avant_logo2.png) !important;
	background-position:0px 7px;
	width:129px !important;
}
.c_title{
	padding:0px;
	margin:0px;
	font-size:23px;
	font-weight:normal;
	padding-left:24px;
}
.c_desc{
	font-size:12px;
	margin:0px;
	padding:10px 0px 0px 24px;
	font-weight:normal;
}
.cp_cg{
	color:#3f3f3f;
}
#cp_inf{
	margin:10px 0px 0px 24px;
	display:block;
	height:27px;
	line-height:27px;
	font-size:15px;
	text-decoration:underline;
	color:#13518d;
	padding-left:45px;
	background-image:url(../images/cp_info.png);
	background-repeat:no-repeat;
	background-position:left;
}
.h_cp_tinf{
	margin-top:27px;
	display:block;
	width:563px;
	height:16px;
	padding-top:8px;
	padding-bottom:7px;
	padding-left:24px;
	background-image:url(../images/cp_topi.png);
}
.h_cp_tinf a{
	display:block;
	height:16px;
	line-height:16px;
	font-size:12px;
	background-repeat:no-repeat;
	background-position:left;
	float:left;
	color:#303030;
	margin-right:15px;
}
.h_cp_tinf a:hover{
	text-decoration:underline;
}
.cp_logo{
	display:block;
	width:257px;
	height:105px;
}
#iguardar{
	background-image:url(../images/i_guardar.png);
	padding-left:18px;
}
#iimprimir{
	background-image:url(../images/i_imprimir.png);
	padding-left:18px;	
}
#ienviar{
	background-image:url(../images/i_enviar.png);
	padding-left:18px;	
}
#ienlazar{
	background-image:url(../images/i_enlazar.png);
	padding-left:18px;	
}
#icompartir{
	background-image:url(../images/i_compartir.png);
	padding-left:18px;	
}
.cat_d_e{
	font-size:13px !important;
	width:252px !important; 
	padding-left:5px !important;
}
.cp_cinfo_t{
	margin-top:10px;
	display:block;
	height:31px;
	line-height:31px;
	width:553px;
	padding-left:24px;
	padding-right:10px;
	background-image:url(../images/cp_bgt_blue.png);
	background-repeat:no-repeat;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
}
.cp_cinfo_b{
	display:block;
	width:537px;
	padding:10px 24px 10px 24px;
	border:1px #d1d6de solid;
	color:#3f3f3f;
	font-size:12px;
	line-height:16px;
}
.cp_cinfo_b p{
	padding:0px;
	margin:0px 0px 10px 0px;
}
.cp_cinfo_b ul{
	padding:0px 0px 10px 0px;
	margin:0px;
}
.cp_cinfo_b ul li{
	list-style-type:none;
	padding-left:10px;
	color:#13518d;
	background-image:url(../images/fundal_li.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
}
.h_cp_data{
	display:block;
	width:537px;
}
.h_cp_tel{
	display:block;
	width:250px;
	padding-right:10px;
	float:left;
}
.h_cp_tel span{
	color:#ff6600;
	text-align:left;
}
.spdesc{
	display:block;
	width:60px;
	float:left;
}
.divdesc{
	display:block;
	width:190px;
	float:left;
}
.cp_cpro{
	background-image:url(../images/cp_bgt_orange.png) !important;
}
.cp_c_pro{
	display:block;
	width:585px;
	border:1px #d1d6de solid;
	border-top:0px;
	color:#3f3f3f;
	font-size:12px;
	line-height:16px;
}
.cp_h_prod{
	display:block;
	width:585px;
	height:124px;
	border-top:1px #D1D6DE solid;
}
.cp_h_prod img{
	display:block;
	width:104px;
	height:124px;
	border-right:1px #D1D6DE solid;
	float:left;
}
.cp_hp_d{
	display:block;
	width:460px;
	min-height:124px;
	padding-right:10px;
	padding-left:10px;
	float:left;
}
.cp_hp_d h5{
	padding:0px;
	margin:5px 0px;
	font-size:13px;
}
.cp_hpd_img{
	display:block;
	margin-top:6px;
	height:12px;
	line-height:12px;
	font-size:11px;
	color:#3f3f3f;
	font-weight:bold;
	padding-left:19px;
	background-image:url(../images/imagenes.png);
	background-repeat:no-repeat;
	background-position:left;
}
.cp_hpd_fui{
	display:block;
	margin-top:3px;
	padding-bottom:2px;
}
.cp_hpd_sep{
	background-image:url(../images/cp_dr_sep.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
}
.cp_bpro{
	margin:0px !important;
	background-image:url(../images/cp_bgb_blue.png);
	font-size:12px !important;
	font-weight:normal !important;
}
.cp_bpro a{
	background-color:#FFFFFF;
	color:#13518d;
	padding-left:3px;
	padding-right:3px;
}
.sig_asel{
	font-weight:bold;
	color:#ffffff !important;
	background-color:#ff6600 !important;
}
.h_ucatde{
	border:1px solid #D1D6DE;
	color:#303030;
	display:block;
	font-size:12px;
	padding:3px 10px 3px 10px;
	width:235px;
}
.h_ucatde a{
	display:block;
	width:235px;
	color:#13518d;
	font-weight:bold;
	line-height:18px;
}
.ap_bgm{
	display:block;
	margin-left:16px;
	width:338px;
	height:331px;
	padding:10px 20px 10px 20px;
	background-image:url(../images/ap_bgm.png);
}
.ap_is{
	width:250px;
	margin-top:2px;
	background-color:#fefefe;
	border:1px #bdc6d3 solid;
	font-size:12px;
	color:#303030;
}
.ap_txt{
	font-size:13px;
	color:#13518d;
	font-weight:bold;
}
.ap_bgm textarea{
	height:180px;
	overflow:scroll;
}
.ap_b_tit{
	color:#ff690a;
	font-size:16px;
	font-weight:bold;
	padding-bottom:3px;
}
#ap_sb{
	cursor:pointer;
}
#logo3{
	background-image:url(../images/avant_directory.png) !important;
	background-image:url(../images/avant_empresas_de_mexico.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:70px;
	margin-top:5px;
	width:307px;
}
.header3{
	width:319px !important;
}
.h_header3{
	background-image:none !important;
}
.h_top{
	display:block;
	width:852px;
	height:117px;
	background-image:url(../images/bg_header2.jpg);
	background-repeat:no-repeat;
	background-position:250px 0px;
	margin:auto;
}
.b_sus_s{
	display:block;
	width:66px;
	height:18px;
	text-align:center;
	font-size:13px;
	color:#003a68;
	line-height:18px;
	background-image:url(../images/bgb_sus.png);
	float:left;
	margin-left:4px;
	cursor:pointer;
}
.flr{
	float:right;
}
/**********************************************************************************************************/


/*                           EMPRESA PAGE                                                                 */
.ep_lb{
	display:block;
	width:271px;
	float:left;
}
.ep_rb{
	display:block;
	width:563px;
	margin-left:18px;
	float:left;
}
.ep_lb_top{
	display:block;
	width:271px;
	height:10px;
	background-image:url(../images/ep_l_top.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.ep_lb_mid{
	display:block;
	width:243px;
	min-height:397px;
	padding:0px 13px 0px 13px;
	background-image:url(../images/ep_l_bg.png);
	background-repeat:repeat-x;
	background-position:top;	
	border-right:1px #bdc6d3 solid;
	border-left:1px #bdc6d3 solid;
	background-color:#ffffff;
	font-size:12px;
	color:#13518d;
}
.ep_lb_mid div{
	margin-top:10px;
	width:243px;
	font-weight:bold;
	color:#ff690a;
	padding-bottom:3px;
	border-bottom:1px #bdc6d3 solid;
	margin-bottom:2px;
}
.ep_lb_mid span{
	font-weight:bold;
	color:#5c5c5c;
}
.ep_lb_mid a{
	font-size:12px;
	color:#13518d;
}
.ep_lb_bot{
	display:block;
	width:271px;
	height:7px;
	background-image:url(../images/ep_l_bot.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.ep_rb_top{
	display:block;
	width:614px;
	height:9px;
	background-image:url(../images/ep_r_top.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.ep_rb_mid{
	display:block;
	width:572px;
	min-height:144px;
	padding:5px 20px 5px 20px;
	background-image:url(../images/ep_r_bg.png);
	background-repeat:repeat-x;
	background-position:top;	
	border-right:1px #bdc6d3 solid;
	border-left:1px #bdc6d3 solid;
	background-color:#ffffff;
	font-size:12px;
	color:#13518d;
}
.ep_rb_mid h5{
	padding:0px;
	margin:0px;
	font-size:13px;
	color:#ff690a;
}
.ep_rb_mid h4{
	padding:0px;
	margin:0px;
	font-size:16px;
	color:#ff690a;
	font-weight:bolder;
}
.ep_rb_mid p{
	margin-top:5px;
	margin-bottom:5px;
}
.ep_cat{
	color:#FF690A;
	font-size:13px;
	font-weight:bold;
	line-height:15px;
}
.ep_sh5{
	padding-top:5px !important;
	color:#13518d !important;
}
.ep_rb_bot{
	display:block;
	width:614px;
	height:6px;
	background-image:url(../images/ep_r_bot.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.ep_rb_hp{
	display:block;
	width:572px;
}
.ep_rb_hp a{
	display:block;
	width:116px;
	height:126px;
	line-height:14px;
	font-size:12px;
	color:#13518d;
	float:left;
	text-align:center;
	margin-right:10px;
	margin-top:5px;
}
.ep_rb_hp a img{
	border:1px #BDC6D3 solid;
}
.ep_mar{
	margin-top:10px;
}
/**********************************************************************************************************/


/*                                                         EMPRESAS                                       */
.eps_lb{
	display:block;
	width:378px;
	min-height:172px;
	float:left;
}
.eps_lb_top{
	display:block;
	width:378px;
	height:7px;
	line-height:7px;
	font-size:7px;
	background-image:url(../images/eps_l_top.png);
	background-repeat:no-repeat;
}
.eps_lb_mid{
	display:block;
	width:336px;
	min-height:159px;
	padding: 10px 10px 5px 30px;
	background-image:url(../images/eps_l_bg.png);
	background-repeat:repeat-x;
	border-left:1px #BDC6D3 solid;
	border-right:1px #BDC6D3 solid;
}
.eps_lb_bot{
	display:block;
	width:378px;
	height:6px;
	line-height:6px;
	font-size:6px;
	background-image:url(../images/eps_l_bot.png);
	background-repeat:no-repeat;
}
.eps_lb_mid h2{
	padding:0 0 4px 0;
	margin:0px;
	font-size:16px;
	color:#ff690a;
}
.eps_rb{
	margin-left:18px;
}
.arrowlistmenu{
width: 180px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 13px Arial;
color:#13518d;
background: url(../images/emps_menup.png) no-repeat;
background-position:0px 6px;
margin-bottom: 0px; /*bottom spacing between header and rest of content*/
padding: 4px 0px 0px 15px; /*header text is indented 10px*/
cursor: pointer;
margin-top:0px;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(../images/emps_menun.png);
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0 0 0 15px;
padding: 0;

}
.arrowlistmenu h3 span{
	color:#5c5c5c;
}
.arrowlistmenu  li a span{
	color:#5c5c5c;
}
.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li .opensubheader{ /*Open state CSS for sub menu header*/
	background-image:url(../images/emp_smenup.png)!important; 
	background-repeat:no-repeat;
	background-position:0px 5px;
}

.arrowlistmenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/
	background-image:url(../images/emp_smenu.png)!important; 

}

.arrowlistmenu ul li a{
color: #ff690a;
background: url(../images/emp_smenu.png) no-repeat; /*custom bullet list image*/
background-position:0px 5px;
display: block;
padding: 2px 0 0 12px;
text-decoration: none;
font-size: 13px;
}

.arrowlistmenu ul li a:visited{
color: #ff690a;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
background-color: #F3F3F3;
}

.arrowlistmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/
	background-image:url(../images/emp_smenup.png)!important; 
	background-repeat:no-repeat;
	background-position:0px 5px;	
}


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

/*                                            PRODUCTS PAGE                                               */
.prods_l_bar{
	display:block;
	width:176px;
	float:left;	
}
.prods_l_bar img{
	border:1px #BDC6D3 solid;
}
.simg{
	margin-top:13px;
}
.prods_r_bar{
	display:block;
	width:709px;
	float:left;
	margin-left:15px;
}
.prods_rbar_top{
	display:block;
	width:709px;
	height:5px;
	font-size:5px;
	background-image:url(../images/prods_r_top.png);
	background-repeat:no-repeat;
}
.prods_rbar_mid{
	display:block;
	width:677px;
	min-height:156px;
	padding:0px 10px 0px 20px;
	background-image:url(../images/prod_r_bg.png);
	background-repeat:repeat-x;
	border-left:1px solid #BDC6D3;
	border-right:1px solid #BDC6D3;
}
.prods_rbar_bot{
	display:block;
	width:709px;
	height:6px;
	font-size:6px;
	background-image:url(../images/prods_r_bot.png);
	background-repeat:no-repeat;
}
.body2{
	width:900px !important;
}
.rbmid_l{
	display:block;
	width:577px;
	min-height:156px;
	float:left;
}
.rbmid_l h1{
	margin:0px;
	padding:3px 0 0 0;
	font-size:16px;
	color:#ff690a;
}
.rbmid_l h3{
	margin:0px;
	padding:2px 0 3px 0;
	font-size:13px;
	color:#13518d;
}
.rbmid_l span{
	font-size:12px;
	color:#13518d;
}
.rbmid_r{
	display:block;
	width:100px;
	min-height:156px;
	float:left;
}
.rbm2{
	margin:0px;
	padding:4px 0 0 0;
	font-size:13px;
	color:#ff690a;
}
.h_rbprods{
	display:block;
	width:630px;
	padding-left:15px;
	padding-top:5px;
}
.h_rbprods a{
	display:block;
	width:116px;
	height:125px;
	float:left;
	text-align:center;
	color:#13518d;
	font-size:12px;
	margin-left:10px;
}
.h_rbprods img{
	display:block;
	border:1px #bdc6d3 solid;
}
/**********************************************************************************************************/


/*                                                 PRODUCT PAGE                                           */
.bre_last{
	font-weight:normal;
}
.prod_l_bar{
	display:block;
	width:542px;
	float:left;
}
.prod_lbar_top{
	display:block;
	width:518px;
	height:30px;
	line-height:30px;
	padding-left:24px;	
	background-image:url(../images/prod_top_blue.png);
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
}
.prod_lbar_mid{
	display:block;
	width:520px;
	padding:10px;
	border-left:1px #d2d7de solid;
	border-right:1px #d2d7de solid;
	font-size:12px;
	color:#3f3f3f;
}
.lbt_or{
	background-image:url(../images/prod_top_orange.png) !important;
}
.pd_lbm_t{
	width:518px;
	height:202px;	
}
.pd_lbm_t img{
	display:block;
	width:200px;
	height:200px;
	border:1px #d2d7de solid;
	float:left;
}
.pd_lbm_t ul{
	display:block;
	width:300px;
	height:202px;
	float:left;
	padding:0 0 0 15px;
	margin:0;
}
.pd_lbm_t ul li{
	line-height:20px;
	list-style-type:none;
}
.pd_lbm_t ul li div{
	display:block;
	width:80px;
	font-weight:bold;
	float:left;
}
.pd_lbm_t ul li span{
	color:#13518d;
	text-decoration:underline;
}
.cont_now{
	display:block;
	margin:50px 0 0 10px;
	width:99px;
	height:26px;
	line-height:26px;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	padding-left:36px;
	text-align:left;
	background-image:url(../images/contact-now.png);
}
.prod_himg{
	display:block;
	width:518px;
	padding-top:10px;
}
.prod_himg a{
	display:block;
	width:98px;
	height:98px;
	margin-right:5px;
	float:left;
}
.prod_himg a img{
	display:block;
	width:96px;
	height:96px;
	border:1px solid #D2D7DE;
}
.lbm2{
	border-bottom:1px #D2D7DE solid; !important;
	padding-left:24px !important;
	width:506px !important;
}
.lbm2 ul{
	padding:0px;
	margin:0px;
}
.lbm2 ul li{
	list-style-type:none;
	line-height:20px;
}
.lbm2 span{
	color:#13518d;
	line-height:16px;
}
.lbm2 a{
	text-decoration:underline;
	line-height:16px;
	color:#3f3f3f;
}
.prod_r_bar{
	display:block;
	width:302px;
	float:left;
	margin-left:8px;
}
.prod_rbar_desc{
	display:block;
	width:284px;
	padding:8px;
	border:1px #D2D7DE solid;
	font-size:12px;
}
.prod_rbar_desc span{
	display:block;
}
.prod_rbar_desc div{
	color:#ff6600;
	font-weight:bold;
	padding-bottom:2px;
}
.prod_rbar_desc a{
	display:block;
	margin-top:3px;
	color:#13518d;
	font-weight:bold;
}
.prod_rbar_had{
	display:block;
	width:300px;
	height:250px;
	border:1px #D2D7DE solid;
	margin-top:6px;
}
.prod_b_top{
	display:block;
	widows:827px;
	height:30px;
	padding-left:24px;
	font-size:14px;
	color:#ffffff;
	line-height:30px;
	font-weight:bold;
	background-image:url(../images/prod_b_b.png);
	background-repeat:no-repeat;
	margin-top:8px;
}
.pp_h_prod{
	display:block;
	width:406px;
	height:126px;
	padding:;
	float:left;
	margin-top:5px;
	margin-right:10px;
	padding-right:10px;
	font-size:12px;
}
.ppp_img{
	display:block;
	width:100px;
	height:126px;
	float:left;
}
.ppp_img img{
	border:1px #D2D7DE solid;
}
.ppp_hd{
	display:block;
	width:300px;
	height:126px;
	padding-left:6px;
	float:left;
}
.ppp_hd a{
	color:#ff6600;
	text-decoration:underline;
	font-size:13px;
}
.ppp_hd p{
	margin:5px 0 5px 0;
}
.ppp_hd span{
	color:#13518d;
}
.pop_cont{
	display:block;
	width:561px;
	padding-left:24px;
	height:21px;
	line-height:21px;
	border-bottom:1px #D1D6DE solid;
	border-top:1px #D1D6DE solid;
	background-color:#efefef;
	text-align:right;
}
.pop_cont input{
	padding:0px;
	margin:4px 0 0 0;
	float:left;
}
.pop_cont a{
	color:#ff6600;
	font-weight:bold;
	margin-right:20px;
	font-size:12px;
}
.pop_pro{
	display:block;
	width:565px;
	height:160px;
	padding:10px;
	font-size:12px;
	color:#3f3f3f;
}
.pop_pro_t{
	display:block;
	width:565px;
	height:100px;
	padding-bottom:8px;
}
.ppro_a{
	display:block;
	height:100px;
	width:89px;
	float:left;
}
.ppro_a img{
	border:1px #3f3f3f solid;
}
.pop_prot_r{
	display:block;
	width:460px;
	height:100px;
	padding-left:16px;
	float:left;
}
.pop_prot_r a{
	display:block;
	font-size:14px;
	text-decoration:underline;
	color:#13518d;
	text-transform:uppercase;
	line-height:20px;
}
.pop_prot_r span{
	display:block;
	height:80px;
}
.pos_fl{
	line-height:16px;	
}	
.pos_fl a{
	text-decoration:underline;
	color:#ff6600;
}
.pos_sl{
	color:#13518d;
	line-height:16px;
}
.pos_sl a{
	text-decoration:underline;
	color:#3f3f3f;
}
.ppo_sm{
	display:block;
	width:90px;
	height:22px;
	line-height:22px;
	font-size:12px;
	color:#ffffff !important;
	text-decoration:none !important;
	background-image:url(../images/but_sm.png);
	float:left;
	text-align:center;
	margin-left:15px;
}
.flol span{
	float:left;
}
.flol span input{
	position:relative;
	top:1px;
}
/**********************************************************************************************************/
/*                                            SUBMIT PAGE                                                 */
.sub_ph{
	display:block;
	width:829px;
	padding:10px;
	border:1px #D2D7DE solid;;
}
.h_inpg{
	display:block;
	width:789px;
	padding:20px;
}
.h_inpg h2{
	padding:0 0 10px 0;
	margin:0px;
	font-size:18px;
	color:#FF6600;
}
.h_unrand{
	clear:both;
	display:block;
	width:789px;
	height:auto;	
}
.hu_l{
	display:block;
	width:270px;
	padding-right:10px;
	float:left;
	font-size:12px;
	color:#303030;
}
.hu_r{
	display:block;
	width:509px;
	padding-bottom:5px;
	float:left;
}
.hu_ninp{
	display:block;
	width:200px;
	height:18px;
	float:left;
	padding:0px;
	margin:0px;
	border:1px #D2D7DE solid;
	background-color:#FFFFFF;
}
.in_req{
	background-image:url(../images/blue-star.png);
	background-position:99% 30%;
	background-repeat:no-repeat;
}
.hu_texta{
	display:block;
	width:300px;
	border:1px #D2D7DE solid;
	background-color:#FFFFFF;
	padding:0px;
	margin:0px;
	height:100px;
}
.hu_r span{
	float:left;
	margin-left:5px;
	font-size:12px;
	color:#303030;
	line-height:18px;
}
.h_first{
	background-image:url(../images/prod_r_bg.png);
	background-position:top;
	background-repeat:repeat-x;
}
.h_sec{
	border-top:2px #D2D7DE solid;
}
.hu_nsel{
	margin:0px;
	padding:1px;
	border:1px #D2D7DE solid;
}
.hi_shr{
	width:50px !important;
}
.hi_med{
	width:85px !important;
}
.hu_fil{
	float:left;
	width:auto !important;
	height:auto !important;
}
.hu_fsp{
	line-height:24px !important;
}
.h_lst{
	display:block;
	font-size:12px;
	margin:auto;
	text-align:center;
}
.h_lst img{
	float:left;
}
.h_lst input{
	float:left;
	margin-left:10px;
	margin-top:9px;
	margin-left:25px;
}
.h_lst span{
	float:left;
	line-height:20px;
	margin-left:5px;
	margin-top:9px;
	font-size:16px;
	font-weight:bold;
	color:#13518D;
}
.ctla{
	float:none;
	margin:auto;
}
/**********************************************************************************************************/
.clr{
	clear:both;
	line-height:10px;
}
.h_footer{
	display:block;
	width:100%;
	height:51px;
	background-image:url(../images/bg_footer.png);
	background-repeat:repeat-x;
}
.footer{
	display:block;
	width:802px;
	height:51px;
	padding:0px 25px 0px 25px;
	margin:auto;
	line-height:51px;
	color:#ffffff;
	font-size:12px;
}
.footer a{
	color:#FFFFFF;
}
.footer span{
	margin-left:200px;
}