/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */

.HeadBg
{
}


/* background color for the content part of the pages */

BODY
{
    background-color: #010101;
    background: url(/Portals/_default/Skins/tgnetv6/background-v6-bw.jpg) no-repeat fixed;
}

/* General character layout */

table, tr, td, th, p
{
    font-family: Verdana, Tahoma, Arial, sans-serif;
    font-weight: normal;
    font-size: 8pt;
    line-height: 180%;
    COLOR: #ffffff;
}

TH
{
    font-weight: bold;
    vertical-align: baseline;
}

H1, H2, H3, H4, H5, H6
{
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 8pt;
    font-weight: bold;
    color: #ffffff;
}

H1, STRONG
{
    COLOR: #ff9900;
}

TFOOT, THEAD
{
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 8pt;
    font-weight: bold;
    color: #ffffff;
}

P
{
    TEXT-ALIGN: justify;
}

SUP
{
    font-size: 8pt;
    font-weight: bold;
    vertical-align: 4px;
    padding-top: 4px;
    font-variant: small-caps;
}

/* background/border colors for the selected tab */

.TabBg
{
}

/* pane specific formatting */

.LeftPane
{ 
}

.ContentPane
{ 
}

.RightPane
{ 
}

.ControlPanel
{
    background-color: #555555;
}

/* text style for the selected tab */

.SelectedTab
{
    font-family: Verdana, Tahoma, Arial, sans-serif;
    font-weight: normal;
    font-size: 8pt;
    COLOR: #cccccc;
    text-decoration: none;
}

/* hyperlink style for the selected tab */

A.SelectedTab:link, A.SelectedTab:visited
{
    text-decoration: none;
    color: #ffcc00;
}

A.SelectedTab:active, A.SelectedTab:hover
{
    text-decoration: none;
    color: #ffffff;
}

/* text style for the unselected tabs */

.OtherTabs
{
    font-family: Verdana, Tahoma, Arial, sans-serif;
    font-weight: normal;
    font-size: 8pt;
    COLOR: #ffcc00;
    text-decoration: none;
}

/* hyperlink style for the unselected tabs */

A.OtherTabs:link, A.OtherTabs:visited
{
    text-decoration: none;
    color: #ffCC00;
}

A.OtherTabs:active, A.OtherTabs:hover
{
    text-decoration: none;
    color: #ffffff;
}

/* GENERAL */

/* style for module titles */

.Head
{
    FONT-FAMILY: Verdana, Tahoma, Arial, sans-serif;
    font-weight: bold;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    LINE-HEIGHT: 150%;
}

/* style of item titles on edit and admin pages */

.SubHead
{
    FONT-FAMILY: Verdana, Tahoma, Arial, sans-serif;
    font-weight: bold;
    FONT-SIZE: 8pt;
    COLOR: #ff9900;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */

.SubSubHead
{
    FONT-FAMILY: Verdana, Tahoma, Arial, sans-serif;
    font-weight: bold;
    FONT-SIZE: 8pt;
    COLOR: #ff0000;
}

/* text style used for most text rendered by modules */

.Normal
{
    FONT-FAMILY: Verdana, Tahoma, Arial, sans-serif;
    x-font-weight: normal;
    x-FONT-SIZE: 8pt;
    x-COLOR: #ffffff;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */

.NormalTextBox
{
    FONT-FAMILY: Verdana, Tahoma, Arial, sans-serif;
    font-weight: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
}

.NormalRed
{
    FONT-FAMILY: Verdana, Tahoma, Arial, sans-serif;
    font-weight: bold;
    FONT-SIZE: 8pt;
    color: #ff0000;
}

.NormalBold
{
    FONT-FAMILY: Verdana, Tahoma, Arial, sans-serif;
    font-weight: bold;
    FONT-SIZE: 8pt;
    color: #ff9900;
}

/* text style for buttons and link buttons used in the portal admin pages */

.CommandButton
{
    FONT-FAMILY: Verdana, Tahoma, Arial, sans-serif;
    font-weight: bold;
    FONT-SIZE: 8pt;
    color: #ffffff;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */

A.CommandButton:link, A.CommandButton:visited
{
    text-decoration: none;
    color: #ffcc00;
    padding: 1px 5px 2px 6px;
    background:		#888888;
    border-top:		1px solid #999999;
    border-bottom:	1px solid #777777;
    border-left:	1px solid #999999;
    border-right:	1px solid #777777;
}

A.CommandButton:active, A.CommandButton:hover
{
    text-decoration: none;
    color: #ffffff;
    padding: 1px 5px 2px 6px;
    background:		#888888;
    border-top:		1px solid #999999;
    border-bottom:	1px solid #777777;
    border-left:	1px solid #999999;
    border-right:	1px solid #777777;
}

/* inline hyperlinks */

A:link, A:visited
{
    TEXT-DECORATION: none;
    COLOR: #ffcc00
}

A:active, A:hover
{
    TEXT-DECORATION: none;
    COLOR: #ffff77
}

SMALL
{
    font-size: 6pt;
}

BIG
{
    font-size: 10pt;
}

BLOCKQUOTE, PRE
{
}

MENU LI
{
    margin-left:	-22px;
    margin-top:		5px;
    margin-bottom:	5px; 
    TEXT-ALIGN:		justify;
}

UL LI
{
}

UL LI LI
{
}

UL LI LI LI
{
}

OL LI
{
}

OL OL LI
{
}

OL OL OL LI
{
}

HR
{
}

/* Menu-Styles */

.MainMenu_MenuContainer
{
    border-bottom:	#666666 0px solid; 
    border-left:	#666666 0px solid; 
    border-top:		#666666 0px solid; 
    border-right:	#666666 0px solid;  
    background-color:	#666666;
    	x-line-height:	17pt;
}

.MainMenu_MenuBar
{
    cursor: pointer; 
    cursor: hand; 
    height: 20;
}

.MainMenu_MenuItem
{
    cursor: pointer; 
    cursor: hand; 
    color:		#ffffff; 
    font-family:	Verdana, Tahoma, Arial, sans-serif;
    font-size:		8pt; 
    x-font-weight:	bold; 
    font-style:		normal;
    border-left:	#666666 0px solid; 
    border-bottom:	#666666 0px solid; 
    border-top:		#666666 0px solid; 
    border-right:	#666666 0px solid;
    background-color:	#888888;
}

.MainMenu_MenuIcon
{
    cursor: pointer; 
    cursor: hand; 
    background-color:	#777777;
    border-left:	#555555 0px solid; 
    border-bottom:	#555555 0px solid; 
    border-top:		#555555 0px solid; 
    border-right:	#555555 0px solid; 
    text-align:		center; 
    width:		17px; 
    height:		10px;
    font-size:		8pt; 
}

.MainMenu_SubMenu
{
    z-index: 1000; 
    cursor: pointer; 
    cursor: hand; 
    background-color:	#888888; 
    filter:		none;
    border-bottom:	#AAAAAA 1px solid; 
    border-left:	#AAAAAA 1px solid; 
    border-top:		#AAAAAA 1px solid; 
    border-right:	#AAAAAA 1px solid;
}

.MainMenu_MenuBreak
{
    border-bottom:	#777777 1px solid; 
    border-left:	#777777 0px solid; 
    border-top:		#777777 1px solid;  
    border-right:	#777777 0px solid; 
    background-color:	#777777; 
    height:		1px;
}

.MainMenu_MenuItemSel_X
{
    background-color:	#999999; 
    cursor: pointer; 
    cursor: hand; 
    color:		White; 
    font-family:	Verdana, Tahoma, Arial, sans-serif; 
    font-size:		8pt; 
    font-weight:	bold; 
    font-style:		normal;
	x-line-height:	19pt;
}

.MainMenu_MenuArrow
{
    font-family:	webdings; 
    font-size:		10pt; 
    cursor: pointer; 
    cursor: hand; 
    border-left:	#666666 0px solid; 
    border-right:	#666666 0px solid; 
    border-bottom:	#666666 0px solid; 
    border-top:		#666666 0px solid;
}

.MainMenu_RootMenuArrow
{
    font-family:	webdings; 
    font-size:		10pt; 
    cursor: pointer; 
    cursor: hand; 
    border-left:	#666666 0px solid; 
    border-right:	#666666 0px solid; 
    border-bottom:	#666666 0px solid; 
    border-top:		#666666 0px solid;
}

.rootmenuitem TD
{
    cursor: pointer; 
    cursor: hand; 
    color:		#ffffff; 
    font-family:	Verdana, Tahoma, Arial, sans-serif;
    font-size:		8pt; 
    x-font-weight:	bold; 
    font-style:		normal;
    border-left:	#666666 0px solid; 
    border-bottom:	#666666 0px solid; 
    border-top:		#666666 0px solid; 
    border-right:	#666666 0px solid;
    background-color:	#666666;
    	line-height:	17pt;
}

.rootmenuitembreadcrumb TD
{
    cursor: pointer; 
    cursor: hand; 
    color:		#ffcc00; 
    font-family:	Verdana, Tahoma, Arial, sans-serif;
    font-size:		8pt; 
    x-font-weight:	bold; 
    font-style:		normal;
    border-left:	#666666 0px solid; 
    border-bottom:	#666666 0px solid; 
    border-top:		#666666 0px solid; 
    border-right:	#666666 0px solid;
    background-color:	#666666;
    	line-height:	17pt;
}

.submenuitembreadcrumb
{
    cursor: pointer; 
    cursor: hand; 
    color:		#ffcc00; 
    font-family:	Verdana, Tahoma, Arial, sans-serif;
    font-size:		8pt; 
    x-font-weight:	bold; 
    font-style:		normal;
    border-left:	#666666 0px solid; 
    border-bottom:	#666666 0px solid; 
    border-top:		#666666 0px solid; 
    border-right:	#666666 0px solid;
    background-color:	#888888;
    	line-height:	17pt;
}

.rootmenuitemselected TD
{
    cursor: pointer; 
    cursor: hand; 
    color:		#ffcc00; 
    font-family:	Verdana, Tahoma, Arial, sans-serif;
    font-size:		8pt;
    x-font-weight:	bold; 
    font-style:		normal;
    border-left:	#666666 0px solid; 
    border-bottom:	#666666 0px solid; 
    border-top:		#666666 0px solid; 
    border-right:	#666666 0px solid;
    background-color:	#777777;
    	line-height:	17pt;
}

.submenuitemselected
{
    cursor: pointer; 
    cursor: hand; 
    color:		#ffcc00; 
    font-family:	Verdana, Tahoma, Arial, sans-serif;
    font-size:		8pt;
    font-weight:	bold;
    font-style:		normal;
    border-left:	#666666 0px solid; 
    border-bottom:	#666666 0px solid; 
    border-top:		#666666 0px solid; 
    border-right:	#666666 0px solid;
    background-color:	#777777;
	line-height:	17pt;
}

.indented
{
    margin-left:	22px;
}

.toplink A
{
    font-weight:	bold;
}
