body, .tablecontentstyle { 
font : 8px arial, helvetica, sans-serif;
} 
body, .tablestylelogin { 
background : #e4e4e4;
} 
body, p, table, .content, .smallcontent, .tablestyle, .tablestylelogin, .nobordertablestyle, .tablecontentstyle, .whitebutton, .bluebutton, .redbutton { 
color : #000000;
} 
body, #selected, #nonselected { 
margin : 0;
} 
h1, .tabtitle { 
font : small arial, helvetica, sans-serif normal normal bold;
text-transform : capitalize;
color : #069;
} 
p, table { 
font : x-small arial, helvetica, sans-serif;
} 
th { 
text-align : left;
} 
a:link, a:visited, a:hover, a:active { 
font : x-small arial, helvetica, sans-serif normal bold;
} 
a:link, a:visited, a:hover, a:active, .content a:link, .content a:visited, .content a:hover, .content a:active, .smallcontent a:link, .smallcontent a:visited, .smallcontent a:hover, .smallcontent a:active { 
text-transform : none;
} 
a:link, a:visited, a:active, #nonselected, .smallselect { 
color : #fff;
} 
a:link, a:visited, a:hover, a:active, .content a:link, .content a:visited, .content a:hover, .content a:active, .smallcontent a:link, .smallcontent a:visited, .smallcontent a:hover, .smallcontent a:active, #selected, #nonselected { 
text-decoration : none;
} 
a:hover, #selected { 
color : #ff0;
} 
.content { 
font : small verdana, arial, helvetica, sans-serif normal normal normal;
} 
.content a:link, .content a:visited, .content a:hover, .content a:active { 
font : x-small arial, helvetica, sans-serif normal normal;
} 
.content a:link, .content a:visited, .content a:active, .smallcontent a:link, .smallcontent a:visited, .smallcontent a:active { 
color : #5813ad;
} 
.content a:hover, .smallcontent a:hover { 
color : #00f;
} 
.smallcontent { 
font : xx-small verdana, arial, helvetica, sans-serif normal normal normal;
} 
.smallcontent a:link, .smallcontent a:visited, .smallcontent a:hover, .smallcontent a:active { 
font : xx-small arial, helvetica, sans-serif normal bold;
} 
.tablestyle, .nobordertablestyle, .matrixtablestyle { 
font : 11px arial, helvetica, sans-serif;
width : 90%;
} 

.tablestyle td {
padding: 2px;
}

.tablestyle, .tablestylelogin, .nobordertablestyle, .pagetablestyle, .matrixtablestyle { 
border-collapse : collapse;
} 
.tablestyle, .tablestylelogin { 
border : 1px solid black;
}

.rsstablestyle {
  border-collapse : collapse;
  padding: 5px;
}
.rsstablestyle td, .rsstablestyle th { padding: 10px } 

#number {
text-align: "right"
}

tr#odd {
background-color:#FFFFFF; 
}

tr#even {
background-color:#F0F0F0; 
}

td#odd {
background-color:#FFFFFF; 
}

td#even {
background-color:#F0F0F0; 
}

.tablestyle th  {
background-color:#0099CC; font-weight:bold; padding: 2px; text-align: left; 
}

.tablestylelogin { 
font : 12px arial, helvetica, sans-serif;
padding : 6px;
} 
.nobordertablestyle, .pagetablestyle { 
border : 0 solid black;
} 

.nobordertablestyle th {
background-color:#0099CC; font-weight:bold; text-align: left;
}

.matrixtablestyle { 
border : 1 solid black;
} 

.matrixtablestyle th {
background-color:#0099CC; font-weight:bold; text-align: left;
}

.whitebutton, .bluebutton, .redbutton { 
font : 8pt verdana;
border-style : solid;
border-width : 1px;
} 
.whitebutton { 
background : #fff;
} 
.bluebutton { 
background : #09c;
} 
.redbutton { 
background : #f40000;
} 
.colorgray { 
color : #a4a4a4;
} 
.colorred { 
color : #f40000;
} 
.colorgreen { 
color : #00a000;
} 
.colorblue { 
color : #0000a0;
} 
.colororange { 
color : #ffa000;
} 
.smallselect { 
font : 9px verdana;
background : #666;
} 
.tabtitle { 
text-align : center;
} 
.important { 
font-family : Arial, Helvetica, sans-serif;
font-style : normal;
line-height : normal;
font-weight : bold;
color : red;
} 
#greyed_out { 
color : #ccc;
} 
.calendar { 
background-color : #e8f2fe;
} 
.calendar a:link { 
color : #b80425;
font-weight : bold;
} 
.calendar a:visited { 
color : #b80425;
font-weight : bold;
} 
.calendar a:hover { 
color : #0000ff;
font-weight : bold;
} 
.YearcalendarHeader { 
border-collapse : collapse;
border : 1px solid black;
} 
.Yearcalendar { 
border-collapse : collapse;
border : 1px solid black;
} 
.calendarToday { 
background-color : #0099cc;
color : white;
font-weight : bold;
} 
.calendarPast { 
color : #aaaaaa;
} 
.calendarPast a:link { 
color : #fe6a8b;
font-weight : bold;
} 
.calendarPast a:visited { 
color : #fe6a8b;
font-weight : bold;
} 
.red_text { 
color : #b80425;
} 
.black_text { 
color : #000000;
} 
.grey_text { 
color : #aaaaaa;
} 
.pagetablestyle { 
width : 745px;
} 
body { 
overflow : auto;
} 

/* Internet Explorer Only (not valid W3c CSS) */
body{scrollbar-base-color:#e4e4e4;scrollbar-arrow-color:666666;scrollbar-track-color:#e4e4e4;scrollbar-shadow-color:black;scrollbar-lightshadow-color:black;scrollbar-darkshadow-color:666666;scrollbar-highlight-color:#e4e4e4;scrollbar-3dlight-color:black;overflow:auto}