body {
	margin: 8px;
	margin-top: 0px;
	background-color: white;
}

a {
	color:blue;
}

.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;	
}

