@import url(666b97309087d85eb686c561dcb9d2d2b58d0605.css) ;
#masthead { background: rgb(51, 51, 51) url(899c9a186bff8dbc40cef950fc42e8b73feee7fd.gif)  repeat-x scroll left center; color: rgb(255, 255, 255); }
div#masthead h1 { background: transparent url(c6056ed953492b2cd4d0d85f809b81f36a5ef329.jpg)  no-repeat scroll right top; }
#dropdown { margin: 0px auto; background-color: rgb(238, 238, 238); font-family: Arial,Helvetica,sans-serif; border-bottom: 4px solid rgb(91, 128, 168); padding: 5px 0px 1px 1em; }
#dropdown li.selected { background-color: rgb(91, 128, 168); padding: 2px 10px; color: rgb(255, 255, 255); border-width: 1px 1px 2px; border-style: solid; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(91, 128, 168); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; text-decoration: none; }
ul.rMenu li a { color: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(123, 137, 153) rgb(123, 137, 153) rgb(159, 39, 112); }
ul.rMenu-ver { border-top: 1px solid rgb(91, 128, 168); }
ul.rMenu li a { padding: 2px 10px 3px; }
ul.rMenu li a:link, ul.rMenu li a:hover, ul.rMenu li a:focus, ul.rMenu li a:visited, ul.rMenu li a:active { color: rgb(255, 255, 255); text-decoration: none; }
ul.rMenu li.sfhover a:active, ul.rMenu li:hover a:active, ul.rMenu li:focus a:active { color: rgb(255, 255, 255); background: rgb(91, 128, 168) none repeat scroll 0% 0%; }
ul.rMenu li { background: rgb(219, 65, 5) none repeat scroll 0% 0%; }
ul.rMenu li:hover, ul.rMenu li:focus, ul.rMenu li.sfhover { background-color: rgb(91, 128, 168); }
ul.rMenu li a:hover, ul.rMenu li a:focus { background-color: rgb(91, 128, 168); color: rgb(255, 255, 255); border-bottom: 1px solid rgb(91, 128, 168); }
ul.rMenu-hor li.rMenu-expand a { background: transparent url(41ed533c8849894f2c1b7f6ab011e6265bcea72d.gif)  no-repeat scroll 95% 50%; }
.navcontainer ul { list-style-type: none; padding: 0px; margin: 0px; width: 175px; border-style: solid; border-color: rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 0px 1px 1px; }
.navcontainer li { padding: 3px 5px 2px 1.5em; border-top: 1px solid rgb(204, 204, 204); background: transparent url(951f787dd54a6623b272d7c3bea227b571fdbe0c.gif)  no-repeat scroll 0.5em center; font-size: 90%; line-height: 1.4; }
.navcontainer ul li a { display: block; text-decoration: none; color: rgb(0, 0, 255); }
.navcontainer ul li.selected { padding: 3px 0px 2px 1.5em; text-decoration: none; color: rgb(51, 51, 51); font-size: 90%; background-color: rgb(213, 228, 250); }
.navcontainer ul li a:visited { color: rgb(153, 0, 153); text-decoration: underline; }
.navcontainer ul li:hover, .navcontainer ul li a:hover, .navcontainer ul li:focus, .navcontainer ul li a:focus { color: rgb(153, 0, 0); text-decoration: underline; }
#left-column .hi-lite, #right-column .hi-lite { border: 1px solid rgb(204, 204, 204); padding: 1em; margin: 10px 5px; line-height: 130%; font-size: 85%; }
.hi-lite form, .hi-lite p { margin-top: 0px; }
#middle-column li { padding: 0px 0px 5px; margin: 0px 0px 5px; }
.hi-lite { border: 2px solid rgb(219, 65, 5); padding: 5px; margin: 5px; line-height: 130%; }
h3.hi-litehead { display: inline; position: relative; top: -14px; background-color: rgb(255, 255, 255); padding: 0px 4px; margin: 5px; font-weight: bold; text-align: center; color: rgb(70, 100, 132); font-size: 150%; }
#left-column .inside h3 { padding: 0px; margin: 0.5em 0px; }
.fastfact { border: 2px solid rgb(0, 51, 102); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 80%; width: 80%; margin: 0px auto; }
.fastfact th, .fastfactpop th { background-color: rgb(208, 222, 242); font-size: 90%; font-weight: bold; border: 1px solid rgb(0, 51, 102); padding: 2px 2px 2px 10px; text-align: right; }
.fastfactpop th, .fastfactpop td { text-align: center; }
.fastfact td, .fastfactpop td { border: 1px solid rgb(182, 203, 235); padding: 2px 5px; }
.fastfactpop { border: 2px solid rgb(0, 51, 102); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 80%; width: 60%; margin: 0px auto; text-align: center; }
.fastfact caption, .fastfactpop caption { font-size: 150%; font-weight: bold; padding: 2px; margin: 0px auto; text-align: center; width: 100%; }
.caption { font-style: italic; font-size: 75%; text-align: center; }
.rightStyle, .rightOrangeBox { width: 150px; padding: 10px; margin: 0px 0px 10px; }
.rightStyle { background-color: rgb(213, 228, 250); border: 1px solid rgb(255, 181, 132); }
.rightOrangeBox { background-color: rgb(255, 221, 198); border: 1px solid rgb(179, 231, 255); }
.rightStyle h3, .rightOrangeBox h3 { margin: 0px; padding: 0px; }
.rightStyle p, .rightOrangeBox p { padding-left: 10px; }
.bord a:link, .bord a:visited { color: rgb(255, 255, 255); background-color: rgb(219, 65, 5); }
#middle-column .inside li { padding: 7px; }
h3.pop { margin: 0px auto; padding: 0px; color: rgb(255, 102, 51); font-size: 375%; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 1px 1px 5px; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(255, 102, 51); width: 90%; letter-spacing: -0.07em; background-color: rgb(0, 84, 115); text-align: center; }
#popCulture { width: 90%; font-size: 90%; font-family: "Trebuchet MS","Times New Roman",sans-serif; border: 1px solid rgb(204, 204, 204); margin: 0px auto; background-color: rgb(235, 235, 235); }
#popCulture ul { padding: 0.25em; margin: 0px; }
#popCulture li { margin: 0px 0px 0px 2em; padding: 0px; }
#popCulture p { text-align: center; padding: 0px 1em; color: rgb(0, 84, 115); font-size: 150%; margin: 0px; font-weight: bold; }
#popCulture img { border: 1px solid rgb(24, 42, 69); }
.white { color: rgb(255, 255, 255); font-weight: bold; }
table.fastFacts { margin: 2em auto; border-collapse: collapse; border: 1px solid rgb(204, 204, 204); width: 90%; font-size: 70%; text-align: left; }
td.facts { background-color: rgb(0, 84, 115); padding: 0px; border-bottom: 3px solid rgb(255, 102, 51); }
.fastFacts h4 { font-weight: bold; text-align: center; font-size: 120%; color: rgb(255, 255, 255); padding: 0.25em; margin: 0px; }
th.pop { border-bottom: 1px solid rgb(204, 204, 204); padding: 0.25em; width: 49%; text-align: left; }
th.popBlue { border-bottom: 1px solid rgb(204, 204, 204); padding: 0.25em; width: 49%; text-align: left; background-color: rgb(213, 228, 250); }
td.info { width: 15%; padding-left: 0.25em; border-bottom: 1px solid rgb(204, 204, 204); }
td.infoBlue { width: 15%; padding-left: 0.25em; border-bottom: 1px solid rgb(204, 204, 204); background-color: rgb(213, 228, 250); }
td.divider { background-color: rgb(255, 255, 255); width: 1%; border-width: 1px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: rgb(255, 255, 255) rgb(204, 204, 204); }
.ranking { background-color: rgb(213, 228, 250); text-align: center; color: rgb(0, 0, 0); width: 6%; }
.ranking_pop { background-color: rgb(213, 228, 250); text-align: center; color: rgb(0, 0, 0); width: 13%; }
.topten { text-align: center; padding: 0.25em; width: 6%; border-bottom: 1px solid rgb(204, 204, 204); }
.topten_pop { text-align: center; padding: 0.25em; width: 13%; border-bottom: 1px solid rgb(204, 204, 204); }
.other { padding: 0.25em 0.25em 0.25em 1em; }
.mod_php_lightbox_download_selected { background-color: rgb(255, 51, 0); background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0% 0%; }
