
table.detail   {vertical-align: top; height: 305px; border: 0pt none; border-collapse: collapse; 
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#DBE0E3'); 
  background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#DBE0E3));
  background: -moz-linear-gradient(top, #FFFFFF, #DBE0E3);}

table.headershade   {vertical-align: top;  border: 0pt none; border-collapse: collapse; 
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C7CEE5', endColorstr='#FFFFFF'); 
  background: -webkit-gradient(linear, left top, left bottom, from(#C7CEE5), to(#FFFFFF));
  background: -moz-linear-gradient(top, #C7CEE5, #FFFFFF);}



tbody.detail   {text-align:left; font-size: 9pt;/*font-family: Verdana,Arial,Helvetica,sans-serif;*/}
td.titlecolumn {text-align:left; vertical-align: top;  padding-left:20px; color: #800000; /*font-family: Verdana,Arial,Helvetica,sans-serif  */}
td.column1     {text-align:left; font-size: 9pt;vertical-align: top; width: 150px; padding-left:20px;font-family: sans-serif, Arial,Helvetica, Verdana;color: #163456;} 		
td.column2     {text-align:left; font-size: 9pt;padding-bottom:7px; vertical-align: top; width: 250px;font-family: sans-serif, Arial,Helvetica, Verdana;color: #163456; } 
td.column3     {text-align:left; font-size: 9pt;vertical-align: top; width: 60px;font-family: sans-serif, Arial,Helvetica, Verdana;color: #163456; } 
td.column4     {text-align:left; font-size: 9pt;vertical-align: top; width: 120px;font-family: sans-serif, Arial,Helvetica, Verdana;color: #163456;} 
td.column5     {text-align:left; font-size: 9pt;vertical-align: top; width: 80px;font-family: sans-serif, Arial,Helvetica, Verdana;color: #163456;} 
td.cofa        {text-align:left; font-size: 9pt;padding-left:20px;font-family: sans-serif, Arial,Helvetica, Verdana;color: #163456;}
td.adjust     {text-align:left; height: 100%;}
tr.adjust     {text-align:left; height: 100%;}
a.detaillinks  {text-align:left; font-size: 9pt; color: #800000; text-decoration: underline;font-family: sans-serif, Arial,Helvetica, Verdana;}	
font.redbolddetail  {text-align:left; color:#163456;font-size: 9pt; font-weight:bold;font-family:  Verdana,Arial,Helvetica,sans-serif;color: #163456;}
p.detail       {text-align:left; font-size: 9pt; margin-top: 0px; margin-bottom: 0px;font-family: sans-serif, Arial,Helvetica, Verdana;color: #163456;}
td.spec        {text-align:left; height: 10px;}

td.descriptiontab  {text-align:left; font-size: 9pt;vertical-align: top; width: 100%;  padding-left:20px;padding-right:20px;font-family: sans-serif, Arial,Helvetica, Verdana;color: #163456;}
select{ font-size:9pt;}