﻿body 
{
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    height: 100%;
    background-color: #FFFFFF;
	font-family: Verdana; 
	font-size: 11px;    
}
TD
{
    font-family: Verdana; 
    font-size: 11px;
    color: #666666;
}
A,
A:Link,
A:Visited,
A:Active
{
    color: #0C4481;
    font-weight: bold;
    text-decoration: none;
}
A:Hover
{
    color: #27A1DB; 
    font-weight: bold;
    text-decoration: none;
}
.menuLink,
.menuLink A,
.menuLink A:Link,
.menuLink A:Visited,
.menuLink A:Active 
{
    padding: 7px 4px 7px 4px;
    color: #979797;
}
.menuLink A:Hover
{
    padding: 7px 4px 7px 4px;  
    color: #0C4481;
}
.adminListHeader
{
    color: #4D4325;
    font-weight: bold;
    font-size: 14px;
}
.topMenu,
.topMenu A,
.topMenu A:Link,
.topMenu A:Visited,
.topMenu A:Active
{
    font-family: Verdana;
    font-size: 11px;
    color: #979797;   
    font-weight: bold;
    text-decoration: none;
}
.topMenu A:Hover
{
    font-family: Verdana;
    font-size: 11px;
    color: #0C4481;   
    font-weight: bold;
    text-decoration: none;
}
.loginText
{
    font-family: Verdana;
    font-size: 10px;
    color: #595959;   
    font-weight: bold;       
}
.inputTextBox
{
    font-size: 11px;
    width: 200px;
    background-color: #EEF4F9;
    border: solid 1px #E9E9E9;
    color: #666666;   
}
.listBox
{
    font-size: 11px;
    background-color: #EEF4F9;
    border: solid 1px #E9E9E9;
    color: #666666; 
}
.button
{
    font-size: 12px;
    background-color: #EEF4F9;
    border: solid 1px #E9E9E9;
    color: #666666;   
}
.homeHeaders
{
    color: #595959;
    font-weight: bold;   
    padding-left: 3px;
    font-size: 10px;
}
.quickLinks A,
.quickLinks A:Link,
.quickLinks A:Visited,
.quickLinks A:Active
{
    color: #0C4481;
    font-weight: bold;   
    font-size: 10px;
    text-decoration: none;
}
.quickLinks A:Hover
{
    color: #DBCA67;
    font-weight: bold;   
    font-size: 10px;
    text-decoration: none;
}
.featuredProjectTitle
{   
    font-weight: bold;       
}
.copyright
{   
    font-weight: bold;
    color: #B4B4B4;
    font-size: 10px;
    padding-top: 10px;       
}
.locationOffice
{   
    font-weight: bold;
    color: #4D4325;
    padding-right: 10px;       
}
.locationAddress
{   
    color: #4D4325;       
}
.locationAddress A,
.locationAddress A:Link,
.locationAddress A:Hover,
.locationAddress A:Visited,
.locationAddress A:Active
{
    color: #4D4325;
    text-decoration: underline;
    font-weight: normal;
}
.addressDots
{   
    color: #0C4481;
    font-weight: bold;      
}
.pageTitle
{   
    color: #3D54A4; 
    font-size: 20px; 
    font-family: Arial; 
    font-weight: bold;  
}
.formReqFieldLabel
{
    font-weight: bold;
    color: #27A1DB;
}
.formFieldLabel
{
    font-weight: bold;
}
.errorStyle
{
    font-size: 10px;
    color: Red;
    font-weight: bold;
}
.clientProjectsLink A,
.clientProjectsLink A:Link,
.clientProjectsLink A:Visited,
.clientProjectsLink A:Active
{
    color: #4D4325;
    font-weight: normal;
    padding-left: 10px;
}
.clientProjectsLink A:Hover
{
    color: #27A1DB; 
    font-weight: normal;
    padding-left: 10px;
}
.testimonials
{
     font-family: Times New Roman; 
     font-style: italic;
     font-size: 13px;
}
.header
{
    font-size:18px; 
    font-weight:bold; 
    padding-top: 30px;
    padding-bottom: 10px;     
}
.subHeader
{
    padding-bottom: 10px;
    font-size:12px; 
    font-weight:bold;
}
.photoover 
{ 
    cursor: hand;
    border: solid 1px #27A1DB;
}
.thumb 
{ 
    cursor: hand;
    border: solid 1px #4D4325;    
}
.capLetter
{
     font-size: 20px; 
     font-family: Times New Roman; 
     font-style: italic; 
     color: #3D54A4; 
     font-weight: bold;
}
.imgBorder{border: solid 1px #4D4325}
