.menuwhite_light {font-size: 12px;color: #EFEFEF;font-weight: bold;text-decoration: none;}
.style4 { font-size: 12px; color: #666666; font-weight: bold;}
.txtmenu {font-size: 12px;color: #F0861C;text-decoration: none;}
.txtmenuhome {font-size: 12px;color: #F26611;text-decoration: none;}
.tblheading2{font-size:14px;font-weight:bold;color:#000000;background-color:#CCCCCC;}
.newsheading{background-color:#005BB7;color:#FFFFFF;font-size:12px;font-weight:bold;}
.boxlabels{  font-size:12px;}
.caserowodd{background-color:#EBEEF5;}
.caseroweven{background-color:#E5F2DE;}
.casename{ font-size:14px; font-weight:bold;}
.casediv{text-align:left; width:300px;}
.casedivbig{text-align:left; width:320px;}
.casedesg{font-style:italic;  font-size:14px;}
.casevalues{ font-size:14px;}
.caseheading{ font-size:14px; text-decoration:underline; font-weight:bold;}
.companytd{background-color:#D8FCC4}
.projecttitle{ font-size:14px; font-weight:bold; color:#0000FF}
.projbgcolor{background-color:#EEEEEE}
.dotcss {   background-image: url(../img/dot.png);  background-repeat: no-repeat;   background-position: left center;}
.bottomline{ border-bottom:1px solid #999999;}
.tblbox{border:1px solid #333333}
.casetdbg{ background-color:#EEEEEE }
.lighttdbg{background-color:#F8F8F8}
.line{border-bottom:1px solid #D1D1D1}
.nobottom{border-left:1px solid #D1D1D1;border-right:1px solid #D1D1D1;border-top:1px solid #D1D1D1; font-variant:small-caps; font-size:16px; font-weight:bold;}
.notop{border-left:1px solid #D1D1D1;border-right:1px solid #D1D1D1;border-bottom:1px solid #D1D1D1;}
.box{border:1px solid #D1D1D1; background-color:#EBEEF5;  font-variant:small-caps; font-size:16px; font-weight:bold;}
.lr{border-left:1px solid #D1D1D1;border-right:1px solid #D1D1D1;}
.colortxt {     font-size: 14px;    color: #CC3300;}
.txtbluebold {      font-size: 11px;    color: #003366; font-weight: bolder;}
.txtgray {      font-size: 12px;    color: #003366;}
.bodytxt {

    font-size: 12px;
    color: #000000;
    text-decoration: none;
    /*font-weight: bold;*/
}
.txtlink {      font-size: 12px;    color: #A42602;}
.txtlinkgray {      font-size: 13px;    color: #2F55A6; text-decoration: none;}
.tblbdrl {  border-top: 1px none;   border-right: 1px none; border-bottom: 1px none;    border-left: 1px ridge;}
.txtwhite {     font-size: 12px;    color: #Ffffff; text-decoration: none;  font-weight: bold;}
.txtorange {    font-size: 12px;    color: #F26724; text-decoration: none;  font-weight: bold;}
.tblbdr {   border-top: 1px ridge;  border-right: 1px ridge;    border-bottom: 1px ridge;   border-left: 1px ridge;}
.listbox {  width: 145px;       font-size: 12px;    color: #5D5D5D;}
.bdrb { border-bottom-width: 1px;   border-bottom-style: ridge;}
.header {       font-size: 18px;    color: #000000; text-transform: uppercase;}
.header1 {      font-size: 16px;    color: #000000; text-transform: none;}
.header1_or {       font-size: 16px;    color: #f16822; text-transform: none;}
.header2 {      font-size: 14px;    color: #000000; text-decoration: none;}
.graybg {   background-color: #DBDBDB;}
.bluebg {   background-color:#27488B;}
.tabfield { background-color: #ECE9D8;  border-top-width: 1px;  border-right-width: 1px;    border-bottom-width: 1px;   border-left-width: 1px; border-bottom-style: none;  border-bottom-color: #DDD8B9;}
.rowbg {    background-color:#EEF3FB;}
.tblbdrCopy {   border: 1px ridge}
.comment { font-style: italic; color: #FF0000; }
.warning {      font-size: 12px; color: #F26724;}
.txtlinkgray12 {        font-size: 12px;    color: #2F55A6; text-decoration: none;}
.txtlinkgray14 {        font-size: 14px;    color: #2F55A6; text-decoration: none;}
.txtlinkgray16 {        font-size: 16px;    color: #2F55A6; text-decoration: none;}
.txtlink {      font-size: 11px;    color: #2F55A6; text-decoration: none;}
.txtred12 {     font-size: 12px;    color: #CC3300; text-decoration: none;}
.txtred14 {     font-size: 14px;    color: #CC3300; text-decoration: none;}
.txtred16 {     font-size: 16px;    color: #CC3300; text-decoration: none;}
.navbg {    background-color: #FF9933;}
.tabfieldhead { border-top-width: 1px;  border-right-width: 1px;    border-bottom-width: 1px;   border-left-width: 1px; border-bottom-style: none;  border-bottom-color: #E8E4D0;       color: #545041; font-size: 12px;    font-weight: bold;}
.header2cap {       font-size: 14px;    color: #000000; text-decoration: none;  text-transform: uppercase;}
.spectxt {

    font-size: 12px;
    color: #7C7C7C;
}
.spectxt1 {

    font-size: 10px;
    color: #7C7C7C;
}
.header2_or {       font-size: 14px;    color: #f16822; text-transform: none;}
.redtxt {color: #FF0000;    font-weight: bold;}
.orangetxt {color: #FF6600; font-weight: bold;}
.graytxt {color: gray;font-weight: bold;}
.greentxt { color: #006600; font-weight: bold; font-size: 12px;}
.starscss {font-size: 20px; font-weight:bold}
.bluetxt {color: #0000FF}
.starenable {color: #FF0000}
.stardisable {color: #BBBBBB}
.newstarenable {color:#339933}
.bid_modified{
    font-size: 12px;
    background:#fff995 none repeat scroll 0 0;
    text-decoration: none;
}
/* private messages/clarification board for client and freelancer */
.msginfo { width: 160px; padding-top:15px;}
.msgdetails { width: 493px; padding:10px 0 0 0;}

/**
 * Assign this class when there is a need for word-wrap.
 * NOTICE: It MUST be defined a specific width for this to work out
 */
.wraptext{ display: block; word-wrap: break-word;}
