* { padding:0; margin:0;} 
h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, fieldset, address { margin:1em 5%; }
li, dd { margin-left:5%; }
fieldset { padding: .5em; }body { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; margin:10px 0; padding:0; text-align:center; }

#content { margin: 0 auto; width: 900px; text-align: left; }
.ticker { font-family:Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; }
.footer-data { font-family:Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; }
.ticker-name { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; }
.chipin-name { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; }
.chipin-org { font-family:Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; }
.header-links { font-family:Arial, Helvetica, sans-serif; font-size: 11px; background-color: cornsilk; width:100%; margin: 2px; text-align:center; }
.option-boxes { font-family:Arial, Helvetica, sans-serif; font-size: 11px; width:100%; margin: 4px; height:30px; padding-bottom:2px; text-align:center; }
.pac-box { font-size: 16px; font-weight:bold; width:100%; margin: 4px; padding-bottom:2px; text-align:center; }
.main-nav           { font-size: 15px; background-color: white; width:100%; text-align:center; height:23px;}
.internal a         { font-size: 15px; background-color: cornflowerblue;        border: 1px solid black; padding:2px; color:black; font-weight:bold;}
.internal-over a    { font-size: 15px; background-color: cornsilk;    border: 1px solid black; padding:2px; color:black; font-weight:bold;}
.internal-selected a{ font-size: 15px; background-color: deepskyblue; border: 1px solid black; padding:2px; color:white; }
.news { font-family:Arial, Helvetica, sans-serif; font-size: 14px; background-color: white; padding:2px; color:red; }
.largest-state { background-color:lightgreen; }
a { text-decoration: none; }
img { border: none; }
#ImageBoxOverlay { background-color: #000; }
#ImageBoxCaption { background-color: #F4F4EC; }
#ImageBoxContainer { width: 250px; height: 250px; background-color: #F4F4EC; }
#ImageBoxCaptionText { font-weight: bold; padding-bottom: 5px; font-size: 13px; color: #000; }
#ImageBoxCaptionImages { margin: 0; }
h2, h4, p { padding-left: 20px; }
.noflashlink { font-size: 12px; font-weight: bold; color:black; padding-top:3px; }
.highlightFeature { font-weight: bold; color:black; background-color: yellow; display:inline; font-size:15px;}
.alexa_head { font-size:18px; font-weight:bold; }
.graph_select { font-size:10px; }
.hidden {display:none;}

optgroup option {
    padding-left:15px;
}