body
{  
    font-family:Arial
}

table.body
{
    width:615px;
}

td.labelColumn
{
    width:180px;
    vertical-align:top;
}

td.lblReviewColumn
{
    width:250px;
    vertical-align:top;
    font-weight:bold;
}

span.pageTitle
{
    font-size:36px;
    font-family:Arial;    
}

span.formTitle
{
    font-size:x-large;
    font-family:Arial;    
}

span.formTitleIn
{
    font-size:x-large;
    font-family:Prosyl;    
}

span.formTitle2
{
    font-size:large;
    font-family:Arial;    
}

span.headerText
{
    font-weight:bold;
    font-family:Arial; 
    font-size:large;   
}

.bold
{
    font-weight:bold;
    font-family:Arial; 
}
indexText
{
    font-family:Arial; 
}


span.inputLabel
{
    font-family:Arial;
    font-size:small;   
}

span.inputLabelIn
{
    font-family:Prosyl;
    font-size:small;   
}

.displayCredentials
{
	text-align:right;
}

td.signout
{
    vertical-align:bottom;
    text-align:right;
}

.login
{
    width:200px;
}

.searchBox
{
    width:100px;
}

.advSearch
{
    font-size:12px;	
}

.signout
{
    text-align:right;
}

span.required
{
    color:Red;
    font-family:Arial;
    font-size:12px;
}

span.errorText
{
    color:Red;
    font-family:Arial;
    font-size:medium;
    font-weight:bold;
}

.instruction
{
    font-family:Arial;
    font-size:smaller;
    font-weight:bold;
}

span.example
{
    color:Gray;
    font-size:smaller;
    font-family:Arial;
}

select.region
{
    width:120px;
}

select.department
{
    width:330px;
}

select.section
{
    width:330px;
}

select.community
{
    width:230px;
}

select.method
{
    width:230px;
}

select.contractType
{
    width:230px;
}

select.contractorOrigin
{
    width:230px;
}




input.referenceNumber
{
    width:120px;
}

input.submissions
{
	width:25px;
}

input.projectName
{
    width:330px;
}

input.contactPerson
{
    width:230px;
}

input.contactPhone
{
    width:120px;
}

input.date
{
    width:80px;
}

input.minInuitLabour
{
    width:30px;
}

input.projectOfficerName
{
    width:230px;
}

input.projectOfficerPhone
{
    width:120px;
}

input.projectNumber
{
    width:120px;
}

input.currency
{
    width:100px;
}

input.userId
{
    width:300px;
}

.extensionNotice
{
	width:75px;
}

.comments
{
    width:300px;
    height:75px;
}

.reject
{
    width:300px;
    height:75px;
}

input.awardedTo
{
    width:230px;
}

td.reportField
{
    vertical-align:top;
    widows:350px;
}

tr.invisible
{
    height:0px;
}




.box
{
float:left;
}

.boxTable
{
    border:1px black;
}

#boxContent
{
border:none;
background:#EBF0FF;
}

#boxContent
{
position:relative;
left:-3px;
top:-3px;
}

#boxContainer
{
position:relative;
background:#CCC;
margin:4px;
}

#boxContent2
{
position:relative;
left:-3px;
top:-3px;
}

#boxContainer2
{
position:relative;
background:#CCC;
margin:4px;
}

/************* MENU ****************/

.click-menu {
    width: 160px;
}
.click-menu .box1 {
    background-color: #6699ff;
    color: #000000;
    font-weight: bold;
    font-size: 12px;
    font-family: tahoma;
    padding: 4px 8px;
    border-width: 1px;
    border-color: #448882;
    border-style: solid solid solid solid;
    cursor: default;
    position: relative;
}
.box1sub 
{
	background-color: #88BBff;
    color: #000000;
    font-weight: bold;
    font-size: 11px;
    font-family: tahoma;
    padding: 2px 10px;
    border-width: 1px;
    border-color: #448882;
    border-style: solid solid solid solid;    
    cursor: default;
    position: relative;
}

.click-menu .box1 img, .click-menu .box1-hover img, .click-menu .box1-open img, .click-menu .box1-open-hover img {
    position: absolute;
    top: 6px;
    right: 6px;
}
.click-menu .section {
    background-color: #9CC6DF;
    font-family: arial;    
    font-size: 12px;
    line-height: 15px;
    padding: 5px 5px 6px 5px;
    border-width: 1px;
    border-color: #448882;
    border-style: none solid solid solid;
}
.click-menu .section a {
    color: #555555;
    text-decoration: none;
    white-space: nowrap;
}
.click-menu .section a:hover {
    color: #000000;
    font-weight: bold;
    text-decoration: none;
    white-space: nowrap;
}
.click-menu .box2 {
}

.click-menu .box2IN 
{
    font-family:Prosyl;
}

.click-menu .box2-hover {
    background: #000000;
}

.click-menu .box2-hoverIN {
    background: #000000;
    font-family:Prosyl;
}
.click-menu .section .active,
.click-menu .section .active:hover {
    color: yellow;
}


/************* Message Area ****************/

td.message
{
    border-width:1;
    border-color:Black;
    background-color:#d0d9ff;
}

.test
{
    font-family:ProSyl;
}

.caution
{
    font-family:Tahoma;
    color:Red;
    font-size:12px;
    border-bottom:solid 1px black;   
    border-top:solid 1px black;
}
/*****RFP Report ****/
.lineItem
{
    font-family:Arial;
    font-size: 10px;
}

.reportHeader
{
    font-family: Times New Roman;
    font-size: 14px;
    color:Navy;
    font-weight:bold;
    font-style:italic;
    vertical-align:top;
}

.reportHeading
{
    font-family: Times New Roman;
    font-size: 25px;
    color:Navy;
    font-weight:bold;
    font-style:italic;
}
/*******************************/

.count
{
    text-align:right;
    font-weight:bold;
}
    
    
/*********** Search Page ********/

.searchResultTabOff
{
	cursor:pointer;
	background-color:#6699ff;
	width:100px;
	text-align:center;
	font-weight:bold;
	font-family:Arial;
	padding:5px;
}

.searchResultTabOn
{
	background-color:#AADDff;
	width:100px;
	text-align:center;
	font-weight:bold;
	font-family:Arial;
	border:solid 1px black;
	padding:5px;
}

.searchPane
{
	background-color:#DBE0FF;
	border:solid 1px black;
	width:700px;
}