.link A { color: #bed5ff;text-decoration: none;cursor: hand; }
.link A:link    {color: #bed5ff;}
.link A:visited {color: #bed5ff;}
.link A:hover {color: #bed5ff; text-decoration: underline;}

.introCellTop
{
    border-bottom : 1px #666666 solid;
}

.ibg
{
    background-image:  url("../img/ibg.png");
    background-repeat: no-repeat;
    background-position: center center;
}


.loadingImg
{
    border: 1px #546370 solid;
}

.introCellBottom
{
    border-top : 1px #666666 solid;
}

.introLink
{
    font : bold 11px  Verdana, Arial,  Helvetica, sans-serif;
	color : #D5D5D5;
	text-decoration : none;
}


.introLink A
{
    font : bold 11px  Verdana, Arial,  Helvetica, sans-serif;
	color : #D5D5D5;
	text-decoration : none;
}

.introLink A:hover
{
    font : bold 11px  Verdana, Arial,  Helvetica, sans-serif;
	color : White;
	text-decoration : underline;
}



.mainText
{
    font : 13px  Verdana, Arial,  Helvetica, sans-serif;
	color : #E5E5E5;

}

.mainText2
{
    font : bold 16px  Verdana, Arial,  Helvetica, sans-serif;
	color : #E5E5E5;

}

.mainText3
{
    font : bold 13px  Verdana, Arial,  Helvetica, sans-serif;
	color : #E5E5E5;

}

.bio
{
    font : 12px  Verdana, Arial,  Helvetica, sans-serif;
	color : #E5E5E5;
    padding-left : 1em;
	padding-right : 1em;
	padding-top : 1em;
	padding-bottom : 1em;
	text-align:justify;
}

.lyrics
{
    font : 13px  Times New Roman, Helvetica, sans-serif, Verdana, Arial;
    font-style: italic;
	color : #E5E5E5;
    padding-left : 1em;
	padding-right : 1em;
	padding-top : 3.5em;
	padding-bottom : 0.2em;
	/*border-right : 1px #7a8fa2 solid;*/

    background-image:  url("../img/lyrics_back.gif");
    background-repeat: no-repeat;
    background-position: left top;
}

.lyrics_end
{

    background-image:  url("../img/lyrics_back_end.gif");
    background-repeat: no-repeat;
    background-position: left center;
}


.lyricsTitle
{
    font : bold 16px Times New Roman, Helvetica, sans-serif, Arial;
	color : #E5E5E5;
    padding-left : 1.5em;
	padding-right : 0.5em;
	padding-top : 0.2em;
}

.link1
{
    font : bold 13px  Verdana, Arial,  Helvetica, sans-serif;
	color : #D5D5D5;
	text-decoration : underline;
}

.topbrdWhite
{
    border-top : 1px White solid;
}

.imgbrdWhite
{
    border : 1px White solid;
}

.imgSlideshow
{
    border-top : 1px #CCCCCC solid;
	border-left : 1px #CCCCCC solid;
	border-right : 1px #CCCCCC solid;
	cursor : hand;
}

.slideshowDate
{
    font : 8px Verdana, Arial;
	color : #F5F5F5;
	text-align : right;
	padding-right : 2px;
}

.copyright
{
    font : bold 11px  Arial, Verdana, Helvetica, sans-serif;
	color : #666666;
	text-align : right;
	padding-right : 0.4em;
}

.emailMain
{
    font : bold 11px  Arial, Verdana, Helvetica, sans-serif;
	color : #666666;
	padding-left : 0.4em;
	text-decoration : none;
}

.emailMain A
{
    font : bold 11px  Arial, Verdana, Helvetica, sans-serif;
	color : #666666;
	padding-left : 0.4em;
	text-decoration : none;
}

.emailMain A:hover
{
    font : bold 11px  Arial, Verdana, Helvetica, sans-serif;
	color : #333333;
	padding-left : 0.4em;
	text-decoration : none;
}

.emailMain A:selected
{
    font : bold 11px  Arial, Verdana, Helvetica, sans-serif;
	color : #666666;
	padding-left : 0.4em;
	text-decoration : none;
}

.eventsTitle
{
    font : bold 12px  Arial, Verdana, Helvetica, sans-serif;
	color : #333333;
	text-align : right;
	vertical-align : top;
}

.currEventTitle
{
    font : bold 13px  Verdana, Arial,  Helvetica, sans-serif;
	color : White;
	text-align : right;
}

.currEventTitle2
{
    font : bold 13px  Verdana, Arial,  Helvetica, sans-serif;
	color : White;
}

.currEventDate
{
    font : bold 11px  Verdana, Arial,  Helvetica, sans-serif;
	color : #c5c5c5;
	padding : 2px;
	border : 1px #99a3ab solid;
	background : #6b808e;
}

.currEventDate2
{
    font : bold 11px  Verdana, Arial,  Helvetica, sans-serif;
    text-align : left;
	color : #c5c5c5;
}

.currEventDescr
{
    font : 12px  Verdana, Arial,  Helvetica, sans-serif;
	color : #E5E5E5;
	border-bottom : 1px #5f7a91 solid;
	padding-left : 1em;
	padding-right : 1em;
	padding-top : 0.4em;
	padding-bottom : 0.3em;
}

.currEventDescr2
{
    font : 12px  Verdana, Arial,  Helvetica, sans-serif;
	color : #E5E5E5;
	padding-left : 1em;
	padding-right : 1em;
	padding-top : 0.4em;
	padding-bottom : 0.3em;
	vertical-align : top;
}

.sessionDescr
{
    font : 12px  Verdana, Arial,  Helvetica, sans-serif;
	color : #E5E5E5;
	text-align:justify;
	padding-left : 1em;
	padding-right : 1em;
	padding-top : 0.4em;
	padding-bottom : 0.3em;
	vertical-align : top;
}

.eventsTbl1
{
    font : bold 12px  Arial, Verdana, Helvetica, sans-serif;
    border-top : 1px #CCCCCC solid;
    background : #7a8fa2;
}

.eventsTbl1_1
{
    font : bold 12px  Arial, Verdana, Helvetica, sans-serif;
    border-top : 1px #CCCCCC solid;
    border-right : 1px #CCCCCC solid;
    background : #7a8fa2;
}

.eventsTbl2
{
    border-left : 1px #CCCCCC solid;
    background : #7a8fa2;
}

.eventsTbl2_1
{
    border-left : 1px #CCCCCC solid;
    border-right : 1px #CCCCCC solid;
    background : #7a8fa2;
}

.eventsTbl3
{
    border-left : 1px #CCCCCC solid;
    border-bottom : 1px #CCCCCC solid;
    background : #7a8fa2;
}

.eventsTbl3_1
{
    border-left : 1px #CCCCCC solid;
    border-bottom : 1px #CCCCCC solid;
    border-right : 1px #CCCCCC solid;
    background : #7a8fa2;
}

.moreEvents
{
    font : bold 10px  Arial, Verdana, Helvetica, sans-serif;
	color : #8AD8ED;

}

.moreEvents a
{
    font : bold 10px  Verdana, Arial,  Helvetica, sans-serif;
	color : #79B3C9;
	text-decoration : none;

}

.moreEvents a:hover
{
    font : bold 10px  Verdana, Arial, Helvetica, sans-serif;
	color : White;

}

/* #################### Menu Style #################### */

all.clsMenuItemNS, .clsMenuItemIE {
    text-decoration: none;
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
    color: #181818;
    text-align : center;
    cursor: hand; z-index:100
}


#MainTable A:hover {color: #8f4100;}

.devider{color : #666666;}

.tdBorders{
    border-left : 1px #777777 solid;
    border-right : 1px #777777 solid;
}
.subMenu{
    background : #e5e5e5;
    border-left : 1px #3f4146 solid;
    border-right : 1px #3f4146 solid;
    border-bottom : 1px #3f4146 solid;
    filter:Alpha(opacity=85, finishopacity=0, style=0);
    -moz-opacity:0.7;
}

.currPageMenu
{
    border-left : 1px #777777 solid;
    border-right : 1px #777777 solid;
    background : #CCCCCC;
    
}


/* #################### Menu Style #################### */


.imgInfoBlock
{
    background : #7a8fa2;
}

.imgInfo
{
    font : 11px  Verdana, Arial, Helvetica, sans-serif;
	color : #E5E5E5;
	text-align : left;
	vertical-align : top;
	padding : 0.5em;
	background : #7a8fa2;
}


.bottomInfoTitle
{
    font : bold 13px  Verdana, Arial, Helvetica, sans-serif;
	color : #E5E5E5;
	text-align : right;
	padding-left : 0.5em;
	padding-right : 0.5em;
	background : #7a8fa2;
	text-decoration : none;
}

.bottomInfoTitle a
{
    font : bold 13px  Verdana, Arial, Helvetica, sans-serif;
	color : #E5E5E5;
	text-align : right;
	padding-left : 0.5em;
	padding-right : 0.5em;
	background : #7a8fa2;
	text-decoration : none;
}

.bottomInfoTitle a:hover
{
    font : bold 13px  Verdana, Arial, Helvetica, sans-serif;
	color : white;
	text-align : right;
	padding-left : 0.5em;
	padding-right : 0.5em;
	background : #7a8fa2;
	text-decoration : underline;
}

.movieDescription
{
    font : bold 13px  Verdana, Arial, Helvetica, sans-serif;
	color : White;
	text-align : center;
}

.mostRecentTitle
{
    font : bold 13px  Verdana, Arial, Helvetica, sans-serif;
	color : #6d3500;
	padding-right : 1em;
}


.currSessionMenu
{
    font : bold 11px  Verdana, Arial, Helvetica, sans-serif;
	color : #E5E5E5;
	text-transform : uppercase;
	padding-left : 0.5em;
	padding-right : 0.5em;
	background : #ce7023;
}

.SessionLink a
{
    font : bold 11px  Verdana, Arial, Helvetica, sans-serif;
	color : #E5E5E5;
    padding-left : 0.5em;
	padding-right : 0.5em;
	text-decoration : none;
}

.SessionLink a:hover
{
    font : bold 11px  Verdana, Arial, Helvetica, sans-serif;
	color : #8f4100;
	padding-left : 0.5em;
	padding-right : 0.5em;
	text-decoration : overline;
}

.mysingles
{
    font : bold 14px  Verdana, Arial, Helvetica, sans-serif;
	color : #E5E5E5;
	padding-left : 3.5em;
}

.WhoIAmDescr
{
    font : 12px  Verdana, Arial,  Helvetica, sans-serif;
	color : #E5E5E5;
	padding-left : 3em;
	padding-right : 3em;
	padding-top : 1.5em;
	padding-bottom : 5em;
	text-align : justify;
}

.NewsEventsTitle
{
    font : 13px  Verdana, Arial,  Helvetica, sans-serif;
	color : #E5E5E5;
	padding-left : 5em;
	padding-right : 3em;
	padding-top : 1em;
	padding-bottom : 1em;
}

/*--------------- Mailing List, Book Me Styles --------------------------*/

.formTbl
{
    border : 1px #7a8fa2 solid;
    background : #5B7489;
}

.formsubTitle
{
    font : 13px  Verdana, Arial,  Helvetica, sans-serif;
	color : #E5E5E5;
}

.formsubTitleB
{
    font : bold 13px  Verdana, Arial,  Helvetica, sans-serif;
	color : #E5E5E5;
}

.ctrl
{
    font: 13px Verdana, Arial, Tahoma, sans-serif;
    color : Black;
    width: 200px;
    border : 1px Black solid;
    background : #CCCCCC;
}

.btn
{
    background-color: #DBEAF5;
}

.btnform
{
    border: 1px #4d4d4d solid;
    font-family: tahoma, verdana;
    font-size: 12px;
    background-color: #DBEAF5;
    width: 100%;
    height:18px;
    text-align: center;
    cursor: hand;
}

.required
{
    font: 10px Verdana, Arial, Tahoma, sans-serif;
    color : #e5e5e5;
}


/*--------------- Mailing List, Book Me Styles --------------------------*/

.error
{
    font: bold 14px Verdana, Arial, Tahoma, sans-serif;
    color : #F4ACA2;
}

.success
{
    font: bold 14px Verdana, Arial, Tahoma, sans-serif;
    color : #e5e5e5;
}

.playerCtr
{
    border: 5px #7a8fa2 double;
}

HR{border:0.5px;color:#7a8fa2;}







