﻿.AccountName, .AccountName:link, .AccountName:visited
{
	float:right;
	display:block;
	padding:0px 152px 0px 8px;
	text-align:left;
	background-color:#636467;
	background-image:url(/portals/_default/skins/sota/images/button_My_Choices.gif);
	background-repeat:no-repeat;
	background-position:right top;
	width:auto;
	margin-right:17px;
	color:#ffffff;
	text-decoration:none;
	white-space:nowrap;
	height:30px;
}
.AccountName:active, .AccountName:hover
{
	background-image:url(/portals/_default/skins/sota/images/button_My_Choices_Hover.gif);
}
.AccountLabel
{
	color:#c7c7c7;
}
#dnn_dnnLOGIN_cmdLogin
{
	float:right;
	margin-right:17px;
}
#dnn_dnnRADMENUTop1_RadMenu1, #dnn_dnnRADMENUTop2_RadMenu1
{
	float:right;
}
#dnn_dnnLOGIN_cmdLogin, #dnn_dnnLOGIN_cmdLogin:link, #dnn_dnnLOGIN_cmdLogin:visited
{
	text-decoration:none;
}
#dnn_dnnLOGIN_cmdLogin:hover, #dnn_dnnLOGIN_cmdLogin:active
{
	text-decoration:underline;
}
html
{
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:100%;
}

#dnn_dnnUSER_cmdRegister
{
}

.printcontainer
{
	width:600px;
	margin:0px 0px 0px 0px;
}

.printcontainer #Table1
{
    width:600px;
}

.printcontainer #FestivalTitle
{
	float:left;
	clear:none;
	margin:0px 0px 0px 0px;
	height:135px;
	width:340px;
	background-repeat:no-repeat;
	background-position:left top;
}

.printcontainer .sotaTitle
{
	background-image:url('images/sota_Title_Print.gif');
}

.HeartContainer
{
	background-image:url('images/general_Heart.gif');
	background-repeat:no-repeat;
	background-position:left top;
	width:46px;	
	height:42px;
	margin: 0px 0px 0px 10px;
}

.rgMasterTable input, .rgMasterTable input:hover
{
    cursor: pointer !important;
}

.ruInputs
{
    width:320px !important;
}

.ContinueButton
{
    text-align:center;
    margin:0px auto 0px auto;
}

.UploadContinue
{
    width:399px;
    text-align:center;
    float:left;
}

.UploadSkip
{
    width:300px;
    text-align:left;
    float:right;
}

.ContinueButtonContainer
{
    width:700px;
    text-align:center;
    clear:both;
    float:left;
    margin:20px 0px 20px 0px;
}

.ResourceImageList
{
    float:left;
    clear:right;
    width:280px;
    margin:0px 15px 0px 0px;
}

.RadUpload
{
    width:320px !important;
}

.UploadMessage
{
    margin:0px 0px 15px 0px;
    color:Red;
}

.UploadFields
{
    float:left;
    clear:left;
    width:320px;
    margin:0px 15px 0px 0px;
}

.container 
{
	width:100%;  
	text-align: left;
	height:100%;
}

body
{
	text-align: center;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	min-width:1000px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #231f20;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	text-decoration: none;
	height:100%;
}

.ClearAll
{
	clear:both;
}

p, Normal, div 
{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #231f20;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	text-decoration: none;
}

h3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #636467;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	text-decoration: none;
}

/* Text in tables */ 
table, tr, td 
{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #231f20;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	margin: 0px;
}

/* Default links visited and active */ 
a:link, a:visited, a:active 
{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:blue;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-decoration: underline;
	margin: 0px;
}

/* Default links hover */ 
a:hover 
{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:blue;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	margin: 0px;
}

/* Normal links visited and active */ 
a.Normal:link, a.Normal:visited 
{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:blue;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-decoration: underline;
	margin: 0px;
}

/* Normal links hover */ 
a.Normal:hover 
{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:blue;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	margin: 0px;
}

/* Link buttons used in the portal admin pages visited and active */
a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active 
{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:blue;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-decoration: underline;
	margin: 0px;
}

/* Link buttons used in the portal admin pages hover */
A.CommandButton:hover
{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:blue;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	margin: 0px;
}

/* Login token idle */ 
.LoginToken, a.LoginToken:link, a.LoginToken:visited, a.LoginToken:active 
{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:blue;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-decoration: underline;
	margin: 0px;
	padding:0 22px 0 0;
}
/* Login token hover */ 
a.LoginToken:hover 
{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:blue;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	margin: 0px;
	padding:0 22px 0 0;
}
/* User token idle */ 
.UserToken, a.UserToken:link, a.UserToken:visited, a.UserToken:active 
{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:blue;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-decoration: underline;
	margin: 0px;
	padding:0 22px 0 0;
}
/* User token hover */ 
a.UserToken:hover 
{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:blue;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-decoration:none;
	margin: 0px;
	padding:0 22px 0 0;
}

#LogoContainer
{
	border-width:0px;
	margin:0px 0px 0px 27px;
	padding:0px 0px 0px 0px;	
}
#LogoElement
{
	border-width:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
}

.heading
{
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	min-width:1000px;
}

.FixedMiddleWidth
{
	width:500px;
	height:1px;
	border-width:0px 0px 0px 0px;
}
.FixedLeftWidth
{
	width:240px;
	height:1px;
	border-width:0px 0px 0px 0px;
}
.FixedRightWidth
{
	width:275px;
	height:1px;
	border-width:0px 0px 0px 0px;
}
#FixWidth
{
	float:left;
	clear:both;
}
#TopMenuBar
{
	height:24px;	
}

#TopMenu
{
	float:right;
	clear:both;
	height:24px;
}		

#TopMenu RadMenu
{
	height:24px;
}

#dnn_TopPane
{
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:45px;
}

.sotaTopPane
{
	background-color:#47B649;
	background-image:url('images/sota_header.jpg');
	background-repeat:repeat-x;
	background-position:right top;
}
.artsTopPane
{
	background-color:#F0565C;
}
.jazzTopPane
{
	background-color:#3E96D2;
}
.concertTopPane
{
	background-color:#FEE276;
}
.movieTopPane
{
	background-color:#b29b70;
}
.sandTopPane
{
	background-color:#6DCDDD;
}
.otherTopPane
{
	background-color:#F9A664;
}
  
.left 
{
  float: left;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  width:240px;
}

#MainTable
{
	width:100%;
	border-width:0px 0px 0px 0px;
	height:100%;
}
#LeftColumnCell
{
	width:240px;
	height:100%;
	padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    vertical-align:top;
    border-width:0px 0px 0px 0px;
}
#RightColumnCell
{
	width:275px;
	height:100%;
	padding:12px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    vertical-align:top;
    border-width:0px;
    background-color:#ffffff;
}
#MiddleColumnCell
{
	height:100%;
	vertical-align:top;
	padding:12px 0px 0px 0px;
    margin:0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
}
#MiddleColumnCellFull
{
	height:100%;
	vertical-align:top;
	padding:12px 0px 0px 0px;
    margin:0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
        width:93%;
}
#LeftFooterCell
{
	border-width:0px;
}
#RightFooterCell
{
	border:0px #636466 solid;
	height:30px;
}
#FooterDots
{
	margin:0px 42px 0px 4px;
	background-repeat:repeat-x;
	background-position:left top;
	width:100%;
	height:3px;
}
#FooterDotsTable
{
	height:3px;
	line-height:3px;
	border-width:0px;
	width:100%;
}
#FooterDotsCellLeft
{
	height:3px;
	line-height:3px;
	border-width:0px;
	background-repeat:repeat-x;
	background-position:4px top;
}
#FooterDotsCellRight
{
	height:3px;
	line-height:3px;
	border-width:0px;
	width:36px;
}
#dnn_FooterPane
{
	margin:0px 46px 0px 0px;
}
#dnn_FooterPane a
{
	color:#808285;
}
#dnn_FooterPane a:link, #dnn_FooterPane a:hover, #dnn_FooterPane a:visited, #dnn_FooterPane a:active
{
	color:#808285;
}
#LeftColumn
{
	width:240px;
	height:100%;
}
#SpacerLeftColumn
{
	width:240px;
	height:1px;
}
#RightColumn
{
	width:275px;
}



.middle 
{
	margin:0px 275px 0px 240px;
	padding:12px 0px 0px 0px;
}

.right 
{
	float: right;
	margin:12px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:275px;
}

.footer {
  padding-top: 2%;
  text-align: center;
  clear: both;
}

#fourth
{
	width:24%;
}


.menuItem
{
	float:left;
	clear:none;
	width:25%;
	background-image:url('images/concert_PortalMenuOff.gif');
	background-repeat:no-repeat;
	background-position:left bottom;
	color:red;	
	height:40px;
}
.menuItemSel
{
	float:left;
	clear:none;
	width:25%;
	background-image:url('images/concert_PortalMenuOn.gif');
	background-repeat:no-repeat;
	background-position:left bottom;
	color:red;
	height:40px;
}

#Menu
{
	width:100%;
}

#MenuCell
{
	width:100%;
}

#MenuRightColumn
{
	width:275px;
	height:40px;	
}
div
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#BodyBack1
{
	width:100%;	
	background-image:url('images/general_bodyBackground.gif');
	background-position:left top;
	background-repeat:repeat-y;
	height:100%;
	float:left;
	clear:both;
}
#BodyBack2
{
	width:100%;	
	background-image:url('images/general_bodyBackground2.gif');
	background-position:25% top;
	background-repeat:repeat-y;
	height:100%;
	float:left;
	clear:both;
}
#BodyBack3
{
	width:100%;	
	background-image:url('images/general_bodyBackground3.gif');
	background-position:50% top;
	background-repeat:repeat-y;
	height:100%;
	float:left;
	clear:both;
}
#BodyBack4
{
	width:100%;	
	background-image:url('images/general_bodyBackground4.gif');
	background-position:75% top;
	background-repeat:repeat-y;
	height:100%;
	float:left;
	clear:both;
}
#dnn_ContentPane
{
	float:left;
	clear:both;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:transparent;
}
#dnn_FestivalMenuPane
{
	
}
#ContainerBody
{
	width:100%;
}
#dnn_MenuRightPane
{
	width:234px;
	background-image:url('images/general_PortalMenuRight.gif');
	background-repeat:no-repeat;
	background-position:left bottom;
	height:40px;
	margin-left:0px;
}
.BodyBackRightColumn
{
	width:234px;
	height:100%;
	border-left:0px #636466 solid; 
	border-right:0px #636466 solid;
	border-bottom:0px #636466 solid;
	margin-left:0px;
	background-image:url('images/general_DarkGrayPixel.gif');
	background-position:4px top;
	background-repeat:repeat-y;
}
#BodyBackRC1
{
	background-position:4px top;
	background-color:#ffffff;
}
#BodyBackRC2
{
	background-position:233px top;
}
#MenuSection
{
	background-image:url('images/general_GrayBarMenuRight.gif');
	background-position:right top;
	background-repeat:no-repeat;
	margin-top:0px;
}
#BodySection
{
	background-color:transparent;
	width:552px;
}
#BodySectionFull
{
	background-color:transparent;
	width:97%;
}
#dnn_RightPane
{
	width:234px;
	height:100%;
	margin-left:0px;
}
#RightPaneContainer
{
	width:234px;
	height:100%;
	margin-left:0px;
}
#SpacerRightColumn
{
	width:275px;
	height:1px;
}
#MiddleColumn
{
	width:100%;
}
#BottomPane
{
	width:100%;
}
#Banner
{
	height:141px;
	width:1136px;
	float:left;
}
#dnn_LogoPane
{
	height:141px;
	float:left;
	clear:none;
	width:240px;
}
#dnn_TitlePane
{
	height:141px;
	float:left;
	clear:none;
}

/* After Skin CSS */
.ObjectLink
{
	border-width:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	cursor:pointer;
}

.ObjectImage
{
	border-width:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
}

#MailingList
{
	float:right;
	clear:none;
	margin:0px 20px 0px 0px;
	background-repeat:no-repeat;
	width:239px;
	height:45px;
	cursor:pointer;
}

#MailListContainer
{
	float:right;
	clear:none;
	margin:0px 0px 0px 0px;
	height:45px;
	width:300px;
}

#BackHome
{
	float:left;
	clear:none;
	margin:6px 0px 0px 20px;
	background-repeat:no-repeat;
	width:265px;
	height:39px;
	cursor:pointer;
}

#OrgLogo
{
	float:left;
	clear:none;
	margin:6px 0px 0px 20px;
	background-image:url('images/general_Logo.gif');
	background-repeat:no-repeat;
	width:154px;
	height:110px;
	cursor:pointer;
}
#FestivalLogo
{
	float:left;
	clear:none;
	margin:0px 0px 0px 0px;
	height:135px;
	width:191px;
	background-repeat:no-repeat;
	background-position:left top;
}

.artsLogo
{
	background-image:url('images/arts_Logo.gif');
}
.jazzLogo
{
	background-image:url('images/jazz_Logo.gif');
}

.concertLogo
{
	background-image:url('images/concert_Logo.gif');
}

.movieLogo
{
	background-image:url('images/movie_Logo.gif');
}

.sandLogo
{
	background-image:url('images/sand_Logo.gif');
}

#FestivalTitle
{
	float:left;
	clear:none;
	margin:6px 0px 0px 20px;
	height:135px;
	width:665px;
	background-repeat:no-repeat;
	background-position:left top;
}

.sotaTitle
{
	background-image:url('images/sota_Title.gif');
}
.artsTitle
{
	background-image:url('images/arts_Title.gif');
}
.jazzTitle
{
	background-image:url('images/jazz_Title.gif');
}
.concertTitle
{
	background-image:url('images/concert_Title.gif');	
}
.movieTitle
{
	background-image:url('images/movie_Title.gif');
}
.sandTitle
{
	background-image:url('images/sand_Title.gif');
}
.otherTitle
{
	background-image:url('images/other_Title.gif');
}

.SocialContainer
{
	margin:0px 0px 3px 29px; 
}

.SocialLogo 
{
	height:33px;
	width:33px;
	background-repeat:no-repeat;
	background-position:top left;
	margin:0px 4px 0px 4px;
	display:block; 
	float:left;
}

.SpaceOut
{
	margin:0px 6px 0px 6px;
	float:left;
	clear:none;
}

.SocialContent
{
	height:33px;
	width:33px;	
}


.artsFacebook, .artsFacebook:link, .artsFacebook:active, .artsFacebook:visited
{
	background-image:url('images/arts_SocialFacebook.gif');
}

.artsFacebook:hover
{
	background-image:url('images/arts_SocialFacebookSelected.gif');
}

.artsMySpace, .artsMySpace:link, .artsMySpace:active, .artsMySpace:visited
{
	background-image:url('images/arts_SocialMySpace.gif');
}

.artsMySpace:hover
{
	background-image:url('images/arts_SocialMySpaceSelected.gif');
}

.artsFlickr, .artsFlickr:link, .artsFlickr:active, .artsFlickr:visited
{
	background-image:url('images/arts_SocialFlickr.gif');
}

.artsFlickr:hover
{
	background-image:url('images/arts_SocialFlickrSelected.gif');
}

.artsTwitter, .artsTwitter:link, .artsTwitter:active, .artsTwitter:visited
{
	background-image:url('images/arts_SocialTwitter.gif');
}

.artsTwitter:hover
{
	background-image:url('images/arts_SocialTwitterSelected.gif');
}





.jazzFacebook, .jazzFacebook:link, .jazzFacebook:active, .jazzFacebook:visited
{
	background-image:url('images/jazz_SocialFacebook.gif');
}

.jazzFacebook:hover
{
	background-image:url('images/jazz_SocialFacebookSelected.gif');
}

.jazzMySpace, .jazzMySpace:link, .jazzMySpace:active, .jazzMySpace:visited
{
	background-image:url('images/jazz_SocialMySpace.gif');
}

.jazzMySpace:hover
{
	background-image:url('images/jazz_SocialMySpaceSelected.gif');
}

.jazzFlickr, .jazzFlickr:link, .jazzFlickr:active, .jazzFlickr:visited
{
	background-image:url('images/jazz_SocialFlickr.gif');
}

.jazzFlickr:hover
{
	background-image:url('images/jazz_SocialFlickrSelected.gif');
}

.jazzTwitter, .jazzTwitter:link, .jazzTwitter:active, .jazzTwitter:visited
{
	background-image:url('images/jazz_SocialTwitter.gif');
}

.jazzTwitter:hover
{
	background-image:url('images/jazz_SocialTwitterSelected.gif');
}





.concertFacebook, .concertFacebook:link, .concertFacebook:active, .concertFacebook:visited
{
	background-image:url('images/concert_SocialFacebook.gif');
}

.concertFacebook:hover
{
	background-image:url('images/concert_SocialFacebookSelected.gif');
}

.concertMySpace, .concertMySpace:link, .concertMySpace:active, .concertMySpace:visited
{
	background-image:url('images/concert_SocialMySpace.gif');
}

.concertMySpace:hover
{
	background-image:url('images/concert_SocialMySpaceSelected.gif');
}

.concertFlickr, .concertFlickr:link, .concertFlickr:active, .concertFlickr:visited
{
	background-image:url('images/concert_SocialFlickr.gif');
}

.concertFlickr:hover
{
	background-image:url('images/concert_SocialFlickrSelected.gif');
}

.concertTwitter, .concertTwitter:link, .concertTwitter:active, .concertTwitter:visited
{
	background-image:url('images/concert_SocialTwitter.gif');
}

.concertTwitter:hover
{
	background-image:url('images/concert_SocialTwitterSelected.gif');
}






.movieFacebook, .movieFacebook:link, .movieFacebook:active, .movieFacebook:visited
{
	background-image:url('images/movie_SocialFacebook.gif');
}

.movieFacebook:hover
{
	background-image:url('images/movie_SocialFacebookSelected.gif');
}

.movieMySpace, .movieMySpace:link, .movieMySpace:active, .movieMySpace:visited
{
	background-image:url('images/movie_SocialMySpace.gif');
}

.movieMySpace:hover
{
	background-image:url('images/movie_SocialMySpaceSelected.gif');
}

.movieFlickr, .movieFlickr:link, .movieFlickr:active, .movieFlickr:visited
{
	background-image:url('images/movie_SocialFlickr.gif');
}

.movieFlickr:hover
{
	background-image:url('images/movie_SocialFlickrSelected.gif');
}

.movieTwitter, .movieTwitter:link, .movieTwitter:active, .movieTwitter:visited
{
	background-image:url('images/movie_SocialTwitter.gif');
}

.movieTwitter:hover
{
	background-image:url('images/movie_SocialTwitterSelected.gif');
}







.sandFacebook, .sandFacebook:link, .sandFacebook:active, .sandFacebook:visited
{
	background-image:url('images/sand_SocialFacebook.gif');
}

.sandFacebook:hover
{
	background-image:url('images/sand_SocialFacebookSelected.gif');
}

.sandMySpace, .sandMySpace:link, .sandMySpace:active, .sandMySpace:visited
{
	background-image:url('images/sand_SocialMySpace.gif');
}

.sandMySpace:hover
{
	background-image:url('images/sand_SocialMySpaceSelected.gif');
}

.sandFlickr, .sandFlickr:link, .sandFlickr:active, .sandFlickr:visited
{
	background-image:url('images/sand_SocialFlickr.gif');
}

.sandFlickr:hover
{
	background-image:url('images/sand_SocialFlickrSelected.gif');
}

.sandTwitter, .sandTwitter:link, .sandTwitter:active, .sandTwitter:visited
{
	background-image:url('images/sand_SocialTwitter.gif');
}

.sandTwitter:hover
{
	background-image:url('images/sand_SocialTwitterSelected.gif');
}






.otherFacebook, .otherFacebook:link, .otherFacebook:active, .otherFacebook:visited
{
	background-image:url('images/other_SocialFacebook.gif');
}

.otherFacebook:hover
{
	background-image:url('images/other_SocialFacebookSelected.gif');
}

.otherMySpace, .otherMySpace:link, .otherMySpace:active, .otherMySpace:visited
{
	background-image:url('images/other_SocialMySpace.gif');
}

.otherMySpace:hover
{
	background-image:url('images/other_SocialMySpaceSelected.gif');
}

.otherFlickr, .otherFlickr:link, .otherFlickr:active, .otherFlickr:visited
{
	background-image:url('images/other_SocialFlickr.gif');
}

.otherFlickr:hover
{
	background-image:url('images/other_SocialFlickrSelected.gif');
}

.otherTwitter, .otherTwitter:link, .otherTwitter:active, .otherTwitter:visited
{
	background-image:url('images/other_SocialTwitter.gif');
}

.otherTwitter:hover
{
	background-image:url('images/other_SocialTwitterSelected.gif');
}

/* Top Menu Second Try */
#TopMenu .rmRootGroup
{
    background-color: transparent;
}

#TopMenu .RadMenu .rmHorizontal .rmText 
{
    padding:0 12px 0px 0;
}

#TopMenu .rmLink
{
    background-color: #636467;
    cursor:pointer;
    text-decoration:none;
    height:24px;
    line-height:22px;
    padding-bottom: 0px;
}
#TopMenu .rmItem
{
    margin:0px 3px 0px 3px;
    cursor:pointer;
    height:24px;
    line-height:22px;
}
#TopMenu .rmText
{
    background-color: #636467;
    cursor:pointer;
    text-decoration:none;
    height:24px;
    line-height:22px;
    padding-bottom: 0px;
}
#TopMenu .rmLeftArrow
{
    background-color: #636467;
}
#TopMenu .rmRightArrow
{
    background-color: #636467;
}
#TopMenu .rmTopArrow
{
    background-color: #636467;
}
#TopMenu .rmBottomArrow
{
    background-color: #636467;
}
#TopMenu .rmRootGroup
{
    border-right: #828282 0px solid;
    background-position: 0px -408px;
    border-top: #828282 0px solid;
    border-left: #828282 0px solid;
    border-bottom: #828282 0px solid;
    background-repeat: no-repeat;
    background-color: transparent;
}
#TopMenu
{
    font: 12px/23px Arial, sans-serif;
    color: #000;
    text-decoration: none;
}
#TopMenu .rmLink
{
    font: 12px/23px Arial, Helvetica, sans-serif;
    color: #000;
    text-decoration: none;
    cursor:pointer;
    padding-bottom: 0px;
}
#TopMenu .rmLink
{
    background-position: 0px -72px;
    cursor:pointer;
}

#TopMenu .rmLink:visited
{
	color:#ffffff;
	cursor:pointer;
	text-decoration:none;
}
#TopMenu .rmLink:link
{
	color:#ffffff;
	cursor:pointer;
	text-decoration:none;
}

#TopMenu .rmDisabled
{
    background-position: 0px -72px;
}
#TopMenu .rmDisabled:hover
{
    background-position: 0px -72px;
}
#TopMenu .rmText
{
    background-position: 100% -96px;
    cursor:pointer;
    padding-bottom: 0px;
}
#TopMenu .rmDisabled .rmText
{
    background-position: 100% -96px;
}
#TopMenu .rmDisabled:hover .rmText
{
    background-position: 100% -96px;
}
#TopMenu .rmFirst .rmLink
{
    background-position: 0px 500px;
    background-repeat: no-repeat;
}
#TopMenu .rmFirst .rmLink:hover
{
    background-position: 0px 500px;
    background-repeat: no-repeat;
}
#TopMenu .rmLast .rmText
{
    background-position: 0px 500px;
    background-repeat: no-repeat;
}
#TopMenu .rmLast 
{
	margin-right:40px;
}
#TopMenu .rmLast .rmLink:hover .rmText
{
    background-position: 0px 500px;
    background-repeat: no-repeat;
    color:#ffffff;
    text-decoration:underline;
    padding-bottom: 0px;
}
#TopMenu .rmVertical .rmLink
{
    background-position: 0px 500px;
    background-repeat: no-repeat;
    padding-bottom: 0px;
}
#TopMenu .rmVertical .rmText
{
    background-position: 0px 500px;
    background-repeat: no-repeat;
    padding-bottom: 0px;
}
#TopMenu .rmVertical .rmFirst
{
    background: none transparent scroll repeat 0% 0%;
}
#TopMenu .rmVertical .rmLast
{
    background: none transparent scroll repeat 0% 0%;
}
#TopMenu .rmLink:hover
{
    background-color: #636467;
    color:#ffffff;
    text-decoration:underline;
}
#TopMenu .rmFocused
{
    background-color: #636467;
    color:#ffffff;
    text-decoration:underline;
}
#TopMenu .rmExpanded
{
    background-position: 0px -72px;
    background-color: #636467;
    color:#ffffff;
    text-decoration:underline;
}
#TopMenu .rmExpanded:hover
{
    background-position: 0px -72px;
    background-color: #636467;
    color:#ffffff;
    text-decoration:underline;
}
#TopMenu .rmExpanded .rmText
{
    background-position: 100% -96px;
    color:#ffffff;
    text-decoration:underline;
}
#TopMenu .rmExpanded:hover .rmText
{
    background-position: 100% -96px;
    color:#ffffff;
    text-decoration:underline;
}
#TopMenu .rmLast .rmExpanded .rmText
{
    background-position: 0px 500px;
    background-repeat: no-repeat;
    color:#ffffff;
    text-decoration:underline;
}
#TopMenu .rmDisabled
{
    color: #7d7d7d;
    background-color: transparent;
}
#TopMenu .rmDisabled:hover
{
    color: #7d7d7d;
    background-color: transparent;
}
#TopMenu .rmGroup
{
    border-right: #979797 1px solid;
    border-top: #979797 1px solid;
    background-color:#9C9EA1;
    border-left: #979797 1px solid;
    border-bottom: #979797 1px solid;
}
#TopMenu .rmGroup .rmVertical
{
    border-right: #979797 1px solid;
    border-top: #979797 1px solid;
	background-color:#9C9EA1;
    border-left: #979797 1px solid;
    border-bottom: #979797 1px solid;
}
#TopMenu .rmSlide .rmScrollWrap
{
    background-image: none;
}
#TopMenu_rtl .rmGroup
{
    background-position: 100% 0px;
}
#TopMenu_rtl .rmGroup .rmVertical
{
    background-position: 100% 0px;
}
#TopMenu .rmRootGroup LI.rmItem .rmGroup
{
    padding-bottom: 0px;
}
#TopMenu .rmRootGroup .rmHorizontal
{
    background-image: none;
}
#TopMenu .rmScrollWrap .rmVertical
{
    border-right: 0px;
    border-top: 0px;
    border-left: 0px;
    border-bottom: 0px;
}
#TopMenu .rmGroup .rmItem .rmLink
{
    border-right: 0px;
    border-top: 0px;
    padding-bottom: 0px;
    border-left: 0px;
    padding-top: 0px;
    border-bottom: 0px;
    background-color:#9c9ea1;
}
#TopMenu .rmGroup .rmItem .rmLink:hover
{
    border-right: 0px;
    border-top: 0px;
    padding-bottom: 0px;
    border-left: 0px;
    padding-top: 0px;
    border-bottom: 0px;
    background-color:#9c9ea1;
}
#TopMenu .rmGroup .rmItem .rmFocused
{
    border-right: 0px;
    border-top: 0px;
    padding-bottom: 0px;
    border-left: 0px;
    padding-top: 0px;
    border-bottom: 0px;
    background-color:#9c9ea1;
}
#TopMenu .rmGroup .rmItem .rmExpanded
{
    border-right: 0px;
    border-top: 0px;
    padding-bottom: 0px;
    border-left: 0px;
    padding-top: 0px;
    border-bottom: 0px;
    background-color:#9c9ea1;
}
#TopMenu .rmGroup .rmLast .rmLink
{
    padding-bottom: 0px;
    background-color:#9c9ea1;
}
#TopMenu .rmGroup .rmLast .rmLink:hover
{
    padding-bottom: 0px;
    background-color:#9c9ea1;
}
#TopMenu .rmGroup .rmLast .rmFocused
{
    padding-bottom: 0px;
    background-color:#9c9ea1;
}
#TopMenu .rmGroup .rmLast .rmExpanded
{
    padding-bottom: 0px;
}
#TopMenu .rmGroup .rmLink
{
    background-repeat: no-repeat;
    background-color: transparent;
}
#TopMenu .rmGroup .rmText
{
    background-repeat: no-repeat;
    background-color: transparent;
}
#TopMenu .rmGroup .rmItem .rmDisabled
{
    background-repeat: no-repeat;
    background-color: transparent;
}
#TopMenu .rmGroup .rmItem .rmDisabled:hover
{
    background-repeat: no-repeat;
    background-color: transparent;
}
#TopMenu .rmGroup .rmItem .rmDisabled .rmText
{
    background-repeat: no-repeat;
    background-color: transparent;
}
#TopMenu .rmGroup .rmItem .rmDisabled:hover .rmText
{
    background-repeat: no-repeat;
    background-color: transparent;
}
#TopMenu .rmGroup .rmLink:hover
{
    background-position: 0px -168px;
}
#TopMenu .rmGroup .rmFocused
{
    background-position: 0px -168px;
}
#TopMenu .rmGroup .rmExpanded
{
    background-position: 0px -168px;
}
#TopMenu .rmGroup .rmLink:hover .rmText
{
    background-position: 100% -192px;
}
#TopMenu .rmGroup .rmFocused .rmText
{
    background-position: 100% -192px;
}
#TopMenu .rmGroup .rmExpanded .rmText
{
    background-position: 100% -192px;
}
#TopMenu .rmGroup .rmExpandRight
{
    background-position: 100% -216px;
}
#TopMenu .rmGroup .rmExpandDown
{
    background-position: 100% -216px;
}
#TopMenu .rmGroup .rmItem .rmDisabled .rmExpandRight
{
    background-position: 100% -216px;
}
#TopMenu .rmGroup .rmItem .rmDisabled .rmExpandDown
{
    background-position: 100% -216px;
}
#TopMenu .rmGroup .rmItem .rmDisabled:hover .rmExpandRight
{
    background-position: 100% -216px;
}
#TopMenu .rmGroup .rmItem .rmDisabled:hover .rmExpandDown
{
    background-position: 100% -216px;
}
#TopMenu .rmGroup .rmLink:hover .rmExpandRight
{
    background-position: 100% -240px;
}
#TopMenu .rmGroup .rmFocused .rmExpandRight
{
    background-position: 100% -240px;
}
#TopMenu .rmGroup .rmExpanded .rmExpandRight
{
    background-position: 100% -240px;
}
#TopMenu .rmGroup .rmLink:hover .rmExpandDown
{
    background-position: 100% -240px;
}
#TopMenu .rmGroup .rmFocused .rmExpandDown
{
    background-position: 100% -240px;
}
#TopMenu .rmGroup .rmExpanded .rmExpandDown
{
    background-position: 100% -240px;
}
#TopMenu .rmGroup .rmDisabled:hover .rmExpandRight
{
    background-position: 100% -216px;
    background-image: url(WebResource.axd?d=lhz1YKkqj81aqlpiRScOddMvd1FKZlOZcNJzRfawf5nLJJh-cEsYrpo38bwXslRvby3Bb8Y70yHKuxxamtDRFQ2&t=633767341283771965);
}
#TopMenu .rmGroup .rmDisabled:hover .rmExpandDown
{
    background-position: 100% -216px;
    background-image: url(WebResource.axd?d=lhz1YKkqj81aqlpiRScOddMvd1FKZlOZcNJzRfawf5nLJJh-cEsYrpo38bwXslRvby3Bb8Y70yHKuxxamtDRFQ2&t=633767341283771965);
}
#TopMenu_rtl .rmLink
{
    background-position: 100% -96px;
}
#TopMenu_rtl .rmText
{
    background-position: 0px -72px;
}
#TopMenu_rtl .rmVertical .rmExpanded .rmText
{
    background-position: 0px 500px;
    background-repeat: no-repeat;
}
#TopMenu_rtl .rmVertical .rmExpanded:hover .rmText
{
    background-position: 0px 500px;
    background-repeat: no-repeat;
}
#TopMenu_rtl .rmGroup .rmLink:hover
{
    background-position: 100% -264px;
}
#TopMenu_rtl .rmGroup .rmFocused
{
    background-position: 100% -264px;
}
#TopMenu_rtl .rmGroup .rmExpanded
{
    background-position: 100% -264px;
}
#TopMenu_rtl .rmGroup .rmLink:hover .rmText
{
    background-position: 0px -288px;
}
#TopMenu_rtl .rmGroup .rmFocused .rmText
{
    background-position: 0px -288px;
}
#TopMenu_rtl .rmGroup .rmExpanded .rmText
{
    background-position: 0px -288px;
}
#TopMenu_rtl .rmGroup .rmExpandLeft
{
    background-position: 0px -312px;
}
#TopMenu_rtl .rmGroup .rmLink:hover .rmExpandLeft
{
    background-position: 0px -336px;
}
#TopMenu_rtl .rmGroup .rmFocused .rmExpandLeft
{
    background-position: 0px -336px;
}
#TopMenu_rtl .rmGroup .rmExpanded .rmExpandLeft
{
    background-position: 0px -336px;
}
#TopMenu .rmSlide
{
    margin: 0px 0px 0px -1px;
}
#TopMenu .rmVertical .rmSlide
{
    margin: 0px 0px 0px -5px;
}
#TopMenu .rmSlide .rmSlide
{
    margin: 0px 0px 0px -5px;
}
#TopMenu_Context .rmGroup .rmSlide
{
    margin: 0px 0px 0px -5px;
}
#TopMenu_rtl .rmSlide
{
    margin: 0px;
}
#TopMenu_rtl .rmFirst .rmSlide
{
    margin-left: 1px;
}
#TopMenu_rtl .rmVertical .rmSlide
{
    margin: 0px 0px 0px 5px;
}
#TopMenu_rtl .rmSlide .rmSlide
{
    margin: 0px 0px 0px 5px;
}
#TopMenu_Context_rtl .rmGroup .rmSlide
{
    margin: 0px 0px 0px 5px;
}
#TopMenu .rmLeftArrow
{
    background-color: transparent;
}
#TopMenu .rmRightArrow
{
    background-color:transparent;
}
#TopMenu .rmLeftArrow
{
    border-right: #828282 1px solid;
    background-position: -8px -312px;
}
#TopMenu .rmRightArrow
{
    background-position: -482px -216px;
    border-left: #828282 1px solid;
}
#TopMenu .rmTopArrow
{
    background-color: transparent;
}
#TopMenu .rmBottomArrow
{
    background-color: transparent;
}
#TopMenu .rmGroup .rmLeftArrow
{
    background-color: transparent;
}
#TopMenu .rmGroup .rmRightArrow
{
    background-color: transparent;
}
#TopMenu .rmTopArrow
{
    background-position: 50% -367px;
    border-bottom: #828282 1px solid;
}
#TopMenu .rmBottomArrow
{
    background-position: 50% -391px;
    border-top: #828282 1px solid;
}
#TopMenu .rmHorizontal .rmSeparator .rmText
{
    margin: 1px 0px 0px;
    width: 5px;
    height: 22px;
    background-color: #a8a8a8;
}
#TopMenu .rmVertical .rmHorizontal .rmSeparator .rmText
{
    margin: 1px 0px 0px;
    width: 1px;
    height: 22px;
    background-color: #a8a8a8;
}
.TopMenu_Context .rmSeparator .rmText
{
    background-position: 0px -406px;
    background-color: transparent;
}
#TopMenu .rmHorizontal .rmGroup .rmSeparator .rmText
{
    background-position: 0px -406px;
    background-color: transparent;
}
#TopMenu .rmVertical .rmHorizontal .rmGroup .rmSeparator .rmText
{
    background-position: 0px -406px;
    background-color: transparent;
}


/* Festival Menu */
.FestivalMenu .rmRootGroup .rmItem .rmLink .rmText
{
	display:none;
	height:0px;
	width:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.FestivalMenu .rmRootGroup .rmItem .rmLink
{
	height:103px;
	width:208px;
	background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer;
    margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	left:0px;
	top:0px;
}
.FestivalMenu .rmRootGroup .rmItem .FestRootItem1
{
	background-image:url('images/arts_FestMenu.jpg');
}
.FestivalMenu .rmRootGroup .rmItem .FestRootItem2
{
	background-image:url('images/jazz_FestMenu.jpg');
}
.FestivalMenu .rmRootGroup .rmItem .FestRootItem3
{
	background-image:url('images/concert_FestMenu.jpg');
}
.FestivalMenu .rmRootGroup .rmItem .FestRootItem4
{
	background-image:url('images/movie_FestMenu.jpg');
}
.FestivalMenu .rmRootGroup .rmItem .FestRootItem5
{
	background-image:url('images/sand_FestMenu.jpg');
}
.FestivalMenu .rmRootGroup .rmItem .FestRootItem6
{
	background-image:url('images/other_FestMenu.jpg');
}
.FestivalMenu .rmRootGroup .rmItem .rmLink .rmLeftImage
{
	height:103px;
	width:208px;
	background-image:url('images/arts_FestMenuSelected.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer;
	display:none;
	height:0px;
	width:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	left:0px;
	top:0px;
	border-width:0px;
	background-color:#ffffff;
}
.FestivalMenu .rmRootGroup .rmItem .FestRootItem1 .rmLeftImage
{
	background-image:url('images/arts_FestMenuSelected.jpg');
}
.FestivalMenu .rmRootGroup .rmItem .FestRootItem2 .rmLeftImage
{
	background-image:url('images/jazz_FestMenuSelected.jpg');
}
.FestivalMenu .rmRootGroup .rmItem .FestRootItem3 .rmLeftImage
{
	background-image:url('images/concert_FestMenuSelected.jpg');
}
.FestivalMenu .rmRootGroup .rmItem .FestRootItem4 .rmLeftImage
{
	background-image:url('images/movie_FestMenuSelected.jpg');
}
.FestivalMenu .rmRootGroup .rmItem .FestRootItem5 .rmLeftImage
{
	background-image:url('images/sand_FestMenuSelected.jpg');
}
.FestivalMenu .rmRootGroup .rmItem .FestRootItem6 .rmLeftImage
{
	background-image:url('images/other_FestMenuSelected.jpg');
}

.FestivalMenu .rmRootGroup .rmItem .FestSI .rmLeftImage
{
	display:block;
	height:103px;
	width:215px;
}
.FestivalMenu .rmRootGroup .rmItem .FestRootItem1:hover
{
	background-image:url('images/arts_FestMenuSelected.jpg');
}
.FestivalMenu .rmRootGroup .rmItem .FestRootItem2:hover
{
	background-image:url('images/jazz_FestMenuSelected.jpg');
}
.FestivalMenu .rmRootGroup .rmItem .FestRootItem3:hover
{
	background-image:url('images/concert_FestMenuSelected.jpg');
}
.FestivalMenu .rmRootGroup .rmItem .FestRootItem4:hover
{
	background-image:url('images/movie_FestMenuSelected.jpg');
}
.FestivalMenu .rmRootGroup .rmItem .FestRootItem5:hover
{
	background-image:url('images/sand_FestMenuSelected.jpg');
}
.FestivalMenu .rmRootGroup .rmItem .FestRootItem6:hover
{
	background-image:url('images/other_FestMenuSelected.jpg');
}

.FestivalMenu .rmRootGroup .rmItem .FestRootItem1:active
{
	background-image:url('images/arts_FestMenuSelected.jpg');
}
.FestivalMenu .rmRootGroup .rmItem .FestRootItem2:active
{
	background-image:url('images/jazz_FestMenuSelected.jpg');
}
.FestivalMenu .rmRootGroup .rmItem .FestRootItem3:active
{
	background-image:url('images/concert_FestMenuSelected.jpg');
}
.FestivalMenu .rmRootGroup .rmItem .FestRootItem4:active
{
	background-image:url('images/movie_FestMenuSelected.jpg');
}
.FestivalMenu .rmRootGroup .rmItem .FestRootItem5:active
{
	background-image:url('images/sand_FestMenuSelected.jpg');
}
.FestivalMenu .rmRootGroup .rmItem .FestRootItem6:active
{
	background-image:url('images/other_FestMenuSelected.jpg');
}

.FestivalMenu .rmRootGroup .rmLink 
{
	width:208px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	vertical-align:bottom;
}
.FestivalMenu .rmRootGroup .rmItem 
{
	
}

/* Portal Menu */
#MenuSection .RadMenu
{
}
#MenuSection .RadMenu .rmRootGroup
{
}

#MenuSection .RadMenu .rmRootGroup .rmItem .rmSlide
{
}

#MenuSection .RadMenu .rmRootGroup .rmItem .rmSlide .rmGroup
{
	border-right:1px #636466 solid !important;
	border-bottom:2px #636466 solid !important;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#MenuSection .RadMenu .rmRootGroup .rmItem .rmLink .rmText
{
	margin:0px 0px 0px 0px;
	padding:4px 0px 2px 14px;
	font-size:medium;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:normal;
	line-height:35px;
	vertical-align:bottom;
}

#MenuSection .RadMenu .rmRootGroup .rmItem .rmLink, #MenuSection .RadMenu .rmRootGroup .rmItem .rmLink:link, #MenuSection .RadMenu .rmRootGroup .rmItem .rmLink:visited
{
	height:40px;
	width:100%;
	background-repeat:no-repeat;
	background-position:left bottom;
    margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	left:0px;
	top:0px;
	text-decoration:none;
	color:#282828;
}

#MenuSection .RadMenu .rmRootGroup .rmItem .rmLink:hover, #MenuSection .RadMenu .rmRootGroup .rmItem .rmLink:active
{
	color:#ffffff;
}

#MenuSection .RadMenu .rmRootGroup .rmItem
{
	width:25%;
}
#MenuSection .RadMenu .rmRootGroup .rmLast
{
	width:24%;
}

#MenuSection .RadMenu .rmRootGroup .rmItem .rmSlide .rmGroup .rmItem .rmLink .rmText
{
	margin:0px 0px 0px 0px;
	padding:4px 28px 0px 28px;
	font-size:small;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:28px;
	vertical-align:bottom;
}

#MenuSection .RadMenu .rmRootGroup .rmItem .rmSlide .rmGroup .rmItem .rmLink, #MenuSection .RadMenu .rmRootGroup .rmItem .rmSlide .rmGroup .rmItem .rmLink:link, #MenuSection .RadMenu .rmRootGroup .rmItem .rmSlide .rmGroup .rmItem .rmLink:visited
{
	height:33px;
	width:100%;
	background-repeat:no-repeat;
	background-position:left bottom;
    margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	left:0px;
	top:0px;
	text-decoration:none;
}

#MenuSection .RadMenu .rmRootGroup .rmItem .rmSlide .rmGroup .rmItem .rmLink:hover, #MenuSection .RadMenu .rmRootGroup .rmItem .rmSlide .rmGroup .rmItem .rmLink:active
{
	color:#ffffff;
}

#MenuSection .RadMenu .rmRootGroup .rmItem .rmSlide .rmGroup .rmItem, #MenuSection .RadMenu .rmRootGroup .rmItem .rmSlide .rmGroup .rmLast
{
	width:100%;
}

#dnn_dnnPortalMenu_RadMenu1
{
	margin:0px 0px 0px 0px;
}

