/* ================================
    CSS STYLES FOR PORTAL PLUS
    v1.5, 04/2006
   ================================*/   

/* --------------------------------
   - Default styles for HTML tags -
   --------------------------------*/
Body
{
    font-family: Arial;
    font-size : 9pt;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT : 0px;
    MARGIN-RIGHT : 0px;
    background: url(bgPage.gif);
}

TABLE
{
    font-family: Arial;
    font-size : 9pt;
    color: #000000;
}
.TD
{
    font-family: Arial;
    font-size : 12px;
    color: #000000;
}
A:link  {
    text-decoration:    none;
    color:  black;
}

A:hover    {
    text-decoration: underline;
    color:  black;
}

A:visited   {
    text-decoration:    none;
    color:  black;
}

A:active    {
    text-decoration:    underline;
    color:  black;
}

HR {
    color: dimgrey;
    height:1pt;
    text-align:left
}

/* --------------------------------
   - Styles use for this skin     -
   --------------------------------*/
.LeftPane
{
	padding-left : 0px;

}

.ContentPane
{
	padding-left : 6px;
	padding-right: 4px;
	padding-bottom: 4px;	
}

.RightPane
{
}

/*---------------------------------*/
.TabAdminContainer
{
	background : #900000;
	color : white;
	border-bottom: black 1px solid;
}

.TabAdminText
{
	color : white;
	font-weight : bold;
	font-size : 8pt;
}

A.TabAdminButton:link
{
	color : White;
	font-weight : bold;
	font-size : 8pt;
	text-decoration : none;
}

A.TabAdminButton:hover
{
	color : White;
	font-weight : bold;
	font-size : 8pt;
	text-decoration : underline;
}

A.TabAdminButton:visited
{
	color : White;
	font-weight : bold;
	font-size : 8pt;
	text-decoration : none;
}

/*---------------------------------*/
.TabListContainer
{
	background : url(menu-bgr.png);
}

.MainMenu_RootContainer
{
	height:25;
	
}

.MainMenu_RootItem_Normal
{
	cursor: hand; color: black; font-size: 8pt; font-weight: bold; 
	height:25;
}

.MainMenu_RootItem_Hover
{
	background: #93D3FE;
	cursor: pointer; cursor: hand; color: black; font-size: 8pt; font-weight: bold; 
	vertical-align : middle;
}

.MainMenu_RootItem_Selected
{
	cursor: pointer; cursor: hand; color: black; font-size: 8pt; font-weight: bold; 
	vertical-align : middle;
	height:25;
}

.MainMenu_SubMenuContainer
{
	z-index: 1000; cursor: pointer; cursor: hand; background-color: #93D3FE;
	border : black 1px solid;
	padding : 2px;
}

.MainMenu_SubItem_Normal
{
	cursor: pointer; cursor: hand; color: black; font-size: 8pt; font-weight: bold; 
	vertical-align : middle;
	height:25;
}

.MainMenu_SubItem_Hover
{
	background: #61B1EB;
	cursor: pointer; cursor: hand; color: black;font-size: 8pt; font-weight: bold; 
	vertical-align : middle;
	height:25;
}

.MainMenu_SubItem_Selected
{
	cursor: pointer; cursor: hand; color: black; font-size: 8pt; font-weight: bold; 
	vertical-align : middle;
	height:25;
}

/* --------------------------------
   - Styles use for containers    -
   --------------------------------*/
.ModuleMenu_MenuContainer
{
}

.ModuleMenu_MenuBar {
	cursor: pointer; cursor: hand; height:16;
}

.ModuleMenu_MenuItem 
{
	cursor: pointer; cursor: hand; color: Black; font-size: 8pt; font-weight: bold; 
	vertical-align : middle;height: 16;
}

.ModuleMenu_MenuIcon 
{
	cursor: pointer; cursor: hand; background-color:  #93D3FE; width: 25;height: 25;
	text-align: center;vertical-align : middle;
	border-left: DarkGray 1px solid; 
	border-bottom : 0px; border-right : 0px; border-top : 0px;
}

.ModuleMenu_SubMenu 
{
	z-index: 1000; cursor: pointer; cursor: hand; background-color: #93D3FE;
	border : black 1px solid;
}

.ModuleMenu_MenuBreak 
{
	border : 0px;
	background-color: Gray; height: 1px;
}

.ModuleMenu_MenuItemSel
{
	background-color: #6C88DE; 
	cursor: pointer; cursor: hand; color: Black; font-size: 8pt; font-weight: bold; border-left: DarkGray 0px solid; border-bottom: Silver 1px solid; border-top: Silver 1px solid; border-right: Silver 0px solid;
	vertical-align : middle;
}

.ModuleMenu_MenuArrow 
{
	display : none;
}

.ModuleMenu_RootMenuArrow 
{
	display : none;
}

/* --------------------------------
   - Styles use for footer		  -
   --------------------------------*/
.FooterText
{
	color : White;
	padding-left:5px;
}

.PowerBy
{
	color : White;
}
/* --------------------------------
   - Styles use for 2 level menu  -
   --------------------------------*/
.MLMenu_Container
{
	BORDER : 0px;
}

/*----Group item--------*/
.MLMenu_Group_Normal_Bgr
{
	cursor: hand;
	width: 100%;
	height: 19px;
	background : url(bgMenuNew.gif) #FFC65A  no-repeat;
}

.MLMenu_Group_Normal_Text
{	color: black;
	font-size: 8pt;
	text-align: left;
	vertical-align: middle;
	font-weight : bold;
	padding-left : 18px;
}

.MLMenu_Group_Hover_Bgr
{
	cursor: hand;
	width: 100%;
	height: 19px;
	background : url(bgMenuNew.gif) #FFC65A  no-repeat;

}

.MLMenu_Group_Hover_Text
{
	color: Red;
	font-size: 8pt;
	text-align: left;
	vertical-align: middle;
	font-weight : bold;
	padding-left : 18px;
}

.MLMenu_Group_Selected_Bgr
{
	cursor: hand;
	width: 100%;
	height: 19px;
	background : url(bgMenuNew.gif) #FFC65A  no-repeat;

}

.MLMenu_Group_Selected_Text
{
	color: darkgrey;
	font-size: 8pt;
	text-align: left;
	vertical-align: middle;
	font-weight : bold;
	padding-left : 5px;
	text-decoration : underline;
	font-style : italic;
		padding-left : 18px;
}

/*------Child item--------*/
.MLMenu_Item_Normal_Bgr
{
	height: 20px;
	cursor: hand;
	background : url(bgMenuNewTran.gif);
	width: 100%;
	vertical-align : middle;
}

.MLMenu_Item_Normal_Text
{
	font-size: 8pt;
	color: black;
	text-align: left;
	padding-left : 15px;	
}

.MLMenu_Item_Hover_Bgr
{
	height: 20px;
	cursor: hand;
	background : lightgrey;
	width: 100%;
	vertical-align : middle;
}

.MLMenu_Item_Hover_Text
{
	font-size: 8pt;
	color: black;
	text-align: left;
	padding-left : 15px;
}

.MLMenu_Item_Selected_Bgr
{
	height: 20px;
	cursor: hand;
	background : url(bgMenuNewTran.gif);
	width: 100%;
	vertical-align : middle;
}

.MLMenu_Item_Selected_Text
{
	font-size: 8pt;
	text-align: left;
	font-weight : bold;
	padding-left : 15px;
	
}
/* --------------------------------
   - Styles use for TreeView -
   --------------------------------*/
.DefaultTreeView
{
	Border : darkgray 1px solid;
	padding : 3px;
	padding-right : 15px;
}

/* --------------------------------
   - Message style class          -
   --------------------------------*/
.MessageContainer
{
	border : #E7E7E7 1px solid;
	
}

.MessageTitle
{
	background : #e6e6e6;
	font-weight : bold;
	height : 30px;
	color : #787878;
}
.MessageContent
{
	color : #787878;
	padding : 10px;
}

A.MessageButton:link
{
	color : #787878;
	text-decoration : underline;
}

A.MessageButton:hover
{
	color : #787878;
	background : yellow;
}

A.MessageButton:visited
{
	color : #787878;
	text-decoration : underline;
}

/* --------------------------------
   - News style class             -
   --------------------------------*/
/*-----Show in admin area------*/
.NewsTitleInGrid
{
	border-bottom : #CCCCCC 1px solid;
}

.NewsTitleInGridHover
{
	border-bottom : #CCCCCC 1px solid;
	background : #EEEEEE;
}

/*-----Show in web------*/

.NewsHead
{
	font-family: Times New Roman, Arial, Verdana, Tahoma, MS Sans Serif ;
	font-size: 12pt;
	font-weight : bold;
	color : Black;
}

.NewsTitle
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight : bold;
	color : #AA0000;
}

.NewsTitle a:link
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight : bold;
	color : Black;
	text-decoration : none;
}

.NewsTitle a:visited
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight : bold;
	color : Black;
	text-decoration : none;
}

.NewsTitle a:hover
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight : bold;
	color : Black;
	text-decoration : underline;
}

.NewsDate
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color : #BBBBBB;
}

.NewsDateFront
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style : italic;
}

.NewsQuote
{
	font-family: Arial,Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 10pt;
	color : #5f5f5f;
}

.NewsQuoteFront
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color : #333333;
}

.NewsContent
{
	font-family: Arial, Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color : Black;
}

.NewsSource
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight : bold;
	color : Black;
}

.NewsOther
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color : Black;
}

A.NewsOther:link
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color : Black;
	text-decoration : none;
}

A.NewsOther:visited
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color : Black;
	text-decoration : none;	
}

A.NewsOther:hover
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color : Black;
	text-decoration : underline;
}

/*----Subject styles----*/
.NewsSubjectContainer
{
	border : #CCCCCC 1px solid;
	padding : 5px;
}

.NewsSubjectContainerTitle
{
	background : #CCCCCC;
}
/*---Search news result styles--*/
.NewsResult
{
	background : #CCCCCC;
	font-weight : bold;
	text-align : left;
	height : 25px;
}

.NewsResultDataGridPager
{
	background : #EEEEEE;
	font-weight : bold;
	word-spacing : 5px;
	height : 22px;
}

.NewsResultDataGridPager a:link
{
	text-decoration : underline;
	font-weight : normal;
}

.NewsResultDataGridPager a:hover
{
	text-decoration : underline;
	font-weight : normal;
}

.NewsResultDataGridPager a:visited
{
	text-decoration : underline;
	font-weight : normal;
}


HaveWorkDay
{
	background : blue;
	color : White;
}
.NormalTextBox
{
	width: 100%;
}

/* --------------------------------
   - Styles use for 2 level menu  -
   --------------------------------*/
.MenuGroup_Text
{	
	color: black;
	text-align: left;
	background : url(bgMenuNew.gif) #FFC65A  no-repeat;
	padding-left:13px;
	padding-top: 4px;
	padding-bottom:2px;
}

.MenuGroup_Text a:link
{
	color: black;
	text-decoration: none;
}

.MenuGroup_Text a:visited
{	
	color: black;
	text-decoration : none;
}

.MenuGroup_Text a:hover
{	
	color: #CE102A;
	text-decoration : underline;
}

.MenuItem_Text
{
	color: black;
	text-align: left;
	vertical-align: middle;
	background-color : #FFC65A;
	border-top: #FFFFFF 1px solid;
	padding-top: 2px;
	padding-bottom:2px;
}

.MenuItem_Text_A
{
	color: black;
	vertical-align: middle;
}

.MenuSelected_BackGround
{
	height: 23px;
	cursor: hand;
	background: #EEEEEE;
	border-bottom : white 1px solid;
	width: 100%;
}

.MenuSelected_Text
{
	font-weight: bold;
	font-size: 11px;
	color: red;
	font-family: Arial, tahoma, verdana;
	text-align: left;
}

.MenuSelected
{
	font-weight: bold;
	font-size: 11px;
	color: #CE102A;
	font-family: Arial, tahoma, verdana;
	text-align: left;
}

A.MenuSelected:link
{
	font-weight: bold;
	font-size: 11px;
	color: #CE102A;
	font-family: Arial, tahoma, verdana;
	text-align: left;
}
A.MenuSelected:visited
{
	font-weight: bold;
	font-size: 11px;
	color: #CE102A;
	font-family: Arial, tahoma, verdana;
	text-align: left;
}
div.codecontainer 
{
	scrollbar-shadow-color: #FFC65A;
	scrollbar-highlight-color: #FFC65A;
	scrollbar-face-color: #FFC65A;
	scrollbar-3dlight-color: #8A7213;
	scrollbar-darkshadow-color: #8A7213;
	scrollbar-track-color: #FFC65A;
	scrollbar-arrow-color: #FFC65A;
	/*CSS*/
	PADDING-RIGHT: 5px; 
	PADDING-TOP: 15px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 15px; 
	OVERFLOW-Y: auto; 
	WIDTH: 100%; 
	HEIGHT: 320px
}

.Pager
{
	padding-left: 5px;
	color: mediumblue;
	font-family: Times New Roman;
	text-decoration: underline;
}

.Pager A:link
{
	text-decoration : underline;
	font-weight : normal;
}

.Pager A:hover
{
	text-decoration : underline;
	font-weight : normal;
}

.Pager A:visited
{
	text-decoration : underline;
	font-weight : normal; 
}

.HitCounter
{
	font-weight: bold;
	color: limegreen;
}
.GridHeader
{
	font-size:11px;
	font-weight: bold;
	background-color: DarkGray;
}
.GridItem, .GridAltItem
{

}
.GridItem
{
	background-color: LightGoldenrodYellow;
}
.GridAltItem
{
	background-color: PaleGoldenrod;
}
.NavBar
{
	background-color: LightBlue;
}
.highlight 
{
	text-decoration:none; font-weight:bold; color:black; background:yellow;
}

