issuetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #7a7a7a;
	text-decoration: none;
}
a.issuetitle:hover {
	color: #6b6b6b !important;
}
.projectnumber {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 52px;
	font-weight: bold;
	color: #7a7a7a;
	text-decoration: none;
}
.contactLight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
	color: #7a7a7a;
	text-decoration: none;
}
.contactLight:hover {
	color: #6b6b6b;
}

.contactLight:a {
	color: #7a7a7a;
	
	}
.contactbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: lighter;
	font-style: italic;
	color: #858585;
	text-align: right;
	text-decoration: none;
}
.contactbody:hover {
	color: #ee3523;
}

.contactbody:a {
	color: #858585;
}

.contactLight:a:visited {
	color: #6b6b6b;
}
.credits {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #656565;
	text-decoration: none;
	font-style: normal;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.credits a:link, .ar-vendor-next a:visited{
	color: #656565;
	text-decoration: none;
	outline: none;
}
.credits a:hover, .ar-vendor-next a:active{
	color: #ee3523;
}
.projectbodycopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #221e1f;
	text-decoration: none;
}
.projectname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #221e1f;
	text-decoration: none;
}
.projectcity {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #221e1f;;
	text-decoration: none;
}
.issuesubhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.issuetoc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #666666;
	text-decoration: none;
	text-align: left;
	vertical-align: text-top;
}
a.issuetoc:hover {
	color: #999999;
}

.onepx { height: 1px; width: 1px; overflow: hidden; }
.hometoc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	text-decoration: none;
	text-align: left;
	color: #666666;
}
a.hometoc:hover {
	color: #999999;
}
.region {
	font-weight: bold;
	color: #7a7a7a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.ar-content{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.ar-banner-new{
	padding-bottom: 10px;
}
.clear{ clear: both; padding: 0px 0px 10px 0px;}
.ar-index-left{
	float: left;
	width: 480px;
}
.ar-guest-section-container{
	padding: 10px 0px 15px 0px;
}
.ar-guest-section{
	color: #6D6E71;
	line-height: 16px;
}
p.ar-guest-text {
	padding: 10px 10px 0px 0px;
	margin: 0px;
	color: #666;
}
p.ar-editors-text{
	padding: 10px 50px 0px 0px;
	margin: 0px;
	color: #666;
	line-height: 16px;
}
p.ar-editors-text-last{
	padding: 10px 50px 20px 0px;
	margin: 0px;
	color: #666;
	line-height: 16px;
}
p.ar-guest-text-link{
	text-align: right;
	color: #ee3523;
	padding: 5px 10px 0px 0px;
	margin: 0px;
}
p.ar-guest-text-link a:link, p.ar-guest-text-link a:visited{
	font-weight: bold;
	text-decoration: none;
	color: #6D6E71;
	text-align: right;
}
p.ar-guest-text-link a:hover, p.ar-guest-text-link a:active{
	text-decoration: none;
}
.ar-index-right{
	float: right;
	width: 465px;
}
.ar-black-headline{
	font-weight: bold;
	width: 100%;
	font-size: 14px;
	border-bottom: 1px solid #939598;
}
.ar-black-headline a:link, .ar-black-headline a:visited{
	color: #000;
	text-decoration: none;
}
.ar-black-headline a:hover, .ar-black-headline a:active{
	color: #ee3523;
	text-decoration: none;
}
.ar-guest-img{float: left; padding: 0px 10px 0px 0px;}
.sponsor-banner{padding: 10px 0px 0px 0px;}
.ar-index-project-left{width: 307px; vertical-align: top;}
.ar-index-project-right{width: 159px; vertical-align: top;}
.ar-index-link{
	margin-top: 10px;
	font-size: 11px;
	line-height: 12px;
	text-align: left;
	color: #666666;
}
.ar-index-link a:link, .ar-index-link a:visited{
	color: #666;
	text-decoration: none;
}
.ar-index-link a:hover, .ar-index-link a:active{
	color: #999999;
}
.ar-index-link a span{
	font-weight: bold;
	color: #999;
}

.ar-issue-link{
	margin-top: 6px;
	font-size: 13px;
	line-height: 12px;
	text-align: left;
	color: #666666;
}
.ar-issue-link a:link, .ar-issue-link a:visited, .ar-index-link a:visited{
	color: #666;
	text-decoration: none;
}
.ar-issue-link a:hover, .ar-index-link a:active{
	color: #999999;
}
.ar-issue-link a span{
	font-weight: bold;
	color: #999;
}


.ar-guest-headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #6b6b6b;
	text-decoration: none;
}
.ar-guest-headline a:hover{
	color: #e5e5e3;
}
.ar-guest-headline a{
	color: #6b6b6b;
}
.ar-guest-headline a:visited{
	color: #6b6b6b;
	}
.ar-guest-headline a:link, .ar-index-link a:visited{
	color: #6b6b6b;
	text-decoration: none;

}

.ar-index-project-headline{
	font-weight: bold;
	border-bottom: 1px solid #939598;
	padding-top: 10px;
}
.ar-index-project-headline a:link, .ar-index-project-headline a:visited{
	color: #000;
	text-decoration: none;
} 
.ar-index-project-headline a:hover, .ar-index-project-headline a:active{
	color: #ee3523;
	text-decoration: none;
}
.ar-index-issues{
	margin-top: 10px;
	color: #666;
}
.ar-index-issues span{
	font-weight: bold;
	color: #666;
}
.search-jobs{
	margin: 5px 0px 5px 0px;
}
.search-jobs input{
	font-family: arial;
}
.search-jobs-text{
	font-weight: bold;
	font-size: 12px;
	text-align: right;
	color: #999;
	padding: 2px 0px 5px 0px;
}
.search-jobs-btn{
	text-align: right;
	margin-right: 25px;
}
.ar-index-subscribe{
	margin-top: 40px;
}
.ar-index-subscribe-text{
	font-size: 10px; 
	color: #666;
	width: 101px;
}
.ar-index-subscribe-icons{
	padding: 0px 5px 0px 5px;
}
.ar-index-powered{
	padding: 5px 0px 10px 0px;
}
.ar-index-powered-text{
	font-size: 10px; 
	color: #666;
	width: 60px;
}
/***********************************************/
/* Problematic Style Sheet:ar-features-headline. Shows up with underline */
/***********************************************/
.ar-features-headline{
	font-size: 12px; 
	font-weight: bold;
	color: #6b6b6b;
	padding: 10px 0px 0px 0px;
	text-decoration: none;
}
.ar-features-headline a:link, .ar-vendor-next a:visited{
	color: #666;
	text-decoration: none;
	outline: none;
}
.ar-features-headline a:hover, .ar-vendor-next a:active{
	color: #999;
}
/***********************************************/
/* Problematic Style Sheet:ar-features-headline. Shows up with underline */
/***********************************************/


.ar-features-text {
	padding: 0px;
	margin: 0px;
}
.ar-features-text-last{
	padding: 0px 0px 10px 0px;
	margin: 0px;
}
.ar-index-sponsor-logos{
	vertical-align: middle;
	text-align: center;
	height: 90px;
	width: 50%;
	padding: 10px 0px 0px 0px;
}
.ar-index-sponsor-logo-text{
	font-size: 12px; 
	color: #666;
	padding: 7px 0px 10px 0px;
	text-align: center;
}
.ar-projects-table-text{
	color: #666;
	padding: 10px 0px 20px 0px;
}
a.project-detail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
}
a.project-detail:hover {
	color: #ee3523 !important;
}
.project-detail-number {
	font-size: 52px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	font-family: arial;
}
.detail-region {
	font-weight: bold;
	color: #666;
	font-size: 14px;
}
.detail-projectname {
	font-size: 24px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
.detail-projectcity {
	font-size: 24px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
.detail-projectsubhead{
	color:#666;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.detail-projectsubhead a:link, .detail-projectsubhead a:visited{
	color: #666;
	text-decoration: none;
}
.detail-projectsubhead a:hover, .detail-projectsubhead a:active{
	color: #ee3523;
	text-decoration: none;
}
a.detail-nextproject{
	font-family: Arial, Helvetica, sans-serif;
	color: #221e1f;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}
a.detail-nextproject:hover{
	color: #ee3523;
}
.detail-related{
	padding: 0px;
	margin: 0px;
	color: #EE071B;
	font-style: italic;
	font-size: 14px;
	text-decoration: underline;
}
.detail-related-listing a span{font-weight: bold;}
.detail-related-listing a:link, .detail-related-listing a:visited{
	color: #656565;
	text-decoration: none;
	outline: none;
}
.detail-related-listing a:hover, .detail-related-listing a:active{
	color: #999;
}
.detail-credits-headline{
	font-size: 14px;
	color: #666;
	font-weight: bold;
}
.detail-credits a:link, .detail-credits a:visited{
	color: #666;
	text-decoration: none;
}
.detail-credits a:hover, .detail-credits a:active{
	color: #ee3523;
	text-decoration: none;
}
.detail-credits span{
	color: #666;
	font-weight: bold;
}
.detail-sponsors-headline{
	font-size: 14px;
	
	color: #221e1f;
	padding: 10px 0px 5px 0px;
	margin: 0px;
}
p.detail-sponsors{
	color: #221e1f;
	padding: 5px 0px 5px 0px;
	margin: 0px;
}
p.detail-sponsors span{
	font-weight: normal;
}
p.detail-sponsors a:link, p.detail-sponsors a:visited{
	color: #221e1f;
	text-decoration: none;
	font-weight: normal;
	outline: none;
}
p.detail-sponsors a:hover, p.detail-sponsors a:active{
	color: #ee3523;
}
.ar-vendor-headline{
	font-size: 24px;
	color: #000;
	font-weight: bold;
}
.ar-vendor-next{
	color: #666;
	font-size: 12px;
	padding: 3px 0px 15px 0px;
}
.ar-vendor-next a:link, .ar-vendor-next a:visited{
	color: #666;
	text-decoration: none;
	outline: none;
}
.ar-vendor-next a:hover, .ar-vendor-next a:active{
	color: #999;
}
.ar-vendor-photo-headline{
	font-size: 16px;
	color: #000;
}
.ar-vendor-photo-headline a:link, .ar-vendor-photo-headline a:visited{
	color: #666;
	text-decoration: none;
	font-weight: bold;
	outline: none;
}
.ar-vendor-photo-headline a:hover, .ar-vendor-photo-headline a:active{
	color: #999;
}
.ar_vendor_question{
	color: #000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	line-height:20px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.ar_vendor_answer{
	color: #333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	line-height:20px;
}
.ar_vendor_answer p{
	margin: 0px;
	padding: 0px 0px 20px 0px;
	color: #666;
}
.ar_vendor_answer p a:link, .ar_vendor_answer p a:visited{
	outline: none;
	color: #000;
	text-decoration: none;
}
.ar_vendor_answer p a:hover, .ar_vendor_answer p a:active{
	color: #666;
}
.ar-vendor-left-headline{
	color: #666;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
	padding: 20px 0px 8px 0px;
}
.ar-marketplace-header{
	font-family:Arial,Helvetica,sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #666;
	padding: 0px 0px 10px 0px;
}
.marketplace-copy{
	font-family:Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #666;
}
.ar-marketplace-description{
	padding: 0px 0px 20px 0px;
}
.ar-marketplace-description a:link, .ar-marketplace-description a:visited{
	font-family:Arial,Helvetica,sans-serif;
	color: #333;
	text-decoration: none;
	font-weight: bold;
}
.ar-marketplace-description a:hover, .ar-marketplace-description a:active{
	color: #ee3523;
}
.ar-marketplace-numbers{
	color: #ccc;
	padding: 0px 0px 4px 0px;
	font-size: 16px;
}
.ar-marketplace-numbers span{
	color: #666;
}
.ar-marketplace-product-category{
	
	width: 300px;
	vertical-align: top;
}
.ar-marketplace-product-image{
	width: 300px;
	height: 250px;
	background-color: #EDEEEE;
	border-top: 1px solid #D6D6D6;
}
.ar-marketplace-product-title{
	font-family:Arial,Helvetica,sans-serif;
	text-align: right;
	font-weight: bold;
}
.ar-marketplace-product-bottom-line{
	border-bottom: 1px solid #D6D6D6;
}
.ar-marketplace-space{
	width: 14px;
}
.ar-marketplace-divider{ 
	width: 1px; 
	background-color: #585858;
}
.ar-marketplace-divider2{ 
	width: 1px; 
	background-color: #FFF;
}
.ar-marketplace-product-header{
	font-family:Arial,Helvetica,sans-serif;
	font-size: 14px; 
	font-weight: bold;
	padding: 10px 0px 10px 0px;
}
.ar-marketplace-table{
	margin: 0px 0px 20px 0px;
}
.ar-marketplace-product-link{
	font-family:Arial,Helvetica,sans-serif;
	text-align: right;
	padding: 20px 0px 10px 0px;
}
.ar-marketplace-product-link a:link, .ar-marketplace-product-link a:visited{
	color: #CD1E30;
	outline: none;
	text-decoration: none;
}
.ar-marketplace-product-link a:hover, .ar-marketplace-product-link a:active{
	text-decoration: underline;
}


.ar-profile-listing-header{
	font-family:Arial,Helvetica,sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #666;
	padding: 0px 0px 10px 0px;
}
.marketplace-copy{
	font-family:Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #666;
}
.ar-profile-listing-description{
	padding: 0px 0px 20px 0px;
}
.ar-profile-listing-description a:link, .ar-profile-listing-description a:visited{
	font-family:Arial,Helvetica,sans-serif;
	color: #333;
	text-decoration: none;
	font-weight: bold;
}
.ar-profile-listing-description a:hover, .ar-profile-listing-description a:active{
	color: #ee3523;
}
.ar-profile-listing-numbers{
	color: #ccc;
	padding: 0px 0px 4px 0px;
	font-size: 16px;
}
.ar-profile-listing-numbers span{
	color: #666;
}
.ar-profile-listing-product-category{
	
	width: 300px;
	vertical-align: top;
}
.ar-profile-listing-product-image{
	width: 300px;
	height: 50px;
	background-color: #EDEEEE;
	border-top: 1px solid #D6D6D6;
}
.ar-profile-listing-product-title{
	font-family:Arial,Helvetica,sans-serif;
	font-size: 10px; 
	color: #656565;
	text-align: right;
	font-weight: normal;
}
.ar-profile-listing-product-bottom-line{
	border-bottom: 1px solid #D6D6D6;
}
.ar-profile-listing-space{
	width: 14px;
}
.ar-profile-listing-divider{ 
	width: 1px; 
	background-color: #e5e5e5;
}
.ar-profile-listing-divider2{ 
	width: 1px; 
	background-color: #FFF;
}
.ar-profile-listing-product-header{
	font-family:Arial,Helvetica,sans-serif;
	color: #221e1f;
	font-size: 24px; 
	font-weight: bold;
	padding: 10px 0px 3px 0px;
	border-bottom: 1px solid #656565;
}
.ar-profile-listing-table{
	margin: 0px 0px 20px 0px;
}
.ar-profile-listing-product-link{
	font-family:Arial,Helvetica,sans-serif;
	color: #221e1f;
	font-size: 12px; 
	text-align: left;
	padding: 20px 0px 10px 0px;
}
.ar-profile-listing-product-link a:link, .ar-profile-listing-product-link a:visited{
	color: #221e1f;
	outline: none;
	text-decoration: none;
}
.ar-profile-listing-product-link a:hover, .ar-profile-listing-product-link a:active{
	color: #ee3523;
	text-decoration: underline;
}

a img{
  border:0px;
}