BODY, TABLE, TH, TR, TD, UL, OL, LI, P, A, BLOCKQUOTE, LABEL{
color:           #ffffff;
font-family:           Verdana;
font-size:           9pt;
}

.newconceptPageBODY{
color:   #ffffff;
background-color:   #323233;
}

.newconceptFormHeaderFont{

}

.newconceptFormTABLE{
background-color:    #3f4241;
}

.newconceptFieldCaptionTD{

}

.newconceptAltDataTD{
background-color:          #616564;
}

.newconceptColumnTD{

}

.newconceptDataTD{
background-color:    #3f4241;
}

.newconceptErrorDataTD{

}

.newconceptSeparatorTD{
border-style:        solid;
border-width:        1px;
border-color:        #ffffff;
}

.newconceptFooterTD{

}

a.newconceptSorterLink:link, a.newconceptSorterLink:visited{

}

a.newconceptSorterLink:hover, a.newconceptSorterLink:active{

}

a.newconceptDataLink:link, a.newconceptDataLink:visited{
text-decoration: underline;
color: #ffffff;
font-size: 10px;
}

a.newconceptDataLink:hover, a.newconceptDataLink:active{
text-decoration:  underline;
color:  #ffffff;
font-size:  10px;
}

a.newconceptNavigatorLink:link, a.newconceptNavigatorLink:visited{
color:             #ffffff;
font-family:             Verdana;
font-size:             8pt;
}

a.newconceptNavigatorLink:hover, a.newconceptNavigatorLink:active{
color:              #ffffff;
font-family:              Verdana;
font-size:              8pt;
}

.newconceptButton{
background-color:                   #ffffff;
border-style:                   solid;
border-width:                   1px;
border-color:                   #000000;
}

.newconceptInput{
border-style:                   solid;
border-width:                   1px;
border-color:                   #000000;
}

.newconceptTextarea{
border-style:                   solid;
border-width:                   1px;
border-color:                   #000000;
width:                   265px;
}

.newconceptSelect{

}

a.today:link, a.today:visited{
color:                                 #ff0000;
font-weight:                                 bold;
text-decoration:                                 none;
}

a.today:hover, a.today:active{
text-decoration:             none;
background-color:             #ffffff;
font-weight:             bold;
}

a.selectedDay:link, a.selectedDay:visited{
color:                                 #000000;
font-weight:                                 bold;
text-decoration:                                 none;
}

a.selectedDay:hover, a.selectedDay:active{
text-decoration:             none;
color:             #ffffff;
background-color:             #ffffff;
font-weight:             bold;
}

a.weekDay:link, a.weekDay:visited{
text-decoration:             none;
color:             #323233;
background-color:             #ffffff;
font-family:             Verdana;
}

a.weekDay:hover, a.weekDay:active{
text-decoration:             none;
background-color:             #ffffff;
}

TD.selectedDay{
color:             #ffffff;
background-color:             #ffffff;
font-size:             10pt;
font-weight:             bold;
border-style:             solid;
border-width:             1px;
border-color:             #323233;
margin:             1px;
}

TD.today{
color:             #000000;
background-color:             #b6c0ce;
font-size:             10pt;
border-style:             solid;
border-width:             1px;
border-color:             #323233;
}

TD.workday{
color:             #000000;
background-color:             #ffffff;
font-size:             10pt;
border-style:             solid;
border-width:             1px;
border-color:             #323233;
}

TD.weekend{
color:             #000000;
background-color:             #c0c0c0;
font-size:             10pt;
border-bottom-style:             solid;
border-bottom-width:             1px;
border-bottom-color:             #ffffff;
}

.calendar{
color:             #ffffff;
background-color:             #c0c0c0;
font-size:             10pt;
font-weight:             bold;
border-top-style:             solid;
border-top-width:             1px;
border-top-color:             #89929a;
border-left-style:             solid;
border-left-width:             1px;
border-left-color:             #89929a;
border-bottom-style:             solid;
border-bottom-width:             1px;
border-bottom-color:             #89929a;
margin:             1px;
}

.CalendarButtons{
margin:                                 1px;
border-bottom-width:                                 1px;
border-bottom-style:                                 solid;
border-bottom-color:                                 #000000;
border-left-width:                                 1px;
border-left-style:                                 solid;
border-left-color:                                 #000000;
border-right-width:                                 1px;
border-right-style:                                 solid;
border-right-color:                                 #000000;
border-top-width:                                 1px;
border-top-style:                                 solid;
border-top-color:                                 #000000;
background-color:                                 #e7eaef;
font-size:                                 10pt;
font-family:                                 tahoma, arial;
font-weight:                                 bold;
}

.CalendarControls{
font-family:                                 tahoma, arial;
font-size:                                 10pt;
}

.Table{

}

.newconceptNavigatorStatic{
color:                                 #ffffff;
font-weight:                                 bold;
font-size:                                 10pt;
text-align:                                 center;
}

.newconceptRowHover .ButtonDownAltDataTD{
background-color:                                #d4def5;
}

.newconceptRowHover .ButtonDownDataTD{
background-color:                                #ced4de;
}

.newconceptRowSelected .ButtonDownAltDataTD{
background-color:                                #b3c4ee;
}

.newconceptRowSelected .ButtonDownDataTD{
background-color:                                #b6bfce;
}

.newconceptFrame{

}

.newconceptFrameLabel{
color:                   #ffffff;
}

.newconceptInputError{
border-style:                   solid;
border-width:                   1px;
border-color:                   #ff0000;
}

.newconceptTextareaError{
border-style:                   solid;
border-width:                   1px;
border-color:                   red;
}

.newconceptSelectError{
border-style:                   solid;
border-width:                   1px;
border-color:                   red;
}

.newconceptRowSelected .newconceptAltDataTD{
border-style:                 none;
border-width:                 0;
}

.newconceptRowSelected .newconceptDataTD{
background-color:      #323233;
}

.newconceptRowHover .newconceptAltDataTD{
border-style:                   none;
border-width:                   1px;
border-color:                   #ffffff;
}

.newconceptRowHover .newconceptDataTD{
background-color:      #323233;
border-style:      none;
border-width:      1px;
border-color:      #ffffff;
}