
BODY {  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px;
        PADDING-TOP: 0px; FONT-FAMILY: Arial, sans-serif; background-color: #FFFFE1;
      }

.bodymain {Background-color:#E4E4E4}
/*  TEXT DEFINITIONS */

.normal         { font-family: Arial; font-size: 10pt; font-weight: normal; text-align:justify;   }
.normal8        { font-family: Arial; font-size: 8pt; font-weight: normal; text-align:center; }
.noteB          { font-family: Arial; font-size: 8pt; font-weight: normal; text-align:center; }
.normalBl       { font-family: Arial; font-size: 12pt; font-weight: normal; text-align:left;  }
.normal9        { font-family: Arial; font-size: 9pt; font-weight: normal; color: black; text-align:justify;  }
.normal11       { font-family: Arial; font-size: 11pt; font-weight: normal; text-align:justify;  }
.small	        {font-size: 10pt;  line-height: 12pt; font-family: Arial; text-align:left; }
.caption        { font-family: Arial Narrow; font-variant: small-caps; font-size: 9pt; font-weight: bold; color: black; text-align:center;  }
.Smallcaps1     { font-family: Verdana; font-variant: small-caps; font-size: 9pt; font-weight: normal; color: black; text-align:justify;  }
.tiny    	      { font-family: Arial; font-weight: normal;}

.PrintOnly      { Display:none }
/* .PrintOnly      { font-family: Verdana; font-size: 8pt; font-weight: bold; text-align:left;  }  */

.normalred      { font-family: Verdana; font-size: 8pt; font-weight: bold; color: #FF0000; }
.normalcenter   { font-family: Arial; font-size: 10pt; line-height: 11pt; font-weight: normal; color: black; text-align:center;  }


/*  HREF DEFINITONS  */

A: 	    	  { color: #2B254B;  font-size: 7pt; font-family: Arial; text-decoration: none; }
A:link 		  { color: #2B254B;  font-size: 7pt; font-family: Arial; text-decoration: none; }
A:visited 	{ color: #2B254B;  font-size: 7pt; font-family: Arial; text-decoration: none; }
A:hover		  { color: #0062C4;  font-size: 7pt; font-family: Arial; text-decoration: underline; }
A:active 	  { color: #2B254B;  font-size: 7pt; font-family: Arial; text-decoration: none; }

a.nounderline    	      { color:#E3E1FF; font-family:Arial; text-decoration:none; margin-left: 0pt }
a.nounderline:link    	{ color:#E3E1FF; font-family:Arial; text-decoration:none; margin-left: 0pt }
a.nounderline:visited 	{ color:#E3E1FF; font-family:Arial; text-decoration:none; margin-left: 0pt }
a.nounderline:hover   	{ color:#8A8AFF; font-family:Arial; text-decoration:none; margin-left: 0pt }
a.nounderline:active  	{ color:#E3E1FF; font-family:Arial; text-decoration:none; margin-left: 0pt }

a.nounderline11        { color: #E3E1FF;  font-size: 11pt; font-family: Arial; text-decoration: underline; margin-left: 0pt }
a.nounderline11:link   { color: #E3E1FF;  font-size: 11pt; font-family: Arial; text-decoration: underline; margin-left: 0pt }
a.nounderline11:visited{ color: #E3E1FF;  font-size: 11pt; font-family: Arial; text-decoration: underline; margin-left: 0pt }
a.nounderline11:hover  { color: #8A8AFF;  font-size: 11pt; font-family: Arial; text-decoration: none; margin-left: 0pt }
a.nounderline11:active { color: #E3E1FF;  font-size: 11pt; font-family: Arial; text-decoration: underline; margin-left: 0pt }

a.nounderline8         { color: #000000;  font-size: 8pt; font-family: Arial; text-decoration: none; margin-left: 0pt }
a.nounderline8:link    { color: #000000;  font-size: 8pt; font-family: Arial; text-decoration: none; margin-left: 0pt }
a.nounderline8:visited { color: #000000;  font-size: 8pt; font-family: Arial; text-decoration: none; margin-left: 0pt }
a.nounderline8:hover   { color: #A6A600;  font-size: 8pt; font-family: Arial; text-decoration: none; margin-left: 0pt }
a.nounderline8:active  { color: #000000;  font-size: 8pt; font-family: Arial; text-decoration: none; margin-left: 0pt }

a.nounderline3a        { color: #0000B9;  font-size: 10pt; font-family: Arial; text-decoration: none; margin-left: 0pt }
a.nounderline3a:link   { color: #0000B9;  font-size: 10pt; font-family: Arial; text-decoration: none; margin-left: 0pt }
a.nounderline3a:visited{ color: #0000B9;  font-size: 10pt; font-family: Arial; text-decoration: none; margin-left: 0pt }
a.nounderline3a:hover  { color: #0000B9;  font-size: 10pt; font-family: Arial; text-decoration: underline;  margin-left: 0pt }
a.nounderline3a:active { color: #0000B9;  font-size: 10pt; font-family: Arial; text-decoration: none; margin-left: 0pt }

a.nounderline0        { color: #000000;  font-size: 10pt; font-family: Arial; text-decoration: none; }
a.nounderline0:link   { color: #000000;  font-size: 10pt; font-family: Arial; text-decoration: none; }
a.nounderline0:visited{ color: #000000;  font-size: 10pt; font-family: Arial; text-decoration: none; }
a.nounderline0:hover  { color: #000000;  font-size: 10pt; font-family: Arial; text-decoration: none; }
a.nounderline0:active { color: #000000;  font-size: 10pt; font-family: Arial; text-decoration: none; }

a.nounderline2R        { color: #002479; font-size: 9pt; font-family: Arial; font-weight: normal; }
a.nounderline2R:link   { color: #002479; font-size: 9pt; font-family: Arial; font-weight: normal; }
a.nounderline2R:visited{ color: #002479; font-size: 9pt; font-family: Arial; font-weight: normal; }
a.nounderline2R:hover  { color: #A80000; font-size: 9pt; font-family: Arial; font-weight: normal;}
a.nounderline2R:active { color: #002479; font-size: 9pt; font-family: Arial; font-weight: normal; }

a.underline          { color: #0F00BF;  font-size: 9pt; font-family: Arial; text-decoration: underline;}
a.underline:link     { color: #0F00BF;  font-size: 9pt; font-family: Arial; text-decoration: underline;}
a.underline:visited  { color: #0F00BF;  font-size: 9pt; font-family: Arial; text-decoration: underline;}
a.underline:hover    { color: #FF0000;  font-size: 9pt; font-family: Arial; text-decoration: underline; }
a.underline:active   { color: #0F00BF;  font-size: 9pt; font-family: Arial; text-decoration: underline; }

a.underline4a          { color: #1000D5;  font-size: 11pt; font-family: Arial; text-decoration: underline;}
a.underline4a:link     { color: #1000D5;  font-size: 11pt; font-family: Arial; text-decoration: underline;}
a.underline4a:visited  { color: #1000D5;  font-size: 11pt; font-family: Arial; text-decoration: underline;}
a.underline4a:hover    { color: #FFFF00;  font-size: 11pt; font-family: Arial; text-decoration: underline; }
a.underline4a:active   { color: #1000D5;  font-size: 11pt; font-family: Arial; text-decoration: underline; }

a.dotunderline          { color: #070707; font-size: 11pt; font-family: Arial; text-decoration: none; border-bottom:2px dotted #747474;}
a.dotunderline:link     { color: #070707; font-size: 11pt; font-family: Arial; text-decoration: none; border-bottom:2px dotted #747474;}
a.dotunderline:visited  { color: #070707; font-size: 11pt; font-family: Arial; text-decoration: none; border-bottom:2px dotted #747474;}
a.dotunderline:hover    { color: #0000AA; font-size: 11pt; font-family: Arial; text-decoration: none; border-bottom:2px dotted #747474;}
a.dotunderline:active   { color: #070707; font-size: 11pt; font-family: Arial; text-decoration: none; border-bottom:2px dotted #747474 ;}

a.nounderline8pt        { color: #F7FE94;  font-size: 8pt; font-family: Arial; text-decoration: none; margin-left: 0pt }
a.nounderline8pt:link   { color: #FFFFFF;  font-size: 8pt; font-family: Arial; text-decoration: none; margin-left: 0pt }
a.nounderline8pt:visited{ color: #FFFFFF;  font-size: 8pt; font-family: Arial; text-decoration: none; margin-left: 0pt }
a.nounderline8pt:hover  { color: #4BACC0;  font-size: 8pt; font-family: Arial; text-decoration: none; margin-left: 0pt }
a.nounderline8pt:active { color: #FFFFFF;  font-size: 8pt; font-family: Arial; text-decoration: none; margin-left: 0pt }

a.navtop         { color:#FFFFFF; font-size: 10pt; line-height: 9pt; font-weight: bold; font-family:Arial Narrow; text-decoration:none; margin-left: 0pt }
a.navtop:link    { color:#FFFFFF;	font-size: 10pt; line-height: 9pt; font-weight: bold; font-family:Arial Narrow; text-decoration:none; margin-left: 0pt }
a.navtop:visited { color:#FFFFFF;	font-size: 10pt; line-height: 9pt; font-weight: bold; font-family:Arial Narrow; text-decoration:none; margin-left: 0pt }
a.navtop:hover   { color:#FFFF00; font-size: 10pt; line-height: 9pt; font-weight: bold; font-family:Arial Narrow; text-decoration:none; margin-left: 0pt }
a.navtop:active  { color:#FFFFFF; font-size: 10pt; line-height: 9pt; font-weight: bold; font-family:Arial Narrow; text-decoration:none; margin-left: 0pt }
.navsingle        { color:#FFFFFF; font-size: 10pt; line-height: 9pt; font-weight: bold; font-family:Arial Narrow; text-decoration:none; margin-left: 0pt }

a.nav         { color:#FFFFFF;  font-size: 10pt; line-height: 10pt; font-weight: bold; font-family:Arial Narrow; text-decoration:none; margin-left: 0pt }
a.nav:link    { color:#FFFFFF;	font-size: 10pt; line-height: 10pt; font-weight: bold; font-family:Arial Narrow; text-decoration:none; margin-left: 0pt }
a.nav:visited { color:#FFFFFF;	font-size: 10pt; line-height: 10pt; font-weight: bold; font-family:Arial Narrow; text-decoration:none; margin-left: 0pt }
a.nav:hover   { color:#FFFF00;  font-size: 10pt; line-height: 10pt; font-weight: bold; font-family:Arial Narrow; text-decoration:none; margin-left: 0pt }
a.nav:active  { color:#FFFFFF;  font-size: 10pt; line-height: 10pt; font-weight: bold; font-family:Arial Narrow; text-decoration:none; margin-left: 0pt }

a.navRed         { color:#FFFF00; font-size: 10pt; line-height: 9pt; font-weight: bold; font-family:Arial Narrow; text-decoration:none; margin-left: 0pt }
a.navRed:link    { color:#FFFF00;	font-size: 10pt; line-height: 9pt; font-weight: bold; font-family:Arial Narrow; text-decoration:none; margin-left: 0pt }
a.navRed:visited { color:#FFFF00;	font-size: 10pt; line-height: 9pt; font-weight: bold; font-family:Arial Narrow; text-decoration:none; margin-left: 0pt }
a.navRed:hover   { color:#FF0000; font-size: 10pt; line-height: 9pt; font-weight: bold; font-family:Arial Narrow; text-decoration:none; margin-left: 0pt }
a.navRed:active  { color:#FFFF00; font-size: 10pt; line-height: 9pt; font-weight: bold; font-family:Arial Narrow; text-decoration:none; margin-left: 0pt }

a.navBlack         { color:#000000; font-size: 10pt; line-height: 9pt; font-weight: bold; font-family:Arial Narrow; text-decoration:none; margin-left: 0pt }
a.navBlack:link    { color:#000000;	font-size: 10pt; line-height: 9pt; font-weight: bold; font-family:Arial Narrow; text-decoration:none; margin-left: 0pt }
a.navBlack:visited { color:#000000;	font-size: 10pt; line-height: 9pt; font-weight: bold; font-family:Arial Narrow; text-decoration:none; margin-left: 0pt }
a.navBlack:hover   { color:#FF0000; font-size: 10pt; line-height: 9pt; font-weight: bold; font-family:Arial Narrow; text-decoration:none; margin-left: 0pt }
a.navBlack:active  { color:#000000; font-size: 10pt; line-height: 9pt; font-weight: bold; font-family:Arial Narrow; text-decoration:none; margin-left: 0pt }

a.show         { color:#B0B0FF; font-size: 10pt; font-weight: bold; font-family:Arial Narrow; text-decoration:none; margin-left: 0pt }
a.show:link    { color:#B0B0FF;	font-size: 10pt; font-weight: bold; font-family:Arial Narrow; text-decoration:none; margin-left: 0pt }
a.show:visited { color:#B0B0FF;	font-size: 10pt; font-weight: bold; font-family:Arial Narrow; text-decoration:none; margin-left: 0pt }
a.show:hover   { color:#FFFFFF; font-size: 10pt; font-weight: bold; font-family:Arial Narrow; text-decoration:none; margin-left: 0pt }
a.show:active  { color:#B0B0FF; font-size: 10pt; font-weight: bold; font-family:Arial Narrow; text-decoration:none; margin-left: 0pt }

/* HEADERS */

.head1          {BACKGROUND-IMAGE: url(images/squarew1.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR:#003871;
                 Color: #FFFFFF; padding-left: 15px;
                 FONT-WEIGHT: normal; FONT-SIZE: 11px;  line-height:20px; font-weight: bold;  FONT-STYLE: normal; FONT-FAMILY: Arial;
                  }

h1 {FONT-SIZE: 13pt; font-weight: bold;  FONT-STYLE: normal; FONT-FAMILY: Arial;}

h2 {padding-top: 10px; padding-bottom: 2px; FONT-WEIGHT: normal; FONT-SIZE: 10pt;  font-weight: bold;  FONT-STYLE: normal;
    FONT-FAMILY: Arial; }

h3 {margin-left:0px; padding-left: 2 0 2 0; FONT-SIZE: 11pt;  font-weight: bold;  FONT-STYLE: normal;
    FONT-FAMILY: Arial Narrow; }
    
h4 {FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-FAMILY: Verdana}
h5 {padding-left: 1px; text-align:center; color: #003F9D;
    FONT-WEIGHT: normal; FONT-SIZE: 13px;  font-weight: bold;  FONT-STYLE: normal; FONT-FAMILY: Arial
    }
h6 { BACKGROUND-COLOR:#014DA9;  Color: #FFFFFF; padding-left: 3px; padding-top: 0px;  margin:0px;
    FONT-WEIGHT: normal; FONT-SIZE: 8pt;  font-weight: bold;  FONT-STYLE: normal; FONT-FAMILY: Arial
    }

.MEDHead         {font-family: Arial; font-size: 8pt; font-weight: normal; text-align:center; }

.MEDButton, .MEDButtonBold
                {font-family: Arial; font-size: 8pt; font-weight: bold; background-color: #E1E1E1;  color: #303030;
                 text-align:center; vertical-align:middle; padding: 0px; width:125px;
                 border: 1px solid #000080; }
.MEDButtonS
                {font-family: Arial; font-size: 8pt; font-weight: normal; background-color: #E1E1E1;  color: #303030;
                 text-align:center; vertical-align:middle; padding: 0px; width:55px;
                 border: 1px solid #000080; }


UL { margin-left: 1pt; }
OL { margin-left: 15px; padding:0px 10px 0px 10px; }
LI { margin-left: 1pt; }

BLOCKQUOTE { margin-left: 10px; margin-right: 5px; }


/* DATAINPUT  */
                 
.questinput  {PADDING-LEFT:  2px; font-family: Arial; font-size: 10pt; border: 0px solid #758E87;        background-color: #F2F4F3; color:#000000; font-weight:normal;  }
.questdata   {PADDING-LEFT: 10px; font-family: Arial; font-size: 10pt; border-bottom: 1px solid #A8A8A8; background-color: #D7DFDD;                }
.questtext   {PADDING-LEFT:  2px; font-family: Arial; font-size: 10pt; border: 1px solid #A8A8A8;        background-color: #F2F4F3; font-weight:bold;}
.questheader {PADDING-LEFT:  1px; font-family: Arial; font-size: 11pt; border-bottom: 1px solid #A8A8A8; }

.datatable   {font-size: 10pt; font-family: Arial; text-align:left;
              margin-left: 3pt; PADDING-LEFT: 3px; BORDER-BOTTOM: 1px solid #A8A8A8; }

.NameTD      {  font-family: Arial; font-size: 8pt;  font-weight: normal; line-height: 11pt; color: #FCFCFC;
                 text-align:left; vertical-align:middle; padding-top: 0px; padding-left: 5px;
                 border-bottom: 1px solid #CECECE; }
TD           {font-size: 9pt;}

.border0     {border: none;  background-color: #FFFFE1; }
.border1     {text-align:right; border-top: 1px dashed #C0C0C0;  background-color: #FFFFE1; }
.border2     {border-top: 0px dashed #C0C0C0;  background-color: #FFFFE1; }
.borderTop   {border-bottom: 0px dashed #C0C0C0;  border-top: 1px solid #000000; background-color: #FFFF9D; }
.borderTop1  {border-bottom: 1px solid #C0C0C0;  border-top: 1px solid #000000; background-color: #FFFFBF; }
.borderTop2  {text-align:right; border-bottom: 1px solid #C0C0C0;  border-top: 1px solid #C0C0C0; background-color: #FFFFE1; }

.borderReportingTop  {border-bottom: 0px dashed #C0C0C0;  border-top: 1px solid #000000; background-color: #FFFF9D; text-align: left;}
.borderReporting1    {text-align:left; border-top: 1px dashed #C0C0C0;  background-color: #FFFFE1; }
.borderReportingWP {border-bottom: 1px solid #C0C0C0;  border-top: 1px solid #000000; background-color: #FFFFBF; }
.borderReportingTask {text-align:left; border-bottom: 1px solid #C0C0C0;  border-top: 1px solid #C0C0C0; background-color: #FFFFE1; }

#PrintSymbolBox { position:relative; float: right; top:3px; margin-right:10px; width:100px; z-index:54; border: 1px solid #FFFF00}
#DatePrintBox   { display:none }
#OutBox         { display:none }
#showscreen     {}


/* MENU DEFINITIONS  */

DIV.clSlide        {position:absolute; z-index:10; left:0; font-weight:bold; color:#000000
                    width:180; height:21; clip:rect(0,178,21,0); padding-left:8px; padding-top:2px;}

DIV.clSlideSub     {position:absolute; z-index:10; padding-left:0px; padding-top:1px;  font-weight:bold;
                    clip:rect(0,180,26,0); width:150; height:26; left:8; visibility:hidden}

DIV.clSlideSub2    {position:absolute; z-index:10; padding-left:0px; padding-top:1px; font-weight:bold;
                    clip:rect(0,180,26,0); width:140; height:26; left:18; visibility:hidden}

#divSlideCont      {position:relative;z-index:10; left:0; color: #000000;
                    top:100; height:400; width:175; visibility:hidden}

#MainCont          {position:relative;z-index:11; left:0;  color: #FF00FF;
                    top:0; height:auto; width:auto; background-color:#000000; }

A.clSlideLinks             {font-family:Arial Narrow; font-size:10pt; font-weight:bold; font-variant:small-caps; text-decoration:none; color:#400000}
A.clSlideLinks:link        {font-family:Arial Narrow; font-size:10pt; font-weight:bold; font-variant:small-caps; text-decoration:none; color:#400000}
A.clSlideLinks:visited     {font-family:Arial Narrow; font-size:10pt; font-weight:bold; font-variant:small-caps; text-decoration:none; color:#400000}
A.clSlideLinks:hover       {font-family:Arial Narrow; font-size:10pt; font-weight:bold; font-variant:small-caps; text-decoration:none; color:#000000}

A.clSlideSubLinks          {font-family:Arial Narrow; font-size:9pt; text-decoration:none; color:#008000}
A.clSlideSubLinks:link     {font-family:Arial Narrow; font-size:9pt; text-decoration:none; color:#008000}
A.clSlideSubLinks:visited  {font-family:Arial Narrow; font-size:9pt; text-decoration:none; color:#008000}
A.clSlideSubLinks:hover    {font-family:Arial Narrow; font-size:9pt; text-decoration:none; color:#00FF00}

A.clSlideSub2Links         {font-family:Arial Narrow; font-size:10pt; font-weight:bold; text-decoration:none; color:#6B6B6B}
A.clSlideSub2Links:hover   {font-family:Arial Narrow; font-size:10pt; text-decoration:none; color:#7A7A7A}

.iframeS                      {border: 0px solid #FF0000; padding: 0px; }

.colordark                     {background-color: #44534F}               /* 68 83 79  */
.colorlight                    {background-color: #B4B4B4}
.colorverylight                {background-color: #E9E9E9}
.colorback                     {background-color: #E9E9E9}              /* 233 233 233  */
.colorback                     {background-color: #FFFFFF}              /* 233 233 233  */



