﻿#content .form {padding: 0 20px 20px 20px;margin: 20px;border: solid 1px #dbdbdb;}
#content .form legend {font-size: 11pt;color: #3d3d3d;font-weight: bold;text-align:left;margin-bottom: 20px;}
#content .form .formField {padding-bottom: 5px;}
#content .form .formField .label {float: left;width: 120px;padding-right: 10px;text-align: right;}
#content .form .formField .field { margin-left: 130px; }
#content .form .formField .text {padding: 5px 5px 5px 0;display: block;}
#content .form .formField .txtinput {width: 200px;}
#content .form .formField .mltxtinput {width: 290px; height: 100px; font-family: Arial;}
#content .form .formButton {clear: both;text-align: right;margin-top: 20px;}
#content .form .extendedlabel { padding-top: 20px; }
#content .form .update { float:right; font-size: 8pt;padding-top: 15px; }

#content .compactform {border: none; padding:10px; margin: 0; font-family: Arial; font-size: 10pt;}
#content .compactform .formField {padding-bottom: 5px;overflow: auto; font-family: Arial;}
#content .compactform .formField .label {float: left;width: 120px;padding-right: 10px;text-align: right;}
#content .compactform .formField .field { margin-left: 130px; }
#content .compactform .formField .text {padding: 5px 5px 5px 0;display: block;}
#content .compactform .formField .txtinput {width: 200px; font-family: Arial;}
#content .compactform .formButton {clear: both;text-align: right;margin-top: 20px;}
#content .compactform .extendedlabel { padding-top: 20px; }

#content .projectResults {margin: 20px;border: solid 1px #c0c0c0;font-family:Arial;}
#content .projectResults .title {font-size: 8pt;padding: 5px;text-align: right;background-color: #f3f3f3;border-bottom: solid 1px #c0c0c0;}
#content .projectResults .title select {font-size: 8pt;}
#content .projectResults .results {width: 100%;font-size: 8pt;}
#content .projectResults .results .AspNet-GridView-Header {background-color: #193B6B;color: White;padding: 5px;text-align: left;font-size: 8pt;}
#content .projectResults .results .AspNet-GridView-Header th { padding: 5px; }
#content .projectResults .results .AspNet-GridView-Normal td,
#content .projectResults .results .AspNet-GridView-Alternate td {padding: 5px;}
#content .projectResults .results .AspNet-GridView-Alternate {background-color: #fafafa;}
#content .projectResults .results .light { color: #666; }
#content .projectResults .results .pricecolumn { width: 80px; }
#content .projectResults .results .timeleftcolumn { width: 100px; }
#content .projectResults .results .columngroupid { width: 25px; }
#content .projectResults .results .columngroupname a { font-weight:bold; color: #193B6B; }
#content .projectResults .pager {padding: 5px;background-color: #999;color: White;font-weight: bold;font-size: 8pt;}
#content .projectResults .pager a {color: #AED151;}
#content .projectResults .headersection {background-color:#f3fae2;margin:0;padding: 10px 5px;}
#content .projectResults .headersection h3 {margin: 0; padding: 0;color:#445220; font-size: 10pt;}
#content .projectResults .AspNet-GridView-Empty td {border-top:solid 1px #c0c0c0; font-style: italic; padding: 5px; font-size: 8pt; color: #666;}

#content .error {color: red;}

#content .updateProgress {position: absolute;background-color: #fff;filter: alpha(opacity=70);MozOpacity: 0.7;opacity: 0.7;padding: 0px;margin: 0px;}
#content .updateProgress div {background-color: white;padding: 4px;position: absolute;top: 50%;left: 50%;}
#content .updateProgress div img {float:left;margin:0 10px 0 0;}

#content .generalList { height: 150px; overflow: auto; padding: 5px; margin-bottom: 10px; border: solid 1px #CCCCC2; background-color: #f8f8f8; font-size: 8pt; }
#content .generalList ul {margin: 0;padding: 0;}
#content .generalList ul li {font-weight: normal;margin: 0;padding: 0;}
#content .generalList .none {font-style: italic;}
#content .generalList .selected {font-weight: bold;}
#content .generalList .clearItems {padding-top: 10px;font-size: 7pt;font-style: italic;}

#content .dateline {text-transform:uppercase;color: #b0b0b0;}
#content .newsimage {float:left;margin: 0 10px 5px 20px;}
#content .mutlicolumn {overflow:auto;}
#content .mutlicolumn .half {float: left;width: 255px;}
#content .flowlist {list-style:none;margin: 0 0 0 20px; padding:0;}
#content .flowlist li {padding-bottom: 10px;}

.pageddatalist{margin: 20px;}
.pageddatalist .pageddatalist__title h4 {font-size: 10pt; margin: 15px 0 10px 0;color: #3d3d3d;}
.pageddatalist .pageddatalist__header {font-size: 8pt;padding: 5px;text-align: right;background-color: #f3f3f3;border: solid 1px #c0c0c0;border-bottom:none;}
.pageddatalist .pageddatalist__header select {font-size: 8pt;}
.pageddatalist .pageddatalist__datalist { border: solid 1px #c0c0c0; font-size: 8pt;}
.pageddatalist .pageddatalist__dataitem {padding: 5px;}
.pageddatalist .pageddatalist__dataitem-alt {padding: 5px;background-color: #fafafa;}
.pageddatalist .pageddatalist__pager {padding: 5px;background-color: #999;color: White;font-weight: bold;font-size: 8pt;}
.pageddatalist .pageddatalist__pager a {color: #AED151;}
.pageddatalist .pageddatalist__emptydataitem { padding: 5px; }

.biddinglist{}
.biddinglist .pageddatalist__title { float:left;padding:10px 0 0 5px;}
.biddinglist .pageddatalist__title h4 {font-size: 8pt; color: #3d3d3d;margin:0;padding:0;}
.biddinglist .pageddatalist__header {font-size: 8pt;padding: 5px;text-align: right;background-color: #f3f3f3;border-top: solid 1px #c0c0c0;border-top: solid 1px #c0c0c0;}
.biddinglist .pageddatalist__header select {font-size: 8pt;}
.biddinglist .pageddatalist__datalist { clear:left;border-top: solid 1px #c0c0c0; font-size: 8pt;}
.biddinglist .pageddatalist__dataitem {padding: 5px;}
.biddinglist .pageddatalist__dataitem-alt {padding: 5px;background-color: #fafafa;}
.biddinglist .pageddatalist__pager {padding: 5px;background-color: #999;color: White;font-weight: bold;font-size: 8pt;}
.biddinglist .pageddatalist__pager a {color: #AED151;}
.biddinglist .pageddatalist__emptydataitem { padding: 5px; }

.bidlistitem {padding-left:10px;}
.bidlistitem .bidlistitem__bid a {color: #193B6B; font-weight:bold;font-size:10pt;}
.bidlistitem .bidlistitem__status {padding-left:5px;}
.bidlistitem .bidlistitem__comment {font-size:7.5pt;}
.bidlistitem .bidlistitem__details {overflow:auto;}
.bidlistitem .bidlistitem__detail { float:left;padding-left:20px; display:block; font-size:7.5pt;color:#444;}
.bidlistitem .bidlistitem__detail .bidlistitem__prop {font-weight:bold;}
.bidlistitem .bidlistitem__detail .bidlistitem__val { display:block;}

.commlistitem__title {font-size: 10pt;font-weight:bold;}
.commlistitem__title a { color: #193B6B; }
.commlistitem__image {float:right;margin: 5px;border:0;}
.commlistitem__projects {font-size:8pt;}

.commdisplay__tabs {padding: 10px 20px;}
.commdisplay__tabs p {font-family:Arial;}
.commdisplay__tabs dl {font-family:Arial;font-size:9pt;margin:0;padding:0; overflow:auto;}
.commdisplay__tabs dt {float:left; clear:left; width:125px;text-align:right;padding:2px 10px 2px 0;}
.commdisplay__tabs dd {margin:0;padding:2px 0;}
.commdisplay__image {float:left;margin: 0 10px 10px 0;}
.commdisplay__projects {font-family:Arial;font-size:8pt;}
.commdisplay__prj {padding: 5px;}
.commdisplay__prj-alt {padding: 5px;background-color: #fafafa;}
.prjlistitem__title { font-size:9pt;font-weight:bold;}
.prjlistitem__title a { color: #193B6B; }

.prjdisplay__otherprjscontainer { text-align:right;font-size:8pt;padding-right:20px;}
.prjdisplay__otherprjscontainer select { font-size:8pt;}
.prjdisplay__tabs {padding: 10px 20px;}
.prjdisplay__tabs p {font-family:Arial;}
.prjdisplay__tabs dl {font-family:Arial;font-size:9pt;margin:0;padding:0; overflow:auto;}
.prjdisplay__tabs dt {float:left; clear:left; width:125px;text-align:right;padding:2px 10px 2px 0;}
.prjdisplay__tabs dd {margin:0;padding:2px 0;}

.prjdisplay__jobs {font-family:Arial;font-size:8pt;}
.prjdisplay__job {padding:5px;}
.prjdisplay__job-alt {padding:5px;background-color: #fafafa;}
.prjdisplay__job a, .prjdisplay__job-alt a { color: #193B6B;}

.prjdisplay__docs {font-family:Arial;font-size:8pt;}
.prjdisplay__doc {padding:5px;}
.prjdisplay__doc-alt {padding:5px;background-color: #fafafa;}
.prjdisplay__doc a, .prjdisplay__doc-alt a { color: #193B6B;}
.doclistitem__title { font-weight:bold;}
.doclistitem__size { font-weight:normal;}

.prjjoblistitem__title {clear:left;width: 200px;float:left;font-weight:bold;}
.prjjoblistitem__bidstatus {}
.prjjoblistitem__accepting {color:Green;}

.prjjobdisplay__otherjobscontainer {text-align:right;font-size:8pt;padding-right:20px;}
.prjjobdisplay__otherjobscontainer select  {font-size:8pt;}

.bidfeedbackdisplay {margin: 10px;}
.bidfeedbackdisplay .bidfeedbackdisplay__feedback, .bidfeedbackdisplay .bidfeedbackdisplay__feedback-alt {padding:5px;}
.bidfeedbackdisplay .bidfeedbackdisplay__feedback-alt {background-color: #fafafa;}
.bidfeedbackdisplay a {color:#193B6B;}
.bidfeedbackdisplay .bidfeedbackdisplay__username {padding-top:10px;font-weight:bold;display:block;text-align:right;}
.bidfeedbackdisplay .bidfeedbackdisplay__date {font-size:8pt;display:block;text-align:right;}

.bidhistorydisplay {}
.bidhistorydisplay a {color:#193B6B;}
.bidhistorydisplay .bidhistorydisplay__history, .bidhistorydisplay .bidhistorydisplay__history-alt {padding: 5px; }
.bidhistorydisplay .bidhistorydisplay__date {color: #999; }
.bidhistorydisplay .bidhistorydisplay__history-alt {background-color: #fafafa;}

.msglistitem {}
.msglistitem .msglistitem__header {overflow:auto;}
.msglistitem .msglistitem__subject {font-weight:bold;font-size:9pt;width:220px;float:left;}
.msglistitem .msglistitem__subject a {color:#193B6B;}
.msglistitem .msglistitem__received { color:#444; float:left; width:160px;font-weight:bold;font-size:9pt;}
.msglistitem .msglistitem__sender {float:left;font-weight:bold;font-size:9pt;} 
.msglistitem .msglistitem__body {font-size: 7.5pt; color: #666;padding:5px 20px;}
.msglistitem .msglistitem__control { background-color: #F6f6f6;padding:2px;margin-left:10px;}

#content .projectResults {margin: 20px;border: solid 1px #c0c0c0;font-family:Arial;}
#content .projectResults .title {font-size: 8pt;padding: 5px;text-align: right;background-color: #f3f3f3;border-bottom: solid 1px #c0c0c0;}
#content .projectResults .title select {font-size: 8pt;}
#content .projectResults .results {width: 100%;font-size: 8pt;}
#content .projectResults .results .AspNet-GridView-Header {background-color: #193B6B;color: White;padding: 5px;text-align: left;font-size: 8pt;}
#content .projectResults .results .AspNet-GridView-Header th { padding: 5px; }
#content .projectResults .results .AspNet-GridView-Normal td,
#content .projectResults .results .AspNet-GridView-Alternate td {padding: 5px;}
#content .projectResults .results .AspNet-GridView-Alternate {background-color: #fafafa;}
#content .projectResults .results .light { color: #666; }
#content .projectResults .results .pricecolumn { width: 80px; }
#content .projectResults .results .timeleftcolumn { width: 100px; }
#content .projectResults .results .columngroupid { width: 25px; }
#content .projectResults .results .columngroupname a { font-weight:bold; color: #193B6B; }
#content .projectResults .pager {padding: 5px;background-color: #999;color: White;font-weight: bold;font-size: 8pt;}
#content .projectResults .pager a {color: #AED151;}
#content .projectResults .headersection {background-color:#f3fae2;margin:0;padding: 10px 5px;}
#content .projectResults .headersection h3 {margin: 0; padding: 0;color:#445220; font-size: 10pt;}
#content .projectResults .AspNet-GridView-Empty td {border-top:solid 1px #c0c0c0; font-style: italic; padding: 5px; font-size: 8pt; color: #666;}

#content .section {margin: 20px;border: solid 1px #c0c0c0;}
#content .section .header {background-color:#AED151;margin:0;padding: 10px 5px;}
#content .section .header h3 {margin: 0; padding: 0;color:#445220; font-size: 10pt;}
#content .section .content {}
#content .section .content .paneHeader {background: #dfe5cf url('images/content/expand-icon.gif') no-repeat 8px center;color: black;padding: 5px 20px;border-top: solid 1px #c0c0c0;cursor: pointer;color: #333;}
#content .section .content .activePaneHeader {background: #f3fae2 url('images/content/expanded-icon.gif') no-repeat 8px center;color: black;padding: 5px 20px;border-top: solid 1px #c0c0c0;cursor: pointer;color: #333;}
#content .section .content .paneContent {padding: 5px 30px;border-top: solid 1px #c0c0c0;}
#content .section .content .paneContent .buttonContainer {text-align:right;font-size: 8pt;padding: 5px;font-weight: bold;}

.autocomplete_completionListElement {visibility : hidden;margin : 0px!important;background-color : inherit;color : windowtext;border : buttonshadow;border-width : 1px;border-style : solid;cursor : 'default';overflow : auto;text-align : left; list-style-type : none;}
.autocomplete_highlightedListItem {background-color: #ffff99;color: black;padding: 1px;cursor: pointer;}
.autocomplete_listItem {background-color : window;color : windowtext;padding : 1px;}

#content .links .header 
{
    padding-top:20px;
}

#content .links .link img
{
    border: none;
}
#content .links .link
{
    border: solid 2px #AED151;
}
#content .links .link:hover 
{
    border-color: #66a0c1;
}



#content .bhlist {font-size: 9pt;}
#content .bhlist .lstbx {border: solid 1px #CCCCC2; background-color: #f8f8f8; font-size: 8pt;height: 80px; width:295px;margin-bottom: 5px;}
#content .bhlist a {padding-right:15px;}
