.logonHeading 
{
  color: #748270;
  letter-spacing: 2px;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 16px;
}
P {
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD {
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
LI {
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
OL {
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.gridViewValue
{
    white-space: nowrap;
}
.gridViewValueN
{
    white-space:normal;
}
A.actionLink {
	xPADDING-RIGHT: 20px; 
	padding-left: 10px;
	FONT-WEIGHT: normal; 
	BACKGROUND-IMAGE: url("images/arrow_list.gif"); 
	BACKGROUND-REPEAT: no-repeat; 
	FONT-SIZE: 11px; 
	COLOR: #0066CC; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	margin-right: 20px;
}
a[disabled]
{
  color: #666666;
  CURSOR:default;
}

INPUT.actionButtons 
{
	BORDER: none 0px black;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	COLOR: #00537a; 
    text-decoration: underline;
    background-color:Transparent;
    CURSOR: hand;
}
LI A
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #0066CC; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
A.linkButtons {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #0066CC; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
A.linkButtons:active {
	COLOR: #0081bd;
}
A.linkButtons:hover {
	COLOR: #0081bd;
}
.buttonSave {
	BORDER: #000000 1px solid; 
	PADDING-RIGHT: 7px; 
	PADDING-LEFT: 7px; 
	FONT-WEIGHT: bold; 
	PADDING-BOTTOM: 3px; 
	COLOR: #000000; 
	MARGIN-RIGHT: 3px; 
	PADDING-TOP: 2px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 17px; 
	BACKGROUND-COLOR: #ede9cf; 
	TEXT-DECORATION: none;
	vertical-align: text-bottom;
	float: right;
}
A.buttonSave:hover {
	BACKGROUND-COLOR: #fdf9df;
}
.buttonCancel {
	BORDER: solid  1px #777777;
	PADDING-RIGHT: 7px; 
	PADDING-LEFT: 7px; 
	FONT-WEIGHT: bold; 
	PADDING-BOTTOM: 3px; 
	COLOR: #666666; 
	MARGIN-RIGHT: 3px; 
	PADDING-TOP: 2px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 17px; 
	BACKGROUND-COLOR: #eeeeee; 
	TEXT-DECORATION: none;
	float: right;
}
A.buttonCancel:hover {
	BACKGROUND-COLOR: #f7f7f7;
}
.buttonGenPDF {
	BORDER: #000000 1px solid; 
	FONT-WEIGHT: bold; 
	COLOR: #666666; 
	PADDING-TOP: 2px; 
	padding-right: 7px;
	padding-left: 7px;
	HEIGHT: 17px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #eeeeee; 
	TEXT-DECORATION: none;
	float: right;
}
A.buttonGenPDF:hover {
	BACKGROUND-COLOR: #f7f7f7
}
.label {
	PADDING-RIGHT: 10px; 
	FONT-SIZE: 10px; 
	COLOR: #777777; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}
.value {
	BORDER-RIGHT: #e7e7e7 1px solid; 
	BORDER-TOP: #e7e7e7 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #e7e7e7 1px solid; 
	BORDER-BOTTOM: #e7e7e7 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #f6f6f6;
    white-space: nowrap;
	text-align: left;
}
.changedValue
{
    BORDER-RIGHT: #e7e7e7 1px solid;
    BORDER-TOP: #e7e7e7 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #e7e7e7 1px solid;
    COLOR: red;
    BORDER-BOTTOM: #e7e7e7 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #f6f6f6;
    white-space: nowrap;
}
.keyValue {
	BORDER-RIGHT: #ddd9bf 1px solid; 
	BORDER-TOP: #ddd9bf 1px solid; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	BORDER-LEFT: #ddd9bf 1px solid; 
	BORDER-BOTTOM: #ddd9bf 1px solid; 
	BACKGROUND-COLOR: #ede9cf;
    white-space: nowrap;
}
.name {
	BORDER-RIGHT: #ddd9bf 1px solid; 
	BORDER-TOP: #ddd9bf 1px solid; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	BORDER-LEFT: #ddd9bf 1px solid; 
	BORDER-BOTTOM: #ddd9bf 1px solid; 
	BACKGROUND-COLOR: #ede9cf;
}
.namechanged {
	BORDER-RIGHT: #ddd9bf 1px solid; 
	BORDER-TOP: #ddd9bf 1px solid; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	BORDER-LEFT: #ddd9bf 1px solid; 
	BORDER-BOTTOM: #ddd9bf 1px solid; 
	BACKGROUND-COLOR: #ede9cf; 
	COLOR: red;
}
TH {
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 1px; 
	TEXT-ALIGN: left
}
INPUT.InError {
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BORDER-RIGHT: #990000 1px solid; 
	BORDER-TOP: #990000 1px solid; 
	BORDER-LEFT: #990000 1px solid; 
	COLOR: #990000; 
	BORDER-BOTTOM: #990000 1px solid; 
	BACKGROUND-COLOR: #ffe6e6
}
INPUT {
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
}
INPUT[type="checkbox"]{
	-moz-outline: #000000 solid 1px;
	-moz-outline-offset: 2px;
	margin-right: 10px;
	margin-left: 10px;
}
INPUT.searchfield {
    width: 500px;
}
SELECT {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #ffffff;
}
TEXTAREA {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #ffffff
}
.fieldEdited {
	BACKGROUND-COLOR: #fdf9df
}
.radio {
	BORDER-RIGHT: medium none; 
	BORDER-TOP: medium none; 
	BORDER-LEFT: medium none; 
	BORDER-BOTTOM: medium none; 
	BACKGROUND-COLOR: #f6f6f6
}
.pageName {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin-left: 10px;
	vertical-align:text-bottom;
}
.pageNameLink {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px; 
	COLOR: #0066CC; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin-left: 10px;
}
.pageNameB {
	FONT-SIZE: 16px; 
	COLOR: #666666; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
TABLE.pageWidth {
	WIDTH: 760px;
}
TABLE.masterPageWidth {
	WIDTH: 95%;
}
TH {
	FONT-SIZE: 12px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #0066CC;
}
A {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	color: #00537a;
}
.columnA {
	BACKGROUND-COLOR: #0066CC;
    color: #ffffff;
    font-weight: bold;
    white-space: nowrap;
}
.columnAN {
	BACKGROUND-COLOR: #0066CC;
    color: #ffffff;
    font-weight: bold;
}
.columnB {
	BACKGROUND-COLOR: #0066CC;
    color: #ffffff;
    font-weight: bold;
    white-space: nowrap;
}
.columnBN {
	BACKGROUND-COLOR: #0066CC;
    color: #ffffff;
    font-weight: bold;
}
.columnBC {
	BACKGROUND-COLOR: #0066CC;
    color: #ffffff;
    font-weight: bold;
    white-space: nowrap;
    text-align: center
}
.columnC {
	BACKGROUND-COLOR: #0066CC;
    color: #ffffff;
    font-weight: bold;
    white-space: nowrap;
}
.columnCN {
	BACKGROUND-COLOR: #0066CC;
    color: #ffffff;
    font-weight: bold;
}
TH A 
{
     color: #ffffff;
}
TR.rowA {
	BACKGROUND-COLOR: #f3f3f3;
}
TR.rowB {
	BACKGROUND-COLOR: #e8e8e8;
}
TR.rowOver {
	CURSOR: hand; BACKGROUND-COLOR: #ede9cf
}
TD.darker {
	BACKGROUND-COLOR: #e1e1e1
}
TABLE {
	empty-cells: show
}
TABLE.tableSearch {
	BORDER-RIGHT: #777777 1px solid; 
	BORDER-TOP: #777777 1px solid; 
	BORDER-LEFT: #777777 1px solid; 
	BORDER-BOTTOM: #777777 1px solid;
    WIDTH: 768px;
}
TABLE.tableResults {
	BORDER-RIGHT: #777777 1px solid; 
	BORDER-TOP: #777777 1px solid; 
	BORDER-LEFT: #777777 1px solid; 
	BORDER-BOTTOM: #777777 1px solid;
	width: 768px;
}
TABLE.selectorSearch {
	BORDER-RIGHT: #777777 1px solid; 
	BORDER-TOP: #777777 1px solid; 
	BORDER-LEFT: #777777 1px solid; 
	BORDER-BOTTOM: #777777 1px solid;
	width: 100%;
}
TABLE.selectorResults {
	BORDER-RIGHT: #777777 1px solid; 
	BORDER-TOP: #777777 1px solid; 
	BORDER-LEFT: #777777 1px solid; 
	BORDER-BOTTOM: #777777 1px solid;
	width: 100%;
}
.selectorValue {
	BORDER: #777777 3px dashed; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	BACKGROUND-COLOR: #ede9cf;
    CURSOR: hand;
}
.copyright {
	FONT-SIZE: 10px; 
	COLOR: #666666; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
DIV.message {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 25px; 
	PADDING-BOTTOM: 8px; 
	MARGIN: 0px 100px 0px 0px; 
	PADDING-TOP: 5px;
}

/* begin message types */

.errorMessage {
	PADDING-LEFT: 12px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	BACKGROUND-IMAGE: url(images/bullet_error.gif); 
	COLOR: #990000; 
	BACKGROUND-REPEAT: no-repeat; 
	FONT-FAMILY: Verdana, sans-serif;
	width: 760px;
	text-align: left;
}
.warningMessage {
	PADDING-LEFT: 20px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	BACKGROUND-IMAGE: url(images/alert_orange.gif); 
	COLOR: #000000; 
	BACKGROUND-REPEAT: no-repeat; 
	FONT-FAMILY: Verdana, sans-serif;
	width: 760px;
	text-align: left;
}
.confirmMessage {
	PADDING-LEFT: 20px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	BACKGROUND-IMAGE: url(images/alert_green.gif); 
	COLOR: #000000; 
	BACKGROUND-REPEAT: no-repeat; 
	FONT-FAMILY: Verdana, sans-serif;
	width: 760px;
	text-align: left;
}
.fatalMessage {
	PADDING-LEFT: 20px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	BACKGROUND-IMAGE: url(images/alert_red.gif); 
	COLOR: #990000; 
	BACKGROUND-REPEAT: no-repeat; 
	FONT-FAMILY: Verdana, sans-serif;
	width: 760px;
	text-align: left;
}

/* end message types */

/* begin search progress messages */

.PleaseWaitMessage {
	PADDING-LEFT: 20px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 14px; 
	BACKGROUND-IMAGE: url(images/process_indicator.gif); 
	COLOR: #000000; 
	BACKGROUND-REPEAT: no-repeat; 
	FONT-FAMILY: Verdana, sans-serif;
}
.EmptyMessage {
	PADDING-LEFT: 20px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 14px; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, sans-serif;
}
.CompletedMessage {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 14px; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, sans-serif;
}

/* end search progress messages */

SPAN.tabBar {
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
A.tabBar {
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
A.tabBar:hover {
	BACKGROUND-COLOR: #dddddd;
}
input.lay100  
{
   width:20px;
   height:20px;
   background-color:#e1e1e1;
   color:black;			  
   border-left: 0px solid #FFFFFF;
   border-bottom: 0px solid black;
   border-right: 0px solid black;
   border-top: 0px solid #FFFFFF;
}
input.lay101  
{
   background-color:#e1e1e1;
   color:black;			  
   border-left: 0px solid #FFFFFF;
   border-bottom: 0px solid black;
   border-right: 0px solid black;
   border-top: 0px solid #FFFFFF;
}

/* standard error text properties */
.normalTextErrors {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}
/* standard information text properties */
.normalTextInformation {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
/* properties for image buttons */
.MessageIcons {
    vertical-align:middle;
	border-width:0;
	margin-right:4;
	margin-left:4;
	margin-top:1;
	margin-bottom:1;
}

h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    margin: 0px;
}

TD.N { 
	display: none;
}
.HiddenColumn { 
	display: none;
}
.fieldLogin 
{
    width: 110px;
    text-align: left;
}

.calendar 
{
    position: absolute;
}
.errorLogin {
    font-size: 10px;
    color: #660000;
    padding-left: 10px;
}
.hideErrorLogin {
    font-size: 10px;
    color: #660000;
    padding-left: 10px;
    display: none;
}

.SubMenuListItem
{
    list-style-image:url(images/arrow_list.gif);
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:bold;
    text-decoration:underline;
    COLOR: #0066CC; 
}
.loginForm 
{
    background-color: #f4f4f4;
    padding-top: 10px;
    width: 100%;
}
.loginFormTop
{
    margin-top: 20px;
}
.loginFormBottom
{
    margin-bottom: 20px;
}
.login {
    font-size: 12px;
    vertical-align: text-bottom;
    text-align: right;
}
.loginButton {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	MARGIN-LEFT: -5px; 
	COLOR: #00537a; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.loginFormLabel
{
    text-align: right;
    padding-left: 20px;
    padding-right: 5px;
    padding-bottom: 5px;
}
.loginFormEntry
{
    text-align: left;
    padding-right: 20px;
    padding-left: 5px;
    padding-bottom: 5px;
}
.externalLink
{
    font-size: 12px; 
    color: #0066cc;
}
.docLink
{
    font-size: 12px; 
    color: #0066cc;
    text-decoration: none;
}
DIV.FormButtonArea
{
  padding: 3px 3px 3px 3px; 
  text-align: right; 
  vertical-align: middle;
  height: 30px;
	WIDTH: 760px;
}