/* CSS Document */
body{
margin:0px;
padding:0px;
height:100%;
font-family:tahoma;
font-size:11px;
color:#373737;
line-height:17px;
background:#F1F1F1 url(images/bg.jpg) repeat-y center top;
}

body *{
outline:none;
}

.top_bg{
background:url(images/top_bg.jpg) no-repeat left top;
width:778px;
height:29px;
}

.top_nav{
font-family:tahoma;
font-size:9px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

.top_nav ul{
margin:0px;
padding:0px;
list-style:none;
display:inline;
width:778px;
}

.top_nav ul li a{
font-family:tahoma;
font-size:9px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
display:block;
height:24px;
}

.top_nav ul li a:hover{
font-family:tahoma;
font-size:9px;
color:#FFFFFF;
font-weight:bold;
background:url(images/top_over_image.jpg) no-repeat center bottom;
text-decoration:none;
display:block;
}

.top_nav ul li{
margin:5px 12px 0px 16px;
*margin:5px 13px 0px 16px;
_margin:5px 13px 0px 8px;
padding:0px;
float:left;
}

.left_box_bg{
background:url(images/left_box_bg.gif) no-repeat left top;
}

.middle_bg{
background:url(images/welcom_box_bg.gif) no-repeat left top;
padding:17px 22px 0px 19px;
text-align:justify;
}

.middle_bg2{
background:url(images/middle_box_bg.gif) repeat-y left top;
}

.h1{
font-family:tahoma;
font-size:11px;
font-weight:bold;
color:#D91010;
text-decoration:none;
line-height:17px;
}

.h1 a{
font-family:tahoma;
font-size:11px;
font-weight:bold;
color:#D91010;
text-decoration:none;
line-height:17px;
}

.h1 a:hover{
font-family:tahoma;
font-size:11px;
font-weight:bold;
color:#D91010;
text-decoration:underline;
line-height:17px;
}
.h2{
font-family:tahoma;
font-size:11px;
color:#D91010;
text-decoration:none;
line-height:17px;
}

.h2 a{
font-family:tahoma;
font-size:11px;
color:#D91010;
text-decoration:underline;
line-height:17px;
}

.h2 a:hover{
font-family:tahoma;
font-size:11px;
color:#D91010;
text-decoration:none;
line-height:17px;
}

.bullet{
margin:0px 8px 0px 0px;
}

.bullet ul{
margin:15px 0px 0px 25px;
*margin:15px 0px 0px 31px;
padding:0px 0px 0px 0px;
}

.bullet li{
list-style:url(images/bullet.gif);
*list-style:url(images/bullet2.gif);
margin:7px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.bullet2{
margin:0px 8px 0px 0px;
text-align:justify;
}

.bullet2 ul{
margin:15px 0px 0px 10px;
*margin:15px 0px 0px 20px;
padding:0px 0px 0px 0px;
}

.bullet2 li{
list-style:url(images/bullet.gif);
*list-style:url(images/bullet2.gif);
margin:7px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


.home_width{
_width:38px;
}

.metrology_width{
_width:135px;
}

.customer_width{
_width:113px;
}

.selas_width{
_width:120px;
}

.technical_width{
_width:150px;
}
.customer_bg{
background:url(images/customer_bg.gif) no-repeat left top;
}

.customer_bg2{
background:url(images/customer_bg2.gif) repeat-y left top;
}

.con_bg{
background:url(images/con_main_bg.gif) no-repeat left top;
}

.con_bg_large{
background:url(images/con_2_bg.jpg) no-repeat center top;
}

.con_bg2{
background:url(images/con_box_bg.jpg) repeat-y left top;
}

.bottom_bg{
background:url(images/bottom_strip.gif) repeat-x left top;
height:100px;
*height:70px;
}

.small_red{
font-family:tahoma;
font-size:10px;
color:#D91010;
text-decoration:none;
}
.small_red a:link{
font-family:tahoma;
font-size:10px;
color:#D91010;
text-decoration:underline;
}

.small_red a:visited{
font-family:tahoma;
font-size:10px;
color:#D91010;
text-decoration:underline;
}
.small_red a:hover{
font-family:tahoma;
font-size:10px;
color:#D91010;
text-decoration:none;
}
.small_red a:active{
font-family:tahoma;
font-size:10px;
color:#D91010;
text-decoration:underline;
}
.bottom_nav{
font-family:tahoma;
font-size:9px;
color:#373737;
text-decoration:none;
}
.bottom_nav a:link{
font-family:tahoma;
font-size:9px;
color:#373737;
text-decoration:none;
}
.bottom_nav a:visited{
font-family:tahoma;
font-size:9px;
color:#373737;
text-decoration:none;
}
.bottom_nav a:hover{
font-family:tahoma;
font-size:9px;
color:#373737;
text-decoration:underline;
}
.bottom_nav a:active{
font-family:tahoma;
font-size:9px;
color:#373737;
text-decoration:none;
}
.red_txt{
font-family:tahoma;
font-size:11px;
color:#F70404;
font-weight:bold;
text-decoration:none;
}
.red_txt a:link{
font-family:tahoma;
font-size:11px;
color:#F70404;
font-weight:bold;
text-decoration:none;
}
.red_txt a:visited{
font-family:tahoma;
font-size:11px;
color:#F70404;
font-weight:bold;
text-decoration:none;
}
.red_txt a:hover{
font-family:tahoma;
font-size:11px;
color:#F70404;
font-weight:bold;
text-decoration:underline;
}
.red_txt a:active{
font-family:tahoma;
font-size:11px;
color:#F70404;
font-weight:bold;
text-decoration:none;
}
.red_txt_under{
font-family:tahoma;
font-size:11px;
color:#F70404;
text-decoration:underline;
font-weight:bold;
}
.red_txt_under2{
font-family:tahoma;
font-size:11px;
color:#F70404;
text-decoration:none;
font-weight:bold;
}

.red_txt_under2 a:link{
font-family:tahoma;
font-size:11px;
color:#F70404;
text-decoration:underline;
font-weight:bold;
}

.red_txt_under2 a:visited{
font-family:tahoma;
font-size:11px;
color:#F70404;
text-decoration:underline;
font-weight:bold;
}

.red_txt_under2 a:hover{
font-family:tahoma;
font-size:11px;
color:#F70404;
text-decoration:none;
font-weight:bold;
}

.red_txt_under2 a:active{
font-family:tahoma;
font-size:11px;
color:#F70404;
text-decoration:underline;
font-weight:bold;
}


.left_nav_bg{
background:url(images/left_nav_bg.jpg) repeat-y right top;
}
.nav_dotted{
border-bottom:1px dashed #ACACAC;
}
.lower_left{
background:url(images/lower_left.gif) no-repeat right top;
}
.dark_bold{
font-family:tahoma;
font-size:11px;
font-weight:bold;
color:#434343;
text-decoration:none;
}

.dark_bold a:link{
font-family:tahoma;
font-size:11px;
font-weight:bold;
color:#434343;
text-decoration:none;
}
.dark_bold a:visited{
font-family:tahoma;
font-size:11px;
font-weight:bold;
color:#434343;
text-decoration:none;
}
.dark_bold a:hover{
font-family:tahoma;
font-size:11px;
font-weight:bold;
color:#434343;
text-decoration:underline;
}
.dark_bold a:active{
font-family:tahoma;
font-size:11px;
font-weight:bold;
color:#434343;
text-decoration:none;
}
.button{
background:#E73938;
border:1px solid #000000;
font-family:tahoma;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
}

.menutitle{
cursor:pointer;
margin-bottom: 5px;
background-color:#F9F9F9;
padding:2px;
text-align:left;
font-family:tahoma;
font-size:12px;
color:#F70404;
font-weight:bold;
text-decoration:none;;
/*/*border:1px solid #000000;/* */
}
.menutitle:hover{
cursor:pointer;
margin-bottom: 5px;
background-color:#F9F9F9;
padding:2px;
text-align:left;
font-family:tahoma;
font-size:12px;
color:#F70404;
font-weight:bold;
text-decoration:underline;
/*/*border:1px solid #000000;/* */
}
.submenu{
margin-bottom: 0.5em;
}

.button{
height:20px;
background-color:#F20610;
border:1px solid #CCCCCC;
font-family:tahoma;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
text-align:center;
cursor:pointer;
}

.text_feild{
width:140px;
height:15px;
font-family:tahoma;
font-size:11px;
color:#6B6767;
border:1px solid #CCCCCC;
padding-left:2px;
}
.text_feild2{
width:140px;
height:20px;
font-family:tahoma;
font-size:11px;
color:#6B6767;
border:1px solid #CCCCCC;
padding-left:2px;
}

.text_feild_new{
width:220px;
height:15px;
font-family:tahoma;
font-size:11px;
color:#6B6767;
border:1px solid #CCCCCC;
padding-left:2px;
}
.text_area{
width:180px;
height:120px;
font-family:tahoma;
font-size:11px;
color:#6B6767;
border:1px solid #CCCCCC;
padding-left:2px;
}

.text_area_new{
width:220px;
height:120px;
font-family:tahoma;
font-size:11px;
color:#6B6767;
border:1px solid #CCCCCC;
padding-left:2px;
}
.dotted_border{
border-bottom:1px dashed #CCCCCC;
}
.normal_link{
font-family:tahoma;
font-size:11px;
color:#373737;
text-decoration:none;
}
.normal_link a:link{
font-family:tahoma;
font-size:11px;
color:#373737;
text-decoration:none;
}
.normal_link a:visited{
font-family:tahoma;
font-size:11px;
color:#373737;
text-decoration:none;
}
.normal_link a:hover{
font-family:tahoma;
font-size:11px;
color:#373737;
text-decoration:underline;
}
.normal_link a:active{
font-family:tahoma;
font-size:11px;
color:#373737;
text-decoration:none;
}

.blk_txt{
font-family:tahoma;
font-size:11px;
color:#000;
font-weight:bold;
text-decoration:none;
}
.blk_txt a:link{
font-family:tahoma;
font-size:11px;
color:#000;
font-weight:bold;
text-decoration:underline;
}
.blk_txt a:visited{
font-family:tahoma;
font-size:11px;
color:#000;
font-weight:bold;
text-decoration:underline;
}
.blk_txt a:hover{
font-family:tahoma;
font-size:11px;
color:#000;
font-weight:bold;
text-decoration:none;
}
.blk_txt a:active{
font-family:tahoma;
font-size:11px;
color:#000;
font-weight:bold;
text-decoration:underline;
}

.menutitle_new{
cursor:pointer;
margin-bottom: 5px;
color:#000000;
text-align:left;
font-weight:bold;
background:#EDEDED url(images/related_back.gif) no-repeat right top;
font-family:tahoma;
font-size:11px;
font-weight:bold;
color:#434343;
text-decoration:none;
/*/*border:1px solid #000000;/* */
}

.submenu_new{
margin-bottom: 0.5em;
}
.content_blue {
    color: red;
    font-weight: bold;
}
.content_link {
    color: red;
}
.content_caption {
    color: red;
    font-weight: bold;
    font-size: 14px;
}
.content_more {
    color: red;
}
