
    h1 { font-family: helvetica, arial; font-size: 18px; text-align: left; color: #000000; font-weight: 700; margin-bottom: 14px; margin-top: 16px; line-height: 120% }
    h2 { font-family: helvetica, arial; font-size: 15px; text-align: left; color: #18366A; font-weight: 600; margin-bottom: 14px; line-height: 120% }
    h3 { font-family: helvetica, arial; font-size: 14px; text-align: left; color: #000000; font-weight: 600; margin-bottom: 13px; line-height: 120% }
    h4 { font-family: helvetica, arial; font-size: 14px; text-align: left; color: #000000; font-weight: 500; margin-bottom: 12px; line-height: 120% }

    td.round_mc_hdr  { font-family: helvetica, arial; font-size: 15px; text-align: left; color: #18366A; font-weight: 600; margin-bottom: 0px;
                       background-image: url(/images/checkout_headers.gif); padding-left:10px; height:29px; }

    td.round_mc_body { border:1px solid #999999; padding:10px; }     

    .hdr1 { font-family: helvetica, arial; font-size: 14.5pt; text-align: left; color: #990000; font-weight: bold; margin-bottom: 12 }
    
    .emphasized { font-family: helvetica, arial; font-size: 11pt; text-align: left; color: #000099; font-weight: bold }

    p { font-family: helvetica, arial; font-size: 14px; text-align: left; color: #000000; line-height: 130%; margin-bottom: 13px; margin-top: 13px; }
    blockquote { font-family: helvetica, arial; font-size: 14px; color: #000000 }
    input { font-family: helvetica, arial; font-size: 14px}

    body { font-family: helvetica, arial; font-size: 14px; background-color: #f0f0f0; text-align: center; line-height: 130%; margin:0px }


    td { font-family: helvetica, arial; font-size: 14px; text-align: left; color: #000000 }
    ul { font-family: helvetica, arial; font-size: 14px; text-align: left; color: #000000; margin: 0em 0em 0em 0em; padding: 0em 0em 0em 2em; border: 0px solid blue; }
    ol { font-family: helvetica, arial; font-size: 14px; text-align: left; color: #000000; margin: 0em 0em 0em 0em; padding: 0em 0em 0em 2em; }
    li { font-family: helvetica, arial; font-size: 14px; color: #000000; line-height: 130%;
         margin-top: .5em; margin-bottom: .5em; border: 0px solid black; }

    pre, tt, code, kbd, samp { font-family: monospace }

    img { border: 0; margin: 0 0 0 0; vertical-align: bottom }

    .orange_hdr { font-family: helvetica, arial; font-size: 16px; text-align: left; color: #ea8501; font-weight: 700; margin-bottom: 0px; margin-top: 0px }

    .p_close {  margin-top: 9px; margin-bottom: 9px;  }

    .red_text { font-family: helvetica, arial; font-size: 14px; color: #990000 }
    .order_page_hdr { font-family: helvetica, arial; font-size: 14pt; color: #990000; font-weight: bold  }

    .error_text { font-family: helvetica, arial; font-size: 14px; color: #990000; font-weight: bold }

    .section_hdr_row { font-family: arial, helvetica; font-size: 12pt; text-align: left; color: #000066; font-weight: bold; background-color: #E1E1B4; }

    .small_sans { font-family: arial, helvetica; font-size: 8.5pt }
    .small_sans_link { font-family: arial, helvetica; font-size: 8.5pt; color: #990000 }
    
    .small_sans_button { font-family: arial, helvetica; font-size: 8.5pt; color: #990000; background-color: #EEEEBF }
    
    .smaller_sans { font-family: arial, helvetica; font-size: 7.5pt }
    .smaller_sans_link { font-family: arial, helvetica; font-size: 7.5pt; color: #990000 }

    .field_label { font-family: helvetica,arial; font-size: 13px; font-weight: bold }
    .field_text { font-family: helvetica,arial; font-size: 13px; }
    .para_text_large { font-family: helvetica,arial; font-size: 12pt; }
    .para_text { font-family: helvetica,arial; font-size: 13px; }
    .para_text_small { font-family: helvetica,arial; font-size: 9pt; }

    .sponsor { font-family:  helvetica, arial; font-size: 12pt; text-align: left; color: #990000 }
    .sponsor_label { font-family:  helvetica, arial; font-size: 12pt; text-align: left }
    .error { font-family: helvetica, arial; font-size: 14px; text-align: left; color: #ff0000; font-weight: bold; padding-bottom: 5; padding-top: 5 }

    .table_hdr { background-color: #b1c1e3 }
    .table_row1 { background-color: #ffffff }
    .table_row2 { background-color: #ecf2ff }

    .table_rt { text-align: right }
    .wh_txt { font-family: helvetica, arial; font-size: 14pt; text-align: left; color: #ffffff; font-weight: bold; margin-bottom: 12 }
    .txt_ctr { text-align: center }

    .txt_wh_bg { font-family: helvetica, arial; font-size: 12pt; text-align: left; color: #ffffff }

    .monodata  {font-family: monospace; font-size: 14px; white-space: pre}
    .monodataright  {font-family: monospace; font-size: 13px; white-space: pre; text-align: right}
    .monolabel {font-family: monospace; font-size: 14px; white-space: pre}


    .monodataboldright  {font-family: monospace; font-size: 14px; white-space: pre; text-align: right; font-weight: bold }  
    
    .admin_nav_button { font-family: helvetica,arial; font-size: 14px; background-color: #E0E0E0; text-align: center; font-weight: bold }
    
    .small { font-family: helvetica, arial; font-size: 8pt; color: #000000; text-decoration: none }
    
    a.sidebar { font-family: helvetica, arial; font-size: 8pt; color: #000066; text-decoration: none }
    a.sidebar:hover { font-family: helvetica, arial; font-size: 8pt; color: #000066; text-decoration: underline }

    a:link { font-family: helvetica, arial; font-size: 14px; color: #0041c7; text-decoration: none; }   
    a:visited { font-family: helvetica, arial; font-size: 14px; color: #0041c7; text-decoration: none; }
    a:active { font-family: helvetica, arial; font-size: 14px; color: #2777fb; text-decoration: underline; }
	a:hover { font-family: helvetica, arial; font-size: 14px; color: #2777fb; text-decoration: underline; }
	
    a.dkbg { font-family: helvetica, arial; font-size: 15px; color: #0041c7; text-decoration: none; }   
    a.dkbg:visited { font-family: helvetica, arial; font-size: 15px; color: #0041c7; text-decoration: none; }
    a.dkbg:active { font-family: helvetica, arial; font-size: 15px; color: #2777fb; text-decoration: underline; }
	a.dkbg:hover { font-family: helvetica, arial; font-size: 15px; color: #2777fb; text-decoration: underline; }	
    
    td.tobjhdr        { background-color: #C1D6F3;
                        padding-left: .5em; padding-right: .5em; padding-top: .25em; padding-bottom: .25em;
                        font-size: 12px;   }
    td.tobjrow1       { background-color: #FFFFFF;
                        padding-left: .5em; padding-right: .5em; padding-top: .5em; padding-bottom: .5em; }
    td.tobjrow2       { background-color: #E7EFFA;
                        padding-left: .5em; padding-right: .5em; padding-top: .5em; padding-bottom: .5em; }
    td.tobjmockhdr    { background-color: #C1D6F3;
                        padding-left: .5em; padding-right: .5em; padding-top: .5em; padding-bottom: .5em; }

    td.tobjhdr_rota   { background-color: #C1D6F3; text-align: center;
                        padding-left: .25em; padding-right: .25em; padding-top: .25em; padding-bottom: .25em;
                        font-size: 12px;   }

    td.tobjrow1_rota  { background-color: #FFFFFF; border-top: 1px solid #999999; text-align: center;
                        padding-left: .25em; padding-right: .25em; padding-top: .5em; padding-bottom: .5em; }
 
   td.tobjrow2_rota  { background-color: #E7EFFA; border-top: 1px solid #999999; text-align: center;
                        padding-left: .25em; padding-right: .25em; padding-top: .5em; padding-bottom: .5em; }
    td.tobjmockhdr_rota  { background-color: #C1D6F3; text-align: center;
                        padding-left: .25em; padding-right: .25em; padding-top: .5em; padding-bottom: .5em; }


    table.ic_app_form     { background-color: #e1ecfe; border:1px solid #999999; width: 765px; padding: 10px 10px 10px 10px; margin-top:10px;}
 
    div.buynowbox_sm      { border:1px solid #000000; background-color:#ecf2ff; text-align: left; padding:6px 0px 0px 0px; }
    div.buynowbox_lg      { border:1px solid #000000; background-color:#ecf2ff; padding:8px 12px 6px 12px; margin: 6px 0px 6px 0px; }
 
    div.buynowlabel       {font-family: helvetica, arial; font-size: 15px; color: #18366A; font-weight: 600; text-align:center; }
    div.buynowlabel_lg  {font-family: helvetica, arial; font-size: 18px; color: #18366a; font-weight: 700; margin-bottom: 12px; }
    div.buynowlabel_sm    {font-family: helvetica, arial; font-size: 12px; color: #18366A; font-weight: 600; text-align:left;
                           margin-left: 8px  }

#testimony {
 border:1px solid #000000;
 background-color:#ecf2ff; 
 text-align: left; 
 padding: 5px;
 width: 600px;
 font-size: 12px;
}
#testimony p#attribution{
 text-align: right;
 font-size: inherit;
 font-style: italic;
}
