body {
/* background-color:#ece9d8;
*/
 background-position:center;
 text-align:center;
}
form{
 text-align:center;
 width:100%;
}
#bodyDiv {
 border:none;
}
#tblMaster {
 background-color:#FDD017; /* FFF7DC */
 border:solid 1px #000000; /* previously A9A9A9 */
}
a:link {
    color:#0f75bc;  /* #1E90FF;  DodgerBlue */
	text-decoration: underline;
	border:none;
	}
a:visited { 
    color:#0f75bc;  /* #1E90FF;  DodgerBlue */
	text-decoration: underline;
	border:none;
	}
a:hover {
	color: #000000;
	color: #666666;
	text-decoration: underline;
	border:none;
	}
a:active { 
    color:#0f75bc;  /* #1E90FF;  DodgerBlue */
	text-decoration: underline;
	border:none;
	}

#mainMenu a:link{
	color: #FFF8DC; /* Cornsilk (white) */
	text-decoration: none;
}

#mainMenu a:visited{
	color: #FFF8DC; /* Cornsilk (white) */
	text-decoration: none;
}
#mainMenu a:hover{
	color: #FDD017; /* fcb040 or gold #FFD700  */
	text-decoration: underline;
}
 a:active{
	color: #FDD017; /* fcb040 or gold #FFD700  */  /* #00FFFF; Cyan */
	text-decoration: none;
}
body#home a#phome,body#our_team a#pteam,body#practice_areas a#ppract,body#publications a#ppublic,body#news a#pnews,body#contacts a#pcont
{
	color: #FDD017; /* fcb040 or gold #FFD700  */  /* #00FFFF; Cyan */
	text-decoration: none;
}
body#home a#fhome,body#our_team a#fteam,body#practice_areas a#fpract,body#publications a#fpublic,body#news a#fnews,body#contacts a#fcont,body#sitemap a#fmap
{
	color: #FDD017; /* fcb040 or gold #FFD700  */  /* #00FFFF; Cyan */
	text-decoration: none;
}


#tblHome{
    font:12px/1.2em Arial;
    font-weight:100;
    color:Gray;
    background-color: #000000; /* FFF8DC Cornsilk (white) */
}
#tblHome p a{
    color:#0f75bc;  /* #1E90FF;  DodgerBlue */
	text-decoration: underline;
}
.homeContLtTD {
    text-align:left;
    vertical-align:top;
    padding:0px 35px 15px 35px;
    font:14px/1.4em Arial;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
    font-weight:300;
    color:Gray;
    border-left:none; /* DarkGray or lighter #DCDCDC Gainsboro */
}	
.homeContRtTD {
    text-align:left;
    vertical-align:top;
    padding:0px 35px 15px 35px;
    font:14px/1.4em Arial;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
    font-weight:300;
    color:Gray;
    border-left:solid 2px #000000; /* previously FDD017 A9A9A9 DarkGray or lighter #DCDCDC Gainsboro */
}	
.textVerd { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	line-height:14px;
	}
	
.textVerdBold { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color:#112269;
	line-height:14px;
	font-weight: bold;
	}
	
.textVerdBold2 { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	color:#112269;
	line-height:14px;
	font-weight: bold;
	}

td.box4grey
{
	border-style: solid;
	background-color:#000000; /* FFFFFF */
	border-top-width: 1px;
	border-top-color: #D5D5D5;
	border-right-width: 1px;
	border-right-color: #D5D5D5;
	border-left-width: 1px;
	border-left-color: #D5D5D5;
	border-bottom-width: 1px;
	border-bottom-color: #D5D5D5;
}

td.box4green
{
	border-style: solid;
	background-color:#D7E8A1;
	border-top-width: 1px;
	border-top-color: #B0D144;
	border-right-width: 1px;
	border-right-color: #B0D144;
	border-left-width: 1px;
	border-left-color: #B0D144;
	border-bottom-width: 1px;
	border-bottom-color: #B0D144;
}

td.boxBlack
{
	border-style: solid;
	background-color:#EEF7D0;
	border-top-width: 0px;
	border-top-color: #000000;
	border-right-width: 1px;
	border-right-color: #000000;
	border-left-width: 0px;
	border-left-color: #000000;
	border-bottom-width: 0px;
	border-bottom-color: #000000;
}
#tblNav {
     border-collapse:separate;
}

.t10sub
{
	height:90px;
	border-collapse:separate;
    border-top:solid 3px #000000; /* FDD017 fcb040 or gold #FFD700  */
    border-bottom:solid 3px #000000; /* FDD017 fcb040 or gold #FFD700  */
    background-image:url('Images/homepage25.jpg');
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	padding:3px 0px 2px 0px;
	/*margin-top:1px;  */
}
.t10by
{
	height:90px;
    border-top:solid 3px #000000; /* FDD017 fcb040 or gold #FFD700  */
    background-image:url('Images/homepage25.jpg');
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	padding:0px 0px 0px 0px;
}
.t10td{
    vertical-align: top;
	padding:0px 0px 0px 0px;
	border:0px;
}
.t10td1{
    vertical-align: top;
	padding:0px 0px 0px 0px;
	border:0px;
}
.t10td1 img{
    vertical-align: top;
	padding:0px 0px 0px 0px;
	border:0px;
	border-right:solid 3px #000000; /* FDD017 fcb040 or gold #FFD700  */
}

.t10td2{
	text-align:left;
	vertical-align: bottom;
	/* padding:0px 0px 0px 10px; */
	padding:3px 0px 2px 0px;
	font-weight: 200;
	font-size:xx-large;
	font-weight:200;
	color:#FFF8DC; /* Cornsilk (white) */
}
.t10td3{
    vertical-align: top;
	padding:0px 0px 0px 0px;
}
#MImage
{
	width:231px;
	border-right:solid 3px #000000; /* fcb040 or gold #FFD700  */
}
#Menu2image
{
	height:90px;
    vertical-align: top;
	padding:0px 0px 0px 0px;
	border:0px;
}
#PageName
{
	margin-bottom:-4px;
/*	font-size:xx-large;
	color:#FFF8DC;  Cornsilk (white) */
}
.t10td a{
    text-align:center; border-left:solid 2px #000000; padding:2px 15px 5px 15px;
    vertical-align:top;
}

.t10td3 a{
    text-align:center; border-left:solid 2px #000000; padding:2px 15px 5px 15px;
    vertical-align:top;
}

.t11b
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: Yellow;
}

.tContent
{
	height:90px;
    border-top:none; /* fcb040 or gold #FFD700  */
    border-bottom:solid 3px #000000; /* FDD017 fcb040 or gold #FFD700  */
    background-color:#FDD017; /* fdfdfd */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 200;
	padding:3px 0px 2px 0px;
	/*margin-top:1px;  */
}
.MarginLeft
{
	background-image:url('Images/Margin-Left2.jpg');
	background-repeat:no-repeat;
	width:229px;
	height:100%;
	border-right:solid 3px #000000; /* FDD017 fcb040 or gold #FFD700  */
	vertical-align:top;
}
.MarginLeft_Bottom{
	background-image:url('Images/Margin-Left2.jpg');
	background-repeat:no-repeat;
	width:229px;
	height:100%;
	border-right:solid 3px #000000; /* FDD017 fcb040 or gold #FFD700  */
	vertical-align:bottom;
}
#Margin
{
    color:Black;
}
#MarginPub{
    color:Gray;
    Vertical-align:bottom;
    padding:15px 27px 15px 25px;
}
#MarginTeam{
    color:#000000;
    Vertical-align:top;
    padding:15px 27px 15px 25px;
    font-size:16px;
    font-weight:600;
    line-height:1.6em;
}
.MarginLeft #MarginTeam a:link{
	text-decoration: none;
    font-weight:200;
    color: #000000;
}
.MarginLeft #MarginTeam a:visited{
	text-decoration: none;
    font-weight:200;
    color: #000000;
}
.MarginLeft #MarginTeam a:hover{
	text-decoration: none;
    font-weight:200;
    color: Gray;
}
.MarginLeft #MarginTeam a:active{
	text-decoration: none;
    font-weight:200;
    color: Gray;
}
.PageContent
{	
    text-align:left;
    vertical-align:top;
    padding:15px 45px 15px 65px;
    font:14px/1.4em Arial;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
    font-weight:200;
    line-height:1.6em;
    color:Gray;
}

.pIntro{
    padding:0px -55px 0px -55px;
    font-size:16px;
    font-weight:200;
    color:Gray; /*  */
}

.bodyPub{
    padding:15px 55px 0px 55px;
}
.pheaderPub{
    font-size:16px;
    font-weight:600;
    color:Gray; /*  */
}
.attorneytitleheadings{
    font-size:16px;
    font-weight:600;
    color:Gray; /*  */
}
.pheader{
    font-size:16px;
    font-weight:600;
    color:#0f75bc;  /* #1E90FF;  DodgerBlue */
}
.pSubheader{

    font-style:italic;
}

.footerNav{

}
.footerT{
    height:40px;
    background-image:url('Images/homepage25.jpg');
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;

}
.footertd{
    vertical-align: top;
    padding-top:3px;
}
.footertd a{
    text-align:center; border-left:solid 2px #000000; padding:5px 15px 5px 15px;
}

.footertd a:link{
	color: #FFF8DC; /* Cornsilk (white) */
	text-decoration: none;
}

.footertd a:visited{
	color: #FFF8DC; /* Cornsilk (white) */
	text-decoration: none;
}
.footertd a:hover{
	color: #FDD017; /* fcb040 or gold #FFD700  */
	text-decoration: underline;
}
.footertd a:active{
	color: #00FFFF; /* Cyan */
	text-decoration: none;
}

.copyright{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}

.photoright{
    vertical-align:text-top;
    float: right; 
    margin: 4px; 
}

#directionstitle ul{
    list-style:dash;
    margin-top:-10px;
}

.tabs {

}
.tabs a:link {
	color: #000000;
	text-decoration: none;
	}
.tabs a:visited { 
	color: #000000;
	text-decoration: none;
	}
.tabs a:hover {
	color: #000000;
    color:#0f75bc;  /* #1E90FF;  DodgerBlue */
	text-decoration: underline;
	}
.tabs a:active { 
    color:#0f75bc;  /* #1E90FF;  DodgerBlue */
	text-decoration: none;
	}
	
.tabs2{
    height:200px;
}
.tabs2 a:link {
	color: #000000;
	text-decoration: none;
	}
.tabs2 a:visited { 
	color: #000000;
	text-decoration: none;
	}
.tabs2 a:hover {
	color: #000000;
    color:#0f75bc;  /* #1E90FF;  DodgerBlue */
	text-decoration: underline;
	}
.tabs2 a:active { 
    color:#0f75bc;  /* #1E90FF;  DodgerBlue */
	text-decoration: none;
	}	
.hoverTab {
	color: #000000;
    color:#0f75bc;  /* #1E90FF;  DodgerBlue */
	text-decoration: underline;
	}
.attorneyname{
    font-size:26px;
    font-weight:400;
    color:#0f75bc;  /* #1E90FF;  DodgerBlue */
    line-height:1.5em;
}
.attorneytitle{
    font-size:18px;
    font-weight:400;
    color:#000000; /*#1E90FF;  DodgerBlue */
    line-height:1.5em;
    text-transform:uppercase;
}
.attorneycontact{
    font-size:16px;
    font-weight:500;
	color: #333333;
}
.attorneycontact a:link {
	color: #333333;
	text-decoration: none;
	}
.attorneycontact a:visited { 
	color: #333333;
	text-decoration: none;
	}
.attorneycontact a:hover {
	color: #333333;
    color:#0f75bc;  /* #1E90FF;  DodgerBlue */
	text-decoration: underline;
	}
.attorneycontact a:active { 
    color:#0f75bc;   /* #1E90FF;  DodgerBlue */
	text-decoration: none;
	}

.attorneyphotoright{
    vertical-align:text-top;
    float: right; 
    margin:5px 0px 10px 20px; 
}
/*.tab
{
    border:solid 1px black;
    width:auto;
    padding:0px 10px;
    background-color:#ffffff;
}
.selectedTab
{
    border:solid 1px black;
    border-bottom:solid 1px white;
    padding:0px 10px;
    background-color:white;
}*/


