﻿body
{
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
}

.footer
{
    font-size: 8pt;
    color: #808080;
    margin-left: 13px;
}
.footer2
{
    font-size: 8pt;
    color: #ffffff;
    margin-left: 13px;
}

.footlink
{
    font-size: 8pt;
    color: #808080;
    font-weight: normal;
}

.small
{
    padding: 0px;
    margin: 0px 0px 0px 20px;
    font-size: 8pt;
}

.homeprodtable
{
            font-size: 8pt;
            background-color: #ead9df;
            padding-left: 10px;
            width: 168px;
            height: 20px;
            border: 1px solid #9a4d9d;
}

.homeprodtable2
{
            font-size: 8pt;
            padding-left: 10px;
            padding-top: 3px;
            width: 168px;
            height: 60px;
}

.nav
{
    color: #6d2080;
    font-size: 10pt;
    text-decoration: none;
}

a
{
    text-decoration: none;
    font-weight: bold;
    color: #60116c;
}

.header
{
    font-size: 18px;
    font-weight: bold;
}

.subheader
{
    font-size: 14px;
    font-weight: bold;
}

.compare
{
    border: 1px solid #9a4d9d;
    display: block;
    width: 180px;
    background-color: #ead9df;
    padding-left: 6pt;
    padding-right: 6pt;
    padding-top: 6pt;
    padding-bottom: 6pt;
    color: #61116a;
    text-align: center;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 11px;
}

.compareon
{
    border: 1px solid #9a4d9d;
    display: block;
    width: 180px;
    background-color: #fffdd7;
    padding-left: 6pt;
    padding-right: 6pt;
    padding-top: 6pt;
    padding-bottom: 6pt;
    color: #61116a;
    text-align: center;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 11px;
}

.compare:hover
{
    background-color: #fffdd7;
}

.samplebox
{
    border: 1px solid #9a4d9d;
    display: block;
    width: 180px;
    background-color: #ead9df;
    padding-left: 6pt;
    padding-right: 6pt;
    padding-top: 6pt;
    padding-bottom: 6pt;
    color: #61116a;
    text-align: center;
    margin-top: 5px;
    margin-bottom: 5px;
}

.samplebox:hover
{
    background-color: #fffdd7;
}

.formulaspage
{
    border: 1px solid #9a4d9d;
    display: block;
    width: 120px;
    background-color: #ead9df;

    padding-top: 6pt;
    padding-bottom: 6pt;
    color: #61116a;
    text-align: center;
    margin-top: 5px;
    margin-bottom: 5px;
}

.formulaspage:hover
{
    background-color: #fffdd7;
}


.subcompare
{
    font-size: 11px;
}




.tabletab
{
    color: #60116c;
    font-size: 16px;
    font-weight: bold;
}

.hidden
{
    display: none;
    position: absolute;
    top: -1000px;
    left: -1000px;
}	





a.blockref
{
    padding: 2pt;
    display: block;
    width: 350px;
    background-color: #ead9df;
    border: 1px solid #9a4d9d;
    margin-left: 10px;
    color: #61116a;
}

a.blockref:hover, a.blockref2:hover
{
    background-color: #fffdd7;
}



a.homemenu
{
    border-style: dotted solid dotted solid;
    border-width: 0px 1px 1px 1px;
    border-color: #9a4d9d;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 10px;
    display: block;
    text-decoration: none;
    font-weight: normal;
    font-size: 12px;
    width: 200px;
}

a.homemenu:hover
{
    background-color: #fffdd7;
}


.preload
{
    position: absolute;
    top: -1000px;
    left: -1000px;
}


.pagetitle
{
    color: #000000;
    font-size: 16px;
    font-weight: bold;
}


#nav, #nav ul 
{ 
    padding: 0;
    margin: 0; 
    list-style: none; 

} 
    
/*Style Outside level list element*/   
#nav li 
{ 
    float: left; 
    position: relative; 
    padding-right:0em;
    padding-left:0em;
    border: 0px solid #B0C4DE; 
    color: #2D486C;
}

/*the links in the top-level menu to display as blocks, 
so they fill the rectangular areas defined by the menu items.*/
#nav a:link, #nav a:visited 
{ 
    display: block; 
    text-decoration: none; 
    color: #FFFFFF; 
    padding: 3pt 3pt 3pt 3pt;    /*center the text inside the block.  Top, Left, Bottom, Right*/
}

/*Top-level menu hover*/
#nav a:hover 
{ 
   /*color: #FFFFFF;*/ 
    color: #fcfddb; 
}



/*******************************************************************/
/*******************************************************************/
/*****************************SUB MENU******************************/
/*******************************************************************/
/*******************************************************************/

/* By default, the sub-menus will not show. */
#nav ul
{
    display: none; /* makes sub-menu invisible */
    position: relative;
    z-index: 5;
}


/* The sub-menu */
#nav ul li a:link, #nav ul li a:visited 
{ 
    display: block; 
    text-decoration: none; 
    color: gray;
    background-color: #fdfdea;
    margin:0em 0 0 0;
    padding: 3pt 2pt 3pt 2pt;    /*center the text inside the block*/
    font-size:10pt;
    font-weight:normal;
    width:170px;
    border: 1px solid #9a4d9d;
     z-index: 5;
}

/* Hover over sub-menu item */
#nav ul li a:hover 
{ 
    border: 1px solid #9a4d9d;
    display: block;
    background-color: #fae8fe;
    color: #61116a;
    text-align: center;
}

/* When you roll over original menu */
#nav li:hover ul,  #nav li.over ul
{ 
    display: block;   /* makes sub-menu invisible */
    position: absolute;  /* positions underneath */
}

.subnav {
	width: 160px;
	z-index:10;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
/*******************************************************************/
/*******************************************************************/
/****************************** FAQs *******************************/
/*******************************************************************/
/*******************************************************************/
	
	
	
.FAQlink
{
    font-weight: bold;
    color: #61116a;
    text-decoration: none;
    margin-left: 2px;
    font-size: 11px;
}
.FAQlink:hover
{
    background-color: #ead9df;
    color: #61116a;
    cursor: pointer;
}

.FAQquestion
{
    color: #000000;
    font-weight: bold;
    font-size: 12px;
}

.FAQanswer
{
    font-size: 12px;
    margin-top: 4px;
    margin-left: 15px;
    margin-right: 25px;
    margin-bottom: 4px;
}
.FAQheader
{
    font-weight: bold;
    color: #000000;
    font-size: 14px;
    margin-top: 30px;
    margin-bottom: 10px;
}
.footnote
{
    margin: 8px;
    font-size: 8pt;
    color: #666666;
}


.FAQSublink
{
    color: #000000;
    font-size: 12pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
}
.FAQSublink:hover
{
    background-color: #ead9df;
    color: #000000;
    cursor: pointer;
}





/*******************************************************************/
/*******************************************************************/
/************************* MONTH CHANGE ****************************/
/*******************************************************************/
/*******************************************************************/

a.monthchange
{
    padding: 6px;
    margin: 0px;
    display: block;
    background-color: #ead9df;
    border: 1px solid #9a4d9d;
    color: #61116a;
}

a.monthchange:hover
{
    background-color: #fffdd7;
}




/*******************************************************************/
/*******************************************************************/
/************************** INGREDIENTS ****************************/
/*******************************************************************/
/*******************************************************************/

.chartdata
{
    border-style: solid;
    border-width: 1px 1px 0px 1px;
    border-color: #5c5076;
    font-size: 8pt;
    vertical-align: top;
    background-color: #ffffff;
}

.chartdata td
{
    border-width: 0px 0px 1px 0px;
    border-style: solid;
    border-color: #5c5076;
    height: 30px;
    
}

.col1
{
    padding-left: 5px;
}

.col2
{
    
    text-align: center;
}

.col2Header
{
    padding-left: 100px;
    text-align: center;
}

.col2on
{
    text-align: center;
    background-color: #ead9df;
}

.col3on
{
    text-align: center;
    background-color: #ead9df;
}

.col3
{
    text-align: center;
}

.col4
{
    text-align: center;
}

.col5
{
    text-align: center;
}

.oddrow
{
    background-color: #ead9df;
}

.grayline
{
    color: #808080;
    line-height: 16px;
    font-size: 10px
}

.grayline a
{
    color: #948aab;
}

.grayline a:hover
{
    color: #5c5076;
}

.headrow
{
    background-color: #9a4d9d;
    color: #FFFFFF;
    font-weight: bold;
    padding-left: 5px;
}

.headrowsmall
{
    background-color: #9a4d9d;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 9px;
}

.chartfoot
{
    font-size: 8pt;
    color: #808080;
    width: 330px;
    margin-top: 15px;
    margin-bottom: 0px;
}



/*******************************************************************/
/*******************************************************************/
/************************* CALENDAR ****************************/
/*******************************************************************/
/*******************************************************************/


.MyCalendar .ajax__calendar_container 
 {
     background-color: #ddd8de; border:solid 1px #cccccc; 
     border:1px solid #646464;
 }

.MyCalendar .ajax__calendar_header 
{ 
    background-color: #ffffff; margin-bottom: 4px; 
} 


.MyCalendar .ajax__calendar_title, 
.MyCalendar .ajax__calendar_next, 
.MyCalendar .ajax__calendar_prev 
{ 
    color: #004080; padding-top: 3px; 
} 


.MyCalendar .ajax__calendar_body 
{ 
   background-color: #f3f3db; border: solid 1px #cccccc;
} 

.MyCalendar .ajax__calendar_dayname 
{ 
    text-align:center; font-weight:bold; margin-bottom: 4px; margin-top: 2px; 
} 


.MyCalendar .ajax__calendar_day 
{ 
    text-align:center;
    
}


.MyCalendar .ajax__calendar_hover .ajax__calendar_day, 
.MyCalendar .ajax__calendar_hover .ajax__calendar_month, 
.MyCalendar .ajax__calendar_hover .ajax__calendar_year, 
.MyCalendar .ajax__calendar_active 
{ 
    color: #004080; font-weight:bold; background-color: #ffffff; 
    
} 


.MyCalendar .ajax__calendar_today 
{ 
    font-weight:bold; 
    color: red;
} 



 
  
.MyCalendar .ajax__calendar_other, 
.MyCalendar .ajax__calendar_hover .ajax__calendar_today, 
.MyCalendar .ajax__calendar_hover .ajax__calendar_title 
{ 
    color: #bbbbbb; 
    
} 

.Watermark 
{

	/*background: #1CE3E3;
	color:Silver;*/
	color:gray;
	font-style:italic;
}



















.buttonoff
{
    border-style: solid;
    border-width: 1px 1px 0px 1px;
    border-color: #60116c;
    padding: 7px 20px 7px 20px;
    display: block;
    background-color: #fae8fe;
    font-size: 11px;
}

.buttonoff:hover
{
    border-style: solid;
    border-width: 1px 1px 0px 1px;
    border-color: #60116c;
    padding: 7px 20px 7px 20px;
    display: block;
    background-color: #ffffff;
}

.buttonon, .buttonon:hover
{
    border-style: solid;
    border-width: 1px 1px 0px 1px;
    border-color: #60116c;
    padding: 12px 20px 12px 20px;
    display: block;
    background-color: #ffffff;
    font-size: 11px;
}


.prodhead
{
    font-size: 14px;
    color: #000000;
    font-weight: bold;
}

.comptable
{
    border: 2px solid #9a4d9d;
    background-color: #FFFFFF;
    margin-left: 20px;
}

.comptable td
{
    height: 26px;    
    padding: 5px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #9a4d9d;
}

.comprow1
{
    
}

.comprow2
{
    background-color: #fae8fe;
    text-align: center;
}

.comprow3
{
    text-align: center;     
}

.comprow4
{
    text-align: center;     
}

.comphead
{
    font-weight: bold;
}

.comptitle
{
    font-weight: bold;
    font-size: 16px;
    background-color: #9a4d9d;
    color: #666666;
}

