A  {
	color: #0000FF;
}

A:Hover {
        color : #666666;
}

TD  {
        color : black;
        font-family : Arial, Helvetica;
        font-size : 12px;
}

TEXTAREA  {
        color : black;
        font-family : Arial, Helvetica;
        font-size : 12px;
}

SELECT  {
        color : black;
        font-family : Arial, Helvetica;
        font-size : 12px;
}

INPUT {
        color : black;
        font-family : Arial, Helvetica;
        font-size : 12px;
}

.bodytext  {
        color : black;
        font-family : Arial, Helvetica;
        font-size : 12px;
}

.sidebar  {
        color : white;
        font-family : Arial, Helvetica;
        font-size : 13px;
}

.filename {
        FONT-FAMILY: arial,helvetica;
        FONT-SIZE: 14px;
}

.filedescription {
        FONT-FAMILY: arial,helvetica;
        FONT-SIZE: 14px;
        TEXT-DECORATION: none;
}

.timesviewed {
        FONT-FAMILY: arial,helvetica;
        FONT-SIZE: 12px;
        TEXT-DECORATION: none
}

.editcontrols {
        FONT-FAMILY: arial,helvetica;
        FONT-SIZE: 12px;
        TEXT-DECORATION: none;
}

.editcontrolslink {
        FONT-FAMILY: arial,helvetica;
        FONT-SIZE: 12px;
        TEXT-DECORATION: none;
	COLOR: blue;
}

.numfiles {
        FONT-FAMILY: arial,helvetica;
        FONT-SIZE: 12px;
}

.pagenumbers {
        FONT-FAMILY: arial,helvetica;
        FONT-SIZE: 12px;
}

.sortorder {
        FONT-FAMILY: arial,helvetica;
        FONT-SIZE: 12px;
}

.navdescription {
        FONT-FAMILY: arial,helvetica;
        FONT-SIZE: 20px;
        FONT-WEIGHT: bold;
}

.navcontrols {
        FONT-FAMILY: arial,helvetica;
        FONT-SIZE: 12px;
}

.navfilename {
        FONT-FAMILY: arial,helvetica;
        FONT-SIZE: 20px;
}

.filesserved {
        FONT-FAMILY: arial,helvetica;
        FONT-SIZE: 16px;
        FONT-WEIGHT: bold;
}

.faqheader {
        FONT-FAMILY: arial,helvetica;
        FONT-SIZE: 16px;
        FONT-WEIGHT: bold;
}

.faqquestiontop {
        FONT-FAMILY: arial,helvetica;
        FONT-SIZE: 12px;
        FONT-WEIGHT: normal;
}

.faqquestion {
        FONT-FAMILY: arial,helvetica;
        FONT-SIZE: 12px;
        FONT-WEIGHT: bold;
}

.faqanswer {
        FONT-FAMILY: arial,helvetica;
        FONT-SIZE: 12px;
        FONT-WEIGHT: normal;
}

.commenttable {
        BORDER-COLOR: black;
        BORDER-STYLE: solid;
        BORDER-WIDTH: 1;
}

.commentusername {
        COLOR: white;
        FONT-FAMILY: arial,helvetica;
        FONT-SIZE: 12px;
        FONT-WEIGHT: normal;
}

.commentdate {
        COLOR: white;
        FONT-FAMILY: arial,helvetica;
        FONT-SIZE: 12px;
        FONT-WEIGHT: normal;
        TEXT-ALIGN: right;
}

.errormessage {
        FONT-WEIGHT: bold;
        COLOR: red;
        FONT-FAMILY: arial,helvetica;
}

.newsheadline {
        COLOR: white;
        FONT-FAMILY: arial,helvetica;
        FONT-SIZE: 18px;
        FONT-WEIGHT: bold;
        TEXT-ALIGN: right;
}

.activeclient {
        BACKGROUND-COLOR: #66CC66;
}

.inactiveclient {
        BACKGROUND-COLOR: #D0D0D0;
}

.clientname {
        FONT-SIZE: 16px;
        FONT-WEIGHT: bold;
	COLOR: black;
}

.projectlist {
        BACKGROUND-COLOR: #FFFFCC;
        MARGIN: 5px 5px 5px 5px;
}

.projectname {
        FONT-SIZE: 14px;
        FONT-WEIGHT: bold;
	COLOR: black;
}

.viewtogglebutton {
        text-align: right;
        text-decoration: none;
}

.outlinedtable {
        border-style: solid;
        border-width: 1px;
        border-color: #000000;
}

.header-big {
        FONT-FAMILY: arial,helvetica;
        FONT-SIZE: 18px;
        FONT-WEIGHT: bold;
}

.header-medium {
        FONT-FAMILY: arial,helvetica;
        FONT-SIZE: 15px;
        FONT-WEIGHT: bold;
}

.header-small {
        FONT-FAMILY: arial,helvetica;
        FONT-SIZE: 12px;
        FONT-WEIGHT: bold;
}

.information {
        FONT-FAMILY: arial,helvetica;
        FONT-SIZE: 12px;
        FONT-WEIGHT: bold;
}

.hidden {
        display: none;
}

.black {
	color: black;
}

.odd {
	background-color: #FFFFFF;
}

.even {
	background-color: #66CC66;
}

.oddactual {
	background-color: #DDDDDD;
}

.evenactual {
	background-color: #FFFF99;
}

.estimatecell {
	margin-left: 5px;
	margin-right: 15px;
}

.over {
	color: red;
}

.under {
	color: black;
}

.estimateborder {
	background-color: #66CC66;
}
