body.Main
{
	margin: 0px 0px 0px 0px;
	background-color:#cccccc;
	text-align:center;
}

body.Popup
{
	margin: 0px 0px 0px 0px;
	background-color:#E3E0CF;
	background-image:none;

}

table.Main
{
	border:solid 1px #cccccc;
	background-color:#E3E0CF;
	width:auto;
}

td
{
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size : 11px;
}

body
{
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size : 11px;
    background-color:#666666;
    background-image:url('/Img/bodyBG.gif');
    background-repeat:repeat;
}

span
{
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size : 11px;
}

td.FillBgHeader
{
	background-color:#E3E0CF;	
}

td.FillSpHeader
{
	background-color:#E3E0CF;
	height:1px;
}

input.Button
{
	background:  #EFEBE8;
	background-color: #EFEBE8;
	border-left: 1px solid #D6CAC1;
	border-right: 1px solid #D6CAC1;
	border-top: 1px solid #D6CAC1;
	border-bottom: 1px solid #D6CAC1;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size : 9px;
	color: #7A6351;
	font-weight: bold;
	width:80px;
	height:20px;
	cursor:hand;
}

input.TextBox
{
	background:  LightGrey;
	background-color: LightGrey;
	border-left: 1px solid SlateGray;
	border-right: 1px solid SlateGray;
	border-top: 1px solid SlateGray;
	border-bottom: 1px solid SlateGray;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size : 9px;
	color: SlateGray;
}

select.DropDown
{
	background:  LightGrey;
	background-color: LightGrey;
	border-left: 1px solid SlateGray;
	border-right: 1px solid SlateGray;
	border-top: 1px solid SlateGray;
	border-bottom: 1px solid SlateGray;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size : 9px;
	color: SlateGray;
}

select.CheckBox
{
	background:  LightGrey;
	background-color: LightGrey;
	border-left: 1px solid SlateGray;
	border-right: 1px solid SlateGray;
	border-top: 1px solid SlateGray;
	border-bottom: 1px solid SlateGray;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size : 9px;
	color: SlateGray;
}

td.titlecat
{
 	background:#E9E3C9;
 	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 9pt;
	color : black;
	font-weight: bold;
	text-decoration : none;
	vertical-align:middle;
}

td.titlesubcat
{
 	background:#F5F5F5;
 	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 9pt;
	color : #555555;
	font-weight: normal;
	text-decoration : none;
	vertical-align: middle;
}

td.titlemaincat
{
 	background:#C2B993;
 	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	color : black;
	font-weight:600;
	text-decoration : none;
	vertical-align: middle;
}

.titleNiv3 
{
	line-height: 14pt;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
}

.LanguageOn 
{
	vertical-align:middle;
	padding: 1px 1px 1px 1px;
	background-color: #E6E6E6;
	border-bottom: 1px solid green;
	border-right: solid 1px green;
	BORDER-TOP: green 1px solid;
	BORDER-LEFT: green 1px solid;
	COLOR: black;
	FONT-SIZE: 8px;
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	TEXT-DECORATION: none;
}

.LanguageOff {
	vertical-align:middle;
	padding: 1px 1px 1px 1px;
	background-color: #E6E6E6;
	border-right: solid 1px red;
	BORDER-TOP: red 1px solid;
	BORDER-LEFT: red 1px solid;
	BORDER-BOTTOM: red 1px solid;
	COLOR: black;
	FONT-SIZE: 8px;
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	TEXT-DECORATION: none;
}

body.Application
{
	margin: 0px 0px 0px 0px;
	background-color:#CCCCCC;
}

table.Interface
{
	
	width: 760px;
	height: 560px;
	border:solid 2px #c4c4c4;
	border-collapse:collapse;
	background-image:url(/img/bg_sky.jpg);
}

table.Footer
{
	
	height: 96px;
	background-image:url(/img/bg_ground.gif);
}

table.Header
{
	width: 100%;
	height: 64px;
}

span.ConLabel
{
	COLOR: black;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif;
}

.MenuTopGroup {

  height:23px;

}

.MenuTopItem {
  border:solid 1px #EFEDE3;
  font-family: Verdana, arial, helvetica, sans-serif;
  font-size:10px;
  color:black;
  cursor:hand;
}

.MenuTopItemOver {
  background-color:#CCCCCC; 
  border:solid 1px #EFEDE3;
  font-family: Verdana, arial, helvetica, sans-serif;
  font-size:10px;
  color:black;
  cursor:hand;
}

.MenuTopItemActive {
  background-color:#CCCCCC; 
  border:solid 1px #EFEDE3;
  font-family: Verdana, arial, helvetica, sans-serif;
  font-size:10px;
  color:black;
  cursor:hand;
}

.MenuTopItemExpanded {
  background-color:#CCCCCC; 
  border:solid 1px #EFEDE3;
  font-family: Verdana, arial, helvetica, sans-serif;
  font-size:10px;
  color:black;
  cursor:hand;
}

.MenuTopBreak {
  font-family: Verdana, arial, helvetica, sans-serif;
  font-size:10px;
  color:#A9A9A9;
  margin:2px 5px 2px 5px;
}

.MenuTopItemDisabled {
  border:solid 1px #EFEDE3;
  font-family: Verdana, arial, helvetica, sans-serif;
  font-size:10px;
  color:silver;
  cursor:default;
}

.MenuTopItemDisabledOver {
  background-color:#CCCCCC;
  border:solid 1px #EFEDE3;
  font-family: Verdana, arial, helvetica, sans-serif;
  font-size:10px;
  color:silver;
  cursor:default;
}

.MenuTopItemDisabledActive {
  background-color:#CCCCCC; 
  border:solid 1px #EFEDE3;
  font-family: Verdana, arial, helvetica, sans-serif;
  font-size:10px;
  color:silver;
  cursor:default;
}

.MenuTopItemDisabledExpanded {
  background-color:#CCCCCC; 
  border:solid 1px #EFEDE3;
  font-family: Verdana, arial, helvetica, sans-serif;
  font-size:10px;
  color:silver;
  cursor:default;
}

.MenuTopItemNone {
  border:solid 1px #EFEDE3;
  font-family: Verdana, arial, helvetica, sans-serif;
  font-size:10px;
  color:black;
  cursor:default;
}

.MenuTopItemNoneOver {
  background-color:#CCCCCC;
  border:solid 1px #EFEDE3;

  font-family: Verdana, arial, helvetica, sans-serif;
  font-size:10px;
  color:black;
  cursor:default;
}

.MenuTopItemNoneActive {
  background-color:#CCCCCC; 
  border:solid 1px #EFEDE3;
  font-family: Verdana, arial, helvetica, sans-serif;
  font-size:10px;
  color:black;
  cursor:default;
}

.MenuTopItemNoneExpanded {
  background-color:#CCCCCC; 
  border:solid 1px #EFEDE3;
  font-family: Verdana, arial, helvetica, sans-serif;
  font-size:10px;
  color:black;
  cursor:default;
}
tr.FoodListHeader
{
	font-size:13px
}

tr.FoodListItem
{
	font-size:12px
}

.LanguageTitleOn 
{
	margin: 2px 0px 0px 2px;
	padding: 2px 2px 2px 2px;
	border:none;
	width: auto;
	height: auto;
	background-color: #4981BA;
	color: #FFFFFF;
	font-weight:900;
	font-size: 10px;
	font-family: Verdana, arial, helvetica, sans-serif;
	TEXT-DECORATION: none;
	cursor:hand;
}

.LanguageTitleOff {
	margin: 2px 0px 0px 2px;
	padding: 2px 2px 2px 2px;
	width: auto;
	height: auto;
	background-color: #CC934E;
	border-width: 0px; 
	border-style: none;
	color: white;
	font-size: 10px;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-style: normal;
	TEXT-DECORATION: none;
	cursor:hand;
}
.QuestionTextBox
{
	background:  white;
	background-color: white;
	border-left: 1px solid #CCB397;
	border-right: 1px solid #CCB397;
	border-top: 1px solid #CCB397;
	border-bottom: 1px solid #CCB397;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size : 9px;
	color: black;	
}

.QuestionLink
{

}

.QuestionTextBoxIntro
{
	background:  white;
	background-color: white;
	border-left: 1px solid #CCB397;
	border-right: 1px solid #CCB397;
	border-top: 1px solid #CCB397;
	border-bottom: 1px solid #CCB397;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size : 11px;
	color: black;
	width:100px;	
}

td.MenuCenter
{
	width:700px;
}

.SnapHeader
{
  color: #ffffff;
  background-color: #AD9684;
  font-family: Tahoma;
  font-weight: bold;
  font-size: 11px;
  padding-top: 2px;
  padding-left: 5px;
  cursor: move;
}

.snapHeaderClosed
{
  color: #ffffff;
  background-color: #CCB297;
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr= '#CCB297' , EndColorStr= '#EFECE3' );
  font-family: Tahoma;
  font-weight: bold;
  font-size: 11px;
  padding-top: 2px;
  padding-left: 5px;
  cursor: move;
}

.SnapHeaderButton
{

  cursor: move;
}

.snapHeaderClosedButton
{

  cursor: move;

}

.SnapContent
{
  font-family: verdana;
  font-size: 11px;
  padding: 3px;
  border: #CCB297 1px solid;
  background-color: #E3E0CF;
}

