A:link { 
	text-decoration: underline;
	color: #1E4F2F;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14px;
}
										
A:visited	{
	text-decoration: underline;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	color: #1E4F2F;
}

A:hover {
	color: #FFFFFF;
	background-color: #1E4F2F;
	
}

A.nostyle:hover {
	background-color: #FFFFFF;
}
								
A:active								{ 
                                        text-decoration: underline;
                                        color: #1E4F2F;
                                        font-family: verdana, arial, helvetica, sans-serif;
										font-size: 14px;
										}
OL.numinside							{
										list-style-type: decimal;
										list-style-position: inside;
										}
.mainnav								{ 
                                        text-decoration: underline;
                                        color: #1E4F2F;
                                        font-family: verdana, arial, helvetica, sans-serif;
										font-size: 14px;
										}
body				                    {
                                        background-color: #FFFFFF;
                                        background-image: url('/images/bg_1.gif'); 
										background-repeat: repeat-x;
										color: #000000;
										font-family: verdana, arial, helvetica, sans-serif;
                                        font-size: 14px;
										}
p                                       {
                                        font-family: verdana, arial, helvetica, sans-serif;
                                        font-size: 14px;
										color: #000000;
										}
.lit_rev_hd								{
										color: #FFFFFF;
										font-weight: bold;
										font-size: 14pt;
										font-family: arial, sans-serif;
										}
.foreign_char							{
										font-style: italic;
										}
.tblhd									{
										font-size: 12pt;
										font-style: italic;
										text-align: left;
										}
.tblft									{
										font-size: 12pt;
										text-align: left;
										}
.recipe_hd								{
										text-decoration: underline;
										font-style: italic;
										}
.recipe 								{
										border: 2px solid black; 
										width: 85%; 
										padding: 5px;
										}
.title									{
										font-style: italic;
										}
.contact								{
										margin-top: 0px;
										margin-left: 40px;
										}
.subhd 									{
										text-decoration: underline;
										}
sup										{		
										font-family: verdana, arial, helvetica, sans-serif;
                                        font-size: 6px;
										color: #000000;
										}								
h1										{
										font-family: verdana, arial, helvetica, sans-serif;
                                        font-size: 20px;
										color: #000000;
										}
h2										{
										font-family: verdana, arial, helvetica, sans-serif;
                                        font-size: 18px;
										color: #000000;
										}
h3										{
										font-family: verdana, arial, helvetica, sans-serif;
                                        font-size: 16px;
										color: #000000;
										}
h4										{
										font-family: verdana, arial, helvetica, sans-serif;
                                        font-size: 14px;
										color: #000000;
										text-decoration: underline;
										}
.line_hdr								{
										font-family: verdana, arial, helvetica, sans-serif;
                    font-size: 14px;
										color: #000000;
										text-decoration: underline;
										font-weight: bold;
										}
ul										{
                                        font-family: verdana, arial, helvetica, sans-serif;
                                        font-size: 14px;
										color: #000000;
										}
ol										{
                                        font-family: verdana, arial, helvetica, sans-serif;
                                        font-size: 14px;
										color: #000000;
										}
dl										{
                                        font-family: verdana, arial, helvetica, sans-serif;
                                        font-size: 14px;
										color: #000000;
										}
dt										{
                                        font-family: verdana, arial, helvetica, sans-serif;
                                        font-size: 14px;
										color: #000000;
										}
dd										{
                                        font-family: verdana, arial, helvetica, sans-serif;
                                        font-size: 14px;
										color: #000000;
										}
.date									{
										font-family: verdana, arial, helvetica, sans-serif;
                                        font-size: 14px;
										color: #E59E42;
										}
table									{
										caption-side: top;
										}
td										{
                                        font-family: verdana, arial, helvetica, sans-serif;
                                        font-size: 14px;
										color: #000000;
										vertical-align: top;
										}
										
th										{
                                        font-family: verdana, arial, helvetica, sans-serif;
                                        font-size: 14px;
										color: #000000;
										}
										
ol.important_list li:first-line, ul.important_list li:first-line {
	font-weight:bold;
}
ol.important_list li, ul.important_list li {
	margin-bottom:15px
}
/* remove bold header and bottom margin for sub-lists */
ol.important_list li li:first-line, ul.important_list li li:first-line {
	font-weight:normal;
}
ol.important_list li li, ul.important_list li li {
	margin-bottom:auto;
}


.floatleft, .floatleft_extra { float: left;}
img.floatleft { margin: 0px 15px 0px 0px; }
img.floatleft_extra { margin: 0px 15px 15px 0px; }

.floatright, .floatright_extra { float: right;}
img.floatright { margin: 0px 0px 0px 15px; }
img.floatright_extra { margin: 0px 0px 15px 15px; }

a.big:link { 
	text-decoration: underline;
	color: #1E4F2F;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14px;
}
										
a.big:visited	{
	text-decoration: underline;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	color: #1E4F2F;
}

a.big:hover {
	color: #FFFFFF;
	background-color: #1E4F2F;
}
								
a..big:active	{ 
	text-decoration: underline;
	color: #1E4F2F;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14px;
}

.heading-main {
	background: url('/images/heading.png') no-repeat;
	height: 167px;
}

#heading-link {
    background-image:url('/images/heading.png') no-repeat;
    display:block;
    height:167px;
		background-color: transparent;
}

@media print {
    .heading-main:before {
        content: url('/images/heading.png');
    }
}

@media print {
  a[href]:after {
    content: none;
  }
}
