.xmasservice {
	border: 1px solid black;
	padding:8px;	
}

body {
	margin: 8px;
	margin-top: 0px;
	background-color: #fffcfe;
	color: #243a7c;
	font-size: 10pt;
	font-family: arial, helvetica, "sans serif";
}

.s1,.s2 {
	float: right;
	clear: right;
	padding: 0px;
	margin: 0px 0px 0px 20px;
}

.s1 {
	width: 101px;
	height: 108px
}

.s2 {
	width: 150px;
	height: 44px
}

a {
	color: blue;
}

h2 {
	font-size: 12pt;
	font-weight: bold;
	padding: 4px;
	margin: 0px;
	padding: 4px
}

.lt,.ltbold {
	font-size: 9pt;
	font-style: italic;
}

.ltbold {
	font-weight: bold;
}

.footlink {
	font-size: 10pt;
	font-family: Arial, Helvetica;
	color: #243a7c;
}

.contact,.contacttop {
	white-space: nowrap;
	font-size: 14pt;
	font-family: arial, helvetica, "sans serif";
	margin: 0px;
	color: #0a0377;
	text-align: center;
	margin: 0px
}

.contacttop {
	padding: 4px 0px 0px 0px;
	border-top: 2px solid black;
}

.menu,.menutop {
	font-size: 10pt;
	font-family: arial, helvetica, "sans serif";
	padding: 4px;
	text-align: center;
	padding: 4px
}

.menu {
	border-top: 1px solid #dddddd;
}

.menulink {
	text-decoration: none;
}

.servicebox {
	font-size: 9pt;
	font-weight: bold;
	font-family: arial, helvetica, "sans serif";
	padding: 8px 4px 8px 4px;
	text-align: center;
	border: 2px solid black;
	padding: 8px 4px 8px 4px
}

.intro,.intro2 {
	font-size: 20pt;
	font-weight: bold;
	font-family: arial, helvetica, "sans serif";
	text-align: center;
	padding: 0px;
	margin: 0px;
	text-align: center
}

.intro2 {
	font-size: 12pt;
	color: #999999;
	margin-bottom: 16px;
}

.side {
	clear: none;
	float: left;
	padding: 4px;
	margin: 0px 32px 8px 0px;
}

.contactdiv {
	padding-top: 1px;
}

.flash {
	margin: 8px auto;
	padding: 8px 0px 0px 0px;
	width: 786px;
}

.maintable,.main {
	padding: 0px;
	margin: 0px;
	width: 1080px;
	border-collapse: collapse;
}

.main {
	vertical-align: top;
	padding: 8px 0px 0px 0px;
}

.mainalt {
	vertical-align: top;
}

.ccare {
	padding: 4px;
}

.footer {
	font-size: 10pt;
	padding: 8px 8px 8px 16px;
	color: #243a7c;
	background-color: #e0e5fb;
	width: 1080px;
	margin: 0px;
}

.ilb {
	border: 1px solid black;
	background-color: #243a7c;
	padding: 8px;
	margin: 8px;
	white-space: nowrap;
	text-align:center;
}

.ilb a {
	color: white;
	text-decoration:none;
	font-weight: bold;
}

.split {
	margin: 32px 0px 32px 0px;
}

hr {
	color: #a4214a;
	background-color: #a4214a;
	width: 100%;
	height: 2px;
	margin: 0px;
	padding: 0px;
}

.frontpagelist {
	list-style: none;
	margin: 0 0 1em 74px;
	padding: 0;
}

.bullet {
	line-height: 1.3em;
	margin: .25em 0;
	padding: 0 0 10px 15px;
	font-family: arial, helvetica, "sans serif";
	font-size: 12pt;
	background: url(images/bullet.gif) no-repeat 0 5px;
	font-size: 12pt
}

.unknown {
	clear: none;
	font-size: 10pt;
	font-weight: bold;
	font-family: arial, helvetica, "sans serif";
	padding: 8px;
}

.logo {
	padding: 4px 0px 0px 0px;
	margin: 0px;
}

.logo2 {
	padding: 2px 0px 0px 2px;
}

.toptitle {
	font-family: arial, helvetica, "sans serif";
	font-size: 24pt;
	font-weight: normal;
	text-align: center;
	margin: 0px;
	font-size: 24pt
}

.bamp {
	font-family: arial, helvetica;
	vertical-align: middle;
	text-align: center;
	font-size: 36pt;
	color: #aaaaaa;
	font-weight: bold
}

.prodname {
	color: white;
	font-size: 18pt;
	font-family: arial, helvetica;
	font-weight: normal;
}

.prodstage {
	color: white;
	font-size: 14pt;
	font-family: arial, helvetica;
	font-weight: normal;
}

.btablehead {
	font-size: 12pt;
	background-color: #000088;
	color: white;
}

.discb {
	font-family: arial, helvetica;
	font-size: 16pt;
	text-align: center;
	color: black;
	font-weight: bold
}

.s {
	font-size: 8pt;
	font-family: arial, helvetica;
	font-weight: normal;
}

.si {
	font-size: 8pt;
	font-family: arial, helvetica;
	font-weight: normal;
	font-style: italic;
}

.tb {
	font-size: 22pt;
	font-family: arial, helvetica;
	text-align: left;
	vertical-align: middle;
}

.sb {
	font-size: 8pt;
	font-family: arial, helvetica;
	font-weight: bold;
}

.m,.resultstable,a,td,faq {
	font-size: 10pt;
	font-family: arial, helvetica;
	font-weight: normal;
}

.mb {
	font-size: 10pt;
	font-family: arial, helvetica;
	font-weight: bold;
}

.l,.resultsheader {
	font-size: 14pt;
	font-family: arial, helvetica;
	font-weight: normal;
}

.titleblue {
	text-align: center;
	vertical-align: top;
	white-space: nowrap;
	font-size: 12pt;
	font-family: arial, helvetica;
	font-weight: normal;
	color: white;
	background-color: #000088;
	padding: 3px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #DDDDFF;
	border-bottom: 1px solid #DDDDFF;
}

.titleblue2 {
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	font-size: 12pt;
	font-family: arial, helvetica;
	color: white;
	background-color: #000088;
	padding: 4px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #DDDDFF;
	border-bottom: 1px solid #DDDDFF;
}

.greybox {
	background-color: #EEEEEE;
	border: 1px solid black;
}

.ybox {
	background-color: #ffffe0;
	border: 1px solid black;
}

.thintitle {
	text-align: center;
	vertical-align: top;
	white-space: nowrap;
	font-size: 12pt;
	font-weight: bold;
	font-family: arial, helvetica;
	color: white;
	background-color: #000088;
	padding: 2px;
	margin: 4px 0px 4px 0px;
	border-top: 1px solid #DDDDFF;
	border-bottom: 1px solid #DDDDFF;
}

.mlb {
	font-size: 12pt;
	font-family: arial, helvetica;
	font-weight: bold;
}

.lb {
	font-size: 14pt;
	font-family: arial, helvetica;
	font-weight: bold;
}

th {
	font-size: 10pt;
	font-family: arial, helvetica;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

td,th {
	text-align: left;
	vertical-align: top;
}

.tableborder,.tdb,.thb,.tdbodd,.tdbeven,.btablehead {
	border: 1px solid #000000;
	border-width: 1px;
	border-collapse: collapse;
}

.ci {
	border: 1px solid #000000;
	border-width: 1px;
	border-collapse: collapse;
	background-color: white;
	padding: 8px
}

.ct {
	text-align: center;
	vertical-align: middle;
	height: 24px;
	white-space: nowrap;
	font-size: 12pt;
	font-weight: bold;
	font-family: arial, helvetica;
	color: white;
	background-color: #000088;
}

.tdb,.thb,.tdbodd,.tdbeven {
	padding: 4px;
}

.thb {
	color: black;
	background-color: #ffffe0;
}

.tdbodd {
	background-color: #f0f0f0;
}

.tdbeven {
	background-color: #ffffff;
}

.service {
	width: 100%;
	text-align: center;
	margin: auto;
	margin-top: 8px;
	margin-bottom: 0px;
}

.rounded {
	width: 98%;
	text-align: center;
	margin: auto;
	margin-top: 8px;
	margin-bottom: 16px;
}

.roundednotop {
	width: 98%;
	text-align: center;
	margin: auto;
	margin-top: 0px;
	margin-bottom: 16px;
}

.roundednobottom {
	width: 98%;
	text-align: center;
	margin: auto;
	margin-top: 8px;
	margin-bottom: 0px;
}

.btl {
	width: 8px;
	height: 8px;
	background-image: url(/images/wb/tl.gif);
}

.bt {
	height: 8px;
	background-image: url(/images/wb/t.gif);
}

.btr {
	width: 8px;
	height: 8px;
	background-image: url(/images/wb/tr.gif);
}

.bl {
	width: 8px;
	background-image: url(/images/wb/l.gif);
}

.br {
	width: 8px;
	background-image: url(/images/wb/r.gif);
}

.bbl {
	width: 8px;
	height: 8px;
	background-image: url(/images/wb/bl.gif);
}

.bb {
	height: 8px;
	background-image: url(/images/wb/b.gif);
}

.bbr {
	width: 8px;
	height: 8px;
	background-image: url(/images/wb/br.gif);
}

.ibtl {
	width: 8px;
	height: 8px;
	background-image: url(/images/wbi/tl.gif);
}

.ibt {
	height: 8px;
	background-image: url(/images/wbi/t.gif);
}

.ibtr {
	width: 8px;
	height: 8px;
	background-image: url(/images/wbi/tr.gif);
}

.ibl {
	width: 8px;
	background-image: url(/images/wbi/l.gif);
}

.ibr {
	width: 8px;
	background-image: url(/images/wbi/r.gif);
}

.ibbl {
	width: 8px;
	height: 8px;
	background-image: url(/images/wbi/bl.gif);
}

.ibb {
	height: 8px;
	background-image: url(/images/wbi/b.gif);
}

.ibbr {
	width: 8px;
	height: 8px;
	background-image: url(/images/wbi/br.gif);
}

.obtl {
	width: 8px;
	height: 8px;
	background-image: url(/images/wbo/tl.gif);
}

.obt {
	height: 8px;
	background-image: url(/images/wbo/t.gif);
}

.obtr {
	width: 8px;
	height: 8px;
	background-image: url(/images/wbo/tr.gif);
}

.obl {
	width: 8px;
	background-image: url(/images/wbo/l.gif);
}

.obr {
	width: 8px;
	background-image: url(/images/wbo/r.gif);
}

.obbl {
	width: 8px;
	height: 8px;
	background-image: url(/images/wbo/bl.gif);
}

.obb {
	height: 8px;
	background-image: url(/images/wbo/b.gif);
}

.obbr {
	width: 8px;
	height: 8px;
	background-image: url(/images/wbo/br.gif);
}

.bl2 {
	width: 8px;
	background-image: url(/images/l2.gif);
}

.br2 {
	width: 8px;
	background-image: url(/images/r2.gif);
}

.t2 {
	height: 8px;
	background-image: url(/images/t2.gif);
}

.ptl {
	width: 8px;
	height: 8px;
	background-image: url(/images/ptl.gif);
}

.ptr {
	width: 8px;
	height: 8px;
	background-image: url(/images/ptr.gif);
	background-repeat: no-repeat;
}

.btml {
	width: 8px;
	height: 8px;
	background-image: url(/images/btml.gif);
	background-repeat: no-repeat;
}

.btmr {
	width: 8px;
	height: 8px;
	background-image: url(/images/btmr.gif);
	background-repeat: no-repeat;
}

.tab_l {
	width: 6px;
	height: 28px;
	background-image: url(/images/tab_l.gif);
	background-repeat: no-repeat;
}

.tab_m {
	text-align: center;
	vertical-align: middle;
	color: black;
	padding-left: 6px;
	padding-right: 6px;
	background-image: url(/images/tab_m.gif);
	background-repeat: repeat-x;
}

.tab_ms {
	text-align: center;
	vertical-align: middle;
	color: black;
	padding-left: 6px;
	padding-right: 6px;
	background-image: url(/images/tab_ms.gif);
	background-repeat: repeat-x;
}

.tab_r {
	width: 5px;
	height: 28px;
	background-image: url(/images/tab_r.gif);
	background-repeat: no-repeat;
}

.bluetab_l {
	width: 6px;
	height: 28px;
	background-image: url(/images/bluetab_l.gif);
	background-repeat: no-repeat;
}

.bluetab_m {
	text-align: center;
	vertical-align: middle;
	color: black;
	padding-left: 8px;
	padding-right: 8px;
	background-image: url(/images/bluetab_m.gif);
	background-repeat: repeat-x;
}

.bluetab_r {
	width: 5px;
	height: 28px;
	background-image: url(/images/bluetab_r.gif);
	background-repeat: no-repeat;
}

.tab_rr {
	width: 6px;
	height: 28px;
	background-image: url(/images/tab_rr.gif);
	background-repeat: no-repeat;
}

.tab_ls {
	width: 6px;
	height: 28px;
	background-image: url(/images/tab_ls.gif);
	background-repeat: no-repeat;
}

.tab_rs {
	width: 5px;
	height: 28px;
	background-image: url(/images/tab_rs.gif);
	background-repeat: no-repeat;
}

.bluetab_ls {
	width: 6px;
	height: 28px;
	background-image: url(/images/bluetab_ls.gif);
	background-repeat: no-repeat;
}

.bluetab_ms {
	text-align: center;
	vertical-align: middle;
	color: black;
	padding-left: 8px;
	padding-right: 8px;
	background-image: url(/images/bluetab_ms.gif);
	background-repeat: repeat-x;
}

.bluetab_rs {
	width: 5px;
	height: 28px;
	background-image: url(/images/bluetab_rs.gif);
	background-repeat: no-repeat;
}

.tab_rrs {
	width: 6px;
	height: 28px;
	background-image: url(/images/tab_rrs.gif);
	background-repeat: no-repeat;
}

.lightformbox {
	border: 1px solid black;
	background-color: white;
	padding: 3px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 16px;
}

.tt {
	font-size: 10pt;
	font-family: arial, helvetica;
	font-weight: bold;
	background: #a0a0a0;
	color: white;
}

.to {
	font-size: 10pt;
	font-family: arial, helvetica;
	background: white;
	color: black;
}

.te {
	font-size: 10pt;
	font-family: arial, helvetica;
	background: #e0e0e0;
	color: black;
}

.lineborder,.resultstable,.resultsheader {
	padding: 4px;
	border-top: solid 1px #000000;
	border-right: solid 1px #000000;
	border-left: solid 1px #000000;
	border-bottom: solid 1px #000000;
}

.resultstable,.resultsheader,.left {
	text-align: left;
}

.pbl {
	border: solid 1px black;
	text-align: left;
	padding: 4px;
}

.tl1,.tl2,.tl3,.tr1,.tr2,.tr3 {
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 10pt;
	font-family: arial, helvetica;
	font-weight: normal;
	vertical-align: top;
	padding-right: 12px;
}

.tl1,.tr1 {
	font-weight: bold;
}

.tl3 {
	text-align: right;
}

.tr2,.tr3 {
	text-align: justify;
}

.button {
	font-size: 10pt;
	font-family: arial, helvetica;
	padding: 4px;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
	margin-right: 4px;
	cursor: default;
}

.iconbutton {
	font-size: 10pt;
	font-family: arial, helvetica;
	padding: 0px;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
	margin-right: 4px;
	cursor: default;
}

.smalliconbutton {
	font-size: 10pt;
	font-family: arial, helvetica;
	padding: 0px;
	margin: 0px;
	cursor: default;
}

.smallbutton {
	font-size: 10pt;
	font-family: arial, helvetica;
	padding: 2px;
	cursor: default;
}

.bluedot {
	padding-left: 36px;
	padding-bottom: 14px;
	background-image: url(images/bd.gif);
	background-repeat: no-repeat;
	background-position: 8px 4px;
	font-size: 12pt;
	font-family: arial, helvetica;
	font-weight: bold;
}

.newdot {
	padding-left: 36px;
	padding-bottom: 14px;
	background-image: url(images/new.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	font-size: 12pt;
	font-family: arial, helvetica;
	font-weight: bold;
}

.newdot2 {
	padding-left: 36px;
	padding-bottom: 14px;
	background-image: url(images/new.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 12pt;
	font-family: arial, helvetica;
	font-weight: bold;
}

.wititle {
	padding-bottom: 20px;
	font-size: 16pt;
	font-family: arial, helvetica;
	font-weight: bold;
}

.widot {
	padding-left: 24px;
	padding-bottom: 20px;
	background-image: url(images/bd.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	font-size: 12pt;
	font-family: arial, helvetica;
}

.wiplus {
	padding-left: 24px;
	padding-bottom: 20px;
	background-image: url(images/bp.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	font-size: 12pt;
	font-family: arial, helvetica;
}

.ipob {
	font-size: 14pt;
	font-family: arial, helvetica;
}

.cleanbox {
	border: 1px solid black;
	background-color: #eeeeee;
	width: 100%;
	margin: auto auto 16px auto;
}

.cleanboxtop {
	font-size: 11pt;
	font-weight: bold;
	font-family: arial, helvetica;
	padding: 8px 8px 8px 16px;
	background-color: #dddddd;
	border-bottom: 1px solid black;
}

.cleancell {
	padding: 8px 16px 4px 16px;
	vertical-align: middle;
}

.cleancell2 {
	padding: 8px 8px 4px 16px;
	vertical-align: middle;
}

.minidot {
	padding-left: 20px;
	padding-bottom: 12px;
	background-image: url(images/bds.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	font-size: 12pt;
	font-family: arial, helvetica;
}

.wtitle {
	font-size: 12pt;
	color: black;
	font-weight: bold;
	font-family: arial, helvetica;
}

.welcome {
	font-size: 12pt;
	margin-bottom: 24px;
}

.phonenumber {
	font-size: 16pt;
	margin-bottom: 24px;
	font-family: arial, helvetica;
}

.topaction {
	font-size: 12pt;
	font-weight: bold;
	font-family: arial, helvetica;
	text-align: center;
	padding-left: 30px;
}

.email {
	font-weight: bold;
}

.menutable {
	width: 1000px;
}

.menuselected,.menunotselected,.submenu {
	background-color: #e0e5fb;
	padding: 8px 8px 8px 8px;
	margin: 0px;
	text-align: center;
	font-size: 12pt;
	width: 110px;
	border: 1px solid black;
}

.submenu {
	border-top: none;
}

.menunotselected {
	background-color: #243a7c;
}

.menunotselected {
	color: white;
}

.menublank {
	background-color: white;
	border: none;
}

.menudiv,.menudivfirst {
	text-align: center;
	padding: 4px 8px 4px 8px;
	margin: 0px;
}

.menudiv {
	border-top: 1px solid black;
}

.sipptable {
	border: 1px solid black;
}

.vacTable,.vacContainer,.careerPara {
	width: 600px;
}

.vacContainer {
	text-align: center;
	margin: auto;
	padding-top: 16px;
}

.vacLink {
	padding: 8px 0px 8px 0px;
	color: #2859ff;
	font-size: 12pt;
	font-weight: bold;
}

.vacImg {
	border: 1px solid black;
	padding: 0px;
	margin: 0px;
	width: 320px;
}

.isaImg {
	border: 1px solid black;
	padding: 0px;
	margin: 0px;
}

.careerHeader {
	font-size: 18pt;
	font-weight: bold;
	font-family: arial, helvetica;
}

.careerH2 {
	font-size: 12pt;
	font-weight: bold;
	font-family: arial, helvetica;
	padding: 12px 0px 0px 0px;
}

.careerPara {
	clear: both;
	text-align: justify;
	padding: 12px 0px 8px 0px;
}

.textbold,.textnormal,.textboldcenter,.textlargeboldcenter {
	font-family: arial, helvetica;
	padding: 0px 16px 16px 16px;
}

.textbold,.textboldcenter,.textlargeboldcenter {
	font-weight: bold;
}

.textboldcenter,.textlargeboldcenter,.textcenter {
	text-align: center;
}

.textlargeboldcenter {
	font-size: 16pt;
}

.textlargebold,.textlargeboldinline {
	font-family: arial, helvetica;
	font-size: 16pt;
	font-weight: bold;
}

.textlargebold {
	padding: 0px 16px 16px 16px;
}

.textboldinline {
	font-family: arial, helvetica;
	font-size: 12pt;
	font-weight: bold;
}

#helptable {
	border-collapse: collapse;
}

#helptable td {
	padding: 8px;
	border: 1px solid black;
}

#helptable th {
	padding: 8px;
	border: 1px solid black;
}

.downSection,.downSectionTop {
	font-size: 14pt;
	font-weight: bold;
	font-family: arial, helvetica, "sans serif";
}

.downSection {
	font-size: 14pt;
	font-weight: bold;
	font-family: arial, helvetica, "sans serif";
	padding-top: 16px;
	margin: 0px;
	padding-top: 16px
}

.downLink {
	padding: 4px 0px;
}

.glossTerm {
	font-weight: bold;
	width: 100px;
	padding-bottom: 12px;
}

.glossExpl {
	padding-bottom: 12px;
	text-align: justify;
}

.motd {
	font-size: 12pt;
	font-family: arial, helvetica;
	color: red;
}

.nav {
	height: 25px;
	font-family: arial, helvetica, "sans serif";
	font-size: 9pt;
	margin: 0 auto;
	position: relative;
}

.nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.nav ul.menu2 {
	position: absolute;
	overflow: hidden;
}

.nav .menu2 .top-li {
	float: left;
	width: 150px;
	margin-top: -300px;
	margin-right: 1px;
	background-color: #243a7c;
	text-align: left;
}

.nav .menu2 a {
	display: block;
	width: 145px;
	text-decoration: none;
	padding-left: 5px;
	color: #fff;
	padding-top: 8px;
	padding-bottom: 8px;
}

.nav .menu2 a.top-a {
	position: relative;
	float: left;
	margin-right: -149px;
	margin-top: 300px;
}

.nav .menu2 a.top-a:hover,.nav .menu2 a.top-a:active,.nav .menu2 a.top-a:focus
	{
	background-color: #e0e5fb;
}

.nav .menu2 .sub {
	background-color: #243a7c;
	float: left;
	margin-top: -25px;
	padding-top: 25px;
}

.nav .menu2 .sub a {
	background: #243a7c;
	position: relative;
	margin-right: -1px;
}

.nav .menu2 a:hover,.nav .menu2 a:focus,.nav .menu2 a:active {
	background-color: #e0e5fb;
	color: black;
	margin-right: 0;
}

.dlcell {
	padding: 8px;
	vertical-align: top;
}

.isatab {
	padding: 8px;
	text-align: center;
	border: 1px solid black;
}

.newshtop {
	font-size: 26pt;
	padding: 8px;
}

.newsh {
	font-size: 16pt;
	padding: 8px;
}

ul.newul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

.newul li {
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding: 0px 0px 8px 18px;
}
