/*        stylesheet.css for SunnyReports*//* Standard properties for all the various pages */BODY {   background-color: #6699FF;   font-family     : arial;   color           : #000000;}IMG{   border-style: solid;   border-width: 1px;}TABLE{   border-style    : solid;   border-width    : 1px;   border-collapse : collapse;   border-color    : #000000;}TH {   border-style     : solid;   border-width     : 1px;   border-collapse  : collapse;   border-color     : #000000;   background-color : #8e8e8e;   text-align       : center;}TD{   border-style     : solid;   border-width     : 1px;   border-collapse  : collapse;   border-color     : #000000;   background-color : #ffffff;}TD.text{   text-align       : left;   padding-left     : 10px;}TD.numeric{   text-align       : right;   padding-right    : 10px;}TD.summary_text {   text-align       : left;   padding-left     : 10px;   font-weight      : bold;   background-color : #BBBBBB;}TD.summary_numeric{   text-align       : right;   padding-right    : 10px;   font-weight      : bold;   background-color : #BBBBBB;}A{   text-decoration  : none;   font-weight      : bold;   color            : #905050;}A:hover{   text-decoration  : underline;     font-weight      : bold;   color            : #905050;   }.caption {   font-weight      : bold;   font-size        : 20px;}.headerdiv{   position     : relative;   width        : 900px;   margin-left  : auto;   margin-right : auto;}.header{   text-align : center;}.footerdiv{   position     : relative;   width        : 900px;   margin-left  : auto;   margin-right : auto;}.footer{   text-align : center;}/* Specific item properties for the YEAR pages. */.year_imageClass {   margin-top   : 40px;   position     : relative;   text-align   : center;   width        : 900px;   margin-left  : auto;   margin-right : auto;   }.year_monthClass{   margin-top   : 40px;   position     : relative;   text-align   : center;   width        : 900px;   margin-left  : auto;   margin-right : auto;}   .year_monthTable{   width        : 900px;   text-align   : center;   margin-left  : auto;   margin-right : auto;}/* Specific item properties for the MONTH pages. */.month_imageClass {   margin-top   : 40px;   position     : relative;   text-align   : center;   width        : 900px;   margin-left  : auto;   margin-right : auto;}.month_dayClass{   margin-top   : 40px;   position     : relative;   text-align   : center;   width        : 900px;   margin-left  : auto;   margin-right : auto;}.month_dayTable{   width        : 900px;   text-align   : center;   width        : 900px;   margin-left  : auto;   margin-right : auto;}/* Specific item properties for the INDEX page. */.index_yearsClass {   margin-top   : 40px;   position     : relative;   text-align   : center;   width        : 900px;   margin-left  : auto;   margin-right : auto;   }.index_yearClass {   margin-top   : 40px;   position     : relative;   text-align   : center;   width        : 900px;   margin-left  : auto;   margin-right : auto;   }.index_monthClass{   margin-top   : 40px;   position     : relative;   text-align   : center;   width        : 900px;   margin-left  : auto;   margin-right : auto;   }.index_dayClass{   margin-top   : 40px;   position     : relative;   text-align   : center;   width        : 900px;   margin-left  : auto;   margin-right : auto;}.index_lastModifiedClass{   margin-top   : 40px;   position     : relative;   text-align   : center;   width        : 900px;   margin-left  : auto;   margin-right : auto;}.index_yearsTable{   width        : 900px;   text-align   : center;   margin-left  : auto;   margin-right : auto;}.index_yearsTableClass{   margin-top   : 40px;   width        : 900px;   text-align   : center;   margin-left  : auto;   margin-right : auto;}.index_userTable{   margin-top   : 20px;   width        : 500px;   margin-left  : auto;   margin-right : auto;}