/* NovaFoodAllergy Styles */

body	
		{
		font-family: tacoma, verdana;
		font-size: 12px;
		border: 0px solid blue;
		margin: 10px 0 0 10px;
		}

a, p
		{
		font-family: tacoma, verdana;
		font-size: 12px;
		padding: 0 0 6px 0;
		}

.date
		{
		font-size: 10px;
		color: #6C6B6B;
		}

.theMainBox
		{
		width: 880px;
		border: 0px solid red;
		}

.homeLogo
		{
		float: left;
		}
		
.homePageURL
		{
		position: relative;
		top: 25px;
		text-align: right;
		font-family: tacoma, verdana;
		font-size: 24px;
		color: #BFBFBF;
		}


.primaryNav
		{
		float: left;
		margin: 10px 0 2px 0;
		}

.secondNav	{
		padding: 3px 0 6px 0;
		}

img.floatLeft
		{
		float:left;
		margin: 0 5px 5px 0;
		}

img.floatRight
		{
		float:right;
		margin: 0 0 5px 5px;
		}

.news2Col
		{
		border: 0px solid blue;
		width: 600px;
		float: left;
		margin: 10px 0 0 0;
		}
		
.events
		{
		border: 0px solid red;
		width: 260px;
		float: right;
		margin: 10px 0 0 0;
		}		

.newsItemFullPage
		{
		float: left;
		text-align: left;
		line-height: 18px;		
		background: url("../images/greenBullet.gif") no-repeat;
		padding: 0 0 0 15px;
		margin: 20px 10px 10px 10px;
		border: 0px solid blue;
		width: 800px
		}

.newsItem2Col
		{
		float: left;
		text-align: left;
		line-height: 18px;		
		background: url("../images/greenBullet.gif") no-repeat;
		padding: 0 0 0 15px;
		margin: 20px 10px 10px 10px;
		border: 0px solid blue;
		width: 600px
		}
		
.newsItemleft
		{
		float: left;
		text-align: left;
		line-height: 18px;
		background: url("../images/greenBullet.gif") no-repeat;
		padding: 0 0 0 15px;
		margin: 10px 0 0 0;
		border: 0px solid blue;
		width: 270px
		}

.newsItemRight
		{
		float: right;
		text-align: left;
		line-height: 18px;		
		background: url("../images/greenBullet.gif") no-repeat;
		padding: 0 0 0 15px;
		margin: 10px 0 0 0;
		border: 0px solid blue;
		width: 270px;
		}

.eventItem
		{
		text-align: left;
		background: url("../images/eventBackground.jpg") no-repeat;
		height: 95px;
		margin: 10px 0 0 0;
		padding: 5px 0 0 10px;
		border: 0px solid blue;
		}

.footer
		{
		float: left;
		background: url("../images/footer.gif") no-repeat;
		width: 880px;
		height: 30px;
		border: 0px solid blue;		
		margin: 10px 0 0 0;
		font-family: arial;
		font-size: 11px;
		color: white;
		text-align: center;
		}

.thisPageNavOn
		{
		font-family: palatino linotype;
		font-weight: bold;
		font-size: 14px;
		text-decoration: none;
		color: green;
		margin: 4px 0 0 0;
		cursor: default;
		}

.headline
		{
		font-family: palatino linotype;
		font-size: 24px;
		font-weight: bold;
		color: #140076;
		border: 0px solid blue;
		margin: 5px 0 0 0px;
		}

.subhead		
		{
		font-family: palatino linotype;
		font-size: 22px;
		font-weight: bold;
		color: #999999;
		}

table.stdTable
		{
		background-color: white;
		border: 1px solid green;
		font-family: tacoma, verdana;
		font-size: 12px;
		width: 600px;
		}
		
tr.trHeader
		{
		background-color: green;
		font-weight: bold;
		color: white;
		}
		
tr.trOn
		{
		background-color: #e7f0f0;	
		vertical-align: top;	
		}
		
tr.trOff
		{
		background-color: white;		
		vertical-align: top;	
		}		


/*do not change the order of the links styles...*/
		
:link, :visited	{
		font-family: verdana;
		font-weight: bold; 
		color: #00821F;
		}

:link:focus, :visited:focus, :link:hover, :visited:hover
		{
		font-family: verdana;
		font-weight: bold; 
		color: #FF6000;
		}		
		
:link		{
		font-family: verdana;
		font-weight: bold; 
		color: #00821F;
		}

:visited		{
		font-family: verdana;
		font-weight: bold; 
		color: #00821F;
		}

:link:hover, :visited:hover
		{
		font-family: verdana;
		font-weight: bold; 
		color: #FF6000;
		}
		
:link:active, :visited:active
		{
		font-family: verdana;
		font-weight: bold; 
		color: #00821F;
		}
		
.footer :link, .footer :visited	
		{
		font-family: arial;
		font-size: 11px;
		font-weight: normal;
		color: white;
		}

.footer :hover
		{
		font-family: arial;
		font-size: 11px;
		font-weight: normal;
		color: #FF6000;
		}
		

.navOn :link, .navOn :visited, .navOn :active
		{
		font-family: palatino linotype;
		font-weight: bold;
		font-size: 14px;
		text-decoration: none;
		color: white;
		}

.navOn :hover
		{
		font-family: palatino linotype;
		font-weight: bold;
		font-size: 14px;
		text-decoration: none;
		color: #FF6000;
		}

.navOff :link, .navOff :visited, .navOff :active
		{
		font-family: palatino linotype;
		font-weight: bold;
		font-size: 14px;
		text-decoration: none;
		color: white;
		}

.navOff :hover
		{
		font-family: palatino linotype;
		font-weight: bold;
		font-size: 14px;
		text-decoration: none;
		color: #FF6000;
		}

.secondNav :link, .secondNav :visited, .secondNav :active
		{
		font-family: verdana;
		font-weight: normal;
		font-size: 11px;
		text-decoration: underline;
		color: green;
		margin: 0px 0 0 10px;
		}

.secondNav :hover
		{
		font-family: verdana;
		font-weight: normal;
		font-size: 11px;
		text-decoration: underline;
		color: #FF6000;
		}

.secondNavOn		
		{
		font-family: verdana;
		font-weight: bold;
		font-size: 11px;
		text-decoration: none;
		color: green;
		}