BODY{margin:0;}
BODY, TABLE, TD{font-family: Helvetica,Arial,sans-serif;font-size: 9pt;text-decoration: none;line-height:13pt;}
A{text-decoration: underline;color:black;}
A:HOVER{color:#C84C0E;}
HR{color:#C0C0C0;height:1;}
P{margin-bottom: 7px;}

/*rails*/
.tableRails{width:780px;}
.tableHeader,.tableLeft,.tableRight,.tableFooter{background-color:#EBECC7;}
.tableHeader{text-align:left;}
.tableLeft{width:136px;vertical-align:top;font-size:9pt;color:black;}
.tableBody{padding:15px;width:478px;vertical-align:top;text-align:center;}
.tableRight{width:136px;vertical-align:top;}
.tableFooter{text-align:center;}
.spacerGrey {background-color:#B2B2B2;height:1px;width:1px;vertical-align:top;}

/*navigation*/
.navbottom{font-size:10pt;font-weight:bolder;color:#A9A561;text-decoration:none;}
.navBottomDivider{font-size:10.5pt;font-weight:bolder;color:#000000;}
.navMenu {background-color:#FFFFFF;}
.navSUB{font-size:11px;color:#333333;text-decoration:none;background-color:#FFFFFF;height:20px;padding:5px;padding-bottom:2px;font-weight:bold;border-bottom:1px solid black;border-right:1px solid black;border-left:1px solid black;}
A.navSUB:hover{background-color:#C6C385;color:#333333;text-decoration:none;}
DIV.navmain{text-indent:-11px;margin-left:11px;font-weight:bold;font-size:10pt;color:#EE5019;text-decoration:none;padding-top:6px;}
HR.navmain{height:1px;border:1px solid black;margin-top:6px;}
DIV.navItem{text-indent:-11px;margin-left:11px;line-height:11pt;padding-bottom:5px;}
A.navItem{font-size:9pt;color:black;text-decoration:none;}
INPUT.searchbox{font-size:8pt;height:16px;width:103px;border: 1px solid #666666;padding-left:2px;}
INPUT.submit{background-color:#EE5019;width:43px;height:16px;border:0;color:white;font-size:9pt;}

/*article header*/
.hed,.CH_articletitle,.CHEtitle{font-size: 13px;font-weight: bold;color:#D36400;text-decoration: none;text-transform : uppercase;}
.dek,.CH_deck,.CHEdek{font-size: 11px;text-decoration: none;line-height: 12px;color: #515151;font-weight:bold;padding-bottom: 10px;padding-top: 10px;}
.byline,.CH_author,.CHEauthor{font-size: 10px;text-decoration: none;line-height: 12px;color: #999999;font-weight: bold;}
.publish,.CHEmedium,.CHEcopyright{font-size: 10px;text-decoration: none;line-height: 12px;color: #999999;padding-bottom:10px;}

/*recipe styles*/
.hedRecipe{font-size: 11px;line-height: 16px;font-weight: bold;color:#828E27;text-decoration: none;}
.recipeHighlight{font-weight: bold;color: #828E27;padding-right: 5px;}
.recipeHdr{font-weight: bold;}
.bullet{font-size: 9px;font-weight: bold;}

/*article body*/
.sidebarTitle,.chartHeaderDark,.chartHeader,.numberedTitle,.subTitle,.pTitle,.pTitleRed{font-weight:bold;font-size:11pt;padding-bottom:3px;}

/*sidebar*/
TABLE.sidebar{border-collapse: collapse;border: 1px solid #cccc99;}
TD.sidebar{padding: 5px;}

/*chart*/
TABLE.chart{border-collapse: collapse;border: 1px solid #C0C0C0;}
.chartHeaderDark,.chartHeader{border: 1px solid #C0C0C0;border-collapse:collapse;padding:5px;vertical-align:top;border-spacing: 0;text-align: left;}
TD.chartHeader{background-color:#EAEBE9;}		 
TD.chartRowdark, TD.chartRowWhite{background-color: #EDEEDF;border: 1px solid #C0C0C0;border-collapse: collapse;padding: 5px;border-spacing: 0;vertical-align:top;}
TD.chartRowWhite{background-color: #EAEBE9;}

/*numbers*/
.numberedTitle{padding-left:35;padding-top:7;}
div.numberedText{padding-left:20;}
div.numberedItem{position:absolute;}

/*related content */
.relatedContentTable{border-bottom:1px solid #C0C0C0;width:150px;margin-left:7px;margin-bottom:7px;}
.relatedContentHeader{border:1px solid #C0C0C0;padding:1px;padding-left:10px;font-size:9pt;font-weight:bold;text-transform:lowercase;text-decoration:none;color:#FFFFFF;background-color:#A9A561;font-family: Verdana, Arial, sans-serif;}
.relatedContentCell{border-left:1px solid #C0C0C0;border-right:1px solid #C0C0C0;font-size:8pt;line-height:11pt;color:black;background-color:#EBECC7;padding:3px;padding-bottom:10px;font-family: Verdana, Arial, sans-serif;}
.relatedContentCopy{font-size:8pt;color:black;background-color:#EBECC7;}

/*misc*/
LI{margin-left:-8px;}
DD{	text-indent:-25px;margin-left:0px;}
.recipeCard{color:#6D7CBF; font-weight:bold; text-transform: uppercase;padding-left:5pt;padding-right:15pt;}
.buyersGuideTitle{font-weight:bold;color:#828E27;}
.listItem{text-indent:-8px;margin-left:8px;margin-bottom:6px;}
.closeWindowLink{font-size: 11px;line-height: 16px;color: #C84D10;padding: 5px;font-weight:bold;}
.emailFriendArticleTitle{font-size: 11px;color: black;font-weight:bold;}
.dropcapTable{margin-top:-3px;margin-bottom:-5px;height:24pt;}
.dropcapTD{padding-top:2px;font-size:20pt;}

/*homepage*/
.hp_box{border:1px solid black;width:302px;}
.hp_box_title{font-weight:bolder;color:#EE5019;font-size:9pt;line-height:12.5pt;letter-spacing:1pt;text-transform:uppercase;margin-bottom:5px;}
.hp_box_text{padding:10px;font-size:9pt;line-height:11.5pt;width:196px;}
A.hotTopic{font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:10pt;text-decoration:none;}
/*boxes*/
.poll{background-color:#66CC33;color:black;width:138px;vertical-align:top;padding:15px;}

.topspot1{padding:5px;padding-left:15px;padding-right:0px;font-size:8pt;line-height:10pt;}
.topspot2{padding:5px;padding-left:15px;padding-right:0px;font-size:8pt;line-height:10pt;}
.topspot3{padding:5px;padding-left:15px;padding-right:10px;font-size:8pt;line-height:10pt;}


/**recipe file styles....needs editing **/

.hedRecipe {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color:#828E27;
	text-decoration: none;
}
.recipeHighlight {
	font-weight: bold;
	color: #828E27;
	padding-right: 5px;
}

.recipeHdr {
	font-weight: bold;
}
.recipeSearchBoxTop {
	background-color: #EDEEDF;
	width: 1px;
	height: 1px;
}
.recipeSearchBoxBgColor {
	background-color: #EDEEDF;
}
.recipeHeader {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 5px;
	color:#828E27;
}
.recipeTitleBox {
 	border:1px solid #B2B2B2;
 	width: 99%;
 	padding-top: 5px;
 	padding-bottom: 5px;
 	background-color: #EDEEDF;
}
.recipeSearchResultsBox {
 	border:1px solid #B2B2B2;
 	width: 99%;
 	padding-top: 5px;
 	padding-bottom: 5px;
}
.recipeSideBox {
	width: 99%;
	padding: 5px;
  	border-left:1px solid #B2B2B2;
	border-right:1px solid #B2B2B2;
	border-bottom:1px solid #B2B2B2;
}
.recipeModuleHdr {
	background-color: #A8AF57;
}

/* meal plans january 2005 */
.mealplanTable{
	border:2px solid black;padding:0px;
}
.breakfast{
	background-color:#FF9900;padding:5px;border-bottom:1px solid black;
}
.lunch{
	background-color:#FFEE22;padding:5px;border-bottom:1px solid black;
}
.dinner{
	background-color:#FF9900;padding:5px;
}



/* to be deleted soon  */

.storyhead {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 5px;
}
.storyheadsmall {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding: 5px 5px 5px 0px;
	color: #0D7FA8;
}
 
.storybodylink {
	font-family: Verdana, Arial, sans-serif;
	text-decoration: underline;
	color: black;
	font-size: 11px;
	line-height: 16px;
}

/************ GLOBAL ROGERS STYLES FOR UMS FORMS *************/
/* Developer: Stephen Scholtz - stephen AT bluespark DOT com */

#ums_formBody, #ums_interwovenIntro {
	font-family: Helvetica,Arial,sans-serif;
	font-size: 9pt;
	text-decoration: none;
	line-height:13pt;
	text-align:left;
}

#ums_formBody h1, #ums_interwovenIntro h1 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#D36400;
	text-decoration: none;
	text-transform : uppercase;
	text-align: left;
}

#ums_required {
	color: #FF0000;
	font-weight: bold;
}


/* Formatting for both Messages and Flow Messages */
#ums_allMessages {
	font-weight: bold;
}

#ums_privacyMessages {
	font-size: 10px;
	line-height:11px;
}

#ums_errors {
	color: #CC0000;
	font-weight: bold;
}

#ums_errors ul,li{
	color: #000000;
}

/*removed the line width: 479px; from the class below. It was causing the forms to be larger than the top horizontal nav */
#ums_formBody .ums_mainTable {	
	padding-bottom: 5px;
	text-align:left;
	/* If you want to align the main table left or right, use "float" along with "clear" to keep the privacy id or any ads from moving up into the empty space */
	/* float: left;
	clear: both; */
}

#ums_formBody .ums_checkTable {
	width:100%;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align:left;
	vertical-align:top;
	
}

#ums_formBody .ums_radioTable {
	padding-bottom: 3px;
	padding-top: 0px;
	text-align:left;
	vertical-align:top;
}

/* Formatting for the table displayed on any confirmation pages - seperated this from main table, just in case */
#ums_formBody .ums_confirmTable {
	width: 95%;
	padding-bottom: 5px;
}

/* Formatting for all prompts as seen on a confirmation page - seperated this from "formPrompts", just in case */
#ums_formBody .ums_confirmPrompts {
	text-align: right;
	padding-right: 5px;
}

/* FORM STYLES */

/* Formatting for all form prompts */
#ums_formBody .ums_formPrompts {
	padding-right: 5px;
	line-height: 16px;
}

#ums_formBody .ums_formPrompts2 {
	text-align: left;
	width: 190px
}

#ums_formBody .ums_label {
	/*text-align: left;*/
	font-weight: bold;
}

#ums_formBody .ums_subtitle {
	text-align: left;
	color:#D36400;
	font-weight: bold;
}

/* Formatting for a generic form text field */
#ums_formBody .ums_textField_gen {
	width:197px;
	border: 1px;
	border-style: solid;
	border-color: #669966;
	padding: 1px;
	padding-left: 2px;
}

/* Formatting for postal code text field */
#ums_formBody .ums_textField_postalCode {
	width: 60px;
	border: 1px;
	border-style: solid;
	border-color: #669966;
	padding: 1px;
	padding-left: 2px;
}

/* Formatting for a generic form drop down */
#ums_formBody select {
}

#ums_formBody option {
}

/* Formatting for a generic form check box */
#ums_formBody .ums_checkBox_gen {
	margin-top: 0px;
	margin-right: 5px;
}

/* Formatting for submit buttons */
#ums_formBody .ums_submitButton {
}

#ums_privacyLink {
	font-size: 10px;
	line-height:11px;
}

