﻿/*

dark blue 003d78
light blue 70c1ea
*/

/* ALL PAGES */
body 
{     
    background-color : #f4f2ec;     
    font-family : Helvetica Neue,Helvetica,Arial;     
    font-size : 14px;     
    color : #4c4c4c; 
    font-weight : normal;
    line-height: 18px; 
}
a:link {	text-decoration: none; color:#003D78;	}
a:visited {	text-decoration: none; color:#003D78;		}
a:hover {	text-decoration:  underline; color:#003D78;		}
a:active {	text-decoration: none; color:#003D78;		}
a img {	border: none;	}





/* white b/g above footer */
.masterSpacer  {     height:25px; }
.masterLanguage
{
    font-family : Helvetica Neue,Helvetica,Arial,Arial Black;
    font-size : 12px;
    text-align : right;
    color : #003d78;
    margin-bottom : 7px;
    font-weight : normal;
}

.headerSpacer { width:1px; }

/* FOOTER */
.footerLink
{
    text-decoration:none;
    color:#003d78;
    font-family:Helvetica Neue,Helvetica,Arial;
    font-size:11px;
    font-weight : normal;
}
footerBar
{
    font-family:Helvetica Neue,Helvetica,Arial;
    font-size:11px;
    color:#b6b6b6;
}


/* SUMMARY */
.summaryLeft  { width:208px; }
.summaryMiddle {width:474px; }
.summaryRight { margin-left:29px; width:201px; }
.summaryArticleTitle 
{
    background-color:#ffffff;
    font-family:Helvetica Neue,Helvetica,Arial;
    font-weight:bold;
    font-size:14px;
    color:#003d78;
    text-decoration : none;
}
.summaryArticleTeaser {  }
.summaryArticleSpacer { margin-top:10px;margin-bottom:10px; }


/* ARTICLE */
.articleTitle
{
    font-size:18px;
    font-family:Helvetica Neue,Helvetica,Arial,  sans-serif;
    color:#003d78;
/*    margin-bottom:25px; */
    padding-bottom:25px;
    padding-top:10px;
    margin-left:46px;
    width:635px; 
}
.articleBody {     margin-left:46px;     width:635px; }
.articleSidebar {     font-weight :bold;     font-size:13px;     font-family:Arial ; }
.articleSidebarColumn {     margin-left:33px; }


/* PEOPLE */
.peopleTable     { width:954px; height:499px; }
.peopleLeft { margin-left:45px;width:130px; }
.peopleRight { margin-left:30;width:749px; }
.peopleMargin {     width:46px; }
.peopleList {     width:150px; }
.peopleGutter {     width:25px; }
.peopleBody {        width:25px; }
.peopleName 
{     
    font-family:Helvetica Neue,Helvetica,Arial; 
    font-size:24px; 
    font-weight:bold; 
    color:#003d78; 
    padding-bottom:10px;
}
.peopleTitle {         font-style:italic; font-family:Helvetica Neue,Helvetica,Arial; font-size:14px; }
.peopleLinkSelected {     color:#70c1ea;       text-decoration:none; }
a.peopleLinkSelected {     color:#70c1ea;       text-decoration:none; }
.peopleLinkUnselected {     color:#003d78;     text-decoration:none; }
.peopleLink  {          font-weight:bold;     font-size:13px;     text-decoration:none;      }
.peopleQuestion{font-weight:bold;}
.peopleAnswer{font-weight:normal;}
.peopleBio 
{ 
/*    
    color:Black;
    background-color:White;
*/
    width:475px; 
    height:355px; 
    overflow:auto;
    background-color:White;
    filter:Alpha(Opacity=85);
    -moz-opacity:0.85;
	
    /*scrollbar-arrow-color:#fffff0;
    scrollbar-base-color:#003d78;
    scrollbar-darkshadow-color:#c0c0c0;
    scrollbar-face-color:##003d78;
    scrollbar-highlight-color:#ccc;
    scrollbar-shadow-color:#ccc;*/
}


/* WORK */
.workLeftColumn {     width:140px; margin-left:45px; }
.workBody {     width:470px; margin-left:15px; }
.workBody2 {     width:745px; margin-left:15px; }
.workTitle 
{ 
    font-family:Helvetica Neue,Helvetica,Arial; 
    font-size:18px; 
    font-weight:normal;
    color:#003d78;  
    margin-left:15px; 
    margin-bottom:10px;  
}
.workSubTitle 
{ 
    font-family:Helvetica Neue,Helvetica,Arial; 
    font-size:18px; 
    color:#003d78; 
    margin-bottom:10px;  
    font-weight:normal;
}
.workRightColumn {     width:200px; margin-left:29px; }
.workMoreWork{ margin-top :10px; font-size:14px;}
.workMoreWorkSpacer{margin-top:15px;margin-bottom:15px;}

/* OUR CLIENTS */
.ourClients{}

.smallImgSeparator
{
    color:#e3e3e3; 
    background-color:#e3e3e3;
    height:1px;
    width:142px;
}
.smallImgSeparator hr {     display: none; } 
.callOut
{
    margin:20px 0px 20px 0px;
    color:#4c4c4c;
    font-family:Helvetica Neue,Helvetica,Arial;
    font-size:14px;
    font-weight:bold;
}
.greyborder {    border: 1px solid #e3e3e3;     }
textarea
{
	font-family:Arial;
	font-size:12px;
}