body {	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	font-style: normal;	font-variant: normal;	font-weight: normal;	line-height: 100%;	word-spacing: normal;	letter-spacing: normal;	text-decoration: none;	text-transform: none;	text-align: left;	text-indent: 0ex;	color: #1f3b42;}.textNotification {	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	font-style: normal;	color:#EE2222;	font-size: 90%;}.textGeneral {	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	font-style: normal;	font-variant: normal;	font-weight: normal;	line-height: 100%;	word-spacing: normal;	letter-spacing: normal;	text-decoration: none;	text-transform: none;	text-align: left;	text-indent: 0ex;	color: #1f3b42;}.textGeneralItalic {	font-style: italic;	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	color: #1f3b42;}.textGeneralBoldItalic {	font-style: italic;	font-weight: bold;	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	color: #1f3b42;}.textGeneralBold {	font-weight: bold;	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	color: #1f3b42;}.textHeading1 {	font-size: 120%;}.textHeading2 {	font-size: 140%;}.textHeading3 {	font-size: 160%;}.textHeading4 {	font-size: 180%;}.textItalic {	font-style: italic;}.textBold {	font-weight: bold;}.textNormalSize {	font-size: 100%;}.textSmallish {	font-size: 90%;}.textSmall {	font-size: 80%;}.textSmaller {	font-size: 75%;}.textLink {	font-size: 80%;}.textWarning {	font-weight: bold;	color: #f30204;}.nodisplay {	display: none;}.displayed {	display: inline;}.colorBlitzBG {	color: #ffffbb;}.colorBlitzFG {	color: #3366cc;}.colorSuccess {	color: #14fb14;}.colorWarning {	color: #f30204;}.colorAlert {	color: #f34164;}.colorPending {	color: #303031;}.colorMuted {	color: #777777;}.colorWhite {	color: #ffffff;}img {	border: 0px;}a {	cursor: pointer;}hr {	width: 90%;}.nounderline A:link {text-decoration: none; color: black} .nounderline A:visited {text-decoration: none} .nounderline A:active {text-decoration: none} .nounderline A:hover {text-decoration: underline; color: red;}

.nodecoration A:link {text-decoration: none; color: black} 
.nodecoration A:visited {text-decoration: none} 
.nodecoration A:active {text-decoration: none} 
.nodecoration A:hover {text-decoration: none; }table.borderTable th {	font: bold 1.0em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	border-right: 1px solid #C1DAD7;	border-bottom: 1px solid #C1DAD7;;	border-top: 1px solid #C1DAD7;;	letter-spacing: 2px;	/*	text-transform: uppercase; */	text-align: center;	padding: 4px 4px 4px 4px;	background: #ffffbb url(../images/bg_header.jpgx) no-repeat;}table.borderTable td {	font: 1.0em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	border-right: 1px solid #C1DAD7;	border-top: 1px solid #C1DAD7; /* really only need top on first row */	border-bottom: 1px solid #C1DAD7;	background: #fff;	padding: 4px 4px 4px 4px;}table.noBorderTable td {	font: 1.0em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	border-right: none;	border-top: none;	border-bottom: none;	background: #fff;	padding: 0px 0px 0px 0px;}
table.valignTop td {
	vertical-align: top;
}
caption {	padding: 0 0 5px 0;	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	text-align: right;}/* for edit-in-place */.editable, textarea{	background-color: #ffffd3;}img.progress{	vertical-align: middle;	padding: 0 10px;}input.rightAligned {	text-align: right;}input.leftAligned {	text-align: left;}input.centerAligned {	text-align: center;}