

/*
  Used for browse
*/

#browsetable {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 65%;
    background-color: none;
    border: solid 1px #bbb;
    width: 100%;
    margin: 0px}

#browsetable tbody tr td {
    padding: 2px 3px 2px 3px;}

#browsetable tbody tr.columnfilters input {
   background-color: none;}



#browsetable tbody tr.even, #browsetable tbody tr.odd {
    background-color: none;}

#pager, #pagesize, #columnchooser {
    display: none;
}

#columnchoosertable {
    display: none;
}
#browsetable a.actionimage, #browsetable input, #browseactions {
    display: none;
}

/*
  Used for edit
*/

#editform {
    padding: 0px;
    font-size: 75%;
}

#editform table {
    border: 2px solid #bbb;
    width: 100%;
}
#editform table tr td {
    padding: 3px 0px 3px 0px;
}

#editform table tr.even {
    background-color: #eee;
}
#editform table tr.odd {
    background-color: #ddd;
}

#editform tr.error {
   background-color: #fbb;
}

span.formfielderror {
   font-size: 75%;
   font-weight: bold;
   color: #c22;
}
#editform tr.detailshead {
   background-color: #bbb;
}


#editform td.caption {
   font-size: 75%;
   padding: 2px;
}

TABLE.multilist {
    border: 1px solid #a09090;
    width: 100%;
    padding: 2px;
    margin: 0px 2px 3px 0px;
}


/*
  used on details/view
*/
#detailscontainer {
   width: 100%;
   margin-bottom: 35px;
   margin-top: 7px;
}

#viewactions {
   padding: 0px 0px 0px 0px;
}

#viewactions input{
   margin: 0px 0px 0px 0px;
   border-top: solid #DD3333;
   border-left: solid #DD3333;
   border-right: solid #993333;
   border-bottom: solid #993333;
}

#viewTable {
   border: solid 2px #bbb;
   width: 100%;
   margin-top: 10px;
   margin-bottom: 20px;
}
#viewtable td {
   padding: 3px 2px 3px 2px;
}
#viewTable tr.header td {
   background-color: #bbb;
   padding: 7px 2px 7px 2px;
}
#viewTable tr.even {
   background-color: #eee;
}
#viewTable tr.odd {
   background-color: #ddd;
}


#detailscontainer td.caption {
   font-size: 75%;
}

#sourceTable, #commentTable, #propertyTable {
   border: solid 2px #bbb;
   width: 100%;
   margin-bottom: 7px;
   font-size: 75%;
   background-color:#eee;
   padding: 3px 2px 3px 2px;
}





/*
  About comments
*/
p.commentheader b    {
    color: red;
}



p.commentbody {

}
UL.commentroot      {
   border: solid 1px #888888;
   margin: 0px 0px 12px 0px;
   padding: 0px;
}
UL.commentreply     {
   margin: 0px 0px 0px 30px;
   padding: 0px;
   border: solid 1px #888888;
}
UL.commentroot LI   {
   list-style: none;
   padding: 0px 0px 0px 0px;
   margin: 10px;
}
UL.commentreply LI  {
   list-style: none;
   padding: 0px 0px 0px 0px;
}









/* Removing navigation and help and messages from printed version */

#menu { display: none;}

#userinfo { display: none; }

#help { display: none;}

#comments { display: none;}


P.successmessage, P.errormessage, P.infomessage {
display: none;
}

/* removing background from printed version */
BODY {
    background: none;
    margin: 0px;
}