/**** Link Definitions (for dark-background pages *******************/

a:link         {            color: #66dd66;
                  text-decoration: none;
            		      font-weight: bold; }

a:visited      {            color: #44aa44;
                  text-decoration: none;
		                  font-weight: bold; }

a:hover        {            color: #ffff00;
                  text-decoration: underline;
            		      font-weight: bold; }

a:active       {            color: #ffffff;
                  text-decoration: none;
		                  font-weight: bold; }

/**** Background Definitions ****************************************/

.bgflip       { background-color: #000000;
                 background-image: url(bgflip-slow.gif); }

.bgerror      { background-color: #000000;
                 background-image: url(bgmh_err.gif); }

.bggray01       { background-color: #222222; }

.bggray02       { background-color: #444444; }

.bggray03       { background-color: #bbbbbb; }

.bggreen        { background-color: #003300; }

.bgdarkred      { background-color: #660000; }

/**** Standard Text Element Definitions *****************************/

p              {      	font-size: 9pt;
                      font-family: "ocr a extended", "ocr-a bt", "ocr a std", ocr-a, ocra, monospace;
                            color: #dddddd;
                       margin-top: 10px;
                    margin-bottom: 10px;
                      margin-left: 20px;
                     margin-right: 20px; }

li             {   	    font-size: 9pt;
                      font-family: "ocr a extended", "ocr-a bt", "ocr a std", ocr-a, ocra, monospace;
                       margin-top: 4px;
                    margin-bottom: 4px;
                      margin-left: 20px;
                     margin-right: 20px;
                            color: #dddddd; }

td             {      	font-size: 9pt;
                      font-family: "ocr a extended", "ocr-a bt", "ocr a std", ocr-a, ocra, monospace;
                            color: #dddddd;
                       margin-top: 10px;
                    margin-bottom: 10px;
                      margin-left: 20px;
                     margin-right: 20px; }

/**** Text Class Definitions ****************************************/

/**** ONE-SHOT & SPECIAL DEFINITIONS */

.welcome       {      	font-size: 11pt;
                            color: #cc0000;
                      font-weight: bold; }

.annoy         {            color: #bb0000;
                      font-weight: bold;
                  text-decoration: blink; }

.cutline       {      	font-size: 8pt;
                            color: #cccc66;
                      font-weight: bold;
                       margin-top: 8px;
                    margin-bottom: 8px; }

.mhclock       {      	font-size: 8pt;
                            color: #cccc66;
                      font-weight: bold;
                       margin-top: 8px;
                    margin-bottom: 8px; }

.mhclockdigits {      	font-size: 12pt;
                            color: #ffffff;
                      font-weight: bold;
                       margin-top: 8px;
                    margin-bottom: 8px; }

.doones        {      	font-size: 6pt;
                      font-weight: normal;
                            color: #444444; }

.disclaimer    {      	font-size: 8pt;
                       margin-top: 20px;
                    margin-bottom: 20px;
                      margin-left: 50px;
                     margin-right: 50px;
                            color: #4499ee; }

.mhsample      {      	font-size: 15pt;
                            color: #000000;}

.incomplete    {      	font-size: 9pt;
                            color: #ff4444;
                       text-align: center;
                       margin-top: 0px;
                    margin-bottom: 0px;
                      font-weight: bold; }

.signature     {      	font-size: 8pt;
                      font-family: tahoma, sansserif;
                      font-weight: bold;
                       text-align: right;
                     margin-right: 50px;
										        color: #002266; }

/**** BASIC */

.maintitle     {      	font-size: 16pt;
                            color: #4499ee;
                      font-weight: bold; }

.mainsub       {      	font-size: 10pt;
                            color: #2244ee;
                      font-weight: bold; }

.lptitle       {      	font-size: 16pt;
                            color: #4499ee;
                      font-weight: bold; }

.lpsub         {      	font-size: 10pt;
                            color: #2244ee;
                      font-weight: bold; }

.mainlink      {      	font-size: 11pt;
                            color: #dddddd;
                      font-weight: bold; }

.maindesc      {      	font-size: 8pt;
                            color: #bbbbbb; }

.smallprint    {      	font-size: 7pt;
                            color: #4499ee; }

.castsubhead   {            color: #4499ee;
                      text-indent: -10px;
                      font-weight: bold; }

.mhsubhead     {            color: #002266;
                       margin-top: 20px;
                      text-indent: -10px;
                      font-weight: bold; }

.mhsubhead2     {           color: #002266;
                       margin-top: 15px;
                    margin-bottom: -5px;
                      font-weight: bold; }

.tableheadc    {      	font-size: 9pt;
                       text-align: center;
                            color: #4499ee;
                      margin-left: 5px;
                     margin-right: 5px;
                      font-weight: bold; }

.tableheadl    {      	font-size: 9pt;
                       text-align: left;
                            color: #4499ee;
                      margin-left: 20px;
                     margin-right: 5px;
                      font-weight: bold; }

.tableheadr    {      	font-size: 9pt;
                       text-align: right;
                            color: #4499ee;
                      margin-left: 5px;
                     margin-right: 20px;
                      font-weight: bold; }

.tableheadnote {      	font-size: 8pt;
                            color: #ffffff;
                      font-weight: normal; }

.mhtext        {      	font-size: 9pt;
                            color: #dddddd; }

.mhtextsmall   {      	font-size: 7pt;
                            color: #dddddd; }

.caption       {      	font-size: 8pt;
                       text-align: center;
                            color: #002266;
                       margin-top: 20px;
                    margin-bottom: 20px;
                      margin-left: 40x;
                     margin-right: 40px;
                      font-weight: bold; }

.noteinline    {      	font-size: 8pt;
                            color: #44bbdd; }

.linkitem      {      	font-size: 9pt;
                       margin-top: 24px;
                            color: #4499ee;
                      font-weight: bold; }

.linkdesc      {      	font-size: 9pt;
                            color: #dddddd;
                    margin-bottom: 12px;
                      margin-left: 40px;
                     margin-right: 40px; }

.navbars      {      	font-size: 7pt;
                       margin-top: 2px;
                    margin-bottom: 2px;
                            color: #88aaff;}

/**** QUOTES & AUDIO CLIPS */

.speaker       {      	font-size: 9pt;
                      font-weight: bold;
                            color: #44bbdd; }

.quote         {      	font-size: 9pt;
                       margin-top: 14px;
                      margin-left: 30px;
                      text-indent: -20px;
                            color: #aaddaa; }

.clipnote      {      	font-size: 8pt;
                            color: #ffdd00; }

/**** MUSEUM */

.museumtext    {      	font-size: 8pt;
                      font-family: tahoma, sansserif;
                            color: #000000; }

.museumhead    {      	font-size: 8pt;
                      font-family: tahoma, sansserif;
                      font-weight: bold;
                            color: #002266; }

/**** PROPO BODY */

.bodytext      {      	font-size: 8pt;
                      font-family: tahoma, sansserif;
                            color: #000000; }

.bodynote      {      	font-size: 8pt;
                      font-family: tahoma, sansserif;
                       font-style: italic;
                            color: #002266; }

.bodyquote     {      	font-size: 8pt;
                      font-family: tahoma, sansserif;
                      margin-left: 50px;
                     margin-right: 50px;
                            color: #000000; }

.footnote      {      	font-size: 7pt;
                      font-family: tahoma, sansserif;
                      margin-left: 50px;
                     margin-right: 30px;
                      text-indent: -22px;
                            color: #aaccff;}

.footnotedd    {      	font-size: 7pt;
                      font-family: tahoma, sansserif;
                      margin-left: 50px;
                     margin-right: 30px;
                      text-indent: -29px;
                            color: #aaccff;}

.footnum       {      	font-size: 7pt;
                      font-family: tahoma, sansserif;
                      font-weight: bold;
                            color: #aaccff;}

.footlink      {      	font-size: 7pt;
                      font-family: tahoma, sansserif;
                            color: #002266;}

.networks      {      	font-size: 8pt;
                       margin-top: 2px;
                    margin-bottom: 2px;
                      margin-left: 8px;
                     margin-right: 8px;
                      font-family: tahoma, sansserif;
                            color: #000000; }

/**** FAQ */

.faqnum        {		  font-family: tahoma, sansserif;
								      	font-size: 7pt;
											font-weight: bold;
                       margin-top: 20px;
                      margin-left: 10px;
                            color: #aaccff; }

.faqitem       {		  font-family: tahoma, sansserif;
								      	font-size: 8pt;
                    margin-bottom: 10px;
                     margin-right: 40px;
                            color: #aaccff; }

.faqtext       {		  font-family: tahoma, sansserif;
								      	font-size: 8pt;
                    margin-bottom: 10px;
                      margin-left: 50px;
                            color: #ffffff; }

.backto        {      	font-size: 8pt;
                    margin-bottom: 10px;
	                     margin-top: 10px;
								       text-align: center;
                            color: #aaccff; }

/**** ERROR PAGES */

.errtitle      {      	font-size: 16pt;
                            color: #dd0000;
                      font-weight: bold; }

.errsub        {      	font-size: 10pt;
                            color: #dd0000;
                      font-weight: bold; }

.errtext       {      	font-size: 10pt;
                            color: #880000; }

/**** Override Definitions ******************************************/

.center        {       text-align: center; }

.right         {       text-align: right; }

.normal        {      font-weight: normal; }

.bold          {      font-weight: bold; }

.italic        {       font-style: italic; }

.bolditalic    {      font-weight: bold;
                       font-style: italic; }

.noital        {       font-style: normal; }

.liteblue      {            color: #2244ee; }

.paletint      {            color: #bbbbff; }

.litetint      {            color: #8888ff; }

.fulltint      {            color: #0000FF; }

/**** Special Element Definitions ***********************************/

.listsquare    {  list-style-type: square; }

.listcircle    {  list-style-type: circle; }

.listnone      {  list-style-type: none; }

/**** End ***********************************************************/
