/* CSS Document */

/* Link Behavior */
 A:link            {                color: #666666;
                          text-decoration: underline;
                              font-weight: bold;
                   }
 A:visited         {                color: #003399;
                          text-decoration: underline;
                              font-weight: bold;
                   }
 A:active          {                color: maroon;
                          text-decoration: underline;
                              font-weight: bold;
                   }
 A:hover           {                color: #CCCCCC;
                          text-decoration: underline;
                   }

/* Main Web-Page Structure */
BODY               {  background-color: #EEEEEE;
                           font-family: Arial, Helvetica, Courier;
                                 color: #333333;
                                margin: 0px;
                            text-align: center;
                   }
DIV.Main           {             width: 770px;
                           margin-left: auto;
                          margin-right: auto;
                          border-width: 0px;
                   }
TABLE.Main         {             width: 770px;
                          cell-spacing: 0px;
                          border-width: 0px;
                   }
TD.Banner          {             width: 770px;
                                height: 82px;
                        vertical-align: top;
                               padding: 0px;
                   }
TD.Panel           {             width: 150px;
                                height: 353px;
                        vertical-align: top;
                                border: 0px;
                                margin: 0px;
                               padding: 0px;
                   }
TD.Content         {             width: 620px;
                        vertical-align: top;
                   }

/* Common Elements */
TD.InternalLinks   {    vertical-align: top;
                   }
A.InternalLinks    {   text-decoration: none;
                                margin: 0px 10px 0px 10px;
                   }
P.InternalLinks    {         font-Size: 11px;
                           padding-top: 8px;
                          border-style: solid;
                          border-width: 2px 0px 0px 0px;
                          border-color: #999999;
                            text-align: center;
                   }

/* Site Wide BreadCrumb Structure */
Table.BreadCrumb   {             width: 580px;
                          cell-spacing: 0px;
                               padding: 0px;
                          border-width: 0px;
                            margin-top: 0px;
                         margin-bottom: 0px;
                   }
TD.Breadcrumb      {    vertical-align: top;
                   }
P.BreadCrumb       {         font-size: 19px;
                                 color: #999999;
                                margin: 10px 0px 10px 0px;
                   }
IMG.BreadCrumb     {            margin: 3px 0px 0px 0px;
                             
                   }
TD.ViewCart        {             width: 122px;
                                height: 29px;
                   }

/* Common Elements */
DIV.Content        {            margin: 0px 0px 10px 0px;
                            text-align: center;
                   }

/* Global Emphasis */
STRONG.Bold        {       font-weight: bold;
                                 color: #333333;
                   }
EM.Standard        {         font-size: 13px;
                            font-style: italic;
                   }
EM.Small           {         font-size: 13px;
                            font-style: italic;
                           font-weight: normal;
                                 color: #666666;
                   }
EM.Navy            {        font-style: italic;
                                 color: #003399;
                   }
EM.Reddish         {        font-style: italic;
                                 color: #CC0000;
                   }

/* Global Headings */
H1                 {            margin: 0px 0px 0px 0px;
                            text-align: center;
                       text-decoration: underline;
                           font-weight: bold;
                             font-size: 25px;
                                 color: #003399;
                   }
H2                 {            margin: 6px 0px 8px 0px;
                            text-align: center;
                       text-decoration: none;
                            font-style: italic;
                           font-weight: normal;
                             font-size: 20px;
                                 color: #003399;
                   }
H3                 {         font-size: 16px;
                           font-weight: bold;
                                 color: #CC0000;
                                margin: 8px 6px 6px 6px;
                   }
H4                 {         font-size: 13px;
                           font-weight: bold;
                                margin: 6px 6px 8px 20px;
                   }
H5                 {         font-size: 13px;
                           font-weight: bold;
                                margin: 6px 6px 8px 6px;
                   }

/* Page Introduction Paragraph Structure */
DIV.Centre         {        text-align: center;
                   }
DIV.Intro          {             width: 570px;
                           margin-left: auto;
                          margin-right: auto;
                      background-color: #EEEEEE;
                          border-style: solid;
                          border-width: 0px 0px 2px 0px;
                          border-color: #999999;
                            text-align: left;
                               padding: 2px 10px 2px 10px;
                   }
DIV.Intro2         {       margin-left: auto;
                          margin-right: auto;
                      background-color: #EEEEEE;
                          border-style: solid;
                          border-width: 0px 0px 2px 0px;
                          border-color: #999999;
                            text-align: left;
                               padding: 2px 10px 2px 10px;
                   }
P.Intro            {            margin: 6px 0px 5px 0px;
                           line-height: 17px;
                             font-size: 16px;
                           font-weight: bold;
                                 color: #777777;
                   }
OL.Intro           {            margin: 6px 0px 5px 0px;
                           line-height: 17px;
                             font-size: 16px;
                           font-weight: bold;
                                 color: #777777;
                   }
UL.Intro           {            margin: 6px 0px 5px 0px;
                           line-height: 17px;
                             font-size: 16px;
                           font-weight: bold;
                                 color: #777777;
                   }
LI.Intro           {            margin: 6px 0px 5px 0px;
                           line-height: 17px;
                             font-size: 16px;
                           font-weight: bold;
                                 color: #777777;
                   }


/* Yellow highlighted and bordered elements can appear anywhere */
DIV.Sidebar        {        text-align: left;
                                 width: 470px;
                           margin-left: auto;
                          margin-right: auto;
                            margin-top: 10px;
                         margin-bottom: 10px;
                          border-style: solid;
                          border-width: 2px;
                          border-color: #999999;
                      background-color: #FFFFAA;
                               padding: 0px 0px 0px 0px;
                   }
DIV.Winner         {        text-align: left;
                           margin-left: auto;
                          margin-right: auto;
                            margin-top: 10px;
                         margin-bottom: 10px;
                          border-style: solid;
                          border-width: 2px;
                          border-color: #999999;
                      background-color: #FFFFAA;
                               padding: 0px 0px 0px 0px;
                   }
DIV.Inline         {        text-align: left;
                                margin: 0px 6px 6px 20px;
                            margin-top: 10px;
                         margin-bottom: 10px;
                          border-style: solid;
                          border-width: 2px;
                          border-color: #999999;
                      background-color: #FFFFAA;
                               padding: 0px 0px 0px 0px;
                   }
P.Note01           {      border-style: solid;
                          border-width: 2px;
                          border-color: #999999;
                      background-color: #FFFFAA;
                               padding: 5px 8px 5px 50px;
                           text-indent: -45px;
                            text-align: justify;
                   }
P.Note02           {        text-align: left;
                                 width: 470px;
                           margin-left: auto;
                          margin-right: auto;
                          border-style: solid;
                          border-width: 2px;
                          border-color: #999999;
                      background-color: #FFFFAA;
                               padding: 5px 8px 5px 50px;
                           text-indent: -40px;
                            text-align: justify;
                             font-size: 12px;
                   }
