
/*========================================================*/
/*    Cascading Style Sheet for TFDNN DotNetNuke Skin     */
/*========================================================*/

/*========================================================*/
/*                  Table of Contents                     */
/*========================================================*/
/*  1. Universal                                          */
/*  2. Containers                                         */
/*  3. Links                                              */
/*  4. Text                                               */
/*  5. Forms                                              */
/*  6. Main Menu                                          */ 
/*  7. Module Menus                                       */
/*========================================================*/


/*========================================================*/
/*  1. Universal                                          */
/*========================================================*/

/* Forces browser height of 100% */
html {
	height: 100%;
}


/* Body style */
body {
	background: #000000;
	margin: 0;
	height: 100%;
}

/* Catch-all to ensure text color, font, and size consistency */
table, tr, td, p {
	color: #BBBBBB;
  	font-family: "trebuchet ms", arial, sans-serif;
	text-decoration: none;
	line-height: 1.3em;
}

img {
	border: 0;
}


/* Skin style */

.pagemaster {
	background: #000000;
	margin: 0;
	height: 100%;
	valign: middle;
}

.skinmaster {
	background: #000000;
	margin: 0;
	height: 100%;
	valign: middle;
}

.skinheader {
	background: #710707;
	margin: 0;
	height: 5%;
}

.skinbody {
	background: #710707;
	margin: 0;
	height: 100%;
}

.skinfooter {
	background: #710707;
	margin: 0;
}

.leftpane {
	width: 200px;
}

/*========================================================*/
/*  2. Containers                                         */
/*========================================================*/


table.site-width {width: 800px;}

#header-row {height: 108px; background: url(header-bg.gif) top left repeat-x #ae2b1a;}
#logo-cell {padding: 0px 0px 20px 0px;}
#menu-cell {}
#seal-cell {text-align: right; padding-right: 95px;}
#login-cell {text-align: right; padding: 15px 12px 0 0; color: #CCCCCC;}
#menu-float {position: relative; margin: 0 0 0 0;}

#breadcrumb-cell {padding: 7px 0 7px 15px; font-size: 12px; color: #AAAAAA; line-height: 2em;}
#breadcrumb-left {height: 15px; width: 415px; background: url(breadcrumb-left.gif) top left no-repeat; font-size: 1px;}
#breadcrumb-center {height: 15px; background: url(breadcrumb-center.gif) top left repeat-x; font-size: 1px;}
#breadcrumb-right {height: 15px; width: 415px; background: url(breadcrumb-right.gif) top right no-repeat; font-size: 1px;}

table.breadcrumb-ud {margin: 0px 0 20px 0;}
#breadcrumb-left-ud {height: 15px; width: 415px; background: url(breadcrumb-left-ud.gif) top left no-repeat; font-size: 1px;}
#breadcrumb-center-ud {height: 15px; background: url(breadcrumb-center-ud.gif) top left repeat-x; font-size: 1px;}
#breadcrumb-right-ud {height: 15px; width: 415px; background: url(breadcrumb-right-ud.gif) top right no-repeat; font-size: 1px;}

#body-row {height: auto;}

#footer-row {height: 30px; background: url(footer-bg.png) top left repeat-x;}
#footer-left {padding-left: 20px;}
#footer-right {padding-right: 20px;}

.hm-pane-c {padding: 30px 30px 30px 0;}
.hm-pane-r {width: 226px; padding-bottom: 10px;}
.hm-pane-float {margin: -40px 0 0 0; position: relative;}

.admin-pane {padding: 30px 0 0 0;}

.sd-pane-l {width: 235px; padding: 20px 0 20px 0;}
.sd-pane-c {padding: 15px 0 20px 0;}
.sd-pane-b {padding: 0 0 20px 0;}
.sd-pane-r {text-align: right; width: 160px; color: #EEEEEE; padding: 30px 0 30px 0;}
.skin-detail-name {font-family: "trebuchet ms"; font-size: 22px; font-weight: bold; color: #EEEEEE; margin: 15px 0 30px 0;}
.skin-detail-desc {font-family: "trebuchet ms"; font-size: 12px; margin: 0 0 30px 0;}
.skin-detail-buttons img {margin-right: 20px;}
.price-text {font-family: "trebuchet ms"; font-size: 20px; font-weight: bold; margin: 0 5px 20px 0;}
.notice {border: 1px solid #CCCCCC; background: #eeeeee; padding: 10px; font-size: 10px; color: #999; line-height: 1.3em;}
.dl-instructions {border: 1px solid #CCCCCC; background: #eeeeee; padding: 6px; font-size: 10px; color: #999; line-height: 1.3em; float: right; width: 108px; margin: 20px 3px 0 0;}

table.skin-desc-table {margin-bottom: 30px; width: 100%;}
tr.row-dark {background: #eeeeee;}
td.skin-desc-cat {font-weight: bold; padding: 3px 10px 3px 4px; font-size: 12px; vertical-align: top; width: 120px;}
td.skin-desc-val {text-align: left; padding: 3px 4px 3px 0; font-size: 12px; vertical-align: top;}

#seal-01 {width: 95px; height: 95px; background: url(seal-01.gif) no-repeat; position: absolute; margin-top: -41px;}
#seal-02 {width: 95px; height: 95px; background: url(seal-02.gif) no-repeat; position: absolute; margin-top: -41px;}
#seal-03 {width: 95px; height: 95px; background: url(seal-03.gif) no-repeat; position: absolute; margin-top: -41px;}
#seal-04 {width: 95px; height: 95px; background: url(seal-04.gif) no-repeat; position: absolute; margin-top: -41px;}
#seal-05 {width: 95px; height: 95px; background: url(seal-05.gif) no-repeat; position: absolute; margin-top: -41px;}
#seal-06 {width: 95px; height: 95px; background: url(seal-06.gif) no-repeat; position: absolute; margin-top: -41px;}

.side-sep {background: url(side-sep-bg.gif) top repeat-x; padding-top: 5px; margin-top: 8px;}


/*========================================================*/
/*  3. Links                                              */
/*========================================================*/


/* Basic links */
a:link, a:visited, a:active {
	color: #EEEEEE;
  	font-family: "trebuchet ms", arial, sans-serif;
	font-weight: normal;
	text-decoration: none;
}

a:hover {
	color: #EEEEEE;
  	font-family: "trebuchet ms", arial, sans-serif;
	font-weight: normal;
	text-decoration: underline;
}


/* For the Register and Login/Logout links in the header */
a.LoginLink:link, a.LoginLink:visited, a.LoginLink:active {
  	font-family: "trebuchet ms", arial, sans-serif;
    text-decoration: none;
    color: #DDDDDD;
	font-weight: normal;
}

a.LoginLink:hover {
  	font-family: "trebuchet ms", arial, sans-serif;
    text-decoration: none;
    color: #EEEEEE;
	font-weight: normal;
}


/* For links on darker backgrounds (e.g. footer links) */
a.FooterLink:link, a.FooterLink:visited, a.FooterLink:active {
  	font-family: "trebuchet ms", arial, sans-serif;
    text-decoration: none;
    color: #ffffff;
	font-weight: normal;
}
a.FooterLink:hover {
  	font-family: "trebuchet ms", arial, sans-serif;
    text-decoration: none;
    color: #EEEEEE;
	font-weight: normal;
}


/* Defines styles for breadcrumb items */
a.BreadcrumbLink:link, a.BreadcrumbLink:visited, a.BreadcrumbLink:active, .BreadcrumbLink {
  	font-family: "trebuchet ms", arial, sans-serif;
    text-decoration: none;
    color: #ae2c1a;
	font-weight: bold;
}

a.BreadcrumbLink:hover {
  	font-family: "trebuchet ms", arial, sans-serif;
    text-decoration: none;
    color: #EEEEEE;
	font-weight: bold;
}


/* For the links that look like buttons */
a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active {
  	font-family: "trebuchet ms", arial, sans-serif;
	font-size: 12px;
    text-decoration: underline;
    color: #999999;
	font-weight: bold;
}

a.CommandButton:hover {
  	font-family: "trebuchet ms", arial, sans-serif;
	font-size: 12px;
    text-decoration: underline;
    color: #EEEEEE;
	font-weight: bold;
}


/* For links that come with a pre-attached Normal class */
a.Normal:link, a.Normal:visited, a.Normal:active {
	color: #BBBBBB;
  	font-family: "trebuchet ms", arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

a.Normal:hover {
	color: #EEEEEE;
  	font-family: "trebuchet ms", arial, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}





/*========================================================*/
/*  4. Text                                               */
/*========================================================*/


/* Style for current date token */
.date-text {
	color: #ffffff;
	font-size: 12px;
}


/* Style for copyright text in footer */
.CopyrightText {
	color: #ffffff;
	font-size: 12px;
}

/* Module titles */
.Head {
  	font-family: "trebuchet ms", arial, sans-serif;
	font-size: 24px;
    text-decoration: none;
    color: #EEEEEE;
	font-weight: bold;
}

/* Used in admin sections */
.SubHead    {
  	font-family: "trebuchet ms", arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #EEEEEE;
	padding: 0;
}


/* Used in admin sections */
.SubSubHead    {
  	font-family: "trebuchet ms", arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #EEEEEE;
	padding: 0;
}

/* Normal bold text */
.Normal,.NormalDisabled {
  	font-family: "trebuchet ms", arial, sans-serif;
	font-size: 12px;
	color: #EEEEEE;
	line-height: 1.3em;
}

/* Normal bold text */
.Normal {
  	font-family: "trebuchet ms", arial, sans-serif;
	font-size: 12px;
	color: #EEEEEE;
	line-height: 1.3em;
}

/* Bold colored - used for warnings and such */
.NormalRed {
	color: #999999;
  	font-family: "trebuchet ms", arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 1.3em;
}

/* text style used for rendered text which should appear disabled */
.NormalDisabled
{
    color: Silver;
}

/* Normal bold text */
.NormalBold {
  	font-family: "trebuchet ms", arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #EEEEEE;
	line-height: 1.3em;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
font-family: "trebuchet ms", arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

b {
	font-weight: bold;
}

.news-date {
	font-size: 10px;
	text-transform: uppercase;
	color: #999;
	margin-bottom: 12px;
	margin-top: -12px;
}

li {
	list-style-type: disc;
	margin-bottom: 12px;
	line-height: 1.2em;
}


.ControlPanel, .PagingTable {
    width: 100%;
    background-color: #000000;
    BORDER-RIGHT: #DDDDDD 0px solid; 
    BORDER-TOP: #DDDDDD 0px solid; 
    BORDER-LEFT: #DDDDDD 0px solid; 
    BORDER-BOTTOM: #DDDDDD 0px solid; 
}

.SkinObject {
    font-weight: bold;
    font-size: 12px;
    color: #DDDDDD;
font-family: "trebuchet ms", arial, sans-serif;
    text-decoration: none;
}

A.SkinObject:link {
    text-decoration:    none;
    color:#DDDDDD;
}

A.SkinObject:visited  {
    text-decoration:    none;
    color:#DDDDDD;
}

A.SkinObject:hover    {
    text-decoration:    none;
    color:#DDDDDD;
}

A.SkinObject:active   {
    text-decoration:    none;
    color:#DDDDDD;
}

/* styles used by Data Grids */
.DataGrid_AlternatingItem
{
    background-color:White;
    color: Red;
font-family: "trebuchet ms", arial, sans-serif;
    font-size: 10px;
    font-weight: normal;
}
.DataGrid_Container
{
	background-color: Transparent;
}
.DataGrid_Footer
{
    background-color:White;
}
.DataGrid_Header
{
    background-color:Transparent;
    color: Black;
font-family: "trebuchet ms", arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
}
.DataGrid_Item
{
    background-color:Transparent;
    color: Black;
font-family: "trebuchet ms", arial, sans-serif;
    font-size: 10px;
    font-weight: normal;
}
.DataGrid_SelectedItem
{
    background-color: Silver;
    color: Blue;
  	font-family: "trebuchet ms", arial, sans-serif;
    font-size: 10px;
    font-weight: normal;
}

/* styles used by TreeMenu Skin Object */
.TreeMenu_Node 
{
  	font-family: "trebuchet ms", arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

.TreeMenu_NodeSelected
{
font-family: "trebuchet ms", arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
	background-color: #dcdcdc; 
}

A.TreeMenu_Node:link, A.TreeMenu_NodeSelected:link {
    text-decoration:    none;
    color: #DDDDDD;
}

A.TreeMenu_Node:visited, A.TreeMenu_NodeSelected:visited  {
    text-decoration:    none;
    color: #DDDDDD;
}

A.TreeMenu_Node:hover, A.TreeMenu_NodeSelected:hover    {
    text-decoration:    none;
    color: #ff0000;
}

A.TreeMenu_Node:active, A.TreeMenu_NodeSelected:active   {
    text-decoration:    none;
    color: #DDDDDD;
}

/* styles used in the FileManager */
.FileManager
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	height:400px;
}
.FileManager_ToolBar
{
	border-bottom: black 1px solid;
	height:25px;
}
.FileManager_Explorer
{
	height:100%;
	border: dimgray 1px solid;
	background-color: White;
	margin: 2px 2px 2px 2px;
}

.FileManager_FileList 
{
	height:100%;
	border: dimgray 1px solid;
	background-color: White;
	margin: 2px 2px 2px 2px;
	overflow: auto;
}

.FileManager_MessageBox 
{
	text-align: center;
	vertical-align: middle;
	background-color: White;
	padding: 25px 25px 25px 25px;
}

.FileManager_Header
{
font-family: "trebuchet ms", arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #E7E7FF;
    background-color: #9EBFF6;
    border-bottom: dimgray 1px solid;
    height: 25px;
}

.FileManager_Pager
{
font-family: "trebuchet ms", arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    background-color: #EEEEEE;
    border-top: dimgray 1px solid;
    height: 25px;
}

.FileManager_StatusBar
{
font-family: "trebuchet ms", arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    background-color: #dedfde;
    height: 25px;
	margin: 2px 2px 2px 2px;
}

.FileManager_Item
{
font-family: "trebuchet ms", arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: Black;
    background-color: #F8F8F8;
    border-top: black 1px dashed;
    border-bottom: black 1px dashed;
}

.FileManager_AltItem
{
font-family: "trebuchet ms", arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: Black;
    background-color: #EEEEEE;
    border-style: none;
}
.FileManager_SelItem
{
font-family: "trebuchet ms", arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: White;
    background-color: #99ffff;
    border-style: none;
}

.FileManagerTreeNode 
{
font-family: "trebuchet ms", arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

.FileManagerTreeNodeSelected 
{
font-family: "trebuchet ms", arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
	background-color: #dcdcdc; 
}

A.FileManagerTreeNode:link, A.FileManagerTreeNodeSelected:link {
    text-decoration:    none;
    color: #DDDDDD;
}

A.FileManagerTreeNode:visited, A.FileManagerTreeNodeSelected:visited  {
    text-decoration:    none;
    color: #DDDDDD;
}

A.FileManagerTreeNode:hover, A.FileManagerTreeNodeSelected:hover    {
    text-decoration:    none;
    color: #ff0000;
}

A.FileManagerTreeNode:active, A.FileManagerTreeNodeSelected:active   {
    text-decoration:    none;
    color: #DDDDDD;
}

/* styles used in the Wizard Framework */
.Wizard
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	height:400px;
	width:650px;
}
.WizardButton
{
	border-right: dimgray 1px solid;
	padding-right: 2px;
	border-top: dimgray 1px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: dimgray 1px solid;
	padding-top: 2px;
	border-bottom: dimgray 1px solid;
	background-color: gainsboro;
}
.WizardHeader
{
	background: #ffffcc;
	border-bottom: black 1px solid;
	height:40px;
}
.WizardFooter
{
	border-top: black 1px solid;
	background: #ccffcc;
	height: 25px;
	text-align: right;
}
.WizardBody
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	height: 325px;
}
.WizardHelp
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 5px;
	border-left: black 1px solid;
	width: 180px;
	padding-top: 5px;
	background-color: #ccffff;
}
.WizardHelpText
{
	overflow: auto;
	font-size: 8pt;
	width: 180px;
	color: black;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	height: 300px;
}
.WizardText
{
	font-size: 9pt;
	color: black;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
}


/* text style used for help text rendered by modules */
.Help
{
  border-right: black 1px solid;
  padding-right: 2px;
  border-top: black 1px solid;
  padding-left: 2px;
  font-weight: normal;
  font-size: 11px;
  padding-bottom: 2px;
  border-left: black 1px solid;
  color: black;
  padding-top: 2px;
  border-bottom: black 1px solid;
  font-family: Tahoma, Arial, Helvetica;
  background-color: #ffff99;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
font-family: "trebuchet ms", arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
    text-decoration:    underline;
    color: #DDDDDD;
}

A.CommandButton:visited  {
    text-decoration:    underline;
    color: #DDDDDD;
}

A.CommandButton:hover    {
    text-decoration:    underline;
    color: #ff0000;
}

A.CommandButton:active   {
    text-decoration:    underline;
    color: #DDDDDD;
}

/* button style for standard HTML buttons */
.StandardButton
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 11px;
	background: #dddddd;
	color: #000000;
	font-family: Verdana, sans-serif;
}

    
/* GENERIC */
H1  {
font-family: "trebuchet ms", arial, sans-serif;
    font-size:  20px;
    font-weight:    normal;
    color: #666644;
}

H2  {
font-family: "trebuchet ms", arial, sans-serif;
    font-size:  20px;
    font-weight:    normal;
    color: #666644;
}

H3  {
font-family: "trebuchet ms", arial, sans-serif;
    font-size:  12px;
    font-weight:    normal;
    color: #DDDDDD;
}

H4  {
font-family: "trebuchet ms", arial, sans-serif;
    font-size:  12px;
    font-weight:    normal;
    color: #DDDDDD;
}

H5, DT  {
font-family: "trebuchet ms", arial, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: #DDDDDD;
}

H6  {
font-family: "trebuchet ms", arial, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: #DDDDDD;
}

TFOOT, THEAD    {
font-family: "trebuchet ms", arial, sans-serif;
    font-size:  12px;
    color: #DDDDDD;
}

TH  {
    vertical-align: baseline;
font-family: "trebuchet ms", arial, sans-serif;
    font-size:  12px;
    font-weight:    bold;
    color: #DDDDDD;
}

A:link  {
    text-decoration:    none;
    color:  #DDDDDD;
}

A:visited   {
    text-decoration:    none;
    color:  #DDDDDD;
}

A:hover {
    text-decoration:    underline;
    color:  #ff0000;
}

A:active    {
    text-decoration:    none;
    color:  #DDDDDD;
}

SMALL   {
    font-size:  8px;
}

BIG {
    font-size:  14px;
}

BLOCKQUOTE, PRE {
    font-family:    Lucida Console, monospace;
}


UL LI   {
    list-style-type:    square ;
}

UL LI LI    {
    list-style-type:    disc;
}

UL LI LI LI {
    list-style-type:    circle;
}

OL LI   {
    list-style-type:    decimal;
}

OL OL LI    {
    list-style-type:    lower-alpha;
}

OL OL OL LI {
    list-style-type:    lower-roman;
}
OL UL LI   {
    list-style-type:    disc;
}

HR {
    color: dimgrey;
    height:1pt;
    text-align:left
}

//*========================================================*/
/*  5. Forms                                              */
/*========================================================*/

select, input {
	color: #EEEEEE;
  	font-family: "trebuchet ms", arial, sans-serif;
}


/* Applies to text input boxes */
.NormalTextBox {
  	font-family: "trebuchet ms", arial, sans-serif;
	background: #ffffff;
}


/* Applies to the table cells that contain text input boxes */
td.NormalTextBox {
	padding: 0;
	margin: 0;
	background: transparent;
	visibility: invisible;
}

.StandardButton {
	background: url() repeat-x;
	color: #EEEEEE;
}


/*========================================================*/
/*  6. Main Menu                                          */
/*========================================================*/


/* Container for main menu */
.MainMenu_MenuContainer {	
	background: transparent;
	padding: 0px;
	width: 100%;
}


/* Menu bar */
.MainMenu_MenuBar {
	padding: 0px; 
	background: transparent;
	width: 100%;
}


/* Applies to idle state of submenu items */
.MainMenu_MenuItem {
	font-family: "trebuchet ms", arial, sans-serif; 
	color: #fff;
	font-size: 16px;
	font-weight: bold;  
	border: #fafafa 0px solid;
	padding: 1px 4px 2px 1px;
}


/* Container for submenu */
.MainMenu_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	border: #bbb 0px solid;
	padding: 1px;
	font-size: 16px;
	font-family: "trebuchet ms", arial, sans-serif; 
	color: #222;
	font-size: 16px;
	font-weight: normal;  
	background: url(menu_item_b.jpg) top left no-repeat transparent;
}


/* Hover state for submenu items */
.MainMenu_MenuItemSel {
	font-family: "trebuchet ms", arial, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 
	cursor: pointer; 
	cursor: hand; 
	color: #fff;
	background: #555;
	border-left: #555 1px solid;
	border-right: #555 1px solid;
	padding: 1px 4px 2px 1px;
}




/* Elements we don't really need to see */
.MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon, .MainMenu_MenuBreak {
	display: none;
}



/* Idle state for main menu items */
.MainMenu_Idle {
	height: 20px;
	padding: 2px 2px 2px 0;
	background: url(menu_item_off.jpg) top left no-repeat transparent;
	color: #fff;
}


/* Idle state for main menu items */
#Green .MainMenu_Idle {
	height: 20px;
	padding: 2px 2px 2px 0;
	background: url(menu_item_off.jpg) top left no-repeat transparent;
	color: #718574;
}


/* Hover state for main menu items */
.MainMenu_Selected {
	height: 20px;
	padding: 2px 2px 2px 0;
	background: url(menu_item_b.jpg) top left no-repeat transparent;
	color: #fff;
}


/* Selected state for main menu items */
.MainMenu_Active, .MainMenu_BreadcrumbActive {
	height: 20px;
	padding: 2px 2px 2px 0;
	background: url(menu_item_b.jpg) top left no-repeat transparent;
	color: #fff;
}



/* Hover state for main menu items */
#Green .MainMenu_Selected {
	height: 20px;
	padding: 2px 2px 2px 0;
	background: url(menu_item_g.jpg) top left no-repeat transparent;
	color: #fff;
}


/* Selected state for main menu items */
#Green .MainMenu_Active, #Green .MainMenu_BreadcrumbActive {
	height: 20px;
	padding: 2px 2px 2px 0;
	background: url(menu_item_g.jpg) top left no-repeat transparent;
	color: #fff;
}

/*========================================================*/
/*  7. Module Menus                                       */
/*========================================================*/

/* Outer cntainer for module submenu */
.ModuleTitle_MenuContainer {
	color: #DDDDDD;
}


/* Inner container for module submenu */
.ModuleTitle_MenuBar {
	cursor: pointer; 
	cursor: hand; 
	height: 21px;
}


/* Idle state for module submenu items */
.ModuleTitle_MenuItem {
	font-family: "trebuchet ms", arial, sans-serif; 
	font-size: 12px;
	font-weight: normal;
	color: #EEEEEE;
	background: #000000;
	border-top: #eeeeee 1px solid;
	border-left: #eeeeee 1px solid;
	border-bottom: #eeeeee 1px solid;
	border-right: #eeeeee 1px solid;
	padding: 1px 12px 2px 2px;
}


/* Inner, inner container for module submenu (?) */
.ModuleTitle_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	margin: 2px 0px 0px 0px;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	padding: 0px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa', Direction=135, Strength=3) ;
}



/* Hover state for module submenu items */
.ModuleTitle_MenuItemSel {
	font-family: "lucida sans unicode", verdana, sans-serif; 
	font-size: 12px;
	font-weight: normal;
	cursor: pointer; 
	cursor: hand; 
	color: #EEEEEE;
	background: #000000;
	border-left: #eeeeee 1px solid;
	border-right: #eeeeee 1px solid;
	padding: 1px 12px 2px 2px;
}


/* Elements we don't need to see */
.ModuleTitle_MenuBreak, .ModuleTitle_MenuIcon, .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow {
	display: none;
}



/*========================================================*/
/*  End Style Sheet                                       */
/*========================================================*/