#portfolio_latest {
 clear: left;
}

#portfolio_latest td {
	text-align: center !important;
}

#portfolio_latest a {
	font-size: .8em;
	font-weight: bold;
	text-decoration: underline;
 color: Black;
}

#portfolio_latest a:hover {
	text-decoration: none;
}

#portfolio_latest span.date {
 font-size: .8em;
	font-weight: bold;
}

#portfolio_latest p {
 margin: 0px;
}

table#index_portfolio {
 width: 100%;
}

table#index_portfolio td {
 padding: 6px 0px;
}

table#index_portfolio img {
 border: 1px solid #9FB4C0;
}

span.welcome {
	color: #00332F;
 font-weight: bold;
}

div.home_article {
 width: 235px;
 height: 94px;
 margin-bottom: 10px;
}

#service_links {
 margin-top: 10px;
}

#service_links img {
 margin-bottom: 25px;
}

#home_portfolio_links {
 margin-top: 6px;
 padding-top: 6px;
}

.highlight {
	color: #DE001D;
	font-weight: bold;
}

img.cd_logo {
 float: left;
 margin-right: 10px;
 margin-bottom: 10px;
 border: none;
}

#hosting h2 a {
 text-decoration: none;
}

#hosting h2 a:hover {
 text-decoration: underline;
}

table#hostingfeatures {
 background: Linen;
 border: 1px solid NavajoWhite;
 margin: 10px;
}

table#hostingfeatures td {
 width: 50%;
 vertical-align: top;
}

#hosting_links {
 margin: 10px auto;
 text-align: center;
}

#hosting_links ul {
 list-style: none;
}

#hosting_links li {
 display: inline;
 font: bold 12px Verdana, Geneva, sans-serif;
}

table#pdf_downloads input {
 margin: 6px 0px 0px 5px;
}

table#pdf_form {
	background-color: #FFF5EE;
	border: 1px solid Black;
 margin: 0px 5px;
 padding: 5px 
}

#sitemap { font-size: 0.8em; }

#sitemap table {
 width: 100%;
}

#sitemap ul {
	line-height: 18px;
	list-style-image: url(images/bullet1.gif);
	list-style-type: square;
	margin-left: 18px;
	text-align: justify;
 margin-top: 0px;
}

#sitemap h2 {
 color: #00332F;
 font: bold 1.2em Arial, Helvetica, sans-serif;
 padding: 4px 2px 0px 4px;
}

#sitemap td {
 vertical-align: top;
 width: 32%; 
}

.portfolio_id { font-size: 0.8em; }

#testimonial p.title {
 font-size: 1.2em;
 color: #e94700;
 font-weight: bold;
 margin-bottom: 3px;
}

.portfolio_id p.strapline, #testimonial p.strapline {
 font-weight: bold;
 color: #DE001D;
}

.portfolio_id p.brief {
 color: gray;
 font-style: italic;
 font-weight: bold;
}

.portfolio_id p.URL {
 font-weight: bold;
}

.portfolio_id p.author {
 color: gray;
 font-weight: bold;
 text-align: right;
}

img.thumbnail {
 border: 1px solid silver;
}

p.footnote {
	font-style: italic;
	color: #666666;
	text-align: center !important;
}

#portfolio {
 text-align: center;
 padding-top: 10px;
}

#portfolio p.categories {
 color: Black;
 font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
 margin: 0px 0px 10px 0px;
 text-align: center;
}

#portfolio span.catselected {
 text-transform: uppercase;
 font-weight: bold;
}

#portfolio img {
 border: 1px solid silver;
}

#testimonial {
 font-size: 0.8em;
}

div.paging {
 text-align: center;
}

div.paging table {
 margin-left: auto;
 margin-right: auto;
}

div.paging p.paging {
	color: #000000;
	margin-bottom: 2px;
	margin-top: 0px;
	text-align: center;
}

div.paging a:hover {
 background: Black;
 color: White;
 text-decoration: none;
}

table#business_types {
 margin: 0px auto;
}

table#business_types td {
 padding: 3px;
 text-align: left;
}

ol.privacy {
	color: #000000;
	list-style-type: upper-alpha;
	margin-left: 35px;
 margin-bottom: 15px;
}

p.quote {
	font-style: italic;
	text-align: right;
}

table#affiliate {
 margin: 20px auto;
}

table#affiliate td {
 vertical-align: middle;
 text-align: center;
 padding-left: 30px;
}

table#experts {
 width: 95%;
 margin: 10px auto;
 border-collapse: collapse;
}

table#experts th {
 background: #007C72;
 color: white;
 font: bold 1.4em Arial, Helvetica, sans-serif;
 text-align: center;
 border: 1px solid #007C72;
 padding: 5px 0px;
}

table#experts td {
 text-align: left;
 vertical-align: top;
 width: 49.9%;
 border: 1px solid silver;
}

img.about_right {
 float: right;
 margin-bottom: 10px;
 margin-left: 10px;
 border: none;
}



