
* {font-family:Tahoma,Arial}

body {margin:0px;background:#cccccc url('ims/page_bg.jpg') repeat-y top center;height:100%;}
img { border:0 }
form{margin:0;padding:0}

h1 {font-size:18px;}
h2 {font-size:16px;}
h3 {font-size:14px;}

.footer {margin-top:20px;color:#aaaaaa;text-align:center;font-size:9px;border-top:1px solid #999999;padding:25px;}
.footer a {color:#aaaaaa}

.clayout{margin:0 auto;width:780px;background-color:#ffffff}

.head {background:#ffffff url('ims/rpi_head.jpg') no-repeat top left;height:112px;width:780px;}



.language_select {color:#999999;font-size:12px;text-align:right;padding:4px;height:12px;}
.language_select a {color:#999999;text-decoration:none;}
.active_language {display:inline;text-decoration:underline;}

.head_contact {padding-left:236px;line-height:80px;vertical-align:middle;color:#999999;font-size:13px}
.head_contact a {color:#777777;text-decoration:none}
.head_contact a:hover {color:#2d2f84}


#product_zoom h1 {color:#2d2f84;font-size:18px;margin-bottom:2px;}
#product_zoom h2 {color:#2d2f84;font-size:15px;margin-bottom:2px;}
#product_zoom h3 {color:#2d2f84;font-size:12px;margin-bottom:2px;margin-right:10px;}
#product_zoom div {color:#aaaaaa;font-size:12px;}
#product_zoom div.intro {color:#aaaaaa;font-size:14px;}
#product_zoom a {color:#888888}
#product_zoom th {background-color:#999999;color:#ffffff;font-size:12px;line-height:14px;}
#product_zoom td {background-color:#ffffff;text-align:center;font-size:12px;line-height:14px;}
#product_zoom table {background-color:#f1f1f1}

.dropmenu{background-color: transparent;width: 178px;display:none;position:absolute;z-index:99;}
* html .dropmenu{ /*IE only rule. Original menu width minus all left/right paddings */
width: 178px;
}
.dropmenu ul{padding: 0;margin: 0;list-style-type: none;}
.dropmenu a{font-size: 13px;padding-left: 9px;display: block;background: transparent url('ims/dropdown_bg.png') no-repeat top left;line-height:26px;width: 100%;color: #000000;text-decoration: none;}
.dropmenu a.bottom{font-size: 13px;padding-left: 9px;display: block;background: transparent url('ims/dropdown_bg.png') no-repeat top left;line-height:26px;height:32px;width: 100%;color: #000000;text-decoration: none;}

.dropmenu a:visited{color: #000000;}
html>body .dropmenu a{width: auto;}
.dropmenu a:hover{color: #000000 !important;background: transparent url('ims/dropdown_bg_hover.png') no-repeat top left;}


#menubar img {padding:0;margin:0}
#menubar a {text-decoration:none;color:#cccccc;font-size:15px;}
#menubar a:hover {color:#ffffff}
#menubar .desc {font-size:12px;}
#menubar td {text-align:left;}

.bodytext {color:#888888;font-size:14px;line-height:23px;padding:0 50px 0 30px;}
.para a {font-weight:bold;text-decoration:none;color:#777777}
.para a:hover {color:#2d2f84}
.para {padding-bottom:18px;}
.inlinefirst {color:#2d2f84;font-size:19px;display:inline;padding-right:3px;}
.inlinefirst a {color:#2d2f84;text-decoration:none}


.listmenu{width: 178px;}
* html .listmenu{ /*IE only rule. Original menu width minus all left/right paddings */
width: 178px;
}
.listmenu ul{padding: 0;margin: 0;list-style-type: none;}
.listmenu a{background:#ffffff url('ims/bullet.png') no-repeat 10px 50%;font-size: 13px;padding: 4px 4px 4px 20px;display: block;line-height:16px;vertical-align:middle;width: 100%;color: #bbbbbb;text-decoration: none;}
.listmenu li {line-height:16px;}
.listmenu li.title{font-weight:bold;font-size: 13px;padding-left: 9px;display: block;background: transparent url('ims/dropdown_bg.png') no-repeat top left;line-height:26px;height:32px;width: 100%;color: #333333;text-decoration: none;}
.listmenu li.cat{font-weight:bold;color:#2d2f84;font-size: 13px;}
.listmenu a:visited{color: #aaaaaa;}
html>body .listmenu a{width: auto;}
.listmenu a:hover{color: #2d2f84 !important;background-color:#f1f1f1}
