BODY
{
	font-size: 12pt;
	font-family: Arial;
	color: #000000;
}

TD
{
	font: Arial;
	font-size: 12px;
}

/* pre
{
  font-family: 'verdana, arial';
  font-size: 10pt;
  background-color: #eeeeee;
  border: #d6be5a 1px solid;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 5px;
  padding-top: 5px;
}
*/

A
{
	font-size: 12px;
	color: maroon;
	font-family: arial;
}

A:hover
{
	font-size: 12px;
	color: red;
	font-family: arial;
}

A:Link
{
	font-size: 12px;
	color: maroon;
	font-family: arial;
}
.FinePrint
{
	font-size: 7pt;
	font-family: verdana;
}

.Error
{
	font-size: 11px;
	color: red;
	font-family: arial;
}

.ErrorMessage
{
	font-size: 12px;
	font-weight: bold;
	color: red;
	font-family: arial;
}
.ErrorDot
{
	font-size: 14px;
	font-weight: bold;
	color: red;
	font-family: verdana;
}

.HeaderPage
{
	font-weight: bold;
	font-size: 16px;
	color: black;
	font-family: arial;
}

.Site_Header
{
	font-size: 9pt;
	color: white;
	font-family: arial;
	background-color: #C60008;
}

.Site_Header_Plain
{
	border-right: 0px;
	border-top: 0px;
	font-size: 9pt;
	border-left: 0px;
	color: white;
	border-bottom: #002222 2px solid;
	font-family: arial;
	background-color: #104A38;
}

.TopNavSmall
{
	font: arial;
	font-weight: bold;
	font-size: 13px;
	cursor: hand;
	color: navy;
	text-decoration: none;
}

.TopNavSmall:Visited
{
	font: arial;
	font-weight: bold;
	font-size: 13px;
	cursor: hand;
	color: navy;
	text-decoration: none;
}

.TopNavSmall:Link
{
	font: arial;
	font-weight: bold;
	font-size: 13px;
	cursor: hand;
	color: navy;
	text-decoration: none;
}

.TopNavSmall:hover
{
	font: arial;
	font-weight: bold;
	font-size: 13px;
	cursor: hand;
	color: teal;
	text-decoration: none;
}

.TopNavLinkSmall
{
	font: arial;
	font-weight: bold;
	font-size: 10px;
	cursor: hand;
	color: white;
	text-decoration: none;
}

.TopNavLinkSmall:Link
{
	font: arial;
	font-weight: bold;
	font-size: 12px;
	cursor: hand;
	color: dimgray;
	text-decoration: none;
}

.TopNavLinkSmall:Visited
{
	font: arial;
	font-weight: bold;
	font-size: 12px;
	cursor: hand;
	color: dimgray;
	text-decoration: none;
}

.TopNavLinkSmall:hover
{
	font: arial;
	font-weight: bold;
	font-size: 12px;
	cursor: hand;
	color: mediumblue;
	text-decoration: none;
}

.TopNavLink
{
	font: arial;
	font-weight: bold;
	font-size: 13px;
	cursor: hand;
	text-decoration: none;
	color:Navy;
	text-align: center;
}

.TopNavLink:Link
{
	font: arial;
	font-weight: bold;
	font-size: 13px;
	cursor: hand;
	text-decoration: none;
	color:Navy;
	text-align: center;
}

.TopNavLink:Visited
{
	font: arial;
	font-weight: bold;
	font-size: 13px;
	cursor: hand;
	text-decoration: none;
	color:Navy;
	text-align: center;
}

.TopNavLink:hover
{
	font: arial;
	font-weight: bold;
	font-size: 13px;
	cursor: hand;
	text-decoration: none;
	text-align: center;
	color:Teal;
}

.TopNavGreeting
{
	font: Arial;
	font-size: 12px;
	color: DimGray;
	text-decoration: none;
	font-weight: normal;
}

.TopNavUserName
{
	font: Arial;
	font-size: 12px;
	color: DimGray;
	text-decoration: none;
	font-weight: bold;
}

.TopMasqueraderInfo
{
	font: Arial;
	font-size: 12px;
	color: blue;
	text-decoration: none;
	font-weight: normal;
}

.TopNavGeneral
{
	font: Arial;
	font-size: 12px;
	color: white;
	text-decoration: none;
	font-weight: bold;
}

.LabelStandardBold
{
	font: Arial;
	font-size: 12px;
	color: black;
	font-weight: bold;
}

.LabelStandard
{
	font: Arial;
	font-size: 12px;
	color: black;
	font-weight: bold;
}

.SubHead_Results
{
	font: trebuchet;
	font-size: 12px;
	color: white;
	font-weight: bold;
}

.NotesFieldStandard
{
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	font-size: 12px;
	border-left: #666666 1px solid;
	color: black;
	border-bottom: #666666 1px solid;
	text-align: left;
}

.LabelStandardNonBold
{
	font: Arial;
	font-size: 12px;
	color: black;
}

.FreeFormText
{
	font: Arial;
	font-size: 12px;
	color: black;
	text-align: right;
}

.FreeFormBoldText
{
	font: Arial;
	font-size: 16px;
	color: black;
	text-align: right;
	font-weight: bold;
}

.ButtonSilver
{
	font-size: 12px;
	border-left-color: silver;
	border-bottom-color: silver;
	cursor: hand;
	border-top-style: groove;
	border-top-color: silver;
	font-family: arial;
	border-right-style: groove;
	border-left-style: groove;
	background-color: #e0e0e0;
	border-right-color: silver;
	border-bottom-style: groove;
}

.Button
{
	font: x-small Verdana, Arial, sans-serif;
	color: yellow;
	background-color: maroon;
	border: 1;
	border-color: white;
	border-style: solid;
}

.TextBox
{
	font: x-small Verdana, Arial, sans-serif;
	font-size: 12;
	color: darkblue;
	background-color: lightyellow;
}

.TextBoxDisabled
{
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	font-size: 12px;
	border-left: #666666 1px solid;
	color: #44929E;
	border-bottom: #666666 1px solid;
	font-family: arial;
	background-color: #A3DFF2;
	text-align: right;
}

.TextBoxStandard
{
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	font-size: 12px;
	border-left: #666666 1px solid;
	color: #000000;
	border-bottom: #666666 1px solid;
	font-family: arial;
	background-color: #ffffff;
	text-align: right;
}

.TextBoxStandardLeft
{
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	font-size: 12px;
	border-left: #666666 1px solid;
	color: #000000;
	border-bottom: #666666 1px solid;
	font-family: arial;
	background-color: #ffffff;
	text-align: left;
}

.LineTextBox
{
	border-right: 0px solid;
	border-top: 0px solid;
	border-left: 0px solid;
	border-bottom: #000000 1px solid;
	background-color: transparent;
	text-align: left;
}

.LineTextBoxLogs
{
	border-right: 0px solid;
	border-top: 0px solid;
	border-left: 0px solid;
	border-bottom: #000000 1px solid;
	background-color: transparent;
	text-align: right;
}

.BoxTextBox
{
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	background-color: #ffffff;
	text-align: left;
}

.Grid_General
{
	font: x-small Verdana, Arial, sans-serif;
	color: darkblue;
	background-color: #F1F1F1;
	padding-left: 0;
	padding-right: 0;
	text-align: center;
}

.Grid_Item
{
	font: x-small Verdana, Arial, sans-serif;
	vertical-align: super;
	text-align: center;
}

.Grid_SelectedItem
{
	font: x-small Verdana, Arial, sans-serif;
	vertical-align: super;
	text-align: center;
	color: White;
	background-color: Blue;
}

.Grid_Header
{
	font: bold Arial;
	color: maroon;
	background-color: #C0C0FF;
	text-align: center;
}

.Grid_Header_Thin
{
	font: x-small Verdana, Arial, sans-serif;
	color: white;
	background-color: darkblue;
	text-align: center;
}

.Grid_AlternatingItem
{
	font: x-small Verdana, Arial, sans-serif;
	background-color: #E8E6E6;
	vertical-align: super;
	text-align: center;
}

.Grid_SelectedItem
{
	font: x-small Verdana, Arial, sans-serif;
	color: Black;
	background-color: orange;
	vertical-align: super;
	text-align: center;
}

.SubOrder
{
	font: bold Verdana;
	color: white;
	background-color: #E16161;
	text-align: center;
}

.SubOrder_Header
{
	border-right: #c0c0c0 0px solid;
	padding-right: 0px;
	border-top: #c0c0c0 0px solid;
	padding-left: 0px;
	font-weight: bold;
	font-size: 12px;
	vertical-align: super;
	border-left: #c0c0c0 0px solid;
	color: white;
	border-bottom: #c0c0c0 0px solid;
	font-family: verdana;
	background-color: #385E8F;
	text-align: center;
}

.SubOrder_Item
{
	border-right: #c0c0c0 0px solid;
	padding-right: 0px;
	border-top: #c0c0c0 0px solid;
	padding-left: 0px;
	font-weight: bold;
	font-size: 9px;
	vertical-align: super;
	border-left: #c0c0c0 0px solid;
	color: #3A6093;
	border-bottom: #c0c0c0 0px solid;
	font-family: verdana;
	background-color: #ffffff;
	text-align: center;
}

.SubOrder_AlternatingItem
{
	border-right: #c0c0c0 0px solid;
	padding-right: 0px;
	border-top: #c0c0c0 0px solid;
	padding-left: 0px;
	font-weight: bold;
	font-size: 5px;
	vertical-align: super;
	border-left: #c0c0c0 0px solid;
	color: #3A6093;
	border-bottom: #c0c0c0 0px solid;
	font-family: verdana;
	background-color: #E0E8F3;
	text-align: center;
}

.SubOrder_General
{
	font: Verdana;
	font-size: 5px;
	color: black;
	background-color: beige;
	vertical-align: super;
	border: 1px;
	border-color: #c0c0c0;
	border-style: solid;
	padding-left: 0;
	padding-right: 0;
	text-align: center;
}

.OrderStatus
{
	font: Verdana;
	color: white;
	background-color: #E16161;
	text-align: center;
}

.OrderStatus_Header
{
	border-right: #c0c0c0 0px solid;
	padding-right: 0px;
	border-top: #c0c0c0 0px solid;
	padding-left: 0px;
	font-weight: bold;
	font-size: 12px;
	vertical-align: super;
	border-left: #c0c0c0 0px solid;
	color: white;
	border-bottom: #c0c0c0 0px solid;
	font-family: verdana;
	background-color: #6E5959;
	text-align: center;
}

.OrderStatus_Item
{
	border-right: #c0c0c0 0px solid;
	padding-right: 0px;
	border-top: #c0c0c0 0px solid;
	padding-left: 0px;
	font-size: 9px;
	vertical-align: super;
	border-left: #c0c0c0 0px solid;
	color: #6E5959;
	border-bottom: #c0c0c0 0px solid;
	font-family: verdana;
	background-color: #ffffff;
	text-align: center;
}

.OrderStatus_AlternatingItem
{
	border-right: #c0c0c0 0px solid;
	padding-right: 0px;
	border-top: #c0c0c0 0px solid;
	padding-left: 0px;
	font-size: 5px;
	vertical-align: super;
	border-left: #c0c0c0 0px solid;
	color: #6E5959;
	border-bottom: #c0c0c0 0px solid;
	font-family: verdana;
	background-color: #EBE7E7;
	text-align: center;
}

.OrderStatus_General
{
	font: Verdana;
	font-size: 5px;
	color: black;
	background-color: beige;
	vertical-align: super;
	border: 1px;
	border-color: #c0c0c0;
	border-style: solid;
	padding-left: 0;
	padding-right: 0;
	text-align: center;
}

.Update_Users_General
{
	font: tahoma;
	font-size: 2ex;
	color: black;
}

.Update_Users_Header
{
	color: white;
	font: x-small Verdana, Arial, sans-serif;
	background-color: #996633;
	border: 1px;
	border-color: #000000;
	border-style: solid;
	text-align: center;
}

.Update_Users_Item
{
	background-color: white;
	vertical-align: super;
	border: 1px;
	border-color: #c0c0c0;
	border-style: solid;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	text-align: center;
}

.Update_Users_AlternatingItem
{
	background-color: #ffeedd;
	vertical-align: super;
	border: 1px;
	border-color: #c0c0c0;
	border-style: solid;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	text-align: center;
}

.Preview
{
	color: darkblue;
	background-color: #F1F1F1;
}

.Error
{
	font-size: 11px;
	color: red;
	font-family: arial;
}

.PrettyError
{
	font-size: 12px;
	color: Teal;
	font-family: arial;
}

.SubscrSubject
{
	color: darkblue;
	font: bold Arial;
}

.SubscrMessage
{
	color: darkblue;
}

.MenuTable
{
	padding: 0;
	font: x-small Verdana, Arial, sans-serif;
	color: yellow;
	background-color: darkblue;
}

.MenuRow
{
	font: x-small Verdana, Arial, sans-serif;
	color: lightgreen;
}

A.MenuItem
{
	font: x-small Verdana, Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: lightgreen;
}

A.MenuItem:hover
{
	color: cyan;
}

.GridLink
{
	color: maroon;
}

.GridLink:hover
{
	color: red;
}

.BoldText
{
	font-weight: bold;
}

.BoldUnderlinedText
{
	font-weight: bold;
	text-decoration: underline;
}

.Selected_Disabled_Radio_Button
{
	background-color: #0099FF;
}

.PermissionsPeopleGeneral
{
	border-right: #00598b 1px solid;
	border-top: #00598b 1px solid;
	vertical-align: super;
	border-left: #00598b 1px solid;
	width: 90%;
	border-bottom: #00598b 1px solid;
	text-align: center;
}

.PermissionsPeopleHeader
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font: bold 14px Arial;
	border-left: #000000 1px solid;
	color: white;
	border-bottom: #000000 1px solid;
	background-color: #00598b;
	text-align: center;
}

.PermissionsPeopleItem
{
	border-right: 0px;
	border-top: 0px;
	font-size: 11px;
	vertical-align: super;
	border-left: 0px;
	border-bottom: #c0c0c0 1px solid;
	font-family: Arial;
	background-color: white;
	text-align: center;
}

.PermissionsPeopleAlternatingItem
{
	border-right: 0px;
	border-top: 0px;
	font-size: 11px;
	vertical-align: super;
	border-left: 0px;
	color: black;
	border-bottom: #c0c0c0 1px solid;
	font-family: Arial;
	background-color: #e0fbff;
	text-align: center;
}

.MainMenuCategory
{
	font: arial;
	font-weight: bold;
	font-size: 12px;
	color: #455560;
	text-decoration: none;
}

.MainMenuItem
{
	font: arial;
	font-size: 11px;
	cursor: hand;
	color: #455560;
	text-decoration: none;
}

.MainMenuItem:Link
{
	font: arial;
	font-size: 11px;
	cursor: hand;
	color: #455560;
	text-decoration: none;
}

.MainMenuItem:Visited
{
	font: arial;
	font-size: 11px;
	cursor: hand;
	color: #455560;
	text-decoration: none;
}
.MainMenuItem:Hover
{
	font-weight: bold;
	font-size: 11px;
	cursor: hand;
	color: #000099;
	background-color: #7fc4f2;
	text-decoration: none;
}

.ASPNetThreadData_Header
{
	font-weight: bold;
	font-size: 13px;
	color: #F2F4EF;
	font-family: arial;
	background-color: #898B86;
}

.ASPNetThreadData_Item
{
	border-right: #c0c0c0 0px solid;
	border-top: #c0c0c0 0px solid;
	font-size: 13px;
	border-left: #c0c0c0 0px solid;
	color: #A9AA9C;
	border-bottom: #c0c0c0 0px solid;
	font-family: arial;
	background-color: #F2F4EF;
}

.ASPNetThreadData_AlternatingItem
{
	border-right: #c0c0c0 0px solid;
	border-top: #c0c0c0 0px solid;
	font-size: 13px;
	border-left: #c0c0c0 0px solid;
	color: #A9AA9C;
	border-bottom: #c0c0c0 0px solid;
	font-family: arial;
	background-color: #ffffff;
}

.ASPNetThreadData_General
{
	border-right: #c0c0c0 0px solid;
	border-top: #c0c0c0 0px solid;
	font-size: 13px;
	border-left: #000000 0px solid;
	color: black;
	border-bottom: #000000 0px solid;
	font-family: arial;
	background-color: #ffffff;
}

.ActiveBulletinsQueueGeneral
{
	font: tahoma;
	font-size: 2ex;
	color: black;
}

.ActiveBulletinsQueueHeader
{
	color: white;
	font: x-small Verdana, Arial, sans-serif;
	background-color: #009999;
	border: 1px;
	border-color: #000000;
	border-style: solid;
	text-align: center;
}

.ActiveBulletinsQueueItem
{
	background-color: white;
	vertical-align: super;
	border: 1px;
	border-color: #c0c0c0;
	border-style: solid;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	text-align: center;
}

.ActiveBulletinsQueueAlternatingItem
{
	font: tahoma;
	font-size: 2;
	color: black;
	background-color: #99ffcc;
	vertical-align: super;
	border: 1px;
	border-color: #c0c0c0;
	border-style: solid;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	text-align: center;
}

.PendingBulletinsQueueGeneral
{
	font: tahoma;
	font-size: 2ex;
	color: black;
}

.PendingBulletinsQueueHeader
{
	color: white;
	font: x-small Verdana, Arial, sans-serif;
	background-color: #009999;
	border: 1px;
	border-color: #000000;
	border-style: solid;
	text-align: center;
}

.PendingBulletinsQueueItem
{
	background-color: white;
	vertical-align: super;
	border: 1px;
	border-color: #c0c0c0;
	border-style: solid;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	text-align: center;
}

.PendingBulletinsQueueAlternatingItem
{
	font: tahoma;
	font-size: 2;
	color: black;
	background-color: #99ffcc;
	vertical-align: super;
	border: 1px;
	border-color: #c0c0c0;
	border-style: solid;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	text-align: center;
}

.AllBulletinsQueueGeneral
{
	font: tahoma;
	font-size: 2ex;
	color: black;
}

.AllBulletinsQueueHeader
{
	color: white;
	font: x-small Verdana, Arial, sans-serif;
	background-color: #009999;
	border: 1px;
	border-color: #000000;
	border-style: solid;
	text-align: center;
}

.AllBulletinsQueueItem
{
	background-color: white;
	vertical-align: super;
	border: 1px;
	border-color: #c0c0c0;
	border-style: solid;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	text-align: center;
}

.AllBulletinsQueueAlternatingItem
{
	font: tahoma;
	font-size: 2;
	color: black;
	background-color: #99ffcc;
	vertical-align: super;
	border: 1px;
	border-color: #c0c0c0;
	border-style: solid;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	text-align: center;
}

.FriendlyMessage
{
	font-size: 12px;
	color: #104A38;
	font-family: arial;
}

.ErrorPageItem
{
	font-size: 11px;
	color: #A36354;
	font-family: verdana;
	font-weight: bold;
}

.ErrorPageDetail
{
	font-size: 10px;
	color: #A36354;
	font-family: courier;
}

.LabelCityDataCategory
{
	font: Arial;
	font-size: 15px;
	color: black; /*font-weight: bold;*/
}

.SortSelectionLabel
{
	font: Arial;
	font-size: 12px;
	color: black;
	font-weight: bold;
}

.PayEventRangeMessage
{
	font-size: 12px;
	color: black;
	font-family: arial;
}

.PayEventRangeMessageBold
{
	font-size: 12px;
	color: black;
	font-family: arial;
	font-weight: bold;
}

.DropDownStandard
{
	font-size: 12px;
	color: #000033;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}
A:link.DropDownStandard
{
	color: #000033;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #ffffff;
}
A:visited.DropDownStandard
{
	color: #000033;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #ffffff;
}

.BulletinDate
{
	font-size: 10px;
	color: #31503F;
	font-family: arial;
	font-weight: bold;
}
.BulletinText
{
	font-size: 12px;
	color: #31503F;
	font-family: arial;
}

.AgendaSchedule_Header
{
	font-weight: bold;
	font-size: 13px;
	color: #FFFFFF;
	font-family: arial;
	background-color: #AD6390;
}

.AgendaSchedule_Item
{
	border-right: #c0c0c0 0px solid;
	border-top: #c0c0c0 0px solid;
	font-size: 13px;
	border-left: #c0c0c0 0px solid;
	color: #AD6390;
	border-bottom: #c0c0c0 0px solid;
	font-family: arial;
	background-color: #FFFFFF;
}

.AgendaSchedule_AlternatingItem
{
	border-right: #c0c0c0 0px solid;
	border-top: #c0c0c0 0px solid;
	font-size: 13px;
	border-left: #c0c0c0 0px solid;
	color: #AD6390;
	border-bottom: #c0c0c0 0px solid;
	font-family: arial;
	background-color: #F5EDF2;
}

.AgendaSchedule_General
{
	border-right: #c0c0c0 0px solid;
	border-top: #c0c0c0 0px solid;
	font-size: 13px;
	border-left: #000000 0px solid;
	color: #AD6390;
	border-bottom: #000000 0px solid;
	font-family: arial;
	background-color: #FFFFFF;
}

.EmailLink
{
	font: Trebuchet;
	font-size: 12px;
	cursor: hand;
	color: #C60008;
	text-decoration: none;
}

.EmailLink:Link
{
	font: Trebuchet;
	font-size: 12px;
	cursor: hand;
	color: #C60008;
	text-decoration: none;
}

.EmailLink:Visited
{
	font: Trebuchet;
	font-size: 12px;
	cursor: hand;
	color: #C60008;
	text-decoration: none;
}

.EmailLink:Hover
{
	font: Trebuchet;
	font-weight: bold;
	font-size: 12px;
	cursor: hand;
	color: #ff0008;
	text-decoration: none;
}

.FileLink
{
	font-size: 12px;
	cursor: hand;
	color: #003333;
	text-decoration: none;
}

.FileLink:Link
{
	font: Trebuchet;
	font-size: 12px;
	cursor: hand;
	color: #003333;
	text-decoration: none;
}

.FileLink:Visited
{
	font: Trebuchet;
	font-size: 12px;
	cursor: hand;
	color: #003333;
	text-decoration: none;
}

.FileLink:Hover
{
	font-weight: bold;
	font-size: 12px;
	cursor: hand;
	color: #cc0000;
	text-decoration: none;
}

.RoleList
{
	font: bold Verdana;
	color: white;
	background-color: #E16161;
	text-align: center;
}

.RoleList_Header
{
	border-right: #c0c0c0 0px solid;
	padding-right: 0px;
	border-top: #c0c0c0 0px solid;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12px;
	vertical-align: super;
	border-left: #c0c0c0 0px solid;
	color: white;
	border-bottom: #c0c0c0 0px solid;
	font-family: verdana;
	background-color: #6E5959;
	text-align: center;
}

.RoleList_Item
{
	border-right: #c0c0c0 0px solid;
	padding-right: 0px;
	border-top: #c0c0c0 0px solid;
	padding-left: 0px;
	font-weight: normal;
	font-size: 9px;
	vertical-align: super;
	border-left: #c0c0c0 0px solid;
	color: #6E5959;
	border-bottom: #c0c0c0 0px solid;
	font-family: verdana;
	background-color: #ffffff;
	text-align: center;
}

.RoleList_AlternatingItem
{
	border-right: #c0c0c0 0px solid;
	padding-right: 0px;
	border-top: #c0c0c0 0px solid;
	padding-left: 0px;
	font-weight: normal;
	font-size: 5px;
	vertical-align: super;
	border-left: #c0c0c0 0px solid;
	color: #6E5959;
	border-bottom: #c0c0c0 0px solid;
	font-family: verdana;
	background-color: #EBE7E7;
	text-align: center;
}

.RoleList_General
{
	font: Verdana;
	font-size: 5px;
	color: black;
	background-color: beige;
	vertical-align: super;
	border: 1px;
	border-color: #c0c0c0;
	border-style: solid;
	padding-left: 0;
	padding-right: 0;
	text-align: center;
}

.ErrorNotification
{
	color: Red;
	visibility: hidden;
}

.DefaultContentNavLink
{
	font-weight: bold;
	font-size: 12px;
	color: #3a6e8f;
	font-family: tahoma;
	cursor: hand;
	text-decoration: none;
}

.DefaultContentNavLink:link
{
	font-weight: bold;
	font-size: 12px;
	color: #3a6e8f;
	font-family: tahoma;
	cursor: hand;
	text-decoration: none;
}

.DefaultContentNavLink:visited
{
	font-weight: bold;
	font-size: 12px;
	color: #3a6e8f;
	font-family: tahoma;
	cursor: hand;
	text-decoration: none;
}

.DefaultContentNavLink:hover
{
	font-weight: bold;
	font-size: 12px;
	color: #3a6e8f;
	font-family: tahoma;
	cursor: hand;
	text-decoration: none;
}
.TextArea
{
	font-family: Arial;
	font-size: small;
}
.ErrorText
{
	color: Red;
}
ol li
{
	font-family: Arial;
	font-size: medium;
}
.RomanList
{
	list-style-type: upper-roman;
	list-style-position: outside;
}
.NoList
{
	list-style-type:none;
	list-style-position: outside;
} 
.NumericList
{
	list-style-type: decimal;	
	list-style-position: outside;
}
.NumericListNone
{
	list-style-type: none;	
	list-style-position: outside;
}
.gvHeader
{
  border-right: #c0c0c0 0px solid;
	padding-right: 0px;
	border-top: #c0c0c0 0px solid;
	padding-left: 0px;
	font-weight: bold;
	font-size: 12px;
	vertical-align: super;
	border-left: #c0c0c0 0px solid;
	color: white;
	border-bottom: #c0c0c0 0px solid;
	font-family: verdana;
	background-color: #6E5959;
	text-align: center;
}

.gvRow
{
  border-right: #c0c0c0 0px solid;
	padding-right: 0px;
	border-top: #c0c0c0 0px solid;
	padding-left: 0px;
	font-size: 9px;
	vertical-align: super;
	border-left: #c0c0c0 0px solid;
	color: #6E5959;
	border-bottom: #c0c0c0 0px solid;
	font-family: verdana;
	background-color: #ffffff;
	text-align:left;
	padding: 5px 5px 5px 5px;
}


.gvAltRow
{
	border-right: #c0c0c0 0px solid;
	padding-right: 0px;
	border-top: #c0c0c0 0px solid;
	padding-left: 0px;
	font-size: 5px;
	vertical-align: super;
	border-left: #c0c0c0 0px solid;
	color: #6E5959;
	border-bottom: #c0c0c0 0px solid;
	font-family: verdana;
	background-color: #EBE7E7;
	text-align: left;
}

.gvPager
{
	font: Verdana;
	color: white;
	background-color: #E16161;
	text-align: left;
}

.gvHeaderEZ
{
  border-right: #c0c0c0 0px solid;
	padding-right: 0px;
	border-top: #c0c0c0 0px solid;
	padding-left: 0px;
	font-weight: bold;
	font-size: 12px;
	vertical-align: super;
	border-left: #c0c0c0 0px solid;
	color: white;
	border-bottom: #c0c0c0 0px solid;
	font-family: verdana;
	background-color: #B4BBC0;
	text-align: center;
}

.gvRowEZ
{
  border-right: #c0c0c0 0px solid;
	padding-right: 0px;
	border-top: #c0c0c0 0px solid;
	padding-left: 0px;
	font-size: 9px;
	vertical-align: super;
	border-left: #c0c0c0 0px solid;
	color: #6E5959;
	border-bottom: #c0c0c0 0px solid;
	font-family: verdana;
	background-color: #ffffff;
	text-align:center;
	padding: 5px 5px 5px 5px;
}


.gvAltRowEZ
{
	border-right: #c0c0c0 0px solid;
	padding-right: 0px;
	border-top: #c0c0c0 0px solid;
	padding-left: 0px;
	font-size: 5px;
	vertical-align: super;
	border-left: #c0c0c0 0px solid;
	color: #6E5959;
	border-bottom: #c0c0c0 0px solid;
	font-family: verdana;
	background-color: #D4DBE0;
	text-align: center;
}

.gvRowSelectedEZ
{
  border-right: #c0c0c0 0px solid;
	padding-right: 0px;
	border-top: #c0c0c0 0px solid;
	padding-left: 0px;
	font-size: 9px;
	vertical-align: super;
	border-left: #c0c0c0 0px solid;
	color: #6E5959;
	border-bottom: #c0c0c0 0px solid;
	font-family: verdana;
	background-color: LightGrey;
	text-align:center;
	padding: 5px 5px 5px 5px;
}

.modalBackground {
  background-color:Gray;
  filter:alpha(opacity=70);
  opacity:0.7;
  position:absolute !important;
  top:0px !important;
  left:0px !important;
}

.modalPopup {
  background-color:#ffffdd;
  border-width:3px;
  border-style:solid;
  border-color:Gray;
  padding:3px;
  width:600px;
  text-align:left;
}

.modalPopup p 
{
  font-size:12pt;
  font-weight:bold;
  margin-left:20px;
}

/* ajax calendar */

.cal_Theme1 .ajax__calendar_container {
background-color: #e2e2e2; 
border:solid 1px #cccccc;
}

.cal_Theme1 .ajax__calendar_header {
background-color: #ffffff; 
margin-bottom: 4px;
width:170px;
}

.cal_Theme1 .ajax__calendar_title,
.cal_Theme1 .ajax__calendar_next,
.cal_Theme1 .ajax__calendar_prev {
color: #004080; 
padding-top: 3px;
}

.cal_Theme1 .ajax__calendar_body {
background-color: #e9e9e9; 
border: solid 1px #cccccc;
}

.cal_Theme1 .ajax__calendar_dayname {
text-align:center; 
font-weight:bold; 
margin-bottom: 4px; 
margin-top: 2px;
margin-left:2px;
margin-right:2px;
}

.cal_Theme1 .ajax__calendar_day {
text-align:center;
}

.cal_Theme1 .ajax__calendar_hover .ajax__calendar_day,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_month,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_year,
.cal_Theme1 .ajax__calendar_active {
color: #004080; 
font-weight: bold; 
background-color: #ffffff;
}

.cal_Theme1 .ajax__calendar_today {
font-weight:bold;
width:170px;
}

.cal_Theme1 .ajax__calendar_other,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_today,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_title {
color: #bbbbbb;
}

/* end ajax calendar */