/* CSS Document */

html, body { margin:0; padding:0; height:100%; width:100%; font:normal 100% Arial, Helvetica, sans-serif; line-height:normal; background:#4d4d4d; color:#4d4d4d; }

img, form { margin:0; padding:0; border:none; }

a { color:#060; text-decoration:none; }

a:hover { text-decoration:underline; }

p { font-size: 12px; margin:0; padding:10px 32px 5px 38px; line-height:18px; }

h1 { color:#ff7200; font:bold 18px Arial, Helvetica, sans-serif; padding:36px 0 28px 38px; margin:0; }

h2 { background:#ededed; color:#ff7200; font:bold 18px Arial, Helvetica, sans-serif; line-height:33px; padding:0 0 0 38px; margin:0; }

.clear { clear:both; font-size:0px; }

.wrap { margin:0 auto; width:998px; border-right:solid 1px #fff; border-left:solid 1px #fff; background:#8d8d8d; min-height:100%; }

* html .wrap { height:100%; }

.header_flash, .header_1, .header_2, .header_3, .header_4, .header_5, .header_6, .header_7 { width:998px; height:221px; background:#ededed; }

.header_1 { background:url(../images/bg_header_1.jpg) no-repeat; }

.header_2 { background:url(../images/bg_header_2.jpg) no-repeat; }

.header_3 { background:url(../images/bg_header_3.jpg) no-repeat; }

.header_4 { background:url(../images/bg_header_4.jpg) no-repeat; }

.header_5 { background:url(../images/bg_header_5.jpg) no-repeat; }

.header_6 { background:url(../images/bg_header_6.jpg) no-repeat; }

.header_7 { background:url(../images/bg_header_7.jpg) no-repeat; }

.header_flashdetect { margin-top: 110px; font-size: 12px; }
.header_flashdetect a { text-decoration: underline; }

.logo { padding:12px 0 0 65px; }

.content { background:url(../images/bg_left_side.gif) repeat-y left #fff; }

.slogan { border-top:solid 1px #fff; border-bottom:solid 1px #fff; font:bold 14px Arial, Helvetica, sans-serif; color:#d8d8d8; padding:0 21px; height:31px; background:#909090; line-height:30px; }

.cont_l { width:269px; float:left; font:normal 13px Arial, Helvetica, sans-serif; }

.cont_l .menu { list-style:none; margin:0; font-weight:bold; padding:18px 0 2px; background:url(../images/hr_menu.gif) no-repeat bottom; }

.cont_l .menu li { background:url(../images/hr_menu.gif) no-repeat top; padding:1px 0 0; }

.cont_l .menu li a { line-height:33px; color:#4d4d4d; text-decoration:none; display:block; height:33px; padding:1px 0 0 45px; background:url(../images/bullet_menu.gif) no-repeat 12px 8px; }

.cont_l .menu li a:hover { color:#060; background:url(../images/bullet_menu_act.gif) no-repeat 12px 8px; }

.cont_l .menu .act_menu { background:url(../images/bullet_menu_act_page.gif) no-repeat left #fff; color:#060; }

.cont_l .menu .act_menu:hover { background:url(../images/bullet_menu_act_page.gif) no-repeat left #fff; }

.cont_l .cont { margin:59px 19px 0 46px; height:136px; background:url(../images/bg_mail.gif) no-repeat right top; padding:0 0 15px; }

.cont_l .cont span { color:#060; }

.cont_l .cont strong { line-height:20px; }

.cont_r { width:727px; float:right; }

.cont_right { margin:-98px 0 0; width:728px; line-height:18px; font-size: 12px; }

.solution_list_left, .solution_list_right { width:241px; margin:0px; list-style:none; }

.solution_list_left { float:left; padding:28px 0 0 38px; }

.solution_list_right { float:right; padding:28px 38px 0 0; }

.solution_list_left li, .solution_list_right li { padding:0 0 6px; background:url(../images/solution_list.gif) no-repeat top; }

.solution_list_left a, .solution_list_right a { font-size:11px; line-height:36px; height:36px; display:block; }

.solution_list_left a { background:url(../images/solution_bullet.gif) no-repeat 208px 4px; padding:0 38px 0 0; text-align:right; }

.solution_list_right a { background:url(../images/solution_bullet.gif) no-repeat 4px 4px; padding:0 0 0 39px; }

.solution_list_left a:hover { background:url(../images/solution_bullet_act.gif) no-repeat 208px 4px; text-decoration:none; color:#ff7200; }

.solution_list_right a:hover { background:url(../images/solution_bullet_act.gif) no-repeat 4px 4px; text-decoration:none; color:#ff7200; }

.logo_BIGViz { margin:109px 0 0 20px; float:left; }

.prod { float:left; padding:27px 0 0 40px; width:380px; }

.serv { float:right; padding:27px 0 0; width:300px; }

.prod span, .serv span { float:left; display:block; width:125px; height:50px; background:url(../images/bg_prod_serv.gif) no-repeat right bottom; padding:50px 0 0 0; font:bold 14px Arial, Helvetica, sans-serif; color:#060; }

.prod ul, .serv ul { list-style:none; margin:0; padding:0; float:right; font:bold 12px Arial, Helvetica, sans-serif; }

.prod ul li, .serv ul li { padding:0 0 4px; }

.prod ul { width:245px; }

.serv ul { width:165px; }

.network_sol { list-style:none; margin:0; padding:28px 0 0; }

.network_sol li { float:left; font:bold 12px Arial, Helvetica, sans-serif; }

.network_sol li a { padding:118px 10px 0; margin:0 0 0 15px; width:140px; display:block; text-align:center; }

.network_sol li a.item_1 { background:url(../images/network_sol_1.jpg) no-repeat center top; }

.network_sol li a.item_2 { background:url(../images/network_sol_2.jpg) no-repeat center top; }

.network_sol li a.item_3 { background:url(../images/network_sol_3.jpg) no-repeat center top; }

.network_sol li a.item_4 { background:url(../images/network_sol_4.jpg) no-repeat center top; }

.footer { height:53px; background:#8d8d8d; border-top:solid 1px #fff; }

.footer ul { margin:0; padding:10px 0 0 40px; list-style:none; }

.footer li { float:left; padding:0 10px; background:url(../images/brd_foter_menu.gif) no-repeat 0 8px; }

.footer li.brd_none { background:none; }

.footer li a { color:#fff; text-decoration:underline; font-size:11px; line-height:24px; }

.footer li a:hover { text-decoration:none; }

.list_indent { margin-left: 70px; }