/* CSS Document *//*Medio Systems, Inc. CSS StylesAuthor: Vaughn AldredgeVersion: 2.0Last Modified: 2.6.06avast ye scurvy dogs - thar be a curse upon these hare styles. any man fool enough to steal these hare styles will find his ship sunk in the icy depths o'Quincy Bay. */body {margin: 0px;padding: 0px;background-color: #ffffff;color: #666666;font-family: 'Lucida Grande', Tahoma, Verdana, sans-serif;font-size:13px;line-height: 18px;text-align:center;}p { padding-top:0;margin-top:0;}/* structure */table.menu {position:absolute;visibility:hidden;}#home_bg1 {background-color: #ffffff; background-image: url(../img/bg_b_home_01.gif);background-repeat: repeat-x;background-position: bottom;}#home_bg2 {background-image: url(../img/bg_borders_home_01.gif);background-repeat: repeat-y;background-position: left;}#sub_bg1 {background-image: url(../img/bg_sub_01.gif);background-repeat: repeat-y;background-position: left;}#sub_bg2 {background-image: url(../img/bg_b_sub_01.gif);background-repeat: no-repeat;background-position: left bottom;}#sub_bg3 {background-image: url(../img/bg_b_sub_03.gif);background-repeat: repeat-x;background-position: bottom;}#sub_bg4 {background-image: url(../img/bg_borders_home_01.gif);background-repeat: repeat-y;background-position: left;}#home_lclm_bg {background-image: url(../images/index_banner_left.jpg);background-repeat: no-repeat;background-position: top left;padding-bottom:30px;padding-top:192px;text-align:left;}#home_rclm_bg2 {background-image: url(../images/index_banner_right.jpg);background-repeat: no-repeat;background-position: top left;padding-top:230px;padding-bottom:30px;text-align:left;}#home_rclm_bg {background-image: url(../img/banner_home_tr_04.jpg);background-repeat: no-repeat;background-position: top left;padding-top:259px;padding-bottom:30px;text-align:left;}#home_no_bg {background-repeat: no-repeat;background-position: top left;padding-top:0px;padding-bottom:30px;text-align:left;}#sub_lclm {background-repeat: no-repeat;background-position: top left;padding-bottom:30px;padding-top:204px;text-align:left;height:380px;}#sub_rclm {background-repeat: no-repeat;background-position: top left;padding-top:204px;padding-bottom:30px;text-align:left;}#products #sub_lclm {background-image: url(../img/banner_products_tl_01.jpg);}#products #sub_rclm {background-image: url(../img/banner_products_tr_01.gif);}#partners #sub_lclm {background-image: url(../img/banner_partners_tl_01.jpg);}#partners #sub_rclm {background-image: url(../img/banner_partners_tr_01.jpg);}#search #sub_lclm {background-image: url(../img/banner_sub_search_tl_01.jpg);}#search #sub_rclm {background-image: url(../img/banner_sub_search_that_02.gif);}#merchandising #sub_lclm {background-image: url(../img/banner_sub_merchandising_tl_01.jpg);}#merchandising #sub_rclm {background-image: url(../img/banner_sub_realize_mobile_01.jpg);}#advertising #sub_lclm {background-image: url(../img/banner_sub_advertising_tl_01.jpg);}#advertising #sub_rclm {background-image: url(../img/banner_sub_the_right_ad_01.gif);}/* company Ŀ¼*/#company_sub_about_us #sub_lclm {background-image: url(../images/banner_left_lady.jpg);}#company_sub_about_us #sub_rclm {background-image: url(../images/company_banner_right_About_us.jpg);}#company_sub_careers #sub_lclm {background-image: url(../images/banner_left_lady.jpg);}#company_sub_careers #sub_rclm {background-image: url(../images/company_banner_right_Careers.jpg);}#company_sub_contact #sub_lclm {background-image: url(../images/banner_left_lady.jpg);}#company_sub_contact #sub_rclm {background-image: url(../images/company_banner_right_contact.jpg);}#company_sub_news_and_events #sub_lclm {background-image: url(../images/banner_left_lady.jpg);}#company_sub_news_and_events #sub_rclm {background-image: url(../images/company_banner_right_News_and_Events.jpg);}#company_sub_vision_and_mission #sub_lclm {background-image: url(../images/banner_left_lady.jpg);}#company_sub_vision_and_mission #sub_rclm {background-image: url(../images/company_banner_right_Vision_and_Mission.jpg);}#company_sub_logo_and_materials #sub_lclm {background-image: url(../images/banner_left_lady.jpg);}#company_sub_logo_and_materials #sub_rclm {background-image: url(../images/company_banner_right_Logo_and_Materials.jpg);}/* partners Ŀ¼*/#partners_sub_strategy_partners #sub_lclm {background-image: url(../images/banner_left_girl.jpg);}#partners_sub_strategy_partners #sub_rclm {background-image: url(../images/partners_banner_right_Strategy_Partners.jpg);}#partners_sub_barcode_business_program #sub_lclm {background-image: url(../images/banner_left_girl.jpg);}#partners_sub_barcode_business_program #sub_rclm {background-image: url(../images/partners_banner_right_Barcode_Business_Program.jpg);}#partners_sub_mobile_software_program #sub_lclm {background-image: url(../images/banner_left_girl.jpg);}#partners_sub_mobile_software_program #sub_rclm {background-image: url(../images/partners_banner_right_Mobile_Software_Program.jpg);}/* products and solutions Ŀ¼*/#products_and_solutions_mobile_software_cross_platform_transplant #sub_lclm {background-image: url(../images/banner_left_white.jpg);}#products_and_solutions_mobile_software_cross_platform_transplant #sub_rclm {background-image: url(../images/product_banner_right_Mobile_software_cross_platform_transplant.jpg);}#products_and_solutions_embed_imagine_process_engine #sub_lclm {background-image: url(../images/banner_left_white.jpg);}#products_and_solutions_embed_imagine_process_engine #sub_rclm {background-image: url(../images/product_banner_right_Embed_Imagine_Process_Engine.jpg);}#products_and_solutions_mobile_barcode_marketing_solution #sub_lclm {background-image: url(../images/banner_left_white.jpg);}#products_and_solutions_mobile_barcode_marketing_solution #sub_rclm {background-image: url(../images/product_banner_right_Mobile_Barcode_Marketing_Solution.jpg);}#products_and_solutions_barcode_protocol_developing_service #sub_lclm {background-image: url(../images/banner_left_white.jpg);}#products_and_solutions_barcode_protocol_developing_service #sub_rclm {background-image: url(../images/product_banner_right_Barcode_protocol_developing_service.jpg);}#products_and_solutions_barcode_software_SDK #sub_lclm {background-image: url(../images/banner_left_white.jpg);}#products_and_solutions_barcode_software_SDK #sub_rclm {background-image: url(../images/product_banner_right_Barcode_software_SDK.jpg);}#products_and_solutions_barcode_reader_for_camera_phone #sub_lclm {background-image: url(../images/banner_left_white.jpg);}#products_and_solutions_barcode_reader_for_camera_phone #sub_rclm {background-image: url(../images/product_banner_right_Barcode_Reader_for_camera_phone.jpg);}#products_and_solutions_barcode_encoder_and_decoder_software #sub_lclm {background-image: url(../images/banner_left_white.jpg);}#products_and_solutions_barcode_encoder_and_decoder_software #sub_rclm {background-image: url(../images/product_banner_right_barcode_encoder_and_decoder_software.jpg);}/* barcode workshop Ŀ¼*/#barcode_workshop_unis_code_encoder #sub_lclm {background-image: url(../images/banner_left_black.jpg);}#barcode_workshop_unis_code_encoder #sub_rclm {background-image: url(../images/barcode_banner_right_Unis_code_Encoder.jpg);}#barcode_workshop_qr_code_encoder #sub_lclm {background-image: url(../images/banner_left_black.jpg);}#barcode_workshop_qr_code_encoder #sub_rclm {background-image: url(../images/barcode_banner_right_QR_code_Encoder.jpg);}#barcode_workshop_dm_code_encoder #sub_lclm {background-image: url(../images/banner_left_black.jpg);}#barcode_workshop_dm_code_encoder #sub_rclm {background-image: url(../images/barcode_banner_right_DM_code_Encoder.jpg);}#partner_becomepartner_sub #sub_rclm {background-image: url(../img/banner_sub_partner_02.jpg);padding-top:0px;}#sol_srch_adv #sub_rclm {background-image: url(../img/banner_sub_solutions_base_01.gif);padding-top:0px;}#sol_srch_adv #sub_lclm {background-image: url(../img/banner_sub_advertising_tl_01.jpg);}#sol_srch_mso #sub_rclm {background-image: url(../img/banner_sub_solutions_base_01.gif);padding-top:0px;}#sol_srch_mso #sub_lclm {background-image: url(../img/banner_products_tl_01.jpg);}#sol_srch_cntprv #sub_rclm {background-image: url(../img/banner_sub_solutions_base_01.gif);padding-top:0px;}#sol_srch_cntprv #sub_lclm {background-image: url(../img/banner_sub_merchandising_tl_01.jpg);}#sol_srch_mbop #sub_rclm {background-image: url(../img/banner_sub_solutions_base_01.gif);padding-top:0px;}#sol_srch_mbop #sub_lclm {background-image: url(../img/banner_sub_search_tl_01.jpg);}#sol_adv_adv #sub_rclm {background-image: url(../img/banner_sub_solutions_base_01.gif);padding-top:0px;}#sol_adv_adv #sub_lclm {background-image: url(../img/banner_sub_advertising_tl_01.jpg);}#sol_adv_cntprv #sub_rclm {background-image: url(../img/banner_sub_solutions_base_01.gif);padding-top:0px;}#sol_adv_cntprv #sub_lclm {background-image: url(../img/banner_sub_advertising_tl_01.jpg);}#sol_adv_mbop #sub_rclm {background-image: url(../img/banner_sub_solutions_base_01.gif);padding-top:0px;}#sol_adv_mbop #sub_lclm {background-image: url(../img/banner_sub_advertising_tl_01.jpg);}#sol_mrch_adv #sub_rclm {background-image: url(../img/banner_sub_solutions_base_01.gif);padding-top:0px;}#sol_mrch_adv #sub_lclm {background-image: url(../img/banner_sub_merchandising_tl_01.jpg);}#sol_mrch_cntprv #sub_rclm {background-image: url(../img/banner_sub_solutions_base_01.gif);padding-top:0px;}#sol_mrch_cntprv #sub_lclm {background-image: url(../img/banner_sub_merchandising_tl_01.jpg);}#sol_mrch_mbop #sub_rclm {background-image: url(../img/banner_sub_solutions_base_01.gif);padding-top:0px;}#sol_mrch_mbop #sub_lclm {background-image: url(../img/banner_sub_merchandising_tl_01.jpg);}#news div{margin: 0px 30px 10px 0px;font-size:11px;line-height:14px;}#events div {margin: 10px 30px 10px 0px;font-size:11px;line-height:14px;}#company_news div {margin: 10px 0px 15px 0px;color:#999999;}.copyright {font-size:11px;line-height:21px;color:#777777;}#promo_bg {background-image: url(../img/promo_base_bg_04.jpg);background-repeat: no-repeat;background-position: top right;padding-left:53px;}#promonew_bg {background-image: url(../img/promo_base_bg_05.gif);background-repeat: no-repeat;background-position: top left;padding-left:53px;}.sub_mclm {padding: 0px 30px 0px 30px;}#sub_rclm_div div {margin: 0px 30px 0px 30px;font-size:12px;line-height:15px;}#news_rclm_pdf div {background-image: url(../img/i1_pdf_01.gif);background-repeat: no-repeat;background-position: top left;margin: 0px 30px 0px 30px;padding: 5px 0px 0px 60px;height:60px;}/*side nav*/.side_nav_container { 	margin: 0px 0px 0px 1px;	line-height: 15px;}.side_nav_container ul {	margin: 0;	padding: 0;	list-style-type: none;	font-size: 13px; }.side_nav_container li {	margin: 0;	padding: 0;}.side_nav_container a {	width:170px;	display: block;	padding: 4px 0px 2px 29px;	color: #3366ff;}/* .side_nav_container a:link, #navlist a:visited {text-decoration: none;}.side_nav_container a:hover {background-color: #eeeeee;}   */ .sub_side_nav a {	width:170px;	display: block;	padding: 2px 0px 2px 49px;}.current {	font-weight: bold;	color: #444444;}.current a {	font-weight: bold;	color: #444444;	background-image: url(../img/arrow_green_sm_01.gif);	background-repeat: no-repeat;	background-position: 9px 7px;}.sub_side_nav a {	background-position: 29px 5px;} .current a:hover {	color: #66aa33;	text-decoration: underline;}/*forms*/.c_form {background:#ffffff;border:1px solid #cccccc;border-color:#aaaaaa #bbbbbb #dddddd #cccccc;color:#333333;font-family: Monaco, Monospace;font-size: 110%;}form{	font-family: 'Lucida Grande', Tahoma, Verdana, sans-serif;	font-size:10pt;line-height:11pt;}	form td{border-color:#c6c6c6;}	.required {border-color:#c6c6c6;}	td.required, p.required{border-color:#c6c6c6;color:#666666;}	.missing, td.missing{border-color:#ff0000;font-weight:600;}	p.missing{color:rgb(255,0,0);font-size:11pt;}/*text*/.small {font-size:11px;}.small2 {	font-size:11px;	line-height: normal;}#text_list {list-style-type: none;padding: 0;margin: 0;}#text_list li {background-image: url(/img/bullet_01.gif);background-repeat: no-repeat;background-position: 7px 1px;padding-left: 25px;margin: .5em 0; }h1 {color: #cc3300;font-size: 22px;margin-top: 20px;margin-bottom: 15px;}h2 {color: #cc3300;margin-top: 20px;margin-top: 15px;margin-bottom: 12px; }h3 {color: #cc3300;margin-top: 12px;margin-bottom: 10px;font-size: 16px;}h3 a {color: #cc3300;}h4 {color: #000000;font-size: 13px;margin-top: 10px;margin-bottom: 10px;}.ntm {margin-top: 0px;}.nbm {margin-bottom: 0px;}.ntobm {margin-top: 0px;margin-bottom: 0px;}.bold  {font-weight: bold; }.bold_greyed  {color: #999999;font-weight: bold; }a {	color: #3366ff;	text-decoration: none;}a img {	border: none;}a:visited {	color: #3366ff;	/* color: #dd7744; */}a:hover {	color: #424fec;	text-decoration: underline;}#news a, #events a {	color:#666666;}#news a:hover, #events a:hover{	color: #424fec;	text-decoration: underline;}#company_news a {	color:#444444;}.news_date {	font-size:11px;}.home_date {	color:#aaaaaa;}#company_news a:hover {	color: #424fec;	text-decoration: underline;}.copyright a {	color:#777777;}.copyright a:hover {	color: #66aa33;	text-decoration: underline;}blockquote {	margin-left: 15px;}