BODY
{
	font-size: 11px;
	font-family: Verdana, Arial;
}
TD
{
	font-size: 11px;
	font-family: Verdana, Arial;
}
.Head, H1
{
	font: 16pt Verdana;
	font-weight: normal;
	color: #666644;
}
BLOCKQUOTE, PRE
{
	font-family: Lucida Console, monospace;
	background-color: #eeeeee;
	color: black;
	font-size: 11px;
}
UL, OL
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}
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;
}
HR
{
	color: dimgrey;
	height: 1pt;
	text-align: left;
}
BODY.Report
{
	font-size: 11px;
	font-family: Verdana, Arial;
	background-color: #fffdf4;
}

TD.Separator
{
	background-color: #fffdf4;
}

.ImagePosition
{
	z-index: 1;
	left: 200px;
	position: absolute;
	top: 310px;
	background-color: transparent;
}

.ItemStyle
{
	font-size: 10px;
	font-family: Verdana, Arial;
	vertical-align:top;
}
.ItemStyleRight
{
	font-size: 10px;
	font-family: Verdana, Arial;
	text-align: right;
}
.ItemStyleRightBold
{
	font-size: 10px;
	font-family: Verdana, Arial;
	font-weight: bold;
	text-align: right;
}

.ItemStyleGreen
{
	font-size: 10px;
	font-family: Verdana, Arial;
	vertical-align:top;
	border-left: #91985a 1px solid;
	border-right: #91985a 1px solid;
}

.ItemStyleBlue
{
	font-size: 10px;
	font-family: Verdana, Arial;
	vertical-align:top;
	border-left: #d2c47e 1px solid;
	border-right: #d2c47e 1px solid;
}
.ItemStyleRed
{
	font-size: 10px;
	font-family: Verdana, Arial;
	vertical-align:top;
	border-left: #af0b1c 1px solid;
	border-right: #af0b1c 1px solid;
}

.ItemStyleBeige
{
	font-size: 10px;
	font-family: Verdana, Arial;
	vertical-align:top;
	border-bottom: #D2C47E 1px solid;
}
.ItemStylePTRating
{
	font-size: 10px;
	padding-bottom: 2px;
	vertical-align: bottom;
	border-bottom: #d2c47e 1px solid;
	font-family: Verdana, Arial;
	text-align: right;
}
.ItemStyleCenter
{
	font-size: 10px;
	padding-bottom: 2px;
	vertical-align: top;
	border-bottom: #d2c47e 1px solid;
	font-family: Verdana, Arial;
	text-align: center;
}
.ItemStyleCenterFirstRow
{
	font-size: 10px;
	padding-bottom: 2px;
	vertical-align: top;
	border-bottom: #d2c47e 1px solid;
	font-family: Verdana, Arial;
	text-align: center;
	padding-top: 8px;
}

.ItemStyleAlignLeft
{
	font-size: 10px;
	padding-bottom: 2px;
	vertical-align: top;
	border-bottom: #d2c47e 1px solid;
	font-family: Verdana, Arial;
	text-align: left;
}
.ItemStyleAlignLeftFirstRow
{
	font-size: 10px;
	padding-bottom: 2px;
	vertical-align: top;
	border-bottom: #d2c47e 1px solid;
	font-family: Verdana, Arial;
	text-align: left;
	padding-top: 8px;
}

.ItemStyleAlignRight
{
	font-size: 10px;
	padding-bottom: 2px;
	vertical-align: top;
	border-bottom: #d2c47e 1px solid;
	font-family: Verdana, Arial;
	text-align: right;
}
.ItemStyleAlignCenter
{
	font-size: 10px;
	padding-bottom: 2px;
	vertical-align: top;
	border-bottom: #d2c47e 1px solid;
	font-family: Verdana, Arial;
	text-align: center;
}
.ItemStyleAlignRightFirstRow
{
	font-size: 10px;
	padding-bottom: 2px;
	vertical-align: top;
	border-bottom: #d2c47e 1px solid;
	font-family: Verdana, Arial;
	text-align: right;
	padding-top: 8px;
}

.ItemStyleOrg
{
	font-size: 6px;
	padding-bottom: 2px;
	vertical-align: bottom;
	color: #416679;
	line-height: 12px;
	border-bottom: #d2c47e 1px solid;
	font-family: Verdana, Arial;
	text-align: left;
}
.ItemStyleOrg2
{
	font-size: 6px;
	padding-bottom: 2px;
	vertical-align: bottom;
	color: #416679;
	line-height: 12px;
	width: 175px;
	border-bottom: #d2c47e 1px solid;
	font-family: Verdana, Arial;
	text-align: left;
}
.ItemStyleFullBeige
{
	font-size: 10px;
	vertical-align:top;
	font-family: Verdana, Arial;
	background-color: #d2c47e;
}

.ItemStyleFullBeigeFirstRow
{
	font-size: 10px;
	vertical-align:top;
	font-family: Verdana, Arial;
	background-color: #d2c47e;
	padding-top:8px;
}

.BorderStyleLTRBeige
{
	border-right: #d2c47e 1px solid;
	border-top: #d2c47e 1px solid;
	border-left: #d2c47e 1px solid;
	border-bottom: white 1px solid;
}

.BorderStyleLBRBeige
{
	border-top: #white 1px solid;
	border-left: #d2c47e 1px solid;
	border-right: #d2c47e 1px solid;
	border-bottom: #d2c47e 1px solid;
}
.Header
{
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: bold;
}

.HeaderStyleText
{
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: Black;
	text-transform: none;
} 

.HeaderStyle
{
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: bold;
	background-color: #99A992;
	color: White;
	text-transform: none;
	border-bottom: thin solid #636363;
}
.HeaderStyleRight
{
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: bold;
	background-color: #99A992;
	color: White;
	text-transform: none;
	border-bottom: thin solid #636363;
	text-align: right;
}
.FooterStyle
{
	border-top: thin solid #636363;
	font-weight: bold;
	background-color: #DADAC8;
	color: #636363;
	font-size: 10px;
}
.FooterStyleRight
{
	border-top: thin solid #636363;
	font-weight: bold;
	background-color: #DADAC8;
	color: #636363;
	font-size: 10px;
	text-align: right;
}
.FooterStyleRightBold
{
	border-top: thin solid #636363;
	font-weight: bold;
	background-color: #DADAC8;
	color: black;
	font-size: 10px;
	text-align: right;
}
.ProductHeader
{
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: bold;
	background-color: #d2c47e;
}
.ProductHeaderRight
{
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: bold;
	text-align: right;
	background-color: #d2c47e;
}
.Content
{
	background-color: #FFF1C0;	
}
.ContentTop
{
	border-top: thin solid #636363;
	text-transform: none;
}
.ContentBottom
{
	margin-bottom: 15px;
	text-transform: none;
	border-bottom: #636363 thin solid;
}
.LinkCategoryHeader
{
	font-weight: bold;
	font-size: 12px;
	text-transform: none;
	color: white;
	border-bottom: #636363 thin solid;
	background-color: #416679;
	text-decoration: none;
}

.CategoryHeader
{
	font-size: 12px;
	font-weight: bold;
	border-bottom: thin solid #636363;
	background-color: #416679;
	color: White;
	text-transform: none;
}
.CategoryHeaderHier
{
	font-size: 14px;
	font-weight: bold;
	border-bottom: thin solid #636363;
	color: Black;
	text-transform: none;
	line-height: 30px;
}
.CategoryHeaderHierGold
{
	font-size: 14px;
	font-weight: bold;
	border-bottom: thin solid #636363;
	color: #CC6600;
	text-transform: none;
	line-height: 30px;
}
.CategoryHeaderHierGold2
{
	font-size: 12px;
	font-weight: bold;
	border-bottom: thin solid #636363;
	color: #CC6600;
	text-transform: none;
	line-height: 30px;
}
.CategoryHeaderHierGold3
{
	font-size: 12px;
	font-weight: bold;
	border-bottom: thin solid #636363;
	color: #CC6600;
	text-transform: none;
}
.CategoryHeaderHierRed2
{
	font-size: 12px;
	color: #af0b1c;
	text-transform: none;
}
.CategoryFooter
{
	border-top: thin solid #636363;
	font-weight: bold;
	background-color: #DADAC8;
	color: #636363;
	font-size: 10px;
}

.CategoryFooterHier
{
	font-family: Verdana, Arial;
	border-top: thin solid #636363;
	font-weight: normal;
	background-color: #DADAC8;
	color: #636363;
	font-size: 10px;
}

.PagerHier
{
	font-family: Verdana, Arial;
	font-weight: normal;
	color: #636363;
	font-size: 10px;
}

.Selected
{
	font-size: 10px;
	color: beige;
	background-color: #FFF8DF;
}
A:link, A:visited
{
	font-size: 11px;
	color: black;
	text-decoration: none;
}

A:active, A:hover
{
	color: #990000;
	text-decoration: underline;
}
A.blank:link, A.blank:visited
{
	vertical-align:bottom;
	font-family: Verdana, Arial;
	color: #FFFFFF;
	text-decoration: none;
}
A.blank:hover, A.blank:active
{
	color: Silver;
	text-decoration: none;
}
A.selected
{
	font-size: 11px;
	vertical-align:bottom;
	background: none;
	font-family: Verdana, Arial;
	color: white;
	text-decoration: none;
}
A.hier:link
{
	font-size: 11px;
	color: black;
	font-weight: bolder;
	text-decoration: underline;
}
A.hier:visited
{
	font-size: 11px;
	color: #666666;
	font-weight: bolder;
	text-decoration: underline;
}

A.hier:active, A.hier:hover
{
	color: #CC6600;
	font-weight: bolder;
	text-decoration: underline;
}
.mainlink
{
	font-size: 14px;
	font-weight: bold;
	color: #999966;
	text-decoration: none;
	text-transform: uppercase;
}
A.mainlink:link, A.mainlink:visited
{
	font-size: 14px;
	font-weight: bold;
	color: #999966;
	text-decoration: underline;
	text-transform: uppercase
}
A.mainlink:active, A.mainlink:hover
{
	color: #990000;
	text-decoration: underline;
	text-transform: uppercase;
}
.Title
{
	color: #FFFDF4;
	font-weight: bold;
	font-size: 14px;
	font-family: Verdana, Arial;
	text-transform: uppercase;
}
.textbold 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
}
.text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}
.red 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
	color: #990000;
}
.OutOfStock 
{
	color: red;
}
A.red:active, A.red:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
	color: #990000;
	text-decoration: underline;
}
A.red:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
	color: #996666;
	text-decoration: underline;
}
.ReportTitle 
{
	font-size: 14px;
	font-weight: bold;
	color: #636363;
	text-transform: uppercase;
}

div.code
{
	width: 90%;
	font-family: "lucida console";
	padding: 20px;
}
.HeadBg
{
	background-color: darkred;
}
.SubHead
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: darkred;
}
.Normal
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
}
P, .NormalIndent
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin-left: 20px;
}
.HeadSeparator
{
	background-color: #9D0000;
}
.LogoBG
{
	background-color: Black;
}
.Select
{
	font-size: 12px;
	font-weight: bold;
	border-bottom: thin solid #636363;
	text-transform: none;
}
.bold
{
	font-weight: bold;
}
.ColoredOrder
{
	font-weight: bold;
	color: #99A992;
}
.menutableleft {
  /*
	BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    BORDER-LEFT: #999999 0px solid;
    BORDER-BOTTOM: 2px solid #999999;
  */
    BACKGROUND-COLOR: #D2C47E;
    COLOR: #000000;
}
.menutableleftinner {
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #000000;
    width : 100%;
}
.menutableheader 
{
	
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-STYLE: normal;	
	FONT-WEIGHT: 700;
	FONT-SIZE: 130%;
	padding-left : 2px;
	text-align : center;
}
.menutablespace {
	FONT-STYLE: normal;
	FONT-SIZE: 100%;
}
A.menutablelink, A.menutablelink:visited
{
	FONT-WEIGHT:normal; 
	FONT-SIZE:9pt; 
	FONT-FAMILY:Verdana; 
	TEXT-DECORATION:none;
	color: black;
}
A.menutablelink:hover 
{
    color: red;
    text-decoration: none;
}
A.menutablelink:active
{
    color: black;
    text-decoration: none;
}
A.menutablelinkSelected, A.menutablelinkSelected:visited {
	FONT-WEIGHT:normal; 
	FONT-SIZE:9pt; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none;
	color:Black;
	cursor:hand;
	font-weight: bold;  /* added 2006.02.21 */
}
A.menutablelinkSelected:hover 
{
    color: red;
    text-decoration: none;
}
TD.headerLink
{
    border-top: solid 2px black;
}
.menutablelinkOver
{
	font-weight: normal;
	font-size: 9pt;
	cursor: hand;
	color: black; /*#F00;*/
	font-family: Verdana;
	position: relative;
	text-decoration: none;
	left: 1px;
	top: 1px;
}
.menutablelinkSelectedOver
{
	FONT-WEIGHT:normal; 
	FONT-SIZE:9pt; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none;
	color: black; /*#F00;*/
	cursor:hand;
	font-weight: bold;
	left: 1px;
	top: 1px;
}

.TableHeaderStandard
{
	padding-left:2px;
	padding-right:2px;
}

.TableRedFullBorder
{
	border-right: #af0b1c 1px solid;
	border-top: #af0b1c 1px solid;
	border-left: #af0b1c 1px solid;
	border-bottom: #af0b1c 1px solid;
}
.TableHeaderRedOuterBorder
{
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #af0b1c 1px solid;
}

.TableHeaderRedTopOuterBorder
{
	border-right: #ffffff 1px solid;
	border-top: #af0b1c 1px solid;
	border-left:  #ffffff 1px solid;
	border-bottom:  #ffffff 1px solid;
}
.TableHeaderRedBottomOuterBorder
{
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left:  #ffffff 1px solid;
	border-bottom:  #af0b1c 1px solid;
}
.TableHeaderRedTopBottomOuterBorder
{
	border-right: #ffffff 1px solid;
	border-top: #af0b1c 1px solid;
	border-left:  #ffffff 1px solid;
	border-bottom: #af0b1c 1px solid;
}

.TableHeaderRightRedOuterBorder
{
	border-right: #af0b1c 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
}
.TableHeaderRightGrayOuterBorder
{
	border-right: #ededed 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
}

.TableHeaderLeftRedOuterBorder
{
	border-left: #af0b1c 1px solid;
	border-top: #ffffff 1px solid;
	border-right: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
}
.TableHeaderGreenOuterBorder
{
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #91985a 1px solid;
}

.TableHeaderBlueOuterBorder
{
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #d2c47e 1px solid;
}

.TableHeaderBlackBottomBorder
{
	border-bottom: Black 1px solid;
}
.TableHeaderGrayBottomBorder
{
	padding-right: 1px;
	border-bottom: silver 1px solid;
}
.TableHeaderGrayBottomBorderPadding
{
	padding-right: 3px;
	border-bottom: silver 1px solid;
}
.TableCellWhiteInRed
{
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	color:White;
	background:url(../images/redtab.jpg) no-repeat;
	border-right: #ffffff 1px solid;
	border-bottom: #af0b1c 1px solid;
	height:20;
	vertical-align: middle;
}

.TableCellWhiteInRedFocus
{
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	color:White;
	background:url(../images/redtab.jpg) no-repeat;
	border-bottom: #af0b1c 1px solid;
	height:20;
	vertical-align:middle;
}
.TableHeaderGreenGradient
{
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	color:White;
	
	background:url(../images/wm-green-gradient.jpg) repeat-x;
}

.TableCellWhiteInGreen
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: white;
	background: url(../images/greentab.jpg) no-repeat;
	border-right: #ffffff 1px solid;
	border-bottom: #91985a 1px solid;
	height: 20px;
	vertical-align: middle;
}
.TableCellWhiteInMustard
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: white;
	background: url(../images/mustardtab.jpg) no-repeat;
	border-right: #ffffff 1px solid;
	border-bottom: #D2C47E 1px solid;
	height: 20px;
	vertical-align: middle;
}
.TableCellWhiteInGold
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: white;
	background: url(../images/goldtab.jpg) no-repeat;
	border-right: #ffffff 1px solid;
	border-bottom: #e8ad11 1px solid;
	height: 20px;
	vertical-align: middle;
}
.TableCellBlackInGold
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: black;
	background: url(../images/goldtab.jpg) no-repeat;
	border-right: #ffffff 1px solid;
	border-bottom: #e8ad11 1px solid;
	height: 20px;
	vertical-align: middle;
}
.TableCellBlackInGold a:visited, .TableCellBlackInGold a:hover, .TableCellBlackInGold a
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: black;
}
.TableCellWhiteInRed a:visited, .TableCellWhiteInRed a:hover, .TableCellWhiteInRed a
{
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	color:White;
}
.TableCellLeftRightGreen
{
	border-left: #91985a 1px solid;
	border-right: #91985a 1px solid;
}

.TableCellLeftRightRed
{
	border-left: #af0b1c 1px solid;
	border-right: #af0b1c 1px solid;
}

.TableCellBottomRed
{
	border-bottom: #af0b1c 1px solid;
}

.TableCellBottomGreen
{
	border-bottom: #91985a 1px solid;
}

.TableCellImage
{
	padding-left:0;
	padding-right:0;
	vertical-align: top;
	text-align: center;
}

.TableCellImageRight
{
	padding-left:0;
	padding-right:0;
	vertical-align: top;
	text-align: right;
}

.DataGridStandard
{
	padding-left:4px;
	padding-right:4px;
	border:none;
}

.AltLightGray
{
	background-color: #efefef;
}

.BigLineSpacing
{
	LINE-height:105%
}
.BigLineSpacing2
{
	 padding-top: 2px;
	 padding-bottom: 2px;
	vertical-align: bottom;
	LINE-height:105%
	
}
.leftnavLinkTextRC { 
PADDING-RIGHT: 2px; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; LINE-HEIGHT: 100%; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Helvetica, sans-serif; font-size:10px 
} 
.leftnavLinkLvl1RC { 

PADDING-RIGHT: 2px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; PADDING-TOP: 1px 
} 

.SelectedIndustryBorder
{
	border-top: #af0b1c 1px solid;
	border-bottom: #af0b1c 1px solid;
	background-color: #efefef;
}

.RatingRed
{
	color:#af0b1c;
}

.RatingGreen
{
	color:#91985a;
}

.RatingWhite
{
	color:White;
}

.RatingGray
{
	color:Gray;
}

.MessageRed {
    FONT-SIZE: 100%;
    FONT-WEIGHT: 700;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #af0b1c;
    TEXT-ALIGN: left
}

/* 2006.02.17 */
#vertgraph {    				
	height: 200px; 
	position: relative; 
	background: url("../images/g_backbar.gif") no-repeat;
	margin: 0;
	float: left;
	text-align: center;
	border-left: solid 1px black;
	border-bottom: solid 1px black;
	margin-left:10px;
	margin-right:0px;
	width: 270px;
}
#vertgraph ul { 
	width: 60px; 
	height: 200px; 
	position: relative;
	margin: 0;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 0px;
	padding: 0; 
	margin-top: 15px;
	float: left;
}
#vertgraph ul li {  
	position: absolute;
	width: 20px; 
	height: 200px; 
	margin: 0;
	bottom: 0; 
	padding: 0 !important; 
	margin: 0 !important; 
	background: url("../images/g_colorbar3.jpg") no-repeat !important;
	text-align: center; 
	vertical-align: middle;
	font-weight: bold;
	color: white; 
	line-height: 0em;
}

#vertgraph li.bar1 { left: 0px; background-position: -56px bottom !important; }
#vertgraph li.bar2 { left: 20px; background-position: -0px bottom !important; }
#vertgraph li.bar3 { left: 40px; background-position: -28px bottom !important; }

#navcontainer
{
margin-left: 0;
margin-right: 0;
padding: 0;
margin: 0;
margin-top: 10px;

z-index: 1;
width: auto;
}

#navcontainer ul
{
list-style-type: none;
text-align: left;
margin-left: 0;
margin: 0;
margin-top: -8px;
padding: 0;
position: relative;
z-index: 2;
}

#navcontainer li
{
display: inline;
text-align: center;
margin: 0;
margin-left: 4px;
}

#navcontainer li a
{
padding: 1px 7px;
color: black;
background-color: #fff;
/*border: 1px solid #ccc;*/
/*border-left: 1px solid #ccc;*/
/* border-top: solid 1px #ccc; */
text-decoration: none;
}

#navcontainer li a:hover
{
color: #F00;
/* border-left: 1px solid #666; */
/*border-top: 1px solid #888;  /* 2px solid #666; */
/* border-bottom: 2px solid #888;  /* 2px solid #666; */
}

#navcontainer li a#current
{
color: #000;
font-weight: bold;
background-color: #fff; /* ddd */
/* border-left: 1px solid #888;  1px solid #666; */
border-bottom: 2px solid black; /* 2px solid #666; */
border-left: 1px solid black;
border-right: 1px solid black;
border-top: none;
/* border-bottom: 2px solid black;  /* 2px solid #666; */
}
#navcontainer li a#current:hover
{
	color: #F00;
	font-weight: bold;
	background-color: #fff;  /* ddd */
	/* border: 1px solid #888; */ /* 1px solid #666; */
	border-bottom: 2px solid #888; /*  2px solid #666; */
	border-left: 1px solid #888;
	border-right: 1px solid #888;
	border-top: none;
	/* border-bottom: 2px solid #888;  /* 2px solid #666; */
}

#unavlistcontainer
{
	margin:0;
	padding: 0;
}
#unavlist 
{
	margin: 0;
	padding: 0;
	padding-top: 2px;
	padding-bottom: 2px;
}
#unavlist li 
{
	list-style: none;
	/* border-right: solid 1px black; */
	display: inline;
	margin-left: 7px;  /* 10px; */
	padding-right: 7px; /* 10px; */
}
.textCapitalize 
{
	text-transform: capitalize;
}
.borderBottom
{
	border-bottom: solid 1px black;
}
A.tab:link, A.tab:visited
{
	vertical-align:bottom;
	font-family: Verdana, Arial;
	color: #FFFFFF;
	text-decoration: none;
}
A.tab:hover, A.tab:active
{
	color: #FFFFFF;
	text-decoration: underline;
}
#hintbox{ /*CSS for pop up hint box */
    position:absolute;
    top: 0;
    background-color: lightyellow;
    width: 150px; /*Default width of hint.*/ 
    padding: 3px;
    border:1px solid black;
    font:normal 11px Verdana;
    line-height:18px;
    z-index:100;
    border-right: 3px solid black;
    border-bottom: 3px solid black;
    visibility: hidden;
}
.hintanchor{ /*CSS for link that shows hint onmouseover*/
    font-weight: bold;
    color: navy;
    margin: 3px 8px;
}
