/* Styles for Admin UI elements. Pre-v6 these were primarily VerbUIContainer elements. Not anymore.

/* Large Buttons */
.LargeButtonCell {white-space:normal;} 
.LargeButton { FONT-SIZE: 18px; COLOR: #666644; TEXT-DECORATION: none } 
.LargeButtonDescription{ FONT-SIZE: 9pt;COLOR:Gray;padding:2px;} 
A.LargeButton:link { COLOR: #666644 } 
A.LargeButton:visited { COLOR: #666644 } 
A.LargeButton:hover { COLOR: #6e90e4; TEXT-DECORATION: none } 
/* End Large Buttons */


.BBNCTopMenu
{
	color:White;
	font-family:Tahoma,verdana
}

.BBNCTopMenuTopItem
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  xx-small ;
    font-weight: bold;
    color:white;
    cursor:hand;
    border-right:solid 1pt #aaaaaa;
	padding-right:10px;
	padding-left:10px;
}

.BBNCTopMenuItem
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  xx-small ;
    font-weight: bold;
    color:Black;
    cursor:hand;
    border-right:solid 1pt #aaaaaa;
	padding-right:10px;
	padding-left:10px;
}

.BBNCTopMenuItemHover
{
	background-image :url(../../images/LinkBarBG.jpg);
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  xx-small ;
    font-weight: bold;
    color:white;
    cursor:hand;
    border-right:solid 1pt #aaaaaa;
	padding-right:10px;
	padding-left:10px;
}

.BBNCTopSubMenu
{
	border:1pt solid gray;
	border-right:2pt solid gray;
	border-bottom:2pt solid gray;
}

.BBNCQuickLinks
{
 	color:Black;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size:  xx-small ;
	border:1pt solid gray;
	border-right:2pt solid gray;
	border-bottom:2pt solid gray;
}

.BBNCQuickLinksItemHover
{
	background-image :url(../../images/LinkBarBG.jpg);
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  xx-small ;
    font-weight: bold;
    color:white;
    cursor:hand;
}
	
.MenuBar 
{
    color:#495D9A;
}	
.MenuBarTD
{
    color:white;
	background-image :url(../../images/LinkBarBG.jpg);
	padding:0px;
	height :17px;
    border-top:solid 1px navy;
    border-Bottom:solid 1px navy;
}	
.Menu
{
	background-color:#0841B5;
	border:solid 1px #495D9A;
	position:absolute; display:none;visibility:hidden; left:-10000;top:-10000;
    color:white;
}	

.MenuLink {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  xx-small ;
    font-weight: bold;
    color:white;
}   

.Menu TR
{
	cursor :hand ;
}

.MenuSeparator {
	color:#7384BD;
}   

.MenuLinkTD
{
	vertical-align:Top;
	padding-left :3px;
	padding-right :3px;
	height:17px;
    color:white;        
}
.MenuLinkTDHot
{
	vertical-align:Top;
	padding-left :3px;
	padding-right :3px;
	height:17px;
    color:white;        
}

/* hyperlink style for the site links */
A.MenuLink
{
	width:100%;
	color:white;
	}	
A.MenuLink:link 
{	
    text-decoration:    none;
    color:white;
}
A.MenuLink:visited  {
    text-decoration:    none;
    color:white;
}
A.MenuLink:active   
{
    text-decoration:    none;
    color:white;
}
A.MenuLink:hover    
{
    text-decoration:    underline;
    color:white;
}


.ButtonBarItem
{
	margin:2px; 
}	

.ButtonBarItemText
{
	font-family:Verdana, Helvetica, sans-serif; 
	font-size:9pt; 
}	

/* flat buttons */
.ProjectFlatButton
{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal;
	height: 18px;
	padding: 2px;
	margin: 1px; 
	cursor: hand;
	white-space: nowrap;
}

.ProjectFlatButtonHover
{
    border: solid 1px navy;
	padding: 1px;
	text-decoration: none;
	white-space: nowrap;
}

.FlatButtonBar 
{
	line-height: normal;
}

.FlatButton
{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal;
	cursor: hand;
	height: 18px;
	margin: 1px; 
	padding: 2px;
	line-height: normal;
}

A.FlatButton IMG
{
	border: 0px;
	vertical-align: middle;
	line-height: normal;
}

A.FlatButton TD
{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px; 
	line-height: normal;
}

.FlatButton:link
{
	text-decoration: none;
	color: #000000;
	height: 18px;
	margin: 1px; 
	padding: 2px;
	line-height: normal;
}

.FlatButton:hover
{
	background-color: #E1E4F5;
	/*border: solid 1px navy; handling this in onmouseover now because of inline style to fix CR270041-031407 */
	color: #495D9A;
	height: 18px;
	margin: 1px;
	padding: 2px;
	line-height: normal;
}

.FlatButton:active
{
	background-color: #E1E4F5;
	color: #495D9A;
	/*border: solid 1px navy; handling this in onmouseover now because of inline style to fix CR270041-031407 */
	height: 18px;
	margin: 1px;
	padding: 2px;
	line-height: normal;
}

.FlatButton:visited
{
	color: #000000;
	height: 18px;
	margin: 1px; 
	padding: 2px;
	line-height: normal;
}
/* end flat buttons */

/* Nav bar style */
.NavBarGroup
{
	font-family: Arial, Helvetica, sans-serif;
	border:solid 1px #495D9A;
	background-color :#EEEEEE;
	background-image:url(../../images/TabPaneAndBodyMM.jpg);
}
.NavBarGroupHeader
{
		background-image:url(../../images/NavBarHeaderBG.jpg);
		background-repeat :repeat ;
		cursor:hand; 
		font-size:13px; 
		font-weight:bold; 
		font-style:normal; 
		color:#354379; 
		text-decoration:none; 
		text-align:left; 
}
.NavBarGroupHeaderHot
{
		background-image:url(../../images/HeaderItemSelectedMM.jpg);
		background-repeat :repeat ;
		background-color:Red;
		cursor:hand; 
		font-size:13px; 
		font-weight:bold; 
		font-style:normal; 
		color:white; 
		text-decoration:none; 
		text-align:left; 
}
.NavBarGroupHeaderOpen
{
		background-image:url(../../images/HeaderItemSelectedMM.jpg);
		background-repeat :repeat ;
		cursor:hand; 
		font-size:13px; 
		font-weight:bold; 
		font-style:normal; 
		color:White; 
		text-decoration:none; 
		text-align:left; 
}
.NavBarGroupHeaderOpenHot
{
		background-image:url(../../images/HeaderItemSelectedMM.jpg);
		background-repeat :repeat ;
		cursor:hand; 
		font-size:13px; 
		font-weight:bold; 
		font-style:normal; 
		color:white; 
		text-decoration:none; 
		text-align:left; 
}

.NavBarItem
{
	font-family:Arial, Helvetica, sans-serif;
	cursor :hand;
	padding:1px;
}	
.NavBarItemHot
{
	font-family:Arial, Helvetica, sans-serif;
	cursor :hand;
	background-color:#E1E4F5;
	color:navy;
	padding:0px;
	border :solid 1px navy;
}	
.NavBarItemSelectedHot
{
	font-family:Arial, Helvetica, sans-serif;
	cursor :hand;
	background-color:#E1E4F5;
	color:navy;
	padding:0px;
	border :solid 1px navy;	
}	
.NavBarItemSelected
{
	font-family:Arial, Helvetica, sans-serif;
	cursor :hand;
	background-color:#E1EAF9 ;
	color:navy;
	padding:0px;
	border :solid 1px #C1C8EB;
}	

A.NavBarItem IMG
{
	border:0px;
}
A.NavBarItem TD
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
}
.NavBarGroupHeaderOpen TD{border-bottom:solid 1px navy;}
.NavBarGroupHeaderOpenHot TD{border-bottom:solid 1px navy;}
/* end nav bar styles */


.bbnItem{tabStop:false;tabIndex:-1;}
TR.bbnode IMG{align:absMiddle;}
TR.bbnode TD{background-position-y :center;background-repeat :no-repeat ;padding-left :19px;align:left;valign:middle;nowrap:true;}

.bbn{}
.bbnI{background-image:url(../../images/I.gif);}
.bbnT{background-image:url(../../images/T.gif);}
.bbnL{background-image:url(../../images/L.gif);}
.bbnR{background-image:url(../../images/R.gif);}
.bbnF{background-image:url(../../images/F.gif);}
.bbnPlus{background-image:url(../../images/plus.gif);}
.bbnTPlus{background-image:url(../../images/Tplus.gif);}
.bbnLPlus{background-image:url(../../images/Lplus.gif);}
.bbnRPlus{background-image:url(../../images/Rplus.gif);}
.bbnFPlus{background-image:url(../../images/Fplus.gif);}
.bbnMinus{background-image:url(../../images/minus.gif);}
.bbnTMinus{background-image:url(../../images/Tminus.gif);}
.bbnLMinus{background-image:url(../../images/Lminus.gif);}
.bbnRMinus{background-image:url(../../images/Rminus.gif);}
.bbnFMinus{background-image:url(../../images/Fminus.gif);}

TR.bbnode{height:20px;}
TR.bbnRoot{}
TR.bbnChild{visibility :hidden;display :none ;}
TR.bbnChildEx{}
TR.bbnChildEx TD{padding-left :19px;	background-repeat :repeat-y;}

/* */
.TabLinkTD
{
	height :100%;
	font-size :smaller;
	color:black	;
}
.ActiveTabLinkTD
{
	height :100%;
	font-size :smaller;
	color:black	;
}
.TabLinkTDHot
{
	height :100%;
	font-size :smaller;
	color:black	;
}

.BBFrameMR{height:100%;width:100%;background-position:right top;background-repeat:repeat-y;background-attachment:scroll;}
.BBFrameML{height:100%;width:100%;background-position:left top;background-repeat:repeat-y;background-attachment:scroll;}
.BBFrameBM{height:100%;width:100%;background-position:left bottom;background-repeat:repeat-x;background-attachment:scroll;}
.BBFrameTM{height:100%;width:100%;background-position:left top;background-repeat:repeat-x;background-attachment:scroll;}
.BBFrameTL{height:100%;width:100%;background-position:left top;background-repeat:no-repeat;background-attachment:scroll;}
.BBFrameTR{height:100%;width:100%;background-position:right top;background-repeat:no-repeat;background-attachment:scroll;}
.BBFrameBL{height:100%;width:100%;background-position:left bottom;background-repeat:no-repeat;background-attachment:scroll;}
.BBFrameBR{height:100%;width:100%;background-position:right bottom;background-repeat:no-repeat;background-attachment:scroll;}
.BBFrameMM{height:100%;width:100%;background-attachment:scroll;}

.BBFrameTable{width:100%;height:100%;}
.BBFrameTDMR{background-position:right top;background-repeat:repeat-y;background-attachment:scroll;}
.BBFrameTDML{background-position:left top;background-repeat:repeat-y;background-attachment:scroll;}
.BBFrameTDBM{background-position:left bottom;background-repeat:repeat-x;background-attachment:scroll;}
.BBFrameTDTM{background-position:left top;background-repeat:repeat-x;background-attachment:scroll;}
.BBFrameTDTL{background-position:left top;background-repeat:no-repeat;background-attachment:scroll;}
.BBFrameTDTR{background-position:right top;background-repeat:no-repeat;background-attachment:scroll;}
.BBFrameTDBL{background-position:left bottom;background-repeat:no-repeat;background-attachment:scroll;}
.BBFrameTDBR{background-position:right bottom;background-repeat:no-repeat;background-attachment:scroll;}
.BBFrameTDMM{background-attachment:scroll;text-align:left ;vertical-align:top; }

