/*-------------- global styles ---------------*/

td, th, p, input, textarea, select,ul,li { 
  font-family: tahoma, arial; 
  color: black;
	font-size: 8pt;
}
img { border: none; }

a:link, a:visited { color: #336699; }


/*-------------- page sections ---------------*/

.top_banner { background-color: #cccccc; }
.left_column { background-color: #efefef; padding: 4px; width: 200px;}
.bottom_row { background-color: #efefef; height: 30px; }

.login_info {
  padding-left: 10px;
  color: #ffffee;
}

/*-------------- login page -------------------*/

.login_panel {
  background-color: #dddddd;
}
.user_pass {
color: #055569;
/*-  color: #055569;   -*/
}

/*-------------- nav links -----------------*/
.nav {
  background-color: white;
  width: 100%;
  margin-bottom: 4px;
}
.nav td {
  padding: 5px;
}
.nav th {
  background-color: #dddddd;
  padding: 3px;
  border-bottom: 1px solid #666666;
  border-top: 1px solid #666666;
}

.nav_link { width: 150px; }
.nav_link a {
  width: 100%;
  display: block;
  voice-family: "\"}\"";
  voice-family: inherit;
  padding: 6px;
}
.nav_link a:hover { }

.nav_link_selected { 
  padding: 6px;
}

#button {
  font-family: tahoma, arial;
  color: #003300;
	font-size: 10pt;
}
#button_blue {
  font-family: arial, courier;
  color: #003366;
	font-size: 8pt;
}

.highlighted_text { color: #990000; }

.highlighted_cell { 
  color: #990000; 
  background-color: #ffffee;
  text-align: center;
}

table td.nav {
  font-family: verdana;
}


a.inputFieldCheckLink {
  color: black;
  text-decoration: none;
}

/*-------------- page titles ---------------*/
.title { 
  font-family: arial; 
  letter-spacing: 4px; 
  font-size: 8pt; 
  font-weight: bold;
  color: #336699; 
  padding-bottom: 5px;
}
.title_underline {
  border-bottom: 1px solid #666666;
}
.subtitle {
	font-family: arial;
  font-size: 8pt;
  color: #67AAEE;
  letter-spacing: 2px;
}


/*-------------- list tables ---------------*/

.list_table    { border: 1px solid #cccccc; }
.list_table th { background-color: #336699; color: white; }
.greyCell { background-color: #efefef; }

.th { background-color: #DDDDDD; }

.lightHeading {
  background-color: #BDE0FE;
}
.darkHeading {
  background-color: #6B98BF;
  color: white;
}

.editCellHead {
  background-color: #333333;
  color: #ffffee
}
.editCell {
  background-color: #666666;
}
.editCell a {
  color: white;
}


/*.list_table    { border: 1px solid #cccccc; }
.list_table th { background-color: #336699; color: white; }
.list_table th a { color: white; }
.list_table td { background-color: #efefef; }


.lightHeading {
  background-color: #DDD2E1;
}
.darkHeading {
  background-color: #996699;
  color: white;
}

.editCellHead {
  background-color: #333333;
  color: #ffffee
}
.editCell {
  background-color: #666666;
}
.editCell a {
  color: white;
}
*/

.del {
  background-color: #660000;
  color: white;
  font-weight: bold;
  text-align: center;
}

.common_width {
  width: 500px;
}

.help_link {
  text-align: center;
  font-size: 10pt;
  font-weight: bold;
  background-color: #8BBF92;
}
.help_link a {
  color: #004109;
  text-decoration: none;
}

.notify { 
  border: 1px solid #336699;
  background-color: #ffffee;
  color: #336699;
  padding: 8px;
  width: 400px;
}

.error {
  border: 1px solid #cc0000;
  background-color: #ffffee;
  color: #cc0000;
  padding: 8px;
  width: 400px;
}
.error span {
  color: #cc0000;
  font-weight: bold;
  margin-bottom: 4px;
}

.ul_no_indent {
  padding-left: 0px;
  margin-left: 20px;
}


.status_pending  { color: blue; }
.status_accepted { color: green; }
.status_rejected { color: #cc0000; }

.status_new      { color: blue; }
.status_processed  { color: #61d8ff; }
.status_matched  { color: green; }
.status_distributed { color: purple; }
.status_closed  { color: #cccccc; }
.status_consulting  { color: orange; }
.status_stale  { color: #666666;; }
.status_dead  { color: #000000; }
.status_rejected  { color: red; }

.pending_account {
  color: #990000;
  font-weight: bold;
}
.bold_1 {
  color: #444444;
  font-weight: bold;
}

.blue { 
  color: #336699;
}

.community_group { 
  background-color: #DBEEFD;
}
