body {            
MARGIN: 0px;            
margin-top:0px;            
background-color: #ffffff;            
background-position: center 0px;            
background-image: url(/images/left_stripe1.jpg);            
background-repeat:no-repeat;            
}            
td {            

color:#333333;            
font-family:arial;            
font-size:11px;            
}          

img
{
border:0;
}

#container {            
width: 960px;            
background-color: #FFFFFF;            
text-align:center;            
background-image:url(images/header-bg2.jpg);            
background-position:top;            
background-repeat:no-repeat;            

border-left:1px solid #FBDA71;            
border-right:1px solid #FBDA71;            
}            
/* header area start */            
#header {            
width: 960px;            
background-image:url(images/header-bg2.jpg);            
background-repeat:repeat-y;            
height: 115px;            
}            

html> body #header {            
height: 114px;            
}            

body:nth-of-type(1) #header {            
height: 117px;            
}            

#header-left {            
text-align:left;            
vertical-align:middle;            
padding-left:0px;            
float:left;            
}            
#header-right {            
text-align:left;            
vertical-align:middle;            
padding-left:15px;            
float:right;            
}            
#utility_nav {            
float:right;            
font-family:arial;            
font-weight:bold;            
font-size:11px;            
color:#055094;            
padding-right:10px;            
padding-top:3px;            
}            
#utility_nav a:link, #utility_nav a:visited, #utility_nav a:active{            
color:#055094;            
padding:2px 5px;            
text-decoration:none;            
font-weight:bold;            
}            
#utility_nav a:hover, #utility_nav a:visited:hover{            
color:#055094;            
padding:3px 5px;            
text-decoration:underline;            
}

#contact_info{            
text-align:right;            
font-family:arial;            
font-weight:bold;            
font-size:11px;            
color:#055094;            
padding-right:13px;            
padding-top:9px;            
width:634px;            
}                       
html>body #contact_info{            
width:617px;            
}            

#contact_info a:link, #contact_info a:visited, #contact_info a:active{            
color:#055094;            
text-decoration:underline;            
}            
#contact_info a:hover, #contact_info a:visited:hover{            
color:#055094;            
text-decoration:none;            
}            
.phone_big{            
font-size:22px;            
}            
#topnav{            
margin:0px;            
text-align:right;            
font-family:arial;            
font-size:12px;            
line-height:12px;            
color:#055094;            
padding-top:12px;            
/*padding-top:37px*/            
float:right;            
}            
/*html> body #topnav{            
padding-top:31px;            
} */            
#topnav a:link, #topnav a:visited, #topnav a:active{            
display:block;            
float:left;            
text-align:center;            
width:87px;            
height:17px;            
color:#fff;            
text-decoration:none;            
background-image:url(images/top-nav-bg-1.gif);            
background-repeat:no-repeat;            
padding-top:2px;            
padding-left:4px;            
}            
#topnav a:hover, #topnav a:visited:hover{            
display:block;            
float:left;            
text-align:center;            
width:87px;            
height:17px;            
text-decoration:none;            
color:#055094;            
background-image:url(images/top-nav-bg-2.gif);            
background-repeat:no-repeat;            
padding-top:2px;            
padding-left:4px;            
}            
.prod_nav{            
text-align:center;            
font-family:arial;            
font-size:11px;            
padding-top: 0px;            
border:1px #333 solid;            
background-image:url(images/product-nav-bg1.jpg);            
background-repeat:repeat-x;            
background-position:top;            
}            

body:nth-of-type(1) .prod_nav {            
padding-left: 2px;            
padding-right: 2px;            

}            

.prod_nav a:link, .prod_nav a:visited, .prod_nav a:active{            
color:#333;            
text-decoration:none;            
}            
.prod_nav a:hover, .prod_nav a:visited:hover{            
text-decoration:none;            
color:#0e4d95;            
}            
#search_bg{            
background-image:url(images/banner-top-bg.jpg);            
background-repeat:no-repeat;            
display:block;            
height:37px;            
margin:0px;            
padding:0px;            
}            
#search{            
font-family:arial;            
color:#fff;            
font-size:11px;            
text-align:right;            
padding:3px 10px;            
height:31px;            
}            
#search form{            
margin:0px;            
padding:0px;            
}            
html> body #search form img{            
margin-top:-7px;            
}            
#banner{            
width:960px;            
float:left;            
}            

@media screen and (-webkit-min-device-pixel-ratio:0) {            
#banner{            
width:960px;            
float:left;            
margin-left: -1px;            
}            
}            


#m {            
width: 100%;            
background-color: #FFFFFF;            
border-top: 1px #FFFFFF solid;            
border-bottom: 1px #FFFFFF solid;            
}            
#content_area {            
padding-left: 0px;            
padding-right: 0px;            
padding-top: 0px;            
padding-bottom: 0px;            
VERTICAL-ALIGN: top;            
WIDTH: 100%;            
}            
#content_area p{            
font-family:arial;            
font-size:11px;            
color:#333333;            
}            
.smallpics td{            
text-align:center;            
padding:3px;            
}            
.smallpics p{            
color:#666;            
}            
.smallpics img{            
border: 1px #333 solid;            
}            
.info{            
font-family:arial;            
font-size:10px;            
color:#666;            
}            
.read_more{            
font-family:arial;            
font-size:10px;            
color:#333;            
padding-bottom:20px;            
border-bottom:1px #ccc solid;            
}            
.read_more img{            
margin-bottom:-3px;            
border-right:5px #fff solid;            
}            

.home_padding{            
padding-top:20px;            
padding-right:20px;            
padding-left:30px;            
padding-bottom:20px;            
}            


.extra_padding{            
padding-top:20px;            
padding-right:50px;            
padding-left:50px;            
padding-bottom:30px;            
}            
.table_style{            
font-family:arial;            
font-size:12px;            
color:#666;            
background-color:#eee;            
text-align:center;            
border:1px #ccc solid;            
}            
.table_style td{            
padding:3px;            
border:1px #eee solid;            
}            
tr .darker_cell, td .darker_cell{            
background-color:#fff;            
}            
.table_headline{            
font-weight:bold;            
background-color:#fbda71;            
color:#0d4c95;            
}            
.indent{            
padding-left:30px;            
}            
/* footer area start */            
#footer {            
width: 960px;            
}            
#footer_top{            
text-align:right;            
background-color:#fff;            
padding-right:20px;            

padding-bottom:10px;            

}            
#footer_bottom{            
background-color:#0e4c95;            
font-size:11px;            
font-family:arial;            
}            
#footer_bottom td{            
color:#fec009;            
}            
#footer_bottom a:link, #footer_bottom a:visited, #footer_bottom a:active{            
color:#fec009;            
text-decoration:underline;            
}            
#footer_bottom a:hover, #footer_bottom a:visited:hover{            
color:#fff;            
text-decoration:none;            
}            
#bottom_left{            
text-align:left;            
padding:20px;            
color:#fec009;            
}            
#bottom_right{            
text-align:right;            
padding:20px;            
vertical-align:bottom;            
}            
.thomas_info{            
width: 960px;            
font-family: Arial;            
font-size: 10px;            
color: #ffffff;            
text-align: right;            
padding-bottom: 2px;            
padding-right: 2px;            
background-color: 0E4C95;            
}            

.thomas_info a{            
font-family: Arial;            
font-size: 10px;            
color: #a6c7ef;            
text-align: right;            
padding-bottom: 2px;            
padding-right: 2px;            
}            

.thomas_info a:hover{            
font-family: Arial;            
font-size: 10px;            
color: #a6c7ef;            
text-align: right;            
padding-bottom: 2px;            
padding-right: 2px;            
}            

.thomas_info a:visited{            
font-family: Arial;            
font-size: 10px;            
color: #a6c7ef;            
text-align: right;            
padding-bottom: 2px;            
padding-right: 2px;            
}            

/* heading styles */            
h1 {            
font-family:arial;            
color: #0188e4;            
font-size: 22px;            
font-weight: bold;            
}            
html> body .home{            
margin-top:220px;            
}            

h2 {            
color: #666;            
font-size: 14px;            
font-weight: bold;            
margin:10px 0px 5px 0px;            
padding:0px;            
font-family:Arial, Helvetica, sans-serif;            
font-weight: bold;            
}            
h3 {            
font-family: Arial;            
color: #000000;            
font-size: 22px;            
font-weight: bold;            
font-style: italic;            
}            

/* miscellaneous */            
.idContentTblCell{            
PADDING-RIGHT: 15px;            
PADDING-LEFT: 15px;            
PADDING-BOTTOM: 15px;            
VERTICAL-ALIGN: top;            
PADDING-TOP: 15px;            
}            

/* text & link syles */            
.default            
{            
font-family: Arial;            
font-size: 11px;            
color: #333;            
}            
.default a:link, .default a:visited, .default a:active            
{            
font-family: Arial;            
font-size: 11px;            
color: #333;            
text-decoration: underline;            
}            
.default a:hover, .default a:visited:hover            
{            
font-family: Arial;            
font-size: 11px;            
color: #333;            
text-decoration: none;            
}            
.buckets td{            
font-family: Arial;            
font-size:12px;            
color: #474748;            
font-weight: bold;            
text-align:center;            
}            

.buckets a:link, .buckets a:visited, .buckets a:active{            
color:#474748;            
text-decoration:none;            
}            
.buckets a:hover, .buckets a:visited:hover{            
color:#0188e4;            
text-decoration:none;            
}            




/* Map Style */            


#theatre{            
position: absolute;            
width: 525px;            
height: 536px;            
z-index: 1;            
visibility: visible;            
}            

#spot-usa{            

height:9px;           
left:121px;           
position:absolute;           
top:117px;           
width:9px;           
z-index:1;           
}            

#spot-aus{            

height:9px;           
left:487px;           
position:absolute;           
top:279px;           
width:9px;           
z-index:1;           
}            


#spot-chi{            

height:9px;           
left:437px;           
position:absolute;           
top:126px;           
width:9px;           
z-index:1;           
}            

#spot-ltd{            

height:9px;           
left:248px;           
position:absolute;           
top:106px;           
width:9px;           
z-index:1;           
}            


#spot-fra{            

height:9px;           
left:261px;           
position:absolute;           
top:108px;           
width:9px;           
z-index:1;           
}            


#spot-deu{            
position: absolute;            
width: 9px;            
height: 9px;            
z-index: 1;            
left: 274px;            
top: 109px;            
}            

#spot-ita{            

height:9px;           
left:277px;           
position:absolute;           
top:119px;           
width:9px;           
z-index:1;           
}            

#spot-sp1{            
position: absolute;            
width: 9px;            
height: 9px;            
z-index: 1;            
left: 246px;            
top: 131px;            
}            

#spot-kor{            
position: absolute;            
width: 9px;            
height: 9px;            
z-index: 1;            
left: 453px;            
top: 132px;            
}            

#spot-mtp{            
position: absolute;            
width: 9px;            
height: 9px;            
z-index: 1;            
left: 466px;            
top: 260px;            
}            

#t-usa{            
position: absolute;            
width: 532px;            
height: 250px;            
z-index: 1;            
left: 0pt;            
top: 350px;            
visibility: hidden;            
}            

#t-germany{            
position: absolute;            
width: 532px;            
height: 250px;            
z-index: 1;            
left: 0pt;            
top: 350px;            
visibility: hidden;            
}            

#t-uk{            
position: absolute;            
width: 532px;            
height: 250px;            
z-index: 1;            
left: 0pt;            
top: 350px;            
visibility: hidden;            
}            

#t-italy{            
position: absolute;            
width: 532px;            
height: 250px;            
z-index: 1;            
left: 0pt;            
top: 350px;            
visibility: hidden;            
}            

#bsedi{            
position: absolute;            
width: 532px;            
height: 250px;            
z-index: 1;            
left: 0pt;            
top: 350px;            
visibility: hidden;            
}            

#thyssenmadrid{            
position: absolute;            
width: 532px;            
height: 250px;            
z-index: 1;            
left: 0pt;            
top: 350px;            
visibility: hidden;            
}            

#jands{            
position: absolute;            
width: 532px;            
height: 250px;            
z-index: 1;            
left: 0pt;            
top: 350px;            
visibility: hidden;            
}            


#t-france{            
position: absolute;            
width: 532px;            
height: 250px;            
z-index: 1;            
left: 0pt;            
top: 350px;            
visibility: hidden;            
}            

#t-dong{            
position: absolute;            
width: 532px;            
height: 250px;            
z-index: 1;            
left: 0pt;            
top: 350px;            
visibility: hidden;            
}            

#t-mtp{            
position: absolute;            
width: 532px;            
height: 250px;            
z-index: 1;            
left: 0pt;            
top: 350px;            
visibility: hidden;            
}            

.serapid_subsidiary{            
background-color:#999999;            
color: #ffcc00;            
font-family: Arial;            
font-size:14px;            
font-weight: bold;            
}            

.serapid_sub{            
background-color:#999999;            
color: #ffff00;            
font-family: Arial;            
font-size:14px;            
}            

.serapid_mail a{            
color: #ffffff;            
font-family: Arial;            
font-size:14px;            
font-weight: bold;            
text-decoration: none;            

}            

.serapid_mail a:hover{            
color: #ffffff;            
font-family: Arial;            
font-size:14px;            
font-weight: bold;            
text-decoration: none;            

}            

.serapid_mail a:visited{            
color: #ffffff;            
font-family: Arial;            
font-size:14px;            
font-weight: bold;            
text-decoration: none;            

}            


.serapid_website a{            
color: #ffffff;            
font-family: Arial;            
font-size:14px;            
font-weight: bold;            
text-decoration: none;            

}            

.serapid_website a:hover{            
color: #FFB900 !important ;            
font-family: Arial;            
font-size:14px;            
font-weight: bold;            
text-decoration: none;            
}            

.serapid_website a:visited{            
color: #ffffff;            
font-family: Arial;            
font-size:14px;            
font-weight: bold;            
text-decoration: none;            

}            

.bgcolor{            
background-color:#999999;            
}            

html > body .sup-theatre {            
padding-left:90px;            
}            

.img05            
{            
margin-left:10px;            
margin-bottom:10px;            
border: 2px #000000 solid;            
}            

.img06            
{            
margin-left:10px;            
margin-bottom:10px;            
border: 2px #000000 solid;            
float:right;            
clear:both;            
}            

.img01 {            
margin-left:10px;            
margin-bottom:10px;            
border: 1px #000000 solid;            
float:right;            
clear:both;            
}            

.img02 {            
margin-top:10px;            
margin-bottom:10px;            
border: 1px #000000 solid;            
float:right;            
}            

.img03 {            
margin-top:10px;            
margin-bottom:10px;            
border: 1px #000000 solid;            
}            

.img07 {            
border: 1px #000000 solid;            
}            

.clown {            
border: 1px solid #000000;            
}            

.clown td {            
border: 1px solid #000000;            
}            

.images img {            
border: 1px solid #000000;            
}            
/* End of Map Style */            

.img_ra {            
float:right;            
margin:0 0 10px 10px;            
border:1px solid #000000;            
clear:both;            
}            

.img_ra1 {            
float:right;            
margin:0 0 10px 10px;            
border:1px solid #000000;            
}            

html>/**/body .img_ra1 {            
float:right;            
margin:0 0 10px 10px;            
border:1px solid #000000;            
clear:both;            
}            

.sub_text {            
margin-left:50px;            
}            

.ul_text {            
margin-left:70px;            
/*margin-left:100px;*/            
}            

.ul1_text {            
margin-left:0px;            
/*margin-left:40px;*/            
}            

.clear{            
clear:both;            
}            


.download_table{            
border: #fbda71 1px solid;            
margin-bottom: 20px;            
margin-right: 0;            
float:right;            
margin-left:10px;            
}            

html>/**/body .download_table{            
border: #fbda71 1px solid;            
margin-bottom: 20px;            
margin-right: 0px;            
float:right;            
margin-left:10px;            
}            

a {            
text-decoration:underline;            
}            

a:hover {            
text-decoration:none;            
}            

.blue_bullet {            
list-style-image:url(/images/blue-bullet.jpg);            
}            

.app_table {            
border-top: 1px solid #cccccc;            
border-left: 1px solid #cccccc;            
width:100%;            
/*width:90%;*/            
}            

.app_table td{            
border-bottom: 1px solid #cccccc;            
border-right: 1px solid #cccccc;            
}            

.app_table_head {            
background-color:#fbda71;            

}            

.app_table_head td {            
color:#0D4C95 !important;            
}            

.app_table_divider {            
background-color:#eeeeee;            
}          

/*new changes*/          
          
        
td.menu{          
 background-color:#CCC}          
table.menu          
{          
font-size:100%;          
visibility:hidden;          
width:240px;          
margin-top:0px;          
/*float:left*/          
}          
table.menu a          
{          
 display:block;          
 text-align:center;          
 padding:10px 0px 10px 0px;          
 background-image:none;        
color:#333333; text-decoration:none;      
           
}          
table.menu a:hover          
{          
 display:block;          
 text-align:center;          
 padding:10px 0px 10px 0px;          
 background-image:url(/images/button_mo.jpg);            
 background-position:center center;       
color:#1574d4 ; text-decoration:none;        
}          
.main_sub          
{text-align:center;          
vertical-align: top;}     
        
.main_sub a          
{          
 font-family:Arial;      
display:block;         
 font-size:13px;          
 font-weight:normal;          
 padding:1px 0px 0px 0px;          
 border:1px solid #000;          
 background-color:#b5b5b5;          
 background:url(/images/product_nav_bg.jpg) repeat-x scroll center center transparent;   
 text-decoration: none;   
 color: #000000;   
text-align: center;   
}    
.main_sub a:hover          
{          
 font-family:Arial;    
display:block;         
 font-size:13px;          
 font-weight:normal;          
 padding:1px 0px 0px 0px;          
 border:1px solid #000;          
 background-color:#b1b1b1;          
 background:url(/images/product_nav_bg_hover.jpg) repeat-x scroll center center transparent;   
 text-decoration: none;   
 color: #1574D4;   
text-align: center;   
}    
.main_sub a:hover          
{color:#1574d4 ; text-decoration:none;    
}       
#submenu_tr{position:absolute;}
