html{ height:100%; } 
body { 	height:100%; background: #5C697A; background-image: url(images/bg.gif); color: #4C5B63; font-family: Tahoma, Verdana, Helvetica, Arial, Serif; font-size: 11px;  margin:0px; }
table{ color: #4C5B63; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, Arial, Serif; }

.blue_font{ font-size: 11px; color: #163868; font-family: Tahoma, Verdana, Helvetica, Arial, Serif; }
.blue_font_bold{ font-size: 11px; color: #163868; font-weight:bold; font-family: Tahoma, Verdana, Helvetica, Arial, Serif; }


/* layout */
.layout_title{ background-image: url( images/title.jpg ); }
separator_left{ background-image: url( images/separator_left.gif ); }
separator_right{ background-image: url( images/separator_right.gif ); }
.menu_center{ background-image: url( images/menu_center.gif ); }
.menu_left{ background-image: url( images/menu_left.gif ); }
.menu_right{ background-image: url( images/menu_right.gif ); }
.title{ background-image: url( images/title.jpg ); }
.layout_top{ background-image: url( images/layout_top.gif ); }
.layout{ background-image: url( images/layout_center.gif ); height: 100%; }
.layout_bottom{ background-image: url( images/layout_bottom.gif ); }

.max{ height:100%; width:100%; }

.center_table{ height:100% }
.layout_panel { border-style:dashed; border-width:thin; border-color:#B2B2B2; }
.layout_panel_title{  background-color: #CCCCCC; color: #163868; font-weight:bold; font-family: Tahoma, Verdana, Helvetica, Arial, Serif; }
.layout_panel_row_1{  background-color: #F0F0F0; }
.layout_panel_row_2{  background-color: #E9E9E9; }

.vertical_divisor{ background-image:  url(images/vertical_divisor.gif); }
.horizontal_divisor{ background-image:  url(images/horizontal_divisor.gif); }

/* layout */

a { font-size: 11px; color: #163868; font-family: Tahoma, Verdana, Helvetica, Arial, Serif; text-decoration: none; }
a:link, a:visited{ font-size: 11px; color: #163868; font-family: Tahoma, Verdana, Helvetica, Arial, Serif; text-decoration: none; }
a:hover, a:active{ color: #163868; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, Arial, Serif; text-decoration: underline; }


/* DROP DOWN MENU */
.drop_down_layout{ background-color: #EDEDED; }
#home_menu { position: absolute; z-index:100; visibility: hidden;}
#quality_menu { position: absolute; z-index:100; visibility: hidden;}
#product_menu { position: absolute; z-index:100; visibility: hidden;}
#company_menu { position: absolute; z-index:100; visibility: hidden;}
#visit_menu { position: absolute; z-index:100; visibility: hidden;}
#contact_menu { position: absolute; z-index:100; visibility: hidden;}
/* DROP DOWN MENU */

/*window*/
.window_table { background-color: #EDEDED;  }
.window_upleft{ background-image: url(images/window_upleft.gif);  }
.window_up{ background-image: url(images/window_up.gif); font-size: 11px; color: #163868; font-weight:bold; font-family: Tahoma, Verdana, Helvetica, Arial, Serif; }
.window_upright{ background-image: url(images/window_upright.gif); }
.window_left{ background-image: url(images/window_left.gif); }
.window_right{ background-image: url(images/window_right.gif); }
.window_center{ background-color: #FDFCFC;}
.window_downleft{ background-image: url(images/window_downleft.gif); }
.window_down{ background-image: url(images/window_down.gif); }
.window_downright{ background-image: url(images/window_downright.gif); }
/*window*/

.inner_panel { border-style:dashed; border-width:thin; border-color:#B2B2B2 }
.inner_table_title {  background-color: #CCCCCC; color: #163868; font-weight:bold; font-family: Tahoma, Verdana, Helvetica, Arial, Serif; }
.inner_table_row_1{  background-color: #F0F0F0; }
.inner_table_row_2{  background-color: #E9E9E9;}