/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*//* General Style Declarations                                       *//*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/body,table,tr,th,td,p,form,input,textarea,select,ul,li,dt,dl,dd {	font-size: 11pt;}body   { background-color: #908F7C; }body,table,tr,th,td,p,form,input,textarea,select,ul,li,dt,dl,dd,h1,h2,h3,h4,h5,h6 {	color: #333333;	font-family: Georgia, "Times New Roman", Times, serif;}td   { vertical-align: top; text-align: left; }/* p    { margin-top: 0px 0px 0px 0px; } */img  { border-style: none; padding: 0px; }form { margin: 0px; }/* a         { color: #533b72; font-weight: normal; } *//*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*//* Table Cell Alignment Options                                     *//*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/td.celltoplt { vertical-align: top;    text-align: left;   }td.celltopct { vertical-align: top;    text-align: center; }td.celltoprt { vertical-align: top;    text-align: right;  }td.cellmidrt { vertical-align: middle; text-align: right;  }td.cellmidct { vertical-align: middle; text-align: center; }td.cellmidlt { vertical-align: middle; text-align: left;   }td.cellbotrt { vertical-align: bottom; text-align: right;  }td.cellbotct { vertical-align: bottom; text-align: center; }td.cellbotlt { vertical-align: bottom; text-align: left;   }.breadcrumb {	font-family: "Times New Roman", Times, serif;	font-size: 11px;	font-weight: normal;	color: #FFFFFF;; line-height: 14px}.Text {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 11pt;	font-weight: normal;	color: #333333;}.redhead {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 16pt;	font-style: normal;	font-weight: bold;	color: #FF0000;}.textemphasis {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 11pt;	font-weight: bold;	color: #333333;}.title {	font-family: "Times New Roman", Times, serif;	font-size: 13pt;	font-weight: bold;	color: #FF0000;}.caption {	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	font-weight: normal;	color: #333333;}.captionsmall {	font-family: Arial, Helvetica, sans-serif;	font-size: 7pt;	font-weight: normal;	color: #333333;}.bigred {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 22pt;	font-weight: bold;	color: #FF0000;}.error {	font-family: Georgia, "Times New Roman", Times, serif;	font-weight: bold;	color: #FF0000;}.reversebluenav {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10pt;	font-weight: normal;	color: #FFFFFF;    font-style: normal; line-height: 16px; font-variant: normal; text-decoration: none;}.smalltext {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 8pt;	font-weight: normal;	color: #333333;}a.whatis         {  }a.whatis:hover   { cursor:help; }a.whatis:link    {  }a.whatis:visited {  }a.whatis:active  {  }tr.exportRow td { background-color: #ECECE2; }tr.exportRowAlt td { background-color: #E0E1D1; }