body, div.PrintPDFContainer {
	background-image			: url('../Images/bg-site.jpg');
	background-repeat			: repeat-x;
	background-color			: #ffffff;
	font-family						: Trebuchet MS;
	font-size							: 10pt;
	color									: #000000;
	margin 								: 0px;
	padding								: 0px;
	width									: 100%;
	height								: 100%;
}

div.PrintPDFContainer {
	background-image			: url('../Images/bg-site.jpg');
	background-repeat			: repeat-x;
	background-color			: #ffffff;
	font-family						: Trebuchet MS;
	font-size							: 10pt;
	color									: #000000;
	margin 								: 0px;
	padding								: 0px;
	width									: 100%;
}

img {
	border								: 0;
}

.Clear {
	clear									: both;
}

.Logo {
	width									: 200px;
	height								: 80px;
	margin-left						: auto;
	margin-right					: auto;
	padding-top						: 10px;
	cursor								: pointer;
}

.Header {
	background-image			: url('../Images/header.jpg');
	background-repeat			: no-repeat;
	width									: 980px;
	height								: 100px;
	display: none;
}

.Container {
	margin-left						: auto;
	margin-right					: auto;
 	height								: auto !important; /*For CSS2 browsers*/
  height								: 100%; /*For IE6 and before*/
  width									: 100%;
}

.ContentContainer {
	background-image			: url('../Images/bg-contentcontainer.jpg');
	background-repeat			: repeat-y;
	width									: 100%;
	background-color			: #ffffff;
}

.ContentLeft {
	background-image			: url('../Images/bg-left.jpg');
	background-repeat			: no-repeat;
	background-color			: #ef8d1a;
	float									: left;
	width									: 195px;
	height								: 100%; /*For IE6 and before*/
	min-height						: 600px; /*For CSS2 browsers*/
 	height								: auto !important; /*For CSS2 browsers*/
 	display: none;
}

.ContentRight {
	background-image			: url('../Images/bg-right.jpg');
	background-repeat			: no-repeat;
	float									: right;
	width									: 195px;
	height								: 100%; /*For IE6 and before*/
	min-height						: 600px; /*For CSS2 browsers*/
 	height								: auto !important; /*For CSS2 browsers*/
 	display: none;
}

.Label {
	clear									: both;
}

.Required {
	margin-top						: 50px;
	clear									: both;
	color									: red;
}

a.maillink {
	color									: #002f53;
	text-decoration				: none;
}

a.maillink:hover {
	color									: #002f53;
	text-decoration				: underline;
}

.ImageHolder {
	width									: 910px;
	height								: 250px;
	margin-left						: 24px;
}

.TextImage {
	margin								: 4px 0px 4px 4px;
}

.TopMenu {
	float									: right;
	padding-right					: 25px;
	padding-top						: 10px;
	width									: 220px;
}

.TopMenuItem {
	color									: #091F5E;
	text-decoration				: none;
	height								: 13px;
	line-height						: 13px;
	padding-right					: 10px;
}

a.Vacancy {
	color									: #000000;
	text-decoration				: none;
}

a.Vacancy:hover {
	color									: #000000;
	text-decoration				: underline;	
}

.MenuTopContainer {
	background-image			: url('../Images/bg-menu.jpg');
	background-repeat			: no-repeat;
	float									: left;
	width									: 980px;
	height								: 121px;
	display: none;
}

.MenuImage {
	position							: relative;
	z-index								: 99;
}

.Menu {
	margin								: auto;
	width									: 70%;
}

.ContentSmall {
	float									: left;
	position							: relative;
	width									: 100%;
	height								: 100%; /*For IE6 and before*/
	min-height						: 270px; /*For CSS2 browsers*/
 	height								: auto !important; /*For CSS2 browsers*/
	/*left									: 48px;
	right									: 15px;*/
 	margin-top						: 30px;
}

.ContentImage {
	float									: right;
	width									: 220px;
	margin-left						: 10px;
	padding-top						: 20px;
}

.ContentText {
	float									: left;
	padding-top						: 20px;
	height								: 100%; /*For IE6 and before*/
	min-height						: 250px; /*For CSS2 browsers*/
 	height								: auto !important; /*For CSS2 browsers*/
}

.ContactText {
	float									: left;
	padding-top						: 20px;
}

.ContentMiddle {
	width									: 100%;
	float									: left;
	z-index								: 1;
	height								: 100%; /*For IE6 and before*/
	min-height						: 600px; /*For CSS2 browsers*/
 	height								: auto !important; /*For CSS2 browsers*/
}

.ContentHolder {
	background-image			: url('../Images/bg-content.jpg');
	background-repeat			: no-repeat;
	float									: left;
	width									: 100%;
	height								: 100%; /*For IE6 and before*/
	min-height						: 600px; /*For CSS2 browsers*/
 	height								: auto !important; /*For CSS2 browsers*/
}

a.ReferenceItem {
	font-family						: Trebuchet MS;
	font-size							: 10pt;
	color									: #000000;
	text-decoration				: none;
}

a.ReferenceItem:hover {
	font-family						: Trebuchet MS;
	font-size							: 10pt;
	color									: #000000;
	text-decoration				: underline;	
}

.References {
	float									: right;
}

.BreadCrums {
	font-family						: Verdana;
	font-size							: 9pt;
	clear									: both;
	height								: 30px;
	line-height						: 30px;
	width									: 568px;
	margin-top						: 29px;
	margin-left						: auto;
	margin-right					: auto;
	color									: #002f53;
	border-top						: 1px dotted #002f53;
	border-bottom					: 1px dotted #002f53;
	display: none;
}
.BreadCrumsRecipe
{
	background: url(../Images/bg-breadcrum.gif) repeat-x;
	margin-bottom:20px;
	clear:both;
	color								:#696969;
	border					: 1px solid #cccccc;
	font-size:12px;
	display: none;
}

.BreadCrums a {
	color									: #ffd4a2;
	text-decoration				:	 none;
}

.BreadCrums a:hover {
	color									: #ffd4a2;
	text-decoration				: underline;
}

.BreadCrumText {
	margin-left						: 11px;
}

a.BreadCrumSelected {
	color									: #ffd4a2;
}

.SubMenuBreak {
	width									: 220px;
	height								: 1px;
	background-color			: #fdebb2;
}

a.SubMenuItem {
	font-family						: Verdana;
	font-size							: 9pt;
	color									: #091F5E;
	height								: 24px;
	line-height						: 24px;
	cursor								: pointer;
	text-decoration				: none;
}

a.SubMenuItem:hover {
	font-family						: Verdana;
	font-size							: 13px;
	color									: #091F5E;
	height								: 24px;
	line-height						: 24px;
	cursor								: pointer;
	text-decoration				: none;
	font-weight						: bold;
}

a.SubMenuItemActive {
	font-family						: Verdana;
	font-size							: 9pt;
	color									: #091F5E;
	height								: 24px;
	line-height						: 24px;
	cursor								: pointer;
	text-decoration				: none;
	font-weight						: bold;
}

a.SubMenuItemActive:hover {
	font-family						: Verdana;
	font-size							: 9pt;
	color									: #091F5E;
	height								: 24px;
	line-height						: 24px;
	cursor								: pointer;
	text-decoration				: none;
}

.SubMenuContainer {
	width									: 220px;
	margin								: 0;
	clear									: both;
	padding-bottom				: 4px;
	color									: #091F5E;
	padding-top						: 25px;
	float									: left;
}

.ImageMenuContainer {
	margin-left						: 24px;
	padding-bottom				: 4px;
	color									: #091F5E;
}

.ImageCategoryContainer {
	margin-top						: 20px;
	margin-left						: 24px;
	padding-bottom				: 4px;
	color									: #091F5E;
	float									: left;
	width									: 220px;
}

.ImageCategoryBreak {
	width									: 220px;
	height								: 1px;
	background-color			: #fdebb2;
	float									: left;
}

.CategoryCheckbox {
	position							: relative;
	height								: 25px;
	line-height						: 25px;
	clear									: both;
}

.SearchBox {
	padding-top						: 25px;
	float									: left;
}

div.SearchButton {
	background-image			: url('../Images/SearchButton.gif');
	background-repeat			: no-repeat;
	background-position		: top right;
	float									: right;
	height								: 20px;
	left									: -20px;
	position							: relative;
	top										: 3px;
	width									: 20px;
	z-index								: 999;
	cursor								: pointer;
}

.s {
	border								: 1px solid #ced2df;
	color									: #000000;
	font-family						: Trebuchet MS;
	font-size							: 10pt;
	height								: 20px;
	padding-top						: 5px;
	width									: 220px;
	float									: left;
	position							: relative;
}

.sm {
	border								: 1px solid #ced2df;
	color									: #000000;
	font-family						: Trebuchet MS;
	font-size							: 10pt;
	height								: 20px;
	padding-top						: 5px;
	width									: 69px;
	margin-right					: 4px;
	float									: left;
	position							: relative;
}

.Buttons {
	height								: 25px;
	clear									: both;
	margin-bottom					: 20px;
}

.BtnSend {
	background-image			: url('../Images/btn-send.png');
	background-repeat			: no-repeat;
	background-position		: top left;
	width									: 75px;
	height								: 25px;
	border								: 0;
	cursor								: pointer;
}

.BtnBack {
	background-image			: url('../Images/btn-back.png');
	background-repeat			: no-repeat;
	background-position		: top left;
	width									: 75px;
	height								: 25px;
	float									: right;
	border								: 0;
	cursor								: pointer;
	display:none;
}

.BtnEditIngredients {
	background-image			: url('../Images/btn-edit-ingredients.png');
	background-repeat			: no-repeat;
	background-position		: top left;
	width									: 177px;
	height								: 25px;
	float									: right;
	border								: 0;
	cursor								: pointer;
}
.BtnAddRecipe {
	background-image			: url('../Images/btn-add-recipe.png');
	background-repeat			: no-repeat;
	background-position		: top left;
	width									: 148px;
	height								: 25px;
	float									: right;
	border								: 0;
	cursor								: pointer;
}
.BtnApply {
	background-image			: url('../Images/btn-apply.png');
	background-repeat			: no-repeat;
	background-position		: top left;
	background-color			: transparent;
	width									: 75px;
	height								: 25px;
	border								: 0;
	float									: left;
	cursor								: pointer;
}

#ErrorBox {
	background						: #FEDADA url(../Images/stop.gif) no-repeat scroll 5px 5px;
	border								: 1px solid #FD9999;
	color									: #000000;
	font-weight						: bold;
	height								: 1%;
	margin								: 2px 2px 5px;
	padding								: 5px 5px 5px 35px;
	width									: 330px;
}

.ImageLink {
	border								: 0;
}

.Header-Right {
	float									: Right;
	position							: relative;
	font-family						: Verdana;
	font-size							: 8pt;
	color									: #000000;
	right									: 8px;
	margin-top						: -15px;
}

.Footer {
	background-image			: url('../Images/bg-footer.jpg');
	background-repeat			: no-repeat;
	background-position		: top right;
	font-family						: Verdana;
	font-size							: 7pt;
	color									: #002f53;
	height								: 52px;
	width									: 980px;
	display: none;
}

.Footer-logo {
	float									: left;	
	margin-top						: 15px;
	margin-left						: 15px;							
}

.Footer-Text {
	width									: 590px;
	padding-top						: 20px;
	margin-left						: auto;
	margin-right					: auto;
}

.ContentText a {
	color									: #000000;
	text-decoration				: underline;
}

.ContentText a:hover {
	color									: #000000;
	text-decoration				: underline;
}

.ContactText a {
	color									: #000000;
	text-decoration				: underline;
}

.ContactText a:hover {
	color									: #000000;
	text-decoration				: underline;
}

a.HeaderItem {
	color									: #000000;
	text-decoration				: none;
	padding-right					: 4px;
	padding-left					: 4px;
}

a.HeaderItem:hover {
	text-decoration				: underline;
}

a.FooterItem {
	color									: #777777;
	text-decoration				: none;
	padding-right					: 20px;
}

a.FooterItem:hover {
	text-decoration				: underline;
}

a.MenuTopItem {
	background-image			: url('../Images/bg-mainmenu.png');
	background-repeat			: no-repeat;
	background-position		: top right;
	font-family						: Verdana;
	font-size							: 8.5pt;
	color									: #ffffff;
	float									: left;
	position							: relative;
	height								: 23px;
	line-height						: 23px;
	width									: 96px;
	cursor								: pointer;
	text-align						: center;
	text-decoration				: none;
}

a.MenuTopItem:hover {
	background-image			: url('../Images/bg-mainmenu.png');
	background-repeat			: no-repeat;
	background-position		: top right;
	font-family						: Verdana;
	font-size							: 8.5pt;
	color									: #ffbc6e;
	float									: left;
	position							: relative;
	height								: 23px;
	line-height						: 23px;
	width									: 96px;
	cursor								: pointer;
	text-align						: center;
	text-decoration				: none;
}

a.MenuTopItemActive {
	background-image			: url('../Images/bg-mainmenu.png');
	background-repeat			: no-repeat;
	background-position		: top right;
	font-family						: Verdana;
	font-size							: 8.5pt;
	color									: #ffbc6e;
	float									: left;
	position							: relative;
	height								: 23px;
	line-height						: 23px;
	width									: 96px;
	cursor								: pointer;
	text-align						: center;
	text-decoration				: none;
}

a.MenuTopItemActive:hover {
	background-image			: url('../Images/bg-mainmenu.png');
	background-repeat			: no-repeat;
	background-position		: top right;
	font-family						: Verdana;
	font-size							: 8.5pt;
	color									: #ffbc6e;
	float									: left;
	position							: relative;
	height								: 23px;
	line-height						: 23px;
	width									: 96px;
	cursor								: pointer;
	text-align						: center;
	text-decoration				: none;
}

.LeftMenu {
	width									: 173px;
	float									: right;
	position							: relative;
	text-align						: right;
	right									: 12px;
	margin-top						: 60px;
}

.LeftItem {
	background-image			: url('../Images/bg-leftmenu.png');
	background-repeat			: no-repeat;
	float									: right;
	width									: 171px;
	height								: 29px;
}

.LeftBreak {
	background-image			: url('../Images/break-leftmenu.png');
	background-repeat			: no-repeat;
	float									: right;
	width									: 171px;
	height								: 1px;
}

.MenuLeftItem {
	font-family						: Trebuchet MS;
	font-size							: 12pt;
	color									: #ffffff;
	height								: 29px;
	line-height						: 29px;
	margin-right					: 15px;
	cursor								: pointer;
	text-decoration				: none;
}

.MenuLeftItem:hover {
	font-family						: Trebuchet MS;
	font-size							: 12pt;
	color									: #ffffff;
	height								: 29px;
	line-height						: 29px;
	cursor								: pointer;
	text-decoration				: underline;
}

.MenuLeftItemActive {
	font-family						: Trebuchet MS;
	font-size							: 12pt;
	color									: #ffffff;
	height								: 29px;
	line-height						: 29px;
	margin-right					: 15px;
	cursor								: pointer;
	text-decoration				: underline;
}

.MenuLeftItemActive:hover {
	font-family						: Trebuchet MS;
	font-size							: 12pt;
	color									: #ffffff;
	height								: 29px;
	line-height						: 29px;
	cursor								: pointer;
	text-decoration				: none;
}

h1 {
	font-family						: Trebuchet MS;
	font-size							: 22pt;
	color									: #ffffff;
	margin								: 0;
	text-align						: left;
}

h2 {
	font-family						: Trebuchet MS;
	font-size							: 12pt;
	color									: #004478;
	margin								: 0;
	text-align						: left;
}

/* Select Box Styling */

div.selectbox-wrapper {
	position							: absolute;
  width									: 250px;
  border								: 0;
  margin								: 0px;
  margin-top						: -10px;
  padding								: 0px;
  font-size							: 0.8em;
  text-align						: left;
  max-height						: 200px;
  overflow							: auto;
}
div.selectbox-wrapper ul {
 	list-style-type				: none;
 	margin								: 0px;
 	padding								: 0px;
}
div.selectbox-wrapper ul li.selected {
 /* background-color: #f1f1f1; */
}
div.selectbox-wrapper ul li.current {
  /* background-color: #f1f1f1; */
}
div.selectbox-wrapper ul li {
  list-style-type				: none;
  display								: block;
  margin								: 0;
  padding								: 4px;
  cursor								: pointer;
}

label {
	display								: block;
}
.selectbox /* look&feel of  select box*/
{
  margin								: 0px 5px 10px 0px;
  padding-left					: 2px;
  font-family						: Verdana;
  font-size							: 0.8em;
  width 								: 10em;
  display 							: block;
  text-align						: left;
  background						: url('../Images/bg_select.png') right;
 	cursor								: pointer;
 	border								: 0px;
 	color									: #333;
}

select {
	background						: url('../Images/bg_select.png') right;
}

a.Searchresult {
	font-family						: Verdana;
	font-size							: 14px;
	color									: #091F5E;
	cursor								: pointer;
	text-decoration				: none;
}

a.Searchresult:hover {
	font-family						: Verdana;
	font-size							: 14px;
	color									: #091F5E;
	cursor								: pointer;
	text-decoration				: Underline;
}

div.SearchresultOrigin {
	color									: #B8B8B8;
	font-family						: Verdana;
	font-size							: 8pt;
	margin-bottom					: 10px;
	font-weight						: bold;
}

div.SearchresultDescription {
	color									: #B8B8B8;
	font-family						: Verdana;
	font-size							: 8.5pt;
}

/* Start Sitemap */

a.SiteMap0 {
	font-family						: Trebuchet MS;
	font-size							: 10pt;
	color									: #000000;
	text-decoration				: none;
	line-height						: 1.4;
}

a.SiteMap0:hover {
	font-family						: Trebuchet MS;
	font-size							: 10pt;
	color									: #000000;
	text-decoration				: underline;
	line-height						: 1.4;
}

a.SiteMap1 {
	font-family						: Trebuchet MS;
	font-size							: 10pt;
	color									: #000000;
	text-decoration				: none;
	padding-left					: 15px;
	line-height						: 1.4;
}

a.SiteMap1:hover {
	font-family						: Trebuchet MS;
	font-size							: 10pt;
	color									: #000000;
	text-decoration				: underline;
	padding-left					: 15px;
	line-height						: 1.4;
}

a.SiteMap2 {
	font-family						: Trebuchet MS;
	font-size							: 10pt;
	color									: #000000;
	text-decoration				: none;
	padding-left					: 30px;
	line-height						: 1.4;
}

a.SiteMap2:hover {
	font-family						: Trebuchet MS;
	font-size							: 10pt;
	color									: #000000;
	text-decoration				: underline;
	padding-left					: 30px;
	line-height						: 1.4;
}

/* End Sitemap */

.Spacer {
	height								: 15px;
}

#NewsArchive {
	float									: right;
}

.DocumentText a {
	color									: #000000;
}

.NewsFull {
	font-family						: Trebuchet MS;
	font-size							: 10pt;
	color									: #000000;
	clear									: both;
	height								: 95px;
	margin-top						: 4px;
	line-height						: 1.2;
	border-bottom					: 1px dotted #002F53;
}

.NewsFullTitle {
	font-family						: Trebuchet MS;
	font-size							: 10pt;
	color									: #004478;
	line-height						: 1.2;
}

.News {
	margin-top						: 13px;
	width									: 180px;
	margin-left						: auto;
	margin-right					: auto;
/*	cursor								: pointer; */
}

.NewsThumb {
	border								: 1px solid white;
}

.NewsImage {
	float									: left;
	position							: relative;
	width									: 180px;
	height								: 90px;
}

.NewsFullImage {
	float									: left;
	position							: relative;
	width									: 180px;
	height								: 90px;
	margin-right					: 5px;
}

.NewsLink {
	margin-left						: 5px;
}

.NewsLink a {
	font-family						: Trebuchet MS;
	font-size							: 10pt;
	color									: #000000;
	text-decoration				: none;
}

.NewsTitle {
	font-family						: Verdana;
	font-size							: 8pt;
	color									: #ffbc6e;
	line-height						: 1.8;
}

a.NewsTitle {
	text-decoration				: none;
}

a.NewsTitle: hover {
	text-decoration				: underline;
}

.NewsText {
	font-family						: Verdana;
	font-size							: 7.5pt;
	color									: #ffffff;
	line-height						: 1.4;
}

.NewsBreak {
	background-image			: url('../Images/break-news.png');
	background-repeat			: no-repeat;
	margin-left						: auto;
	margin-right					: auto;
	width									: 180px;
	height								: 1px;
	margin-top						: 20px;
}

sup {
	font-size							: 9pt;
	line-height						: 30px;
	vertical-align				: top;
}

.Link {
	height								: 55px;
}

.ReadNews {
	font-family						: Verdana;
	font-size							: 7.5pt;
	color									: #ffd4a2;
}

a.ReadNews {
	font-family						: Verdana;
	font-size							: 7.5pt;
	color									: #ffd4a2;
	text-decoration				: none;
	line-height						: 1.4;
}

a.ReadNews:hover {
	font-family						: Verdana;
	font-size							: 7.5pt;
	color									: #ffd4a2;
	text-decoration				: underline;
	line-height						: 1.4;
}

.ReadOn {
	float									: left;
	margin-top						: 20px;
}

.ReadOn a {
	text-decoration				: none;
}

.ReadOn a:hover {
	text-decoration				: underline;
}

.SmallInfo {
	font-size						: 12px;	
	color								: #ff0000;
}
