/* Start of CMSMS style sheet 'Style' */
body {
  margin-top: 0px;
  margin-bottom 0px;
  background-color: #f3f3f3;
  scrollbar-base-color: #f5f5f5;
  scrollbar-arrow-color: #828282;
  scrollbar-darkshadow-color: #eeeeee;
  font-family: tahoma, arial, geneva, helvetica;
  color: #525252;
  font-size: 11px;
  line-height: 18px;
}

h1 { 
  color: #0087cf;
  font-size: 14px;
}

h1.sectionhome { 
  color: #0096e6;
  font-size: 12px;

}

h2 {
  color: #968400;
  font-size: 12px;
}

h3 {
  color: #666666;
  font-size: 11px;
  font-weight: bold;
}

td.header {
  background-image: url('images/header_bg.jpg');
  background-repeat: no-repeat;
}

td.header_db {
  background-image: url('images/header_bg_db.jpg');
  background-repeat: no-repeat;
}

td.menu1 {
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  background-image: url('images/menu_bg.png');
  height:25px;
}

td.menu2 {
  background-image: url('images/printfinishingworld.png');
}

td.menu2_db {
  background-image: url('images/distributorsarea.png');
}

td.mainmenu {
  font-color: #ffffff;
  font-size: 11px;
}

td.mainmenu_selected {
  background-image: url('images/bottom_bg.png');
  font-color: #ffffff;
  font-size: 11px;
}

td.featuredimage {
  background-color: #f3f3f3;
}

td.highlight {
  background-color: #f3f3f3;
  font-size: 11px;
  color: #333333;
  padding-left: 11px;
  padding-top: 16px;
  padding-right: 10px;
  padding-bottom: 10px;
  text-align: top;
 }

td.quickcontact {
  padding-left: 0xp;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  background-color: #e7f3ff;
  font-size: 11px;
  color: #333333;
}

td.location {
  padding-left: 18px;
  padding-right: 20px;
  background-image: url('images/location_bg.png');
}

td.bottombar {
  background-image: url('images/bottom_bg.png');
  background-repeat: repeat-x;
  padding-left: 15px;
  font-size: 10px;
}

td.copyright {
  padding-left: 15px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 10px;
}

td.lshadow {
  background-image: url('images/shadow_l.png');
  background-repeat: repeat-y;
}

td.rshadow {
  background-image: url('images/shadow_r.png');
  background-repeat: repeat-y;
}

td.topextender {
  background-color: #f3f3f3;
}

td.featuredlinks {
  padding-top: 6px;
  padding-left: 14px;
  padding-right: 14px;
  padding-bottom: 6px;
  font-size: 11px;
  line-height:13px; 
  background-color: #e7f3ff;
}

span.phone {
  position: relative;
  top: 8px;
  right: 10px;
  color: #ffe83c;
  font-size: 10px;
  font-weight: bold;
}

span.phone_db {
  position: relative;
  top: 8px;
  right: 10px;
  color: #ffffff;
  font-size: 10px;
  font-weight: bold;
}

img.phone_icon {
  position: relative;
  top: 4px;
  right: 8px;
}


span.loginerror {
  color: #b52020;  
}

span.leftnavi {
  position: relative;
  top: 5px;
  right: 8px;
}

span.leftnavi_level3 {
  position: relative;
  left: 10px;
}
span.leftnavi_level4 {
  position: relative;
  left: 20px;
  line-height:15px;
}


p {
  color: #525252;
  font-size: 11px;
  line-height: 18px;
}

p.hilight {
  padding-left: 12px;
  padding-top: 0px;
  padding-right: 12px;
  padding-bottom: 10px;
  position: relative;
  top: 0px;
}

p.qcontact {
  padding-top: 0px;
  padding-left: 12px;
  padding-right: 12px;
  padding-bottom: 0px;
  top: 0px;
}

img.logo {
  position: relative;
  top: 32px;
  left: 17px;
}

img.hilightpic {
  position: relative;
  top: 12px;
  left: 14px;
}


span.locbar {
  position: relative;
  top: -2px;
  font-size: 11px;
}


span.location {
  font-size: 10px;
  color: #007ad8;
}

span.lastitem {
  font-size: 10px;
  color: #9d8a01;
  font-weight: bold;
}

span.selected_level1 { 
  color: #9d8a01;
  font-size: 10px;
  font-weight: bold;
}

span.selected_level2 { 
  color: #9d8a01;
  font-size: 10px;
  font-weight: bold;
}

span.sectionheader { 
  color: #666666;
  font-size: 11px;
  font-weight: bold;
}

span.cblink {
  color: #ba7f00;
  font-size: 11px;
}

span.topnavi {
  position: relative;
  top: 10px;
  right: 10px;
  color: #ffe83c;
  font-size: 10px;
}

span.topnavi_sitehome {
  position: relative;
  top: 13px;
  right: 10px;
  color: #ffe83c;
  font-size: 10px;
}

span.topnavidiv { 
  color: #d1b800; 
}

span.topnavidiv_db { 
  color: #dbdbdb;
}

span.copyright {
  font-size: 10px;
  color: #878787;
}

span.newsarchive_newsclass{
  font-size: 10px;
  color: #878787;
  padding-left: 0px;
}

span.bdelimi {
  color: #a59200;
}

span.menudlim {
  color: #86caff;
}

span.ctext {
  color: #666666;
  font-size: 11px;
}

div.leftnavi {
  width: 144px;
  padding-left: 17px;
  padding-right: 15px;
  padding-top: 8px;
  padding-bottom: 8px;
  background-image: url('images/leftnavi_bg.png');
  background-repeat: repeat-x;
  background-color: #e8f3ff;
  border: 1px solid #d8e5f7;
}

td.sectionfront {
  width= 160px;
  text-align: left;
  padding-left: 17px;
  padding-right: 17px;
  padding-top: 8px;
  padding-bottom: 10px;
  background-image: url('images/leftnavi_bg.png');
  background-repeat: repeat-x;
  background-color: #e8f3ff;
  border: 1px solid #d8e5f7;
}

td.sectionfront_spacing {
  padding-top: 0px;
  padding-left: 5px;
  padding-right: 0px;
  padding-bottom: 0px;
  font-size: 7px;
  line-height:7px; 
}

td.sectionfront_db {
  text-align: left;
  padding-left: 17px;
  padding-right: 17px;
  padding-top: 8px;
  padding-bottom: 10px;
  background-image: url('images/leftnavi_bg.png');
  background-repeat: repeat-x;
  background-color: #e8f3ff;
  border: 1px solid #d8e5f7;
}

td.content {
  padding-left: 12px;
  padding-top: 5px;
  padding-right: 15px;
  padding-bottom: 15px;
}


td.content_sectionhome {
  padding-left: 18px;
  padding-top: 5px;
  padding-right: 18px;
  padding-bottom: 15px;
}


input.searchbox {
  position: relative;
  top: -1px;
  width: 107px;
  font-family: tahoma, arial, geneva, helvetica;
  font-size: 11px;
  border-style: none;
  margin-bottom: 2px;
}

input.cellhl {
  border: #d5e0eb 1px solid;
  color: #666666;
  background-color: #ffffff;
  font-family: tahoma, arial, geneva, helvetica;
  font-size: 11px;
  width: 91px;
}

input.cellhl_on {
  border: #0080f0 1px solid;
  color: #000000;
  background-color: #ffffff;
  font-family: tahoma, arial, geneva, helvetica;
  font-size: 11px;
  width: 91px;
}

textarea.cellhl1 {
  border: #d5e0eb 1px solid;
  color: #666666;
  background-color: #ffffff;
  font-family: tahoma, arial, geneva, helvetica;
  font-size: 11px;
  width: 145px;
  height: 52px;
}

textarea.cellhl1_on {
  border: #0080f0 1px solid;
  color: #000000;
  background-color: #ffffff;
  font-family: tahoma, arial, geneva, helvetica;
  font-size: 11px;
  width: 145px;
  height: 52px;
}

input.cellhl2 {
  border-style: none;
  color: #666666;
  background-color: #d2e9ff;
  font-family: tahoma, arial, geneva, helvetica;
  font-size: 11px;
  position: relative;
  margin-bottom: 2px;
  top: -2px;
  width: 106px;
}

input.cellhl2_on {
  border-style: none;
  color: #333333;
  background-color: #ffffff;
  font-family: tahoma, arial, geneva, helvetica;
  font-size: 11px;
  position: relative;
  margin-bottom: 2px;
  top: -2px;
  width: 105px;
}

input.cellhl2_db {
  border-style: none;
  color: #666666;
  background-color: #f0f0f0;
  font-family: tahoma, arial, geneva, helvetica;
  font-size: 11px;
  position: relative;
  margin-bottom: 2px;
  top: -2px;
  width: 106px;
}

input.cellhl2_on_db {
  border-style: none;
  color: #333333;
  background-color: #ffffff;
  font-family: tahoma, arial, geneva, helvetica;
  font-size: 11px;
  position: relative;
  margin-bottom: 2px;
  top: -2px;
  width: 105px;
}

input.cellhl3 {
  border: #bbbbbb 1px solid;
  color: #666666;
  background-color: #ffffff;
  font-family: tahoma, arial, geneva, helvetica;
  font-size: 11px;
  padding-left: 3px;
  padding-right: 3px;
}

input.cellhl3_on {
  border: #0080f0 1px solid;
  color: #000000;
  background-color: #ffffff;
  font-family: tahoma, arial, geneva, helvetica;
  font-size: 11px;
  padding-left: 3px;
  padding-right: 3px;  
}

textarea.cellhl3a {
  border: #bbbbbb 1px solid;
  color: #666666;
  background-color: #ffffff;
  font-family: tahoma, arial, geneva, helvetica;
  font-size: 11px;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 2px;
}

textarea.cellhl3a_on {
  border: #0080f0 1px solid;
  color: #000000;
  background-color: #ffffff;
  font-family: tahoma, arial, geneva, helvetica;
  font-size: 11px;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 2px;
}

select.dropdown {
  border: #bbbbbb 1px solid;
  color: #006cb8;
  background-color: #edf4ff;
  font-family: tahoma, arial, helvetica, sans-serif;
  font-size: 11px;
}

form.topsearch {
  position: relative;
  top: 23px;
  right: 10px;
}

form.contactform {
  position: relative;
  left: 12px;
}

a:link {
  color: #008af4;
  background-color: transparent;
  text-decoration: none;
}
  
a:visited {
  color: #008af4;
  background-color: transparent;
  text-decoration: none;
}

p a:hover {
  color: #0060a9;
  background-color: transparent;
  text-decoration: underline;
}

a:active {
  color: #0060a9;
  background-color: transparent;
  text-decoration: underline;
}

a.top:link {
  color: #ffe83c;
  text-decoration: none;
  background-color: transparent;
}

a.top:visited {
  color: #ffe83c;
  text-decoration: none;
  background-color: transparent;
} 

a.top:hover {
  color: #4c4300;
  text-decoration: none;
  background-color: #ffe83c;
}

a.top:active {
  color: #4c4300;
  text-decoration: none;
  background-color: #ffe83c;
}

a.top_db:link {
  color: #ffffff;
  text-decoration: none;
  background-color: transparent;
}

a.top_db:visited {
  color: #ffffff;
  text-decoration: none;
  background-color: transparent;
} 

a.top_db:hover {
  color: #ffffff;
  text-decoration: none;
  background-color: #666666;
}

a.top_db:active {
  color: #ffffff;
  text-decoration: none;
  background-color: #666666;
}

a.menu:link {
  color: #ffffff;
  text-decoration: none;
  background-color: transparent;
}

a.menu:visited {
  color: #ffffff;
  text-decoration: none;
  background-color: transparent;
} 

a.menu:hover {
  color: #ffec5d;
  text-decoration: none;
  background-color: transparent;
}

a.menu:active {
  color: #ffec5d;
  text-decoration: none;
  background-color: transparent;
}

a.menu_selected:link {
  color: #000000;
  text-decoration: none;
  background-color: transparent;
}

a.menu_selected:visited {
  color: #000000;
  text-decoration: none;
  background-color: transparent;
} 

a.menu_selected:hover {
  text-decoration: underline;
}

a.menu_selected:active {
} 

a.leftnavi1:link {
  font-size: 11px;
  color: #008af4;
}
a.leftnavi1:visited {
  font-size: 11px;
  color: #008af4;
}
a.leftnavi1:hover {
  font-size: 11px;
  text-decoration: underline;
  color: #0060a9;
}
a.leftnavi1:active {
  font-size: 11px;
  color: #0060a9;
}

a.leftnavi1_selected:link {
  font-size: 11px;
  color: #9d8a01;
  font-weight: bold;
}
a.leftnavi1_selected:visited {
  font-size: 11px;
  color: #9d8a01;
  font-weight: bold;
}
a.leftnavi1_selected:hover {
  font-size: 11px;
  color: #9d8a01;
  text-decoration: underline;
  font-weight: bold;
}
a.leftnavi1_selected:active {
  font-size: 11px;
  color: #9d8a01;
  font-weight: bold;
}

a.leftnavi2:link {
  font-size: 11px;
  color: #4b4b4b;
}
  
a.leftnavi2:visited {
  font-size: 11px;
  color: #4b4b4b;
}
  
a.leftnavi2:hover {
  font-size: 11px;
  text-decoration: underline;
  color: #4b4b4b;
}
  
a.leftnavi2:active {
  font-size: 11px;
  color: #4b4b4b;
}


a.leftnavi2_selected:link {
  font-size: 11px;
  line-height: 10px;
  font-weight: bold;
  color: #9d8a01;
}
a.leftnavi2_selected:visited {
  font-size: 11px;
  font-weight: bold;
  color: #9d8a01;
}
a.leftnavi2_selected:hover {
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
  color: #9d8a01;
}
a.leftnavi2_selected:active {
  font-size: 11px;
  font-weight: bold;
  color: #9d8a01;
}

a.leftnavi3:link {
  font-size: 10px;
  color: #707070;
}
a.leftnavi3:visited {
  font-size: 10px;
  color: #707070;
}
a.leftnavi3:hover {
  font-size: 10px;
  text-decoration: underline;
  color: #707070;
}
a.leftnavi3:active {
  font-size: 10px;
  color: #707070;
}

a.leftnavi3_selected:link {
  font-size: 10px;
  font-weight: bold;
  color: #9d8a01;
}
a.leftnavi3_selected:visited {
  font-size: 10px;  
  font-weight: bold;
  color: #9d8a01;
}
a.leftnavi3_selected:hover {
  font-size: 10px;
  font-weight: bold;
  text-decoration: underline;
  color: #9d8a01;
}
a.leftnavi3_selected:active {
  font-size: 10px;
  font-weight: bold;
  color: #9d8a01;
}

a.leftnavi4:link {
  font-size: 10px;
  color: #707070;
}
a.leftnavi4:visited {
  font-size: 10px;
  color: #707070;
}
 a.leftnavi4:hover {
  font-size: 10px;
  text-decoration: underline;
  color: #707070;
}
 a.leftnavi4:active {
  font-size: 10px;
  color: #707070;
}

a.leftnavi4_selected:link {
  font-size: 10px;
  font-weight: bold;
  color: #9d8a01;
}
a.leftnavi4_selected:visited {
  font-size: 10px;
  font-weight: bold;
  color: #9d8a01;
}
 a.leftnavi4_selected:hover {
  font-size: 10px;
  font-weight: bold;
  text-decoration: underline;
  color: #9d8a01;
}
 a.leftnavi4_selected:active {
  font-size: 10px;
  font-weight: bold;
  color: #9d8a01
}

a.location:link {
  font-size: 10px;
  text-decoration: none;
  color: #007ad8;
  background-color: transparent;
}

a.location:visited {
  font-size: 10px;
  text-decoration: none;
  color: #007ad8;
  background-color: transparent;
} 

a.location:hover {
  font-size: 10px;
  text-decoration: underline;
  color: #005190;
  background-color: transparent;
}

a.location:active {
  font-size: 10px;
  text-decoration: underline;
  color: #005190;
  background-color: transparent;
}

a.footer:link {
  color: #695d00;
  text-decoration: none;
  font-size: 10px;
  background-color: transparent;
}

a.footer:visited {
  color: #695d00;
  text-decoration: none;
  font-size: 10px;
  background-color: transparent;
}

a.footer:hover {
  color: #ffffff;
  text-decoration: none;
  font-size: 10px;
  background-color: #968700;
}

a.footer:active {
  color: #ffffff;
  text-decoration: none;
  font-size: 10px;
  background-color: #968700;
}

a.www:link {
  color: #695d00;
  text-decoration: none;
  font-size: 10px;
  background-color: transparent;
}

a.www:visited {
  color: #695d00;
  text-decoration: none;
  font-size: 10px;
  background-color: transparent;
}

a.www:hover {
  color: #ffffff;
  text-decoration: underline;
  font-size: 10px;
  background-color: #999999;
}

a.www:active {
  color: #ffffff;
  text-decoration: underline;
  font-size: 10px;
  background-color: #999999;
}

a.clink:link {
  font-size: 11px;
  color: #ba7f00;
  text-decoration: none;
  border-bottom: #afafaf 1px dashed;
}

a.clink:visited {
  font-size: 11px;
  color: #ba7f00;
  text-decoration: none;
  border-bottom: #afafaf 1px dashed;
}

a.clink:hover {
  font-size: 11px;
  color: #694700;
  text-decoration: none;
  border-bottom: #7d5500 1px dashed;
}

a.clink:active {
  font-size: 11px;
  color: #694700;
  text-decoration: none;
  border-bottom: #7d5500 1px dashed;
}

span.tipsmenu {
  font-size: 11px;
  color: #afafaf;
}

a.tipsmenu:link {
  font-size: 11px;
  color: #ba7f00;
  text-decoration: none;
  border-bottom: #afafaf 1px dashed;
}

a.tipsmenu:visited {
  font-size: 11px;
  color: #ba7f00;
  text-decoration: none;
  border-bottom: #afafaf 1px dashed;
}

a.tipsmenu:hover {
  font-size: 11px;
  color: #694700;
  text-decoration: none;
  border-bottom: #7d5500 1px dashed;
}

a.tipsmenu:active {
  font-size: 11px;
  color: #694700;
  text-decoration: none;
  border-bottom: #7d5500 1px dashed;
}
/* End of 'Style' */

