table.error { width: 100%; vertical-align: top }
td.errorMsg { width: 100%; vertical-align: top; text-align: center; 
				font-size: 9pt; color: #000066 }
td.errorPh { width: 50%; vertical-align: top; text-align: center; 
				font-size: 9pt; color: #000066 }
td.errorBrief { vertical-align: center; text-align: center; 
				font-size: 9pt; color: #000066 }

body         { font-family: verdana, arial, helvetica, 'sans serif'; font-size: 9pt; color: #000066;
             font-weight: normal; background: white }

body.newWindow { font-family: arial, verdana, helvetica, 'sans serif'; font-size: 10pt; color: #000066;
             font-weight: normal; background: #FFE7AD }			 
  
body.whiteWindow { font-family: arial, verdana, helvetica, 'sans serif'; font-size: 10pt; color: #000066;
             font-weight: normal; background: #FFFFFF }			 

td           { font-family: verdana, arial, helvetica, 'sans serif'; font-size: 9pt; color: color:#000066;
             font-weight: normal; border:none}

table.titleBar { height: 20; width: 100%; background: #666699; cell-spacing: 0; padding-top: 0; 
                  padding-bottom: 0; border: 0}

table.shadedSection { background: #D7EBFF; cell-spacing: 10; padding-top: 10px; 
                  padding-bottom: 10px; padding-left: 10px; padding-right: 10px; border: 2px}



tr.titleBar { text-align: center; height: 20; background: #666699 }

td.titleBar { text-align: center; height: 20; font-family: verdana, arial, helvetica, 'sans serif'; font-size: 10pt; color: #FFFFFF;
             font-weight: bold; background: #666699; padding-bottom: 4px }

td.sectionBar { text-align: left; font-family: verdana, arial, helvetica, 'sans serif'; font-size: 10pt; color: #FFFFFF;
             font-weight: bold; background:#336699; padding-bottom: 4px }


h2              { font-family: verdana, helvetica, 'sans serif'; font-size: 10pt; color: #000066; 
                  font-weight: bold; text-decoration: none }

font         	{ font-family: verdana, helvetica, 'sans serif'; font-size: 10pt; color:#333399;
                  text-decoration: none}

font.pageTitle  { font-family: verdana, helvetica, 'sans serif'; font-size: 14pt; color: #000066; 
                  font-weight: bold; text-decoration: none }

font.subTitle   { font-family: verdana, helvetica, 'sans serif'; font-size: 10pt; color: #000066; 
                  font-weight: bold; text-decoration: none }

font.homeFooter   { font-family: arial, verdana, helvetica, 'sans serif'; font-size: 10pt; color: #FFE7AD;
                 font-weight: bold }

font.footnote   { font-family: arial, verdana, helvetica, 'sans serif'; font-size: 8pt; color: #000000;
                 font-weight: normal}

.input       { font-family: verdana,'serif'; font-size:9pt; bgcolor:#FFCC66 }

input.insButton   { font-family: arial, helvetica, 'sans serif'; font-size: 10pt; color: #000066; 
                  font-weight: bold; text-decoration: none }

a            { font-family: verdana, helvetica, 'sans serif'; font-size: 9pt; color:#000066;
               text-decoration: underline}

a:hover      { font-family: verdana, helvetica, 'sans serif'; font-size: 9pt; color:red;
               text-decoration: underline}

.shaded { background: #D7EBFF } 

a.prodLink:link      { font-size: 10pt; font-weight:bold;}
a.prodLink:visited      { font-size: 10pt; font-weight:bold;}
a.prodLink:active      { font-size: 10pt; font-weight:bold;}
a.prodLink:hover      { font-size: 10pt; font-weight:bold;}

a.freeTrial:link      { font-size: 10pt; font-weight:bold; text-decoration:underline; color:red}
a.freeTrial:visited      { font-size: 10pt; font-weight:bold; text-decoration:underline; color:red}
a.freeTrial:active      { font-size: 10pt; font-weight:bold; text-decoration:underline; color:red}
a.freeTrial:hover      { font-size: 10pt; font-weight:bold; text-decoration:underline; color:red}

