body {margin: 0px;padding:0px }
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.top {background-image: url(../images/top_back.gif); height: 121px; padding-left: 8px; vertical-align:bottom; width: 350px;}
.terms {font-size: 10px; font-weight: bold; vertical-align:bottom;padding-bottom:4px; padding-left:10px;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.terms a, .terms a:visited, .terms a:active, .terms a:hover {text-decoration: none; color:black; }
.top_menu {padding-left:10px;font-family:arial; font-size: 11px; color: White;font-weight:bold;}
.top_menu a, .top_menu a:visited, .top_menu a:active {text-decoration: none; color:white; }
.top_menu a:hover {text-decoration: underline; color: #FFB04F; }
.cat {
	padding-top:10px;
}
.login-info{
	position: relative;
	top:-10px;
	right:5px;
	text-align:right;
}
.bottom {font-family: arial; font-size: 11px; font-weight: bold; color: Black; text-align: center; background-image: url(../images/shef2.jpg); background-repeat: no-repeat; background-position: right;}
.bottom-default {font-family: arial; font-size: 11px; font-weight: bold; color: Black; text-align: center;}
.line1 {font-family: arial; font-size: 9px; font-weight: bold; color: Black; text-align: center;}
.line {font-family: arial; font-size: 13px; font-weight: normal; color: white;}
.headline {font-family: arial; font-size: 25px; font-weight: bold;}
.bottom-outpages {background-color: Black;height:17px;}
.form_field_name{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #666666;
}
.title_1{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #666666;
  font-weight: bold
}
/* RECIPE LIST*/
#ResipeList{
	border: solid 1px D8D8D8;
}
#ResipeList .Title{
	background-image: url(../images/title_bg.gif);
	background-repeat: repeat-x;
	height: 27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: White;
	line-height: 27px;
	padding-left: 10px;
}
#ResipeList .List{
	margin: 5px;
	padding: 5px;
}
#ResipeList .tblHeader{
	background-color: #B9B8B8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12;
	font-weight: bold;
	line-height: 18px;
	padding-left: 5px;
	background-image: url(../images/tbl_header_delimiter.gif);
	background-repeat:repeat-y;
	background-position: right;
}
#ResipeList .tblHeaderLast{
	background-color: #B9B8B8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12;
	font-weight: bold;
	line-height: 18px;
	padding-left: 5px;
}
#ResipeList td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12;
}
#ResipeList a{
	color: #6295A8;
	text-decoration: none;
}
#ResipeList a:hover{
	color: #385D67;
	text-decoration: underline;
}
#ResipeList .Delimiter{
	background-image: url(../images/tbl_delimiter.gif);
	height: 1px;
	background-repeat: repeat-x;
}
#ResipeList .SearchForm{
	background-color: wite;/*#D2DFE3;*/
	/*margin-top: expression('-19px');*/
}
/*=============*/
.error{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FF0000;
    text-indent: 5px;
}
.td_alter_row{ border-bottom: 1px dotted #CCCCCC; background-color: #F7F7F7; color: #000000; font-size: 13px; }
.td_row{ border-bottom: 1px dotted #CCCCCC; background-color: #FFFFFF; color: #000000; font-size: 13px; }
.tHeader{
  color:#FFFFFF;
  background-color: #808080;
  line-height: 20px;
  font-weight: bold;
}
.o_title{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #666666;
}

.o_yesno{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #666666;
  font-weight: bold
}