/* Original PortalPackContent.css */
.tibppStylerH { 	background: #660000; 
		}
	
.tibppStyler0 {
	background-color: #dde0f0
	}

.tibppStyler1 { 
	background-color: #eaeef9
		}
		
.tibppStylerGeneric {  background: #EEEEEE; 
		}

.tibppStylerOther { background: #cccccc; 
		}
		
.tibppStylecellH {font-weight: Bold;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: white;
	background-color: #6478b0;
	text-align: left
	valign: bottom;
	}
		
.tibppStyletd { 	font-weight:normal;
		font-family: Verdana, Arial, sans-serif;
		font-size: 10px;
		color:#000;
		}
			
.tibppStylebody { 	font-weight:normal;
		font-family: Verdana, Arial, sans-serif;
		font-size: 12px;
		color:#000;
		}		

.tibunselectedTab A, .tibselectedTab A {
	color:white;
	text-decoration: none;
	width:80px;
	}
.tibunselectedTab A:hover, .tibselectedTab A:hover {
	text-decoration: underline;
	}

.tibunselectedTab a:link,
.tibunselectedTab a:visited { color: #ccc; }

.tibHeaderLinks a:link    { color: #123; }
.tibHeaderLinks a:visited { color: #123; }
.tibhb {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

.tibppStyleerrorText { font-weight: normal;
		font-family: Verdana, Arial, sans-serif;
		font-size: 10px;
		color: #990000;
		}

.tibppStyleboldText { font-weight: bold;
		font-family: Verdana, Arial, sans-serif;
		font-size: 10px;
		color:#000;
		}
/* Additional classes from styles.css for InverT, renamed to conform to standards */

.tibppStyleTDrule { 		background-color: #6699FF;
				}

.tibppStyleUserGreeting {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color:#000;
}
				
.tibppStyleHeaderLinks {  font-family: Verdana, Arial, Helvetica, sans-serif; 
				font-size: 10px; 
				color: #6699cc; 
				text-decoration: none;
				}

.tibppStyleSearchWidgetTextLight { font-family: Verdana, Arial, Helvetica, sans-serif; 
				font-size: 10px; 
				font-weight: normal; 
				color: #FFFFFF;
				}

.tibppStylesearchHeader {  background-image: url(/PortalTemplates/Images/header_bg.gif); 				
				font-family: Verdana, Arial, Helvetica, sans-serif; 
				font-size: 10px; 
				font-weight: bold; 
				color: #FFFFFF;
				}

.tibppStylecategoryHeader {  font-family: Verdana, Arial, Helvetica, sans-serif; 
				font-size: 10pt; 
				font-weight: bold; 
				color: #FFFFFF; 
				background-image: url(/PortalTemplates/Images/header_bg.gif);
				}

.tibppStyleCategoryContent {  font-family: Verdana, Arial, Helvetica, sans-serif; 
				font-size: 10pt; 
				background-color: #FFFFFF
				}

.tibppStylecategoryFooter { font-family: Verdana, Arial, Helvetica, sans-serif; 
				font-size: 10px; 
				font-weight: normal; 
				color: #666666; 
				background-image: url(/PortalTemplates/Images/footer_bg.gif);
				}

.tibppStyleHeaderTable {  background-color: #FFFFFF;
				}
				
.tibppStylebody1 {  		background-color: #6699FF;
				}
				
.tibppStylenewsHead {  	font-family: Verdana, Arial, Helvetica, sans-serif; 
				font-size: 10px; 
				font-weight: bold; 
				color: #990000;
				}
				
.tibppStylenewsBody {  	font-family: Verdana, Arial, Helvetica, sans-serif; 
				font-size: 10px; 
				color:#000;
				}
				
.tibppStylenewsSource {	font-family: Verdana, Arial, Helvetica, sans-serif; 
				font-size: 10px; 
				color: #888888; 
				padding-bottom: 8px;
				}
				
.tibppStylenewsLink {		color: #660000; 
				}
				
.tibppStyleTabularDataHead { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: bold; 
	color: white;
	background-color: #6478b0;
	text-align: left;
	}
				
.tibppStyleTabularDataEvenRow {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	background-color: #dde0f0
}
				
.tibppStyleTabularDataOddRow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	background-color: #eaeef9
}
				
.tibppStyleGreetingRow {  background-color: #FFFFFF;
				}
				
/** Additions for sparkle **/
.tibtopLabel {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #eee; font-weight: bold}
.tibframeBox {  width: 250px}
.tibcategoryHeader { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold; 
	overflow:hidden;
	color: #003;
	background-color: #bbc5e0;
	}
.tibcategoryHeader A:link,
.tibcategoryHeader A:visited,
.tibcategoryHeader A:hover {
	color: #003;
	text-decoration:underline;
}
.tibcategoryContent {  font-family: Verdana, Arial, Helvetica, sans-serif; overflow:hidden;  font-size: 10pt; background-color: #eaeef9 }
.tibcategoryFooter { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;  overflow:hidden; color: #666666; background-color: #FFFFFF}
.tibpane {position:absolute; visibility:hidden; overflow:hidden; background-color:#999999; padding:5px; top:160px; border: 1px none #000000 }
.tibpane2 { background-color:#666666; border:thick solid #666666 }
.tibtearoff { position:absolute; visibility:show; top:150; left:15; zIndex:10; }
.tibbannerFooter { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FFFFFF; background-color: #666666}
.tibHeaderLinks {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #EEEEEE; text-decoration: none}
.tibTopLinks {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333399; text-decoration: none}

.tibGraybody { background-color: #445890 }

.tibHeaderTable {  background-color: white; color: white }

.tibUserGreeting { font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333;
  font-weight: bold;
}
.tibtabSelected {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; background-color: #AAAAAA}
.tibtabUnselected { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; background-color: #666666}
.tibWideStyle { width: 275px; }
.tibunselectedTab { background-color: #6478b0 ; color: #eaeef9 ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; vertical-align: middle; text-decoration:none;}
.tibselectedTab {  background-color: #eaeef9 ; color: #142860; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; vertical-align: middle; text-decoration:none;}

/** Links **/

A:link {
	color: #039;
	text-decoration:underline;
	}
A:hover {
	color: #06e;
	text-decoration:underline;
	}
A:visited {
	color: #789;
	text-decoration:underline;
	}

.tibStarterHeader A:link,
.tibStarterHeader A:hover,
.tibStarterHeader A:visited {
	color: white;
	white-space: nowrap;
	text-decoration: none;
	}
.tibStarterHeader A:hover {
	text-decoration: underline;
	}

.tibselectedTab A:link,
.tibselectedTab A:visited {
	color: #142860;
	text-decoration:none;
        width:80px;
	}
.tibselectedTab A:hover   {
	color: #142860;
	text-decoration:underline;
	}
.tibunselectedTab A:link,
.tibunselectedTab A:visited {
	color: #eaeef9;
	text-decoration:none;
	}
.tibunselectedTab A:hover {
	color: #eaeef9;
	text-decoration:underline;
	}



/** Floating menus **/
.tibMenuStub { cursor:default; display: block; padding: 0px; } 
.tibMenu { cursor:default; margin:0; padding: 0;
  border-left: solid 1px #aaa; border-top: solid 1px #bbb; 
  border-bottom: solid 1px #666; border-right: solid 1px #333;
  background: #8498d0; padding-bottom:3px;}
.tibMenuSelectedHi, .tibMenuSelectedLo, .tibMenuDeselectedHi, .tibMenuDeselectedLo {
  cursor:default; border:0; font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px; font-weight:bold; width: 150px;
  padding-left:10px; padding-right:30px; padding-top:2px; padding-bottom:2px;}
.tibMenuSelectedHi {background: white; color: #142860;}
.tibMenuSelectedLo {background: #eaeef9; color: #142860;}
.tibMenuDeSelectedHi {background: #c1c8e5; color: #003;}
.tibMenuDeSelectedLo {background: #8498d0;  color: #003;}

/** Starter Portal**/
.tibStarterBody {
	background-color: #445890;
	color:#000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	margin:0; border:0; padding:0;
	}

.tibStarterTabsBg {
	background:#445890;
	#000;
	margin:0; border:0; padding:0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	}
.tibStarterTab {
	padding-top:2px;
	padding-left:1px;
	padding-right:1px;
	margin:0;
	border:0;
	}
.tibCategoryContainer {
	background:#eaeef9;
	border: solid 1px #142860;
	margin:0; padding:0;
	margin-bottom:4px;
	}
.tibStarterHeader {
	background-color: #142860;
	background-image: url(/PortalTemplates/Images/bluebg-gradient.gif);
	color: white;
	padding:0;border:0;margin:0;
	}
.tibStarterHeaderTD {
	color:white;
	font-size:10px;
	font-family: verdana, arial, helvetica, sans-serif;
	}
.tibStarterHeaderSearchField {
	background-color: #eaeef9;
	color: black;
	font-size: 10px;
	border: solid 1px white;
	margin-right:1px;margin-left:1px;
        height: 18px;
	}
.tibStarterHeaderSearchButton {
	background-color: #bbc5e0;
	color: #003;
	font-size: 10px;
	border: solid 1px white;
	margin-right:1px;margin-left:1px;
        height: 18px;
	}
.tibStarterLogoContainer {
	vertical-align: center; text-align:center;
	padding-top:5px;padding-bottom:5px;
	padding-left:15px;padding-right:15px;
	}
.tibCopyright {
	color:#8498d0;
	padding:4px;
	text-align:left;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
}