
.procure{
	font-size = 12px;
}
.promainl{
	color: #7d0f00;
	text-decoration: none;	
	border-bottom: none;
   font-weight: normal;
	font-size: 100%;
}

body.procure {
	background-color: White;
	color: black;
	margin: 0;
	padding: 0;
	font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif; 
	/*
	font:11px verdana, arial, helvetica, sans-serif;
	*/
}

ul.procure {
	line-height: 1.5em;
	list-style-type: square;
	margin: 0.5em 0 0 1.5em;
	padding: 5;
	list-style-image: url(../graphics/bullet.gif);
}

ol.procure {
	line-height: 1.5em;
	margin: 0.5em 0 0 1.5em;
	padding: 10;
}

p.procure {
	/*
	font:11px verdana, arial, helvetica, sans-serif;
	*/
	border-style: solid;
	border-width: 1px;
	border-color: #8cacbb;

	line-height: 2em;		
	

}

a.procure {
	text-decoration: none;
	color: black;
	border-bottom: 1px solid gray;
}
a.procure:link {
	text-decoration: none;
	color = black;
	border-bottom:1px solid gray;
}
a.procure:visited {
	text-decoration: none;
	color = black;
	border-bottom:1px solid gray;
}
a.procure:hover {
	text-decoration: none;
	color = blue;
	border-bottom:1px solid gray;
	background-color:transparent;
}

.sprocure{
	font-size = 10px;
}
a.sprocure {
	text-decoration: none;
	color: #323b4a;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	
}
a.sprocure:link {
	text-decoration: none;
	color = #323b4a;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	
}
a.sprocure:visited {
	text-decoration: none;
	color = #323b4a;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	
}
a.sprocure:hover {
	text-decoration: none;
	color = #7d2a0a;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color:transparent;
}


h1.procure{
	 color: #323b4a;
	 border-bottom: 1px solid #323b4a;
    font-weight: normal;
	 font-size: 200%;
	 text-transform: uppercase;
}

h2.procure{
	 color: #4e4e4e;
	 border-bottom: 1px solid  #4e4e4e;
    font-weight: bold;
	 font-size: 125%;
	 text-transform: uppercase;
}

h2b.procure{
	 color: #7d0f00;
	 border-bottom: 1px solid #7d0f00;
    font-weight: bold;
	 font-size: 100%;
}

h3.procure{
	 color: #434f65;
	 border-bottom: 1px solid #323b4a;
    font-weight: normal;
	 font-size: 100%;
	 text-transform: uppercase;
}

h4.procure{
	 color: #434f65;
	 border: 1px solid #323b4a;
    font-weight: normal;
	 font-size: 200%;
	 text-transform: uppercase;
	 background-color:#dee7ec; 
}

h5.procure{
	 color: #434f65;
	 border: 1px solid #323b4a;
    font-weight: normal;
	 font-size: 150%;
	 text-transform: uppercase;
	 background-color:#dee7ec; 
}

h6.procure{
	 color: #434f65;
	 border: 1px solid #323b4a;
    font-weight: normal;
	 font-size: 100%;
	 text-transform: uppercase;
	 background-color:#dee7ec; 
}

h7.procure{
	font-size: 110%;
	color: #7d0f00;
}
h8.procure{
	 color: #7d0f00;
	 border-bottom: 1px dotted #7d0f00;
    font-weight: normal;
	 font-size: 150%;
	 text-transform: uppercase;
}

h9.procure{
	 color: black;
	 font-weight: normal;
	 font-size: 150%;
	 text-transform: uppercase;
}
h10.procure{
	font-size: 110%;
	color: #20349b;
}

table.procure{
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #323b4a;

	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #323b4a;
}
tr.procure-header{
	background: #dee7ec;		
}
td.procure{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #323b4a;

	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #323b4a;
}
td.procurefront{
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #323b4a;
	bgcolor: #f2eee2;

	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #323b4a;

	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #cdc8bb;

	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #f2eee2;
}

td.procurefront2{
	border-top-style: sold;
	border-top-width: 1px;
	border-top-color: #f2eee2;;
	bgcolor: #f2eee2;

	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #cdc8bb;

	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #cdc8bb;

	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #cdc8bb;
}

form.procure {
    border: none;
    margin: 0;
}
textarea.procure {
    font: 110% "Courier New", Courier, monospaced; 
    border: 1px solid #323b4a;  
    color: Black;
    background-color: white;
    width: 100%;
    padding: 0em;
}
input.procure {
    font: 110% "Courier New", Courier, monospaced; 
    visibility: visible;
    border: 1px solid #323b4a;  
    color: Black;
    background-color: white;
    vertical-align: middle;
    padding: 0em;
}
select.procure {
    border: 1px solid #323b4a;  
    color: Black;
    vertical-align: top;
}


/*
=========================================================
RIGHT MENU
=========================================================
*/
#PROcontentwrapper {
	position:absolute; left: 150px; top: 125px; margin: 0; padding: 0;
	min-width:650px;
	max-width: 1100px;  /* added max width - works for new browsers	*/
}

#PROcontent {
	margin: 0 auto 0 0;
	padding: 10px 15px 15px 15px;	
	clear: left; 
/*	max-width: 1000px;	 keeps text length from getting too long but IE7 doesn't like it */	
}

/*	Sidebar (right nav) styles	*/
#PROsidebar {
	float: right;	/* makes content wrap around it and underneath  */
	width: 170px; margin: 0 0 10px 10px; padding: 5px;	
}

/* 	Subnav styles  */
.PROsubnav {margin: 0 0 15px 0; padding: 10px; background: none #f3f8fd; border: solid 1px #8cacbb;}
.PROsubnav h3 {
	padding: 0 0 5px 0; margin: 0 0 5px 0; display: normal; background: none; 
	color: #808080; font-weight: bold;
	 font-size: 100%; font: verdana, arial, helvetica, sans-serif; 
	border-bottom: dotted thin #8cacbb; 
}
.PROsubnav h4 {
	padding: 0 0 5px 0; margin: 0 0 5px 0; display: block; background: none; 
	color: #676767; font-weight: normal;
	 font-size: 100%; font: verdana, arial, helvetica, sans-serif;
	border-bottom: dotted thin #808080; 
}
.PROsubnav p {font: 0.85em/1.6em Helvetica, Tahoma, Arial, sans-serif;}
.PROsubnav .update {font-weight:normal;}
.PROsubnav ul, .subnav ol {margin: 0; padding: 0 0 10px 15px;}
.PROsubnav li {
	margin: 0 0 4px 0; padding: 0; 
	font: 0.85em/1.6em verdana, arial, helvetica, sans-serif; 
	list-style:url(/images/bullet-blue.gif);
}
.PROsubnav a:link, .PROsubnav a:visited  {color:#676767; text-decoration:none;}
.PROsubnav a:hover, .PROsubnav a:active  {color:#3d7ab8; text-decoration: none;}

/*
=========================================================
MENU
=========================================================
*/

.menu{
	font-size: x-small;
}
a.menu{
	color: #2c3544;
	text-decoration: none;	
	border-bottom: none;
   font-weight: bold;
	font-size: 100%;
}
a.menu:link{
	color: #2c3544;
	text-decoration: none;	
	border-bottom: none;
   font-weight: bold;
	font-size: 100%;
}
a.menu:visited{
	color: #2c3544;
	text-decoration: none;	
	border-bottom: none;
   font-weight: bold;
	font-size: 100%;
}
a.menu:hover{
	color: 7d0f00;
	text-decoration: underline;
	border-bottom: none;
	font-weight: bold;
	/*font-style: italic;*/
	font-size: 100%;
	background-color: transparent;
}

a.imenu{
	color: white;
	text-decoration: none;	
	border-bottom: none;
   font-weight: normal;
	font-size: 100%;
}
a.imenu:link{
	color: white;
	text-decoration: none;	
	border-bottom: none;
   font-weight: normal;
	font-size: 100%;
}
a.imenu:visited{
	color: white;
	text-decoration: none;	
	border-bottom: none;
   font-weight: normal;
	font-size: 100%;
}
a.imenu:hover{
	color: white;
	text-decoration: underline;
	border-bottom: none;
	font-weight: normal;
	/*font-style: italic;*/
	font-size: 100%;
	background-color: transparent;
}

.selected-category{
	font-weight: normal;
	font-size: x-small;	
	color: White;
	background: #434f65;

	border-bottom: none;	

	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #2c3544;

	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #2c3544;

	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #2c3544;
	
}

.menu-category{
	font-size: x-small;	
	background: transparent;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #2c3544;

}

.menu-item{
	color: white;
	font-size: x-small;	
	background: #434f65;	
	
	border-top: none;	

	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #2c3544;

	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #2c3544;

	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #2c3544;

}
