/* http://meyerweb.clm/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* securigene styles */
body{
    margin:0;
    color:#000;
    font:14px Arial, Helvetica, sans-serif;
    min-width:600px;
    background:none;
}
img{
    border-style:none;
    vertical-align:top;
}

/* Added by CM */
.txtXS {font-size:.9em;}
.txtA {font-size:1.0em;}
.txtS {font-size:1.1em;}
.txtN {font-size:1.2em;}
.txtN2 {font-size:1.3em;}
.txtM {font-size:1.4em;}
.txtL {font-size:1.6em;}
.txtXL {font-size:1.8em;}
.txtXXL {font-size:2.0em;}
.txtXXXL {font-size:2.4em;}
.txtOut {color:#999 !important;}
.txtOut2 {color:#ccc !important;}
.txtOut3 {color:#666 !important;}
.txtYes {color:#3f7c5f !important;}
.txtNo {color:#D60000 !important;}
.br0 {margin-bottom:0 !important;}
.br1 {margin-bottom:.1em !important;}
.br2 {margin-bottom:.2em !important;}
.br3 {margin-bottom:.3em !important;}
.br5 {margin-bottom:.5em !important;}
.br10 {margin-bottom:1em !important;}
.br15 {margin-bottom:1.5em !important;}
.br20 {margin-bottom:2em !important;}
.br25 {margin-bottom:2.5em !important;}
.br30 {margin-bottom:3em !important;}
.br40 {margin-bottom:4em !important;}
.br50 {margin-bottom:5em !important;}
.lh100 {line-height:100% !important;}
.lh110 {line-height:110% !important;}
.lh120 {line-height:120% !important;}
.lh130 {line-height:130% !important;}
.lh140 {line-height:140% !important;}
.lh150 {line-height:150% !important;}
.lh170 {line-height:170% !important;}
.lh200 {line-height:200% !important;}
.pad5 {padding:0.5em !important;}
.pad10 {padding:1em !important;}
.pad15 {padding:1.5em !important;}
.pad20 {padding:2em !important;}
.al {text-align:left !important;}
.am {text-align:center !important;}
.ar {text-align:right !important;}
.vl {vertical-align:top !important;}
.vm {vertical-align:middle !important;}
.vr {vertical-align:bottom !important;}
.tb {font-weight:bold !important;}
.ti {font-style:italic !important;}
.tu {text-decoration:underline !important;}
.tn {font-weight:normal !important;}
.fl {float:left !important;}
.fr {float:right !important;}
.sep {margin:0 5px;color:#ccc;}
.sep2 {margin-bottom:2px;padding-bottom:2px;border-bottom:1px dotted #ededed;}
.sep3 {padding:4px 0;border-bottom:1px dotted #ccc;}
.sep4 {margin-bottom:4px;padding-bottom:4px;border-bottom:1px solid #cadcfc;}
.sep5 {padding-bottom:5px;border-bottom:1px solid #9FA2A5;}
.cLeft {clear:left;height:1px;width:1px;}
.cBoth {clear:both;height:1px;width:1px;}
.cRight {clear:right;height:1px;width:1px;}
.display-none {display:none !important;}
.display-block {display:block !important;}
display-inline {display:inline !important;}
display-inherit {display:inherit !important;}
.grey {color:#9f9f9f;}
a.u {text-decoration:underline !important;}
a.u:hover {text-decoration:none !important;}

.no-display {
    display:inherit !important;
}
.no-print {
    display:none !important;
}
.right-column {
    margin:0;
}