
.Success
{
    /* Success Messages */
    font-weight: bold;
    color: #36730D;
}
.positionfromtop
{
	position:relative; clear: both; top: -175px;
}
.urgent
{
    /* Warning and Error Messages */
    font-weight: bold;
    color: #500;
    border: 1px solid #500;
    padding: 5px;
    background-color: #f55;
    margin: 20px;
}

.Info
{
	/* Status Messages of some kind */
	font-weight:bold;
	color: #250C7F;
}

.calinfo
{
	display: block;
}
 .bodycontwrapz
 {
 	position: relative;  left: 0px; top: 20px; width: 600px;
 }



.Validator
{
    margin-top: 1px;
    margin-left: 1px;
    padding: 1px;
    position: absolute;
    border: 1px solid #5A5A5A;
    background-color: #D2D2D2;
    font-weight: bold;
    color: #9F1111;
}

.GridView
{
    border: 1px solid #000000;
}

.GridView th
{
    border-bottom: 1px solid #969696;
    padding: 4px;
}

.GridView td
{
    border-bottom: 1px solid #D2D2D2;
    padding: 4px;
}

.CalendarHebrewStyle
{
	/* font-weight:bold; */
	/*font-size: 80%;*/
	font-size: 9px;
}

.CalendarEventStyle a
{
	text-decoration:none;
	margin-bottom: 50px;
	position: relative;
	line-height: 12px;
	color: #250C7F;
	
	
}
.CalendarEventStyle  #calinfodiv
{
	display: none;
}

.CalendarEventStyle a:link,
.CalendarEventStyle a:active,
.CalendarEventStyle a:visited
{
	/*color: #00f;*/
	color: #250C7F;
}

.CalendarEventStyle a:hover
{
	/*color: #c0f;*/
	color: #462e9F;
}

.CalendarEventStyle
{
	color: #000;
	font-size: 80%;
	position: relative;
	
	
}

.membershipjoin-row
{
	width: 400px;
	text-align: right;
}

.membershipview-row
{
	width: 400px;
}

.membershipjoin-error
{
    color: red; 
    font-size: 110%;
}

.membershipjoin-success
{
    color: green; 
    font-size: 110%;
}
span.footerSpan
{
    font-family: Tahoma, Arial, Sans-Serif;
    font-size: 10px;
    color: #333;
}
a.footerLink:hover
{
    color: blue;
    text-decoration: underline;
}