/* general*/
A,BODY,DIV,P,P,TD,TH,INPUT,SELECT,TEXTAREA,HIDDEN 
{
	font-family: Arial,Verdana,Helvetica,sans-serif; 
	color: #000000;
	font-size: 12px;
}

a:link {color: black;}
a:visited {color: black;}
a:active {color: black;}
a:hover {color:HotPink;}

INPUT, TEXTAREA, SELECT 
{
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-style   : solid;
border-color:#666666;
}

/* admin */
.details{background-color:#D3D3D3;}
.titles{background-color:#A9A9A9;font-weight:bold}
.checkboxes{background-color:#808080;}
.subtotal{background-color:#C3C3C3;}
.total{background-color:LightSteelBlue ;}
.subhead{background-color:LightBlue;}

/* public */
.white{background-color:#FFFFFF;}
.footnote_white{background-color:#FFFFFF;}
.green{background-color:#94D201;min-width:750px;}
.purple{background-color:#7E64A5;min-width:750px;}
.orange{background-color:#F7AA00;min-width:750px;}
.pink{background-color:#F285BE;min-width:750px;}
.blue{background-color:#8DC5F1;min-width:750px;}
.lightgrey{background-color:#EBEBEB; color:#EBEBEB;}
.grey{background-color:#DBDBDB; color:#DBDBDB;}
.MinTableWidth{min-width:750px;}
.footnote{font-size:11px;}
.outerBorder{border: 1px solid #000000;}
.cboCity{width: 133px;}
.cboCountry{width: 206px;}

.Newsletter{font-family: Arial,Verdana,Helvetica,sans-serif; font-size:12px;}

.Participating241{color:#CFC901;font-size:14px;font-weight:bold;}
.TitleRBN{color:#CFC901;font-size:11px;}
.Actions241{color:#F285BE;font-size:14px;font-weight:bold;}
.RestaurantsName{color:#F285BE;font-size:14px;font-weight:bold;}
.RestaurantsMap{color:#7E64A5;font-size:14px;font-weight:bold;}
.LCQC{color:#8CC5F2;font-size:14px;font-weight:bold;}
.News{color:#BB3341;font-size:14px;font-weight:bold;}
.Contact{color:#F7AB00;font-size:14px;font-weight:bold;}
.HowToParticipate{color:#F7AB00;font-size:14px;font-weight:bold;}
.TitlesHowToParticipate{color:#F7AB00;font-size:11px;font-weight:bold;}
.RegisterURself{color:#8CC5F2;font-size:14px;font-weight:bold;}
.Guestbook{color:#7E64A5;font-size:14px;font-weight:bold;}
.LogIn{color:#94D201;font-size:14px;font-weight:bold;}
.Banner_Home_Text{color: black;font-size:14px;font-weight:bold}
.Banner_Home_RIS{color: hotpink;font-size:14px;font-weight:bold}
.PrivacyDisclaimer{color: black;font-size:20px;font-weight:bold;}
.MoW{color: black;font-size:18px;font-weight:bold;}
.Overlayer_Home_outerBorder{font-size:20px; font-weight:bold; background-repeat:no-repeat;background-position:top left;}
.Overlayer_Home{color:black}
.PersonalMenu{font-weight:bold;}
.PersonalMenuTitle{font-weight:bold; text-decoration:underline;}
.smalltext{font-size:9px;}
.Announce241{color:#FF0000; font-weight:bold}

.bg_menuoftheweek_left{background-color:#FFFFFF; min-width:750px; background-repeat: no-repeat; background-position:left; padding-left: 75px;}
.bg_menuoftheweek_right{min-width:750px; background-repeat: no-repeat; background-position:right;}
.bg_gradient_bottom_right{background-color:white; background-repeat:no-repeat; background-position:right bottom;}
.bg_gradient_bottom_left{background-color:white; background-repeat:no-repeat; background-position:left bottom;}
.bg_center{background-repeat:no-repeat; background-position:center center;}
.bg_left{background-repeat:no-repeat; background-position:left top;}

.paddingLeftRight20
{
	padding-left: 20px;
	padding-right: 20px;
}

.Metropolis_center_content
{
	text-align: center;
	vertical-align: top;
}

.transparent
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='Pics/BG_overall_overlayer.png');
	position: absolute;
	overflow: hidden;
	left: 0px;
	top: 0px;
}
.transparent[class]
{
	background-image:url(../Pics/BG_overall_overlayer.png);
	position: absolute;
	overflow: hidden;
	left: 0px;
	top: 0px;
}
.closeOverlayer
{
	padding-top: 3px;
	padding-right: 3px;
}

#overlayer_background
{
	position: absolute;
	visibility:hidden;
	overflow: hidden;
	left: 0px;
	top: 0px;
	z-index: 5;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black !important;
	text-align: center;
}

#overlayer_content
{
	position: absolute;
	visibility:hidden;
	overflow: hidden;
	left: 0px;
	top: 0px;
	z-index: 5;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black !important;
	text-align: center;
}

/* scroller */
#pscrollerMain
{
width: 710px;
height: 120px;
border: none;
padding: 5px;
background-color: #EBEBEB;
}

#pscrollerSponsors
{
width: 190px;
height: 60px;
border: none;
padding: 5px;
background-color: #FFFFFF;
}

/* gurt calendar */
.clsDataArea{
	/*width:187;*/
	background : #F4F4F4;
}

.clsOuterFrame {
	background-color : #3F738D;
}

.clsInnerFrame {
	background-color : #7BA1B1;
}

.clsTopPartNavpanel {
	background-color : #C7DCDE;
	height: 3px;
}

.clsBottomPartNavpanel{
	background-color : #59879D;
	height: 3px;
}

.clsNavpanel {
	background-color : #7BA1B1;
	
}
.clsDateGrid{
	background-color : #3F738D;
	
}


.clsWeekDay{
	background-color: #ECECF1;
	font: bold 11px Verdana, Arrial Narrow, sans-serif;
	color: #3F738D;
	width : 15 px;
	text-align: center;
}


.clsSelectedDayCell{
	background-color: #8CC5F2;
	text-align: center;
}
.clsWorkDayCell{
	background-color: #FFFFFF;
	text-align: center;
	width : 15 px;
}
.clsHoliDayCell{
	background-color: #DCE6F0;
	text-align: center;
	width : 15 px;
}
.clsOtherMonthDayCell{
	background-color: #FFFFFF; 
	text-align: center;
	width : 15 px;
}


.clsOtherMonthDay{
	font: 11px Verdana, Arrial Narrow, sans-serif;
	color: Silver;
	text-decoration : none;
}
.clsCurrentMonthDay{
	font:  11px Verdana, Arrial Narrow, sans-serif; 
	color: #3F738D;
	text-decoration : none;
}
.clsSelectedDay{
	font: 11px Verdana, Arrial Narrow, sans-serif;
	color: #FFFFFF;
	text-decoration : none;
}

.clsInfoTitle{
	font: 11px Verdana, Arrial Narrow, sans-serif; 
	color: #FFFFFF;
	text-align: center;
}

/* overlayer navigation menu */
#overlayer_nav_left
{
	position: absolute;
	overflow: hidden;
	left: 10px;
	top: 50px;
	width: 120px;
	height: 515px;
	z-index: 5;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: white !important;
	text-align: center;
}

#overlayer_nav_right
{
	position: absolute;
	overflow: hidden;
	left: 1024px;
	top: -510px;
	width: 120px;
	height: 515px;
	z-index: 5;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: white !important;
	text-align: center;
}

#overlayer_nav_bottom
{
	position: relative;
	overflow: hidden;
	top: 0px;
	left: 0px;
	width: 705px;
	height: 115px;
	z-index: 5;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: white !important;
	text-align: center;
}

#overlayer_nav_left_inner1, #overlayer_nav_left_inner2,
#overlayer_nav_right_inner1, #overlayer_nav_right_inner2
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 120px;
	height: 510px;
	z-index: 5;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: white !important;
	text-align: center;
}

#overlayer_nav_bottom_inner1, #overlayer_nav_bottom_inner2
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 705px;
	height: 115px;
	z-index: 5;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: white !important;
	text-align: center;
}


/* overlayer overLib */
#overlayer {
    background-color: #CFC901;
	position: absolute;
	top: 10%;
	left: 12%;
	width: 800px;
	z-index: 100;
}

#overlayer .content {
	padding: 25px 32px 25px 32px;
}

#overlayer .content p{
	font-size: 10px;
	color: #fff !important;
    height: 100%;
	margin: 0;
	padding: 0;
}