/* ASPBox Master CSS File */

/* Main page style, applies to all sites */
BODY {
    BACKGROUND-COLOR: black;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;    
font-size: xx-small;
    COLOR: #ffffff;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}

BODY A:link { text-decoration: none; COLOR: #ccff00; }
BODY A:active { text-decoration: none; COLOR: #ccff00; }
BODY A:visited { text-decoration: none; COLOR: #ccff00; }
BODY A:hover { text-decoration: underline; COLOR: #ffffff; }

P	{
/*    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    font-size: xx-small;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal*/
}


	
TD	{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    font-size: xx-small;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT { COLOR: #003366; }

H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
}

IMG { /*margin-top: 5px;	margin-left: 10px; margin-right: 10px;*/ } 
A:link { text-decoration: none; color: #3333cc; }
A:visited { text-decoration: none; color: #333399; }
A:active { text-decoration:	none; color: #333399; }
A:hover { text-decoration: underline; color: #3333cc; }
SMALL	{	font-size:	.7em; }	
BIG	{	font-size:	1.17em;	}	
BLOCKQUOTE, PRE	{	font-family:	Courier New, 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; }	
/* End Main Site Styles */


/* PoorTextBox Menu Styles, applies to all sites */	

.PTBMenuGroup
{
  background-color:#3F3F3F;
  border:1px;
  border-bottom-color:black;
  border-top-color:gray;
  border-left-color:gray;
  border-right-color:black;
  border-style:solid;
}

.PTBMenuItem
{
  background-color:#3F3F3F;
  color:gainsboro;
  font-family:verdana;
  font-size:9pt;
  font-weight:bold; 
  padding:1px;
  padding-left:5px;
  padding-right:15px;
  border:1px;
  border-color:#3F3F3F;
  border-style:solid;
  cursor:hand;
}

.PTBMenuItemOver1
{
  background-color:orange;
  color:white;
  font-family:verdana;
  font-size:9pt;
  font-weight:bold; 
  padding:1px;
  padding-left:5px;
  padding-right:15px;
  border:1px;
  border-left-color:gold;
  border-top-color:gold;
  border-right-color:darkgoldenrod;
  border-bottom-color:darkgoldenrod;
  border-style:solid; 
  cursor:hand;
}

.PTBMenuItemDown1
{
  background-color:orange;
  color:white;
  font-family:verdana;
  font-size:9pt;
  font-weight:bold; 
  padding:1px;
  padding-left:5px;
  padding-right:15px;
  border:1px;
  border-left-color:darkgoldenrod;
  border-top-color:darkgoldenrod;
  border-right-color:gold;
  border-bottom-color:gold;
  border-style:solid; 
  cursor:hand;
}

.PTBMenuItemOver2
{
  background-color:yellowgreen;
  color:white;
  font-family:verdana;
  font-size:9pt;
  font-weight:bold; 
  padding:1px;
  padding-left:5px;
  padding-right:15px;
  border:1px;
  border-left-color:chartreuse;
  border-top-color:chartreuse;
  border-right-color:forestgreen;
  border-bottom-color:forestgreen;
  border-style:solid; 
  cursor:hand;
}

.PTBMenuItemDown2
{
  background-color:yellowgreen;
  color:white;
  font-family:verdana;
  font-size:9pt;

  font-weight:bold; 
  padding:1px;
  padding-left:5px;
  padding-right:15px;
  border:1px;
  border-left-color:forestgreen;
  border-top-color:forestgreen;
  border-right-color:chartreuse;
  border-bottom-color:chartreuse;
  border-style:solid; 
  cursor:hand;
}


.PTBMenuItemOver3
{
  background-color:blueviolet;
  color:white;
  font-family:verdana;
  font-size:9pt;
  font-weight:bold; 
  padding:1px;
  padding-left:5px;
  padding-right:15px;
  border:1px;
  border-left-color:B477F2;
  border-top-color:B477F2;
  border-right-color:darkslateblue;
  border-bottom-color:darkslateblue;
  border-style:solid; 
  cursor:hand;
}

.PTBMenuItemDown3
{
  background-color:blueviolet;
  color:white;
  font-family:verdana;
  font-size:9pt;
  font-weight:bold; 
  padding:1px;
  padding-left:5px;
  padding-right:15px;
  border:1px;
  border-left-color:darkslateblue;
  border-top-color:darkslateblue;
  border-right-color:B477F2;
  border-bottom-color:B477F2;
  border-style:solid; 
  cursor:hand;
}


.PTBMenuItemOver4
{
  background-color:cornsilk;
  color:black;
  font-family:verdana;
  font-size:9pt;
  font-weight:bold; 
  padding:1px;
  padding-left:5px;
  padding-right:15px;
  border:1px;
  border-left-color:white;
  border-top-color:white;
  border-right-color:olive;
  border-bottom-color:olive;
  border-style:solid; 
  cursor:hand;
}

.PTBMenuItemDown4
{
  background-color:cornsilk;
  color:black;
  font-family:verdana;
  font-size:9pt;
  font-weight:bold; 
  padding:1px;
  padding-left:5px;
  padding-right:15px;
  border:1px;
  border-left-color:olive;
  border-top-color:olive;
  border-right-color:white;
  border-bottom-color:white;
  border-style:solid; 
  cursor:hand;
}

.PTBMenuBreak
{
  padding-left:2px; 
  padding-right:2px; 
}
/* End PoorTextBox Menu Styles */


/* TreeNav and SimpleLeftNav: Normal Links */
.TreeNav A
{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	font-size: xx-small;
	FONT-WEIGHT: normal;
}

.TreeNav A:link {	text-decoration:	none;	COLOR: #000000; }
.TreeNav A:active {	text-decoration:	none;	COLOR: #000000; }
.TreeNav A:visited { text-decoration:	none;	COLOR: #006600; }
.TreeNav A:hover { text-decoration:	underline; COLOR: #000000; }

/* Current Link */
.TreeNavCurrent A
{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	font-size: xx-small;
	FONT-WEIGHT: bold;
}

.TreeNavCurrent A:link { text-decoration:	none;	COLOR: #000000; }
.TreeNavCurrent A:active { text-decoration:	none;	COLOR: #000000; }
.TreeNavCurrent A:visited { text-decoration:	none;	COLOR: #000600; }
.TreeNavCurrent A:hover {	text-decoration:	underline; COLOR: #000000; }

/* Home Link */
.TreeNavHome A
{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	font-size: xx-small;
	FONT-WEIGHT: bold;
}


.TreeNavHome A:link {	text-decoration:	none;	COLOR: #000000; }
.TreeNavHome A:active {	text-decoration:	none;	COLOR: #0000AA; }
.TreeNavHome A:visited { text-decoration:	none;	COLOR: #000000; }
.TreeNavHome A:hover { text-decoration:	underline; COLOR: #000000; }

/* Path (between Home and Current) Links */
.TreeNavPath A
{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	font-size: xx-small;
	FONT-WEIGHT: bold;
}

.TreeNavPath A:link {	text-decoration:	none;	COLOR: #000000; }
.TreeNavPath A:active {	text-decoration:	none;	COLOR: #000000; }
.TreeNavPath A:visited { text-decoration:	none;	COLOR: #006600; }
.TreeNavPath A:hover { text-decoration:	underline; COLOR: #000000; }

/* Child (of the Current) Links */
.TreeNavChild A
{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	font-size: xx-small;
	FONT-WEIGHT: bold;
}

.TreeNavChild A:link { text-decoration:	none;	COLOR: #000000; }
.TreeNavChild A:active { text-decoration:	none;	COLOR: #000000; }
.TreeNavChild A:visited { text-decoration:	none;	COLOR: #006000; }
.TreeNavChild A:hover {	text-decoration:	underline; COLOR: #000000; }

/* Siblings (of the Current) Links */
.TreeNavSibling A
{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	font-size: xx-small;
	FONT-WEIGHT: bold;
}

.TreeNavSibling A:link { text-decoration:	none;	COLOR: #000000; }
.TreeNavSibling A:active { text-decoration:	none;	COLOR: #000000; }
.TreeNavSibling A:visited {	text-decoration:	none;	COLOR: #000600; }
.TreeNavSibling A:hover {	text-decoration:	underline; COLOR: #000000; }
/* End TreeNav/SimpleLeftNav Styles */


/* SkinPlain - All sites */
.SkinPlain
{
	BACKGROUND-COLOR: white;
	COLOR: black;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	font-size: x-small;
	FONT-WEIGHT: normal;
}


/* SkinDots - ??? */
.SkinDots
{
	BACKGROUND-COLOR: white;
	COLOR: black;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	font-size: x-small;
	FONT-WEIGHT: normal;
}
.SkinDash 
{
	
	COLOR: #000000;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	font-size: x-small;
	FONT-WEIGHT: normal;
}



/* SkinWhite - ??? */
.SkinWhite
{
	BACKGROUND-COLOR: white;
	COLOR: black;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	font-size: x-small;
	FONT-WEIGHT: normal;
}


/* SkinDark - Callan Only */
.SkinDark 
{
	BACKGROUND-COLOR: #7d8a95;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	font-size: x-small;
	FONT-WEIGHT: normal;
}

.SkinDark A
{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	font-size: 100%;
	FONT-WEIGHT: normal;
}

.SkinDark A:link { text-decoration:	none;	COLOR: #FF00FF; }
.SkinDark A:active { text-decoration:	none; COLOR: #FF0000; }
.SkinDark A:visited {	text-decoration:	none;	COLOR: #E0E000; }
.SkinDark A:hover {	text-decoration:	underline; COLOR: #FFFF00; }
/* End SkinDark */







/* Core Stuff */
.EditPageMainTable 
{
  border: 0px solid #999999;
  width: 90%;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  border-collapse: collapse;
}

.EditPageLinksTable
{
  border: 0px solid #999999;
  width: 100%;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  border-collapse: collapse;
}

.EditPageValidator
{
  font-family: Verdana;
  font-size: xx-small;
  font-weight: bold;
  color: Red;
}

.EditPageSummary
{
  font-family: Verdana;
  font-weight: normal;
  font-size: 8pt;
  color: Red;
}

.SaveButton
{
  background-color: #C0FFC0;
  border: 1px solid DarkGreen;
  font-family: Verdana;
  font-size: 8pt;
  font-weight: bold;
  color: Black;
}

.DeleteButton
{
  background-color: #FFC0C0;
  border: 1px solid Red;
  font-family: Verdana;
  font-size: 8pt;
  font-weight: bold;
  color: Black;
}

.CancelButton
{
  background-color: #E0E0E0;
  border: 1px solid Black;
  font-family: Verdana;
  font-size: 8pt;
  font-weight: bold;
  color: Black;
}

/* Wraps around inner form tables + provides header */
.MidFormTable
{
  border: 1px solid #999999;
  width: 100%;
  padding: 4px 4px 4px 4px;
  margin: 0px 0px 0px 0px;
  border-collapse: collapse;
}

.MidFormHeader
{
  font-family: Verdana;
  font-weight: bold;
  font-size: x-small;
  text-decoration: none;
  background-color: #dcdcdc;
}

/* Used on all forms as the innermost table holding name/value pairs */
.InnerFormTable
{
  border: 0px solid #999999;
  width: 100%;
  padding: 4px 4px 4px 4px;
  margin: 0px 0px 0px 0px;
  border-collapse: collapse;
}

.InnerFormBorderTable
{
  border: 1px solid #DCDCDC;
  width: 100%;
  padding: 4px 4px 4px 4px;
  margin: 0px 0px 0px 0px;
  border-collapse: collapse;
}

.InnerFormNameCell
{
  font-family: Verdana;
  font-size: 8pt;
  font-weight: bold;
}

.InnerFormValueCell
{
  font-family: Verdana;
  font-size: 8pt;
  font-weight: normal;
}

.InnerFormInfoCell
{
  font-family: Verdana;
  font-size: 8pt;
  font-weight: normal;
  color: DarkCyan;
}

.InnerFormWarning
{
  font-family: Verdana;
  font-size: 8pt;
  font-weight: bold;
  color: Red;
}

.InnerForm A
{
  font-family: Verdana;
  font-size: 8pt;
  font-weight: bold;
  color: Blue; 
  text-decoration: none;
}

.InnerForm A:current
{
  font-family: Verdana;
  font-size: 8pt;
  font-weight: bold;
  color: Blue; 
  text-decoration: none;
}

.InnerForm A:link
{
  font-family: Verdana;
  font-size: 8pt;
  font-weight: bold;
  color: Blue; 
  text-decoration: none;
}

.InnerForm A:hover
{
  font-family: Verdana;
  font-size: 8pt;
  font-weight: bold;
  color: Red; 
  text-decoration: underline;
}

.InnerFormTextbox
{
  border: 1px solid black;
  background-color: #E0E0E0;
  font-family: Verdana;
  font-size: 8pt;
  font-weight: normal;
}

/* Used as main table on non-edit page forms like Login */
.OtherMainTable
{
  border: 0px solid #999999;
  width: 90%;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  border-collapse: collapse;
}
/* End Core Stuff */


/* Box Tabs */
.BoxTabsCell
{
  border-right: black 1px solid;
  border-top: gray 1px solid;
  border-left: gray 1px solid;
  border-bottom: gray 1px solid;
  /*background-color: #ece9d8;*/
  background-color: #333333;
}

.BoxTabsTable
{
  padding:  0px 0px 0px 0px;
  margin: 0pBoxTabsCellx 0px 0px 0px;
  border: 0px solid black;
  border-collapse: collapse;
  width: 100%;
}

.BoxTabsTitleCellEdit
{
  width: 100%;    
  text-align: right; 

  font-weight: bold;
  font-style: italic;
  font-family: Verdana;
  font-size: 8pt;
  color: #000000;
}


.BoxTabsTitleCellDelete
{
  width: 100%;    
  text-align: right; 

  font-weight: bold;
  font-style: italic;
  font-family: Verdana;
  font-size: 8pt;
  color: #AA0000;
}

.BoxTabsTitleCellDelete A
{
  font-weight: bold;
  font-style: normal;
  font-family: Verdana;
  font-size: 7pt;
  color: blue;
}
.BoxTabsTitleCellDelete A:link { color: blue; }
.BoxTabsTitleCellDelete A:visited { color: blue; }
.BoxTabsTitleCellDelete A:active { color: blue; }

.BoxTabsTitleCellEdit A
{
  font-weight: bold;
  font-style: normal;
  font-family: Verdana;
  font-size: 7pt;
  color: red;
}
.BoxTabsTitleCellEdit A:link { color: red; }
.BoxTabsTitleCellEdit A:visited { color: red; }
.BoxTabsTitleCellEdit A:active { color: red; }

.BoxTabsTitleCellDelete A:hover { color: #FFFFFF; text-decoration: underline; }
.BoxTabsTitleCellEdit A:hover { color: yellow; text-decoration: underline; }

.BoxTabsContentTable
{
  border-right: 1px solid black;
  border-left: 1px solid black;
  padding: 4px 4px 4px 4px;
  margin: 0px 0px 0px 0px;
  border-collapse: collapse;
  width: 100%;
  background-color: #2e2e2e;
}

.BoxTabsContentCell
{
  border-left: 1px solid gray;
  border-right: 1px solid black;
  vertical-align: middle;
  text-align: center;
  background-color: #000000;
}

.BoxTabsContentBottom
{
  border-left: 1px solid gray;
  border-right: 1px solid black;
  vertical-align: middle;
  text-align: center;
  border-bottom: 1px solid black;
}

/* End Box Tabs */


/* Old styles for old datagrids (good as examples) */
/*
.adminprops {	font-weight: normal;	font-size: x-small;	color: black;	font-family: Arial;}
.adminprops TR {	padding-right: 1px;	padding-left: 1px;	font-weight: normal;	font-size: x-small;	padding-bottom: 1px;	margin: 2px;	color: black;	border-top-style: none;	padding-top: 1px;	font-family: Arial;	border-right-style: none;	border-left-style: none;	background-color: #cccccc;	border-bottom-style: none;}
.adminprops2 TR { padding-right: 1px;	padding-left: 1px;	font-weight: normal;	font-size: x-small;	padding-bottom: 1px;	margin: 2px;	color: black;	border-top-style: none;	padding-top: 1px;	font-family: Arial;	border-right-style: none;	border-left-style: none;	background-color: #e5e5e5;	border-bottom-style: none;}
.adminprops3 TR {	padding-right: 1px;	padding-left: 1px;	font-weight: normal;	font-size: x-small;	padding-bottom: 1px;	margin: 2px;	color: black; border-top-style: none;	padding-top: 1px;	font-family: Arial;	border-right-style: none;	border-left-style: none;	background-color: #ffffff;	border-bottom-style: none;}
.adminprops4 TR {	padding-right: 1px;	padding-left: 1px;	font-weight: normal;	font-size: x-small;	padding-bottom: 1px;	margin: 2px;	color: black;	border-top-style: none;	padding-top: 1px;	font-family: Arial;	border-right-style: none;	border-left-style: none;	background-color: #e0e0e0;	border-bottom-style: none;}
.adminpropstitle {	font-weight: bold;	font-size: small;	color: black;	font-family: Arial;}
.adminpropsheader TR {	padding-right: 1px;	padding-left: 1px;	font-weight: bold;	font-size: x-small;	padding-bottom: 1px;	margin: 2px;	vertical-align: baseline;	color: black;	border-top-style: none;	padding-top: 1px;	font-family: Verdana;	border-right-style: none;	border-left-style: none;	background-color: #ccccff;	text-align: center;	border-bottom-style: none;}
.adminpropsnotice {	font-weight: normal;	font-size: x-small;	color: blue;	font-family: Arial;}
.adminpropswarning {	font-weight: normal;	font-size: x-small;	color: red;	font-family: Arial;}
.adminprops A:link {	font-weight: bold;	font-size: x-small;	color: black;	font-family: Verdana;	text-decoration: underline;}
.adminprops A:visited {	font-weight: bold;	font-size: x-small;	color: black;	font-family: Verdana;	text-decoration: underline;}
.adminprops A:active {	font-weight: bold;	font-size: x-small;	color: blue;	font-family: Verdana;	text-decoration: underline;}
.adminprops A:hover {	font-weight: bold;	font-size: x-small;	color: red;	font-family: Verdana;	text-decoration: underline;}
.adminpropslink A:link {	font-weight: bold;	font-size: x-small;	color: black;	font-family: Verdana;	text-decoration: underline;}
.adminpropslink A:visited {	font-weight: bold;	font-size: x-small;	color: black;	font-family: Verdana;	text-decoration: underline;}
.adminpropslink A:active {	font-weight: bold;	font-size: x-small;	color: blue;	font-family: Verdana;	text-decoration: underline;}
.adminpropslink A:hover {	font-weight: bold;	font-size: x-small;	color: red;	font-family: Verdana;	text-decoration: underline;}
.adminpropsheader A:link {	font-weight: bold;	font-size: x-small;	color: black;	font-family: Verdana;	text-decoration: underline; }
.adminpropsheader A:visited {	font-weight: bold;	font-size: x-small;	color: black;	font-family: Verdana;	text-decoration: underline;}
.adminpropsheader A:active {	font-weight: bold;	font-size: x-small;	color: black;	font-family: Verdana;	text-decoration: underline; }
.adminpropsheader A:hover { font-weight: bold; }
*/
/*  background-image:url(/images/PageBuilder/PTBMenu/background.gif); 
  filter:progid:DXImageTransform.Microsoft.Shadow(color='gray', Direction=135, Strength=2); 
*/
/* End old styles for old datagrids */



.TabTD
{
BACKGROUND-COLOR: #dcdcdc;
BORDER-BOTTOM: black 1px solid; 
}

.MidnavHR
{
COLOR: #cccccc;
}

.ParaTextXXSMdark
{
COLOR: #000000;
FONT-FAMILY: Verdana, Helvetica, sans-serif;
font-size: xx-small;
FONT-WEIGHT: normal;
}

.ParaTextXXSMlight
{
COLOR: #000000;
FONT-FAMILY: Verdana, Helvetica, sans-serif;
font-size: xx-small;
FONT-WEIGHT: normal;
}

.ParaTextXSMdark
{
COLOR: #000000;
FONT-FAMILY: Verdana, Helvetica, sans-serif;
font-size: x-small;
FONT-WEIGHT: normal;
}

.ParaTextXSMlight
{
COLOR: #000000;
FONT-FAMILY: Verdana, Helvetica, sans-serif;
font-size: x-small;
FONT-WEIGHT: normal;
}

.SaveTable
{
BORDER-RIGHT: black 1px solid; 
BORDER-TOP: black 1px solid; 
BORDER-LEFT: black 1px solid; 
BORDER-BOTTOM: black 1px solid; 
}

.ControlPanelTable
{
border: 1px outset;
background-color: #bebebe;
COLOR: #000000;
FONT-FAMILY: Verdana, Helvetica, sans-serif;
font-size: x-Small;
FONT-WEIGHT: bold;
}

.EditTable
{
border: 1px outset;
background-color: #000000;
}

.EditTableInner
{
border: 1px outset;
background-color: #333333;
}

.InstructionsTable
{
PADDING-RIGHT: 4px;
PADDING-LEFT: 4px;
PADDING-BOTTOM: 4px;
PADDING-TOP: 4px;
BACKGROUND-COLOR: #dcdcdc;	
BORDER-RIGHT: black 1px solid; 
BORDER-TOP: black 1px solid; 
BORDER-LEFT: black 1px solid; 
BORDER-BOTTOM: black 1px solid; 
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
}

.PropertyHeader
{
BACKGROUND-COLOR: #dcdcdc;
COLOR: #000000;
FONT-FAMILY: Verdana, Helvetica, sans-serif;
font-size: x-Small;
FONT-WEIGHT: bold;
}

.EditTableHeader
{
BACKGROUND-COLOR: #999999;
COLOR: #ffff66;
FONT-FAMILY: Verdana, Helvetica, sans-serif;
font-size: x-Small;
FONT-WEIGHT: bold;
}

.EditTableBack
{
BACKGROUND-IMAGE: URL(/images/BoxCore/header_back_black.jpg);
COLOR: #ffffff;
FONT-FAMILY: Verdana, Helvetica, sans-serif;
font-size: x-Small;
FONT-WEIGHT: bold;
}

.EditTableSubHeader
{
BACKGROUND-COLOR: #a6b6bb;
COLOR: #000000;
FONT-FAMILY: Verdana, Helvetica, sans-serif;
font-size: xx-Small;
FONT-WEIGHT: bold;
}

.EditTableInstructions
{
COLOR: #000000;
FONT-FAMILY: Verdana, Helvetica, sans-serif;
font-size: xx-Small;
FONT-WEIGHT: normal;
}

.GalleryTable
{
BACKGROUND-IMAGE: URL(/images/BoxCore/header_back_black.jpg);
COLOR: #ffffff;
FONT-FAMILY: Verdana, Helvetica, sans-serif;
font-size: xx-Small;
FONT-WEIGHT: normal;
}

.GalleryTable A:link { text-decoration:	none;	COLOR: #ccff00; }
.GalleryTable A:active { text-decoration:	none; COLOR: #ccff00; }
.GalleryTable A:visited {	text-decoration:	none;	COLOR: #ccff00; }
.GalleryTable A:hover {	text-decoration:	underline; COLOR: #FFFFff; }


.EditTableLabels
{
BACKGROUND-COLOR: #787878;
COLOR: #ffffff;
FONT-FAMILY: Verdana, Helvetica, sans-serif;
font-size: xx-small;
FONT-WEIGHT: normal;
}

.EditTableLabels A:link { text-decoration: none; COLOR: #ccff00; }
.EditTableLabels A:active { text-decoration: none; COLOR: #ccff00; }
.EditTableLabels A:visited { text-decoration: none; COLOR: #ccff00; }
.EditTableLabels A:hover { text-decoration: underline; COLOR: #ccff00; }

.EditTableFields
{
BACKGROUND-COLOR: #545454;
COLOR: #ffffff;
FONT-FAMILY: Verdana, Helvetica, sans-serif;
font-size: xx-small;
FONT-WEIGHT: normal;
}

.EditTableText
{
COLOR: #ffffff;
FONT-FAMILY: Verdana, Helvetica, sans-serif;
font-size: x-small;
FONT-WEIGHT: normal;
}

.EditTableSpecialLabels
{
COLOR: #FF0000;
FONT-FAMILY: Verdana, Helvetica, sans-serif;
font-size: xx-small;
FONT-WEIGHT: normal;
}

.firstrow {
background-color: #787878;
}
.secondrow {
background-color: #545454;
}

.LevelOne {
  background-color:SlateGray;
  color:white;
  font-family:verdana;
  font-size:8pt;
  font-weight:bold; 
  padding-left:6px;
  padding-right:11px;
  padding-top:5px;
  padding-bottom:5px;
  border-spacing:0px;
  border-collapse:collapse;
  border:1px;
  border-left-color:olive;
  border-top-color:olive;
  border-right-color:white;
  border-bottom-color:white;
  border-style:solid; 
  cursor:default;
}

.LevelOneOver {
  background-color:#e2e2e2;
  color:black;
  font-family:verdana;
  font-size:8pt;
  font-weight:bold; 
  padding-left:6px;
  padding-right:11px;
  padding-top:5px;
  padding-bottom:5px;
  border-spacing:0px;
  border-collapse:collapse;
  border:1px;
  border-left-color:olive;
  border-top-color:olive;
  border-right-color:white;
  border-bottom-color:white;
  border-style:solid; 
  cursor:default;
}

.LevelTwo {
  background-color:#e2e2e2;
  color:black;
  font-family:verdana;
  font-size:8pt;
  font-weight:bold; 
  padding:1px;
  padding-left:5px;
  padding-right:10px;
  padding-top:5px;
  padding-bottom:5px;
  border-spacing:0px;
  border-collapse:collapse;
  border:1px;
  border-left-color:olive;
  border-top-color:olive;
  border-right-color:white;
  border-bottom-color:white;
  border-style:solid; 
  cursor:hand;
}

.LevelTwoOver {
  background-color:#cccccc;
  color:black;
  font-family:verdana;
  font-size:8pt;
  font-weight:bold; 
  border-spacing:0px;
  border-collapse:collapse;
  padding:1px;
  padding-left:5px;
  padding-right:10px;
  padding-top:5px;
  padding-bottom:5px;
  border:1px;
  border-left-color:olive;
  border-top-color:olive;
  border-right-color:white;
  border-bottom-color:white;
  border-style:solid; 
  cursor:hand;
}

.LevelOnePC {
  background-color:black;
  color:white;
  font-family:verdana;
  font-size:8pt;
  font-weight:bold; 
  padding-left:6px;
  padding-right:11px;
  padding-top:5px;
  padding-bottom:5px;
  border-spacing:0px;
  border-collapse:collapse;
  border:1px;
  border-left-color:olive;
  border-top-color:olive;
  border-right-color:white;
  border-bottom-color:white;
  border-style:solid; 
  cursor:default;
}

.LevelOnePCOver {
  background-color:#e2e2e2;
  color:black;
  font-family:verdana;
  font-size:8pt;
  font-weight:bold; 
  padding-left:6px;
  padding-right:11px;
  padding-top:5px;
  padding-bottom:5px;
  border-spacing:0px;
  border-collapse:collapse;
  border:1px;
  border-left-color:olive;
  border-top-color:olive;
  border-right-color:white;
  border-bottom-color:white;
  border-style:solid; 
  cursor:default;
}

.LevelTwoPC {
  background-color:slategray;
  color:white;
  font-family:verdana;
  font-size:8pt;
  font-weight:bold; 
  border-spacing:0px;
  border-collapse:collapse;
  padding:1px;
  padding-left:5px;
  padding-right:10px;
  padding-top:5px;
  padding-bottom:5px;
  border:1px;
  border-left-color:olive;
  border-top-color:olive;
  border-right-color:white;
  border-bottom-color:white;
  border-style:solid; 
  cursor:hand;
}

.LevelTwoPCOver {
  background-color:#cccccc;
  color:black;
  font-family:verdana;
  font-size:8pt;
  font-weight:bold; 
  border-spacing:0px;
  border-collapse:collapse;
  padding:1px;
  padding-left:5px;
  padding-right:10px;
  padding-top:5px;
  padding-bottom:5px;
  border:1px;
  border-left-color:olive;
  border-top-color:olive;
  border-right-color:white;
  border-bottom-color:white;
  border-style:solid; 
  cursor:hand;
}

.LevelTwoSwitchPC {
  background-color:maroon;
  color:white;
  font-family:verdana;
  font-size:8pt;
  font-weight:bold; 
  border-spacing:0px;
  border-collapse:collapse;
  padding:1px;
  padding-left:5px;
  padding-right:10px;
  padding-top:5px;
  padding-bottom:5px;
  border:1px;
  border-left-color:olive;
  border-top-color:olive;
  border-right-color:white;
  border-bottom-color:white;
  border-style:solid; 
  cursor:hand;
}

.LevelTwoSwitchPCOver {
  background-color:#ffcccc;
  color:black;
  font-family:verdana;
  font-size:8pt;
  font-weight:bold; 
  border-spacing:0px;
  border-collapse:collapse;
  padding:1px;
  padding-left:5px;
  padding-right:10px;
  padding-top:5px;
  padding-bottom:5px;
  border:1px;
  border-left-color:olive;
  border-top-color:olive;
  border-right-color:white;
  border-bottom-color:white;
  border-style:solid; 
  cursor:hand;
}

.LevelThree {
  background-color:#cccccc;
  color:black;
  font-family:verdana;
  font-size:8pt;
  font-weight:bold; 
  padding:1px;
  padding-left:5px;
  padding-right:10px;
  padding-top:5px;
  padding-bottom:5px;
  border-spacing:0px;
  border-collapse:collapse;
  border:1px;
  border-left-color:olive;
  border-top-color:olive;
  border-right-color:white;
  border-bottom-color:white;
  border-style:solid; 
  cursor:hand;
}

.LevelThreeOver {
  background-color:#aeaeae;
  color:black;
  font-family:verdana;
  font-size:8pt;
  font-weight:bold; 
  padding:1px;
  padding-left:5px;
  padding-right:10px;
  padding-top:5px;
  padding-bottom:5px;
  border-spacing:0px;
  border-collapse:collapse;
  border:1px;
  border-left-color:olive;
  border-top-color:olive;
  border-right-color:white;
  border-bottom-color:white;
  border-style:solid; 
  cursor:hand;
}

.LevelFour {
  background-color:#aeaeae;
  color:black;
  font-family:verdana;
  font-size:8pt;
  font-weight:bold; 
  padding:1px;
  padding-left:5px;
  padding-right:10px;
  padding-top:5px;
  padding-bottom:5px;
  border-spacing:0px;
  border-collapse:collapse;
  border:1px;
  border-left-color:olive;
  border-top-color:olive;
  border-right-color:white;
  border-bottom-color:white;
  border-style:solid; 
  cursor:hand;
}

.LevelFourOver {
  background-color:#909090;
  color:white;
  font-family:verdana;
  font-size:8pt;
  font-weight:bold; 
  padding:1px;
  padding-left:5px;
  padding-right:10px;
  padding-top:5px;
  padding-bottom:5px;
  border-spacing:0px;
  border-collapse:collapse;
  border:1px;
  border-left-color:olive;
  border-top-color:olive;
  border-right-color:white;
  border-bottom-color:white;
  border-style:solid; 
  cursor:hand;
}

.LevelFive {
  background-color:#909090;
  color:white;
  font-family:verdana;
  font-size:8pt;
  font-weight:bold; 
  padding:1px;
  padding-left:5px;
  padding-right:10px;
  padding-top:5px;
  padding-bottom:5px;
  border-spacing:0px;
  border-collapse:collapse;
  border:1px;
  border-left-color:olive;
  border-top-color:olive;
  border-right-color:white;
  border-bottom-color:white;
  border-style:solid; 
  cursor:hand;
}

.LevelFiveOver {
  background-color:#727272;
  color:white;
  font-family:verdana;
  font-size:8pt;
  font-weight:bold; 
  padding:1px;
  padding-left:5px;
  padding-right:10px;
  padding-top:5px;
  padding-bottom:5px;
  border-spacing:0px;
  border-collapse:collapse;
  border:1px;
  border-left-color:olive;
  border-top-color:olive;
  border-right-color:white;
  border-bottom-color:white;
  border-style:solid; 
  cursor:hand;
}

.LevelSix {
  background-color:#727272;
  color:white;
  font-family:verdana;
  font-size:8pt;
  font-weight:bold; 
  padding:1px;
  padding-left:5px;
  padding-right:10px;
  padding-top:5px;
  padding-bottom:5px;
  border-spacing:0px;
  border-collapse:collapse;
  border:1px;
  border-left-color:olive;
  border-top-color:olive;
  border-right-color:white;
  border-bottom-color:white;
  border-style:solid; 
  cursor:hand;
}

.LevelSixOver {
  background-color:#545454;
  color:white;
  font-family:verdana;
  font-size:8pt;
  font-weight:bold; 
  padding:1px;
  padding-left:5px;
  padding-right:10px;
  padding-top:5px;
  padding-bottom:5px;
  border-spacing:0px;
  border-collapse:collapse;
  border:1px;
  border-left-color:olive;
  border-top-color:olive;
  border-right-color:white;
  border-bottom-color:white;
  border-style:solid; 
  cursor:hand;
}

td.LevelOne {
  background-color:SlateGray;
  color:white;
  font-family:verdana;
  font-size:8pt;
  font-weight:bold; 
  padding-left:6px;
  padding-right:11px;
  padding-top:5px;
  padding-bottom:5px;
  border-spacing:0px;
  border-collapse:collapse;
  border:0px;
  border-left: 1px solid olive;
  border-right: 1px solid white;
  cursor:default;
}

td.LevelOneOver {
  background-color:#e2e2e2;
  color:black;
  font-family:verdana;
  font-size:8pt;
  font-weight:bold; 
  padding-left:6px;
  padding-right:11px;
  padding-top:5px;
  padding-bottom:5px;
  border-spacing:0px;
  border-collapse:collapse;
  border-left:1px solid olive;
  border-top:0px;
  border-right:1px solid white;
  border-bottom:0px;
  cursor:default;
}

td.LevelTwo {
  background-color:#e2e2e2;
  color:black;
  font-family:verdana;
  font-size:8pt;
  font-weight:bold; 
  padding:1px;
  padding-left:5px;
  padding-right:10px;
  padding-top:5px;
  padding-bottom:5px;
  border-spacing:0px;
  border-collapse:collapse;
  border:0px;
  cursor:hand;
}

td.LevelTwoOver {
  background-color:#cccccc;
  color:black;
  font-family:verdana;
  font-size:8pt;
  font-weight:bold; 
  border-spacing:0px;
  border-collapse:collapse;
  padding:1px;
  padding-left:5px;
  padding-right:10px;

  padding-top:5px;
  padding-bottom:5px;
  border:0px;
  border-top:1px solid olive;
  border-bottom:1px solid white;
  cursor:hand;
}

td.LevelOnePC {
  background-color:black;
  color:white;
  font-family:verdana;
  font-size:8pt;
  font-weight:bold; 
  padding-left:6px;
  padding-right:11px;
  padding-top:5px;
  padding-bottom:5px;
  border-spacing:0px;
  border-collapse:collapse;
  border:0px;
  border-left: 1px solid olive;
  border-right: 1px solid white;
 cursor:default;
}

td.LevelOnePCOver {
  background-color:#e2e2e2;
  color:black;
  font-family:verdana;
  font-size:8pt;
  font-weight:bold; 
  padding-left:6px;
  padding-right:11px;
  padding-top:5px;
  padding-bottom:5px;
  border-spacing:0px;
  border-collapse:collapse;
  border:0px;
  border-left:1px solid olive;
  border-right:1px solid white;
  cursor:default;
}

td.LevelTwoPC {
  background-color:slategray;
  color:white;
  font-family:verdana;
  font-size:8pt;
  font-weight:bold; 
  border-spacing:0px;
  border-collapse:collapse;
  padding:1px;
  padding-left:5px;
  padding-right:10px;
  padding-top:5px;
  padding-bottom:5px;
  border:0px;
  cursor:hand;
}

td.LevelTwoPCOver {
  background-color:#cccccc;
  color:black;
  font-family:verdana;
  font-size:8pt;
  font-weight:bold; 
  border-spacing:0px;
  border-collapse:collapse;
  padding:1px;
  padding-left:5px;
  padding-right:10px;
  padding-top:5px;
  padding-bottom:5px;
  border:0px;
  border-top:1px solid olive;
  border-bottom:1px solid white;
  border-style:solid; 
  cursor:hand;
}

td.LevelTwoSwitchPC {
  background-color:maroon;
  color:white;
  font-family:verdana;
  font-size:8pt;
  font-weight:bold; 
  border-spacing:0px;
  border-collapse:collapse;
  padding:1px;
  padding-left:5px;
  padding-right:10px;
  padding-top:5px;
  padding-bottom:5px;
  border:0px;
  cursor:hand;
}

td.LevelTwoSwitchPCOver {
  background-color:#ffcccc;
  color:black;
  font-family:verdana;
  font-size:8pt;
  font-weight:bold; 
  border-spacing:0px;
  border-collapse:collapse;
  padding:1px;
  padding-left:5px;
  padding-right:10px;
  padding-top:5px;
  padding-bottom:5px;
  border:0px;
  border-top:1px solid olive;
  border-bottom:1px solid white;
  cursor:hand;
}

td.LevelThree {
  background-color:#cccccc;
  color:black;
  font-family:verdana;
  font-size:8pt;
  font-weight:bold; 
  padding:1px;
  padding-left:5px;
  padding-right:10px;
  padding-top:5px;
  padding-bottom:5px;
  border-spacing:0px;
  border-collapse:collapse;
  border:0px;
  cursor:hand;
}

td.LevelThreeOver {
  background-color:#aeaeae;
  color:black;
  font-family:verdana;
  font-size:8pt;
  font-weight:bold; 
  padding:1px;
  padding-left:5px;
  padding-right:10px;
  padding-top:5px;
  padding-bottom:5px;
  border-spacing:0px;
  border-collapse:collapse;
  border:0px;
  border-top:1px solid olive;
  border-bottom:1px solid white;
  cursor:hand;
}

td.LevelFour {
  background-color:#aeaeae;
  color:black;
  font-family:verdana;
  font-size:8pt;
  font-weight:bold; 
  padding:1px;
  padding-left:5px;
  padding-right:10px;
  padding-top:5px;
  padding-bottom:5px;
  border-spacing:0px;
  border-collapse:collapse;
  border:0px;
  cursor:hand;
}

td.LevelFourOver {
  background-color:#909090;
  color:white;
  font-family:verdana;
  font-size:8pt;
  font-weight:bold; 
  padding:1px;
  padding-left:5px;
  padding-right:10px;
  padding-top:5px;
  padding-bottom:5px;
  border-spacing:0px;
  border-collapse:collapse;
  border:0px;
  border-top:1px solid olive;
  border-bottom:1px solid white;
  cursor:hand;
}

td.LevelFive {
  background-color:#909090;
  color:white;
  font-family:verdana;
  font-size:8pt;
  font-weight:bold; 
  padding:1px;
  padding-left:5px;
  padding-right:10px;
  padding-top:5px;
  padding-bottom:5px;
  border-spacing:0px;
  border-collapse:collapse;
  border:0px;
  cursor:hand;
}

td.LevelFiveOver {
  background-color:#727272;
  color:white;
  font-family:verdana;
  font-size:8pt;
  font-weight:bold; 
  padding:1px;
  padding-left:5px;
  padding-right:10px;
  padding-top:5px;
  padding-bottom:5px;
  border-spacing:0px;
  border-collapse:collapse;
  border:0px;
  border-top:1px solid olive;
  border-bottom:1px solid white;
  cursor:hand;
}

td.LevelSix {
  background-color:#727272;
  color:white;
  font-family:verdana;
  font-size:8pt;
  font-weight:bold; 
  padding:1px;
  padding-left:5px;
  padding-right:10px;
  padding-top:5px;
  padding-bottom:5px;
  border-spacing:0px;
  border-collapse:collapse;
  border:0px;
  border-top:1px solid olive;
  border-bottom:1px solid white;
  cursor:hand;
}

td.LevelSixOver {
  background-color:#545454;
  color:white;
  font-family:verdana;
  font-size:8pt;
  font-weight:bold; 
  padding:1px;
  padding-left:5px;
  padding-right:10px;
  padding-top:5px;
  padding-bottom:5px;
  border-spacing:0px;
  border-collapse:collapse;
  border:0px;
  border-top:1px solid olive;
  border-bottom:1px solid white;
  cursor:hand;
}

.ItemLevelOne {
border-spacing:0px;
border-collapse:collapse;
cursor:default;
background-color: #99cc33;
font-family: Verdana;
font-size: 8pt;
padding: 4px;
text-align: center;
border: 1px;
border-color: black;
border-style: solid;
}

.ItemLevelOneOver {
border-spacing:0px;
border-collapse:collapse;
cursor:default;
background-color: #f2f2f2;
font-family: Verdana;
font-size: 8pt;
padding: 4px;
text-align: center;
border: 1px;
border-color: black;
border-style: solid;
}

.ItemLevelTwo {
border-spacing:0px;
border-collapse:collapse;
cursor:default;
background-color: #f2f2f2;
font-family: Verdana;
font-size: 8pt;
padding: 4px;
text-align: left;
border: 1px;
border-color: black;
border-style: solid;
}

.ItemLevelTwoOver {
border-spacing:0px;
border-collapse:collapse;
cursor:default;
background-color: #cccccc;
font-family: Verdana;
font-size: 8pt;
padding: 4px;
text-align: left;
border: 1px;
border-color: black;
border-style: solid;
}

td.ItemLevelOne {
border-spacing:0px;
border-collapse:collapse;
cursor:default;
background-color: #99cc33;
font-family: Verdana;
font-size: 8pt;
padding: 4px;
text-align: center;
border: 0px;
border-left: 1px solid black;
border-right: 1px solid black;
}

td.ItemLevelOneOver {
border-spacing:0px;
border-collapse:collapse;
cursor:default;
background-color: #f2f2f2;
font-family: Verdana;
font-size: 8pt;
padding: 4px;
text-align: center;
border: 0px;
border-left: 1px solid black;
border-right: 1px solid black;
}

td.ItemLevelTwo {
border-spacing:0px;
border-collapse:collapse;
cursor:default;
background-color: #f2f2f2;
font-family: Verdana;
font-size: 8pt;
padding: 4px;
text-align: left;
border: 0px;
}

td.ItemLevelTwoOver {
cursor:default;
background-color: #cccccc;
font-family: Verdana;
font-size: 8pt;
padding: 4px;
text-align: left;
border: 0px;
border-top: 1px solid black;
border-bottom: 1px solid black;
}

.HeaderRotator
{
}

.HeaderRotTable
{
border: 0px;
}

.HeaderRotTableOver
{
border: 1px solid red;
}

.HeaderGreeting
{
font-family:Verdana;
font-size:8pt;
font-weight:normal;
color:black;
}

.HeaderMailNone
{
font-family:Verdana;
font-size:8pt;
font-weight:normal;
color:black;
text-decoration:none;
}
.HeaderMailNone A {color:black;}
.HeaderMailNone A:link {color:black;}
.HeaderMailNone A:visited {color:black;}
.HeaderMailNone A:hover {color:black;}

.HeaderMailNew
{
font-family:Verdana;
font-size:8pt;
font-weight:bold;
color:red;
text-decoration:none;
}

.HeaderMailNew A {color:red;}
.HeaderMailNew A:link {color:red;}
.HeaderMailNew A:visited {color:red;}
.HeaderMailNew A:hover {color:red;}

.HeaderMailOld
{
font-family:Verdana;
font-size:8pt;
font-weight:normal;
color:blue;
text-decoration:none;
}
.HeaderMailOld A {color:red;}
.HeaderMailOld A:link {color:red;}
.HeaderMailOld A:visited {color:red;}
.HeaderMailOld A:hover {color:red;}

.HeaderMailBoth
{
font-family:Verdana;
font-size:8pt;
font-weight:bold;
color:red;
text-decoration:none;
}

.HeaderMailBoth A
{
color:red;
}

.HeaderMailBoth A:link
{
color:red;
}

.HeaderMailBoth A:hover
{
color:red;
}

.HeaderMailBoth A:visited
{
color:red;
}

.HeaderDate
{
font-family:Verdana;
font-size:8pt;
font-weight:normal;
color:#009900;
}

.HeaderUsers
{
font-family:Verdana;
font-size:8pt;
font-weight:normal;
color:#009900;
}

.HeaderUptime
{
font-family:Verdana;
font-size:8pt;
font-weight:normal;
color:#009900;
}

.PkgMnuPadTbl {
background-color:#B4B4B4;
border:1px solid #5F5F5F;
}

.PkgMnuMain {
border:1px solid #999999;
padding-left:8px;
padding-right:8px;
background-color:#EDEDED;
font-family:verdana;
font-size:7.25pt;
font-weight:bold;
color:black;
text-decoration:none;
cursor:hand;
}

.PkgMnuMainOvr {
border:1px solid #333333;
padding-left:8px;
padding-right:8px;
background-color:#99FF99;
font-family:verdana;
font-size:7.25pt;
font-weight:bold;
color:black;
text-decoration:none;
cursor:hand;
}

.PkgMnuChildTbl {
background-color:#666666;
padding:3px;
font-family:verdana;
font-size:7.25pt;
font-weight:bold;
color:#CECECE;
text-decoration:none;
}

.PkgMnuSub {
padding-left:8px;
padding-right:8px;
border:1px solid #666666;
font-family:verdana;
font-size:7.25pt;
font-weight:bold;
color:#D1F823;
text-decoration:none;
cursor:hand;
}

.PkgMnuSubOvr {
padding-left:8px;
padding-right:8px;
border:1px solid white;
background-color:black;
font-family:verdana;
font-size:7.25pt;
font-weight:bold;
color:#D1F823;
text-decoration:none;
cursor:hand;
}


/* begin styles for new pagemenu3 */

.pm3TopGroup
{
  background-color:#D9D9E6; 
  border:solid 1px gray; 
  cursor:default; 
}

.pm3MenuGroup
{
  background-image:url(/images/group_background.gif);
  background-color:white;
  border:solid 1px #7E7E81; 
  cursor:default; 
}

.pm3TopMenuItem
{
  background-color:#D9D9E6; 
  color:black; 
  font-family:tahoma; 
  font-size:11px; 
  border:solid 1px #D9D9E6; 
  cursor:default; 
}

.pm3TopMenuItemHover 
{
  background-image:url(/images/item_hover_bg.gif);
  background-color:#E5E6EF; 
  color:black; 
  font-family:tahoma; 
  font-size:11px; 
  border:solid 1px #7C7C94; 
  cursor:default; 
}

.pm3TopMenuItemExpanded
{
  background-image:url(/images/top_group_background.gif);
  background-color:#E5E6EF; 
  color:black; 
  font-family:tahoma; 
  font-size:11px; 
  border:solid 1px #7C7C94; 
  border-bottom-color:#BAB9CD; 
  cursor:default; 
}

.pm3MenuItem
{
  color:black; 
  font-family:tahoma; 
  font-size:11px; 
  margin:1px; 
  cursor:default; 
}

.pm3MenuItemHover 
{
  background-color:#FFEEC2; 
  color:black; 
  font-family:tahoma; 
  font-size:11px; 
  border:solid 1px #4B4B6F; 
  cursor:default; 
}

.pm3MenuBreak
{
  background-image:url(/images/break_bg.gif);
  width:100%;
  height:1px;
}

/* end styles for new pagemenu3 */

.odn_TreeView 
{ 
  background-color:White;
  padding-top:4px; 
  padding-left:1px; 
  border: #7C7C94 1px solid; 
  cursor:default; 
}

.odn_TreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
}

.odn_GrayedTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  color:gray; 
  cursor:default;
}

.odn_HoverTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  text-decoration:underline; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
}

.odn_SelectedTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  background-color: gray; 
  color:white; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
}

.odn_NodeEdit 
{
  border:1px gray solid;
  font-family: tahoma; 
  font-size: 11px;
}

