/* ------------------------------------------ BODY ----------------------------------------------- */
body, A, td, tr, th, blockquote
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px
}

body
{
  background-color:#F9F9F9;
  margin: 0px
}

/* ------------------------------------------ MEUK ----------------------------------------------- */
.error		{color: #FF0000}

UL LI		{list-style: outside}
UL.compact LI	{list-style: inside}

table		{empty-cells: show}
th		{padding: 3pt; background-color: #D3DCEE}

/* Detail table */
td.dt		{padding: 3pt}
tr.dt           {padding: 3pt; background-color: #DDDDDD}
A.dt:link	{text-decoration: none;      color: #0000CC}
A.dt:visited    {text-decoration: none;      color: #0000CC}
A.dt:hover      {text-decoration: underline; color: #FF0000}

/* Detail sub-table */
th.dts 		{padding: 2pt; background-color: #DDDDDD; font-style: normal}
td.dts          {padding: 0pt; text-align: center}
td.dtsc         {padding: 0pt; text-align: center}
td.dtsl         {padding: 0pt; text-align: left}
td.dtsr         {padding: 0pt; text-align: right}

/* Overview table */
td.ot		{padding: 3pt}
tr.ot		{padding: 3pt}
td.ote          {padding: 3pt}
td.oto          {padding: 3pt}
tr.ote          {padding: 0pt; background-color: #DDDDDD}
tr.oto          {padding: 0pt; background-color: #EEEEEE}
td.foto         {padding: 0pt}
tr.foto         {padding: 0pt; background-color: #EEEEEE}
A.ot:link	{text-decoration: none;      color: #000000}
A.ot:visited    {text-decoration: none;      color: #000000}
A.ot:hover      {text-decoration: underline; color: #FF0000}
A.ote:link	{text-decoration: none;      color: #0000CC}
A.ote:visited   {text-decoration: none;      color: #0000CC}
A.ote:hover     {text-decoration: underline; color: #FF0000}
A.oto:link	{text-decoration: none;      color: #0000CC}
A.oto:visited   {text-decoration: none;      color: #0000CC}
A.oto:hover     {text-decoration: underline; color: #FF0000}
A.oteentry:link	     {text-decoration: none;      color: #FF0000}
A.oteentry:visited   {text-decoration: none;      color: #FF0000}
A.oteentry:hover     {text-decoration: underline; color: #FF0000}
A.otoentry:link	     {text-decoration: none;      color: #FF0000}
A.otoentry:visited   {text-decoration: none;      color: #FF0000}
A.otoentry:hover     {text-decoration: underline; color: #FF0000}

/* Matrix table */
th.mt		{padding: 3pt; font-size: 10px; background-color: #D3DCEE}
td.mt		{padding: 3pt; font-size: 10px}
tr.mt		{padding: 0pt; font-size: 10px}
td.mte          {padding: 3pt; font-size: 10px}
td.mto          {padding: 3pt; font-size: 10px}
tr.mte          {padding: 0pt; font-size: 10px; background-color: #DDDDDD}
tr.mto          {padding: 0pt; font-size: 10px; background-color: #EEEEEE}
td.mtb          {padding: 3pt; font-size: 10px; background-color: #EEEEEE; text-align: right}
td.mtw          {padding: 3pt; font-size: 10px; background-color: #DDDDDD; text-align: right}
A.mt:link	{text-decoration: none;      color: #000000; font-size: 10px}
A.mt:visited    {text-decoration: none;      color: #000000; font-size: 10px}
A.mt:hover      {text-decoration: underline; color: #FF0000; font-size: 10px}
A.mte:link	{text-decoration: none;      color: #0000CC; font-size: 10px}
A.mte:visited   {text-decoration: none;      color: #0000CC; font-size: 10px}
A.mte:hover     {text-decoration: underline; color: #FF0000; font-size: 10px}
A.mto:link	{text-decoration: none;      color: #0000CC; font-size: 10px}
A.mto:visited   {text-decoration: none;      color: #0000CC; font-size: 10px}
A.mto:hover     {text-decoration: underline; color: #FF0000; font-size: 10px}

/* Input table */
th.it 		{padding: 2pt; background-color: #D3DCEE}
td.it		{padding: 0pt}
tr.it           {padding: 0pt; background-color: #DDDDDD}

/* Input sub-table */
th.its 		{padding: 0pt; background-color: #DDDDDD; font-style: normal}
tr.its 		{padding: 0pt; background-color: #DDDDDD}
tr.itse 	{padding: 0pt; background-color: #DDDDDD}
tr.itso		{padding: 0pt; background-color: #EEEEEE}
th.itssmall     {padding: 0pt; background-color: #DDDDDD; font-style: normal}
tr.itssmall     {padding: 0pt; background-color: #DDDDDD}
td.its          {padding: 0pt; text-align: left}
td.itse         {padding: 0pt; text-align: left}
td.itso         {padding: 0pt; text-align: left}
td.its2         {text-align: center}

/* Help */
td.help 	{text-align: justify}

/* Maillist */
td.maillist     {background-color: #DDDDDD}

/* Entry Mail  */
td.dtmail	{width:	600px}

/* Fax preview */
table.fax	{border: black 1px solid; empty-cells: show; font-family: Sans-Serif, Times-Roman;}
th.fax		{border: black 1px solid; padding: 2pt; background-color: #FFFFFF; font-family: Sans-Serif, Times-Roman; font-size: 12px;}
td.fax		{border: black 1px solid; padding: 2pt; background-color: #FFFFFF; font-family: Sans-Serif, Times-Roman; font-size: 12px;}
tr.fax          {padding: 2pt; background-color: #FFFFFF; font-family: Sans-Serif, Times-Roman; font-size: 12px;}

/* Space */
table.pos       {padding: 0pt; margin: 0pt; border-collapse: collapse}
td.pos          {padding: 0pt; margin: 0pt; border-collapse: collapse; vertical-align: top}
tr.pos          {padding: 0pt; margin: 0pt; border-collapse: collapse; vertical-align: top}

/* Fix */
td.invisable    { background-color: #F9F9F9 }

A:link 		{text-decoration: none;      color: #0000CC}
A:visited     	{text-decoration: none;      color: #0000CC}
A:hover       	{text-decoration: underline; color: #FF0000}

A.hidden:link    {text-decoration: none;      color: #000000}
A.hidden:visited {text-decoration: none;      color: #000000}
A.hidden:hover   {text-decoration: underline; color: #FF0000}

blockquote	{text-align: justify}


/* Buttons */
table.button     { }
tr.button        { }
td.button        {padding: 0pt; text-align: center}
input.button     { }

/* Ruler */
hr.fax           {width: 100%; height: 1px;}

/* ------------------------------------------ MENU ----------------------------------------------- */
ul.menu0
{
  margin: 0;
  padding: 4px 4px 0px 0px;
  list-style: none;
}

ul.menu1
{
  margin: 0;
  padding: 0px 0px 0px 0px;
  list-style: none;
}

ul.menu2
{
  margin: 0;
  padding: 0px 0px 0px 0px;
  list-style: none;
}

a.menu0
{
  display: block;
  padding: 3px 4px 3px 4px;
  text-decoration: none;
  font-weight: bold;
  background: #828DA6;
  color: #000000;
  border-bottom: 1px solid #fff;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
}

a.menu1 {
  display: block;
  padding: 3px 4px 3px 11px;
  text-decoration: none;
  background: #EAEAEA;
  border-bottom: 1px solid #fff;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
}

a.menu2 {
  display: block;
  padding: 3px 3px 3px 25px;
  text-decoration: none;
  line-height: 90%;
  font-size: 75%;
  background: #EAEAEA;
  border-bottom: 1px solid #fff;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
}

a.menu1:hover
{
  background: #B7F9B7;
}

a.menu2:hover
{
  background: #B7F9B7;
}

a.menu_active
{
  background: #a5a5a5;
}

/* ----------------------------------------- HEADER ---------------------------------------------- */
#headuser,
#headuser a {
  text-align: left;
  padding-left: 2px;
  color: white;
}

#headuser a:hover {
  text-decoration: underline;
  color: #FF0000
}


#headagents,
#headagents a {
  text-align: center;
  color: white;
}

#headagents a:hover {
  text-decoration: underline;
  color: #FF0000
}



#headsearch {
  background-color: #666699;
  border-width: 1px 0px;
  border-color: #666699;
  border-style: solid;
  text-align: right;
  padding-right: 2px;
  color: white;
}

#headsearch input.submit {
  vertical-align: baseline;
}

#headsearch form, #headsearch p {
  margin: 0px;
}

/* ----------------------------------------- PHOTO NAVIGATION ------------------------------------ */
/* Thumbnail Index */
div#photo_header h1
{
  font-family: tahoma, arial, helvetica, sans-serif;
  text-align: center;
  background-color: transparent;
  color: #000000;
}

div#photo_index
{
  margin: 1ex 0 1ex 0;
  text-align: center;
}

div#photo_index table
{
  text-align: center;
  margin: 0 auto 0 auto;
}

div#photo_index td.thumbcell
{
  width: 100px;
  border-style: solid;
  border-color: #D7D7D7;
  border-width: 1px;
  text-align: center;
  vertical-align: middle;
  padding: 10px;
}

div#photo_index td.thumbcell img
{
  border-style: none;
}

div#photo_index td.photographer {
 text-align:       left;
 border-width: 0px;
  padding: 0px;
 background-color: #828DA6;
}


div#photo_index tr.photographer {
}

/* Photograph */
div#photo
{
  text-align: center;
  margin: 1ex 0 1ex 0;
}

div#photo img
{
  margin: 0 auto 0 auto;
  border-style: solid;
  border-color: #000000;
  border-width: 1px;
}

div#photo_navigation {
  text-align: center;
  font-family: tahoma, arial, helvetica, sans-serif;
  font-size: 0.8em;
  margin: 1ex 0 1ex 0;
}

div#photo_navigation table {
  text-align: center;
  margin: 0 auto 0 auto;
}

div#photo_navigation td.previous {
  text-align: left;
  width: 100px;
}

div#photo_navigation td.index {
  text-align: center;
}

div#photo_navigation td.next {
  text-align: right;
  width: 100px;
}

div#photo_navigation td.thumbcell {
  width: 100px;
  border-style: solid;
  border-color: #D7D7D7;
  border-width: 1px;
  text-align: center;
  vertical-align: middle;
  padding: 10px;
}

div#photo_navigation td.thumbcell {
  width: 100px;
  border-style: solid;
  border-color: #D7D7D7;
  border-width: 1px;
  text-align: center;
  vertical-align: middle;
  padding: 10px;
}

div#photo_navigation td.selected {
  border-style: outset;
  border-width: 2px;
}

div#photo_navigation span.home {
  display: block;
  padding-bottom: 1em;
}

/* ------------------------------------------- SEARCH -------------------------------------------- */
span.search_highlight {
 background-color: #ff0;
 color: #f00;
 font-weight: bold;
}

/* ----------------------------------------------------------------------------------------------- */
span.red,
span.tst_canceled,
span.tst_deleted,
span.tst_hidden
{
  color:   #ff0000;
  display: inline;
}

span.orange,
span.tst_modified
{
  color:   #ff8040;
  display: inline;
}
/* ----------------------------------------------------------------------------------------------- */


