
body{background:#C8C8C8; border-left:0px; border-right:0px; height:100%; 
-x-system-font:none;
background:#F4F4F4 url(images/bg.gif) repeat-y scroll center top;
color:#404040;
}

h1
{
	border-bottom:none;
}

.ContainerImage
{
	margin:0px 10px 5px 0px
}

.controlpanel{ background:#FFFFFF; border:#ADADAD solid; border-width:0px 0px 2px; }
.controlpanel IMG{ margin:15px 5px 0px; }
.controlpanel TD TD TD TD IMG{ margin:0px; }
.controlpanel TD TD TD{ width:auto; }
.controlpanel DIV{ border:#fff solid; border-width:0px 1px; width:3px; height:100px; }
.controlpanel TD.SubHead{ background:#CCC; font-size:12px; color:#000; font-weight:bold; }
.controlpanel TD TD TD .SubHead{ background:transparent; border:0px; font-size:11px; color:#333; font-weight:normal; }
.controlpanel TD TD TD input{ background:#fff; font-size:11px; color:#000;  padding-left:4px; }
.controlpanel TD TD TD select{ background:#fff; font-size:11px; color:#333; }
.controlpanel A.CommandButton{ font-size:10px; text-decoration:underline; }
.controlpanel A.CommandButton:link{ color:#148803;text-decoration:underline; }
.controlpanel A.CommandButton:visited{ color:#148803; text-decoration:underline;}
.controlpanel A.CommandButton:active{ color:#148803; text-decoration:underline;}
.controlpanel A.CommandButton:hover{ color:#148803; text-decoration:none;}

.bannerpane {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.toppane {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
.leftpane {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
.contentpane {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
.rightpane {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
.bottompane {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
.Head
{
	font-size:14px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold; 
	color:#000000; 
}
.SubHead,.SubSubHead{ font-size:11px; color:#000000; }
.Normal
{
	 font-size:12px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	 color:#43494D; 
}
.CommandButton,A.CommandButton:link,A.CommandButton:visited,A.CommandButton:active{	color:#4564F5; text-decoration:none; }
A.CommandButton:hover{ color:#4564F5; text-decoration:underline;}
TH,TD,DIV{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
A,A:link,A:active{ color:#0000FF; text-decoration:none; }
A:visited{color:#5F321A; text-decoration:underline;}
A:hover{ color:#0000FF; text-decoration:underline; }
.user,a.user:link,a.user:active,a.user:visited,.user{ color:#3C92D9;font-weight:bold; text-decoration:none; }
a.user:hover{ color:#F15501; text-decoration:underline; }
a.bottomlinks:link,a.bottomlinks:active,a.bottomlinks:visited{ color:#666666; text-decoration:none; }
a.bottomlinks:hover{ color:#BAC1C7; text-decoration:underline; }
.footer,a.footer:link,a.footer:active,a.footer:visited{	font-size:10px; color:#3C92D9;font-weight:bold; text-decoration:none; }
a.footer:hover{	color:#000000; text-decoration:underline; }

.MainMenu_MenuContainer{ background:transparent; width:100%; height:1px; }
.MainMenu_MenuBar td
{
/*	color:White;

			background-color:#5EA5DB;
			background-color:#3575BD;
*/
		border-bottom: solid 1px #C8C8C8;

}
.MainMenu_MenuBar{}
.MainMenu_MenuIcon{ display:none; }
.MainMenu_MenuArrow{ display:none; }
.MainMenu_RootMenuArrow{ display:none; }
.MainMenu_MenuBreak{ display:none; }
.MainMenu_MenuItem,.submenuitembreadcrumb{
	color:white;	font-size:12px;	font-weight:normal;
	padding:3px 15px 3px 10px;
	border:0px #FFFFFF solid; border-width:0px 0px; border-bottom:1px #FFFFFF solid;
}.MainMenu_MenuItem td {height:30px;}

.MainMenu_MenuItemSel
{
/*background-color:#3474BB;
*/
background: #3474BB url(images/menu_bg_selected.gif);
}

.submenuitemselected{
	color:#ffffff; font-size:12px; font-weight:normal;
	padding:3px 15px 3px 10px;
	background:#3474BB;
	border-bottom:1px #FFFFFF solid;	
}
.submenu{
    color:#000000; font-size:12px; font-weight:normal;
	border:1px #FFFFFF solid;
	padding:0px;
	background:#68B2EF;
	margin-left:0px;
	margin-top:0px;
}
.rootmenuitem TD{ 
	color:white; font-size:12px; font-weight:bold;
	text-align:center;
	padding:0px;
	height:38px;	
}
.rootmenuitemselected TD,.rootmenuitembreadcrumb TD{
	color:#DFBE29; font-size:12px; font-weight:bold;
	text-align:center;
	padding:0px;
	height:38px;	
}

.Eventday,.Eventweekenday{background-color:#FFFFFF}
.DataGrid_Item{background-color:#FFFFFF;}
.DataGrid_AlternatingItem{background-color:#FFFFFF;}


/* ==============================
    CSS STYLES FOR Avastone Menu
   ==============================
*/

/***********************************************************
 Structural CSS for the structure and behavior of the menu 
                   USE EXTREME CAUTION!
   Modifying the CSS here will most likely break the menu!
************************************************************/

/* root-level menu list (UL) */
ul.AvastoneCssMenu {
	position: relative;
	margin: 10px 0 0 0;
	border: 0;
	padding: 0;
	display: block;
	white-space: nowrap;
	list-style: none;
	z-index: 999999;
}

/* submenu lists (ULs) */
ul.AvastoneCssMenu ul {
	position: absolute;
	z-index: 999999;
	margin: 0;
	border: 0;
	padding: 0;
	display: block;
	_display: none;
	white-space: nowrap;
	list-style: none;
	visibility: hidden;
}

/* menu items */
ul.AvastoneCssMenu li {
	position: relative;
	list-style: none;
	float: left; /* display: inline;  */
	width: auto;
	_width: 1%;
	_height: 1%;
	margin: 0;
	border: 0;
	padding: 0;
}

ul.AvastoneCssMenu li li {
	width: 100%;
	white-space: normal;
}

/* menu item links */
ul.AvastoneCssMenu a, ul.AvastoneCssMenu span {
	display: block;
	text-decoration: none;
	margin: 0;
	border: 0;
	padding: 0;
}

/* Add more rules here if your menus have more than four (4) tiers */
ul.AvastoneCssMenu li:hover ul ul, ul.AvastoneCssMenu li:hover ul ul ul, ul.AvastoneCssMenu li:hover ul ul ul ul, ul.AvastoneCssMenu li.iehover ul ul, ul.AvastoneCssMenu li.iehover ul ul ul, ul.AvastoneCssMenu li.iehover ul ul ul ul {
	left: -9999px;
	visibility: hidden;
	_display: none;
}

/* Add more rules here if your menus have more than four (4) tiers */
ul.AvastoneCssMenu li:hover ul, ul.AvastoneCssMenu li li:hover ul, ul.AvastoneCssMenu li li li:hover ul, ul.AvastoneCssMenu li li li li:hover ul, ul.AvastoneCssMenu li.iehover ul, ul.AvastoneCssMenu li li.iehover ul, ul.AvastoneCssMenu li li li.iehover ul, ul.AvastoneCssMenu li li li li.iehover ul {
	left: auto;
	visibility: visible;
	_display: block;
}

.ArrowPointer {
	cursor: default;
}

.Breadcrumb, a.breadcrumb,  a.breadcrumb:visited
{
	color:#3C92D9;
	font-weight:bold;
}


/******************************************************
 Presentation CSS for customizing the look of the menu
*******************************************************/

/* root-level menu */
ul#MainMenu {
	text-align: left;
}

/* nested menu lists/submenus */
/* Typically set borders, background colors here. */
ul#MainMenu ul {
	border: solid 1px #456;
	background-color: #789;
}

/* menu items */
/* Typically set menu item borders here. */
ul#MainMenu li {
}

/* nested menu items */
ul#MainMenu li li {
}

/* menu item links */
/* Typically set padding, colors, text attributes here. */
ul#MainMenu a, ul#MainMenu span {
	padding: 5px;
	height: 100%;
	color: #fff;
	font-family: Verdana;
	font-size: 11px;
	line-height: 13px;
}

/* nested menu item links */
ul#MainMenu ul a, ul#MainMenu ul span {
}

/* hovered menu item links */
ul#MainMenu li a:hover {
	background-color: #abc;
}

/* hovered nested menu item links */
ul#MainMenu li li a:hover {
}

/* Applied to the submenu list immediately under the menu item hovered over */
/* Second-level menu lists only */
ul#MainMenu li:hover ul, ul#MainMenu li.iehover ul {
	width: 160px; /* width of submenu, must be set so third-level list can get shifted over properly */
}

/* Applied to the submenu list immediately under the menu item hovered over */
/* Add more rules here if your menus have more than three (4) tiers */
ul#MainMenu li li:hover ul, ul#MainMenu li li li:hover ul, ul#MainMenu li li li li:hover ul, ul#MainMenu li li.iehover ul, ul#MainMenu li li li.iehover ul, ul#MainMenu li li li li.iehover ul {
	left: 160px;
	top: 0;
}

ul#MainMenu a.MenuRootBranch {
}

ul#MainMenu a.MenuItemBranch {
}

ul#MainMenu li a.MenuItemCurrent {
	background-color: #999;
}

ul#MainMenu a.MenuItemBreadcrumb {
}

ul#MainMenu li.rootSeparator {
}

ul#MainMenu li.subSeparator {
}

ul#MainMenu li.leftCap {
}

ul#MainMenu li.rightCap {
}


/* Module Title Menu */
.ModuleTitle_MenuContainer {
	border-bottom: blue 0px solid;
	border-left: blue 0px solid;
	border-top: blue 0px solid;
	border-right: blue 0px solid;
}

.ModuleTitle_MenuBar {
	cursor: pointer;
	cursor: hand;
	height: 16;
	background-color: Transparent;
}

.ModuleTitle_MenuItem {
	cursor: pointer;
	cursor: hand;
	color: black;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	border-left: white 0px solid;
	border-bottom: white 1px solid;
	border-top: white 1px solid;
	border-right: white 0px solid;
	background-color: Transparent;
}

.ModuleTitle_MenuIcon {
	cursor: pointer;
	cursor: hand;
	background-color: #EEEEEE;
	border-left: #EEEEEE 1px solid;
	border-bottom: #EEEEEE 1px solid;
	border-top: #EEEEEE 1px solid;
	text-align: center;
	width: 15;
	height: 21;
}

.ModuleTitle_SubMenu {
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
	background-color: #FFFFFF;
	filter: progid:DXImageTransform.Microsoft.Shadow(color= 'DimGray' , Direction=135, Strength=3);
	border: solid 1px #999;
}

.ModuleTitle_MenuBreak {
	border-bottom: #EEEEEE 1px solid;
	border-left: #EEEEEE 0px solid;
	border-top: #EEEEEE 1px solid;
	border-right: #EEEEEE 0px solid;
	background-color: #EEEEEE;
	height: 1px;
}

.ModuleTitle_MenuItemSel {
	cursor: pointer;
	cursor: hand;
	color: black;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	background-color: #C1D2EE;
}

.ModuleTitle_MenuArrow {
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	cursor: hand;
	border-right: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	border-top: #FFFFFF 0px solid;
}

.ModuleTitle_RootMenuArrow {
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	cursor: hand;
}



