	A {color: #000000; text-decoration: none}

  .tdtext {font: 10px Verdana,Arial; color: #000000; text-decoration: none}
  .tdtext1 {background-color: #ffffff; font: 10px Verdana,Arial; color: #222222; text-decoration: none}
  .tdtext2 {background-color: #f6f6f6; font: 10px Verdana,Arial; color: #222222; text-decoration: none}
  .tdbold {font: bold 10px Verdana,Arial; color: #222222; text-decoration:none}
  .include_table {border: 0; cellpadding: 0; cellspacing: 0; width: 100%; border-color: #949494 }
  .select {BACKGROUND-COLOR: #ffffff; border-bottom: #949494 1px solid; border-left: #949494 1px solid; border-right: #949494 1px solid; border-top: #949494 1px solid; font: 10px Verdana,Arial;}
  .multi-select { BACKGROUND-COLOR: #ffffff; border-bottom: #949494 1px solid; border-left: #949494 1px solid; border-right: #949494 1px solid; border-top: #949494 1px solid; font: 10px Verdana,Arial; height: 95px; width: 400px; }
  .widget {background-color: #FFFFFF; font: 10px Verdana,Arial; color: #000000; text-decoration: none}
  .tdtitle_h2 {font: bold 12px Verdana,Arial;}
  .balance_table_style {width: 90%; border-color: #949494}
  .data_table_style {width: 100%; border-color: #949494; background: #949494; }

	select {
                max-width: 300px;
		background-color : #ffffff;
		border-bottom : #949494 1px solid;
		border-left : #949494 1px solid;
		border-right : #949494 1px solid;
		border-top : #949494 1px solid;
		font-size : 11px;
		font-family : Arial;
		margin : 1px 0px 1px 0px;
	}
  td.progress{
          color: #ffffff;
          background-color: #ffffff;
  }
  .reporttitle {font: 24px Verdana,Arial; color: #000080}
  .reportheader {font: bold 11px Verdana,Arial; color: #222222; text-decoration: none; background-color : #cecece}
  A:hover { text-decoration: underline; }

	table {font-family: verdana,arial; font-size: 11px; color: #222222; BORDER: none; }
	td { font-family: verdana,arial; font-size: 11px; color: #222222; }
	A.menuoff {font: 9pt tahoma, arial; MARGIN: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 4px; color: #000000; text-decoration: none}
	A.menuoff:hover {text-decoration: underline; background-color : #e7f2ff;}
  img {BORDER: none; MARGIN: 0px; PADDING: 0px;}
	h1 {font-family: verdana,arial; font-size: 11pt; color: #547301}
	h2 {font-family: arial, helvetica, sans-serif; font-size: 14pt; color: #000000}
	h3 {font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000}
	A.lmenu {font: bold 10px Verdana; color: #222222; text-decoration: none}
	.copyright {font-family: verdana,arial; font-size: 10px; color: #ffffff}
	.main {font: 10px Verdana,Arial; color: #000000; text-decoration: none}
	A.main {font: 10px Verdana,Arial; color: #000000; text-decoration: none}
	A.main:hover {font: 10px Verdana,Arial; color: #000000; text-decoration: underline}
	.text {font: bold 10px Verdana,Arial; color: #222222; text-decoration:none}
	A.text {font: bold 10px Verdana,Arial; color: #222222; text-decoration: none;}
	A.text:hover {font: bold 10px Verdana,Arial; color: #222222; text-decoration: underline;}
  .default {font: 10px Verdana,Arial; color: #000000; text-decoration: none}
 	A.default {font: 10px Verdana,Arial; color: #000000; text-decoration: none}
 	A.default:hover {font: 10px Verdana,Arial; color: #000000; text-decoration: underline}

	.status {font: 10px Verdana,Arial; color: #000000; text-decoration: none; padding:1px 2px 2px 2px;}
	A.status {font: 10px Verdana,Arial; color: #000000; text-decoration: underline; padding:1px 2px 2px 2px;}
	A.status:hover {font: 10px Verdana,Arial; color: #000000; text-decoration: none; padding:1px 2px 2px 2px;}
	.text_dis {font: bold 10px Verdana,Arial; color: #cccccc; text-decoration: none}
	A.text_dis {font: bold 10px Verdana,Arial; color: #cccccc; text-decoration: none;}
	A.text_dis:hover {font: bold 10px Verdana,Arial; color: #cccccc; text-decoration: underline;}
	.title {font: bold 12px Verdana,Arial; color: #222222; text-decoration: none}
	.titlemain {
		font: bold 14px Tahoma;
		color: #ffffff;
		text-decoration: none;
		background-color : #8EC8D3;
		padding-bottom : 2px;
		padding-top : 2px;
		padding-left : 5px;
	}

	A.abc {font: 9px Tahoma; color: #000000; text-decoration: underline;}
	A.abc:hover {font: 9px Tahoma; color: #000000; text-decoration: none;}
	.inputdate {background-color : #FFFFFF; font-size : 8pt; font-family : Arial;}
	.stdin {BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT: 10px "Arial"; HEIGHT: 15px; PADDING-BOTTOM: 1px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 1px }
  textarea.stdbt { background-color: #ffffff; border: #949494 1px solid; font: 11px "Arial"; padding: 1px 3px 1px 3px;
    width: 369px; }
	.stdb {BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #949494 1px solid; BORDER-LEFT: #949494 1px solid; BORDER-RIGHT: #949494 1px solid; BORDER-TOP: #949494 1px solid; FONT: 11px "Arial"; HEIGHT: 18px; PADDING-BOTTOM: 1px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 1px; margin-left : 0px;}
	.stdch {BACKGROUND-COLOR: #ffffff; FONT: 10px "Arial"; HEIGHT: 13px; PADDING-BOTTOM: 2px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; PADDING-TOP: 2px }
	.file {BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #949494 1px solid; BORDER-LEFT: #949494 1px solid; BORDER-RIGHT: #949494 1px solid; BORDER-TOP: #949494 1px solid; FONT: 11px "Arial"; HEIGHT: 18px; PADDING-BOTTOM: 1px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 1px }
	.stdt {BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #949494 1px solid; BORDER-LEFT: #949494 1px solid; BORDER-RIGHT: #949494 1px solid; BORDER-TOP: #949494 1px solid; FONT: 11px "Arial"; PADDING-BOTTOM: 1px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 1px; margin-left : 0px;}
	.table {BACKGROUND-COLOR: #ffffff;}
	.line {BACKGROUND-COLOR: #666699;}
	.error {font: 12px Verdana,Arial; color: red; text-decoration: none;}
  A.error {font: 12px Verdana,Arial; color: red; text-decoration: underline;}

  UL { MARGIN: 0px; PADDING: 0px; BORDER: none; LIST-STYLE-TYPE: none;}
  LI { MARGIN: 0px; BORDER: none; PADDING: 0px; }

  LI UL { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 0px 16px; padding-top: 0px; }
  UL UL { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 0px 16px; padding-top: 0px; }

  UL.Shown { DISPLAY: block; }
  UL.Hidden { DISPLAY: none; }

  IMG.Show { DISPLAY: block; }
  IMG.Hidden { DISPLAY: none; }

  /* field error messages */
  .field-label-error-decoration {
  	color: red;
  	font-weight: bold;
  }

  TABLE.field-error-container {
    display: inline;
  }

  .field-error-decoration {
  }

  .field-error-decoration INPUT {
  	border: 1px solid red;
  }

  .field-error-decoration TEXTAREA {
  	border: 1px solid red;
  }

  .field-error-decoration SELECT {
  	border: 1px solid red;
  }

  .field-error-message LI {
    font: 9px Verdana, Arial;
    text-decoration: none;
  	color: red;
  	white-space: normal;
  	margin-bottom: 3px;
  }

  TABLE.widget-container {
    display: inline;
  }

  TABLE.widget-error-container {
    display: inline;
    border: 1px solid red;
    padding: 1px 1px 1px 1px;
    margin-bottom: 5px;
  }

  .widget-error-message {
  }

  .widget-error-message LI {
    font: 9px Verdana, Arial;
    text-decoration: none;
  	color: red;
  	white-space: normal;
  	margin-bottom: 3px;
  	padding-left: 3px;
  	padding-top: 5px;
  }

  .download-pane {
    font: 10px Verdana,Arial;
    padding: 5px;
    margin-top: 1em;
    border: 1px solid #bebebe;
    background-color: #efefef;
  }

  .download-pane A {
    font-weight: bolder;
    text-decoration: underline !important;
  }

  td#topbar_admin_id form {
    margin: 0px;
  }


table.history-table tr.active a {
    font-weight: bold;
}

.inline-help {
  background-position: 0 5px;
  color: #7A7E85;
  display: inline;
  font-size: 11px;
  /*padding: 5px 0 5px 0px;*/
  padding: 0px 0px;
  margin:  0px 5px;
  min-width: 200px;
  max-width: 300px;
}

.inline-help-text {
  margin-left: 5px;
  display: none;
  text-align: justify;
  line-height: 110%;
}

.inline-help:hover .inline-help-text{
   display: inline;
 }

p.notice {
  background-image: url(/images/notice.gif);
  background-repeat: no-repeat;
  background-position: 4px 0;
  font-size: 11px;
  padding-left: 25px;
  padding-bottom: 5px;
  margin-top: 3px;
}

.disconnectList-header-table td {
    padding-right: 10px;
}

select[multiple="multiple"].additional-filter-input{
    height: 95px;
}

select.additional-filter-input {
    width: 400px;
}
