html {overflow-y: scroll;} 
body { color: #000; font-size: 12px; background-image: none; margin: 0; padding: 0; border-width: 0; outline-width: 0; font-family: arial; background-color: #000180; }
p {}
td { margin: 0; padding: 0; }

a:link { color: #000; font-style: normal; text-decoration: none; }
a:visited { color: #000; text-decoration: none; }
a:hover { color: #000; text-decoration: none; }
a:active { color: #000; font-style: normal; text-decoration: none; }

a.footer_address:link { color: #aaa; text-decoration: none; }
a.footer_address:visited { color: #aaa; text-decoration: none; }
a.footer_address:hover { color: #aaa; text-decoration: none; }
a.footer_address:active { color: #aaa; text-decoration: none; }

a.footer_phone:link { color: #aaa; text-decoration: none; }
a.footer_phone:visited { color: #aaa; text-decoration: none; }
a.footer_phone:hover { color: #aaa; text-decoration: none; }
a.footer_phone:active { color: #aaa; text-decoration: none; }

.border_link { z-index: 9; }

a.border_link:link { color: #fff; text-decoration: none; z-index: 9; }
a.border_link:visited { color: #fff; text-decoration: none; z-index: 9; }
a.border_link:hover { color: #fff; text-decoration: none; z-index: 9; }
a.border_link:active { color: #fff; text-decoration: none; z-index: 9; }

.headergrid { color: #fff; position: relative; width: 985px; height:154px; z-index: 10; margin: auto; }
.address { padding-left: 25px; }
.address_sub { width: 60px; float: left; }
#header_top { color: #fff; font-size: 14px; font-family: arial; font-weight: bold; background-image: url(../images/fyas.gif); background-repeat: no-repeat; text-align: center; vertical-align: bottom; position: absolute; top: 0; left: 144px; width: 840px; height: 20px; }
#header_logo_left { background-image: url(../images/short-fyas.gif); background-repeat: no-repeat; position: absolute; top: 0; left: 0; width: 24px; height: 130px; }
#header_logo { background-color: #000; background-image: url(../images/ailogo-black.gif); background-repeat: no-repeat; position: absolute; top: 0; left: 24px; width: 120px; height: 130px; }
#header_name { background-image: url(../images/AI-Inc.gif); background-repeat: no-repeat; position: absolute; top: 20px; left: 144px; width: 840px; height: 110px; }
#header_left { background-image: url(../images/cap-top-left-blue.gif); position: absolute; top: 130px; left: 0; width: 24px; height: 24px; }
#header_left_center { background-image: url(../images/cap-top-black.gif); background-repeat: repeat-x; position: absolute; top: 130px; left: 24px; width: 120px; height: 24px; }
#header_right { background-image: url(../images/cap-top-right-blue.gif); position: absolute; top: 130px; left: 960px; width: 24px; height: 24px; }
#header_nav { color: #fff; font-size: 13px; font-family: arial; background-image: url(../images/cap-top-blue.gif); background-repeat: repeat-x; position: absolute; top: 130px; left: 144px; width: 816px; height: 24px; z-index: 9; min-width: 20px; min-height: 24px; max-width: 816px; max-height: 24px; }
#header_nav_sub1 { position: absolute; top: 0; left: 48px; width: 71px; height: 16px; }
#header_nav_sub2 { position: absolute; top: 0; left: 163px; width: 62px; height: 16px; }
#header_nav_sub3 { position: absolute; top: 0; left: 270px; width: 97px; height: 16px; }
#header_nav_sub4 { position: absolute; top: 0; left: 413px; width: 110px; height: 16px; }
#header_nav_sub5 { position: absolute; top: 0; left: 564px; width: 66px; height: 16px; }
#header_nav_sub6 { position: absolute; top: 0; left: 654px; width: 132px; height: 16px; }
#header_nav_subhome { color: #fff; position: absolute; top: 2px; left: -74px; width: 62px; height: 16px; }

#header_nav ul .item{ color: #fff; z-index: 9; border-color: #000180; border-style: solid; border-width: 0 1px 1px; outline-color: #000180; display:none; }
#header_nav ul:hover .item{ background: #fff; padding: 0; display:block; }
#header_nav ul:hover .item a{ color:#000180; font-size: 9.5px; background-color: #fff; text-decoration:none; display: block  }

#header_nav ul:hover .item a:hover{ color:#fff; font-size: 9.5px; background-color: #000180; border-color: #000180; border-width: 0 1px 1px; display: block; }
#header_nav ul{ width:167px; float:left; margin:0; padding:2px; list-style-type: none; list-style-position: outside; }

.li_center { vertical-align: top; position: relative; width: 460px; float: none; margin-left: 35px; list-style-type: disc; list-style-position: inside; }
.li_center_sub1 { vertical-align: top; list-style-type: circle; width: 450px; margin-left: 35px; list-style-position: inside; margin-left: 35px;}
.contentgrid { background-image: url(../images/content-background.gif); position: relative; background-repeat: repeat-y; color: #000; width: 985px; margin: auto; z-index: 4; clear: none; padding-bottom: 20px; }
.content_item { position: relative; top: 0; ;z-index: 4; margin: 0 2px 10px; padding: 0 2px; }
#footer_address_area { color: #ccc; font-size: 9px; text-decoration: none; text-align: left; position: absolute; top: -11px; left: 14px; float: left; }
.footer_address { color: #ccc; font-size: 9px; text-decoration: none; text-align: left; position: absolute; top: -11px; left: 14px; width: 130px; height: 24px; float: left; }
.content_center_title { font-size: 18px; font-weight: bold; text-decoration: none; width: 430px; margin-top: 2px; margin-bottom: 10px; padding-left: 5px; border-bottom: 1px solid #000; }
.content_right_title { font-size: 13px; font-weight: bold; text-decoration: none; margin-top: 2px; margin-bottom: 10px; padding-left: 5px; width: 233px; border-bottom: 1px solid #000; }
.content_right_title_top { font-size: 13px; font-weight: bold; text-decoration: none; top: 8px; margin-top: 2px; margin-bottom: 12px; padding-left: 5px; width: 233px; border-bottom: 1px solid #000; }
.content_center_title_li { font-size: 13px; font-weight: bold; text-decoration: none; margin-top: 2px; margin-bottom: 10px; padding-left: 5px; width: 600px; margin-left: 25px; list-style-type: none; list-style-image: none; }
.content_center_title_li_sub1 { font-size: 12px; font-weight: normal; text-decoration: none; list-style-type: none; list-style-image: none; margin-top: 2px; margin-bottom: 10px; margin-left: 10px; padding-left: 5px; width: 600px; }
.collapsible_list_li_non { margin-left: 20px; list-style-type: disc; list-style-position: outside; }
.expand_collapse { color: #aaa; font-size: 9px; position: absolute; top: 10px; left: 290px; cursor: pointer; }

#info_col1 { line-height: 20px; position: absolute; width: 191px; list-style-type: none; display: block; }
#info_col2 { line-height: 20px; position: absolute; left: 188px; width: 191px; list-style-type: none; display: block; }
#info_col3 { line-height: 20px; position: absolute; left: 379px; width: 191px; list-style-type: none; display: block; }
#info_col4 { line-height: 20px; position: absolute; left: 570px; width: 191px; list-style-type: none; display: block; }
#info_address { line-height: 24px; text-decoration: none; vertical-align: bottom; position: relative; width: 700px; height: 485px; float: left; }
#info_address_name { position: absolute; top: 0; left: 0; width: 77px; height: 24px; float: left; }
#info_address_name_input {position: absolute; top: 0; left: 120px; height: 24px; float: left; }
#info_address_company { position: absolute; top: 30px; left: 0; float: left; }
#info_address_company_input { position: absolute; top: 30px; left: 120px; float: left; }
#info_address_add1 { position: absolute; top: 60px; left: 0; }
#info_address_add1_input { position: absolute; top: 60px; left: 120px; }
#info_address_add2_input { position: absolute; top: 82px; left: 120px; }
#info_address_city { position: absolute; top: 102px; left: 120px; }
#info_address_city_input { position: absolute; top: 120px; left: 120px; }
#info_address_state { position: absolute; top: 102px; left: 365px; }
#info_address_state_input { position: absolute; top: 120px; left: 365px; }
#info_address_zip { position: absolute; top: 102px; left: 455px; }
#info_address_zip_input { position: absolute; top: 120px; left: 455px; }
#info_address_phone { position: absolute; top: 150px; left: 0; }
#info_address_phone_input { position: absolute; top: 150px; left: 120px; }
#info_address_ext { position: absolute; top: 150px; left: 248px; }
#info_address_ext_input { position: absolute; top: 150px; left: 270px; }
#info_address_email { position: absolute; top: 180px; left: 0; }
#info_address_email_input { position: absolute; top: 180px; left: 120px; }
#info_address_web { position: absolute; top: 210px; left: 0; }
#info_address_web_input { position: absolute; top: 210px; left: 120px; }
#info_address_sug { position: absolute; top: 250px; left: 0; }
#info_address_comments { position: absolute; top: 275px; left: 0; }
#info_address_comments_input { position: absolute; top: 275px; left: 120px; }
#info_address_contact { position: absolute; top: 360px; left: 0; }
#info_address_contact_radio { line-height: 18px; position: absolute; top: 379px; left: 50px; }
.info_input { background-color: #e4e4e4; }

.row { position: relative; height: 300px; float: none; }
.info_form_col1 { line-height: 25px; position: absolute; width: 150px }
.info_form_col2 { line-height: 25px; position: absolute; width: 400px; left: 150px; }

#training_signup { line-height: 24px; text-decoration: none; vertical-align: bottom; position: relative; width: 700px; height: 185px; float: left; }
#training_signup_date { position: absolute; top: 0px; left: 0; width: 77px; height: 24px; float: left; }
#training_signup_date_input { position: absolute; top: 0; left: 120px; height: 24px; float: left; }
#training_signup_name { position: absolute; top: 30px; left: 0; width: 77px; height: 24px; float: left; }
#training_signup_name_input {position: absolute; top: 30px; left: 120px; height: 24px; float: left; }
#training_signup_company { position: absolute; top: 60px; left: 0; float: left; }
#training_signup_company_input { position: absolute; top: 60px; left: 120px; float: left; }
#training_signup_phone { position: absolute; top: 90px; left: 0; }
#training_signup_phone_input { position: absolute; top: 90px; left: 120px; }
#training_signup_ext { position: absolute; top: 90px; left: 248px; }
#training_signup_ext_input { position: absolute; top: 90px; left: 270px; }
#training_signup_email { position: absolute; top: 120px; left: 0; }
#training_signup_email_input { position: absolute; top: 120px; left: 120px; }
#training_signup_po_area { position: absolute; top: 150px; left: 0; width: 200px; height: 24px; float: left; }
#training_signup_po { position: absolute; left: 0; width: 77px; height: 24px; float: left; }
#training_signup_po_input { position: absolute; left: 120px; height: 24px; float: left; }
.footergrid { color: #fff; font-size: 10px; font-weight: bold; font-style: normal; text-decoration: none; text-align: center; position: relative; width: 985px; z-index: 9; min-height: 50px; max-height: 50px; margin: auto; }
#footer_left { background-image: url(../images/cap-bottom-left-blue.gif); background-repeat: no-repeat; position: absolute; top: 0; left: 0; width: 24px; height: 24px; }
#footer_right { background-image: url(../images/cap-bottom-right-blue.gif); background-repeat: no-repeat; position: absolute; top: 0; left: 960px; width: 24px; height: 24px; }
#footer_main { background-image: url(../images/cap-bottom-blue.gif); background-repeat: repeat-x; position: absolute; top: 0; left: 144px; width: 816px; height: 24px; }
#footer_main_sub1 { position: absolute; top: 10px; left: 0; width: 540px; height: 24px; }
#footer_main_sub2 { position: absolute; top: 10px; left: 540px; width: 62px; height: 24px; }
#footer_main_sub3 { position: absolute; top: 10px; left: 602px; width: 20px; height: 24px; }
#footer_main_sub4 { position: absolute; top: 10px; left: 622px; width: 72px; height: 24px; }
#footer_main_sub5 { position: absolute; top: 10px; left: 694px; width: 20px; height: 24px; }
#footer_main_sub6 { position: absolute; top: 10px; left: 714px; width: 73px; height: 24px; }
#footer_left_center { background-image: url(../images/cap-bottom-black.gif); background-repeat: repeat-x; position: absolute; top: 0; left: 24px; width: 120px; height: 24px; }
#footer_cap { background-image: url(../images/linecap-black-bottom.gif); background-repeat: no-repeat; position: absolute; top: 24px; left: 24px; width: 120px; height: 20px; }

.clearer{ height:1px; overflow:hidden; margin-top:-1px; clear:both; }
#side_nav { text-decoration: none; margin-bottom: 20px;}
.side_nav_item { font-size: 13px; background-color: #c4c4c4; text-decoration: none; margin: 2px 10px 2px 2px; padding: 2px 1px 4px 4px; border-style: outset; border-width: 1px 2px 2px 1px; list-style-type: none; cursor: pointer; display: block; }
.side_nav_item_sub1 { font-size: 9px; text-decoration: none; background-color: #e4e4e4; list-style-type: none; display: block; margin: 2px 30px 2px 22px; padding: 2px 2px 5px 5px; border-style: outset; border-width: 1px 2px 2px 1px; cursor: pointer; }
.side_nav_item_select { font-size: 13px; text-decoration: none; margin: 2px 10px 2px 2px; padding: 2px 1px 2px 4px; border-style: inset; border-width: 3px 2px 2px 3px; list-style-type: none; cursor: pointer; display: block; }
.side_nav_item_sub1_select { font-size: 9px; text-decoration: none; list-style-type: none; display: block; margin: 2px 30px 2px 22px; padding: 2px 2px 2px 5px; border-style: inset; border-width: 3px 2px 2px 3px; cursor: pointer; border-style: inset; }
#clearheader{ height:154px; z-index: 11; }/*needed to make room for header*/
#wrapper{ color: #000; background-image: url(../images/content-background.gif); width:985px; margin-left:auto; margin-right:auto; position:relative; padding-bottom: 20px; }
.outerwrap { float: left; }
#outer{ width: 985px; }
#centrecontent {display: inline; position: relative; float:left; width:480px; left: 20px; margin-right: 30px; margin-left: 10px; }
#singlecontent { position: relative; left: 20px; width: 733px; float: left; }
#singlecontent_flyer { position: relative; left: 40px; width: 680px; float: left; padding-right: 15px; }
* html #centercontent{display: inline; width:480px ; float: left; margin-right: 20px; margin-left: 10px; }
* html #singlecontent { width: 733px; }
* {margin:0;padding:0}
#left {display: inline; position:relative;/*ie needs this to show float */ 	top: 5px; width:180px; float:left; margin-left:0;/*must be 1px less than width otherwise won't push footer down */ left:24px  ; }
* html #left {display: inline; margin-right:-3px;}/* 3px jog*/
* html #outer{display: inline; /* 3px jog*/ margin-left:0px; margin-right:0px; }
#right {display: inline; position:relative;/*ie needs this to show float */ 	width:233px; float:left; margin-right:0;/*must be 1px less than width otherwise won't push footer down */ left:20px; }
#hidden_right { display: inline; margin-right: 0; position: relative; left: 20px; width: 0; float: left; }
* html #right {display: inline; margin-right:0px;margin-left:-3px}/* stop float drop in ie + 3px jog */

.employment_item { font-weight: bold; position: relative; width: 80px; float: left; list-style-type: none; }
.employment_item_idx1 { font-weight: bold; list-style-type: none; position: relative; width: 200px; float: left; }
.employment_item_idx2 { font-weight: bold; list-style-type: none; position: relative; width: 150px; float: left; }
.employment_item_idx3 { font-weight: bold; list-style-type: none; position: relative; width: 150px; float: left; }
.employment_item_ul { font-weight: bold; position: relative; width: 500px; float: left; }
.employment_item_sub_ul { font-weight: bold; position: relative; width: 500px; float: left; left: 20px;}
.employment_text { font-weight: normal; position: relative; width: 400px; float: left; margin-bottom: 5px; list-style-type: none; }
.employment_text_idx1 { font-weight: normal; list-style-type: none; margin-bottom: 5px; position: relative; width: 200px; float: left; }
.employment_text_idx2 { font-weight: normal; list-style-type: none; margin-bottom: 5px; position: relative; width: 150px; float: left; }
.employment_text_idx3 { font-weight: normal; list-style-type: none; margin-bottom: 5px; position: relative; width: 150px; float: left; }
.employment_text_right { font-weight: normal; position: relative; width: 120px; float: left; margin-bottom: 5px; list-style-type: none; }
.li_blank { list-style-type: none; position: relative; float: left; width: 500px;}
.li_blank_right { list-style-type: none; position: relative; float: left; width: 200px;}
.li_disc { list-style-type: none; left: 72px; position: relative; float: left; width: 500px; }
.li_disc_last { list-style-type: none; position: relative; left: 72px; width: 500px; float: left; margin-bottom: 5px; }

.employment_body_items { position: relative; }
#employment_right_items { position: absolute; top: 37px; left: 0; float: left; width: 200px;}
#calendar_area { position: relative; left: 10px; width: 219px; z-index: 7; float: left; min-height: 198px; }
#calendar_after { position: relative; width: 219px; float: left; }
#calendar { position: absolute; width: 219px; }
.cal_title { color: #fff; font-size: 17px; font-weight: bold; background-color: #000180; text-align: center; list-style-type: none; position: relative; width: 214px; height: 20px; float: left; border: solid 1px #000; }
.cal_back { color: #fff; font-size: 17px; font-weight: bold; background-color: #000180; position: relative; width: 20px; height: 20px; float: left; border-color: #000; border-style: solid; border-width: 1px 0 1px 1px; cursor: pointer; }
.cal_for { color: #fff; font-size: 17px; font-weight: bold; background-color: #000180; position: relative; width: 20px; height: 20px; float: left; border-color: #000; border-style: solid; border-width: 1px 1px 1px 0; cursor: pointer; }
.cal_center { color: #fff; font-size: 17px; font-weight: bold; font-style: normal; background-color: #000180; text-align: center; position: relative; width: 176px; height: 20px; float: left; border-top: 1px solid #000; border-bottom: 1px solid #000; border-right-style: solid; border-right-width: 0; border-left-style: solid; border-left-width: 0; }
a.cal_mlink:link { color: #fff; text-decoration: none; }
a.cal_mlink:visited { color: #fff; text-decoration: none; }
a.cal_mlink:hover { color: #ccc; text-decoration: none; }
a.cal_mlink:active { color: #fff; text-decoration: none; }
#cal_today { background-color: #ffe0cc; }
#cal_closed_1 { background-color: #c0dfb2; }
.cal_day { background-color: #ccc; text-indent: 2px; list-style-type: none; position: relative; width: 30px; height: 20px; float: left; border-style: solid; border-width: 0 0 1px 1px; border-color: #000; }
.cal_day_6 { background-color: #ccc; text-indent: 2px; list-style-type: none; position: relative; width: 30px; height: 20px; float: left; border-style: solid; border-width: 0 1px 1px; border-color: #000; }
.cal { font-size: 10px; background-color: #fff; text-indent: 2px; position: relative; width: 30px; height: 30px; float: left; border-color: #000; border-style: solid; border-width: 0 0 1px 1px; list-style-type: none; }
.cal_li { list-style-type: none; }
.cal_6 { font-size: 10px; background-color: #fff; text-indent: 2px; list-style-type: none; position: relative; width: 30px; height: 30px; float: left; border-style: solid; border-width: 0 1px 1px; border-color: #000; }
.cal_gray { color: #c0c0c0; font-size: 10px; background-color: #fff; text-indent: 2px; position: relative; width: 30px; height: 30px; float: left; border: solid 1px #000; list-style-type: none; }
.cal_gray_B { color: #c0c0c0; font-size: 10px; background-color: #fff; text-indent: 2px; list-style-type: none; position: relative; width: 30px; height: 30px; float: left; border-color: #000; border-style: solid; border-width: 0 0 1px 1px; }
.cal_gray_T { color: #c0c0c0; font-size: 10px; background-color: #fff; text-indent: 2px; list-style-type: none; position: relative; width: 30px; height: 30px; float: left; border-color: #000; border-style: solid; border-width: 0 0 1px 1px; }
.cal_gray_B6 { color: #c0c0c0; font-size: 10px; background-color: #fff; text-indent: 2px; list-style-type: none; position: relative; width: 30px; height: 30px; float: left; border-color: #000; border-style: solid; border-width: 0 1px 1px; }
.hidden_ul { height: 1px; visibility: hidden; }
.collapsible_title { font-size: 13px; font-weight: bold; text-decoration: none; margin-top: 2px; margin-bottom: 10px; padding-left: 5px; width: 250px; }

.alpha_link { color: #aaa; margin-bottom: 2px; padding-bottom: 2px; }
a.alpha_link:link { color: #000; text-decoration: none; }
a.alpha_link:visited { color: #000; text-decoration: none; }
a.alpha_link:hover { color: #000; text-decoration: none; }
a.alpha_link:active { color: #000; text-decoration: none; }

.mobile_header { color: #fff; font-size: 28px; position: relative; width: 100%; }
.mobile_contact { color: #fff; font-size: 15px; text-align: center; margin: 2px; }
.mobile_address {color: #ccc; font-size: 15px; text-decoration: none; }
.mobile_address_sub { width: 60px; float: left; }
a.mobile_address:link { color: #fff; text-decoration: none; }
a.mobile_address:visited { color: #fff; text-decoration: none; }
a.mobile_address:hover { color: #fff; text-decoration: none; }
a.mobile_address:active { color: #fff; text-decoration: none; }

.cognex_ul { color: #c80000; font-size: 12px; font-weight: bold; text-decoration: none; list-style-type: none; list-style-image: none; margin-top: 2px; margin-bottom: 2px; width: 500px; }
.cognex_li_sub1 { font-size: 12px; font-weight: normal; text-decoration: none; list-style-type: none; list-style-image: none; margin-top: 2px; margin-bottom: 2px; margin-left: 10px; padding-left: 5px; width: 475px; }
.cognex_li_sub1_1 { font-size: 12px; font-weight: normal; text-decoration: none; list-style-type: disc; list-style-image: none; margin-top: 2px; margin-bottom: 2px; margin-left: 30px; padding-left: 5px; width: 475px; }
.cognex_li_sub1_2 { font-size: 12px; font-weight: normal; text-decoration: none; list-style-type: circle; list-style-image: none; margin-top: 2px; margin-bottom: 2px; margin-left: 50px; padding-left: 5px; width: 475px; }
.event_highlight_1 { color: #aa0010; font-size: 22px; text-decoration: none; text-align: center; }
#event_address_email { position: absolute; top: 20px; left: 0; float: left; }
#event_address_email_input { position: absolute; top: 20px; left: 120px; }
#event_form { position: relative; height: 50px; }
#event_buttons { position: relative; height: 20px; }
#click { color: #000180; font-size: 12px; text-decoration: underline; text-align: center; }
#event_check { width: 695px; margin-left: 5px; list-style-type: none; }
.right_image { position: relative; top: 10px; left: 5px; float: left; }
#cad_design_pic { position: relative; float: left; padding-bottom: 18px; }
#ips_text { position: relative; width: 322px; float: left; padding-right: 20px; }
#app_text { padding-right: 20px; position: relative; width: 310px; float: left; padding-bottom: 40px; }
.value_li_sub1_1 { font-size: 12px; font-weight: normal; text-decoration: none; list-style-type: disc; list-style-image: none; margin-top: 2px; margin-bottom: 2px; margin-left: 30px; padding-left: 5px; width: 380px; }
#value_text { padding-right: 20px; position: relative; width: 400px; float: left; }
#image_1 { position: relative; top: 25px; left: 25px; width: 300px; height: 200px; z-index: 5; float: left; }
#image_2 { position: relative; top: -35px; left: 185px; width: 300px; height: 200px; z-index: 8; float: left; }
#image_2_flyer { position: relative; z-index: 8; top: -31px; left: 225px; width: 300px; height: 200px; float: left; }
#image_3 { position: relative; top: -65px; left: 50px; width: 300px; height: 200px; z-index: 6; float: left; }
#image_3_flyer { position: relative; z-index: 6; top: -65px; left: 290px; width: 300px; height: 200px; float: left; }
#image_11 { background-color: #aaa; background-repeat: no-repeat; position: relative; top: 350px; left: 60px; z-index: 4; float: left; min-width: 300px; min-height: 200px; max-width: 300px !important; max-height: 200px; }
#image_11_flyer { background-color: #aaa; background-repeat: no-repeat; position: relative; z-index: 4; top: 700px; left: 60px; min-width: 300px; min-height: 200px; max-width: 300px !important; max-height: 200px; float: left; }
#image_11_safety { background-color: #aaa; background-repeat: no-repeat; position: relative; z-index: 4; top: 500px; left: 60px; min-width: 300px; min-height: 200px; max-width: 300px !important; max-height: 200px; float: left; }
#image_21 { background-color: #000080; background-repeat: no-repeat; position: relative; top: 290px; left: 220px; z-index: 3; min-width: 300px; min-height: 200px; max-height: 200px; float: left; max-width: 300px !important; }
#image_21_flyer { background-color: #000080; background-repeat: no-repeat; position: relative; z-index: 3; top: 610px; left: 330px; min-width: 300px; min-height: 200px; max-width: 300px !important; max-height: 200px; float: left; }
#image_21_safety { background-color: #000080; background-repeat: no-repeat; position: relative; z-index: 3; top: 410px; left: 330px; min-width: 300px; min-height: 200px; max-width: 300px !important; max-height: 200px; float: left; }
#image_31 { background-color: #e4e4e4; background-repeat: no-repeat; position: relative; top: 265px; left: 85px; z-index: 4; min-width: 300px; min-height: 200px; max-height: 200px; float: left; max-width: 300px !important; }
#image_31_flyer { background-color: #e4e4e4; background-repeat: no-repeat; position: relative; top: 245px; z-index: 2; left: 565px; min-width: 300px; min-height: 200px; max-width: 300px !important; max-height: 200px; float: left; }
#image_31_safety { background-color: #e4e4e4; background-repeat: no-repeat; position: relative; z-index: 2; top: 45px; left: 565px; min-width: 300px; min-height: 200px; max-width: 300px !important; max-height: 200px; float: left; }
.li_center_flyer { list-style-type: none; list-style-position: inside; margin-left: 35px; position: relative; width: 460px; float: none; vertical-align: top; }
.li_center_sub1_flyer { font-size: 15px; list-style-type: disc; list-style-position: inside; margin-left: 30px; width: 830px; vertical-align: top; }
.li_center_tech { color: #00f; font-size: 18px; font-weight: bold; vertical-align: top; position: relative; width: 460px; float: none; margin-left: 10px; list-style-type: none; list-style-position: inside; }
.li_center_sub1_tech { color: #000; font-size: 14px; font-weight: bold; vertical-align: top; list-style-type: disc; width: 700px; margin-left: 35px; list-style-position: inside; margin-left: 25px; }
.li_center_sub2_tech { color: #000; font-size: 12px; font-weight: normal; list-style-type: circle; list-style-position: inside; margin-left: 25px; width: 450px; vertical-align: top; }
.li_center_sub3_tech { color: #000; font-size: 12px; font-weight: normal; list-style-type: square; list-style-position: inside; margin-left: 25px; width: 450px; vertical-align: top; }
.li_center_sub4_tech { color: #000; font-size: 12px; font-weight: normal; list-style-type: none; list-style-position: inside; margin-left: 25px; width: 450px; vertical-align: top; }
.linkClick { color: blue; text-decoration: underline; cursor: pointer; }
