body {
 font-family: verdana, helvetica, sans-serif;
 color: black;
 background-color: #ffffff;
 margin: 0;
 background-repeat: no-repeat;
}

p {
 text-indent: 2em;
 font-size: 8pt;
}

ul { list-style-image: url(http://png.com/ellipse.png) }



ol, ul {
 margin-top: 0pt;
 margin-left: 24pt;
 font-size: 8pt;
 color: #000000;
}

li {
 margin-top: 0pt;
 margin-left: 24pt;
 font-size: 8pt;
 color: #000000;
}

form {
 margin-top: 0pt;
 margin-bottom: 0pt;
}

img {
 border: none;
 background: none;
}

a:link {
 color: #000066;
 font-weight: normal;
 text-decoration: underline;
 /*font-weight: bold;  Added By Transcend */
}
a:visited {
 color: #000066;
 font-weight: normal; 
 text-decoration: underline; /* Added by Amith(none)*/
 /*font-weight: bold;  Added By Transcend */
}

a:active {
 color: #000066;
 font-weight: normal;
 text-decoration: underline;
 /*font-weight: bold;  Added By Transcend */
}

a:hover {
 color: #FFFFFF;
 background-color: #006600;
 text-decoration: underline;
}

h1, h2, h3, h4, h5, h6 {
 color: #990000;
 background-color: transparent;
}

td, tr, table {
 font-family: verdana, helvetica, sans-serif;
 font-size: 8pt;
 color: black;
 background-repeat: no-repeat;
}

hr {
 height: 1;
 color: black;
 length: 90%;
}

.title {
 font-family: verdana, helvetica, sans-serif; /* Added By Transcend */
 font-size: 13pt;
 font-weight: bold;
}

.titlelink {
 font-size: 9pt;
 font-weight: bold;
 color: #990000;
 background-color: transparent;
}

.footer {
 font-family: verdana, helvetica, sans-serif;
 font-size: 7pt;
 color: black;
}

.p {
 text-indent: 0em;
 font-size: 8pt;
}

.nav {
 font-size: 8pt;
 font-weight: bold;
 line-height: 150%;
}

.topnav {
 font-size: 10pt;
 font-weight: bold;
 line-height: 125%;
 color: white;
}

.plain {
 list-style: none;
}

.disclaim {
 font-family: verdana, helvetica, sans-serif;
 font-size: 7pt;
 color: black;
}

.servlist {
 list-style-image: url(http://www.hrgreen.com/images/bullet.gif);
 margin-top: 0pt; /*Added By Transcend it was 10pt*/
 margin-left: 24pt;
 line-height: 130%;
 font-size: 8pt;
 font-style: italic;
 color: #000000;
 background-color: #67B4AC;
}

.servnav {
 background-color: #CC9900;
 font-size: 8pt;
 font-weight: bold;
 line-height: 125%;
 font-color: white;
}

.navspace {
 margin-left: 3pt;
 background-color: #ffffff;
 line-height: 100%;
 font-weight: bold;
 text-decoration: underline; /* Added by Amith(none)*/
}

.corp {
 text-indent: 0em;
 line-height: 14pt;
 text-align: justify;
}

.callout_1 {
 line-height: 15pt;
 font-size: 11pt;
 font-weight: bold;
 color: #006699;
}

.callout_2 {
 font-size: 13pt;
 line-height: 12pt;
 font-weight: bold;
 color: #006699;
}
span.callout_2 {
 font-size: 13pt;
 line-height: 12pt;
 font-weight: bold;
 color: #006699;
}

.callout_3 {
 font-size: 15pt;
 line-height: 14pt;
 font-weight: bold;
 color: #006699;
}

.callbox_blue {
 color: white;
 background-color: #006699;
 text-align: justify;
 margin: 10pt;
 padding: 8pt;

}

.callbox_gold {
 color: white;
 text-align: justify;
 background-color: #CC9900;
}

div.figure_r {
  float: right;
  border: thin silver solid;
  margin: 0.5em;
  padding: 0.5em;
  text-align: center;
}

div.figure_l {
  float: left;
  border: thin silver solid;
  margin: 0.5em;
  padding: 0.5em;
  text-align: center;
}

p.caption {
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
}

/* Created by TSI */

.bulletlist {
 list-style-image: url(http://www.hrgreen.com/images/bullet.gif);
 margin-left: 14pt;
 line-height: 130%;
 font-size: 8pt;
 font-style: italic;
 color: #000000;
 background-color: #eeeeee;
}
span.callout_2 {
 font-size: 13pt;
 line-height: 12pt;
 font-weight: bold;
 color: #006699;
}
span.career {
 font-family: verdana;
 text-indent: 0em;
 font-size: 8pt;
 line-height: 14pt;
 text-align: justify;
}
span.callbox_blue {
 color: white;
 text-indent: 0em;
 background-color: #006699;
 text-align: justify;
 margin: 10pt;
 padding: 8pt;

}
span.p {
 text-indent: 0em;
 font-size: 8pt;
}



input {
	font-family: Courier, fixed;
	font-size:14px
}
.body {
	padding-left: 5px;
}
.copyright {
	font-size: 8px;
	padding-top: 25px;
	padding-left: 5px;
}
.crumbtrail {
	padding-top: 10px;
}
.error {
	padding-top: 20px;
	padding-left: 10px;
	color: red;
}
.menubar {
	height: 40px;
	background: #e2e2e2;
}
.sidebar {
	background: #e2e2e2;
	width: 275px;
}
.btn_container {
	padding-top: 10px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}
.btn_generic,
.btn_generic-hover {
	background: #c2c2c2;
	padding-top: 3px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 3px;
	border-color: #000000;
	border-style: outset;
	border-width: 2px;
	font-weight: bold;
	font-size: 9px;
	text-align: center;
	cursor: pointer;
	color: #646464;
}
.btn_generic-hover {
	border-style: inset;
}
.btn_menu2,
.btn_menu2-hover {
	background: #c2c2c2;
	padding-top: 3px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 3px;
	border-color: #000000;
	border-style: outset;
	border-width: 2px;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	color: #646464;
}
.btn_menu2-hover {
	border-style: inset;
}
.menu_link {
	padding-left: 10px;
	background: #e2e2e2;
	font-weight: bold;
	font-size: 10px;
	text-decoration: underline;
}
.menu_button {
	padding-left: 10px;
	background: #e2e2e2;
	font-weight: bold;
}
.menu_button:hover {
	cursor: pointer;
	background: #cccccc;
}
.prj_data {
	font-size: 10px;
	padding-top: 3px;
}
.prj_data_indent {
	font-size: 10px;
	padding-top: 5px;
	padding-left: 15px;
}
.prj_ftitle {
	font-size: 10px;
	font-weight: bold;
}
.prj_ftitle_indent {
	font-size: 10px;
	font-weight: bold;
	padding-left: 15px;
}
.prj_notfound {
	padding-top: 25px;
	padding-left: 10px;
	padding-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #ff00ca
}
.prj_num {
	font-size: 10px;
	color: #3160ca;
	padding-left: 5px;
}
.prj_title {
	font-size: 10px;
	padding-top: 5px;
}
.prj_detail {
	background: #ffffff;
	padding-left: 5px;
}
.prj_detail .prj_title {
	font-size: 14px;
	font-weight: bold;
	color: #3160ca;
}
.prj_tree {
	width: 260px;
	background: #e2e2e2;
	padding-left: 5px;
	vertical-align: top;
}
.prj_tree .cat_title {
	font-size: 12px;
	font-weight: bold;
}
.results_detail {
	background: #ffffff;
	padding-left: 5px;
}
.results_detail .prj_title {
	font-size: 14px;
	font-weight: bold;
	color: #3160ca;
}
.results_tree {
	background: #e2e2e2;
}
.results_tree .prj_bid_date {
	font-size: 10px;
}
.results_tree .prj_title {
	padding-left: 5px;
}

