p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #666666;
}

.error{
font: 12px bold "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana;
color: #ff0000;

}


hr
{
  border-color: #e1e1e1;
  border-style: solid;
  border-width: 1px 0 0;
  clear: both;
  margin: 0 0 20px;
  height: 0;
}

h2{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #666666;
}


a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
a.footer:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
a.footer:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
a.footer:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

/* Bid Opportunities */
.txtinput { width: 200px; }
.opportunities, users { margin-bottom: 30px; }
.bold { font-weight: bold; }
.upper { text-transform:uppercase; }
.italic { font-style: italic; }
.button { cursor: pointer; }
.opportunities a:link, .users a:link { color: #fff; }
.opportunities a:hover, .users a:hover { color: #fff; }

/* the overlayed element */
.simple_overlay { display:none; z-index:10000; background-color:#333; max-width:675px; max-height:675px; border:1px solid #666; -moz-box-shadow:0 0 90px 5px #000; -webkit-box-shadow: 0 0 90px #000; }

/* close button positioned on upper right corner */
.simple_overlay .close { background-image:url(/images/close.png); position:absolute; right:-15px; top:-15px; cursor:pointer; height:35px; width:35px; }

/* styling for elements inside overlay */
.details { top:15px; right:15px; font-size:11px; color:#fff; padding: 20px; }
.details h3 { color:#aba; font-size:15px; margin-bottom: 10px; }

.simple_overlay ol li { margin: 0 0 10px 20px; }
.simple_overlay ul li { margin: 0 0 10px 40px; }

.copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #666666;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	letter-spacing: 1px;
}
.box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #333333;
}
.linkSpacer {
	letter-spacing: 1px;
}
.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: 700;
	font-variant: small-caps;
	color: #FD7F2B;
}
.header a{
	text-decoration:none; font-size:11px; color: #FD7F2B;
	}
ul {
	font-size: 11px;
	color: #666666;
	list-style-type: disc;
	list-style-position: outside;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
table.project_pics td img{
	width:100px; height:57px; overflow:hidden;}
