/* Clarity CIS Style Sheet V1.0 
 * Author: Clarity Software 2006 http://clarity.com.au */
/* All the tables stuff */

/* for striped lists */
#slist { border: 1px solid #666666; }
#slist tbody tr td
{
font-family: "lucida grande", verdana, sans-serif;
font-size: 9pt;
padding: 3px 8px;
border-left: 1px solid #D9D9D9;
}
/* for booking list */
#blist { border: 1px solid #666666; }
#blist tbody tr td
{
font-family: "lucida grande", verdana, sans-serif;
font-size: 9pt;
padding: 3px 8px;
border-left: 1px solid #D9D9D9;
}
/* for address style label or report */
#alist { border: 1px solid #d5d5d5  ; }
#alist tbody tr td
{
font-family: "lucida grande", verdana, sans-serif;
font-size: 9pt;
padding: 3px 8px;
background-image:  url(../images/greydots.png);
background-repeat: repeat; 
border-left: 0px solid #D9D9D9;
}

#slist tbody tr.selected td
{
background-color: #3d80df;
color: #ffffff;
font-weight: bold;
border-left: 1px solid #346DBE;
border-bottom: 1px solid #7DAAEA;
}

/* formatting events calendar */
table#eventlist
{
background: #fff ;
width: 100% ;
color: #222 ;
padding: 10px 10px 10px 0px ; 
border-collapse: collapse;
border: 0px solid #a4b1ca  ;  
}
/*
#eventlist tbody td
{
font-family: "lucida grande", verdana, sans-serif;
font-size: 0.8em ;
padding: 3px 8px;
border: 0px solid #a4b1ca  ;  
}
*/

td#eventtitle
{
font-size: 0.8em ;
font-weight: bold;
padding: 4px 4px ;
background: #eaF0F7 ;
text-align: left ; 
color: #00549a ;
border: 1px solid #a4b1ca  ;  
}
td#eventrow
{
background: #fff ;
text-align: left ; 
color: #222 ;
border: 1px solid #a4b1ca ;
padding: 10px 5px ;
}

td#eventheader
{
border: 1px solid #a4b1ca  ;  
font-size: .8em ;
font-weight: bold;
padding: 10px 4px ;
text-align: center ;
color: #a3202b ;
}
td#edesc
{
padding: 10px 24px ;
/*margin-left: 150px ;*/
border: 1px solid #a4b1ca  ;  
background: #fff ;
text-align: left ;
color: #222 ;
}


/* tab box curved corners with arrow for table */
td#tabctl
{
background: #eaF0F7 url(../images/tabctl.gif) no-repeat top left ; 
padding: 0px 24px ;
}
td#tabctr
{
background: #eaF0F7  url(../images/tabctr.gif) no-repeat top right ; 
padding: 0px 4px ;
}
/* curved corners for table */
td#ctl
{
background: #a4b1ca  url(../images/ctl.gif) no-repeat top left ; 
padding: 0px 4px ;
border: 0px ;
}
td#ctr
{
background: #a4b1ca  url(../images/ctr.gif) no-repeat top right ; 
padding: 0px 4px ;
border: 0px ;
}
td#cbl
{ background: #a4b1ca  url(../images/cbl.gif) no-repeat bottom left; 
padding: 0px 4px ; 
border: 0px ;
}
td#cbr
{ 
background: #a4b1ca  url(../images/cbr.gif) no-repeat bottom right ; 
padding: 0px 4px ; 
border: 0px ;
}
td#crow { background: #a4b1ca  ; }
/* end curved corners for table */

/* text for event in this cell */
td#label
{
text-align: left ;
color: #00549a ;
font-size: 0.8em ;
}

div.rounded 
{ 
width: 200px; 
background: #1b5151 url(../images/bg.jpg) no-repeat bottom center; 
padding-bottom: 15px; 
} 
div.rounded h3 
{ 
padding-top: 15px; 
background: transparent url(../images/bg.jpg) no-repeat top center; 
}



/* dupes? */

/* where command buttons go */
td#dataformcmd
{
color: #00549a ;
border-bottom: 1px solid #d5d5d5 ;
background-color: #eeeeee ;
}
/* label2 should be retired to the 'bold' below */
td#bold
{
border-bottom: 1px solid #d5d5d5 ;
background-color: #ffffff ;
font-size: 8pt;
font-weight: bold ;
padding: 3px 8px;
}
td#label2
{
border-bottom: 1px solid #d5d5d5 ;
background-color: #ffffff ;
font-size: 8pt;
font-weight: bold ;
padding: 3px 8px;
}


/* reference as id=event */
/*
table#event
{
background: #ffffff ; 
padding: 20px 20px ;
margin-top: 10px ;
margin-bottom: 10px ;
margin-left: 10px ;
margin-right: 10px ;
border-collapse: collapse; 
border: 0px solid #A5B5C6 ;  
}
*/
td#open
{
color: #f90;
font-weight: bold ;
font-size: 0.8em ;
text-align: center ;
border-bottom: 0px dashed #69259a ;
background: #1b5151 url(../images/cmds/lines_title_bar.gif) bottom center; 
}
/* commands and link (a) */
td#tbar_left
{
background: #fff url(../images/cmds/bar_top_left.gif) no-repeat top left ; 
}
td#tbar_mid 
{
color: #00549a ;
font-weight: bold ;
font-size: 0.9em ; 
text-align: center ;
background: #fff url(../images/cmds/lines_title_bar.gif) bottom center; 
}
td#tbar_right
{
background: #fff url(../images/cmds/bar_top_right.gif) no-repeat top right ; 
}
/* end of title tables */
td#closed
{
color: #222 ;
font-weight: bold ;
font-size: 0.8em ;
text-align: center ;
border-bottom: 0px dashed #69259a ;
/* background: #ff9900 ; */
background: #1b5151 url(../images/cmds/lines_title_bar.gif) bottom center; 
}
td#grey
{
color: #eee;
font-weight: normal ;
font-size: 10pt ;
text-align: left ;
border-collapse: collapse;
border-bottom: 0px dashed #69259a ;
background: #ffffff ;
}

td#header
{
color: #222 ; /* darker grey #a8b6ce ; */
font-weight: bold ; 
font-size: 10pt ;
text-align: center ;
border-bottom: 0px dashed #69259a ;
background: #dbe8f6 ; /* #1B63AB ; */
}
td#bheader
{
border-right: 0px solid #a4b1ca  ;
/*background: #a4b1ca  url(../images/tl.gif) no-repeat ; */
font-size: .8em ;
font-weight: bold;
padding: 4px 4px ;
text-align: left ;
color: #a3202b ; 
}

td#title
{
font-size: 0.8em ;
font-weight: bold;
padding: 4px 4px ;
background: #eaF0F7 ;
text-align: left ;
color: #00549a ;
border: 1px solid #a4b1ca  ;
}

/*
td#headermonth
{
color: #ffffff ;
text-align: center ;
font-weight: bold ; 
padding: 4px 4px ; 
font-size: 10pt ;
border: 0px ridge #00549a ;
background: #69259a ;
}
td#eventmonth
{
border: 1px solid #cccccc ;
padding: 4px 4px ; 
font-size: 0.8em ;
font-weight:bold;   
background: #698686 ; 
width: 150px ;
text-align: left ;
color: #ffffff ;
}
*/

/* default tables */
/*
table { border: 0px solid #666666; border-collapse: collapse; }
tr td
{
font-family: "lucida grande", verdana, sans-serif;
font-size: 9pt;
padding: 3px 8px;
border-left: 0px solid #D9D9D9;
border-right: 0px solid #D9D9D9;
}
*/


