/* Procurement Default Stylesheet
   Author: Amanda Kissire
   Updated: February 27, 2007 (CA Elledge)
	Updated: May 19, 2008 (C Bates)
*/

#docs #content h2	{
	clear: both;
	margin-top: 15px;
}

#books	{
	width: 300px;
	float: right;
}

/* start of highlighted information area styles */
#boxnews {
	float: right;
	margin: 12px 10px 10px 20px;
	width: 320px;
	background-color: #fff;
	color: #000;
	border: 2px solid #006699;
}


#boxnews a  {
	font-weight: bold;
	color: #blue;
}
#boxnews a:visited  {
	font-weight: bold;
	color: #000;
}
#boxnews a:hover  {
	font-weight: bold;
	color: #000;
}

#boxnews h3 {
	background-image: none;
	background-color: #006699;
	font-color: #000;
	font-size: 1.1em;
	padding: 10px 15px;
}
#boxnews p	{
	padding: 0px;
	margin: 18px 18px 18px 15px;
}
#boxnews ul	{
	padding: 0px;
	margin: 18px 18px 18px 25px;
}


#boxnews ul li	{
	margin-bottom: 5px;
}
#boxnews .fileInfo	{
	color: #3061a8;
	margin: 0px;
	padding: 0px;
}
#boxnews .date	{
	display: block;
	font-style: italic;
	margin: 0px;
	padding: 0px;
}

/* end highlighted information area */





form#searchContracts {
    display: inline;
}


#mainNav a:hover, #home #mainNav ul li#navHome a, #docs #mainNav ul li#navdocs a, #contacts #mainNav ul li#navContact a, #about #mainNav ul li#navAbout a, #small #mainNav ul li#navSmall a, #solicitations #mainNav ul li#navSolicit a, #yellowpages #mainNav ul li#navYellow a {
	background-color: #228E8E;
	color: #fff;
}

/* secondaryNav styes at bottom of file */


#contractsFooter {
    color: #333;
    font-size: 12px;
	margin: 20px 0px 0px 0px;
	padding: 0px 20px 0px 2px;
	border-top: 1px solid #066;
	clear: both;
}

.blockquote1 {

    padding-left: 40px;

    line-height: 180%;

    margin: 1.5em 1em 1.5em .5em;

  }


.note	{
    font-size: .8em;
	font-weight: normal;
	color: #cc0000;
}



.question	{
	padding: 0px;
	margin: 30px 0px 5px 0px;
}

.answer	{
	padding: 2px 50px 10px 30px;
	margin: 0px;
	font-size: .95em;
}

.firstPage	{
	margin: 5px;
}


.ceshProcedureReview th	{
	background-color: #EEF5F5;
}
.ceshProcedureReview .ceshProcedure	{
	padding:  1px 15px 1px 5px;
}
.ceshProcedureReview .status	{
	padding: 1px 5px;
}
.ceshProcedureReview tr td	{
	border-bottom: 1px solid #EEF5F5;
}

.indent	{
	margin-left: 30px;
}


.center	{
	text-align: center;
}

.indent {
text-indent: 7px;
}

.photo	{
	margin: 10px;
	background-color: #F7FDFF;
	border: double #4E5C81;
	padding: 3px;
	font-size: 12px;
	color: #343D56;
}

/* for a picture inside a photo table with text */
.pic	{
	margin: 3px;
	margin-top: 12px;
}

.announcement	{
	width: 70%;
	border: 1px dotted #f90;
	background-color: #FFECB5;
	padding: 0px 0px 10px 0px;
}
.announcement h2	{
	font-size: 11pt;
	color: #fff;
	background-color: #f90;
	margin: 0px;
	padding: 2px 5px 3px 10px;
}

.solicitation	{
	background-color: #FFC;
	margin: 20px;
	padding: 5px;
}
.snug	{
	margin-top: 4px;
}

.space	{
	margin-bottom: 10px;
}

.spaced	{
	margin-top: 10px;
}


.captionedRight, .captionedLeft {
    border: 2px solid #366;
    padding: 4px;
    width: 216px;
}

.captionedRight {
    float: right;
}

.captionedLeft {
    float: left;
}

.caption {
	width: 250px;
	font-size: 11px;
	color: black;
	background-color : White;
	
}

.caption em {
    font-size: 12px;
    font-style: normal;
}

/* secondary nav styles */



#secondaryNav ul	{
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 24px 0px; 
	list-style-type: none;
	border-bottom: 1px solid #366;
	font: bold 11px verdana, arial, sans-serif;
}
#secondaryNav ul li	{
display: inline;
float: left;
height: 21px;
background-color: #ECF1F1;
margin: 1px 1px 0 1px;
border: 1px solid #366;
}
#secondaryNav ul a	{
float: left;
display: block;
color: #555;
text-decoration: none;
padding: 3px;
}
#secondaryNav ul a:hover { 
background: #fff; 
}
/* Yellow Pages sub nav */
.searchYellow #secondaryNav ul li#navSearchYellow, .inputSupplier #secondaryNav ul li#navInputSupplier, .editSupplier #secondaryNav ul li#navEditSupplier  { 
background: #fff; 
border-bottom: 1px solid #fff;
}
/* documents sub nav */
.construction #secondaryNav ul li#navConstruction, .solicitations #secondaryNav ul li#navSolicitations, .property #secondaryNav ul li#navProperty, .closeout #secondaryNav ul li#navCloseout, .invoices #secondaryNav ul li#navInvoicing, .misc #secondaryNav ul li#navMisc, .alpha #secondaryNav ul li#navAlpha { 
background: #fff; 
border-bottom: 1px solid #fff;
}
/* end secondary nav styles */


/* start hoist manual styles - added by CA Elledge Feb 2007 */

.offset {
	padding-left: 18px;

}

.mybox {
	padding: 5px 30px; 
	border: 1px solid black;

}

.myquote {
	padding-left: 20px;
}

.myquotetwo {
	padding-left: 40px;
}

.myul {
	margin-bottom: 15px;
}

.myli {
	margin-left: -20px;
	padding-bottom: 5px;
}

.myimg {
	margin-bottom: 10px;
}

.lvlOne { 
	font-weight: bold;
	font-size: 14px;
	color: #29736E;
	padding: 10px 0px 0px 0px;
	border-top: thin dashed #CCC;

 }
 
 .lvlOne_a { 
	font-weight: bold;
	font-size: 14px;
	color: #29736E;
	padding: 10px 0px 0px 0px;

 }
 
 .lvlTwo { 
	font-weight: bold;
	font-size: 12px;
	padding: 10px 0px 0px 0px;
	
 }
 .lvlThree { 
	font-weight: bold;
	font-size: 11px;
	padding: 10px 0px 0px 0px;
 }
 
  .lvlFour { 
	font-weight: bold;
	font-size: 10px;
	padding: 10px 0px 0px 0px;
 }
 
.myTable td {
 	font-size: 10px;
 }
 
 td.color {
 	background-color: #CCCCCC;
 }

 
#app_a {
 	border: 1px dashed #CCC;
	padding: 5px;
 }

/* end hoist manual  styles */