body					{font-family: Verdana, Helvetica, sans serif; font-size: 7pt; background-color: #FFFFFF}
td						{font-family: Verdana, Helvetica, sans serif; font-size: 7pt;}
input					{font-family: Verdana, Helvetica, sans serif; font-size: 7pt;}
select					{font-family: Verdana, Helvetica, sans serif; font-size: 7pt;}
textarea				{font-family: Verdana, Helvetica, sans serif; font-size: 7pt;}
pre						{font-family: Verdana, Helvetica, sans serif; font-size: 7pt;}

.normalfont				{font-family: Verdana, Helvetica, sans serif; font-size: 7pt; color: #000000;}
.normallink				{font-family: Verdana, Helvetica, sans serif; font-size: 7pt; color: #000000; text-decoration:underline;}
.normalheader			{font-family: Verdana, Helvetica, sans serif; font-size: 7pt; font-weight: bold;}
.normalred				{font-family: Verdana, Helvetica, sans serif; font-size: 7pt; color: red;}
.normalwhite			{font-family: Verdana, Helvetica, sans serif; font-size: 7pt; color: white;}
.normalblue				{font-family: Verdana, Helvetica, sans serif; font-size: 7pt; color: #0000C6;}
.normaldimmed			{font-family: Verdana, Helvetica, sans serif; font-size: 7pt; color: #999999;}
.normalbutton			{font-size:8pt; font-weight:600; color:#505050; background-color:#DEEBCD; border:solid; border-color:#A0A0A0; border-width:1px; cursor:pointer;}

/* Generic rounded grey box design */
td.greytopleft			{height: 19px; width: 21px; text-align: right; vertical-align: bottom;}
td.greytop				{height: 19px; background-color: #EFEDED;}
td.greytopright			{height: 19px; width: 23px; text-align: left; vertical-align: bottom;}
td.greyleft				{width: 21px;}
td.greyright			{width: 23px;}
td.greybotleft			{height: 25px; width: 21px; text-align: right; vertical-align: top;}
td.greybot				{height: 25px;}
td.greybotright			{height: 25px; width: 23px; text-align: left; vertical-align: top;}
.greyboxbackground		{background-color: #EFEDED;}
.greyborder				{border: 1px solid #ADADAD;}

.peripheralLeft			{border-bottom: 2px solid #B2B2B2; border-top: 2px solid #B2B2B2;border-left: 2px solid #B2B2B2;}
.peripheralRight		{border-bottom: 2px solid #B2B2B2; border-top: 2px solid #B2B2B2;border-right: 2px solid #B2B2B2;}
	
/******* New UI ******/
table.fullsize			{width: 100%; height: 100%; border-collapse:collapse; border: none;}
table.mainTable			{align: center; vertical-align: top; border-collapse:collapse; margin: 0px; width: 100%;}
.toolbaritem			{float: left; min-height: 20px; min-width: 20px; padding-left: 5px; padding-right: 5px; vertical-align:middle;}
.clickableCellAnchor	{display:block; text-decoration:none; width:100%;}

.menubackground			{background-color: #BDC9D5;}

.listHeading			{font-weight: bold; border-top: 1px solid #ADADAD; border-bottom: 1px solid #ADADAD; background-color: #D8DFE6;}
.listbackground			{background-color: #FFFFFF;}
.altlistbackground		{background-color: #E8E8E8;}
.selectedbackground		{background-color: #70B8FF;}

/* For "todo" message list background */
.todolistbackground		{background-color: #F2D5D5;}
.todoaltlistbackground	{background-color: #FFC7C7;}

/* For "restricted use" background */
.restlistbackground		{background-color: #F2D5D5;}
.restaltlistbackground	{background-color: #FFC7C7;}

.annStart				{font-weight: bold; border-top: 1px solid #DDDDDD;}
.annEnd					{color: #999999;}

.iconListHeading		{font-weight: bold; border-top: 1px solid #ADADAD; background-color: #F3F3F3;}
.iconLevelHeading		{border-bottom: 1px solid #ADADAD; background-color: #F8F8F8;}
.iconLevelLink			{text-decoration: underline;}

.paraFieldHeading		{font-weight: bold; text-align: right; vertical-align: top; width: 80px; white-space: nowrap;}

.fieldSearchCriteria	{white-space: nowrap; padding: 3px 3px 3px 3px; text-align: left; vertical-align: middle;}
.fieldSearchSeparator	{white-space: nowrap; padding: 3px 3px 3px 3px; text-align: left; vertical-align: middle; border-top: 1px solid #ADADAD; border-bottom: 1px solid #ADADAD; background-color: #F3F3F3;}

.formsrchtitle0			{font-weight: bold; white-space: nowrap; padding: 3px 3px 3px 3px; text-align: left; vertical-align: middle; text-indent: 0px;}
.formsrchtitle1			{font-weight: bold; white-space: nowrap; padding: 3px 3px 3px 3px; text-align: left; vertical-align: middle; text-indent: 10px; background-color: #F6F6F6;}
.formsrchtitle2			{font-weight: bold; white-space: nowrap; padding: 3px 3px 3px 3px; text-align: left; vertical-align: middle; text-indent: 20px; background-color: #E6E6E6;}
.formsrchtitle3			{font-weight: bold; white-space: nowrap; padding: 3px 3px 3px 3px; text-align: left; vertical-align: middle; text-indent: 30px; background-color: #D9D9D9;}	

.formsrchitem0			{white-space: nowrap; padding: 3px 3px 3px 3px; text-align: left; vertical-align: middle;}
.formsrchitem1			{white-space: nowrap; padding: 3px 3px 3px 3px; text-align: left; vertical-align: middle; background-color: #F2F2F2;}
.formsrchitem2			{white-space: nowrap; padding: 3px 3px 3px 3px; text-align: left; vertical-align: middle; background-color: #E6E6E6;}
.formsrchitem3			{white-space: nowrap; padding: 3px 3px 3px 3px; text-align: left; vertical-align: middle; background-color: #D9D9D9;}	
