@charset "UTF-8";
/* CSS Document */

* {
margin: 0;
padding: 0;
border: 0;
border-collapse: collapse;
}

html, body {
margin: 0;
padding: 0;
border: 0;
border-collapse: collapse;
background-color: #233162;
}

body {
font: 10pt/14pt Verdana, Geneva, sans-serif;
}


/*
---------------------------------------------------------
********************** LINKS ****************************
---------------------------------------------------------
*/

div#mktexp a:link {
font: bold 10pt/14pt Verdana, Geneva, sans-serif;
color: #233162;
text-decoration: none;
}

div#mktexp a:visited {
font: bold 10pt/14pt Verdana, Geneva, sans-serif;
display: inline;
color: #233162;
text-decoration: none;
}

div#mktexp a:hover {
font: bold 10pt/14pt Verdana, Geneva, sans-serif;
color: #233162;
text-decoration: none;
}

.email a:link, a:visited, a:hover {
font-weight: bold;
color: #233162;
text-decoration: none;
}

/*
---------------------------------------------------------
************** Main Container and Header ****************
---------------------------------------------------------
*/

#container {
position: relative;
width: 960px;
height: 100%;
margin: 0 auto 0 auto;
background: #233162 url(images/bkgd_center.jpg) repeat-y;
}

#innerContainer {
margin: 0 25px;
}

#header {
color: #fff;
width: 910px;
height: 155px;
border-bottom: 5px solid #596388;
}

#logo {
float: left;
background: url(images/EidsonGroup_logo09.gif) no-repeat;
width: 160px;
height: 81px;
margin: 50px 0 10px 50px;
}

#logo h1 {
display: none;
}

#testimony {
float: right;
font: normal 9pt/10pt Verdana, Geneva, sans-serif;
width: 275px;
margin: 30px 20px 10px 50px;
}

#testimony p.testText {
font: italic 10pt "Times New Roman", Times, serif;
}

#testimony p.testName {
margin: 0;
text-align: right;
font-weight: bold;
}

#testimony p.testTitle {
margin: 0;
text-align: right;
font: normal 8pt Verdana, Geneva, sans-serif;
}

/*
---------------------------------------------------------
******************** Main Text Area *********************
---------------------------------------------------------
*/

#mainContent {
width: 910px;
clear: both;
}

#headerCorp {
background: url(images/corpprofileHeader.png) no-repeat;
width: 860px;
height: 40px;
}

#headerCorp h2 {
display: none;
}

#headerHome {
background: url(images/homeHeader.png) no-repeat;
width: 860px;
height: 40px;
}

#headerHome h2 {
display: none;
}

#headerMission {
background: url(images/missionstatementHeader.png) no-repeat;
width: 860px;
height: 40px;
}

#headerMission h2 {
display: none;
}

#headerService {
background: url(images/serviceHeader.png) no-repeat;
width: 860px;
height: 40px;
}

#headerService h2 {
display: none;
}

#headerOfferings {
background: url(images/offeringsHeader.png) no-repeat;
width: 860px;
height: 40px;
}

#headerOfferings h2 {
display: none;
}

#headerClient {
background: url(images/transactionHeader.png) no-repeat;
width: 860px;
height: 40px;
}

#headerClient h2 {
display: none;
}

#headerContacts {
background: url(images/contactsHeader.png) no-repeat;
width: 860px;
height: 40px;
}

#headerContacts h2 {
display: none;
}

#headerRequest {
background: url(images/requestHeader.png) no-repeat;
width: 860px;
height: 40px;
}

#headerRequest h2 {
display: none;
}

#headerBios {
background: url(images/biosHeader.png) no-repeat;
width: 860px;
height: 40px;
}

#headerBios h2 {
display: none;
}

#headerExpertise {
background: url(images/marketexpertiseHeader.png) no-repeat;
width: 860px;
height: 40px;
}

#headerExpertise h2 {
display: none;
}

.bios h4 {
color: #233162;
margin: 30px 0 0;
}

.bios h4.doug {
margin: 10px 0 0;
}

.bios h4.title {
font-style: italic;
margin: 0;
}

.bios img {
float: right;
margin: 0 0 10px 25px;
}

#headerStrategic {
background: url(images/strategicHeader.png) no-repeat;
width: 860px;
height: 40px;
}

#headerStrategic h2 {
display: none;
}

#headerTenants {
background: url(images/tenantHeader.png) no-repeat;
width: 860px;
height: 40px;
}

#headerTenants h2 {
display: none;
}

#headerCase {
background: url(images/caseHeader.png) no-repeat;
width: 860px;
height: 40px;
}

#headerCase h2 {
display: none;
}

#headerImplementation {
background: url(images/implementationHeader.png) no-repeat;
width: 860px;
height: 40px;
}

#headerImplementation h3 {
display: none;
}

#headerTransProcess {
background: url(images/transprocessHeader.png) no-repeat;
width: 860px;
height: 40px;
}

#headerTransProcess h3 {
display: none;
}


/*
---------------------------------------------------------
********************* Case Study  ***********************
---------------------------------------------------------
*/

div.caseStudy {
border-top: 1px solid #233162;
margin-top: 2em;
padding-top: 2em;
}

.caseImage {
float: right;
margin-left: 20px;
}

ul.caseTitle {
list-style: none;
margin-bottom: 1.5em;
margin-top: 1.5em;
}

ul.caseTitle li h4{
font: 18pt/20pt bold Arial, Helvetica, sans-serif;
color: #233162;
}

ul.caseResults {
list-style: square;
padding: 1em;
}



/*
---------------------------------------------------------
******************* Navigation Start ********************
---------------------------------------------------------
*/

#navigation {
width: 910px;
position: relative;
}

#navigation ul {
width: 904px;
border-left: 3px solid #596388;
border-right: 3px solid #596388;
padding: 0;
margin: 0;
list-style: none;
}

#navigation ul li {
float: left;
width: 113px;
}

#navigation ul li a:link, a:visited {
display: block;
padding: 10px 0 10px;
font: 9px Arial, Helvetica, sans-serif;
text-decoration: none;
color: #fff;
width: 113px;
text-align: center;
}

#navigation ul li a:hover {
background-color: #596388;
}


/*
---------------------------------------------------------
******************** Navigation End *********************
---------------------------------------------------------
*/

#pageImage {
width: 910px;
height: 250px;
}

#textArea {
width: 910px;
height: auto;
background-color: #eeeacf;
}

#textArea h2 {
margin: 10px 0 0;
}

#textArea p {
padding: 5px 0 10px;
}

#corporate {
padding: 25px;
}

#service {
padding: 25px;
}

#service ul {
margin: 5px 0 20px;
list-style: none;
}

#clients {
padding: 25px;
}

#clients table {
font: 9pt Verdana, Geneva, sans-serif;
width: 860px;
text-align: center;
}

#clients table tr {
border-bottom: 1px solid #233162;
}

#clients table td {
padding: 20px 5px;
}

#clients table tr.tableHeader {
font-weight: bold;
text-transform: uppercase;
color: #233162;
}

#contacts {
padding: 25px;
}

#strategic {
padding: 25px;
}

#tenants {
padding: 25px;
}

#case {
padding: 25px;
}

.address {
margin: 10px 0 0;
}

.address ul {
list-style: none;
margin: 0 0 25px;
}

.bios {
margin: 10px 0 10px;
}


/*
---------------------------------------------------------
********************* Contact Form **********************
---------------------------------------------------------
*/


form input {
margin: 5px 5px 5px 0;
height: 25px;
}

form textarea {
margin: 5px 5px 5px 0;
}




/*
---------------------------------------------------------
********************** Footer Area **********************
---------------------------------------------------------
*/


#footer {
clear: both;
font: 8.5pt Verdana, Geneva, sans-serif;
padding: 6px 10px 15px;
margin: 0;
color: #fff;
width: 890px;
height: 40px;
border-top: 5px solid #596388;
}

#footer a {
color: #ccc;
text-decoration: none;
font-weight: normal;
}

p.copyright {
float: left;
padding: 8px 0;
}

#footer ul {
float: right;
width: 210px;
display: block;
list-style-type: none;
margin-right: 50px;
}

ul.socialicons li {
width: 32px;
float: left;
margin-left: 5px;
}

ul.socialicons li.follow {
padding: 8px 0 0;
width: 80px;
}

