
body { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 7px 0px 0px 15px; }

p, td, ul, ol, ul, li, dl, dt, dd { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

a:link { text-decoration: underline; color: #0A4275; background: transparent; }
a:visited { text-decoration: underline; color: #0A4275; background: transparent; }
a:hover { text-decoration: underline; color: #CE4A00; background: transparent; }
a:active { text-decoration: underline; color: #0A4275; background: transparent; }

img { border: none 0px; }

form { width: auto; height: auto; padding: 0px; border: none 0px; margin: 0px; }
input, select { margin: -1px 0px -1px 0px; }


/*** Class and ID definitions for text ***/
.text_left { font-size: 11px; margin: 7px 5px 7px 10px; font-weight: bold; }
.text_left_sm { font-size: 10px; margin: 5px 5px 3px 12px; }
.headline_left { font-size: 12px; margin: 7px 5px 7px 7px; font-weight: bold; }

.headline01 { font-size: 18px; font-weight: bold; color: #CE4A00;}
#headline01_color2 { font-size: 18px; font-weight: bold; color: #666666; }
.headline3 { font-size: 14px; font-weight: bold; margin-bottom: 5px; }

.t1 { font-size: 11px; margin: 0px 0px -3px 0px; padding: 0px; }
			
.t2 { margin: 0px 0px 2px 0px; }

.text { font-size: 12px; margin: 0px 0px 10px 0px; }
.text2 { font-size: 12px; margin: 5px 5px 5px 5px; }
.text3 { font-size: 14px; font-weight: bold; margin: 5px 5px 5px 5px; }
.text1Indent { font-size: 12px; margin: 0px 0px 10px 10px; }

.headline_contact1 { font-size: 12px; font-weight: bold; margin: 7px 0px 4px 0px; }
.headline_contact2 { font-size: 11px; font-weight: bold; color: #333333; margin: 0px 0px 0px 7px; }
.text_contact1 { font-size: 10px; margin: 0px 0px 0px 10px; }

.form_success_message { color: #008241; }
.form_error_message { color: Red; }

.line_smMargin { margin: 0px; }
.line_smMargin2 { margin: 3px 3px 0px 3px; font-size: 12px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
.line_smMargin3 { margin: 0px 3px 3px 3px; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }

#dateText { margin: 0px 0px 0px 10px; font-size: 11px; }

/*** Class and ID definitions for Header ***/
#header_outerTable {
	width: 760px;
	height: 81px;
	padding: 0px;
	margin: 0px;
	border-bottom: solid 1px #999999;
}

.header_menuTable {
	width: 343px;
	height: auto;
	padding: 0px;
	border-bottom: none 0px;
	margin: 0px;
}

#header_logoCell { width: 417px; vertical-align: bottom; padding: 0px; margin: 0px; }
#header_menuOuterCell { width: 343px; height: 30px; padding: 0px; margin: 0px; border: none 0px; }
#header_taglineCell { width: 75px; height: 50px; vertical-align: top; text-align: right; padding: 0px; margin: 0px; }
#header_quickLinksCell { width: 268px; height: 50px; vertical-align: top; text-align: right; padding: 0px; margin: 0px; }
#header_menuCell { width: 343px; height: 30px; vertical-align: bottom; text-align: right; padding: 0px; margin: 0px; }

#FlashContent { width:316px; height:262px;}

/*** Class definitions for DYNAMIC CONTENT ***/
.UDC_Title { font-size: 12px; font-weight: bold; margin-bottom: 8px; }
.UDC_Content { margin-top: 6px; margin-bottom: 4px; font-size: 11px; }



/*** Class and ID definitions for default.aspx ***/
/* Date and Hours Table/Cell */
table.home_date_table
{
	width: 760px;
	height: 5px;
	padding: 0px 0px 0px 0px;
	border: none 0px;
	margin: 0px 0px 0px 0px;
}
	td.home_date_cell
	{
		width: 760px;
		height: 5px;
		padding: 0px 0px 0px 0px;
		border: none 0px;
		margin: 0px 0px 0px 0px;
	}

/* Top two left modules, special events, rotating image Table's/Cell's */
table#home_upper_table
{
	width: 760px;
	height: auto;
	padding: 0px 0px 0px 0px;
	border: none 0px;
	margin: 0px 0px 0px 0px;
}

	/* Upper left two modules cell */
	td#home_leftmodules_cell
	{
		width: 200px;
		height: auto;
		padding: 0px 0px 0px 0px;
		border: none 0px;
		margin: 0px 0px 0px 0px;
	}
	
		/* Top Left Modules */
		table#home_topleftModules_Table
		{
			padding: 0px 0px 0px 0px;
			border: none 0px;
			margin: 0px 0px 0px 0px;
		}
		
			td#home_topModule_cell
			{
				width: 200px;
				height: 80px;
				vertical-align: top;
				padding: 10px 0px 10px 0px;
				border: none 0px;
				margin: 0px 0px 0px 0px;
			}
			td#home_topModule_cell	/* Box Model Hack */
			{
			height: 80px;
			voice-family: "\"}\"";
			voice-family: inherit;
			height: 60px;
			}
			html>body td#home_topModule_cell { height: 60px; }	/* Be Kind To Opera Rule */
			
			td#home_middleModule_cell
			{
				width: 185px;
				height: 80px;
				padding: 0px 0px 0px 0px;
				border: none 0px;
				margin: 0px 0px 0px 0px;
				
			}
				div#home_recipe_subCell
				{
					background: url(images/home_recipe_back.gif) no-repeat;
					width: 185px;
					height: 121px;
					padding: 0px 0px 0px 0px;
					border: none 0px;
					margin: 0px 0px 0px 0px;
				}
				
		td#home_topModuleSAS_cell
		{
				width: 185px;
				height: 80px;
				padding: 0px 0px 0px 0px;
				border: none 0px;
				margin: 0px 0px 0px 0px;  
		}
			div#home_soupsandsandwiches_subcell
			{
				background:url(images/home_soupsandsandwiches_back.gif) no-repeat;
				width: 185px;
				height: auto;
				padding: 0px 0px 0px 0px;
				border-bottom:1px solid #000;
				margin: 0px 0px 0px 0px;
				overflow:hidden;
			}
			div#home_soupsandsandwiches_subcell #SASContent
			{padding:34px 5px 5px 10px;
			 overflow:hidden;
			 font-size:10px;
			}
			div#home_soupsandsandwiches_subcell #SASContent ul li
			{margin-left:-30px;
			 margin-top:3px;
			 list-style:disk;
			}
			
			
			td#home_middleModule2_cell
			{
				width: 200px;
				height: 80px;
				vertical-align: top;
				padding: 10px 0px 0px 0px;
				border: none 0px;
				margin: 0px 0px 0px 0px;
			}
			td#home_middleModule2_cell	/* Box Model Hack */
			{
			height: 80px;
			voice-family: "\"}\"";
			voice-family: inherit;
			height: 70px;
			}
			html>body td#home_middleModule2_cell { height: 70px; }	/* Be Kind To Opera Rule */
			
			
			td#home_bottomModule_cell
			{
				width: 200px;
				height: 80px;
				vertical-align: top;
				padding: 10px 0px 0px 0px;
				border: none 0px;
				margin: 0px 0px 10px 0px;
			}
			td#home_bottomModule_cell	/* Box Model Hack */
			{
			height: 80px;
			voice-family: "\"}\"";
			voice-family: inherit;
			height: 70px;
			}
			html>body td#home_bottomModule_cell { height: 70px; }	/* Be Kind To Opera Rule */
					
			 td#home_bottomLeftModule_cell
			 {
			    background:url('images/BottomLeftBackgroundWhite.gif');
				width: 200px;
				height: 80px;
				vertical-align: top;
				padding: 10px 0px 0px 0px;
				border: none 0px;
				margin: 0px 0px 10px 0px;
			 }
			      
/* ========BIG GAME NEW DIV BOX CSS================ */
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2{ background: transparent url(images/BottomLeftBackgroundWhite.gif) no-repeat bottom right; } 
.cssbox{ margin:10px auto;height: auto; }
.cssbox_head{ background-position: top right; margin-right: 0px; padding-right: 0px; }  
.cssbox_head_content { voice-family: "\"}\""; voice-family: inherit; color:#d35f1e; font-weight:100;background-position: top left; 
    margin: 0px; border: 1px; padding: 8px 5px 7px 7px; height: auto !important; height: 1%;text-align:center; }  
.cssbox_body { background-position: bottom left; margin-right: 0px; padding: 0px 0 0px 0px; height: auto; }
.cssbox_body_images { margin: 0 0 0 1px; padding-right: 0px; vertical-align: top; }
.cssbox_body_images a { color:#ffffff; }
.cssbox_body_text { margin-right:3px; font-size:11px; font-weight:100; border: none;float:none; }
#thumb2 { margin: 0px 0px 0px 20px; }             
/* ======== END BIG GAME NEW DIV BOX CSS================ */                            
           
           
	/* Special Events Cell */
	#home_events_cell
	{
		width: 250px;
		height: 200px;
		vertical-align: top;
		text-align: left;
		padding: 10px 10px 5px 10px;
		border: none 0px;
		margin: 0px 0px 0px 0px;
	}

	/* Rotating Image Cell */
	td#home_rotateImg_cell
	{
		width: 316px;
		height: 262px;
		border: none 0px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		vertical-align: top;
	}


/* Bottom Modules Table/Cell's */
table#home_bottom_table
{
	width: 555px;
	height: 121px;
	padding: 0px 0px 0px 0px;
	border: none 0px;
	margin: 6px 0px 0px 0px;
}
			
	/* Bottom Middle Module */
	td#home_bottomMiddle_cell 
	{
		width: 150px;
		height: 121px;
		padding: 10px 0px 0px 10px;
		border: none 0px;
		margin: 0px 0px 0px 0px;
	}
	td#home_bottomMiddle_cell	/* Box Model Hack */
	{
		width: 150px;
		height: 121px;
		voice-family: "\"}\"";
		voice-family: inherit;
		width: 140px;
		height: 111px;
	}
	html>body td#home_bottomMiddle_cell { width: 140px; height: 111px; }	/* Be Kind To Opera Rule */
	
	/* Bottom right module EXTRA WIDE MODULE*/
	td#home_bottomRight_cell
	{
		width: 405px;
		height: 121px;
		padding: 10px 0px 0px 10px;
		border: none 0px;
		margin: 0px 0px 0px 0px;
	}
	td#home_bottomRight_cell	/* Box Model Hack */
	{
		width: 405px;
		height: 121px;
		voice-family: "\"}\"";
		voice-family: inherit;
		width: 395px;
		height: 111px;
	}
	html>body td#home_bottomRight_cell { width: 395px; height: 111px; }	/* Be Kind To Opera Rule */
	
		table#home_rightModule_table
		{
			width: 405px;
			height: 121px;
			padding: 0px 0px 0px 0px;
			border: none 0px;
			margin: 0px 0px 0px 0px;
		}
			div#home_rightModuleBack_cell
			{
				width: 405px;
				height: 121px;
				background: url(images/home_savings_back.gif) no-repeat;
				padding: 0px 0px 0px 0px;
				border: none 0px;
				margin: 0px 0px 0px 0px;
			}
			
			
			
/*** Class and ID definitions used on Subpages ***/

/* Total Content Table/Cell on Subpages */
table#subpage_content_table {
	width: 760px;
	height: 395px;
	padding: 0px;
	border: none 0px;
	margin: 10px 0px 0px 0px;
}
	/* Left Cell on Subpages */
	td#subpage_left_cell {
		width: 240px;
		height: auto;
		padding: 10px 0px 10px 0px;
		border: none 0px;
		margin: 0px 0px 0px 0px;
		vertical-align: top;
		background-color: #F5F5F5;
	}
	
	img.left_img { padding: 10px 0px 5px 12px; margin: 0px 0px 0px 0px; }
	img.left_img2 { padding: 10px 0px 5px 12px; margin: 0px 0px 0px 30px; }
	
	img.main_right_img { padding: 0px; margin: 3px 5px 3px 5px; border: none 0px; float: right; }
	img.main_left_img { padding: 0px; margin: 3px 5px 3px 5px; border: none 0px; float: left; }
	
	/* Right Cell / Content Cell on Subpages */
	td#subpage_right_cell 
	{
		width: 510px;
		height: auto;
		padding: 20px 10px 10px 30px;
		vertical-align: top;
		line-height: 18px;
		border-left: 1px solid #333333;
	}
	td#subpage_right_cell	/* Box Model Hack */
	{
		width: 510px;
		height: auto;
		voice-family: "\"}\"";
		voice-family: inherit;
		width: 470px;
	}
	html>body td#subpage_right_cell { width: 470px; }	/* Be Kind To Opera Rule */
	
	/* Cell that holds the Employment Form - NEEDS different padding depends on width */
	td#subpage_empForm_cell
	{
		width: 510px;
		height: 3900px;
		padding: 0px 0px 0px 0px;
		border: none 0px;
		margin: 0px 0px 0px 0px;
		vertical-align: top;
	}
	form.form_employment
	{
		position: absolute;
		top: 150px;
		left: 257px;
		width: auto;
		height: auto;
		background-color: Transparent;
	}
/*** Class and ID definitions for Footer ***/
#footer_table
{
	width: 760px;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
	border: none 0px;
}

#footer_cell{ text-align: center; }

.footer_links { font-size: 11px; margin: 5px; color: #333333; }


/**Cancer day CSS - Main page 2 images**/
.cancer_day{ display:inline; width:}
.cancer_day_left{margin: 10px 500px 0px 0px; font-weight: bold; color: #0A4275; position:relative; float:left;}
.cancer_day_right{ width:200px; margin: 10px 400px 990px 0px; font-weight: bold; color: #0A4275; position:relative; float:right;}
#leftSide{float:left; width:230px; height:220px; margin:10px 0 0 0; }
		        #leftContainer{ margin:0px 0 0 0; background-repeat:no-repeat; overflow:hidden; background-position:right top; width:270px; height: 200px;}
			        #signup{ float:left;margin:2px 0 5px 5px; color:#0A4275;font-size:14px;font-weight:bold;}
			        #btnContainer{margin:0px 0 0px 0px; width:245px; height:40px; display:block;}	
			        .thankyouIMG{ margin:0 0 0 40px;}
#rightSide{float:right; width:230px; margin:10px 0 0 0; height: 200px;}
		        #rightContainer{ width:230px; margin:0px 0 0 0; height: 200px;}
			        #tryour{margin:3px 0 5px -5px; color: #0A4275; font-size:14px;font-weight:bold; width:260px;}
					#rightImg{ height: 275px; width:230px; margin-top: 0px;}
/**End Cancer day CSS**/		

/**ImageExpand.aspx**/
.imgExpand {margin: 7px; width:345px; display:inline;}

/* home page misc styles (moved from head tag 2-18-11) */
#rodTbl
{
    border-top-width: 0px;
    padding-right: 0px;
    padding-left: 0px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    padding-bottom: 0px;
    margin: 0px;
    width: 100%;
    padding-top: 0px;
    background-color: transparent;
    border-right-width: 0px;
}
.rodSpacerCell
{
    padding-right: 0px;
    padding-left: 0px;
    font-size: 5px;
    padding-bottom: 0px;
    margin: 0px;
    width: 5px;
    padding-top: 0px;
}
#rodImageCell
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    height: 121px;
}
#rodImg
{
    border-top-width: 0px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    margin: 20px 0px 0px 8px;
    border-right-width: 0px;
}
#rodTextCell
{
    padding-right: 0px;
    padding-left: 0px;
    font-weight: bold;
    font-size: 10px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    height: 121px;
    text-align: center;
}
.home_link_text a
{
    font-size: 18px;
    color: #ce4a00;
    text-decoration: none;
    line-height: 1.5;
}
