body {
    color: #666666;
}

#header {
    background-color: #999999; /* #AF0000 */
}
#header h1 {
	color: white;	
}
#header ul li {
    background: transparent url("./_customize/header_tab_rt.gif") 100% -600px no-repeat;
    color: #939089;
    border-bottom: 1px solid #999999;
}
#header ul a {
    background: transparent url("./_customize/header_tab_rt.gif") 0% -600px no-repeat;
    color: white;
}
#header ul li#current_tab a {
    color: white;
}
#header ul li#current_tab {
    border-bottom: 1px solid red;
}
#header form#choose_proj {
    background: url("./images/_header/header_tr.gif") no-repeat top right;
}
/* SEARCH FORM */
#header form #searchbox {
    background-color: #ffffff;
}

/* Admin Header */
#admin-header a:link,
#admin-header a:visited { color: #000; }
#admin-header a:hover { color: #c30; }


/* LINKS */
a, 
a:link, 
a:visited
{
    color:#000000;
}
a:hover
{
    color:#BE0027;
}

#toolBar {
    background: #F2F2F2;
    border-bottom: 1px solid #CCC;
}
#mainContent #sideBar h2, #mainContent #sideBar h2 a {
    color: #999999;
}

#mainContent .sideBox {
    background: #F2F2F2 url("./images/home/box-bot.gif") no-repeat left bottom;
}
#mainContent .sideBox2 {
    background: url("./images/home/box-top.gif") no-repeat left top;
}

/* MAIN CONTENT TABLES AND HEADERS */
.mainList .date,
.mainTable h1, .mainTable h2, .mainTable th  {
    background-color: #999999;
    color: #ffffff;
}

.listBlock, .listBlock2,
.mainTable
{
    background-color: #ededed;
}

.mainList .date,
.mainTable h1, .mainTable h2, .mainTable th,
.mainTable td {
    border-bottom-color: #919191;
}
.mainTable .detailTitle table td,
.mainList .date a,
.mainTable h1 a, .mainTable h2 a, .mainTable th a
{
    color: #ffffff;
}

/* WORKPLAN */
.Workplan table tr.Activity {
    background-color: #E0E0E0;
}


/* DOCUMENTS */
.docInfoBox, .wikidocBox {
    border-color: #E0E0E0;
}

/* CALENDAR */
.sectionCalendar #mainContent .sideBox {
    background:  #F2F2F2 url("./images/home/box-bot-160.gif") no-repeat left bottom;
}
.sectionCalendar #mainContent .sideBox2 {
    background: url("./images/home/box-top-160.gif") no-repeat left top;
}

#mainContent .sideBox .date {
	background-color: #E8E8E8;
	border-bottom-color: #E8E8E8;
}

.calendar th.calendarHeader {
	background-color: #E8E8E8;
	border-bottom-color: #E8E8E8;
}

.calendar td {
padding:3px;
}
.calendar td a {
font-weight:bold;
text-decoration:none;

}
.calendar .today {
background-color:#FFFFFF;
color: #333333;
}

.calendartable {
background-color:#999999;
border:1px solid #999999;
}

.calendartable th {
background-color:#2F3438;
border-top:3px solid #999999;
color: #FFFFFF;
}
.calendartable td {
background-color:#EAEAEB;
}
.calendartable th.outsideMonth {
background-color:#999999;
color: #CCCCCC;
}
.calendartable td.outsideMonth {
background-color:#999999;
}
.calendartable th.weekend {
background-color:#5e6265;
color: #FFFFFF;
}
.calendartable td.weekend {
background-color:#FFFFFF;
}
.calendartable td div {
padding-bottom:1em;
}
.calendartable th a {
text-decoration: underline;
color: #EAEAEB;
}