﻿body 
{
    font-family: Arial, Helvetica, Tahoma, Sans-Serif;
    color: #333333;
    font-size: 1em;
}

p
{
    padding: 0;
    margin: 0;
    font-size: 80%;
    line-height: 18px;
}

h1,
h1 a,
h1 a:link,
h1 a:visited
{
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, Tahoma, Sans-Serif;
    font-weight: bold;
    font-size: 1em;
    color: #fff;
}

h1 a:hover
{
    text-decoration: underline;
}

a,
a:link,
a:visited
{
    outline: none;
    text-decoration: none;
}

a:hover
{
    color: #0201fd;
    text-decoration: underline;
}

.bold
{
    font-weight: bold;
}

.orange
{
    color: #ffc20e;
}

.architecturalRight a,
.architecturalRight a:link,
.architecturalRight a:visited
{
    color: #597ef0;
    text-decoration: none;
}

.architecturalRight a:hover
{
    color: #597ef0;
    text-decoration: underline;
}

.footer a,
.footer a:link,
.footer a:visited,
.footer a:hover
{
    color: #666664;
    text-decoration: none;
}

.articles a,
.articles a:link,
.articles a:visited
{
    color: #000;
    font-weight: bold;
}

.servicesContent a,
.servicesContent a:link,
.servicesContent a:visited
{
    color: #597ef0;
    text-decoration: none;
}

.servicesContent a:hover
{
    text-decoration: underline;
}

.contactPageRight a,
.contactPageRight a:link,
.contactPageRight a:visited
{
    color: #597ef0;
    text-decoration: none;
}

.contactPageRight a:hover
{
    text-decoration: underline;
}

a.paginglink
{
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

a.paginglink:hover
{
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

.emailLink a,
.emailLink a:link,
.emailLink a:visited
{
    color: #597ef0;
    text-decoration: none;
}

.emailLink a:hover
{
    text-decoration: underline;
}