@charset "utf-8";
/* CSS Document */
body { background:url(../images/bg_page.gif); margin:0; }

#subscribeForm { background:#FFF;; }
#oCntnr { width:1000px; margin:0 auto; background:url(../images/bg_ocntnr.gif) repeat-y; }
#oCntnrVote { width:804px; margin:0 auto; background:url(../images/bg_ocntnr_vote.gif) repeat-y; }
#iCntnr { margin:0 16px; height:auto; overflow:hidden; background:url(../images/bg_icntnr.gif) bottom left no-repeat; }
#iCntnrVote { margin:0 16px; height:auto; overflow:hidden; }
#topCntnr { height:80px; background:url(../images/bg_topnav.gif) repeat-x; border-top:1px solid #FFF; }
	#topCntnr img { margin:21px 0 0 37px; float:left; border:0; }
	#topCntnr ul { float:right; list-style:none; margin:55px 0 0 0; padding:0; }
	#topCntnr li { float:left; list-style:none; margin-right:15px; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
	#topCntnr li a { color:#5374a1; text-decoration:none; }

#leftCntnr { width:198px; margin-right:3px; float:left; background:#FFF; }
	span.hdrImg { display:block; padding:5px 0; margin:15px 0 10px 0; border-top:1px solid #FFF; border-bottom:1px solid #FFF; }
	#leftHdr { height:38px; margin-top:2px; background:url(../images/bg_left_hdr.gif) repeat-x; }
		#leftHdr img { margin:15px 0 0 7px; }
	#leftNav { border-top:1px solid #d5d5d5; }
		#leftNav ul { list-style:none; margin:0; padding:0; }
		#leftNav li { list-style:none; margin:0; padding:5px 7px; border-bottom:1px solid #d5d5d5; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
		#leftNav a { padding-left:10px; background:url(../images/arrow_blue.gif) no-repeat 0 3px;; color:#5374a1; text-decoration:none; font-weight:bold; }
		#leftNav a:hover, #leftNav a.on { padding-left:10px; background:url(../images/arrow_red.gif) no-repeat 0 3px;; color:#ff3920; text-decoration:none; font-weight:bold; }
	#newsAlert { display:block; padding:10px 5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5f5f5f; }
	#contact { border:1px solid #cac9c9; padding:0 10px; background:url(../images/bg_contact_us.gif) repeat-x; margin-top:5px; }
		#contact ul { list-style:none; margin:0 0 10px 0; padding:0; }
		#contact li { list-style:none; margin:0; padding:0; }
		#contact img { border:0; }
	#emailSubscribe { border:1px solid #cac9c9; padding:0 10px; background:url(../images/bg_left_cntnr.gif) repeat-x #F5F5F5; margin-top:5px; }
		#emailSubscribe form { margin:0; }
		#emailSubscribe label { display:block; margin:5px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#5f5f5f; }
		#emailSubscribe .formField { border:1px solid #b0b0b0; }
		#emailSubscribe p.success { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5f5f5f; }
		#emailSubscribe p.error { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#f23017; }
		#emailSubscribe p.error a { color:#469fb9; font-size:11px; }
		#btnSubscribe { width:70px; border:1px solid #CEDCEC; background:#FFF; margin:5px 0; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#469fb9; font-weight:bold; cursor:pointer; }
	#weeklyPoll { height:auto; overflow:hidden; padding:0 10px; border:1px solid #cac9c9; border-bottom:none; background:url(../images/bg_left_cntnr.gif) repeat-x #F5F5F5; margin-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#5f5f5f; }
		#btnSubmit { width:50px; border:1px solid #CEDCEC; background:#FFF; margin:5px 0; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#5f5f5f; font-weight:bold; cursor:pointer; }
	
#rightCntnr { width:767px; float:left; font-family:Arial, Helvetica, sans-serif; color:#565656; padding-bottom:10px; }
	#featuredContent { position:relative; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:11px; }
		#featuredContent p { margin:0 0 10px 0; }
		#featuredContent a { font-weight:bold; text-decoration:none; text-transform:uppercase; }
		#featuredContent div.home a { color:#406e09; }
		#featuredContent div.webcasts img { border:0; }
		#featuredContent div.ebriefings img { border:0; }
	#content { height:auto; overflow:hidden; padding:10px 13px; background:url(../images/bg_content.gif) repeat-x #EDF1FA; margin-top:2px; border:1px solid #ced4e4; font-size:12px; line-height:16px; }
		
		#content div.hmBucket { width:350px; height:197px; position:relative; float:left; margin:10px 15px 0 0; background:url(../images/home/bg_bucket.jpg) no-repeat bottom; }
		#content div.hmBucketLast { margin:10px 0 0 0; }
		#content div.hmBucket img.image { border:1px solid #a9b9d0; margin-left:3px; }
		#content div.hmBucket h1 { font-size:12px; color:#ec250d; margin:5px 10px; font-weight:bold; }
		#content div.hmBucket p { margin:0 10px; line-height:normal; font-size:11px; }
		#content div.hmBucket {  }
		#content div.hmBucket a:hover { text-decoration:underline; }
		#content div.hmBucket img.more { border:0; float:right; margin:0 10px 10px 0; position:absolute; bottom:0; right:0; }
		
		#content div.hmBucket img { border:0; }
		#content div.hmBucket div.links a { display:inline-block; margin:10px 0 0 10px; }
			#content div.hmBucket div.links a img { margin:0 10px 10px 0;  }
		
		#content h1 { font-size:20px; color:#577298; font-weight:normal; }
		#content h3 { height:20px; clear:left; font-size:14px; color:#FFF; text-transform:uppercase; margin:0; padding:3px 0 3px 10px; background:url(../images/bg_ebrief_subhead.gif) repeat-x; }
#rightCntnrVote { width:769px; float:left; font-family:Arial, Helvetica, sans-serif; color:#565656; padding-bottom:10px; }
#contentVote { height:auto; overflow:hidden; padding:10px 13px; background:url(../images/bg_content.gif) repeat-x #EDF1FA; margin-top:2px; border:1px solid #ced4e4; font-size:12px; line-height:16px; margin-left:2px; }

	div.contentIndex { height:auto; overflow:hidden; background:url(../images/bg_content_index.gif) repeat-x center #E0EAF6; border:1px solid #cedcec; margin-bottom:10px; }
		div.contentIndex p { margin-left:15px; }
		div.contentIndex a { color:#5374a1; text-decoration:none; }
		div.contentIndex a:hover { text-decoration:underline; }
		div.contentIndex div.contentCard { display:inline-block; width:300px; margin:0 17px 0 17px; padding:12px; float:left; border-bottom:1px dotted #577297; font-size:10px; line-height:normal;  }
			div.contentIndex div.contentCard h2 { font-size:12px; color:#ec250d; margin:0; }
			div.contentIndex div.contentCard img { border:1px solid #96a1af; float:left; margin:0 10px 20px 0; }
			div.contentIndex div.contentCard img.longCopy { margin:0 10px 40px 0; }
			div.contentIndex div.links { clear:left; margin-top:10px;}
			div.contentIndex div.noBreak { clear:none; margin:0; }
			div.contentIndex div.links a img{ border:0; margin-top:10px; }
			
		div.contentIndex div.noBorder { border-bottom:none;  }
		div.pressReleases p { margin-bottom:25px; }
	
#footer { clear:both; height:16px; background:url(../images/bg_footer.gif) no-repeat; }
#footerVote { clear:both; height:16px; background:url(../images/bg_footer_vote.gif) no-repeat; }
#copyright { width:970px; margin:0 auto; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6c6c6c; padding:10px 15px; }
#copyrightVote { width:774px; margin:0 auto; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6c6c6c; padding:10px 15px; }
#hmFeaturesCntnr { width:767px; height:288px; }

#hmFeature1 { width:767px; height:288px; background:url(../images/hm_feature_1.jpg) no-repeat; z-index:1; }
#hmFeature2 { width:767px; height:288px; background:url(../images/hm_feature_2.jpg) no-repeat; z-index:1; display:none; }
#hmFeature3 { width:767px; height:288px; background:url(../images/hm_feature_3.jpg) no-repeat; z-index:1; display:none; }
#hmFeature4 { width:767px; height:288px; background:url(../images/hm_feature_4.jpg) no-repeat; z-index:1; display:none; }

#morning, #snack, #frozen { display:none; }
#staticmorning, #staticsnack, #staticfrozen { display:none; }

#webcastHdr { width:416px; height:59px; padding:176px 0 0 351px; background:url(../images/hdr_img_webcasts.jpg) no-repeat; color:#005d71; }
#ebriefingsHdr { width:289px; height:75px; padding:160px 430px 0 48px; background:url(../images/hdr_img_ebriefings.jpg) no-repeat; color:#005d71; }

#nav { position:absolute; top:260px; left:20px; z-index:100; }
#nav a { text-decoration:none; margin:0 5px; color:#3a620d; padding-right:10px; border-right:1px solid #3a620d; }
#nav a.last { border:none; }
#nav a.activeSlide { color:#FFF; }
#nav a:focus { outline: none; }

#content .comboboxContainer { border:1px solid #D3D3D3; color:#565656; font-family:"Lucida Sans", Arial, sans-serif; font-size:11px; outline:none; white-space:nowrap; margin-bottom:15px; } 
#content .comboboxValueContainer { background: url(../images/bg_briefings_dd.gif) repeat-x left top; outline:none; } 
#content .comboboxValueContent { padding-left:3px; } 
#content .comboboxDropDownContainer { border:1px solid #D3D3D3; background:#FFF; overflow:hidden; padding-left:3px; outline:none; } 
#content .comboboxDropDownButton { width:18px; height:18px; background-image: url(../images/trigger.gif); border-left:1px solid #D3D3D3; } 
#content .comboboxItem { background:#FFF; color:#565656; } 
#content .comboboxItemHover { background-color:#084057; color:#FFF; }

#poll1, #poll2, #poll3, #poll4 { display:none; }

div.contentVote { height:auto; overflow:hidden; border:1px solid #cedcec; margin-bottom:10px; }
