﻿Body 
{
    margin-top:0px; font:normal 10pt Arial; color:#555555; text-align:center;
    background-Image:url(Images/pageBg.png); background-position:top; background-repeat:repeat-y; background-color:#333333;
}
.pageBody 
{
    padding-left:20px; padding-right:20px; text-align:left; color:#555555;
}
A, A:link, A:visited 
{
    font:normal 10pt Arial; color:#555555;
}
A:hover {color:#000000;}

.staticMenu {padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; height:56px;}
.staticMenuItem
{
    padding:0px; text-align:center; cursor:pointer; vertical-align:middle;
    font: bold 10pt Arial Narrow; color:#DDDDDD; 
    width:130px; height:56px; text-decoration:none;
}
.staticHover 
{
	font:bold 10pt Arial Narrow; color:gray; background-image:url(Images/buttonOn.png);
}
.dynamicMenu 
{
    font:normal 10pt Arial;text-align:left;
    border-left:solid 1px #333333; border-right:solid 1px #333333; width:260px;
}
.dynamicMenuItem 
{
    font:normal 10pt Arial; background-color:#dddddd;
    padding:5px; border-bottom: solid 1px #333333; width:260px; background-image:url(Images/dynamicMenuBg.png);
}
.dynamicMenuItem A, .dynamicMenuItem A:Visited, .dynamicMenuItem A:Link, .dynamicMenuItem A:Active 
{
    font:normal 10pt Arial;
    color:#DDDDDD;
    padding-left:3px;
    padding-right:3px;
}
.dynamicMenuHover A, .dynamicMenuHover A:Visited, .dynamicMenuHover A:Link, .dynamicMenuHover A:Active
{
    color:White;
    background-color:#888888; background-image:url(Images/ButtonOn.png);
}
.dynamicMenuHover  {background-color:#888888; background-image:url(Images/ButtonOn.png);}
.searchBox {border:solid 1px #CCCCCC; background-color:#FFFFFF; font: normal 8pt Arial; width:120px;}
.watermarkClass {font:italic 8pt Arial; color:#888888; border:solid 1px #CCCCCC; background-color:#FFFFFF; width:120px;}

.welcomeText {padding:20px 50px 20px 50px; color:#ffffff; vertical-align:top;}
.welcomeColumn 
{
    width:25%; text-align:left; vertical-align:top; 
    background-color:#dedede; padding:10px; color:#555555; background-image:url(Images/welcomeColumnBg.png);
}
.industriesCases 
{
    width:90%; text-align:left; vertical-align:top; 
    background-color:#dedede; padding:20px 40px 20px 50px; color:#555555; background-image:url(Images/professionalsBg.png);
}
.bannerButton 
{
    color:#dedede; border:solid 1px #dedede; background-image:url(Images/bannerButtonBg01.png);
    padding:5px; display:inline-block;
    cursor:pointer;
}
.bannerButton:Hover {color:#FFFFFF;}
.industriesLink A {font: bold 8pt Arial; color:#FFFFFF; text-decoration:none;}
.industriesLink A:link {font: bold 8pt Arial; color:#FFFFFF; text-decoration:none;}
.industriesLink A:visited {font: bold 8pt Arial; color:#FFFFFF; text-decoration:none;}
.industriesLink A:hover {font: bold 8pt Arial; color:#FFFFFF; text-decoration:underline;}

.serviceDescription {padding:20px 30px 20px 20px; vertical-align:top; border:solid 1px #eeeeee; background-image:url(Images/servicesBannerBg.png);}
.caseHeader {font-weight:bold; padding: 10px 20px 10px 10px;}
.caseDetails {padding:0px 30px 20px 10px;}
.casesHeader {font:bold 14pt Arial; position:relative; top:-30px; padding:0px 20px 20px 0px;}
.casesDetails {border:solid 1px #ffffff; padding:10px 10px 20px 20px; background-image:url(Images/casesDetailsBg.png);}

.professionalsBio 
{
    width:90%; text-align:left; vertical-align:top; 
    background-color:#dedede; padding:20px; background-image:url(Images/professionalsBg.png);
}
.profMosaicLabel 
{
    background-image:url(Images/nameLabelBg.png); font:normal 7pt Arial Narrow; color:#ffffff; padding: 0px 5px 0px 5px; visibility:hidden; cursor:default;
}
.profIcon {background-image:url(Images/partnersBgOff.png); width:70px; height:80px; vertical-align:bottom; cursor:pointer;}

.bioHeader {padding:0px 10px 10px 20px; vertical-align:top;}
.bioDetails {border:solid 1px #ffffff; padding:20px 40px 10px 20px; background-image:url(Images/profDetailsBg.png);}

.industryMosaicLabel 
{
	background-image:url(Images/nameLabelBg.png); font:normal 8pt Arial; color:#ffffff; padding:0px; visibility:hidden; margin:0px;
}
.industryIcon {cursor:pointer; width:75px; height:60px; padding: 0px 0px 0px 0px; border:solid 1px #ffffff;}
.tdIndustryIcon {padding:5px;}
.industryCasesHeader {font: bold 16pt Arial; color:#92a5bb; position:relative; top:3px; padding-left:30px;}

.accordion {width:190px; text-align:left;}
.accordionPane {}

.servicesMenu {}
.servicesMenu A, A:visited, A:link {font:normal 10pt Arial; color:#666666; text-decoration:none;}
.servicesMenu A:hover {font:normal 10pt Arial; color:#666666; text-decoration:underlined;}
.servicesMenuItem {padding:2px 2px 2px 10px; cursor:pointer; color:#555555;}
.servicesMenuHover {border-left:solid 5px #bb0000; padding:2px 2px 2px 5px; cursor:pointer;color:#333333; border-right:solid 2px #eeeeee; background-color:#d5deec;}
.servicesMenuSelected {border-left:solid 5px #8d9bb3; padding:2px 2px 2px 5px; cursor:pointer;color:#333333; border-right:solid 2px #eeeeee; background-color:#d5deec;}

#GridView1 {padding:0px; border:none;}
.bordlessCell {padding:0px; border:none;}
#GridView1 A, A:visited, A:link {font:normal 10pt Arial; color:#555555; text-decoration:underlined;}
#GridView1 A:hover {text-decoration:underlined; color:Red;}

.contactAddress {padding:0px 30px 0px 20px; vertical-align:top;}
.communityText {padding:10px 30px 20px 20px; vertical-align:top; border-left:solid 1px #eeeeee; color:#ffffff;}

.servicesDescription {border:solid 1px #ffffff; width:920px; position:relative; padding:30px 30px 30px 30px; background-image:url(Images/casesDetailsBg.png);}
.servicesDescriptionBg 
{
    width:90%; text-align:left; vertical-align:top; 
    background-color:#dedede; padding:20px 40px 20px 0px; color:#555555; background-image:url(Images/professionalsBg.png);
}

.whiteFont {font:normal 10pt Arial; color:#ffffff;}
.whiteFont A, .whiteFont A:visited, whiteFont A:link {font:normal 10pt Arial; color:#dedede; text-decoration:underline;}
 .whiteFont A:hover {color:#ffffff; text-decoration:none;}
 
