@charset "UTF-8";
header {
	background-color: #000;
	vertical-align: top;
}


/*** Layout Rules for Basic Menu ***/

/* Top Level MenuBar
 * Because we float the MenuItemContainers in the MenuBar, we have to make sure the menubar wrapper expands to hold them all.
 * The simplest way is to float the widget wrapper 
 */
.MenuBar { /* overridden by .MenuBarVertical version of this rule */
	float:none;
	width:auto;
	height: auto;
	vertical-align: top;
}
.menutab {
	vertical-align: top;
	width: auto;
}

.MenuBarVertical {
	float:none;	/* Used to make menubar shirink to fit contents */
	width:auto;
	top: 2px;
	height: auto;
	left: 2px;
	right: 2px;
	bottom: 2px;
	visibility: inherit;
	display: block;
	clip: rect(2px,2px,2px,2px);
}

/* SubMenus */
.MenuBar .SubMenu {
	display:block;
	left:-500px; /* By default, all non-visible submenus are hidden by moving way to the west */
	padding:2;
	position: absolute;
	top: auto;
	width: auto;
	float: none;
	background-repeat: no-repeat;
	margin: 2px;
	visibility: inherit;
}
/* First level of submenus - pulls down from horizontal menubar, right from vertical */
.MenuBar .SubMenuVisible{ /* overridden by .MenuBarVertical version of this rule */
	top:2px;
	width: auto;
}
.MenuBarVertical .SubMenuVisible {

}
/* All submenus below level 1. All pullout to the right */
.MenuBar .SubMenu .SubMenuVisible {
	display:block;
	height: auto;
	width: auto;
}

/* MenuItems, MenuItemLabels, and MenuItemContainers */
.MenuBar .MenuItem {
	text-decoration:none;
	border: 1px solid #CCC;
	right: 10px;
	text-align: left;
	vertical-align: top;
	display: block;
	width: auto;
	height: auto;
}
.MenuBar .MenuItemLabel {
	display:block;
	height: auto;
	width: auto;
}
.MenuBar .MenuItemContainer {
	white-space:nowrap; /* overridden by .MenuBarVertical version of this rule */
	display:block;
	margin:0;
	padding:0;
	height: auto;
	width: auto;
	position: relative;
	left: auto;
}
.MenuBarVertical .MenuItemContainer {
	float:none;
	height: auto;
	width: auto;
}
.MenuBar .SubMenu .MenuItemContainer {
	float:none;
	width: auto;
	clear: left;
	overflow: hidden;
	right: auto;
	vertical-align: middle;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 2px;
	padding: 2px;
	background-repeat: no-repeat;
	background-position: center center;
	white-space: nowrap;
}

/* Layout Rules needed by IE6 - excluded from other browsers */
.SpryIsIE6 .SubMenu .SubMenu {
	width:auto;
	height:auto;
	left: auto;
}
.SpryIsIE6 .MenuBar .SubMenuVisible .SubMenuVisible {
	width:auto;
}
/* End Layout section */

/* 
* Arrows - This section specifies arrow images for a submenu dropdowns in Basic SpryMenu. 
*/
.MenuBar .MenuItemLabel{
	background-image:none;
	width: auto;
}

/* For all arrows used here, we depend upon the image to push itself away from right edge, or the user can add right padding to the MenuItem */
.MenuBar .MenuItemWithSubMenu .MenuItemLabel{
	width: auto;

}
.MenuBar .MenuItemHover.MenuItemWithSubMenu .MenuItemLabel{
	background-image:url("images/ArrowMenuDown.gif"); 
	background-position:right center;
	background-repeat:no-repeat;
}
.MenuBarVertical .MenuItemHover.MenuItemWithSubMenu .MenuItemLabel{
	background-image:url("images/ArrowMenuRight.gif"); 
	background-position:right center;
	background-repeat:no-repeat;
}
.MenuBarVertical .MenuItemWithSubMenu .MenuItemLabel{
	background-image:url("images/ArrowMenuRight.gif"); 
	background-position:right center;
	background-repeat:no-repeat;
}
.MenuBar .SubMenu .MenuItemWithSubMenu .MenuItemLabel{
	background-image:url("images/ArrowMenuRight.gif");
	background-position:right center;
	background-repeat:no-repeat;
}
.MenuBar .SubMenu .MenuItemHover.MenuItemWithSubMenu .MenuItemLabel{
	background-image:url("images/ArrowMenuRight.gif");
	background-position:right center;
	background-repeat:no-repeat;
}

/* IE6 rules for Arrows */
.SpryIsIE6 .MenuBar .MenuItemWithSubMenuHover .MenuItemLabel{
	background-image:url("images/ArrowMenuDown.gif"); 
	background-position:right center;
	background-repeat:no-repeat;
}
.SpryIsIE6 .MenuBarVertical .MenuItemWithSubMenuHover .MenuItemLabel{
	background-image:url("images/ArrowMenuRight.gif"); 
	background-position:right center;
	background-repeat:no-repeat;
}
.SpryIsIE6 .MenuBar .SubMenu .MenuItemWithSubMenuHover .MenuItemLabel{
	background-image:url("images/ArrowMenuRight.gif");
	background-position:right center;
	background-repeat:no-repeat;
	text-align: left;
}
.table1 {
	vertical-align: top;
	width: auto;
}
.menubartab {
	vertical-align: top;
	text-align: center;
}
.body2 {
	vertical-align: middle;
	width: auto;
}
#Portraitslide {
	height: 700px;
	width: 800px;
	margin-left: 50px;
	padding-top: 10px;
}
#Homeslide {
	margin-left: 50px;
	height: 700px;
	width: 800px;
	padding-top: 5px;
}
.tdleft {
	vertical-align: top;
}
.Menucol {
	vertical-align: top;
	left: 0px;
	right: 10px;

}
.Header {
	text-align: center;
}
