BODY.page {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10pt;
	margin-left: 0px;
	margin-right: 0px;
	margin: 0px;
}

TABLE {
	width: 100%;
	padding: 0px;
	border-collapse: collapse;
}		

TABLE.page {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10pt;
	margin: 0px;
}

TABLE.body {
}

TABLE.title{
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #022d5a;
	margin-top: 0px;
	margin-bottom: -10px;
}

TABLE.header1 {
	border-style: solid;
	border-width: 1px;
	border-color: #34a04f;
	margin-top: 10px;
}

TABLE.header2 {
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #34a04f;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #34a04f;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #34a04f;
}

TABLE.header1title{
}

TABLE.header2title{
}

TABLE.header1body{
	margin-top: 5px;
	margin-bottom: 5px;
}

TABLE.header2body{
	margin-top: 5px;
	margin-bottom: 5px;
}

TABLE.section0{
	border-style: solid;
	border-width: 1px;
	border-color: #376390;
	margin-top: 10px;
}

TABLE.section1{
	border-style: solid;
	border-width: 1px;
	border-color: #34a04f;
	margin-top: 10px;
}

TABLE.sectionPRJ{
}

TABLE.section2{
	border-style: solid;
	border-width: 0px;
	border-color: #34a04f;
	margin-top: 0px;
}

TABLE.section3{
	border-style: solid;
	border-width: 0px;
	border-color: #34a04f;
}

TABLE.section1title{
}

TABLE.section2title{
}

TABLE.section0body{
	margin-top: 0px;
	margin-bottom: 5px;
}

TABLE.section1body{
	margin-top: 5px;
	margin-bottom: 5px;
}
TABLE.sectionPRJbody{
	margin-top: 5px;
	margin-bottom: 5px;
}

TABLE.section2body{
	margin-top: 5px;
	margin-bottom: 5px;
}

TABLE.section3body{
	margin-top: 5px;
	margin-bottom: 5px;
}

TABLE.anchor {
}

TABLE.results{
}

TABLE.files{
	width: 60%;
	border-style: solid;
	border-width: 1px;
	border-color: #b0b0b2;
	margin-bottom: 10px;
	margin-top: 5px;
}

form {
	margin: 0px;
}
TABLE.footer {
	border-top-width: 1px;
	border-top-color: #34a04f;
	border-top-style: solid;
	margin-top: 25px;
}

TABLE.systemMessage{
	padding: 5px;
	background-color: #fdfab0;
	border-style: solid;
	border-width: 1px;
	border-color: black;
}

TABLE.quickfindfilter {
}

TABLE.paging {
}

/** table row **/
TR.page {
	vertical-align: middle;
}

TR.body {
}

TR.title{
}

TR.header1 {
}

TR.header2 {
}

TR.header1title {
}

TR.header2title {
}

TR.header1body {
}

TR.header2body {
}

TR.section1 {
}

TR.section2 {
}

TR.section1title{
}

TR.section2title{
}

TR.section1body {
}

TR.section2body {
}

TR.results{
}

TR.highlight{
	background-color: #cee8d5;
}

TR.pdoddrow {
	background-color: #EFF4F7;
}

TR.pdevenrow {
	background-color: white;
}

TR.anchor{
	background-color: gray;
	color:white;
	font-weight: bold;
}

TR.footer {
}

TR.systemMessage{
}

TR.quickfindfilter {
}

TR.paging {
}

TH {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #022d5a;
}

TH.results {
    white-space: nowrap;
	vertical-align: bottom;
	text-align: left;
	background-color: #93b0cd;
	background: -moz-linear-gradient(top, rgba(147,176,205,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(147,176,205,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(147,176,205,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(147,176,205,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(147,176,205,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(147,176,205,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#93b0cd', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
    padding-left: 5px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #93b0cd;
}

TH.footer {
	background-color: #EFF4F7;
	background: -moz-linear-gradient(top, rgba(239,244,247,0.56) 1%, rgba(147,176,205,0.51) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(239,244,247,0.56)), color-stop(100%,rgba(147,176,205,0.51))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(239,244,247,0.56) 1%,rgba(147,176,205,0.51) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(239,244,247,0.56) 1%,rgba(147,176,205,0.51) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(239,244,247,0.56) 1%,rgba(147,176,205,0.51) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(239,244,247,0.56) 1%,rgba(147,176,205,0.51) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffeff4f7', endColorstr='#ff93b0cd',GradientType=0 ); /* IE6-8 */
	padding-right: 5px;
	padding-left:5px;
	border: 1px;
	border-style: solid;
	border-color: DADADA;
	padding-top: 5px;
}

TH.left {
	text-align: left;
}

TH.center {
	text-align: center;
}

TH.right {
	text-align: right;
}

TH.bordertop {
	border-top: solid 1px green;
}

TH.bordertopbottom {
	border-top: solid 1px green;
	border-bottom: solid 1px green;
}

TH.borderbottom {
	border-bottom: solid 1px green;
}

TH.borderleft {
	border-left: solid 1px green;
}

TH.borderleftright {
	border-left: solid 1px green;
	border-right: solid 1px green;
}

TH.borderright {
	border-right: solid 1px green;
}

/** table definition **/
TD {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10pt;
	padding: 0px;
	vertical-align: middle;
}

TD.page {
	padding-left: 10px;
	padding-right: 10px;
}

TD.body {
	vertical-align: top;
}

TD.title {
	font-size: 14pt;
	color: #022d5a;
	font-weight: bold;
	letter-spacing: 2px;
	text-indent: 5px;
	font-variant: small-caps;
	background-color: #ffffff;
	background: -moz-linear-gradient(left, rgba(255,255,255,0.56) 1%, rgba(52,160,79,0.51) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(1%,rgba(255,255,255,0.56)), color-stop(100%,rgba(52,160,79,0.51))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(255,255,255,0.56) 1%,rgba(52,160,79,0.51) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(255,255,255,0.56) 1%,rgba(52,160,79,0.51) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(255,255,255,0.56) 1%,rgba(52,160,79,0.51) 100%); /* IE10+ */
	background: linear-gradient(to right, rgba(255,255,255,0.56) 1%,rgba(52,160,79,0.51) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fffffff', endColorstr='#ff34a04f',GradientType=1 ); /* IE6-8 */
    padding-top: 5px;
    padding-bottom: 5px;
}

TD.header1 {
}

TD.header2 {
}

TD.header1title {
	background-color: #376390;
	font-size: 11pt;
	color: white;
	font-weight: bold;
    background: -moz-linear-gradient(top, rgba(55,99,144,1) 0%, rgba(147,176,205,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(55,99,144,1)), color-stop(100%,rgba(147,176,205,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(55,99,144,1) 0%,rgba(147,176,205,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(55,99,144,1) 0%,rgba(147,176,205,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(55,99,144,1) 0%,rgba(147,176,205,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(55,99,144,1) 0%,rgba(147,176,205,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#376390', endColorstr='#93b0cd',GradientType=0 ); /* IE6-8 */
    padding-left: 2px;
    padding-right: 5px;
    height: 28px;
}

TD.header2title {
	color: #022d5a;
	font-weight: bold;
	background-color: #dadadb;
    padding-left: 2px;
    padding-right: 5px;
    height: 28px;
}

TD.header1body {
	padding-left: 5px;
	padding-right: 5px;
}

TD.header2body {
	padding-left: 5px;
	padding-right: 5px;
}

TD.section1 {
}

TD.section2 {
}

TD.contractoreval {
	background-color: #cee8d5;
    background: -moz-linear-gradient(top, rgba(52,160,79,0.56) 1%, rgba(52,160,79,0.56) 2%, rgba(255,255,255,0.51) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(52,160,79,0.56)), color-stop(2%,rgba(52,160,79,0.56)), color-stop(100%,rgba(255,255,255,0.51))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(52,160,79,0.56) 1%,rgba(52,160,79,0.56) 2%,rgba(255,255,255,0.51) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(52,160,79,0.56) 1%,rgba(52,160,79,0.56) 2%,rgba(255,255,255,0.51) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(52,160,79,0.56) 1%,rgba(52,160,79,0.56) 2%,rgba(255,255,255,0.51) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(52,160,79,0.56) 1%,rgba(52,160,79,0.56) 2%,rgba(255,255,255,0.51) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8f34a04f', endColorstr='#ffffffff',GradientType=0 ); /* IE6-8 */
    font-size: 11pt;
	color: #022d5a;
	font-weight: bold;
	font-variant: small-caps;
	letter-spacing: 1px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    border-bottom: solid 1px #34a04f;
}

TD.section0title {
	background-color: #34a04f;
    background: -moz-linear-gradient(left, rgba(52,160,79,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(52,160,79,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(52,160,79,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(52,160,79,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(52,160,79,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to right, rgba(52,160,79,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#34a04f', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */
	font-size: 12pt;
	letter-spacing: 2px;
	color: white;
	font-weight: bold;
	font-variant: small-caps;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
}
/* ECMSU00032308 - ECMS Bid History Enhancements */
TD.section0title1 {
	background-color: #34a04f;
	background-image:linear-gradient(to bottom, #34a04f,#34a04f);IE11
    background: -moz-linear-gradient(left, rgba(52,160,79,1) 100%, rgba(255,255,255,1) 100%); FF3.6+
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(52,160,79,1)), color-stop(0%,rgba(255,255,255,1))); Chrome,Safari4+
	background: -webkit-linear-gradient(left, rgba(52,160,79,1) 0%,rgba(255,255,255,1) 100%); Chrome10+,Safari5.1+
	background: -o-linear-gradient(left, rgba(52,160,79,1) 0%,rgba(255,255,255,1) 100%); Opera 11.10+	
	background: linear-gradient(to right, rgba(52,160,79,1) 0%,rgba(255,255,255,1) 100%); W3C	
	font-size: 12pt;
	letter-spacing: 2px;
	color: white;
	font-weight: bold;
	font-variant: small-caps;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
}

TD.section1title {
	background-color: #376390;
	font-size: 11pt;
	color: white;
	font-weight: bold;
	background: -moz-linear-gradient(top, rgba(55,99,144,1) 0%, rgba(147,176,205,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(55,99,144,1)), color-stop(100%,rgba(147,176,205,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(55,99,144,1) 0%,rgba(147,176,205,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(55,99,144,1) 0%,rgba(147,176,205,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(55,99,144,1) 0%,rgba(147,176,205,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(55,99,144,1) 0%,rgba(147,176,205,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#376390', endColorstr='#93b0cd',GradientType=0 ); /* IE6-8 */
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
}

TD.sectionPRJtitle {
	background-color: #376390;
	font-size: 11pt;
	color: white;
	font-weight: bold;
    background: -moz-linear-gradient(top, rgba(55,99,144,1) 0%, rgba(147,176,205,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(55,99,144,1)), color-stop(100%,rgba(147,176,205,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(55,99,144,1) 0%,rgba(147,176,205,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(55,99,144,1) 0%,rgba(147,176,205,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(55,99,144,1) 0%,rgba(147,176,205,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(55,99,144,1) 0%,rgba(147,176,205,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#376390', endColorstr='#93b0cd',GradientType=0 ); /* IE6-8 */
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
}

TD.section2title {
	color: #022d5a;
	font-weight: bold;
	background: -moz-linear-gradient(top, rgba(147,176,205,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(147,176,205,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(147,176,205,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(147,176,205,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(147,176,205,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(147,176,205,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#93b0cd', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    border-bottom-style: solid;
    border-bottom-color: #93b0cd;
    border-bottom-width: 1px;
}

TD.section3title {
	color: #022d5a;
	font-weight: bold;
	background-color: #dadadb;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
}

TD.section4title {
	background-color: #8FA8C1;
	font-size: 11pt;
	color: #fff;
	font-weight: bold;
	font-size: 10pt;
    background: -moz-linear-gradient(top, rgba(95,130,166,1) 0%, rgba(147,176,205,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(95,130,166,1)), color-stop(100%,rgba(147,176,205,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(95,130,166,1) 0%,rgba(147,176,205,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(95,130,166,1) 0%,rgba(147,176,205,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(95,130,166,1) 0%,rgba(147,176,205,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(95,130,166,1) 0%,rgba(147,176,205,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5f82a6', endColorstr='#93b0cd',GradientType=0 ); /* IE6-8 */
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
}

TD.section0body {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

TD.section1body {
	padding-left: 5px;
	padding-right: 5px;
}

TD.section2body{
	padding-left: 5px;
	padding-right: 5px;
}

TD.section3body{
	padding-left: 5px;
	padding-right: 5px;
}

TD.section4body{
	padding-left: 5px;
	padding-right: 5px;
}

TD.anchor {
}

TD.quickfindfilter {
	color: #022d5a;
	font-weight: bold;
	background-color: #ffffff;
    background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(176,176,178,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(176,176,178,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(176,176,178,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(176,176,178,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(176,176,178,1) 100%); /* IE10+ */
	background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(176,176,178,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b0b0b2',GradientType=1 ); /* IE6-8 */
    padding-top: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    white-space: nowrap;
}

TD.paging {
	color: #F5DA81;
	font-weight: bold;
	font-size: 10pt;
	background-color: #376390;
	background: -moz-linear-gradient(top, rgba(55,99,144,1) 0%, rgba(147,176,205,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(55,99,144,1)), color-stop(100%,rgba(147,176,205,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(55,99,144,1) 0%,rgba(147,176,205,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(55,99,144,1) 0%,rgba(147,176,205,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(55,99,144,1) 0%,rgba(147,176,205,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(55,99,144,1) 0%,rgba(147,176,205,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#376390', endColorstr='#93b0cd',GradientType=0 ); /* IE6-8 */
    padding-top: 2px;
    padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

TD.results {
	padding-left: 5px;
	padding-right: 5px;
	border: 1px;
	border-style: solid;
	border-color: #EDEDED;
}

TD.resultsnone {
	padding-left: 15px;
	font-style: italic;
	padding-right: 5px;
	border: 0px;
	border-style: solid;
	text-align: left;
	color: red;
	font-weight: bold;
	background-color: #ffffff;
	background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(206,232,213,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(206,232,213,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(206,232,213,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(206,232,213,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(206,232,213,1) 100%); /* IE10+ */
	background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(206,232,213,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cee8d5',GradientType=1 ); /* IE6-8 */
}

TD.resultsexpired {
	padding-left: 5px;
	padding-right: 5px;
	border: 1px;
	border-style: solid;
	font-weight: bold;
	color: red;
}

TD.label {
	text-align: right;
	font-weight: bold;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

TD.data {
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
}

TD.bordertop {
	border-collapse: separate;
	border-spacing: 0px;
	border-top-width: 1px;
	border-top: solid 1px green;
}

TD.bordertopbottom {
	border-top: solid 1px green;
	border-bottom: solid 1px green;
}

TD.borderbottom {
	border-bottom: solid 1px green;
}

TD.borderleft {
	border-left: solid 1px green;
}

TD.borderleftright {
	border-left: solid 1px green;
	border-right: solid 1px green;
}

TD.borderright {
	border-right: solid 1px green;
}

TD.colordata {
	color: red;
	font-weight: bold;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
}
TD.status {
	color: red;
	font-weight: bold;
}

TD.required{
	background-color: #fdfab0;
}

TD.workflowcomment {
	font-size: 9pt;
	font-style: italic;
	padding-left: 15px;
	padding-right: 15px;
}

TD.footer {
	color: #022d5a;
	font-size: 8pt;
	text-align: center;
}

TD.error{
	font-size: 8pt;
	color: red;
	font-weight: bold;
}

TD.warning{
	font-size: 8pt;
	color: red;
	font-weight: bold;
}

TD.info{
	font-size: 8pt;
	color: #022d5a;
	font-weight: bold;
}

TD.infotext {
    color: #022d5a;
    font-weight: bold;
    font-style: italic;
}

TD.nofontformat{
	color: black;
	font-weight: normal;
}

TD.left {
	text-align: left;
}

TD.center {
	text-align: center;
}

TD.right {
	text-align: right;
}

TD.top {
	vertical-align: top;
}

TD.bottom {
	vertical-align: bottom;
}

TD.middle {
	vertical-align: middle;
}

TD.nofade {
	filter: none;
}

/** Divs **/
DIV.page {
	width: 100%;
	height:100%;
	overflow:auto;
}

/** links **/
A {
}

A.mainpage {
	font-weight: bold;
	color:#003366;
	text-decoration: none;
}

A.mainpage:hover {
	text-decoration: underline;
}

A.anchor {
	color:gray;
}

A.header1title {
	color: white;
	text-decoration: underline;
}

A.header2title {
	color: #022d5a;
	text-decoration: underline;
}

A.section1title {
	color: white;
	text-decoration: underline;
}

A.section2title {
	color: #022d5a;
	text-decoration: underline;
	font-weight: bold;
}

A.section3title {
	color: #022d5a;
	text-decoration: underline;
	font-weight: bold;
}

A.resultsheader {
	color: #022d5a;
	font-weight: bold;
	text-decoration: underline;
}

A.results {
	text-decoration: none;
	color: #009933; /*#022d5a;*/
	font-weight: bold;
}

A.results:hover {
	text-decoration: underline;
}

A.results:visited {
	color: #376390;		
}

A.results:active {
	color: #376390;
}

A.projinfo {
	text-decoration: none;
	color: #009933; /*#022d5a;*/
	font-weight: bold;
}

A.projinfo:hover {
	text-decoration: underline;
}

A.projinfo:visited {
	color: #376390;		
}

A.projinfo:active {
	color: #376390;
}

A.pdlink{
	color: #022d5a;
	text-decoration: underline;
	font-weight: 600;
}
a.pdlink:hover{
	color: #009933;
}

A.document {
	font-weight: bold;
	color: #022d5a;
	text-decoration: underline;
	vertical-align: middle;
}
a.document:hover{
	color: #009933;
}

A.status{
	color: red;
	font-weight: bold;
	text-decoration: none;
}

A.footer {
	color: #022d5a;
	font-weight: bold;
	text-decoration: underline;
}

A.paging {
	color: white;
	text-decoration: none;
	font-size: 8pt;
}
A.paging:hover {
	text-decoration: underline;
}

A.quickfindfilter{
	font-weight: bold;
	color: #022d5a;
	vertical-align: middle;
}
A.businessfunction {
	font-size: 10pt;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
}
A.businessfunction:hover {
	text-decoration: underline;
}

LABEL.quickfindfilter{
	font-weight: bold;
	color: #022d5a;
	vertical-align: middle;
}

/** list **/
LI{
	list-style-position: outside;
	vertical-align: middle;
	margin-left: 20px;
}

LI.mainpage{
	list-style-type: disc;
	font-size: 11pt;
	font-weight: bold;
	color: #003366;
	margin-top: 4px;
}

/** general styles - only USED for colgroup **/
.right {
	vertical-align: top;
	text-align: right;
}

.left {
	vertical-align: top;
	text-align: left;
}

.center {
	vertical-align: top;
	text-align: center;
}


/** the following styles are used by the framework **/
/*
  GradientType specifies the blend direction; 0 means top-to-bottom and 1 means left-to-right. 
  StartColorStr and EndColorStr are entered as octets, with the first two hex values controlling opacity. 
  For a good top-down shadow, specify full opacity (ff) and go from white (ffffff) down to the tint of your choice. 
  Because this filter is an IE-under-Windows feature, Mac and Mozilla/Firebird users won't see it. 
  They will still see the previously defined background color.
*/

BUTTON.pdbutton{
    COLOR:  #022d5a;

    FONT-FAMILY: Verdana;
    FONT-VARIANT: normal;
	/* text-transform: uppercase; */
	font-variant:small-caps;
	letter-spacing:0px; 
    FONT-SIZE: .9em;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
    BORDER-BOTTOM-STYLE: inset;
    BORDER-RIGHT-STYLE: inset;
    BORDER-TOP-WIDTH: 1px;
    BORDER-BOTTOM-WIDTH: 1px;
    BORDER-LEFT-WIDTH: 1px;
    BORDER-RIGHT-WIDTH: 1px;
    border-color: #226703;
    BACKGROUND-COLOR: #34a04f;
    background: -moz-linear-gradient(top, rgba(52,160,79,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(52,160,79,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(52,160,79,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(52,160,79,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(52,160,79,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(52,160,79,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#34a04f', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
	cursor: hand;
	vertical-align: middle;
}

BUTTON.pdbuttonhover{
    COLOR: #022d5a;
    BACKGROUND-COLOR: #ffffff;
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 1%, rgba(52,160,79,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(255,255,255,1)), color-stop(100%,rgba(52,160,79,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 1%,rgba(52,160,79,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 1%,rgba(52,160,79,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 1%,rgba(52,160,79,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 1%,rgba(52,160,79,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#34a04f',GradientType=0 ); /* IE6-8 */
}

BUTTON.pdbuttondisabled {
}

INPUT.header1title {
	text-align: center;
	font-weight: bold;
	border: 1px solid white;
	color: white;
	background-color: transparent;
}

INPUT.PDTextBox{
	vertical-align: middle;
}

SELECT.PDDropdown{
	vertical-align: middle;
}

INPUT.quickfindfilter{
	font-weight: bold;
	color: #022d5a;
	vertical-align: middle;
}

SELECT.quickfindfilter{
	font-weight: bold;
	color: #022d5a;
	vertical-align: middle;
}

INPUT.required{
	background-color: #fdfab0;
}

INPUT {
	background-color: #FFFFFF;
	border-width: 1px;
}

SELECT {
	background-color: #FFFFFF;
	border-width: 1px;
}

SELECT.required {
	background-color: #fdfab0;
	vertical-align: top;
}

textarea {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
}

textarea.required {
	background-color: #fdfab0;
	vertical-align: top;
}

textarea.pdtextarea {
	overflow: auto;
}



img {
	margin-right: 0px;
}

img.icon {
	margin-left: 5px;
}

img.PDTwistieToggleHover {
	CURSOR: hand;
}

img.document {
	border: 0px;
	margin-right: 5px;
}
img.PDimage {
	margin-left:2px;
	vertical-align: middle;
}
/* Used for Go Links on list pages */
.GoBar
{
    BORDER-RIGHT: gray 1px outset;
    BORDER-TOP: gray 1px outset;
    FLOAT: left;
    BORDER-LEFT: gray 1px outset;
    CURSOR: hand;
    TEXT-INDENT: 0px;
    width: 250;
    BORDER-BOTTOM: gray 0px outset;
    POSITION: absolute;
    BACKGROUND-COLOR: #cee8d5;
    TEXT-ALIGN: left;
    font-family: verdana, arial;
    font-size: 8pt;
    background: -moz-linear-gradient(left, rgba(206,232,213,1) 1%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(1%,rgba(206,232,213,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(206,232,213,1) 1%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(206,232,213,1) 1%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(206,232,213,1) 1%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to right, rgba(206,232,213,1) 1%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cee8d5', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */
}
.GoMenu
{
    POSITION: relative;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
	cursor: hand;
}
.goItem
{
    WIDTH: 100%;
    CURSOR: hand;
    LINE-HEIGHT: 18px;
    BORDER-BOTTOM: gray 1px solid;
    padding-left: 5px;
}
.goItemMouseOver
{
    padding-left: 5px;
    CURSOR: hand;
    COLOR: white;
    LINE-HEIGHT: 18px;
    BORDER-BOTTOM: #34a04f 1px solid;
    BACKGROUND-COLOR: #376390;
}
/* Used for the ECMS Popup Window */
DIV.popupWindow {
    white-space: nowrap;
	position:absolute;
	border-top-width: 2px;
	border-top-style: outset;
	border-top-color: white;
	border-bottom-width: 2px;
	border-bottom-style: outset;
	border-bottom-color: #b0b0b2;
	border-left-width: 2px;
	border-left-style: outset;
	border-left-color: white;
	border-right-width: 2px;
	border-right-style: outset;
	border-right-color: #b0b0b2;
	COLOR: #022d5a;
	font-weight: bold;
	font-family: tahoma;
	font-size: 8pt;
	z-index:99;
	overflow: auto;
	background: -moz-linear-gradient(left, rgba(206,232,213,1) 1%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(1%,rgba(206,232,213,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(206,232,213,1) 1%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(206,232,213,1) 1%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(206,232,213,1) 1%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to right, rgba(206,232,213,1) 1%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cee8d5', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */
}
IFrame.popupWindow {
	z-index:88;
	POSITION: absolute;
	border: 0;
	overflow: hidden;
	visibility: hidden;
}
/* Used for the ECMS Drop Down Button  */
SPAN.dropDownButtonArrow
{
	FONT-FAMILY: Webdings;
    FONT-SIZE: 8pt;
    COLOR: #555576;
    POSITION: absolute;
    TEXT-ALIGN: left;
	z-index: 89;
	padding-left:3px;
    PADDING-right: 1px;
}
DIV.dropDownButtonMenu
{
	border-top-width: 2px;
	border-top-style: outset;
	border-top-color: white;
	border-bottom-width: 2px;
	border-bottom-style: outset;
	border-bottom-color: #b0b0b2;
	border-left-width: 2px;
	border-left-style: outset;
	border-left-color: white;
	border-right-width: 2px;
	border-right-style: outset;
	border-right-color: #b0b0b2;
	VISIBILITY: hidden;
    COLOR: #022d5a;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    WIDTH: auto;
    POSITION: absolute;
    BACKGROUND-COLOR: #cee8d5;
	z-index: 91;
	white-space: nowrap;
	background: -moz-linear-gradient(left, rgba(206,232,213,1) 1%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(1%,rgba(206,232,213,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(206,232,213,1) 1%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(206,232,213,1) 1%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(206,232,213,1) 1%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to right, rgba(206,232,213,1) 1%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cee8d5', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */
}
DIV.dropDownButtonMenuItem
{
	POSITION: relative;
	WIDTH: auto;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    CURSOR: hand;
	z-index: 90;
	white-space: nowrap;
    font-family: tahoma;
    font-size: 8pt;
    font-weight: bold;
    padding-top: 2px;
    padding-bottom: 2px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #b0b0b2;
	text-align: left;
}
DIV.dropDownButtonMenuItemMouseOver
{
    COLOR: white;
    BACKGROUND-COLOR: #376390;
	border-bottom-color: #022d5a;
}
a.dropDownButtonMenuItem{
	background-color: transparent;
	border: none;
	text-decoration: none;
    font-family: tahoma;
    font-size: 8pt;
    font-weight: bold;
    COLOR: #022d5a;
}
a.dropDownButtonMenuItemMouseOver {
    COLOR: white;
}
IFrame.dropDownButton {
	z-index:88;
	POSITION: absolute;
	border: 0;
	overflow: hidden;
	visibility: hidden;
}

.PDTwistieBody {
	display= none;
}

a.tooltip {
	text-decoration: none;
	color: black;
}
a.tooltip span {
	display: none;
	position: absolute;
	border: 1px solid black;
	padding: 2px;
	top: 8px; left: 30px;
	background-color: #ffffe1;
}
a.tooltip:hover {
	cursor: text;
	/* position: relative on the A element allows for a little better
	positioning of the tooltip, but applying the rule without the
	hover triggers a bug in IE that causes other A elements "under"
	the tooltip to show through */
	position: relative;
}
a.tooltip:hover span {
	display: block;
}

/* Do not display the clear(x) functionality on input boxes */
::-ms-clear {
display: none;
}
/*CQ: ECMSU00024891 -  ECMS LogoutWarning Functionality */
div#timeoutWarning
{
      visibility: hidden;
      position: absolute;
      /* background-color: gray; */
      left: 0px;
      top: 0px;
      width: 100%;
      height: 100%;
      z-index: 1000;
      background-image: url(../images/checker.png); 
      text-align: center;
}

div#timeoutWarning div
{
      width: 650px;
      margin: 200px auto;
      background-color: #ffffff;
      padding: 0;
      text-align: left !important;
      font-size: 13pt;
}

div#timeoutWarning div table.Section1
{
      margin-top: 0;
}
/* END OF CQ: ECMSU00024891 -  ECMS LogoutWarning Functionality */

/** ECMTS - starts here **/

.more_read {display: none;}

/** ECMTS - ends here **/
