P.BBL {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
LI {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
UL {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

A:active, A:link, A:visited {
	text-decoration: none;
	color: Blue;
}
A:hover {
	text-decoration : underline;
	color: Red;
}

.OfficePhone {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;

}

.ForumHeader{font-size:11px; font-weight:bold; text-decoration:none; color:#000000; background: url(/ebblImages/portletteBacking.gif) repeat right;}
.ForumHeader A:hover {color:#E9E637;}
.ForumBody{font-size:13px; text-decoration:none; color:#000000}
.ForumBody A:hover {color:#871306; text-decoration:underline;}
.ForumFooter{font-size:9px; text-decoration:none; color:#77776E}
.ForumSmallText{font-size:10px; text-decoration:none; color:#000000}
.ForumSmallText A:hover {color:#871306; text-decoration:underline;}
.ForumSmallNext{font-size:10px; text-decoration:none; color:#000000; background-color:#ffffff; border-top:1px dotted grey;}
.ForumSmallNext A:link, .ForumSmallNext A:active, .ForumSmallNext A:visited {color:#000000;}
.ForumSmallNext A:hover {color:#000000; text-decoration:underline;}
.ForumInfoText{font-size:10px; text-decoration:none; color:#D27C1E}
.ForumInfoText A:hover {color:#871306; text-decoration:underline;}
.ForumSmallTopic{font-size:10px; text-decoration:none; color:#393D89}
.ForumSmallTopic A:hover {color:#000000; text-decoration:underline;}
.ForumTopicTitle{font-size:13px; text-decoration:none; color:#393D89}
.ForumTopicTitle A:hover {color:#000000; text-decoration:underline;}
.ForumLink{font-size:10px; text-decoration:none; color:#000000}
.ForumLink A:hover {color:#871306; text-decoration:underline;}
.ForumSLink{font-size:10px; text-decoration:none; color:#000000}
.ForumSLink A:link, .ForumSLink A:active, .ForumSLink A:visited {color:#871306;}
.ForumSLink A:hover {color:#871306; text-decoration:underline;}

.Names {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;

}

.NamesLarge {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;

}

TABLE, TR, TD, P, SPAN, DIV, PRE, SELECT, TEXTAREA, INPUT{
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.mapheadline {
	font-size: 12px;
	background-color: #ccccff;
}

.xsmallText {
	font-size: 9px;
}
.smallText {
	font-size: 10px;
}
.mediumText {
	font-size: 11px;
}
.expensesLargeText {
	font-size: 13px;
	background-color: #f0f0f0;
	font-weight: bold;
}
.expensesMediumText {
	font-size: 11px;
	background-color: #f0f0f0;
}
.expensesDetailsText {
	font-size: 11px;
	color: white;
	background-color: #990000;
}
.largeText {
	font-size: 13px;
}
.XLARGEText {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
}

.whiteText {
	color: white;
}
	.whiteText A:active, .whiteText A:link, .whiteText A:visited {
		color: white;
	}
	.whiteText A:hover {
		color: yellow;
	}
.redText {
	font-size: 11px;
	color: red;
}

.leftColumn {
	background-color: #6666CC;
}
.leftColumnBottom {
	background-color: #6666CC;
}
.leftColumnMiddle {
	background-color: #6666CC;
}
.middleColumn {
	background-color: #FFFFFF;
}

.menubar {
	background-color: #000099;
	font-size:10px;
	color:white;
	border: thin solid Black;
	border-right-style: none;
}
.menubar A:active, .menubar A:link, .menubar A:visited{
	color:white;
	text-decoration: none;
}
.menubar A:hover{
	color:white;
	text-decoration : underline;
}
.menubarselected {
	background-color: #000099;
	font-size:10px;
	color:yellow;
	border: thin solid Black;
	border-right-style: none;
}
	.menubarselected A:active, .menubarselected A:link, .menubarselected A:visited{
		color:yellow;
		text-decoration: none;
	}
	.menubarselected A:hover{
		text-decoration : underline;
		color:yellow;
	}
	
.headline {
	background-color: #6666CC;
	font-size : 10px;
	font-weight: bold;
}
.portletteName{
	color: White;
	font-weight: bold;
}

.AdminTableHead {
	background-color: #deebf1;
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.AdminTableBody {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #deebf4;
}
.AdminTableBodyNoveau {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color:#deebf8;
}
.AdminTableRowNoveau {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #deebfC;
}
.Row0 {
	background-color: lightgrey;
}
.Row1 {
	background-color: #f0f0f0;
}
.Row1r {
	background-color: #f0f0f0;
	color:red;
}
.RowDelete {
	background-color: #ccccff;
}
.Row0r {
	background-color: #f0f0f0;
	color:red;
}
.RowDetect {
	background-color: #ffcfcf;
}

.announcementheader {
	background-color: #9999CC;
	color: white;
}
.announcementtitle {
	background-color: #CC99CC;
	color: white;
}
.AnnouncementSO {
	background-color: #FFFFCC;
	color: black;
}
.AnnouncementSOTotal {
	background-color: #FFFF99;
	color: black;
}
	.announcementheader A:active, .announcementheader A:link, .announcementheader A:visited {
		text-decoration: none;
		color: white;
	}
	.announcementheader A:hover {
		text-decoration: none;
		color: black;
	}
.announcementheader2 {
	background-color: blue;
	color: white;
	font-size: 13px;
	font-weight: bold;
}

.loginText1 {
	font-size:18px;
	color:#4E00FF;
}
.loginText2 {
	font-size:15px;
	color:#4E00FF;
}
.loginWarning {
	font-size:15px;
	color:red;
}
.loginNote{
	font-size:15px;
	color:#666666;
}
.loginCopyright{
	font-size:13px;
	color:white;
}

.fileSubmittalMenu {
	font-size:12px;
	color:white;
	background-color:#6699CC;
}
	.fileSubmittalMenu A{
		color:white;
	}
	.fileSubmittalMenu A:hover{
		color:white;
	}
	.fileSubmittalMenu A:visited{
		color:white;
	}
.fileSubmittalMenuSelected {
	font-size:13px;
	color:black;
	background-color:#FFCC00;
	font-weight:bold;
}
.fileSubmittalMenuBlank {
	background-color:#336699;
}
.greyedout {
	background-color:#c3c3c3;
	color: gray;
}

.calendarHeadline {
	background-color:#c6dfff;
}

.OMMmediumText {
	font-size: 11px;
	color:white;
}

.SedimentServiceTableHead {
	background-color: #ccccaa;
	color: black;
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.SedimentTableHead {
	background-color: #ffcccc;
	color: black;
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.SedimentTableBody {
	background-color: #ffcccc;
	color: black;
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.SedimentHorizontalTable {
	background-color: #ffffcc;
	color: black;
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

buttonSmall {
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.BigHead {
	font-size : larger;
	background-color : transparent;
	font : xx-large serif;
	font-family : serif;
}
.MediumHead {
	font-size : larger;
	background-color : transparent;
	font : large serif;
	font-family : serif;
	font-color : blue;
}

.SmallHead {
	font-size : smaller;
	background-color : transparent;
	font : small serif;
	font-family : serif;
	font-color : blue;
}

.MediumSanHead {
	font-size : larger;
	background-color : transparent;
	font : bolder medium sans-serif;
	font-family : sans-serif;
	color: Black;
}

.FormPageCategory {
	font-size : medium;
	background-color : transparent;
	font : serif;
	font-family : serif;
	font-color : black;
}

.Invisible {
	visibility:hidden;
}

.Italic {
	color: black;
	font-weight : normal;
	font-style : italic;
}

.Form_title {
color: black;
font-weight : bolder;
}
.Form_input {
background-color: ffffff;
color: black;
font-weight : normal;
}

.PerfHead {
	background-color: #CCCCFF;
	color: black;
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.PerfSubHead {
	background-color: #CCCCFF;
	color: black;
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.DocTrackingHeadRow0 {
	background-color: #f0f0f0;
	font-weight: bold;
	font-size: 11px;
}
.DocTrackingHeadRow1 {
	background-color: #ffffff;
	font-weight: bold;
	font-size: 11px;
}

.DocTrackingRow0 {
	background-color: #f0f0f0;
	font-size: 11px;
}

.DocTrackingRow1 {
	background-color: #ffffff;
	font-size: 11px;
}

.DocTrackingAdminRow0 {
	background-color: #f0f0f0;
	font-size: 11px;
	color: blue;
}

.DocTrackingAdminRow1 {
	background-color: #ffffff;
	font-size: 11px;
	color: blue;
}

/* Use these styles for the performance evaluation */
.Row0pe {background-color: white;}
.Row1pe {background-color: #f0f0f0;}

/* Use these styles to display the calendar-style tables */
#eBBLHeader {font-family : Arial, Helvetica, sans-serif; font-size : 10px;}
#eBBL {font-family : Arial, Helvetica, sans-serif; font-size : 11px;}

#eBBLHeader .MainTabInFocus {background-color: #007F00; color: white; text-align: center; padding: 5px; border-left: thin solid #fff; border-top: thin solid #fff; border-right: thin solid #fff;}
#eBBLHeader .MainTabOutOfFocus {background-color: #005500; color: white; text-align: center; padding: 5px; border-bottom: thin solid #fff;}
#eBBLHeader .MainTabSpacer {background-color: #007F00; font-size: 6px; border-left: thin solid #fff;}
#eBBLHeader .InfoSpacer {background-color: #007F00; color: white; text-align: right; padding: 5px; border-left: thin solid #fff;}
#eBBLHeader .Title {background-color: #004400; color: white; text-align: center; padding: 5px; border-bottom: thin solid #fff;}
#eBBLHeader .BlueTitle {color: #FFFFFF; background-color: #336699; border: thin solid #003366; padding: 3px;}
.MainTabInFocus A:link, .MainTabInFocus A:hover, .MainTabInFocus A:visited {color: white;}
.MainTabOutOfFocus A:link, .MainTabOutOfFocus A:hover, .MainTabOutOfFocus A:visited {color: white;}

/* set up styles used to create look of the event form */
#eBBLForm .tableHeader {background-color: #ddd; border: thin solid silver; padding: 3px;}
#eBBLForm .row0 {background-color: #fff; border: thin solid silver;}
#eBBLForm .row1 {background-color: #eee; border: thin solid silver;}
#eBBLForm Input.Button {background-color: #ddd; border-left: medium solid ButtonHighlight; border-top: medium solid ButtonHighlight; border-right: medium solid ButtonShadow; border-bottom: medium solid ButtonShadow;}
#eBBLHeader Input.Button {background-color: #ddd; border-left: medium solid ButtonHighlight; border-top: medium solid ButtonHighlight; border-right: medium solid ButtonShadow; border-bottom: medium solid ButtonShadow;}

.FunRow0 {
	background-color: #ffffff;
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.FunRow1 {
	background-color: #f0f0f0;
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.menuSel {
	background-color: #FFFFCC;
	font-weight: bold;}
.menuUnSel {
	background-color: #CCCCCC;
	font-weight: bold;}
