.smart_callout {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color:#FF0000; font-weight:bold; font-style:italic}
.bottable { background-image: url(images/sub_bg_bottom.gif); font-size: 10px; font-weight: bold; color: #FFF; }
.toptable { background-image: url(images/sub_bg_top.gif); }
.gen2bg { background-image: url(images/2_roll_face.gif); background-repeat: no-repeat; }
.midbar { background-image: url(images/bg_midbar.gif); }
.bghome { background-image: url(images/bg_home_compass.jpg); background-repeat: no-repeat; }
.bghomeright { background-image: url(images/home_rolls_right.jpg); background-repeat: no-repeat; }
.bgvline { background-image: url(images/bg_vline.gif); background-repeat: repeat-y; }

.whitebg { background-color: #FFF; }
.bluebg { background-color: #036; }
.graybg { background-color: #CCC; }
.copperbg { background-color: #960; }

.error { color: #F00; font-weight: bold; }

.maintextheader { font-size: 14px; font-weight: bold; color: #006}
.mainpad { padding-left: 35px; padding-top: 15px; padding-bottom: 10px; padding-right: 20px; }
.navtitle { font-size: 14px; font-weight: bold; color: #960; text-align: right; }
.copyright { font-size: 11px;  color: #960; }
.smtext { font-size: 11px; }
.subnav { font-size: 11px; font-weight: bold; text-align: right; }
.contact { text-decoration: none; font-weight: bold; color: #03C; }

.tracking { font-size: 11px;  font-weight: bold; color: #960; background-color: #CCC; padding-top: 10px; padding-bottom: 10px; padding-left: 3px; padding-right: 3px}

a:link { text-decoration: none; font-weight: bold; color: #03C;}
a:visited { text-decoration: none; font-weight: bold; color: #069;}
a:hover { text-decoration: underline; font-weight: bold; color: #960;}

a.topnav:link {  font-size: 12px; color: #036; }
a.topnav:visited { font-size: 12px; color: #036; }
a.topnav:hover { font-size: 12px; color: #960; }

a.nav2:link { text-decoration: none; color: #03C; }
a.nav2:visited { text-decoration: none; color: #03C; }
a.nav2:hover { text-decoration: none; color: #960; }

a.copy:link {  font-size: 10px; color: #FFF;}
a.copy:visited { font-size: 10px; color: #FFF;}
a.copy:hover { font-size: 10px; color: #FFF;}

a.news:link {  font-size: 12px; font-weight: bold; color: #FFF;}
a.news:visited { font-size: 12px; font-weight: bold; color: #FFF;}
a.news:hover { font-size: 12px; font-weight: bold; color: #FFF;}

body, td { font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
th { font-weight: bold; text-align: left; font-size: 12px; }

ul.blue { color: #339; font-weight: bold; }

.sitemap { padding-left: 15px; }

.pdfsubtitle { color: #339; font-weight: bold; font-size: 14px; }
.hereshow { color: #000; font-weight: bold; font-size: 14px; }
.phsaver { color: #000; font-weight: bold; }
.pdftitle { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #339; font-size: 16px; }
.pdfnote {  border-color: #339; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-style: italic;  padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; }
.pdfcell{ font-family: Times New Roman;  font-size: 12px; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; }

.overseas {font-size: 12px;  color: #006; padding-top: 15px; padding-bottom: 15px; padding-left: 20px; }

/* Asia classes*/
.bottableasia { background-image: url(images/sub_bg_bottom_asia.gif); font-size: 10px; font-weight: bold; color: #FFF; }
.toptableasia { background-image: url(images/sub_bg_top_asia.gif); }
.headerasia { font-size: 16px; font-weight: bold; color: #033; }

/* Germany classes*/
.bottablegermany { background-image: url(images/sub_bg_bot_germany.gif); font-size: 10px; font-weight: bold; color: #FFF; }
.toptablegermany { background-image: url(images/sub_bg_top_germany.gif); }
.headergermany { font-size: 16px; font-weight: bold; color: #033; }

/* Europe classes*/
.bottableeurope { background-image: url(images/sub_bg_bottom_europe.gif); font-size: 10px; font-weight: bold; color: #FFF; }
.toptableeurope { background-image: url(images/sub_bg_top_europe.gif); }
.headereurope { font-size: 16px; font-weight: bold; color: #033; }

/* US lighter blue scheme classes*/
.bottableus { background-image: url(images/sub_bg_bottom_us.gif); font-size: 10px; font-weight: bold; color: #FFF; }
.toptableus { background-image: url(images/sub_bg_top_us.gif); }
.headerus { font-size: 16px; font-weight: bold; color: #033; }
.bluebg2 { background-color: #039; }

a.topnavHomeLang:link {  font-weight: normal; font-size: 12px; color: #036; }
a.topnavHomeLang:visited { font-weight: normal; font-size: 12px; color: #036; }
a.topnavHomeLang:hover { font-weight: normal; font-size: 12px; color: #036; }
.tm {
	font-weight: normal;
	font-size: xx-small;
	vertical-align: super;
}
.demoLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #003399;
}

h1 {
	font-size: 14px;
	font-weight: bold;
	color: #006;
}

h2 {
	font-size: 14px;
	font-weight: bold;
	color: #006;
}

h3 {
	font-size: 12px; font-weight: bold; color: #960;
}
.click4pdf {
	padding-left: 20px;
	padding-top: 50px;
}
