/* ********** General Style ************** */
body { margin: 0px; padding:0px; height:100%; }
TH,TD,DIV{ font-family:Tahoma, Arial; font-size:11px; color:#000000; line-height:1em; }
A,A:link,A:visited,A:active{ color:#006DB0; text-decoration:none; font-family:Tahoma, Arial; font-size:11px;font-weight:normal;}
A:hover{ color:#008CC9; text-decoration:underline; font-family:Tahoma, Arial; font-size:11px;font-weight:normal;}

/* ********** Control Panel Style ************** */
.controlpanel{ background:#FFF; 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:#CCC 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:#EFEFEF; font-size:11px; color:#000; font-weight:bold; padding-left:4px; }
.controlpanel TD TD TD select{ background:#EFEFEF; font-size:11px; color:#333;}
.controlpanel A.CommandButton{ font-size:10px; text-decoration:none;}
.controlpanel A.CommandButton:link{ color:#000; }
.controlpanel A.CommandButton:visited{ color:#000; }
.controlpanel A.CommandButton:active{ color:#000; }
.controlpanel A.CommandButton:hover{ color:#FF9900; text-decoration:underline;} 
.CommandButton,A.CommandButton:link,A.CommandButton:visited,A.CommandButton:active{ font-size:11px; color:#FE0101; text-decoration:none; font-weight:normal; }
A.CommandButton:hover{ color:#FE0101; text-decoration:underline; font-size:11px; font-weight:normal; }

/* ********** Search Style ************** */
#SearchContainer input{MARGIN:0px; padding:0px;BORDER:1px solid #7F9DB9; font-size:11px; color:#040404; background:#ffffff; WIDTH:120px;HEIGHT:18px;}

/* ********** Language Style ************** */
#LanguageContainer select{MARGIN:0px; padding:0px;BORDER:1px solid #999999; font-size:10px; color:#040404; background:#ffffff; WIDTH:165px;HEIGHT:19px;}

/* ********** Pane Style ************** */
.TopLTPane { padding:0px 7px 0px 0px;}
.TopRTPane { padding:58px 6px 20px 10px; background-color:#F0F0F0; background-image:url(images/rgtpane_bg.gif); background-position:top left; background-repeat:repeat-x;}
.TopPane { padding:0px;}
.LeftPane { padding:0px; }
.ContentPane { padding:0px;}
.RightPane { padding:0px; }
.BottomPane { padding:0px;}
.TopCenterPane {padding:0px 10px 3px 0; }
.LinkPane { padding:0px;}
.LinktopPane { padding:0px;}
.FooterPane { padding:0px 0px 0px 0px;}
.FooterRTPane { padding:0px 0px 0px 0px;}
.ImagePane { margin:0; padding:0px;}
.RighttopPane {padding:0px; }
.GdlefttopPane {padding:0px;}
.GdrighttopPane {padding:0px;}
.LightPane { padding:0px;}

/* ********** Container Style ************** */
.Head{ font-size:12px; font-weight:bold; color:#000000; }
.SubHead{ font-size:11px; color:#000000; }
.SubSubHead{ font-size:11px; color:#000000; }
.Normal{ font-size:10.5px; color:#000000; line-height:130%; letter-spacing: 130%;}

/* ********** User Style ************** */
.user,a.user:link,a.user:active,a.user:visited { font-family:Tahoma, Arial; font-size:11px; color:#FFFFFF; text-decoration:none; font-weight:normal; line-height:1.1em;}
a.user:hover {font-family:Tahoma, Arial; font-size:11px; color:#FFFFFF; text-decoration:underline; font-weight:normal; line-height:1.1em;}

/* ********** Footer Style ************** */
.footer,a.footer:link,a.footer:active,a.footer:visited{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none; font-weight:normal;}
a.footer:hover{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:underline; font-weight:normal;}

/* ********** Breadcrumb Style ************** */
.breadcrumb,a.breadcrumb:link,a.breadcrumb:active,a.breadcrumb:visited{ font-family:"MS Sans Serif", Tahoma, Arial, sans-serif; font-size:11px; color:#000000; text-decoration:none; font-weight:normal;}
a.breadcrumb:hover{ font-family:"MS Sans Serif", Tahoma, Arial, sans-serif; font-size:11px; color:#000000; text-decoration:underline; font-weight:normal;}

#cb .breadcrumb, #cb a.breadcrumb, #cb a.breadcrumb:link, #cb a.breadcrumb:active, #cb a.breadcrumb:visited {font-family:"MS Sans Serif", Tahoma, Arial, sans-serif; font-size:11px; color:#006DB0; text-decoration:none; font-weight:bold;}
#cb a.breadcrumb:hover {font-family:"MS Sans Serif", Tahoma, Arial, sans-serif; font-size:11px; color:#008CC9; text-decoration:underline; font-weight:bold;}

/* Default home page in breadcrumb */
.brd,a.brd:link,a.brd:active,a.brd:visited{ font-family:"MS Sans Serif", Tahoma, Arial, sans-serif; font-size:11px; color:#006DB0; text-decoration:none; font-weight:bold;}
a.brd:hover{ font-family:"MS Sans Serif", Tahoma, Arial, sans-serif; font-size:11px; color:#008CC9; text-decoration:underline; font-weight:bold;}

.smbrd { font-family:"MS Sans Serif", Tahoma, Arial, sans-serif; font-size:11px; color:#006DB0; text-decoration:none; font-weight:normal;}

/* ********** Links Style ************** */
a.links:link, a.links:active, a.links:visited {font-family:"MS Sans Serif", Tahoma, Arial, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none; font-weight:bold; padding:0px 13px; line-height:2em; display:table-cell; min-height:22px; _height:22px; }
a.links:hover {font-family:"MS Sans Serif", Tahoma, Arial, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none; font-weight:bold; background-color:#008CC9; line-height:2em; display:table-cell; padding:0px 13px; min-height:22px; _height:22px; }

a.foot:link, a.foot:active, a.foot:visited { line-height:1.5em;font-weight:normal;font-family:Tahoma, Arial; font-size:11px; margin:0px;padding:0px 8px 0px 8px;color:#FFFFFF;text-decoration:none;}
a.foot:hover { line-height:1.5em;font-weight:normal;font-family:Tahoma, Arial; font-size:11px; margin:0px;padding:0px 8px 0px 8px;color:#FFFFFF;text-decoration:underline;}

/* **********Custom Layout Style************** */
.navee { background-color:#004588; vertical-align:top; }
.darknavee { background-color:#023467;}
.lightblue { background-color:#006DB0; }
.dkblue { background-color:#013366; }
.ltwidt { width:213px; }
.lightbrown { background-color:#F0F0F0; }
.brown { background-color:#E7E7E7; padding:13px 8px;}
.brn { background-color:#E7E7E7;}
.bdpadd {padding:0px 0px 0px 20px;}
.toppad { padding-bottom:20px; }
.lgpadd {padding:20px 10px 0px 20px;}
.rdpadd {padding:20px;}
.bkgry { background-color:#EAEAEA;}

/*--------- Token Style ----------*/

.rgtspace { padding:0px 10px;}
#schrgt { padding:0px 8px 0px 6px; }
#logpad {padding:14px 0px 0px 15px;}

/* --------- Text Style ----------------*/

.choco { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#988157; LINE-HEIGHT: 1.2em;}
.blue { font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#004587; LINE-HEIGHT: 1.2em; }
.grey, a.grey:link, a.grey:active, a.grey:visited { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#666666; text-decoration:none; }
a.grey:hover { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#008CC9; text-decoration:underline; }

.verblue { font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#004587; }

.bluelgt, a.bluelgt:link, a.bluelgt:active, a.bluelgt:visited {font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#006DB0; text-decoration:none; }
a.bluelgt:hover {font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#008CC9; text-decoration:underline;}

.darkblack { font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; }
.white {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF; }

.wt { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; font-weight:normal; color:#FFFFFF;}

/* ********** Other Style ************** */
#wrapper{ position:relative; height:258px; }
#logo{ position:absolute; top:29px; left:29px; width:228px; height:31px; z-index:3; }
#user{ position:absolute; height:18px; top:8px; right:8px; text-align:right; z-index:3; }
#header{ position:absolute; bottom:40px; z-index:2; width:100%; background:url(headerbg.gif); }
#menu{ position:absolute; background:url(menubg.jpg); width:auto; height:54px; bottom:0px; z-index:1; }

/* ********** Menu Style ************** */
.MainMenu_MenuContainer {background:transparent; width:100%; margin:0px auto;}
.MainMenu_MenuBar {}
.MainMenu_MenuIcon { display:none; }
.MainMenu_RootMenuArrow { display:none; }
.MainMenu_MenuArrow { display:none; }

/*---------Root Menu Separator---------------*/
.MainMenu_MenuBreak { display:block; border-top:1px solid #7A7FD9; border-bottom:1px solid #D5D9F1; }

/*---------Menu Background Transparency---------------*/
.ModuleTitle_MenuItemSel {background-color: transparent;}
.MainMenu_MenuItemSel {background-color: transparent;}

/*---------Sub Menu style---------------*/
.MainMenu_MenuItem{
	color:#000000;	font-size:11px;	font-weight:normal;
	padding:2px 7px 2px 7px;
	border:1px #A3D7F7 solid; border-width:1px 0px;
}
.submenuitembreadcrumb{	
	color:#ffffff;	font-size:11px;	font-weight:normal;
	padding:2px 7px 2px 7px;
	border:1px #008CC9 solid; border-width:1px 0px;	
	Margin:0px;
	background:#008CC9;
}
/*---------Sub Menu style on select---------------*/
.submenuitemselected{
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
	padding:2px 7px 2px 7px;
	border:1px #008CC9 solid;
	border-width:1px 0px;
	Margin:0px;
	background:#008CC9;
}
/*---------Sub Menu Frame style---------------*/
.submenu{
	z-index:1000;
	border:1px #004588 solid;
	padding:0px;
	Margin:0px;
	background:#A3D7F7;
}
/*---------Root Menu style---------------*/
.rootmenuitem TD{ 
	color:#FFFFFF;
	font-family:"MS Sans Serif", Tahoma, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	height:22px;
	padding:0px 8px 0px 8px;
}
/*---------Root Menu style on select---------------*/
.rootmenuitemselected TD,.rootmenuitembreadcrumb TD{ 
	color:#FFFFFF;
	font-family:"MS Sans Serif", Tahoma, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	height:22px;
	padding:0px 8px 0px 8px;
	background-color:#008CC9;
}

/*___________________________________________________________________________________________*/

#invsidemenu-Downloads A
{
  border: red 1px dotted;
  color: red!important;
  font-weight: bold;
}

#invsidemenu-Downloads A:hover, #invsidemenu-Downloads A:active
{
  border: #1A76D3 0px solid;
  color: white!important;
  font-weight: bold;
}
/*_RootPage -1, current page -2, parentpage -3, topancestor -4_*/

/*option to set number of child levels to display, or leave the setting as blank or zero to show all levels "Levels"_*/

/*_Header css class name in your skin or portal css file color controls the tab colour if you have sub tabs A2694F is a lighter brown "MenuHeaderCssClass". _*/
.MenuHdr
{
  text-align:left;
  font-weight: bold;
  font-size: 13px;
  cursor: default;
  padding-top: 0px;
  font-family: Arial, Tahoma, Arial;
  color: #004587;
  text-indent:10px;
  background:url(images/invmenu_bg.gif);
  background-position:left;
  background-repeat:no-repeat;
}
.MenuHdr A, .MenuHdr A:Active, .MenuHdr A:Hover, .MenuHdr A:Visited, .MenuHdr A:Link
{
  color: #004587;
  display: block;
  padding-bottom: 1px;
  width: 100%;
  cursor: pointer;
  padding-top: 1px;
  text-decoration: none;
  font-weight: bold;
  font-size: 13px;  
  text-indent:10px;
}
.MenuHHdr A:Hover{   color: 004587; text-decoration:underline;}

/*_The header highlight css style is used to highlight the menu header under the mouse pointer "MenuHeaderHighlightCssClass". _*/
.MenuHHdr
{
  color:#004587;
  text-align:left;
  font-weight: bold;
  font-size: 13px;
  cursor: default;
  padding-top: 0px;
  font-family: Arial, Tahoma, Arial;  
  text-indent:10px;
  background:url(images/invmenu_hover.gif);
  background-position:left;
  background-repeat:no-repeat;
}

.MenuHHdr A,  .MenuHHdr A:Active, .MenuHHdr A:Visited, .MenuHHdr A:Link
{
  color: #004587;
  display: block;
  padding-bottom: 1px;
  width: 100%;
  cursor: pointer;
  padding-top: 1px;
  text-decoration: none;
  font-weight: bold;
  font-size: 13px;  
  text-indent:10px;
}
.MenuHHdr A:Hover{ color:#004587;text-decoration:underline;}

/*_Menu items are rendered when the page does not have child tabs. "MenuItemCssClass". _*/
/*_. The highlight css style is used to highlight the menu item under the mouse pointer. Default value is MenuItemMouseOver _*/
.MenuItem, .MenuItemMouseOver
{
  font-family: Arial, Tahoma ; 
  font-size: 12px; 
  font-weight: normal; 
  padding-bottom: 0px;
  padding-top: 0px;
  border: transparent 0px solid;
  text-align:left;  
  color:white;  
  text-indent:30px;
}
.MenuItem A, .MenuItem A:Active, .MenuItem A:Hover, .MenuItem A:Visited, .MenuItem A:Link
{
  display: block;
  font-size: 12px;
  text-align:left;
  padding-bottom: 0px;
  width: 100%;
  cursor: pointer;
  color:#004587;
  padding-top: 0px;
  text-decoration: none;
  line-height:1.5em;
  background-image:url(images/menu_subarr.gif);
  background-position:left;
  background-repeat:no-repeat;    
  text-indent:30px;
}
.MenuItemMouseOver A, .MenuItemMouseOver A:Active, 
 .MenuItemMouseOver A:Visited, .MenuItemMouseOver A:Link
{
  color: pink;
  font-size: 12px;
  text-decoration: none;
  width: 100%; 
  padding-top: 0px; 
  padding-bottom: 0px; 
  cursor: pointer; display: block; 
  line-height:1.5em;
  background-image:url(images/menu_subarr.gif);
  background-position:left;
  background-repeat:no-repeat;    
  text-indent:30px;
}
.MenuItemMouseOver A:Hover{
  color: #004587;
  font-size: 12px;
  background-image:url(images/menu_subarr_hover.gif);
  background-position:left;
  background-repeat:no-repeat;    
  text-indent:30px;
  text-decoration:underline;
}
/*_I am not sure what this one is _*/
.MenuItem HR
{
  color: grey;
  border:none;
  /*border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid grey;  */
}
/*_to highlight the currently displayed page, if the current page is being drawn as a menu header "CurrentHeaderCssClass".  #885842 is kind of brown colour_*/
.CurrentHCss
{
  color: #004587;
  text-decoration: none; 
  width: 100%; 
  padding-top:1px;   
  padding-bottom:1px;
  font-size: 13px;
  cursor: pointer;
  text-align:left;
  font-weight: bold;
  display:block;    
  text-indent:10px;
  }
 .CurrentHCss A:hover{
   color: 9C8452; text-decoration:underline;
}
/*_set the "current" page's css class Seems to control the sub tab of the ones other than admin and host "CurrentItemCssClass". _*/ 
.CurrentICss{
  color: #9C8452;
  font-size: 12px;
  text-decoration: none; 
  width: 100%; 
  padding-top: 0px; 
  padding-bottom: 0px;
  cursor: pointer; display: block;
  background-image:url(images/menu_subarr_hover.gif);
  background-position:left;
  background-repeat:no-repeat;  
  text-indent:30px;
  /*height:28px;*/
}
.CurrentICss A, .CurrentICss A:Active, 
 .CurrentICss A:Visited, .CurrentICss A:Link, .CurrentICss A:Hover{
  color:9C8452; text-decoration:underline;
}

/*housemenu*/
#houseMenuVstatic ul{list-style:none;margin:0;padding:0;cursor:default;}
#houseMenuVstatic li{list-style:none;margin:0;padding:0;background:url(images/arrow_red.gif) 0 4px no-repeat;}
#houseMenuVstatic li#houseMenuParentItem{background:none;}
#houseMenuVstatic li#houseMenuCurrentItem{background:url(images/arrow_grey.gif) 0 4px no-repeat;}
#houseMenuVstatic li li{background:url(images/arrow_blue.gif) 9px 4px no-repeat;}
#houseMenuVstatic li li#houseMenuCurrentItem{background:url(images/arrow_grey.gif) 9px 4px no-repeat;}
#houseMenuVstatic li ul{border:0;}
#houseMenuVstatic a{padding:0 0 0 10px;font-weight:bold;height:18px;line-height:18px;text-decoration:none;background:transparent;color:#004587; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#houseMenuVstatic li#houseMenuParentItem a{padding-left:0;}
#houseMenuVstatic li.houseMenuCurrentItem a{color:#7B7B7B;}
#houseMenuVstatic a:hover{color:#004587;text-decoration:underline;}
#houseMenuVstatic li ul a{padding-left:20px;}
#houseMenuVstatic #houseMenuCurrentLink{color:#7B7B7B;}
#houseMenuVstatic a.ArrowPointer{font-weight:bold;text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
