﻿body {
}

.eventTreeDiv
{
	height:500px;
	width:200px;
	overflow:auto;
}

.UserOptionsHeading
{
	color:White;
	background-color:#AAAAAA;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;	
	height:30px;
	text-align:center;
	padding-left:3px;
}

.adminOptionsHeading
{
	color:White;
	background-color:#d8d9ba;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;	
	height:30px;
	text-align:center;
	padding-left:3px;
}

.adminFormHeading
{
	color:Black;
	background-color:#999967;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;	
	height:30px;
	text-align:center;
	padding-left:3px;
}
.adminFormTable
{
	border:solid 1px #999967;
	width:800px;
	background-color:White;
}


.userTreeTD
{
	background-color:#EEEEEE;
}

.eventTreeTD
{
	background-color:#EEEEEE;
}


.adminOption,
.adminOption a:link,
.adminOption a:visited,
.adminOption a:active
{
	color:Black;
	font-family:Arial;
	font-size:11px;
	text-decoration:none;		
	text-align:center;
	width:225px;
	height:25px;
	
}

.adminOption a:hover
{
	color:Blue;
	font-family:Arial;
	font-size:11px;
	text-decoration:none;			
}

.adminOptionDisable ,
.adminOptionDisable a:link,
.adminOptionDisable a:visited,
.adminOptionDisable a:active
{
	color:Gray;
	font-family:Arial;
	font-size:11px;
	text-decoration:none;		
	text-align:center;
	width:225px;
	height:25px;
	font-weight:bold;
}

.adminOptionDisable a:hover
{
	color:Gray;
	text-decoration:none;			
}

.adminOptionTable
{
	border:solid 1px #d8d9ba;
	width:225px;
	background-color:White;
	
}

.eventHR
{
	width:100%;
}

.adminOptionHeader 
{
	font-family:Arial;
	font-size:14px;
	color:Black;
	font-weight:bold;
}

.userAdminSubMenu
{
	background-color:silver;
	color:white;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;		
	text-align:center;
	width: 100px;
	border:solid 1px gray;
	padding:2px 2px 2px 2px;

}

.userAdminSubMenu a:link,
.userAdminSubMenu a:visited,
.userAdminSubMenu a:active
{
	color:white;
	background-color:silver;
	text-decoration:none;		
}

.eventAdminSubMenu
{
	background-color:silver;
	color:white;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;		
	text-align:center;
	width: 100px;
	border:solid 1px gray;
	padding:2px 2px 2px 2px;

}

.eventAdminSubMenu a:link,
.eventAdminSubMenu a:visited,
.eventAdminSubMenu a:active
{
	color:white;
	background-color:silver;
	text-decoration:none;		
}

.adminTable 
{
	background-color:Black;	
	width:100%;
	height:30px;
}

.adminTableCell
{
	background-color:silver;
	color:white;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;		
	text-align:center;
	width: 100px;
	border:solid 1px gray;
	padding:2px 2px 2px 2px;
}


.adminTableCell a:link,
.adminTableCell a:visited,
.adminTableCell a:active
{
	color:white;
	background-color:silver;
	text-decoration:none;		
}

.adminTableCell a:hover
{
	text-decoration:underline;		
}


.adminTableCellExtension 
{
	width: 500px;
	background-color:silver;

}

.adminTableCell a:hover
{
	text-decoration:underline;		
}

.adminTableCellAdministration
{
	font-family:Arial;
	font-size:15px;
	color:white;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	width:200px;	
	text-transform:uppercase;
}

.adminTableCellLink
{
	color:white;
}


/*
.adminTableCellLink,
.adminTableCellLink a:active,
.adminTableCellLink a:link,
.adminTableCellLink a.visited
{
	font-family:Arial;
	font-size:12px;
	color:white;
	text-decoration:none;
	border:solid 1px silver;
	background-color:gray;
	padding:2px 5px 5px 5px;
}

.adminTableCellLink a:hover
{
	font-family:Arial;
	font-size:12px;
	color:white;
	text-decoration:underline;
}

*/

.adminDetailData
{
	font-family:Arial;
	font-size:11px;	
}

.adminEventTableTD
{
	border:solid thin #507CD1;
	background-color:#507CD1;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;	
}

.eventDetailName
{
	font-family:Arial;
	font-size:12px;	
	color:Black;
	font-weight:bold;
}

.eventDetailDate
{
	font-family:Arial;
	font-size:11px;	
	color:Black;
}
.eventDetailLocation
{
	font-family:Arial;
	font-size:11px;	
	color:gray;
	font-style:italic;
}

.eventRegistrationHeading
{
	color:White;
	background-color:#507cd1;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;	
	height:30px;
	text-align:left;
	padding-left:3px;
}

.eventRegistrationTable
{
	border:solid thin #507CD1;
	width:750px;
	background-color:White;
}
.eventDetailsTable
{
	width:400px;
	background-color:White;
}
.eventMainTable
{
	border:solid 1px #AAAAAA;
	background-color:White;
}


.adminSubMenuOption,
.adminSubMenuOption a:link,
.adminSubMenuOption a:visited,
.adminSubMenuOption a:active
{
	color:#507CD1;
	font-family:Arial;
	font-size:11px;
	text-decoration:none;		
	text-align:center;
	width:225px;
	height:25px;
	
}

.adminSubMenuOption a:hover
{
	color:black;
	font-family:Arial;
	font-size:11px;
	text-decoration:none;			
}

.adminManageHeader
{
	color:black;
	font-family:Arial;
	font-size:15px;
	
	font-weight:bold;
	padding:2px 0px 0px 0px;
}

.Arial10Gray
{
	color:Gray;
	font-family:Arial;
	font-size:10px;
}
.adminUserTableHeading
{
	color:White;
	background-color:#AAAAAA;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;	
	height:30px;
	text-align:left;
	padding-left:3px;
}
.userMainTable
{
	border:solid 1px #AAAAAA;
	background-color:White;
}

.userOptionTop,
.userOptionTop a:link,
.userOptionTop a:visited,
.userOptionTop a:active
{
	color:#507CD1;
	font-family:Arial;
	font-size:11px;
	text-decoration:none;		
	text-align:center;
	width:225px;
	height:18px;
	border:solid 1px black;
	height:25px;
}

.userOption,
.userOption a:link,
.userOption a:visited,
.userOption a:active
{
	color:Black;
	font-family:Arial;
	font-size:11px;
	text-decoration:none;		
	text-align:center;
	width:225px;
	height:25px;
	font-weight:bold;
	
}

.userOption a:hover
{
	color:Blue;
	font-family:Arial;
	font-size:11px;
	text-decoration:none;			
}

.userOptionDisable ,
.userOptionDisable a:link,
.userOptionDisable a:visited,
.userOptionDisable a:active
{
	color:Gray;
	font-family:Arial;
	font-size:11px;
	text-decoration:none;		
	text-align:center;
	width:225px;
	height:25px;
	font-weight:bold;
}

.userOptionDisable a:hover
{
	color:Gray;
	text-decoration:none;			
}


.userOptionTable
{
	border:solid 1px #AAAAAA;
	width:225px;
	background-color:#EEEEEE;

}
.userHR
{
	width:50px;
}
.formExample
{
	color:Silver;
	font-family:Arial;
	font-size:11px;

}


.adminEventTable
{
	background-color:White;	
	padding:0;
	margin:0;	

}
.adminUserTable 
{
	background-color:White;
	padding:0;
	margin:0;	
}

.adminUserTableTD
{
	font-family:Arial;
	font-size:14px;
	color:Black;
	text-align:left;
	height:30px;
	background-color:Fuchsia;
	line-height:25px;
/*	border:solid thin black; */
}
.adminUserTableDetailTD
{
	background-color:White;	
	width:600px;
	border:solid thin gray;
}

/* Modal popup css */
.modalPopup {
	background-color:#EFEFEF;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.Arial12pxBold 
{
  font-family:Arial;
  font-size:12px;
  font-weight:bold;  
}

/* Event List Grid View Styles */
.EvetListAlternatingRowStyle
{
  background-color:White;
  color:Black;
  font-family:Arial;
  font-size:11px;
  text-align:left;
  padding-left:2px;
  vertical-align:top;
}

.EvetListAlternatingRowStyle a:link,
.EvetListAlternatingRowStyle a:visited,
.EvetListAlternatingRowStyle a:active
{
  background-color:White;
  color:Black;
  font-family:Arial;
  font-size:11px;
  text-align:left;
  padding-left:2px;
  text-decoration:none;
  vertical-align:top;
}

.EvetListAlternatingRowStyle a:hover
{
  color:Blue;
  text-decoration:none;
}

.EvetListRowStyle
{
  background-color:#EEEEEE;
  color:Black;
  font-family:Arial;
  font-size:11px;
  text-align:left;
  padding-left:2px;  
  vertical-align:top;  
}

.EvetListRowStyle a:link,
.EvetListRowStyle a:active,
.EvetListRowStyle a:visited
{
  background-color:#EEEEEE;
  color:Black;
  font-family:Arial;
  font-size:11px;
  text-align:left;
  padding-left:2px;  
  text-decoration:none;
  vertical-align:top;  
}

.EvetListRowStyle a:hover
{
  color:Blue;
  text-decoration:none;
}


.EvetListHeaderRowStyle
{
  background-color:#999999;
  color:White;
  font-family:Arial;
  font-size:11px;
  font-weight:bold;
  text-align:center;
  padding:3px 0px 3px 0px;
  height:25px;
}

.EventUserFilterTable
{
	width:410px;	
	background-color:White;
}
.EventUserLimitTextTD
{

}
.EventUserLimitText 
{
	font-family:Arial;
	font-size:11px;
	color:Black;	
	text-decoration:none;
}

a.EventUserLimitText:link,
a.EventUserLimitText:active,
a.EventUserLimitText:visited
{
	font-family:Arial;
	font-size:11px;
	color:Black;	
	text-decoration:none;
}

a.EventUserLimitText:hover
{
	color:Blue;
	text-decoration:none;	
}
.EventUserFilterSelected
{
	color:Black;
	text-decoration:none;
	font-weight:bold;
	padding: 0px 2px 0px 2px;
	border-left:solid 1px Silver;
	border-right:solid 1px Silver;
	background-color:#EEEEEE;

}

.EventUserLimitSeperator
{
	color:Gray;
	width:1px;
}
.EventUserLimitHeading 
{
	font-family:Arial;
	font-size:12px;
	color:Black;	
	font-weight:bold;
	text-decoration:none;
}
/* Admin Login Table CSS */
.AdminLoginTable
{
		margin: auto;
	position: relative;
	BORDER-RIGHT: silver thin solid; 
	TABLE-LAYOUT: auto; 
	BORDER-TOP: silver thin solid; 
	FONT-SIZE: 12px; 
	BORDER-LEFT: silver thin solid; 
	BORDER-BOTTOM: silver thin solid; 
	FONT-FAMILY: Arial, Sans-Serif; 
	BORDER-COLLAPSE: separate; 
	BACKGROUND-COLOR:#EFEFEF; 
	TEXT-ALIGN: left;
}

/* Admin header */
.adminHeaderTableOuter
{
	border-top-width: 2px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #F90000;
	border-bottom-color: #1CF7FF;
	
	width:100%;
	height:32px;
}

.adminHeaderTableInside 
{
	border:0;
	width:100%;
	height:30px;	
	background-color:Black;
}

.adminHeaderTableInsideText
{
	background-image:url(../../images/admin_bkg_label.jpg);
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	text-align:center;
	width:200px;
}

.adminHeaderTableInsideLabel 
{
/*	background-image:url(../../images/admin_bkg_bar.jpg); */
	text-align:center;
	margin:auto;
}

.adminHeaderOptionTable
{
	border:0;
	margin:0;
	padding:0;
	height:30px;
}

.adminOptionTableCell
{
	text-align:center;
	vertical-align:middle;
	height:30px;
	
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;	
}


.adminOptionTableLogoCell
{
	width:100px;
	text-align:left;
	vertical-align:middle;
	height:30px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;	
}


.adminOptionDisableTableCellLink,
a.adminOptionTableCellLink:link,
a.adminOptionTableCellLink:active,
a.adminOptionTableCellLink:visited 
{
	font-size: 12px; 
	color: Gray; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration:none;
	padding-left:10px; 
	padding-right:10px; 
	border:1px #555555 solid; 
	top:1;
	background-color:#EFEFEF;
	
}


a.adminOptionTableCellLink:hover
{
	font-size: 12px; 
	color: Gray; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	text-decoration:none;
	padding-left:10px; 
	padding-right:10px; 
	border:1px #555555 solid; 
	top:1;
	background-color:Gray;
	
}


.adminOptionTableCellLink {font-size: 12px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: bold;  text-decoration:none;
padding-left:10px; padding-right:10px; border:1px black solid; background-image:url(images/admin_but-bkg.jpg);}

a.adminOptionTableCellLink:link,
a.adminOptionTableCellLink:active,
a.adminOptionTableCellLink:visited 
{font-size: 12px; 
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	text-decoration:none;
	padding-left:10px; 
	padding-right:10px; 
	border:1px #555555 solid; 
	top:1;
	background-image:url(../../images/admin_but-bkg.jpg);
}

a.adminOptionTableCellLink:hover 
{	
	color:#0000FF; 
	text-decoration:none; 
	background-image:url(../../images/admin_but-bkg-H.jpg);
}

.adminOptionTableCellLinkDefault {font-size: 12px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: bold;  text-decoration:none;
padding-left:10px; padding-right:10px; border:1px black solid; background-image:url(images/admin_but-bkg.jpg);}

a.adminOptionTableCellLinkDefault:link,
a.adminOptionTableCellLinkDefault:active,
a.adminOptionTableCellLinkDefault:visited 
{font-size: 12px; 
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	text-decoration:none;
	padding-left:10px; 
	padding-right:10px; 
	border:1px #333333 solid; 
	top:1;
	background-color:#EFEFEF;
	
}

a.adminOptionTableCellLinkDefault:hover 
{	
	color:#0000FF; 
	text-decoration:none; 
	background-image:url(../../images/admin_but-bkg-H.jpg);
}


/* Event Admin Default Page */
.adminEventTableHeading 
{
	color:White;
	background-color:#AAAAAA;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;	
	height:30px;
	text-align:left;
	padding-left:3px;
}


/* Site Categories Default page */
.SiteCategoryTreeDiv
{
	height:500px;
	width:200px;
	overflow:auto;
}
.adminSiteCategoryTableHeading 
{
	color:White;
	background-color:#AAAAAA;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;	
	height:30px;
	text-align:left;
	padding-left:3px;
}

.SiteCategoryOptionsHeading
{
		color:White;
	background-color:#AAAAAA;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;	
	height:30px;
	text-align:center;
	padding-left:3px;
}


.siteCategoryOption,
.siteCategoryOption a:link,
.siteCategoryOption a:visited,
.siteCategoryOption a:active
{
	color:Black;
	font-family:Arial;
	font-size:11px;
	text-decoration:none;		
	text-align:center;
	width:225px;
	height:25px;
}

.siteCategoryOption a:hover
{
	color:Blue;
	font-family:Arial;
	font-size:11px;
	text-decoration:none;			
}

.categoryTreeTD
{
	background-color:#EEEEEE;
}


/* Admin Resource CSS */
.adminResourceListRowStyle,
.adminResourceListRowStyle a:link,
.adminResourceListRowStyle a:visited,
.adminResourceListRowStyle a:active
{
	background-color:#EEEEEE;
	font-family:Arial;
	font-size:11px;
	text-decoration:none;
	color:Black;
}

.adminResourceListRowStyle a:hover
{
	background-color:#EEEEEE;
	font-family:Arial;
	font-size:11px;
	color:Blue;
	text-decoration:underline;
}

.adminResourceListAlternateRowStyle,
.adminResourceListAlternateRowStyle a:link,
.adminResourceListAlternateRowStyle a:visited,
.adminResourceListAlternateRowStyle a:active
{
	background-color:#D9E2EE;
	font-family:Arial;
	font-size:11px;
	text-decoration:none;
	color:Black;
}

.adminResourceListAlternateRowStyle a:hover
{
	background-color:#D9E2EE;
	font-family:Arial;
	font-size:11px;
	color:Blue;
	text-decoration:underline;
}

.ResourceTreeDiv
{
	height:500px;
	width:200px;
	overflow:auto;
}
.adminResourceTableHeading 
{
	color:White;
	background-color:#AAAAAA;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;	
	height:30px;
	text-align:left;
	padding-left:3px;
}


.ResourceOptionsHeading
{
		color:White;
	background-color:#AAAAAA;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;	
	height:30px;
	text-align:center;
	padding-left:3px;
}


.ResourceOption,
.ResourceOption a:link,
.ResourceOption a:visited,
.ResourceOption a:active
{
	color:Black;
	font-family:Arial;
	font-size:11px;
	text-decoration:none;		
	text-align:center;
	width:225px;
	height:25px;
}

.ResourceOption a:hover
{
	color:Blue;
	font-family:Arial;
	font-size:11px;
	text-decoration:none;			
}

.ResourceOptionDisable,
.ResourceOptionDisable a:link,
.ResourceOptionDisable a:visited,
.ResourceOptionDisable a:active
{
	color:Gray;
	font-family:Arial;
	font-size:11px;
	text-decoration:none;		
	text-align:center;
	width:225px;
	height:25px;
	font-weight:bold;
}

.ResourceOptionDisable a:hover
{
	color:Gray;
	text-decoration:none;			
}


.ResourceTreeTD
{
	background-color:#EEEEEE;
}
.progressBar 
{
	color:Black;
	font-family:Arial;
	font-size:11px;
	vertical-align:middle;
	padding:0px 8px 0px 0px;
}
/* Site Navigatiion CSS */

.adminSiteNavigationTableHeading 
{
	color:White;
	background-color:#AAAAAA;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;	
	height:30px;
	text-align:left;
	padding-left:3px;
}

.SiteNavigationTreeDiv
{
	height:500px;
	width:200px;
	overflow:auto;
}

.SiteNavigationTreeTD
{
	background-color:#EEEEEE;
}

.SiteNavigationOptionsHeading
{
	color:White;
	background-color:#AAAAAA;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;	
	height:30px;
	text-align:center;
	padding-left:3px;
}

.SiteNavigationOption,
.SiteNavigationOption a:link,
.SiteNavigationOption a:visited,
.SiteNavigationOption a:active
{
	color:Black;
	font-family:Arial;
	font-size:11px;
	text-decoration:none;		
	text-align:center;
	width:225px;
	height:25px;
}

.SiteNavigationOption a:hover
{
	color:Blue;
	font-family:Arial;
	font-size:11px;
	text-decoration:none;			
}

.SiteNavigationOptionDisable,
.SiteNavigationOptionDisable a:link,
.SiteNavigationOptionDisable a:visited,
.SiteNavigationOptionDisable a:active
{
	color:Gray;
	font-family:Arial;
	font-size:11px;
	text-decoration:none;		
	text-align:center;
	width:225px;
	height:25px;
	font-weight:bold;
}

.SiteNavigationOptionDisable a:hover
{
	color:Gray;
	text-decoration:none;			
}

.SiteNavigationOptionTable
{
	border:solid 1px #AAAAAA;
	width:225px;
	background-color:#EEEEEE;

}

.SelectedTemplateStyle
{
	border:solid 2px silver;
	width:78px;
	height:78px;	
}

td.TemplateSyleHover
{
	border:solid 2px White;
	width:78px;
	height:78px;
}

td.TemplateSyleHover:hover
{
	border:solid 2px Black;
	width:78px;
	height:78px;	
}

/* */
.NavigationGroupTD 
{
	background-color:#EEEEEE;
	font-family:Arial;
	font-size:12px;
}
.NavigationItemTD 
{
	font-family:Arial;
	font-size:11px;
}

/* Display under construction message*/
.underConstruction
{	
	margin:AUTO;
	text-align:center;
	top:auto;
	font-family:Arial;
	font-size:16px;
	color:Blue;
}

.Admin_Option_main,
.Admin_Option_main a:link,
.Admin_Option_main a:active,
.Admin_Option_main a:visited
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	height: 40px;
	padding-top: 3px;
	text-align:left;
}

.Admin_Option_main a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: Blue;
	text-decoration: none;
	height: 40px;
	padding-top: 3px;
	text-decoration:underline;
		text-align:left;
}

.Admin_Option_main_gray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	height: 40px;
	padding-top: 3px;
	text-align:left;
}

.Admin_Option_description {
	background-color: #eeeeee;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
		text-align:left;
}

.UserListData
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.UserListAction:link,
.UserListAction:active,
.UserListAction:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration:none;
	color:Black;
}

.UserListAction:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration:underline;
}

.UserListHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	background-color:Black;
	color:White;
	text-align:center;
}

