a.leftNav {
        font-family: Arial;
        font-weight: bold;
        font-size:12px;
        width: 158px;
        height: 18px;
        font-weight:bold;
        text-decoration:none;
     }
  

td.headerBox {
        background-position: top left;
        background-image: url(../images/img_bg.gif);
        border-width: 1px 1px 1px 1px;
        border-color: #999999;
        border-style: solid;
        color: white;
        padding: 5px;
        font-size: 14px;
        font-weight: bold;
     }
 

a.longButton:link {
        border-width: 1px 1px 1px 1px;
        border-color: #999999;
        border-style: solid;
        background-color: #F5F5F5;
        padding: 5px;
        width: 608px;
        color: #000000;
        text-decoration: none;
        display: block;
     }

a.longButton:active {
        border-width: 1px 1px 1px 1px;
        border-color: #999999;
        border-style: solid;
        background-color: #F5F5F5;
        padding: 5px;
        width: 608px;
        color: #000000;
        text-decoration: none;
        display: block;
     }

a.longButton:visited {
        border-width: 1px 1px 1px 1px;
        border-color: #999999;
        border-style: solid;
        background-color: #F5F5F5;
        padding: 5px;
        width: 608px;
        color: #000000;
        text-decoration: none;
        display: block;
     }

a.longButton:hover {
        border-width: 1px 1px 1px 1px;
        border-color: #999999;
        border-style: solid;
        background-color: #CCCCCC;
        padding: 5px;
        width: 608px;
        color: #000000;
        text-decoration: none;
        display: block;
     }

a.shortButton:link {
        border-width: 1px 1px 1px 1px;
        border-color: #999999;
        border-style: solid;
        background-color: #F5F5F5;
        padding: 5px;
        width: 298px;
        height: 18px;
        color: #000000;
        text-decoration: none;
        display: block;
     }

a.shortButton:active {
        border-width: 1px 1px 1px 1px;
        border-color: #999999;
        border-style: solid;
        background-color: #F5F5F5;
        padding: 5px;
        width: 298px;
        height: 18px;
        color: #000000;
        text-decoration: none;
        display: block;
     }

a.shortButton:visited {
        background-color: #F5F5F5;
        border-width: 1px 1px 1px 1px;
        border-color: #999999;
        border-style: solid;
        padding: 5px;
        width: 298px;
        height: 18px;
        color: #000000;
        text-decoration: none;
        display: block;
     }

a.shortButton:hover {
        border-width: 1px 1px 1px 1px;
        border-color: #999999;
        border-style: solid;
        background-color: #CCCCCC;
        padding: 5px;
        width: 298px;
        height: 18px;
        color: #000000;
        text-decoration: none;
        display: block;
     }

a.leftNav:link {
        color: #FFFFFF;
     }

a.leftNav:visited {
        color: #FFFFFF;
     }

a.leftNav:active {
        color: #FFFFFF;
     }

a.leftNav:hover {
        color: #FFFFFF;
     }


table.fileBox {
        background-color: #CCCCFF;
        border: 1px solid #666;
       }

a:link {
        color: #0000FF;
     }

a:visited {
        color: #0000FF;
     }

a:active {
        color: #0000FF;
     }

a:hover {
        color: #000000;
     }

td.leftNavTD {
        border-width:0px 1px 1px 0px;
        border-style:solid;
        border-color:black;
        height:20;
        vertical-alignment:middle;
     }
 
td.indent10 {
        padding:10px 10px 10px 10px;
     }

td.indent20 {
        padding:0px 0px 0px 20px;
     }

td.indent30 {
        padding:0px 0px 0px 30px;
     }
     
body {
        font-family: Arial;
        font-size: 12px;
     }
     
a {
        font-family: Arial;
        font-size: 12px;
     }
     
     
td {
        font-family: Arial;
        font-size: 12px;
        vertical-alignment:middle;
     }
     
td.bottom {
        border-width: 0px 0px 1px 0px;
        border-color: black;
        border-style: solid;
     }     

td.lightbottom {
        border-width: 0px 0px 1px 0px;
        border-color: #999999;
        border-style: solid;
     }

td.bottomRight {
        border-width: 0px 0px 1px 1px;
        border-color: black;
        border-style: solid;
     }
     
td.bottomRightTop {
        border-width: 0px 1px 1px 1px;
        border-color: black;
        border-style: solid;
     }
   
td.rightLeftPadding {
        border-width: 0px 1px 0px 1px;
        border-color: black;
        border-style: solid;
        padding: 0px 0px 0px 10px;
     }  
 
td.rightLeftBottom {
        border-width: 0px 1px 1px 1px;
        border-color: black;
        border-style: solid;
     } 

textarea { 
     border: 1px solid #666699; 
     padding: 5px; 
}

input { 
	border: 1px solid #aaa; 
}
 
td.all { 
	border: 1px solid #aaa; 
}

select { 
	border: 1px solid #aaa; 
}

td.news {
        border-width: 1px 0px 1px 0px;
        border-color: #CCCCCC;
        border-style: solid;
        background-color: #F5F5F5;
        padding: 0px 8px 0px 8px;
     }

                    div.thumbnail
                     {
                        width: 290px;
                        margin: 0 10px 10px 0;
                        padding-bottom: 10px;
                        border: 1px solid #777;
                     }
 
                    div.thumbnail img
                     {
                        border: 1px solid #777;
                        margin: 10px 10px 0 10px;
                     }
 
                    div.thumbnail p
                     {
                        margin: 0;
                        padding: 10px;
                     }

                    div.thumbnail2
                     {
                        width: 400px;
                        margin: 0 10px 10px 0;
                        padding-bottom: 10px;
                        border: 1px solid #777;
                     }

                    div.thumbnail3
                     {
                        width: 580px;
                        margin: 0 10px 10px 0;
                        padding-bottom: 10px;
                        border: 1px solid #777;
                     }

                    div.thumbnail4
                     {
                        width: 290px;
                        margin: 0 10px 10px 0;
                        padding-bottom: 10px;
                        border: 1px solid #777;
                     }

                    div.thumbnail4 img
                     {
                        border: 1px solid #777;
                        margin: 10px 10px 0 10px;
                     }

                      
                     
                     
                     
            div.calendar table,tr,td,th,tbody,TR,TD {
                                          font-family: Verdana;
                                              font-size: 8pt;
                                              font-size: 11; color: #000000;
                                              border-font-size: 11; color: #000000;
                                              border-collapse: collapse;
                                       }
 
            div.calendar a {
                color:blue;
                font-family:Arial;
                font-size:10pt;
            }


td.gridHeader {
        border-width: 0px 0px 1px 0px;
        border-color: black;
        border-style: solid;
        font-weight: bold;
     }

tr.tableHeader {

        font-weight: bold;
        background-color: #CCCCCC;
        border-color: #F5F5F5;
        border-style: solid;
        border-width: 1px 1px 0px 1px;
     }

table.taskTable {
        border-color: #CCCCCC;
        border-style: solid;
        border-width: 1px 1px 1px 1px;
     }
        
