body, table { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	color: #ffffff;
	background-color: #065089;
	scrollbar-arrow-color:#ffffff;
	scrollbar-base-color:#113E55;
	scrollbar-shadow-color:#F3F3F3;
	scrollbar-face-color:#012E51;
	scrollbar-highlight-color:#8189A4;
}

.help {
	background-color: #41417D;
	color: #FFFFFF;
}

a:link { text-decoration: none; color: #00CCFF; font-weight: bold}
a:visited { text-decoration: none; color: #00CCFF; font-weight: bold}
a:hover { text-decoration: none; color: #FFF000; font-weight: bold}
	
.topbar{
	background-image: url('http://www.kallico.net/images/topbar2.gif');
	background-repeat: repeat-x;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	text-align: center
}


.dark {
  background-color: #011E49;
}

.sidebar3 {
	background-image: url('http://www.kallico.net/images/sidebar2.gif');
	background-repeat: repeat-y;
	font-size:	8pt;
	font-weight: bold;
	vertical-align: top
}

.sidebar3 a:hover { text-decoration: none; color: #FFF000; font-weight: bold }

.pagetitle, h1 {
	font-size: 12pt;
	font-weight: bold;
}

.smalltitle, h2 {
	font-size: 10pt;
	font-weight: bold;
}

.titlebar {
	background-color: #3155B0;
	color: #ffffff;
	font-size: 10pt;
	font-weight: bold;
	border-bottom: #000000 1px solid;
}

.content {
	background-color: #01365F;
	color: #ffffff;
	border: #000000 1px solid;
	font-size: 10pt;
	font-weight: normal;
}

.searchtable{
	color: #ffffff;
	background-color: #012E51;	
	font-size: 8pt;
	font-weight: bold;
}

.whitebox {
	border: #000000 1px solid;
	background-color: #ffffff;
	color: #000000;
}

.sectionhdr {
	border: #000000 1px solid;
	background-color: #3155B0;
	color: #ffffff;
}

.funky { 
	background-color: #A3E0FF;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.funky a:link { text-decoration: none; color: #0036FF; font-weight: bold;}
.funky a:visited { text-decoration: none; color: #0036FF; font-weight: bold}
.funky a:hover { text-decoration: none; color: #FFF000; font-weight: bold}

.border {
	border: #000000 1px solid;
}

.small {
	font-size: 9pt;
}

.smaller {
	font-size: 8pt;
}

.smallest {
	font-size: 7pt;
}

.status {
	color: #ffff00;
	font-weight: bold;
}

.question {
	color: #E9991B;
	font-weight: bold;
}

.substitute {
	color: #FFB017;
	font-weight: bold;
}

.ing_head{
	background-color: #CAC5E1;
	color: #000000;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	vertical-align: top;
	border-bottom: #000000 1px solid;
}

.recipeTable{
	background-color: #ffffff;
	color: #000000;
	font-family: Arial;
	font-size: 8pt;
	vertical-align: top;
}

.recipe{
	background-color: #41417D;
	color: #FFFFFF;
	font-family: Arial;
}

.results {
	list-style-position: outside;
	margin-left: 20px;
	font-size: 8pt;
	font-weight: bold;
}

.results_l {
	list-style-position: outside;
	margin-left: 20px;
	font-size: 9pt;
	font-weight: bold;
}
