﻿body
{
	/*font-family: Georgia,"Times New Roman",Times,serif;*/
    font-family: Calibri;
	font-size: 10pt;
}
.BidInstructions 
{
    font-size: 12pt;
    font-weight: bold;
}
.topToolbarDiv
{
    color: #fff;
    font-weight: bold;
    font-size: 16pt;
    padding-top: 10px;
	background: transparent url(../Images/BgGradient.gif); 
	width: 100%;
	height: 43px;
	border-bottom: solid 3px #8E9091;
}
.mainDiv
{
	float: left;
	border: solid 1px gray;
	width: 100%;
}
.pageDivColumnsLeft
{
	float: left;
	background-color: White;
	border-right: solid 1px gray; 
}
.pageDivColumnsRight
{
	float: left;
	width: 100%;
	background-color: White;
	border-bottom: solid 1px gray;
}
.calSmallNav
{
	width: 200px;
	height: 150px;
	background-color: White;
	/*border: solid 3px green; */
}
.calSelector
{
	width: 200px;
	height: 150px;
	background-color: White;
	overflow: auto;
	/*border: solid 1px gray;*/
}
.calSeparator
{
	width: 100%;
	height: 20px;
	background-color: Silver;
	vertical-align: middle;
	padding-bottom: 1px;
	padding-top: 1px;
}
.calMonthHeader
{
	width: 100%;
	height: 28px;
	background-color: White;
}
.calMonthHeaderLeft
{
	width: 37%;
	float:left;
	text-align: right;
	font-size: 10pt;
	color: #0D70AC;
	font-weight: bold;
    vertical-align: middle;
    text-decoration: underline;
}

.calMonthHeaderCenter
{
	width: 22%;
	float:left;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
    vertical-align: middle;
}

.calMonthHeaderRight
{
	width: 37%;
	float:left;
	text-align: left;
	font-size: 10pt;
	color: #0D70AC;
	font-weight: bold;
    vertical-align: middle;
    text-decoration: underline;
}

.calNavImage
{
    cursor: pointer;
    vertical-align: middle;
    padding-top: 3px;
}
.bidevent 
{
    COLOR: #1271AB; 
    font-size: 10pt; 
    font-weight: bold; 
    TEXT-DECORATION: underline;
    cursor: pointer;
    padding-left: 3px;
}

A:link { COLOR: #1271AB; font-size: 10pt; font-weight: bold; TEXT-DECORATION: underline; } 
A:visited { COLOR: #1271AB; font-weight: bold; TEXT-DECORATION: underline; } 
A:active { COLOR: #1271AB; font-weight: bold; TEXT-DECORATION: underline; } 
A:hover { COLOR: #8E9091; font-weight: bold; TEXT-DECORATION: underline; } 


A.biditem:link { COLOR: #1271AB; font-size: 10pt; font-weight: bold; TEXT-DECORATION: underline; } 
A.biditem:visited { COLOR: #1271AB; font-weight: bold; TEXT-DECORATION: underline; } 
A.biditem:active { COLOR: #1271AB; font-weight: bold; TEXT-DECORATION: underline; } 
A.biditem:hover { COLOR: #8E9091; font-weight: bold; TEXT-DECORATION: underline; } 
  

/* View Bid Styles */
.formLabel 
{
    font-weight: bold;
    vertical-align: top;
}

A.SubmitBtn:link { COLOR: #05AB26; font-size: 16pt; font-weight: bold; TEXT-DECORATION: underline; } 
A.SubmitBtn:visited { COLOR: #05AB26; font-weight: bold; TEXT-DECORATION: underline; } 
A.SubmitBtn:active { COLOR: #05AB26; font-weight: bold; TEXT-DECORATION: underline; } 
A.SubmitBtn:hover { COLOR: #8E9091; font-weight: bold; TEXT-DECORATION: underline; } 

.BidLabel 
{
    padding: 5px 5px 5px 5px;
    font-weight: bold;
    vertical-align: top;
    background-color: #E8E8E8;
    border-bottom: solid 1px gray;
}
.BidDesc
{
    padding: 5px 5px 5px 5px;
    border-bottom: solid 1px gray;
    vertical-align: top;
}
A.BidDocLink:link { COLOR: #1271AB; font-size: 12pt; font-weight: bold; TEXT-DECORATION: underline; } 
A.BidDocLink:visited { COLOR: #1271AB; font-size: 12pt;  font-weight: bold; TEXT-DECORATION: underline; } 
A.BidDocLink:active { COLOR: #1271AB; font-size: 12pt;  font-weight: bold; TEXT-DECORATION: underline; } 
A.BidDocLink:hover { COLOR: #8E9091; font-size: 12pt;  font-weight: bold; TEXT-DECORATION: underline; } 


/* End View Bid Styles */

.docTableCell 
{
    border-bottom:solid 1px #bbd9ee;
    font-size: 10pt;
}
.docTableHeader
{
    font-size: 10pt;
    font-style: italic;
}

.cellHighLight
{
    border: solid 1px green;
    width: 100%;
    height: 83;
}
.firstRow
{
	border-top: solid 1px gray;
}
.otherHeaderRow
{
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	border: solid 1px gray;
}
.otherCalColHeader
{
	FLOAT: left;
	width: 100%;
	background-color:White;
	border-bottom: solid 1px navy;
	border-right: solid 1px navy;
	text-align: center;
	height: 83px;
}
.otherCalColHeaderRight
{
	FLOAT: left;
	width: 100%;
	background-color:White;
	border-bottom: solid 1px navy;
	border-left: solid 1px navy;
	border-right: solid 1px navy;
	text-align: center;
}
.scrollRow
{
	width: 588px;
	height: 100px;
}
.categoriesCBL
{
    font-size: 8pt;
}

.calDay
{
	width: 100%;
	text-align: right;
	font-size: 9px;
}
.calEl
{
	text-align: center;
	font-size: 14px;
}
.calnum 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: black; 
	TEXT-ALIGN: right; 
	TEXT-DECORATION: none;
	padding-right: 3px;
	padding-top: 3px;
} 
.calnumDisabled
{
	FONT-WEIGHT: lighter; 
	FONT-SIZE: 10px; 
	COLOR: gray; 
	TEXT-ALIGN: right; 
	TEXT-DECORATION: none;
	padding-right: 3px;
	padding-top: 3px;
} 
.fullCell
{
	width: 100%;
	height: 83px;
}

.navColHeader 
{ 
    FONT-WEIGHT: bold; 
    FONT-SIZE: 9px; 
    BACKGROUND: #ffffff; 
    TEXT-ALIGN: center; 
    COLOR: #000000;
    border-bottom: dotted 1px black;
} 

.navMainHeader
{
    FONT-WEIGHT: bold; 
    FONT-SIZE: 10px; 
    BACKGROUND: #ffffff; 
    TEXT-ALIGN: center; 
    COLOR: #000000;
}
      
 .newweekday_off 
 { 
    FONT-WEIGHT: bold; 
    FONT-SIZE: 9px; 
    BACKGROUND: #ffffff; 
    TEXT-ALIGN: center; 
    COLOR: gray; 
 } 
 .newweekday_on 
 { 
    FONT-WEIGHT: bold; 
    FONT-SIZE: 9px; 
    BACKGROUND: #ffffff; 
    TEXT-ALIGN: center; 
    COLOR: black; 
 } 
      

/**********************************/

  .outsidetable { BACKGROUND: #000000; COLOR: #000000 } 
  .weekday { FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #076BA8; COLOR: #ffffff;  } 
  .regular { BACKGROUND: #ffffff }
  .notCurrentMonth { background-color: #dcdcdc; } 
  .selected { BACKGROUND: #F8DDBA } 
  .event { FONT-WEIGHT: bold; FONT-SIZE: 9px; TEXT-ALIGN: left } 
  .calspacer { FONT-WEIGHT: normal; FONT-SIZE: 1px; MARGIN: 10px; TEXT-ALIGN: left } 
  
  