.menu-hider,.menu-shower{display:none;}
html, body, h1, h2, h3, h4, h5, h6, p, em, strong, abbr, acronym, blockquote, q, cite, ins, del, dfn, a, div, span, pre, hr, address, br, b, i, sub, sup, big, small, tt, table, tr, caption, thead, tbody, tfoot, col, colgroup, form, input, label, textarea, button, fieldset, legend, select, option, optiongroup, ul, ol, li, dl, dt, dd, code, var, kdb, samp, img, object, param, map, area, bdo, iframe { padding:0; margin:0; }
ul li { list-style-type:none; }
img { border:none; }
.bg-none { background:none !important; border-bottom:none !important; }
:-moz-any-link:focus {outline: none;}
html { height:100%; }
body,textarea { width:100%; height:100%; background:#FFF;}
a:link, a:visited { text-decoration:underline; }
a:hover { text-decoration:none; }
table { border-collapse:collapse; }
.flo:after {/*fix for IE in styles-ie.css*/ content: "."; visibility:hidden; display:block; clear:both; height:0; }
.clear { clear:both; content:"."; zoom:1; float:none !important; }
.clear { text-indent:-5000px; font-size:0px !important; line-height:0px !important; }
.fleft { float:left !important; }
.fright { float:right !important; }
div[id^="captions_"]{
	width: 500px;
}
.p3-captions-components{
	float: left;
	display: inline;
	width: 500px!important;
}
input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner {border:0px;}
.main .features .item {margin-bottom:11px; margin-bottom:17px;}
.main .graph-pic {float:right; font-size:14px; text-align:center; margin:-2px 20px 20px 41px; width:280px; overflow:hidden;}
.main .graph-pic img {display:block; border:1px #c3c3c3 solid; margin-bottom:6px;}
.main .player-block {margin-bottom:20px;}
.main .var-txt p {font-size:14px; padding-bottom:16px; line-height:17px;}
.main .calc-chat {width:230px; font-size:16px; margin:8px 2px 20px 55px;}
.main .calc-chat img {margin-bottom:12px;}
.main .video-item {margin:14px 0 68px; float:left;}
.main .video-item .thumb {display:block; border:1px #c3c3c3 solid; float:right; margin:0 4px 0 40px;}
.main .video-item h2 {font-size:18px; color:#4d4d4d; margin-bottom:22px;}
.main .video-item p {padding-bottom:18px;}
.main .bottom-bar .control {float:left; width:100px;}
.main .bottom-bar .control-next {float:right; text-align:right;}
.main .bottom-bar .control a {font-weight:bold; font-size:14px; color:#4d4d4d; text-decoration:none; background:url(../images/bull_back.gif) no-repeat 0 3px; padding-left:19px;}
.main .bottom-bar .control-next a {background:url(../images/bull_back.gif) no-repeat 0 2px; padding:0 19px 0 0; background:url(../images/bull_next.gif) no-repeat 100% 3px;}
.main .bottom-bar .innactive a {background-position:0 -17px; color:#b1b0b0; cursor:default;}
.main .bottom-bar .control-next.innactive a {background-position:100% -17px;}
.main .bottom-bar .label-box {width:442px; float:left; text-align:center; font-size:14px; font-weight:bold;overflow: hidden;max-height: 16px;}
object,embed{overflow: scroll;}
li.data-download{list-style-type:none!important;background: url("/images/shared/excel.png") no-repeat top left;padding: 0px 0px 0px 25px;margin-bottom: .75em;}
li.data-download a,li.pdf a{text-decoration:none;}
li.data-download a:hover,li.pdf a:hover{text-decoration: underline;}
.glossary-content ul li.content-list{margin-left: 2em;list-style-type:disc;}
ul.homepage-ul-lcalc li
{
	margin-left: 30px;
	margin-bottom: 1.25em;
	line-height: 1em;
	font-weight: bold;
}
ul.homepage-ul-lcalc li p{font-weight:normal;}
ul.homepage-ul-lcalc li p {
    display: none;
    font-weight: normal;
    margin-top: 0.75em;
    padding-left: 1em;
}
ul.homepage-ul-lcalc li:hover {
    cursor: pointer;
}
ul.homepage-ul-lcalc {
    padding-right: 30px;
    z-index: 1000;
}
div.page-search{display:none;}
