td img {/*display: block;*/}
body{
margin:0px;
}

hr{
  color:#CCCCCC;
}

.main {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#444243;
}

.error {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#FF0000;
}

.sess_msg {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#00CC33;
}

.grayboxtext{
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  padding-left:10px;
  padding-right:10px;
  color:black;
}

.grayboxtext_small{
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:black;
}

.graybox_maincontent{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:black;
}

.orange_header{
  font-family:Arial, Helvetica, sans-serif;
  font-size:22px;
  color:#EF7231;
  font-weight:bold;
}

.homepage_bold{
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  color:black;
  font-weight:bold;
}

.homepage_paragraph {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#444243;
  line-height:18px;
}

a.bigorangelink{
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#EF7231;
  font-weight:bold;
  text-decoration:none;
}

.homepage_grayheaders{
  /*
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:500;
  */
  padding-bottom:5px;
}

.topnavlink {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:white;
  font-size:11px;
  padding-top:2px;
  padding-bottom:3px;
}

.topnavorangedot{
  padding-top:1px;
  padding-botton:5px;
  padding-left:10px;
  padding-right:10px;
}

.topnavsearchbutton{
  /*padding-top:1px;*/
  padding-left:4px;
}

.contractorsearchbox{
  font-size:11px;
}


.orange_li{
  /*margin-left:-20px;*/
  padding-bottom:4px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
}

.orange_li_large{
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#444243;
}


.orange_ul{
  list-style-image:url(../images/newsite/li_orangedot.gif);
  list-style-position:outside;
  text-indent:-2px;
  margin-top:0px;
  /*margin-left:-20px;*/
}

.index_ul{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:8px;
  letter-spacing:-.045em;
}
.loginbox{
  padding-left:4px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
}

.logintext{
  font-size:11px;
}

a.forgotpassword{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#666666;
  text-decoration:none;
  font-weight:normal;
}

a.affiliates{
  font-family:Arial, Helvetica, sans-serif;
  text-decoration:none;
  color:black;
  font-weight:bold;
}

a.paging{
  font-family:Arial, Helvetica, sans-serif;
  text-decoration:none;
  color:black;
}

.welcometext{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  padding-left:10px;
  padding-right:10px;
  color:black;
}

.welcomespacer{
  height:5px;
}

.welcometable_colsep{
/*
  padding-left:3px;
  padding-right:3px;
  */
}

.footer{
  padding-right:10px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#636466;
}

a.footerlink{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  text-decoration:none;
  font-weight:bold;
  color:#636466;
}

a.footerlink_lite{
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  text-decoration:none;
  color:#636466;
}

a.headerlink{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:white;
  font-size:11px;
  text-decoration:none;
}

a.faqcategory{
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#737373;
  text-decoration:none;
  font-size:16px;
}

a.faqquestions{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  color:black;
  padding-bottom:2px;
}


.faqanswertext{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  padding-left:10px;
  padding-right:10px;
}

.faqanswertext_q{
  font-style:italic;
  font-size:12px;
  font-weight:bold;
}

a.moreinfo_steplink{
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  text-decoration:none;
  font-style:italic;
  font-weight:bold;
  color:black;
}

.moreinfo_stepheader{
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:bold;
}

.moreinfo_steprow{
  padding-bottom:5px;
  padding-top:5px;
}

.moreinfo_pics{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-style:italic;
  font-weight:bold;
}

.aboutus_picturetext{
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-style:italic;
  font-weight:bold;
}

.contactus_formtext{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  padding-right:5px;
  color:#444243;
}

.news_row{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  padding-top:4px;
  padding-bottom:4px;
}

a.news_titlelink{
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-style:italic;
  font-weight:bold;
  color:black;
  text-decoration:none;
}

a.news_shortlink{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#636363;
  text-decoration:none;
}

.help_headertext{
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  color:#8C8C8C;
  padding-top:25px;
  padding-left:8px;
  font-weight:bold;
}

.testimonial_spacerrow{
  padding-top:7px;
  padding-bottom:7px;
}

a.search_contractor_link{
  color:black;
  text-decoration:none;
}

.searchcontractor_row{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  padding-top:3px;
  padding-bottom:3px;
}

.searchcontractor_headers{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
}

.postproject_steplinks{
  padding-top:5px;
  padding-bottom:5px;
  padding-left:3px;
}

.postproject_inputheaders{
  padding-right:5px;
}

.postproject_moreinfopadding{
  padding-left:20px;
  padding-top:3px;
  padding-bottom:15px;
}

.postproject_step3_contractorname{
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
}

.postproject_step4_headers{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:black;
  font-weight:bold;
}

a.buyer_navlinks{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#7F8082;
  text-decoration:none;
  /*letter-spacing:-1px;*/
}

a.buyer_navlinks_on{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:black;
  text-decoration:none;
  /*letter-spacing:-1px;*/
}

.buyer_navlinks_row {
  padding-bottom:3px;
  padding-top:3px;
  font-weight:bold;
}


a.contractor_navlinks{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#7F8082;
  text-decoration:none;
  /*letter-spacing:-1px;*/
}

a.contractor_navlinks_on{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:black;
  text-decoration:none;
  /*letter-spacing:-1px;*/
}

.contractor_navlinks_row {
  padding-bottom:1px;
  padding-top:1px;
  font-weight:bold;
}

.contractor_detailnavlinks_row {
  padding-bottom:3px;
  padding-top:3px;
  font-weight:bold;
}

.contractor_detailnavlinks_row_on {
  padding-bottom:3px;
  padding-top:3px;
  background-color:#E9EAEB;
  font-weight:bold;
}


.project_details_header {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
}

.project_details_subheader{
  font-weight:bold;
  padding-right:5px;
}

.viewbid_normal{
  font-weight:bold;
}

.viewbid_win{
  font-weight:bold;
  color:#00CC33;
}

a.projectdetails_link{
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#838282;
  text-decoration:none;
}

.projectreviewtitle {
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  color:black;
  font-weight:bold;
}

a.projectreview_link {
  font-family:Arial, Helvetica, sans-serif;
  color:#838282;
  text-decoration:none;
}