﻿/* main Kellogg's CSS Document */		
		
/* General -----------------------------------*/		
body{background-color:#fff;text-align:left;font-family:Arial, Helvetica, sans-serif;color:#333;font-size:1em;padding:20px;}
.clearer{width:auto;height:0;overflow:hidden;clear:both;}
.hidden{display:none;}
.redBoldText{font-size:1.1em;font-weight:700;color:#D8040C;}
.boldText{font-weight:700;}
.smallText{font-size:0.7em;}
.smallText a{color:#D8040C;text-decoration:none;}		

/* Kelogg's Logo -----------------------------------*/		
#kelloggsPrintlogo {display:block;}		
		
/* Breadcrumb -----------------------------------*/
#breadcrumbWrap a:link,#breadcrumbWrap a:visited,#breadcrumbWrap a:active{display:none;color:#333;text-decoration:none;background:url(../images/common/arrow_bullet.gif) left center no-repeat;padding-left:8px;}
#breadcrumbWrap,#breadcrumbWrap p{display:none;}

/* navigation -----------------------------------*/
#navWrapper {display:none;}
		
/* footer -----------------------------------*/
#footer,#registered,#registered p,#madeBy_logo,#madeBy a,#madeBy a:hover,#madeBy{display:none;}
#rightPaneWrap,#topPaneWrap,#maincolumn,#innerLeftPaneWrap{width:100%;border:none;}

/* verticalPanes -----------------------------------*/
#rightPaneWrap p{margin:10px 0px;}
#rightPaneWrap p.first{line-height:150%;font-weight:700;}
#rightPaneWrap p.red{font-size:1.3em;font-weight:700;color:#D8040C;}
#rightPaneWrap h1{color:#D8040C;font-size:1.6em;font-weight:700;margin:0 0 0 0px;padding:0px;}
#rightPaneWrap.greytop h1{padding:29px 0 0;}
#rightPaneWrap h2{color:#D8040C;padding-top:0;font-size:1.2em;margin:0 0 0 0px;}
.introText{line-height:130%;font-size:1.08em;padding-bottom:8px;}
.filledArrow a:link,.filledArrow a:visited{background:url(/images/common/arrow_filled.gif) left center no-repeat;color:#d8040c;font-weight:700;text-decoration:none;padding:10px 0 12px 22px;}
.filledArrow a:hover{text-decoration:underline;}
#innerLeftPaneWrap a:link,#innerLeftPaneWrap a:visited{color:#D8040C;text-decoration:none;}
#innerLeftPaneWrap a:hover{color:#D8040C;text-decoration:underline;}
		
/* lists -----------------------------------*/
.numberList ul,.numberList li,.numberList ol{list-style-type:decimal;margin:10px 15px 10px 35px;}
.dotList ul,.dotList li,.dotList ol{list-style-type:disc;margin:10px 15px 10px 35px;}
		
/* horizontalPanes -----------------------------------*/
#bottomPaneWrapOuter {display:none;}		
		
/* icons -----------------------------------*/
.pdfIcon{padding-top:60px;width:60px;height:0 !important;overflow:hidden;background-image:url(../images/common/icons/pdf.gif);background-repeat:no-repeat;display:block;}
#getpdfWrap{font-size:0.85em;line-height:1em;}
#getpdfWrap a:link,#getpdfWrap a:visited{background:url(../images/common/arrow_bullet.gif) left center no-repeat;padding-left:8px;line-height:1em;color:#333;text-decoration:none;}
.getpdfIcon a:link,.getpdfIcon a:visited{margin-top:10px;margin-left:8px;float:left;padding-top:33px;width:112px;height:0 !important;overflow:hidden;background-image:url(../images/common/icons/get_adobe_reader.gif);background-repeat:no-repeat;display:block;}
.getflashIcon a:link,.getflashIcon a:visited{margin-left:16px;padding-top:31px;width:88px;height:0 !important;overflow:hidden;background-image:url(../images/common/icons/get_flash_player.gif);background-repeat:no-repeat;display:block;}		

/* SIDE NAV -----------------------------------*/
#sidenav {display:none;}
#prSidenav {display:none;}

/* COMMON IMAGE LIST -----------------------------------*/
#imagelist dl{overflow:hidden;margin:0 10px 0 15px;}
#imagelist dt a:link,#imagelist dt a:visited{color:#D8040C;font-size:1.1em;font-weight:400;background:none;text-decoration:none;}
#imagelist dt a:hover{text-decoration:underline;}
#imagelist dt .thumbWrap{float:left;diplay:inline;border:1px solid #E0D8CC;margin:0 10px 10px 0;padding:2px;}
#imagelist dt .thumbWrap a:link,#imagelist dt .thumbWrap a:visited{padding-top:93px;width:113px;height:0 !important;overflow:hidden;background-repeat:no-repeat;display:block;}
.dropdownFilter{width:130px;}
#imagelist dd,#imagelist dt{padding:0 0 10px;}
		
/* COMMON TEXT LIST -----------------------------------*/
#textlist a:link,#textlist a:visited{background:url(../images/common/arrow_bullet.gif) left center no-repeat;padding-left:8px;color:#333;text-decoration:none;line-height:1.38em;}
#textlist a:hover{color:#d8040c;text-decoration:underline;}
		
/* COMMON TEXT LIST2 e.g health subsections -----------------------------------*/		
#textlist2{border-top:1px solid #E0D8CC;margin:10px 10px 10px 15px;padding:15px 0 0;}
#textlist2 dl,#textlist2 ul{overflow:hidden;margin:0;}
#textlist2 dt,#textlist2 li{padding:0 0 5px;}
#textlist2 dd{padding:0 0 10px;}
#textlist2 dt a:link,#textlist2 dt a:visited,#textlist2 li a:link,#textlist2 li a:visited{background:url(/images/common/arrow_filled.gif) left center no-repeat;color:#d8040c;font-weight:700;text-decoration:none;padding:10px 0 12px 22px;}
#textlist2.searchResults dt a:link,#textlist2.searchResults dt a:visited{background:none;color:#d8040c;font-weight:700;text-decoration:none;padding:0;}
#textlist2 dt a:hover{text-decoration:underline;}
	
/* COLUMN WRAPPERS -----------------------------------*/
.column2{width:230px;float:left;display:inline;padding-right:15px;}		
		
/* -- ALL BOX -- */
#registerBottom{background-image:url(/images/common/overlays/reg_bottom.png);background-repeat:no-repeat;padding-top:20px;}
#registerWrap #registerContent{line-height:120%;padding:20px;}
#registerContent .reg_radio{font-size:1em;margin:5px 0;}
#registerContent p{padding-top:5px;padding-bottom:5px;}
#registerContent .gender{width:20px;float:left;text-align:right;display:inline;margin:7px 5px 5px 0;}
#registerContent fieldset{border:none;padding-bottom:10px;}
#registerContent h4{font-size:1.2em;color:#d8040c;font-weight:700;margin:0;padding:0;}
#registerWrapOverlay #registerContent .separator{background-image:url(/images/common/overlays/separator.gif);background-repeat:repeat-x;padding-top:2px;position:relative;clear:both;margin:3px 0;}
#registerContent .fieldWrap{position:relative;clear:both;}
#registerContent .fieldHint{clear:both;float:left;font-size:0.8em;font-weight:400;color:#666;}
#registerWrapOverlay #registerContent .fieldHint{margin:-8px 0 -3px 130px;}
#registerWrap #registerContent .fieldHint{margin:-13px 0 -9px 113px;}
#registerContent a:link,#registerContent a:visited{background:url(../images/common/arrow_bullet.gif) left center no-repeat;padding-left:8px;color:#333;text-decoration:none;float:left;}
#registerContent a:hover{color:#d8040c;text-decoration:underline;}
#closeBtn a:link,#closeBtn a:visited{position:absolute;left:420px;margin-top:-30px;padding-top:17px;width:17px;height:0 !important;overflow:hidden;background-image:url(/images/common/overlays/close_arrow.gif);background-repeat:no-repeat;display:block;float:right;}
#registerContent .error{float:left;text-align:left;display:block;color:#D8040C;margin:7px 5px 5px 8px;padding:0;}
#registerContent .normalLabel{width:120px;float:left;text-align:right;display:block;margin:7px 10px 5px 0;}
#registerContent .radioLabel{float:left;text-align:left;display:block;color:#666;margin:0;padding:5px 0 0;}
#registerContent .submitBtn{margin-top:10px;margin-left:160px;}
#allboxWrap,#registerWrapOverlay #registerContent,#registerContent legend{display:none;}
#registerContent .reg_field,#registerContent .dob-day,#registerContent .dob-month,#registerContent .dob-year{font-size:1em;float:left;display:inline;border:1px solid #CCC;margin:5px 0;}

/* SEARCH RESULTS -----------------------------------*/
.searchNo{font-size:0.8em;color:#333;}
#innerLeftPaneWrap .searchURL a:link,#innerLeftPaneWrap .searchURL a:visited{font-size:0.85em;color:#333;text-decoration:none;}
#innerLeftPaneWrap .searchURL a:hover{font-size:0.85em;color:#d8040c;text-decoration:underline;}
#searchFieldWrap{margin-top:10px;margin-left:0;}
#searchFieldWrap #searchFields{margin:0 0 0 16px;}
#searchFieldWrap select,#searchFieldWrap input,#searchFieldWrap .drop{font-size:0.9em;}
#searchPagination{font-size:0.85em;margin-left:15px;margin-bottom:15px;}
#searchPagination a:link,#searchPagination a:visited{color:#333;text-decoration:none;border:1px solid #CCC;background-color:#efece6;line-height:2em;padding:2px 5px;}
#searchPagination a:hover{color:#d8040c;text-decoration:none;}

/* QUICK LINK RESULTS -----------------------------------*/
#test {margin:14px 0 5px 15px; display:none;}

/* ARRA BOX -----------------------------------*/
#arraBoxWrap {display:none;}
#printIconWrap {display:none;}

/* TABLE  -----------------------------------*/
.gdaTable{float:left;width:180px;margin:8px 0 16px 16px;}
.gdaTable th{font-size:0.9em;font-weight:700;color:#FFF;background-color:#d8040c;padding:2px 2px 2px 5px;}
.gdaTable td{font-size:0.85em;padding:2px 2px 2px 5px;}
.gdaTable tr.gr{background-color:#efece6;}

/* TURN STUFF OFF */
.login-status {display:none;}
.listItemsWrap {display:none;}
#rssBtn {display:none;}

/* MCE HTML editor styles  -----------------------------------*/
.redHeading  { font-size:1.3em; font-weight:bold;color:#D8040C; }
.redSubHeading  { padding-top:10px; font-size:1em; font-weight:bold; color:#D8040C;	}	
.imgBorder { padding:2px; border:1px solid #E0D8CC;}

#commonTbl {font-size:0.9em;}
#commonTbl tr.tblHead {font-weight:bold;padding:2px 2px 2px 5px;color:White;background-color:#d8040c;}
#commonTbl td {padding:2px 2px 2px 5px; }
#commonTbl tr.grey{background-color:#efece6;}