
/**************************************/
/*           COLOR SCHEME             */
/**************************************
- red		#ee3124
- text	#333333

***************************************/


/**************************************/
/*              GLOBALS               */
/**************************************/
html {font-family:"arial", sans-serif;color:#333;}
a, a:visited, a:link {color:#ee3124;text-decoration:none;}
a:hover {text-decoration:underline;}
body {background-color:#B9090B;margin:0;}
#darkFade {width:100%;height:100%;}
.container {background:url(../images/content.png) top left repeat-y transparent; height:100%;}
h1 {font-size:24px;font-weight:normal;color:#ee3124;padding:0;margin:35px 0 15px 0;}

/**************************************/
/*              HEADER                */
/**************************************/

#banner {background:url(../images/banner.png) top left no-repeat transparent; }
#breadcrumbs {font-size:10px;}
#breadcrumbs ul {margin:0;}
#breadcrumbs ul li {float:left;list-style-type:none;padding:14px 8px 14px 12px;margin:0;background:url(../images/smallArrow.gif) 0px 20px no-repeat transparent;white-space:nowrap;}
#breadcrumbs ul li.first {padding-left:0;background-image:none;}
#nfSearch input {vertical-align: middle;margin-top:8px;}
#nfSearch #searchBox, #nfSearch #keyword {width:200px;font-size:10px;color:#777;}
#nfSearch #searchBtn {}
#logo a {height:110px;width:210px;display:block;}

/**************************************/
/*        LEFT NAVIGATION             */
/**************************************/
#leftNav {height:600px;}
#leftNav ul { margin:20px 0 20px 0; }
#leftNav ul li { list-style-type:none;padding:3px 0; }
#leftNav ul li a {color:#333;padding-left:35px; }
#leftNav ul li.selected ul li a {color:#666;}
#leftNav ul li.selected ul li a {background:none;}
#leftNav ul li.selected a, #leftNav ul li a:hover, #leftNav ul li.selected ul li a:hover 
	{color:#ee3124;background:url(../images/arrow.gif) no-repeat 16px 3px; text-decoration:none; }
#leftNav ul li ul { margin:3px 0 0 7px;}
#leftNav ul li ul li a {color:#666;}
#leftNav ul li ul li.selected a {color:#ee3124;}

/**************************************/
/*        RIGHT NAVIGATION            */
/**************************************/
#stockQuoteNF { display:block; margin:20px 0 20px 0;clear:both; }
#mostViewedLinks #heading {display:block;width:192px;height:52px;background:url(../images/mostViewedLinks.jpg) top right no-repeat; }
#mostViewedLinks ul { margin:5px 0 15px 0; }
#mostViewedLinks ul li { list-style-type:none;padding:3px 0;margin:0; }
#mostViewedLinks ul li a{ color:#ee3124;background:url(../images/arrow.gif) no-repeat 16px 3px; text-decoration:none;padding-left:35px; }
#toolbarNF #heading {display:block;width:192px;height:52px;background:url(../images/investorTools.jpg) top right no-repeat;clear:both; }
#stockQuoteNF div {padding:2px 0;border-bottom:1px solid #eee;font-size:11px;}
#stockQuoteNF #ticker {font-size:14px;width:170px;border:none;padding-bottom:5px;}
#stockQuoteNF #price {font-size:18px;margin:0;width:170px;}
#stockQuoteNF #price span {font-size:12px;}
#stockQuoteNF #price span.up { color:#28a90f;}
#stockQuoteNF #price span.down {color:#ee3124;}
#stockQuoteNF .stLabel {text-transform: uppercase;color: #999;width:85px;margin:0;}
#stockQuoteNF .stValue {text-align:right;width:85px;}
#stockQuoteNF #stDate {color:#999;width:170px;border:none;}
#stockQuoteNF .clear {border:none;}

/**************************************/
/*            MAIN CONTENT            */
/**************************************/

#content {width:500px;padding-right:10px;}
#webcastReleases { background:url(../images/releasesWebcasts.png) no-repeat transparent top left;width:500px;float:left;}
#qEarnings { background:url(../images/qEarnings.png) no-repeat transparent top left;width:500px;float:left; padding-left:25px;}
#qEarnings h3 {color:#888; font-size:13px;  font-weight: bold; margin-top: 25px;}
#webcastReleases #webcasts, #webcastReleases #releases { float:left;padding:50px 15px 20px 27px;width:208px;}
#factSheet {background:url(../images/factSheetBG.jpg) 0px 60px no-repeat transparent;width:500px;float:left;}
#factSheet ul {margin:0 0 0 12px;width:100%;height:80px;display:block;}
#factSheet ul li {list-style-type:none;float:left;margin:0;}

#factSheet .fSheetTable ul {height:auto;}
#factSheet .fSheetTable ul li, .fSheetTable ol li{list-style-type:disc;}
#factSheet ul li a { background:url(../images/tab-off.jpg) top left transparent no-repeat;display:block;padding:20px 0px 0px 20px;width:110px;height:56px;color:#333;text-transform:uppercase;}
#factSheet ul li.selected a, #factSheet ul li a:hover {color:#888;background:url(../images/tab-on.jpg) top left transparent no-repeat; text-decoration:none; }
#factSheetContent, .tab_content {padding:0 20px 20px 30px; }

#factSheet ul.fshTabs {width:95px !important; display:block;}
#factSheet #fshOptions ul li a { background:url(../images/option-off.png) top left transparent no-repeat;display:block;padding:20px 0px 0px 13px;width:85px;height:65px;color:#333;text-transform:uppercase; font-size:10px; text-align:center;}
#factSheet #fshOptions ul li.selected a, #factSheet #fshOptions ul li a:hover {color:#888;background:url(../images/option-on.png) top left transparent no-repeat; text-decoration:none; }
#factSheet .fSheetTable {border:0; width:76%;}
#factSheet .fSheetTable td {border:0; padding:0;}


/**************************************/
/*               FOOTER               */
/**************************************/

#footer {background:url(../images/footer.png) top left no-repeat transparent;text-align: center;height:60px;}
#footer ul {margin:0 0 0 165px;display: block;}
#footer ul li {float:left;list-style-type:none;padding:14px 20px;margin:0;background:url(../images/footerDivider.jpg) 0px 8px no-repeat transparent;}
#footer ul li a {color:#EE3124;}
#footer ul li a:hover {text-decoration:underline;color:#EE3124;}
#footer ul li.first {padding-left:0;background-image:none;}
#lowerFooter p {text-align: center;font-size: 11px; color:#666;margin-top:10px;}


.accordion{ width: auto; }

#content{
	width:670px;
	padding-right:0;
	margin-right: 0;
}

.shadowGradientBox{
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	    -ms-box-sizing: border-box;
		    box-sizing: border-box;
			*behavior: url(includes/boxsizing.htc);
}

.shadowGradientBox{
	width:96%;
	margin: 20px 2% 10px 2%;
}

.col-1-3{ width:29.333%; }
.col-1-2{ width:46%; }

#index #content h1{ margin-left: 2%; }


.wsh_expCol_Content:after {
    clear: both;
    content: "";
    display: block;
}

.hpResults{ clear:both; }

.hpResults .item:after,
.hpResults:after{
	content:" ";
	display:table;
	clear:both;
}

.hpResults,
.hpResults .item{
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	    -ms-box-sizing: border-box;
	        box-sizing: border-box;
	behavior: url('includes/boxsizing.htc');
}

.hpResults .item{
	display:block;
	float:left;
	width:50%;
	padding:8px 5px 8px 0;
	margin-bottom: 1em;
}

.hpResults .item .icon,
.hpResults .item .desc{
	display: inline-block;
	height:16px;
	line-height: 19px;
	*dislay:inline;
	zoom:1;
}

.hpResults .item .desc{
	padding: 0 0 0 21px;
	background: 0 0 no-repeat;
}
.hpResults .item .desc.html{ background-image: url('/common/images/ico_htm.gif'); }

.hpResults .item .desc.audio,
.hpResults .item .desc.wmv,
.hpResults .item .desc.mp3{ background-image: url('/common/images/ico_audio.gif'); }

.hpResults .item .desc.PDF{ background-image: url('/common/images/ico_pdf.gif'); }

.hpResults .item .desc.XLS,
.hpResults .item .desc.XLSX,
.hpResults .item .desc.CSV{ background-image: url('/common/images/ico_xls.gif'); }

.hpResults .item .desc.DOC,
.hpResults .item .desc.DOCX{ background-image: url('/common/images/ico_word.gif'); }

.hpResults .item .desc.GIF,
.hpResults .item .desc.JPG,
.hpResults .item .desc.JPEG,
.hpResults .item .desc.TIFF{ background-image: url('/common/images/ico_graphic.gif'); }

.hpResults .item .desc.PPT,
.hpResults .item .desc.PPTX,
.hpResults .item .desc.PPS{ background-image: url('/common/images/ico_ppt.gif'); }

.hpResults .item .desc.TXT{ background-image: url('/common/images/ico_text.gif'); }
.bioLink{ padding-left:0.5em; }

.wsh_expCol_Content.bio + .wsh_expCol_Title.bio{ margin-top: 3em; }

