BODY, TABLE, TH, TR, TD, UL, OL, LI, P, A, BLOCKQUOTE, LABEL{
color:            #ffffff;
font-family:            Verdana;
font-size:            9pt;
}

.newconceptv2PageBODY{
background-color: #323233;
}

.newconceptv2FormHeaderFont{

}

.newconceptv2FormTABLE{

}

.newconceptv2FieldCaptionTD{

}

.newconceptv2AltDataTD{
background-color:           #616564;
}

.newconceptv2ColumnTD{

}

.newconceptv2DataTD{
background-color: #3f4241;
}

.newconceptv2ErrorDataTD{

}

.newconceptv2SeparatorTD{
border-style:         solid;
border-width:         1px;
border-color:         #ffffff;
}

.newconceptv2FooterTD{

}

a.newconceptv2SorterLink:link, a.newconceptv2SorterLink:visited{

}

a.newconceptv2SorterLink:hover, a.newconceptv2SorterLink:active{

}

a.newconceptv2DataLink:link, a.newconceptv2DataLink:visited{
text-decoration:                     underline;
font-size:                     10px;
}

a.newconceptv2DataLink:hover, a.newconceptv2DataLink:active{
text-decoration:   underline;
color:   #ffffff;
font-size:   10px;
}

a.newconceptv2NavigatorLink:link, a.newconceptv2NavigatorLink:visited{
color:              #ffffff;
font-family:              Verdana;
font-size:              8pt;
}

a.newconceptv2NavigatorLink:hover, a.newconceptv2NavigatorLink:active{
color:               #ffffff;
font-family:               Verdana;
font-size:               8pt;
}

.newconceptv2Button{
background-color:                    #ffffff;
border-style:                    solid;
border-width:                    1px;
border-color:                    #000000;
}

.newconceptv2Input{
border-style:                    solid;
border-width:                    1px;
border-color:                    #000000;
}

.newconceptv2Textarea{
border-style:                    solid;
border-width:                    1px;
border-color:                    #000000;
width:                    265px;
}

.newconceptv2Select{

}

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{

}

.newconceptv2NavigatorStatic{
color:                                  #ffffff;
font-weight:                                  bold;
font-size:                                  10pt;
text-align:                                  center;
}

.newconceptv2RowHover .ButtonDownAltDataTD{
background-color:                                 #d4def5;
}

.newconceptv2RowHover .ButtonDownDataTD{
background-color:                                 #ced4de;
}

.newconceptv2RowSelected .ButtonDownAltDataTD{
background-color:                                 #b3c4ee;
}

.newconceptv2RowSelected .ButtonDownDataTD{
background-color:                                 #b6bfce;
}

.newconceptv2Frame{

}

.newconceptv2FrameLabel{
color:                    #ffffff;
}

.newconceptv2InputError{
border-style:                    solid;
border-width:                    1px;
border-color:                    #ff0000;
}

.newconceptv2TextareaError{
border-style:                    solid;
border-width:                    1px;
border-color:                    red;
}

.newconceptv2SelectError{
border-style:                    solid;
border-width:                    1px;
border-color:                    red;
}

.newconceptv2RowSelected .newconceptAltDataTD{
border-style:                  none;
border-width:                  0;
}

.newconceptv2RowSelected .newconceptDataTD{
background-color:          #3f4241;
}

.newconceptv2RowHover .newconceptAltDataTD{
border-style:                    none;
border-width:                    1px;
border-color:                    #ffffff;
}

.newconceptv2RowHover .newconceptDataTD{
background-color:          #3f4241;
border-style:          none;
border-width:          1px;
border-color:          #ffffff;
}

.newconceptv2RowSelected .newconceptv2AltDataTD{

}

.newconceptv2RowSelected .newconceptv2DataTD{
background-color:  #3f4241;
}

.newconceptv2RowHover .newconceptv2AltDataTD{

}

.newconceptv2RowHover .newconceptv2DataTD{

}