body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; color: #000000; }

input, select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 95%; }
form          { margin: 0px; }

h1 { font-size: 180%; font-weight: normal;}
h2 { font-size: 140%; }
h3 { font-size: 120%; }
h4 { font-size: 110%; }

a, a:visited  { color: #336699; text-decoration: none;}
a:hover       { text-decoration: underline; }
a.title, a.title:visited                { color: #336699; text-decoration: none; font-weight: bold; }
a.title:hover { text-decoration: underline; }
a.currenttitle, a.currenttitle:visited  { color: #CC0033; text-decoration: none; font-weight: bold; }
a.utility, a.utility:visited { font-size: 70%; text-decoration: none; color: #000000;}
a.utility:hover              { text-decoration: underline;}
a.conutility, a.conutility:visited      { font-family: arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; font-weight: bold;}
a.conutility:hover                      { text-decoration: underline; }
a.contentlink, a.contentlink:visited { font-weight: bold; color: #000000;}
a.contentlink:hover                  { text-decoration: underline;}

a.page, a.page:visited                  { color: #336699; text-decoration: none; font-weight: bold; }
a.currentpage, a.currentpage:visited    { color: #CC0033; text-decoration: none; font-weight: bold; }
a.backto, a.backto:visited              { color: #CC0033; }
a.backto:hover                          { text-decoration: none; }
a.partner, a.partner:visited { color: #000000; text-decoration: none;}
a.partner:hover              { text-decoration: underline;}
a.current, a.current:visited { color: #000000; font-weight: bold;}
a.current:hover              { text-decoration: underline;}
a.theme, a.theme:visited {font-size: 75%; text-decoration: none; color: #000000; font-weight: bold;}
a.theme:hover {text-decoration: underline;}
a.subtheme, a.subtheme:visited {font-size: 75%; text-decoration: none; color: #000000;}
a.subtheme:hover {text-decoration: underline;}
a.adsearch, a.adsearch:visited {font-size: 80%; color: #000000; font-weight: normal;}
a.adsearch:hover {text-decoration: underline;}
a.bottommenu, a.bottommenu:visited {font-size: 75%; color: #000000; font-weight: normal;}
a.bottommenu:hover {text-decoration: underline;}

.search {font-weight: bold;}

.sdnintro          { color: #FF0000; font-size: 85% }
.sdn, .sdn:visited { color: #FF0000; text-decoration: none; font-size: 85% }
.sdn:hover         { text-decoration: underline; }

.explore        { background-color: #0066CC; color: #FFFFFF; font-weight: bold;}

.sponsor        { font-size: 55%; color: #999999; }
.quote          { font-size: 90%; font-style: oblique; }
.bottom         { font-size: 75%; color: #000000; font-weight: normal;}

.pcolour1       { background-color: #0099FF; }
.pcolour2       { background-color: #0066CC; }
.pcolour3       { background-color: #99CCFF; }
.ccolour1       { background-color: #0066CC; }
.pcolourtext    { color: #339999;            }

div.menu        { padding: 0px 3px 0px 3px; }

.sectionhead    { font-size: 130%; font-weight: bold; }
.sepgrey        { background-color: #CCCCCC; }
.whatsnew       { background-color: #CCCCCC; color: #000000; padding: 2px 2px 2px 4px; margin-bottom: 6px; width: 100% }
.righttitle, .rhtitle { color: #000000; font-weight: bold;}
.right          { font-size: 80%; color: #000000; font-weight: normal;}
.adverttitle    { color: #999999; }
.onthisdaydate  { font-size: 80%; font-weight: bold; color: #33CCCC; }
.storytitle     { font-size: 120%; color: #000000; font-weight: bold; }
.chaptertitle   { font-size: 80%; color: #000000; font-weight: bold; }
.resourcetitle  { font-size: 120%; color: #000000; font-weight: bold; }
.caption        { font-size: 70%; font-style: oblique; }
.important      { color: #FF0000; }
.dropdown       { width: 100%; }
.narroption     { font-size: 85%; }

.checkbox {  border: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; clear: none; }
.box {  border: none}
.table {  border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.formobject {  height: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
.button {  border: 1px #666666 solid; background-repeat: no-repeat; height: 18px; width: 56px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; background-color: #cecece; text-decoration: none}
.button2 {  border: 1px #666666 solid; background-repeat: no-repeat; height: 18px; width: 80px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; background-color: #cecece; text-decoration: none}
.button3 { border: 1px #666666 solid; background-repeat: no-repeat; height: 18px; width: 120px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; background-color: #cecece; text-decoration: none }

.borderlessTableFixedCol    { table-layout:fixed }
.normalTableFixedCol        { table-layout:fixed }

/* BEGIN embedded images */
.embedTableLeft{background: #FFFFFF;
            border: 1px solid black;
            float: left;
            margin: 3px;
            }
.embedTableRight{background: #FFFFFF;
            float: right;
            border: 1px solid black;
            margin: 3px;
            clear: right;}
.embedTableCentre{background: #FFFFFF;
                border: 1px solid black;
                margin: 3px;}
.embedTableCell{background: #FFFFFF;}

.embedTitle{font-size: 90%; color: #000000; font-weight: bold;}
.embedImageCaption{font-size: 85%; font-style: oblique;}
.embedPlayersLink{  font-size: 80%;
                    text-decoration: none;
                  }
.embedPlayersLink:hover{  font-size: 80%;
                    text-decoration: underline;
                   }
.embedPlayersBreak  {   font-size: 80%;
                        color: #336699;
                    }
.embedHelpLink  {font-size:85%;
                 color: #336699 }

/* galleries & fact files */

.gallerycollectionheading { font-size: 80%; font-weight:bold; padding-left:2px; padding-bottom: 5px}
.gallerycollectionimagebox { border: #33CCCC; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 0px; border-left-width: 2px}