/*========================================================*/
/*  1. Links                                          */
/*========================================================*/
/*-- default links visited and active  --*/ a:link, a:visited, a:active { color: #7C5534; text-decoration: no-underline; }
/*-- default links hover               --*/ a:hover { color: #464646; text-decoration: underline; }
/*-- Bold  links visited and active  --*/ a.Bold:link, a.Bold:visited { color: #646464; text-decoration: none; }
/*-- Bold  links hover               --*/ a.Bold:hover { color: #3D3D3D; text-decoration: none; }
/*-- admin button-link style           --*/ a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active { color: #595959; border: 0px solid #ABABAB; background:  transparent; padding: 0px 0px 0px 2px; text-decoration: none;}
/*-- admin button-link style hover     --*/ a.CommandButton:hover                                                 { color: #595959; border: 0px solid #868686; background:  transparent; padding: 0px 0px 0px 2px; text-decoration: underline;}
/*-- search button in search form      --*/ .SearchButton { background: transparent; padding: 0px 25px 0px 20px; cursor: hand; font-size:12pt; margin: 0 0 0 0px;}


/*========================================================*/
/*  2. Main Menu and Module Menus                         */
/*========================================================*/
/* style for the solpart menu */
.MenuBG
{
	background-image: url(MenuLittleBG.gif);
	background-repeat: repeat-x;
	height: 30px;
}

 /* Main Menu */
.MainMenu_MenuContainer
{	
	background-color: #FDF1BB;
}

.MainMenu_MenuBar
{
	background-color: Transparent;
	cursor: pointer; 
	cursor: hand; 
	height:30px;
}

.MainMenu_TabRootMenuItem TD
{
	background-image: url(MenuLittleBG.gif);
	background-repeat: repeat-x;
	height: 30px;
	color: #7C5534;
	font-family: Times New Roman, Verdana, Tahoma, Arial, Helvetica;
	font-size: 18pt;
	font-weight: Bold;
}

.MainMenu_TabRootMenuItemSel TD
{
	background-image: url(MenuBG.gif);
	height:30px;
	color: #e0cb8d;
	font-weight: Bold;
	font-family: Times New Roman, Verdana, Tahoma, Arial, Helvetica;
	font-size: 18pt;
	background-repeat: repeat-x;
}

.MainMenu_TabMenuItemHover TD
{
	background-image: url(MenuLittleBG.gif);
	background-repeat: repeat-x;
	height: 30px;
	color: #e0cb8d;
	font-family: Times New Roman, Verdana, Tahoma, Arial, Helvetica;
	font-size: 18pt;
	font-weight: Bold;
}

.MainMenu_TabMenuItemSelHover TD
{
	background-image: url(MenuBG.gif);
	height:30px;
	color: #e0cb8d;
	font-weight: Bold;
	font-family: Times New Roman, Verdana, Tahoma, Arial, Helvetica;
	font-size: 18pt;
	background-repeat: repeat-x;
}



/* fixed firefox problem, do not use transparent here */

.MainMenu_MenuItem
{
	cursor: hand; 
	color: #7C5534; 
	background: #FDF1BB;
	font-family: Times New Roman, Verdana, Tahoma, Arial, Helvetica;
	font-size: 14pt; 
	font-weight: Bold; 
	font-style: Bold; 
	border-left: #FFFFFF 0px solid; 
	border-bottom: #9C9C9C 0px solid; 
	border-top: #C5C5C5 0px solid; 
	border-right: #FFFFFF 0px solid;
}

.MainMenu_MenuIcon
{
	background-color: #FDF1BB; 
	text-align: center; 
	color: #ffffff;
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 21px;
	border-left: #5C617B 0px solid;
	border-top: #5C617B 0px solid;
	border-right: #5C617B 0px solid;
	border-bottom: #5C617B 0px solid;
}

/* outher left and right bg of unselected sub item, bg of sub tab */
.MainMenu_SubMenu 
{
	border-bottom: 0px solid #C1C1A7; 
	border-left: 0px solid #C1C1A7; 
	border-top: 0px solid #C1C1A7;  
	border-right: 0px solid #C1C1A7; 
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	background-color:#FDF1BB; 
	color: #e0cb8d;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='DimGray' , Direction=135, Strength=1);
}

.MainMenu_MenuBreak
{
	border-bottom: transparent 0px solid; 
	border-left: transparent 0px solid; 
	border-top: transparent 0px solid;  
	border-right: transparent 0px solid; 
	background-color: transparent; 
	height: 1px;
}

.MainMenu_MenuItemSel
{
	background-color: #FDF1BB;
	cursor: hand; 
	font-family: Times New Roman, Verdana, Tahoma, Arial, Helvetica;
	font-size: 18pt; 
	font-weight: Bold; 
	font-style: Bold;
	color:#AFFFFF;
}

.MainMenu_MenuArrow
{
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
	border-left: #FFFFFF 0px solid; 
	border-bottom: #9C9C9C 0px solid; 
	border-top: #C5C5C5 0px solid; 
	border-right: #FFFFFF 0px solid;
}

.MainMenu_RootMenuArrow
{
	font-family: Times New Roman, Verdana, Tahoma, Arial, Helvetica;
	font-size: 18pt; 
	cursor: pointer; 
	cursor: hand;
}

.MainMenu_Main
{
	border-right:  #B7BFC9 0px solid; 
	border-left: 0px solid #ff0000; 
}


/*-- submenu items hover      --*/ 
.MainMenu_MenuItemSel
{
	color: White;
	background-color: #FDF1BB;
	cursor: hand; 
	font-family: Times New Roman, Verdana, Tahoma, Arial, Helvetica;
	font-size: 18pt; 
	font-weight: Bold; 
	font-style: Bold;
	height: 21px;
	border-left: #FFFFFF 0px solid; 
	border-bottom: #FFFFFF 0px solid; 
	border-top: #FFFFFF 0px solid; 
	border-right: #FFFFFF 0px solid;
  }

.MainMenu_MenuRootArrow
{
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
	border-left: #FFFFFF 0px solid; 
	border-bottom: #9C9C9C 0px solid; 
	border-top: #C5C5C5 0px solid; 
	border-right: #FFFFFF 0px solid;
}

.MainMenu_ItemsBreak
{
	border-bottom: transparent 0px solid; 
	border-left: transparent 0px solid; 
	border-top: transparent 0px solid;  
	border-right: transparent 0px solid; 
	background-color: FDF1BB; 
	height: 1px;
}

.MainMenu_RootItem TD
{
	font-size: 13px;
	height:23px; 
	font-family: Times New Roman, Verdana, Tahoma, Arial, Helvetica;
	font-weight: Bold; 
	font-style: Bold;
	color:#e0cb8d; 
	background: FDF1BB;
}

.MainMenu_RootItemActive TD
{
	background-color: #295EA0;
	font-family: Times New Roman, Verdana, Tahoma, Arial, Helvetica;
	font-size: 13px;
	font-weight:  Bold;
	font-style: Bold;
	color: #Afffff;
	height: 23px;
	background: FDF1BB;
}

.MainMenu_RootItemSelected TD
{
	font-family: Times New Roman, Verdana, Tahoma, Arial, Helvetica;
	font-size: 13px;
	font-weight:  Bold;
	font-style: Bold;
	color: #Afffff;
	height: 23px;
	background: FDF1BB;
}

.MainMenu_RootItemHover TD
{
	font-family: Times New Roman, Verdana, Tahoma, Arial, Helvetica;
	font-size: 13px;
	font-weight:  Bold;
	font-style: Bold;
	color: #Afffff;
	height: 23px;
	background: FDF1BB;
}

.MainMenu_RootItemBreadCrumb TD
{
	font-family: Times New Roman, Verdana, Tahoma, Arial, Helvetica;
	font-size: 13px;
	font-weight: Bold;
	font-style: Bold;
	color: #FDC600;
	height: 23px;
	background: FDF1BB;
}

.MainMenu_SubItemActive
{
	font-family: Times New Roman, Verdana, Tahoma, Arial, Helvetica;
	font-size: 18pt;
	font-weight: Bold;
	font-style: Bold;
	color: #AFFFFF;
	height: 16px;
	background-color: #FDF1BB;
	background-image: none;
	background-repeat: no-repeat;
}

.MainMenu_SubItemActive TD
{
	font-family: Times New Roman, Verdana, Tahoma, Arial, Helvetica;
	font-size: 14pt;
	font-weight: Bold;
	font-style: Bold;
	color: #e0cb8d;
	height: 16px;
	background-color: #FDF1BB;
	background-image: none;
	background-repeat: no-repeat;
}

.MainMenu_SubItemSelected
{
	font-family: Times New Roman, Verdana, Tahoma, Arial, Helvetica;
	font-size: 14pt;
	font-weight: Bold;
	font-style: Bold;
	color: #e0cb8d; 
	background-color: #FDF1BB;
}

.MainMenu_SubItemBreadCrumb
{
	font-family: Times New Roman, Verdana, Tahoma, Arial, Helvetica;
	font-size: 18pt;
	font-weight: Bold;
	font-style: Bold;
	color: #Afffff;
	background-color: #FDF1BB;
}

.ModuleTitle_MenuContainer
{
	background: transparent;
}

.ModuleTitle_MenuBar
{
	cursor: hand;
	background-color: Transparent;
	height:16px;
}

body{
	margin: 0px;
	padding: 0px;
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 12pt;
}
table, tr, td, p {
   font-size: 12pt;
   font-family: Times New Roman, Arial, Helvetica, sans-serif;
   margin: 0px;
}
.buffy_bg{
	background-image: url(Buffy_BG.png);
	background-repeat: Repeat-x;
	background-position: Top;
	background-color: #FDF1BB;
	padding: 0px 0px 0px 0px;
}
.buffy_bottombg{
	background-color: Transparent;
	height: 24px;
}

.buffy_menubg{
	background-color: #FDF1BB;
	height: 26px;
	padding: 0px 0px 0px 0px;
}

.buffy_leftbg01{
	background-image: url(LeftBg01.png);
	background-repeat: No-Repeat;
	background-position: Left;
	background-color: Transparent;
	width: 26px;
	height: 26px;
}
.buffy_leftbg02{
	background-image: url(LeftBg02.png);
	background-repeat: Repeat-Y;
	background-position: Left;
	background-color: #FDF1BB;
	height: 10px;
	width: 5px;
	/*-- Top, Right, Bottom, Left --*/
	padding: 5px 5px 5px 20px;
}
.buffy_leftbg03{
	background-image: url(LeftBg03.png);
	background-repeat: No-Repeat;
	background-color: Transparent;
	width: 26px;
	height: 26px;
}
.buffy_rightbg01{
	background-image: url(RightBg01.png);
	background-repeat: No-Repeat;
	background-position: Right;
	background-color: Transparent;
	width: 26px;
	height: 20px;
}
.buffy_rightbg02{
	background-image: url(RightBg02.png);
	background-repeat: Repeat-Y;
	background-position: Right;
	background-color: #FDF1BB;
	height: 5px;
	width: 10px;
	padding: 0px 0px 0px 0px;
}
.buffy_rightbg03{
	background-image: url(RightBg03.png);
	background-repeat: No-Repeat;
	background-position: Right;
	background-color: Transparent;
	width: 26px;
	height: 26px;
}
.buffy_topbg01{
	background-image: url(TopBg01.png);
	background-repeat: Repeat-X;
	background-color: #FDF1BB;
	width: 95%;
	height: 26px;
}

.buffy_bottombg01{
	background-image: url(BottomBg01.png);
	background-repeat: Repeat-X;
	background-color: #FDF1BB;
	width: 95%;
	height: 26px;
}

/**/
.logopane{
	padding: 0px;
	height: 100px;
}
.leftpane{
	padding: 22px;
	background-color: #FDF1BB;
}
.toppane{
	padding: 0px;
	height: 0px;
	background-color: #FDF1BB;
}
.contentpane{
	padding: 0px 0px 0px 0px;
	background-color: #FDF1BB;
}
.rightpane{
	padding: 0px;
	background-color: #FDF1BB;
}
.bottompane{
	padding: 0px;
	background-color: #FDF1BB;
}


/* */
.login{
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #7C5534;
}
A.login:link{
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #7C5534;
	text-decoration: none;
}
A.login:visited{
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #7C5534;
	text-decoration: none;
}
A.login:hover{
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #7C5534;
   text-decoration: underline;
}
A.login:active{
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #7C5534;
	text-decoration: None;
}
.user{
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #7C5534;
}
A.user:link{
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #7C5534;
	text-decoration: None;
}
A.user:visited{
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #7C5534;
	text-decoration: None;
}
A.user:hover{
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #7C5534;
  text-decoration: Underline;
}
A.user:active{
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #7C5534;
	text-decoration: None;
}
