@charset "utf-8";
/* CSS Document */
/* ---------------- */

/* DEFAULTS */  

html { height: 100%; }
body { position: relative; text-align: center; margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #151B2E; height: 100%; }
p { color: #151B2E }
a { color: #011550; text-decoration: none;}
a:hover { color: #028cdc; }
td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #151B2E; }
img { border: 0; }

.nobr { white-space: nowrap; } /* replaces nobr */

/* MAIN SITE STRUCTURE */

#phone_strip { position: relative; width: 959px; text-align: right; margin: 14px auto 3px auto; color: #87888b; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  }
#keyline { position: relative; padding: 12px; border: 1px solid #1aa0b2; width: 935px; margin: 0 auto; height: auto; }
#container { text-align: left; width: 935px; margin: 0px auto; height: auto; overflow: hidden;  }

#content2 { position: relative; text-align: left; width: auto; margin-left: 185px; display: block; /* border fixes IE6 */ border: 1px solid white;  padding-bottom: 2em; min-height: 438px; height: 100%; }

#content2_products { position: relative; text-align: left; width: auto; margin-left: 185px; display: block; /* border fixes IE6  */ border: 1px solid white; padding-bottom: 0px; height: 100%; overflow: hidden; }

#copyright { position: relative; margin: 5px auto; width: 959px; text-align: right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #999; }
#copyright a { color: #999; }
#copyright a:hover { color: #028cdc; }

/* HEADER AREA */

#header { position: relative; background-image: url(../images/header2.jpg); width: 100%; height: 60px; margin-bottom: 4px; }

#dist_login { position: relative; left: 757px;	top: 12px; width: 172px; height: 34px; }

#banner_ad_flash { position: absolute; left: 207px; top: 0; z-index: 10; }
#banner_ad_static { position: absolute; left: 207px; top: 0; z-index: 0;}

#dist_login form { margin: 0px; padding: 0px; }
.dist_login_input {	width: 77px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; }
.dist_login_label { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 9px; color: #FFFFFF; }

#nav_bar { width: 100%; height: 25px; background-image: url(../../distribute_ukroi/images/nav/nav_bg.png); overflow: hidden; position: relative; }
#visit_idx_button { position: absolute; left: 802px; top: 0; z-index: 10;}


a.topnav { color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.topnav:hover { text-decoration: none; }

#breadcrumb { width: 100%; height: 16px; line-height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #7a7a7c; }
#breadcrumb a { color: #7a7a7c; }
#breadcrumb a:hover { color: #16849d; }

#breadcrumb_home { width: 100%; height: 16px; line-height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #7a7a7c; position: absolute; left: 0; top: 0; z-index: 50; }

/* */

#std_dist_page, .std_dist_page { width: 745px; height: auto; background-image:url(../images/man_overview_fade.jpg); background-position: bottom; background-repeat: no-repeat; position: relative; min-height: 449px; margin-left: 8px; margin-top: 0; } 

/* SIDENAV */


/* sidenav is for the benefit of IE6 and acts as a long background */
#sidenav { position: absolute; left: 0; width: 185px; z-index: -51; height: 5000px; /*background-color: #012387;*/ background-color: #012387; /* background-image: url(../images/sidenav_fade.jpg); background-repeat: no-repeat; */ }

#sidenav2 { position: absolute; width: 185px; top: 16px; bottom: 0; left: 0; height: auto; }

#sidenav3 {position: absolute; width: 185px; top: 0; bottom: 0; left: 0; right: auto; }

#sidenav_column {position: absolute; width: 185px; top: 16px; bottom: 0; left: 0; height: 100%; background-color: #002388; z-index: -10; background-image: url(../images/sidenav_fade.jpg); background-repeat: no-repeat; }

#content_parent { position: relative; height: 100%; overflow: hidden; }

div#content { text-align: left; float: left; width: 750px; height: auto; color: #151B2E; height: 100%;}



/* HOME PAGE */

#home_myidx { width: 184px; height: 153px; background-image: url(../images/myidx_fade.png); }
#home_boxout1 { width: 184px; height: 143px; background-image: url(../images/home_box_fade.jpg); }
#home_boxout2 { width: 184px; height: 143px; background-image: url(../images/home_box_fade.jpg); }

.home_body { width: 355px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #151b2e; line-height: 1.45; float: left; margin-top: 145px;}
.home_body h2 { margin-bottom: 4px; text-align: left;}
.home_body p {margin-top: 5px;}

.myidx_content { position: absolute; margin: 65px 12px 0 12px; color: #6a051c; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 158px; }

.boxout_header { margin: 6px 11px 3px 11px; color: #e8053a; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; }

.box_header { color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 12px; width: auto; height: 25px; line-height: 25px; padding-left: 11px; }
.box_content { font-family: Verdana, Arial, Helvetica, sans-serif; color: #002487; font-size: 11px;
margin: 0 11px 3px 11px; }

a.box_link { color: black; text-decoration: none; margin-left: 11px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.box_link:hover { color: #028cdc; }
.idx { color: #011650; }

a.newuser { font-size: 11px; color: white; 	text-decoration: none;	}
a.newuser:hover { color: #028cdc; }

/* PRODUCTS */

h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; color: #1b2869; margin: 0px; padding: 0px; }
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; font-weight: normal; color: #87888b; margin: 0; }

/* MANUFACTURERS */

#man_overview { width: 745px; height: 471px; background-image:url(../images/man_overview_fade3.jpg); background-position: bottom; margin-left: 8px; background-repeat: no-repeat; position: relative; }

#man_overview_head { width: 719px; margin-left: 12px; margin-top: 12px; margin-bottom: 12px; height: auto; }
#man_overview_head2 { width: 719px; margin-left: 12px; margin-top: 12px; margin-bottom: 1.5em; height: auto; }
#man_overview_head, #man_overview_head2 p { color: #1b2869; width: 460px; }

.man_legend { padding-top: 13px; padding-left: 18px; padding-right: 15px; color: #1b2869; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 1.1; }
.man_legend2 { padding-top: 13px; padding-left: 22px; padding-right: 15px; color: #293672; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 1.1; width: 180px;  }

#man_intro_columns { height: 336px; position: relative; }

#man_overview_pic1 { position: absolute; left: 11px; top: 0px; width: 182px; height: 234px; }
#man_overview_pic2 { position: absolute; left: 193px; top: 0px; width: 182px; height: 234px; }
#man_overview_pic3 { position: absolute; left: 375px; top: 0px; width: 182px; height: 234px; }
#man_overview_pic4 { position: absolute; left: 558px; top: 0px; width: 182px; height: 234px; }

#man_overview_logo1 { position: absolute; left: 11px; top: 164px; width: 182px; height: 234px; }
#man_overview_logo2 { position: absolute; left: 193px; top: 164px; width: 182px; height: 234px; }
#man_overview_logo3 { position: absolute; left: 375px; top: 164px; width: 182px; height: 234px; }
#man_overview_logo4 { position: absolute; left: 558px; top: 164px; width: 182px; height: 234px; }

#m_line1 { position: absolute; left: 192px; top: 0; width: 1px; height: 300px; background-image: url(../images/m_line.gif); }
#m_line2 { position: absolute; left: 374px; top: 0; width: 1px; height: 300px; background-image: url(../images/m_line.gif); }
#m_line3 { position: absolute; left: 557px; top: 0; width: 1px; height: 300px; background-image: url(../images/m_line.gif); }

#man_overview_leg1 { position: absolute; left: 11px; top: 250px; width: 182px; height: 90px;  }
#man_overview_leg2 { position: absolute; left: 193px; top: 250px; width: 182px; height: 90px; }
#man_overview_leg3 { position: absolute; left: 375px; top: 250px; width: 182px; height: 90px; }
#man_overview_leg4 { position: absolute; left: 557px; top: 250px; width: 181px; height: 90px; }


/* MAN RESULTS */

#man_results { padding-left: 13px; }
#man_results h2 { font-size: 16px; margin-bottom: 40px; }

.order_code { color: #1b2869; font-size: 11px; background-color: #8bbec9; line-height: 17px; padding-left: 6px; width: auto; display: block; margin-bottom: 0; padding-bottom: 0; }
.man_results_row { padding-bottom: 1em; margin-bottom: 1em; height: auto; width: 580px; /*border: 1px dotted red;*/ background-image:url(../images/results_line.jpg); background-position: bottom; background-repeat: repeat-x; padding-bottom: 9px; margin-bottom: 28px; }
.man_results_image_placeholder { width: 218px; min-height: 139px; height: auto; margin-left: 0px; margin-top: 0px; /* background-color: #d0dae4; */ font-size: 9px; font-family: Arial, Helvetica, sans-serif; color: #666; text-align: center; }
.man_results_col1 { float: left; width: 224px; }
.man_results_col2 { float: left; width: 356px; }
.man_results_col2 h3 { fonts-zie: 16px; color: #1b2869; margin: 0; padding: 0; }
.man_results_col2 ul { margin-top: 1em; margin-bottom: 1em; padding: 0; }

.man_results_extra_text { background-color: #e6ebec; color: #8b8c8f; padding: 8px 14px;  width: auto; font-size: 10px; margin-bottom: 15px; } 
.man_results_extra_text p { color: #8b8c8f; } 
.man_results_extra_text h3 { font-size: 11px; font-weight: bold; color: #8b8c8f; }

/* FIND A DEALER */

#find_page { width: 745px; height: auto; background-image:url(../images/man_overview_fade.jpg); background-position: bottom; background-repeat: no-repeat; position: relative; min-height: 449px; margin-top: 0; }

#find_century_logo { position: absolute; left: 642px; top: 22px; }
#find_schneider_logo { position: absolute; left: 633px; top: 109px; }
#find_camrade_logo { position: absolute; left: 642px; top: 156px; }
#find_panther_logo { position: absolute; left: 654px; top: 230px; }
#find_easysteady_logo { position: absolute; left: 626px; top: 335px; }

/* MANUFACTURER GALLERY */

#man_gallery { width: 745px; height: auto; background-image:url(../images/man_overview_fade.jpg); background-position: bottom; background-repeat: no-repeat; margin-left: 8px; position: relative; min-height: 449px; }

#man_gallery_century_logo { position: absolute; left: 636px; top: 12px; }
#man_gallery_schneider_logo { position: absolute; left: 622px; top: 12px; }
#man_gallery_camrade_logo { position: absolute; left: 633px; top: 12px; }
#man_gallery_panther_logo { position: absolute; left: 645px; top: 12px; }
#man_gallery_easysteady_logo { position: absolute; left: 618px; top: 30px; }

#man_gallery_leftcol { margin-left: 12px; padding-top: 12px; width: 597px; height: auto; border-right: 1px solid #c7c8c9; color: #1b2869; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; min-height: 449px; }
#man_gallery_intro_txt { width: 510px; margin: 5px 0; }
#man_gallery_intro_txt p { color: #1b2869; margin: 1em 0; }
#man_gallery_intro_txt p a { color: #1aa0b2; }
#man_gallery_intro_txt p a:hover {color: #22d0db;}

#man_gallery_rightcol { position: absolute; top: 80px; left: 620px; width: 120px; height: 300px; font-size: 11px; }
#man_gallery_rightcol a { display: block; color: #87888b; line-height: 21px; }
.rightcol_link { color: #87888b; line-height: 21px; cursor: default; }

#man_gallery_rightcol a:hover { color: #16849d; }
#man_gallery_rightcol h2 { color: #68686e; font-size: 13px; line-height: 19px; background-image:url(../images/h2_fade.jpg); background-repeat:no-repeat;  padding-left: 6px; margin: 2px 0; background-color: #f3f4f6; }

.man_rightcol_line { background-color: #cfcfd1; height: 1px; width: 117px; }

.man_gallery_box2 a { display: block; width: 151px; height: 94px; padding-top: 5px; float: left; background-image: url(../images/prod_box.png); margin-bottom: 4px; color: #1b2869; }
.man_gallery_box2 a:hover { background-image: url(../images/thumnail_rollover.jpg); background-position: top; background-repeat: no-repeat; }

.man_gallery_box1 { width: 151px; height: 131px; float: left; margin-right: 30px; margin-bottom: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000; font-weight: bold; background-image:url(../images/thumbnail_fade.jpg); background-position: bottom; background-repeat: no-repeat; }
.man_gallery_header { clear: both; font-weight: bold; color: #5685c3; margin: 5px 0px 5px 8px;}
.man_gallery_box1 a { color: #0f4697; }
.man_gallery_box1 a:hover { /*color: #16849d;*/ /*cursor: default;*/ }
.man_gallery_desc {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #444; font-weight: normal; }



/* PRODUCTS OLD */

#prod_lhs { float: left; width: 361px; } 
#prod_photo { position: absolute; right: 0; left: auto; width: 380px; background-repeat: no-repeat; z-index: -1; }
#background_tint { position: absolute; right: 0; bottom: 0; top: 0px; width: 380px; left: auto; background-image: url(../images/tint_strip.jpg); background-repeat: repeat-y; z-index: -51; height: 5000px; }

.prod_desc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #001358; padding-bottom: 18px;}
.prod_desc p { color: #001358; }
.prod_spec1, .prod_spec2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;	line-height: 1.5; }

.prod_spec1 { color: #49699f; }
.prod_spec2 { color: #011551; }
#boxout_wrapper { float: left; width: 375px; margin-top: 11px; }
.prod_boxout { float: left; background-image:url(../images/box_fade.jpg); width: 167px; height: 99px; margin-left: 4px;  padding-left: 13px;}
.prod_boxout_head { line-height: 27px; color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 10px; }

.prod_boxout a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:none; color: #161c2e; }
.prod_boxout a:hover { color: #028cdc; }

.prod_desc a { font-weight: bold; }

/* SIDE NAV */

a.side0 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #fff; font-size: 11px; text-decoration: none; text-transform: uppercase; }
a.side0:hover { color: #fff; }



/* for plan text header without image */
.sn_header_plain {	width: auto; height: 29px; line-height: 29px; padding-left: 12px; border-bottom: 2px solid white; color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}

.sn_header { background-color: #5382c2; width: auto; height: 29px; padding-left: 12px; border-bottom: 2px solid white; }

.sn_header_txt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; }	
.sn_title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; background-image: url(../images/arrow_right0.png); background-repeat: no-repeat; background-position: 0 2px; padding-left: 13px; }	


/* sub nav level 0 highlight */

.sn_0 {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; padding-left: 9px; width: auto; border-bottom: 2px solid white; }

.sn_0_hl {  /*border-top: 1px solid #dae2f0; border-bottom: 1px solid #91c4e8;*/ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding-left: 9px; width: auto; background-color: #fff; color: #002388; }
.sn_0_hl a { color: #002388; }
.sn_0_hl a:hover { color: #002388; text-decoration: underline; }


.sn_0_selected { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; height: 20px; line-height: 20px; padding-left: 9px; width: auto; } 

.news_sn_0_selected { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #07174c; padding-left: 15px; padding-top: 7px; padding-bottom: 4px; width: auto; background-color: #17849d; } 
.news_sn_0 a { vertical-align: middle; color: #07174c; }


.sn_0_arrow_down { margin-right: 5px; }
.sn_0_arrow_selected_news { margin-right: 3px;  }

.sn_0_arrow_right { margin-left: 4px; margin-right: 6px; }
.sn_0_about { margin-left: 0; margin-right: 5px; }

.sn_0 a { vertical-align: middle; }
.sn_0_selected a { vertical-align: middle; }

.sn_1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: #fff; height: 15px; line-height: 15px; padding-left: 17px; width: auto; overflow: hidden; background-color: #16849d; }

.sn_1 a { color: #fff; text-decoration: none; }
.sn_1 a:hover { /*text-decoration: underline; cursor: default;*/ color: #FF0000; }
.sn_1 img { /*marign-left: 5px;*/ margin-right: 6px; }

.sn_1_m {/*border: 1px solid red;*/ font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: #07174c; line-height: 19px; padding-left: 17px; width: auto; overflow: hidden; background-color: #16849d; }
.sn_1_m a { color: #fff; text-decoration: none; }
.sn_1_m a:hover { /*cursor: default;*/ color: #FF0000; }
.sn_1_m img { margin-right: 6px; }

.sn_1_m_selected {/*border: 1px solid red;*/ font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; line-height: 19px; padding-left: 17px; width: auto; overflow: hidden; background-color: #16849d; }

.sn_1_m_selected a { color: #07174c; text-decoration: none; }
.sn_1_m_selected a:hover { cursor: default; color: #FF0000; }
.sn_1_m_selected img { margin-right: 6px; }

.sn_1_m_selected1 {/*border: 1px solid red;*/ font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; line-height: 20px; padding-left: 29px; width: auto; overflow: hidden; background-color: #fff; }
.sn_1_m_selected1 a { color: #002388; text-decoration: none; }
.sn_1_m_selected1 a:hover { cursor: default; color: #002388; }
.sn_1_m_selected1 img { margin-right: 6px; }

.sn_2 { background-color: #5fa3b1; /*#256ebc;*/ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; padding-left: 31px; height: 13px; }
.sn_2 a { color: #fff; text-decoration: none; }
.sn_2 a:hover { color: #fff; text-decoration: underline; }

.sn_2_selected { background-color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; color: #002388; padding-left: 31px; height: 13px; }

.sn_2_selected a { color: #002388; text-decoration: none; }
.sn_2_selected a:hover { color: #002388; text-decoration: underline; }

/**/
.sn_2_m { background-color: #5fa3b1; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; padding-left: 31px; height: auto; padding-top: 4px; padding-bottom: 4px; line-height: 1.3;/*border: 1px solid red;*/ }
.sn_2_m a { color: #fff; text-decoration: none; }
.sn_2_m a:hover { color: #fff; text-decoration: underline; }
.sn_2_m_selected { background-color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; color: #002388; padding-left: 31px; line-height: 15px; /*height: 13px;*/ }
.sn_2_m_selected a { color: #002388; text-decoration: none; }
.sn_2_m_selected a:hover { color: #002388; text-decoration: underline; }

.news_sn_2 { background-color: #5fa3b1; /*#256ebc;*/ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; padding-left: 25px; height: 15px; line-height: 15px; }
.news_sn_2 a { color: #fff; text-decoration: none; }
.news_sn_2 a:hover { color: #fff; text-decoration: underline; }

.news_sn_2_selected { background-color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; color: #002388; padding-left: 25px; height: 15px; line-height: 15px; }

.news_sn_2_selected a { color: #002388; text-decoration: none; }
.news_sn_2_selected a:hover { color: #002388; text-decoration: underline; }

.sn_full_line { margin-top: 5px; width: auto; border-bottom: 1px solid white; }

/* CONTACT PAGE */

.contact_content { width: 312px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #1b2869; padding-bottom: 19px;}
.contact_content p { color: #1b2869; }
.contact_header { font-size: 20px; font-weight: normal; color: #011550; margin-top: 52px; margin-bottom: 23px; }
.contact_map { width: 377px; height: 337px; float: right; margin-top: 20px; margin-right: 10px; }
.contact_subhead { color: #87888b; font-size: 15px; margin: 0; /*width: 200px;*/}
.contact_line { color: #d4d4d4; width: 336px; }

#contact_map_bg { position: absolute; top: 10px; left: 351px; background-image: url(../images/contact_map_bg.jpg); width: 395px; height: 354px; z-index: -1; }
.contact_dividing_line { margin-top: 3px; height: 5px; width: 313px; background-image: url(../images/contact_line.jpg); }

.contact_map_link { position: absolute; top: 91px; left: 0; width: 100px; padding-left: 12px; height: 25px; line-height: 25px; color: #fff; }
.contact_map_links { position: absolute; top: 80px; width: 108px; height: 47px; padding-top: 13px; padding-left: 3px; }
.contact_map_links a { text-decoration: none; color: #1aa0b2; font-size: 11px; }
.contact_map_links a:hover {  color: #028cdc; }

a.contact_email { color: #1aa0b2; text-decoration: none;}
a.contact_email:hover { color: #028cdc; }

#contact_company_details { position: relative; margin-top: 30px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #1b2869; height: auto; padding-bottom: 2.5em; }
#contact_company_details p { color: #1b2869; }

/* ABOUT PAGE */

.about_body {	width: 450px; }
.about_head h1 { font-size: 20px; font-weight: normal; color: #011550; margin-top: 0px; padding-bottom: 24px; }
.about h2 { margin-bottom: 18px; margin-top: 0px; }
.about_hr { height: 1px; width: 100%; color: #5E7BA7; background-color: #5E7BA7;  border: 0; }
.about_hr2 { clear: both; padding-top: 10px; padding-bottom: 10px; }
.about p { margin-top: 0; color: #1b2869; }

/* EXHIBTIONS */

.ex_header { font-size: 20px; font-weight: normal; color: #011550; margin-top: 12px; margin-bottom: 23px; }
.ex_show_title { font-weight: bold; }
.ex_block { width: 620px; background-color: #fff; padding: 5px;}
.ex_block1 { width: 620px; background-color: #d8e0ef; padding: 5px;}
.ex_content td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border-right: 1px solid #e8e9eb; color: #1b2869; }
.ex_content th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #68686e; font-weight: normal; border-right: 1px solid white; text-align: left; }
.ex_th { background-image: url(../images/exhibition_th_bg.jpg); }

.ex_col1 { width: 95px; padding: 4px 5px;  }
.ex_col2 { width: 155px; padding: 4px 5px;  }
.ex_col3 { width: 135px; padding: 4px 5px;  }
.ex_col4 { width: 45px;  padding: 4px 5px; }
.ex_col5 { width: 187px;  padding: 4px 5px; }
.ex_col6 { width: 117px;  padding: 4px 5px; }

td.ex_col1, td.ex_col2, td.ex_col3, td.ex_col4, td.ex_col5, td.ex_col6 { padding-top: 6px; padding-bottom: 9px;}

/* NEWS */

.news_head { color: #011550; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; line-height: 1.2; }
.news_date { color: #737682; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }
.news_pic { border: 1px solid #81c4eb; }
.news_content { color: #1b2869 !important; }
.news_content a { font-weight: bold; }
.news_content h1 { margin-top: 15px; margin-bottom: 28px; }
.news_caption { color: #151c2e; font-weight: bold; }
#news_pic1 { position: absolute; top: 0; left: 360px; background-image:url(../images/news_tint1.jpg); width: 355px; height: auto; padding-top: 23px; padding-bottom: 15px; }
#news_pic2 { position: absolute; top: 0; left: 360px; background-image:url(../images/news_tint1.jpg); width: 355px; height: auto; padding-top: 23px; padding-bottom: 15px; }

#news_pic1 p.caption, #news_pic2 p.caption { color: #0f4697; font-size: 10px; margin-top: 7px; font-weight: bold; }

/* DISTRIBUTOR */

.dist_content { padding-left: 12px; width: 500px; }
.dist_name { font-weight: bold; color: #003994; } 
.dist_block { font-size: 11px;}
.dist_block a { text-decoration: none; color: #1aa0b2; font-weight: bold; }
.dist_block a:hover { color: #028cdc; }

/* IATA */

.iata_header { padding-left: 14px; width: 400px; color: #003994; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; }	
.iata_content { line-height: 1.3; font-size: 12px; }
.iata_content a { font-weight: bold; }
.iata_content td { font-size: 11px; line-height: 14px; } 
.iata_content h2 { margin-bottom: 5px; }
.iata_table { margin: 20px 0 5px 0; padding: 5px 0; border-top: 1px solid #5E7BA7; border-bottom: 1px solid #5E7BA7; width: 456px;}
.iata_copy { width: 355px; }

/* PROD GALLERY */

.gallery_box2 a { display: block; width: 122px; height: 122px; border: 1px solid #d0dae4; float: left; background-image: url(../images/prod_box.png); margin-bottom: 4px;}
.gallery_box2 a:hover {border: 1px solid #028cdc;}

.gallery_box1 { width: 122px; height: 170px; float: left; margin-left: 8px; margin-bottom: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000; font-weight: bold;}
.gallery_header { clear: both; font-weight: bold; color: #5685c3; margin: 5px 0px 5px 8px;}
.gallery_box1 a:hover {color: #028cdc;}
.gallery_desc {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #444; font-weight: normal; }

/* COMMON */

.rhs_fade { position: absolute; width: 371px; height: 5000px; left: auto; top: 0; right: 0; background-image: url(../images/line_fade.jpg); background-repeat: repeat-y; z-index: -50; }

.lhs_column { position: relative; left: 29px; margin-top: 10px; width: 345px; }
.lhs_column p { color: #1b2869; padding: 0; margin: 0; margin-bottom: 1em; }
.lhs_column p:first-child { margin-top: 1em; }

.inner_fade_column { position: absolute; left: 14px; top: 0; width: 177px; bottom: 0; height: 100%; background-image: url(../images/prod_fade.jpg); background-repeat: no-repeat; padding: 10px; background-color: #a1b6cb; /* z-index and height are for the benefit of IE6 to make column stretch */ z-index: -1; height: 2000px; }

.boldLink { font-weight: bold; }

.pic_border { border: 1px solid #81c4eb; }

/* flush lists */
ul { padding: 0; margin-top: 1.5em; margin-left: 1.3em; }
li { padding: 3px;}

/* DEALERS */

.dealer_subhead { margin-top: 10px; font-weight: bold; }
.dealer_cat_subhead { font-size: 12px; font-weight: bold;}
.dealer_content { font-size: 12px; }
.dealer_content TD {font-size: 11px; line-height: 14px;}
.dealer_content A {font-weight: bold;}
.dealer_HR { height: 1px; width: 100%; color: #5E7BA7; background-color: #5E7BA7;  border: 0; }
.unlinked { color: #aaa; }

/* MY IDX REGISTER */

.register_form_old { margin-left: 20px; float: left; margin-top: 65px; width: 300px; }
.register_form { position: relative; left: 240px; top: 55px; width: 300px; height: auto; }

.myinput { width: 160px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px; border: 1px solid #CDCDCD;}

.register_form td {	font-size: 10px; line-height: 14px; color: #011650;}
.register_text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #151B2E; line-height: 1.4 }
.register_text a {font-weight: bold; }

.myidx_body { font-size: 12px; }

/* TERMS & CONDITIONS */

#terms { height: 100%; padding: 20px 20px 0px 20px; overflow: scroll; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #001358; }
#terms h2 { margin-bottom: 10px; margin-top: 0px; }

/* RANDOM */

a#hl9link  { background-image:url(../images/download_icon.png); background-repeat: no-repeat; background-position: left; padding-left: 21px; margin-top: 15px;  }

a:hover#hl9link  { background-image:url(../images/download_icon1.png); background-repeat: no-repeat; background-position: left;   }