/* CSS definition file containing sitestyle stylesheets */

P { font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif; 
    font-size: small; font-weight: normal; font-style: normal; } 
A:active { color: rgb(255,0,0);}
 A:link { color: rgb(0,51,204);}
 A:visited { color: rgb(153,0,153);}
 .TextNavBar { font-size: xx-small; }
 A:hover { color: rgb(255,0,0); }

BODY {  font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif;
        background-color: rgb(255,255,255);
        background-image: url("./assets/images/background.gif"); }

th { background-color: rgb(255,255,204); 
     border-top: 1pt solid rgb(0,51,153); 
     border-bottom: 1pt solid rgb(0,51,153);
     padding-top: 0pt; padding-bottom: 2pt; }

th.left,td.left { border-left: 1pt solid rgb(0,51,153); }
th.right,td.right { border-right: 1pt solid rgb(0,51,153); }
td.bottomleft { border-left: 1pt solid rgb(0,51,153); border-bottom: 1pt solid rgb(0,51,153); }
td.bottomleft1 { background-color: rgb(255,255,204);  border-left: 1pt solid rgb(0,51,153); border-bottom: 1pt solid rgb(0,51,153); }
td.bottomright1 { background-color: rgb(255,255,204); border-right: 1pt solid rgb(0,51,153); border-bottom: 1pt solid rgb(0,51,153); }
td.bottomright { border-right: 1pt solid rgb(0,51,153); border-bottom: 1pt solid rgb(0,51,153); }
td.bottom1 { background-color: rgb(255,255,204); border-bottom: 1pt solid rgb(0,51,153); }
td.bottom { border-bottom: 1pt solid rgb(0,51,153); }
td.bottomleftright { border-left: 1pt solid rgb(0,51,153); border-right: 1pt solid rgb(0,51,153); border-bottom: 1pt solid rgb(0,51,153); }

td.detailLeft { text-align: left; padding-top: 6pt; padding-bottom: 2pt; padding-left: 2pt; border-left: 1pt solid rgb(0,51,153); }
td.detailRight { text-align: left; padding-top: 4pt; padding-bottom: 2pt; padding-left: 2pt; border-right: 1pt solid rgb(0,51,153); }
td.detailBottomleft { text-align: left; padding-top: 6pt; padding-bottom: 2pt; padding-left: 2pt; border-left: 1pt solid rgb(0,51,153); border-bottom: 1pt solid rgb(0,51,153); font-size: x-small }
td.detailBottomright { text-align: left; padding-top: 4pt; padding-bottom: 2pt; padding-left: 2pt; border-right: 1pt solid rgb(0,51,153); border-bottom: 1pt solid rgb(0,51,153); font-size: x-small }

p.day { background-color: rgb(202,219,238); padding-top: 2pt; padding-bottom: 2pt; text-align: center; font-weight: bold} 
p.even { color: rgb(0,51,0); background-color: rgb(255,255,255); padding-top: 2pt; padding-bottom: 2pt; }
p.odd { color: rgb(0,51,0); background-color: rgb(231,231,223); padding-top: 2pt; padding-bottom: 2pt; }

p.title { text-align: left; color: rgb(0,0,153); padding-top: 3pt; padding-bottom: 2pt; font-weight: bold; font-size: 98% }
p.subtitle1 { background-color: rgb(255,255,204); font-size: x-small; padding-top: 2pt; padding-bottom: 2pt; }
.subtitle2 { background-color: rgb(255,255,204); font-size: x-small; padding-top: 2pt; padding-bottom: 2pt; padding-right: 4pt; text-align: right; } 
p.desc { font-size: 115% }

table.detail { width: 85%; }
td.detailTitle { color: rgb(102,153,153); text-align: center; font-size: x-small }
td.detail { text-align: center; font-size: x-small }
ul.detail { font-size: x-small }


