@charset "utf-8";

/* CSS Document */

/* Common Elements */

img {

	height: auto;

}

html, html body {

	margin: 0;

	padding: 0;

	background: #e0e0e0 url(../images/common/wrapper.png) repeat-y center;



	font: 11px normal Arial, Helvetica, sans-serif;

	/*letter-spacing: .5px;*/

	letter-spacing: normal;

	line-height: 15px;

}



img {

 border: none;

}



a:visited, a:active, a:link {

border: none;

}



/* Added CSS by Nick Sayers */

/* Can be deleted/edited as needed */



ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}





#mainContent ul li, .featureArticle ul li {

	background-image: url("/images/common/diabullet.png");

	background-repeat: no-repeat;

	background-position: 0 .5em;

	padding-left: 15px;

	margin-top: 5px;

}



#mainContent ul ul li, .featureArticle ul ul li {

	background-image: url("/images/common/diabullet2.png");

	background-repeat: no-repeat;

	background-position: 0 .4em;

	padding-left: 15px;

}







.featureArticle ul {

	margin: 0px 0 8px 0;

	font-size: 11px;

}



.featureArticle ul li h2 {

	font: 12px normal Arial, Helvetica, sans-serif;

	color: #ffffff;

	margin: 0px 0 2px 0;

}

	

.featureArticle a:link, .featureArticle a:visited {

	text-decoration: underline;

}



.featureArticle a:hover {

	text-decoration: underline;

	color: #c5000d;

}







.lassistant {

	font-size: 11px;

	font-style: italic;

}



p.lead {

	margin-top: 5px;

}



h5 {

	margin-bottom: 2px;

}



h6 {

	font: 11px italic Arial, Helvetica, sans-serif;

	font-style: italic;

	margin: 2px 10px 10px 5px;

	padding; 0px;

}

/* End of Nick-added CSS */



.contactInfo {

	margin-top: 0px;

}



p {

	padding: 0;

	margin: 0 0 12px 0;

}





/*INNER PAGE LINK COLORS*/

body.inner #mainContent a:link {

	color: #361e0e;

}



body.inner #mainContent a:visited {

	color: #361e0e;

}



body.inner #mainContent a {

	color: #361e0e;

}





body.inner #mainContent a:hover {

	color: #c5000d;

}







a, a:link  {

	color: #E3C4A7;

	text-decoration: underline;

}



a:hover {

	color: #cd000d;

	text-decoration: underline;

}



a:visited {

	color: #e3c4a7;

	text-decoration: underline;

}



ul.resourceList {

	width: 700px;

	margin: 0 0 22px 0;

	padding: 0;

	list-style: none;

}



ul.resourceList li p {

	margin: 0;

	padding: 0;

}



ul.resourceList li {

	width: 146px;

	margin: 0 22px 22px 0;

	display: block;

	float: left;

}



ul.resourceList h5 a {

	font-weight: bold;

}



ul {

	padding: 0;

	margin-left: 22px;

}





/*Bio Header Color*/

h5 {

	font: bold 14px Arial, Helvetica, sans-serif;

	text-decoration: none;

	color: #754c32;

}



.subhead {

	font: bold 14px Arial, Helvetica, sans-serif;

	text-decoration: none;

	color: #754c32;

}



h5.staffName, h5.role {

	margin: 0 0 0 0px;

	padding: 1px 0 0 0;

	width: 415px;

}





h5.role a, h5.role a:link, h5.role a:hover, h5.staffName a, h5.staffName a:link, h5.staffName a:hover, h5.staffName a:visited {

	font: normal 12px Arial, Helvetica, sans-serif;

	text-decoration: none;

	color: #3a3a3a;



}



h6.staffTitle, h6.fact {

	font: italic 12px Arial, Helvetica, sans-serif;

	font-weight: bold;

	margin: 0;

}



/* Nick CSS */



h6.fact {

	margin: 8px 0 5px 0;

}

/* End Nick CSS */



/* Layout Elements */

div#bdmWrapper {

	width: 950px;

	margin: 0 auto;

}



div#bdmBody {

	background-color: white;

	position: relative;

	margin: 0;

	padding: 0;

	width: 950px;

	z-index: 0;

}



body.inner div#bdmBody {

	float:left;

}





body.inner div#bdmBody div#mainContent div.featureDetails {

	float: left;

	position: absolute; z-index: 1000;

	left: -15px;

	top: 0px;

	width: 180px;

	margin: 0 10px 0 0;

}







body.inner div#bdmBody div#mainContent div.featureDetails p {

	width: 175px;

	margin-top: 2px;

}





body.inner div#bdmBody div#mainContent div.featureDetails div.para h5 {

	font-size: 12px;

}









body.inner div#bdmBody div#mainContent div.featureDetails div.sideStaff ul {



	margin: 0px;

	margin-top: 5px;

}



body.inner div#bdmBody div#mainContent div.featureDetails div.sideStaff ul li {

	margin-top: 1px;

	background-image: none;

	margin-left: 0px;

	padding-left: 0px;

}



body.inner div#bdmBody div#mainContent div.featureDetails div.sideStaff h5 {

margin: 0px;

font-weight: normal;

font-size: 11px;

color: black;

}



body.inner div#bdmBody div#mainContent div.featureDetails div.sideStaff h3 {

	margin: 0px;

}



body.inner div.featureDetails p {

	margin: 0 0 0 0;

}



body.inner div.featureDetails h5 {

	margin: 6px 0 0 0;

}



body.home div#bdmBody {

	background: white url(../images/home/home3.png) no-repeat -40px 0px;

	margin-top:-55px;

	_background: url(../images/home/myStory93.jpg) 0px 24px no-repeat;

	margin-top:-55px;

}



body.home div#bdmBody div#mainStory {

	padding: 62px 36px 12px 518px;

	margin-left:10px;

	width: 390px;

}



body.home div#bdmBody #feature {

	background:url(../images/common/bdmFeatureBg1.png) no-repeat;

	padding: 24px 0 0 241px;

	height: 229px;

	color: #ffffff;

}



body.home div#bdmBody #feature .featureArticle {

	float: left;

	width: 370px;

	height: 193px;

	margin: 25px 135px 0 25px;

}





body.home div#bdmBody #mainStory p {

	font: normal 12px Arial, "Times New Roman", Times, serif;

	color: #3a3a3a;

	letter-spacing: normal;

}



body.home div#bdmBody #feature .featureArticle h3 {

	margin: 0 0 10px 0;

	font: normal 18px Arial, Helvetica, sans-serif;



	color: #ffffff;

}



body.home h2 {

	margin: 0 0 15px 0;

	font: 36px "Times New Roman", Times, serif;

	color: #3a3a3a;

}



body.inner h2 {

	margin: 0;

	padding: 38px 0 0 21px;

	background: url(../images/common/bdmInner_h2-Bg2.png)  no-repeat;

	height: 68px;

	font: 36px "Times New Roman", Times, serif;

	color: white;

}



body.inner #mainContent {

	margin: 32px 18px 0 10px;

	position: relative;

	width: 460px;

	float: left;

}







body.inner #mainContent .bioPhoto {

	float: left;

	margin-right: 5px;

}



p.lead {

	clear: left;

}



body.inner .bio {

	margin: 32px 22px 0 20px;

	padding-left: 210px;

	position: relative;

	width: 430px;

	float: left;	

}



/*body.inner div#bdmBody div#mainContent div.featureDetails img {

	width: 90px;

	height: auto;

}*/



body.inner div#bdmBody div#mainContent div.featureDetails img.person {

	width: auto;

}







body.inner .bio h6, body.inner .bio h3, body.inner .bio h5 {

width: 415px;

}



body.inner div#bdmBody div#mainContent div.featureDetails h3, body.inner div#bdmBody div#mainContent div.featureDetails h5  {

width: auto;

}



body.inner #mainContent p {

	width: 415px;

}



body.inner #mainContent {

	margin-left: 40px;

	_margin-left: 30px;

}



/*Nick Changed color from 009ce5*/





/*Nick Bio Page CSS*/

body.inner #mainContent h5.role {

	color: #ac7145;

}



body.inner #mainContent h5.role a {

	color: #ac7145;

}



body.inner #mainContent h5.role a:hover {

	color: #D4AE88;

	text-decoration: underline;

}



/* Attorney Name Nick Changed Color */

body.inner #mainContent h3 {

	margin: 36px 0 8px 0;

	font: normal 18px Arial, Helvetica, sans-serif;

	letter-spacing: -0.5px;

	/*color: #754c32*/

	color: #352211;

	font-weight: bold;

}



body.inner #mainContent h3.lead {

	margin: 0 0 2px 0px;

}



h5.lead {

	margin: 0 0 10px 0;

}



body.inner #supportingContent {

	float: right;

	margin: 16px 0 0 0;

	width: 175px;

    _position:absolute;

}



/* Nick Changed color from b2b2b2 */



body.home div#bdmBody #feature .featureArticle .featureDetails h5.staffName a,

body.home div#bdmBody #feature .featureArticle .featureDetails h5.staffName a:link,

body.home div#bdmBody #feature .featureArticle .featureDetails h5.staffName a:hover,

body.home div#bdmBody #feature .featureArticle .featureDetails h5.staffName a:visited {

	color: #cecece;

}



body.home div#bdmBody #feature .featureArticle .featureDetails {

	float:left;

	display: block;

	width: 118px;

	height: 163px;

	margin: 0 11px 0 0;

}



body.home div#bdmBody #feature .featureArticle .featureDetails img {

	margin-top: 12px

}



body.home div#bdmBody #feature .featureArticle h4 {

	font: normal 16px Arial, Helvetica, sans-serif;

	color: #e8e8c4;

	letter-spacing: -0.5px;

	margin: 0 0 6px 0;

	padding: 0;

}



body.home div#bdmBody #feature ul.featureLinks {

	margin: 0 11px 0 10px;

	float: left;

	_position:absolute;

}



/* Nick Changed width from 196px*/

ul.featureLinks {

	list-style:none;

	margin: 0 11px;

	padding: 0;



}



ul.featureLinks li {

	margin: 0;

	padding: 0;

	border-bottom: #464646 1px solid;

}



ul.featureLinks li a, ul.featureLinks li a:hover, ul.featureLinks li a:visited {

	text-decoration: none;

	color: #E3C4A7;

}





/*Inner Feature Link Colors*/

.inner ul.featureLinks li a, .inner ul.featureLinks li a:visited, .inner ul.featureLinks li a:link {

	color: #99613a;

}



ul.featureLinks li a:hover {

	color: #c5000d;

}



.inner  ul.featureLinks li a:hover {

	color: #c5000d;

	text-decoration: underline;

}



/* Nick Changed Color from 3a3a3a, width from 196px*/

ul.featureLinks li.listTitle {

	font: normal 18px Arial, Helvetica, sans-serif;



	padding: 0 0 6px 0;

	display: block;

	text-align: right;

	width: 150px;

	color: #513d26;

}



body.home div#bdmBody #feature ul.featureLinks li.listTitle {

	color: #ffffff;

}



.featureLinks li a, .featureLinks li a:link, .featureLinks li a:hover, .featureLinks li a:visited {

	font: normal 12px Arial, Helvetica, sans-serif;

	/*color: #e3c4a7;*/

	color: #fff7ef;



	padding: 4px 0;

	display: block;

	text-align: right;

	width: 150px;

}



body.home .featureLinks li a, body.home .featureLinks li a:link, body.home .featureLinks li a:hover, body.home .featureLinks li a:visited {

	font: normal 12px Arial, Helvetica, sans-serif;

	color: #e3c4a7;

	letter-spacing: -0.5px;

	padding: 6px 0;

	display: block;

	text-align: right;

	width: 150px;

}



/* navigation */



div#bdmHeader {

	position:relative;

	z-index: 1; 

}



body.inner div#bdmHeader {

	height: 110px;

	position:relative;

	z-index: 1;

}



body.inner div#bdmHeader {

	background: url(../images/common/bdmHeaderBg_inner2.png) 0px -32px no-repeat;

	_background: url(../images/common/bdmHeaderBg_inner.gif) 0px -32px no-repeat;

}



body.home div#bdmHeader {

	background: url(../images/common/homeTop3.png) 0px -10px no-repeat;

	_background: url(../images/common/bdmHeaderBg_home8.jpg) 0px -10px no-repeat;





	height: 150px;



}







div#bdmHeader h1 {

	margin: 0;

	padding: 0;

	top: 5px;

	left: 13px;

	position: absolute;

}

div#bdmHeader h1 a {

	display: block;

	width: 306px;

	height: 55px;

	background: url(../images/common/logoA.png);

	text-indent: -5000px;

	border: none;

	margin-top: 3px;

	margin-left: -6px;

}

div#bdmHeader h1 a {
	display: block;
	width: 250px;
	height: 120px;
	background: url(../images/home/BClogo.png) no-repeat;
	text-indent: -5000px;
	border: none;
	margin-top: 0px;
	margin-left: -6px;
}



ul.nav {

	list-style: none;

	margin: 0;

	padding: 0;

}



ul.nav li {

	float: left;

	margin-top: 0;

	margin-bottom: 0;

	margin-left: 0;

}



ul.nav li ul li{

	float:none;

}

	

ul.nav li a {

	display: block;

}



ul#mainNav {

	position: absolute;

	

	top:69px;

	/*left:455px;*/

left: 420px;



/* show to IE 6 only */

    _left:485px;



}



/*body.home ul#mainNav {

	position: absolute;

	

	top:100px;

	left:436px;

}*/



ul#mainNav li div {

	position: absolute;

	display:none;

	list-style: none;

}



ul#mainNav li:hover {

	direction: ltr;

}



ul#mainNav li:hover div, ul#mainNav li.sfhover div {

	display: block;

	z-index: 999;

}



div.subNav {

	margin-left:-125px;

	background: url(../images/common/bdmNavBg.png) no-repeat;	

}



div.subNav ul {

	float:left;

}





ul#mainNav li a, ul#mainNav li a:link, ul#mainNav li a:hover, ul#mainNav li  a:visited {

	display: block;

	text-indent: 1.5em;

	_text-indent:1.2em;

	color:black;

	text-decoration:none;

	font-size:1.0em;

	font-weight:bold;

	font-family: arial, "lucida console", sans-serif;

}



ul#mainNav li#attorneyBtn, ul#mainNav li#serviceBtn, ul#mainNav li#practiceBtn, ul#mainNav li#aboutus, ul#mainNav li#wework {

	background:url(../images/common/bdmNav_01.png) no-repeat 2px 5px;

	

	/* show to IE 6 only */



	_margin-left:1em;

	_line-height:0.8em;

}











ul#mainNav li > a {

	margin-right: 20px;

}

ul#mainNav li > a.end {

margin-right: 0px;

}



ul#mainNav li#attorneyBtn:hover, ul#mainNav li#serviceBtn:hover, ul#mainNav li#practiceBtn:hover, ul#mainNav li#aboutus:hover, ul#mainNav li#wework:hover  {

	background:url(../images/common/bdmNav_01Ovr.png) no-repeat 0px 3px; /*bdmNav_01Ovr.png*/

	; 

}



ul#mainNav li#attorneyBtn:hover div.subNav, ul#mainNav li#attorneyBtn.sfhover div.subNav{

	left: -305px; 

	top: 29px;

	height: 232px;

	width: 949px;

	padding: 55px 0 0 30px;

	z-index: 999;

}



ul#mainNav li#attorneyBtn:hover div.subNav ul, ul#mainNav li#attorneyBtn.sfhover div.subNav ul {

	width:120px;

}



body.home ul#mainNav li#attorneyBtn:hover div.subNav, body.home ul#mainNav li#attorneyBtn.sfhover div.subNav {

	left: -305px; 

	top: 19px;

	height: 232px;

	width: 949px;

	padding: 55px 0 0 30px;

	z-index: 999;

}



body.home ul#mainNav li#attorneyBtn:hover div.subNav ul, body.home ul#mainNav li#attorneyBtn.sfhover div.subNav  ul {

	width:120px;

}



ul#mainNav li#practiceBtn:hover div.subNav, ul#mainNav li#practiceBtn.sfhover div.subNav{

	left: -305px; 

	top: 29px;

	height: 219px;

	width: 949px;

	padding: 55px 0px 0 120px;

	z-index: 999;

}



ul#mainNav li#practiceBtn:hover div.subNav ul, ul#mainNav li#practiceBtn.sfhover div.subNav ul{

	width: 230px;

}



body.home ul#mainNav li#practiceBtn:hover div.subNav, body.home ul#mainNav li#practiceBtn.sfhover div.subNav{

	left: -305px; 

	top: 19px;

	height: 219px;

	width: 949px;

	padding: 55px 0px 0 120px;

	z-index: 999;

}



body.home ul#mainNav li#practiceBtn:hover div.subNav ul, body.home ul#mainNav li#practiceBtn.sfhover div.subNav ul{

	width:230px;

}



ul#mainNav li#serviceBtn:hover div.subNav, ul#mainNav li#serviceBtn.sfhover div.subNav{

	left: -28px; 

	top: 9px;

	height: 212px;

	width: 279px;

	padding: 75px 0 0 175px;

	z-index: 999;

}





div.subNav li a, div.subNav li a:link, div.subNav li a:hover, div.subNav li a:visited {

	color: white;

	font: normal 13px Arial, Helvetica, sans-serif;

	text-decoration: none;

	margin: 0 18px 3px 0;

	letter-spacing: 0.4px;	

}



div.subNav li a:hover {

	color: #e8e8c4;

	font: bold 13px Arial, Helvetica, sans-serif;

	letter-spacing: -0.2px;

}



ul#mainNav li#serviceBtn ul li a {

	width: 250px;

}



ul#mainNav li#practiceBtn ul li a {

	width: 240px;

	line-height: 20px;

}



ul#mainNav li#practiceBtn ul li.wideB {

width: 500px;

display: inline;

text-align: left;

}



ul#mainNav li#practiceBtn ul li a.widey {

padding: 0px; margin: 0px;

width: 200px;

display: inline;

text-align: left;

}



ul#mainNav li#practiceBtn:hover div.subNav ul.wide, ul#mainNav li#practiceBtn.sfhover div.subNav ul.wide{

	width: 280px;

}



body.home ul#mainNav li#practiceBtn:hover div.subNav ul.wide, ul#mainNav li#practiceBtn.sfhover div.subNav ul.wide{

	width: 280px;

}



ul#mainNav li#practiceBtn ul.wide {

	width: 500px;

	line-height: 20px;

	display: block;

}









ul#mainNav li#attorneyBtn ul li a {

	width: 128px;

	line-height: 20px;

}



ul#secondaryNav {

	margin: 0;

	position: absolute;

	top: 116px;

	left: 21px;

}



ul#secondaryNav li {

	background: url(../images/common/bdmNavSecondaryBullet.png) no-repeat 0 4px;

	padding-left: 10px;

	margin-right: 15px;

}



ul#secondaryNav li a {

	text-transform: lowercase;

	text-decoration: none;

	color: black;

}



ul#secondaryNav li a:link {

	text-transform: lowercase;

	text-decoration: none;

	color: black;

}



ul#secondaryNav li a:hover {

	text-transform: lowercase;

	text-decoration: none;

	color: black;

}



ul#secondaryNav li a:visited {

	text-transform: lowercase;

	text-decoration: none;

	color: black;	

}



/*div#bdmHeader #meritas {

	height: 35px;

	padding: 16px 30px 0 0;

	position: relative;

	z-index: 99;

	float:right;

}*/



div#bdmHeader #meritas {

	position: relative;

	/*top: 70px;*/

	/*height: 35px;*/

	padding: 10px 30px 0 10px;

	position: relative;

	z-index: 99;

	float: right;

}







div#bdmHeader #meritas a:link {

	color: blue;

}



div#bdmHeader #meritas a:visited {

	color: blue;

}



div#bdmHeader #meritas a:hover {

	color: #c5000d;

}







#meritas img {

	width: 65px;

	border: none;

	position: relative;

	top: 0px;

	float:none;

	margin-right: 5px;

}



div#bdmHeader fieldset {

	/*height: 35px;*/

	padding: 0;

	margin: 0;

	left: 631px;

	top: 16px;

	position: absolute;

	border: none;

	background: url(../images/common/bdmSearch_02.png) no-repeat 64px 0;

}



div#bdmHeader fieldset h4 {

	text-indent: -5000px;

	display: block;

	float:left;

	margin: 0;

	padding: 0;

	width: 64px;

	/*height: 35px;*/

	background:url(../images/common/bdmSearch_01.png) no-repeat;

}



div#bdmHeader input#search, div#bdmHeader input#search:focus {

	float:left;

	margin: 0 7px;

	padding: 7px 0 0 0;

	/*height: 28px;*/

	width: 206px;

	border: none;

	background: none;

}



div#bdmHeader submit#submit {

	float:left;

	padding: 0;

	margin: 0;

	width: 27px;

	/*height: 35px;*/

}



/* Footer Layout Elements*/

ul#bdmFooter {

	background-image: url(../images/common/bdmBack_repeat.png) 

	background-repeat: repeat;

    background-position:center; 

	list-style: none;

	margin: 0;

	display: block;

	height:129px;

}

body.home ul#bdmFooter {

	background-image: url(../images/common/bdmFooter_home2.png);

	background-repeat: no-repeat;

    background-position:top; 

	padding:18px 25px 10px 25px;

}



body.inner ul#bdmFooter {

	clear:both;

	background-image: url(../images/common/bdmFooter_inner2.png);

	background-repeat: no-repeat;

    background-position:top; 

	padding:40px 25px 10px 25px;

}



body.inner ul#bdmFooter li a , ul#bdmFooter li a:link, ul#bdmFooter li a:hover, ul#bdmFooter li a:visited {

	color: black;

	text-decoration: none;

}

body.inner ul#bdmFooter li.disclaimer a:link, body.inner ul#bdmFooter li.disclaimer a:hover, body.inner ul#bdmFooter li.disclaimer a:visited {

text-decoration: underline;

}



#supportingContent p{

	font-style: normal;

	color: #754c32;

	padding-right: 8px;

	margin-top: 10px;

}







.dropCap {

	float:left;

	color:#754c32;

	font-size:36px;

	line-height:24px;

	padding-top:3px;

	padding-right: 2px;

	font-family: Times, serif, Georgia;

} 



div.sideStaff h5.staffName a {

	padding: 0px;

	font-size: 11px;

	color: #e3c4a7;

	font-weight: bold;

}



div.sideStaff h5.staffName a:link {



	color: #e3c4a7;

}

div.sideStaff h5.staffName a:visited {



	color: #e3c4a7;

}



div.sideStaff h5 {

font-style: italic;

}



div.sideStaff h6 {

font-weight: normal;

font-size: 10.5px;

}



.featureDetails h4 {

font-size: 12px;

}



.inner .dropCap {

padding-top: 4px;

}







body.inner div#bdmBody div#mainContent div.featureDetails div.sideStaff ul li {

	margin-top: 4px;

	margin-left: 0px;

	color: #777777;







}



body.inner div#bdmBody div#mainContent div.featureDetails div.sideStaff ul ul li {

	margin: 0px;

	background-image: none;



	padding: 0px;

	color: #777777;







}



body.inner div#bdmBody div#mainContent div.featureDetails div.sideStaff ul ul {

	margin: 0px;

	padding: 0px;

	

	color: #777777;





}



.Cap {

	font-size: 30px;

	line-height: 25px;

	font-family: Times, Serif;

	padding-top: 5px;

	padding-right: 1px;

	margin-bottom: 2px;

}



body.home .Cap {

	font-size: 28px;

	line-height: 33px;

	font-family: Times, Serif;

	padding-top: 2px;

	padding-bottom: 0px;

	padding-right: 1px;

	margin-bottom: 4px;

	color: #777;



}











.testy p {

font-size: 10;

color: #754c32;

font-style: italic;

}



body.inner #bdmWrapper #bdmBody #supportingContent div.testy p { 

font-size: 10;

color: #754c32;

font-style: italic;

}



body.inner #bdmWrapper #bdmBody #supportingContent div.testy p.testyBy { 

font-style: normal;

}



.testy p.testyBy {

font-style: normal;

}



body.inner #bdmWrapper #bdmBody #mainContent h5 a.otherLink:hover, body.inner #bdmWrapper #bdmBody #mainContent h5 a.otherLink:visited, body.inner #bdmWrapper #bdmBody #mainContent h5 a.otherLink:active, body.inner #bdmWrapper #bdmBody #mainContent h5 a.otherLink {

color:#754c32;

text-decoration: none;

}



ul#mainNav li {

padding-left: 3px;

}



body.inner div#bdmBody div#mainContent div.featureDetails h5.promo {

	width: 160px;

border-bottom: #464646 1px solid;

padding: 0px 0px 10px 0px;

margin: 0px 0px 10px 0px;

}



body.inner div#bdmBody div#mainContent h3.lead {

margin-top: 0px;

}



body.inner div#bdmBody div#mainContent div.featureDetails p.quote {

	font-size: 12px;

	line-height: 16px;

	width: 185px;

}

body.inner div#bdmBody div#mainContent div.featureDetails p.clear {

clear: left;

clear: right;

margin: 0px; margin-top: 3px; margin-right: 5px;

float: right;

text-align: right;

}



.miniCap {



	float: left;

	font-size: 23px;

	line-height: 14px;

	font-family: Serif;

	padding-top: 0px;

	padding-right: 1px;

	margin-bottom: 0px; margin-top:1px;

	font-style: normal;

}



.miniCapend {

	position: absolute;

	font-size: 23px;

	line-height: 14px;

	font-family: Serif;

	padding-top: 0px;

	padding-right: 1px;

	margin-bottom: 2px;

	font-style: normal;







	clear: none;

}



span.meat {

padding-left: 11px; padding-right: 11px;

font-style: italic;

font-size: 11px;



}



.bqstart {

     float: left;

     height: 40px;

     margin-top: -20px;

     padding-top: 25px;

     margin-bottom: -29px;

     font-size: 38px;

color: #666666;

  

 }







 .bqend {

	position: relative; z-index: 999;

     float: right;

     height: 20px;

     margin-top: 0px;

     padding-top: 0px;

     font-size: 38px;

	margin-right: -9px;

	margin-top: -12px;

line-height: 40px;

 color: #666666; 

 }



body.inner div#bdmBody div#mainContent div.featureDetails h5.lead {

margin-top: 0px;

}

body.inner div#bdmWrapper div#bdmBody div#mainContent div.featureDetails div.sideStaff div.services {



xborder: 1px solid gray;

padding: 0px 0px 8px 5px;

}



body.inner div#bdmWrapper div#bdmBody div#mainContent h5.head {

margin-bottom: 13px;



}



div#searchy {

margin-bottom: -10px;

}



div#searchy input.button {

padding: 0px;

border: 1px solid #352211;



background: none;

color: #352211;



font-size: 10px;

font-family: arial, sans;

height: 18px;

}



div#searchy input.button:hover {

border: 1px solid #352211;

color: white;

cursor: pointer;



}



div#searchy input {

}



div#searchy input.cleardefault {

border: 1px solid #eeeeee;

border-left: 2px solid #352211;

padding: 0px;

margin:0px;

height: 16px;

vertical-align: middle;

font-size: 11px;



color: #bbbbbb;

}



div#searchy table {

position: absolute; right: 5px;

}







.SuggestFramework_List

{

	border: 1px solid #CCCCCC;

	border-top: 0;

	margin-left: 7px;

}



.SuggestFramework_Heading

{

	padding: 0 1px 0 1px;

	background-color: #ffffff;

	color: #FFFFFF;

	font-weight: bold;

	margin-left: 7px;

}



.SuggestFramework_Highlighted

{

	padding: 0 1px 0 1px;

	background-color: Highlight;

	color: HighlightText;

	margin-left: 7px;

}



.SuggestFramework_Normal

{

	padding: 0 1px 0 1px;

	background-color: #ffffff;

	color: #000000;

	margin-left: 7px;

	margin-left: 7px;

}



.SuggestFramework_Combo

{

	width: 90%; 

	margin: 0; 

	padding: 0;

	margin-left: 7px;

}





div.boxlink {

	background: #352211; 

	border: 1px solid #754c32;

	width: 200px;

	margin-top: 3px;

}



div.boxlink p {

	padding: 1px;

	padding-left: 3px;

	margin: 0px;

	font-weight: bold;

}



body.inner div#bdmWrapper div#bdmBody div#mainContent div.boxlink p a, body.inner div#bdmWrapper div#bdmBody div#mainContent div.boxlink p a:link {

	text-decoration: none;

	color: #ffffff;

}



body.inner div#bdmWrapper div#bdmBody div#mainContent div.boxlink p a:hover {

	color: red;

}



/*RESOURCE ARTICLE AREA*/

div#articles table {

	border: 1px solid black;

	margin: 30px 3px 3px 3px;

		

}



div#articles table td {

	padding: 2px;

	

}







div#articles table td.tableTitle {

	background: url("/images/common/titleBacker.jpg") left center repeat-x;

	text-align: center;

	color: #ffffff;

	font-weight: bold;

	padding: 2px;

}



div#articles table td a {

color: #352211;

text-decoration: underline;

}



div#articles table td a:visited {

	color: #352211;

}



div#articles table td a:hover {

	color: #e81212;

	text-decoration: none;

}





div#articles ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}





div#articles ul li {

	background-image: url("/images/common/bull.png");

	background-repeat: no-repeat;

	background-position: left 1px;

	padding-left: 15px;

	margin-top: 5px;

	border-bottom: 1px solid #eeeeee;

	padding-bottom: 3px;

}



div#articles ul ul li {

	background-image: url("/images/common/diabullet2.png");

	background-repeat: no-repeat;

	background-position: 0 .4em;

	padding-left: 15px;

}



div#articles table td ul {

list-style-type: none;

margin-bottom: 8px;

}



div#articles table td ul li {

margin-bottom: 6px;



}



div#articles table#signUp {

border: none;

border: 1px solid #888888;

padding: 0px;

margin: 0px;

background: url("/images/common/singup.png") center top;

color: #ffffff;



}





div#articles td.input input {

width: 107px;

border: 1px solid #aaaaaa;

color: #444444;

}



div#articles td.label {

	width: 40px;

	padding-left: 6px;

	vertical-align: bottom;

}



div#articles td.signupTitle {

	text-align: center;

	font-weight: bold;

}



div#articles table#signUp div.submit input {

	background: #aaaaaa;

	border: 1px solid #352211;

	



	



}



div#articles table#signUp div.submit input:hover {

cursor: pointer;

	background: #ffffff;

	color: black;









}



/*INDEX PAGE CSS*/



a {

outline: none;

}



tabel a:link img, table img {

border: none;

}



body.home div#bdmWrapper div#bdmBody img {

border: none;

}



/*MAIN STORY*/

body.home div#bdmWrapper div#bdmBody div#mainStory h2 {

	font-size: 35px;

	font-family: times;

	text-align: left;

	margin: 0px;

	padding: 0px;

	font-style: italic;

	width: 420px;

}



body.home div#bdmWrapper div#bdmBody div#mainStory p.lead {

	font-size: 13px;

	margin: 0px;

	margin-top: 10px;

	padding: 0px 15px 0px 15px;

	text-align: right;

	clear: none;

	width: 420px;

}









body.home div#bdmHeader {

position: relative; z-index: 1999;

}



/*MAIN STORY PADDING*/

body.home div#bdmWrapper div#bdmBody div#mainStory {





	margin: 0px;

	padding: 40px 20px 230px 0px;

}



body.home div#bdmWrapper div#bdmBody div#mainStory div.bbgHomeFeature {

	position: absolute; z-index: -2;

}





table td {

padding: 0px 4px 0px 4px;

}



/*ENTIRE FEATURE SECTION*/

body.home div#bdmBody #feature {

	background: url(../images/common/bdmFeatureBg991.png) no-repeat;

	padding: 30px 0 0 241px;

/*HEIGHT was 420, then 340*/

	height: 450px;

	color: #ffffff;

	clear: none;

	margin-top: -30px;

	margin-bottom: -38px;

}





/*FEATURE AND NEWS ALIGNMENT*/



body.home div#bdmWrapper div#bdmBody ul.featureLinks a {

font-weight: normal;

font-size: 13px;

margin:0px;

padding: 5px 0px 1px 0px;

}

body.home div#bdmWrapper div#bdmBody ul.featureLinks li {



}









body.home div#bdmBody #feature a {

font-weight: bold;

}



body.home div#bdmBody #feature .featureArticle {

	float: left;

	width: 415px;

	height: 193px;

	margin: 20px 25px 0 95px;

	clear: none;

	_margin-left:40px;

}





/*FEATURE INFO*/

body.home div#bdmBody #feature .featureArticle ul {

margin-top: 14px;

}



body.home div#bdmBody #feature .featureArticle ul li {

margin-bottom: 17px;

font-size: 12px;

}

body.home div#bdmBody #feature .featureArticle ul ul li {

margin-bottom: 1px;

margin-top: 1px;

font-style: italic;

}

body.home div#bdmBody #feature .featureArticle ul ul {

margin-top: 1px;

}



body.home div#bdmBody #feature .featureArticle .featureDetails {

	float:left;

	position: absolute;	

	left:0px;

	display: block;

	width: 390px;

	height: 300px;

	margin: 0 11px 0 20px;

}



body.home div#bdmBody #feature .featureArticle .featureDetails h3 {

	font-size: 19px;

	margin-bottom: 2px;

}



body.home div#bdmBody #feature .featureArticle .featureDetails h2.author {

	font-size: 12px;

	margin: 0px 0px 4px 0px;

	padding: 0px;

	line-height: auto;

}



body.home div#bdmBody #feature .featureArticle .featureDetails h2 {

	color: #E3C4A7;

	font-size: 10px;

	font-family: Arial;

	margin: 5px 0px 0px 0px;

	padding: 0px;

	text-decoration: none;

}



body.home div#bdmBody #feature .featureArticle h2 {

font-weight: bold;

}



/*LINKS FOR FEATURE STORY*/

body.home div#bdmBody #feature .featureArticle .featureDetails h2.author a:link, body.home div#bdmBody #feature .featureArticle .featureDetails h2.author a:visited {

	width: 110px;

	font-size: 12px;	

	font-family: Arial;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	text-decoration: none;

}



body.home div#bdmBody #feature .featureArticle .featureDetails p a:link, body.home div#bdmBody #feature .featureArticle .featureDetails p a:visited {

	width: 110px;

	font-size: 12px;	

	font-family: Arial;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	/*text-decoration: none;*/

}





	



body.home div#bdmBody #feature .featureArticle .featureDetails h2.articleTitle {

	font-size: 14px;

	margin: 0px 0px 3px 0px;

	padding: 0px;

	line-height: auto;

	letter-spacing: .02em;



}





body.home div#bdmBody #feature .featureArticle .featureDetails h2.articleTitle span.noLine a:link, body.home div#bdmBody #feature .featureArticle .featureDetails h2.articleTitle span.noLine a:visited {

text-decoration: none;

}



body.home div#bdmBody #feature .featureArticle .featureDetails h6 {

font-family: arial;

font-size: 13px;

color: white;

font-weight: bold;

font-style: normal;

padding: 0px;

margin:0px;

margin-bottom: 3px;

}





body.home div#bdmBody #feature .featureArticle .featureDetails h2.articleTitle a:link, body.home div#bdmBody #feature .featureArticle .featureDetails h2.articleTitle a:visited {

	font-family: Arial;

	margin: 0px 0px 0px 0px;

	padding: 0px;

}





body.home div#bdmBody #feature .featureArticle .featureDetails img {





	float: left;

	margin: 4px 3px 0px 0px;

	padding: 0px;

	height: auto;

	text-align: left;

	padding: 0px 4px 0px 0px;

	position: relative; z-index: 999;

	

}



/*body.home div#bdmBody #feature .featureArticle .featureDetails a:hover  {

position: relative; top: .5px; left: .5px;

}*/



body.home div#bdmBody #feature .featureArticle .featureDetails a:hover img.button {

position: relative; top: .1em; left: .1em;



}











body.home div#bdmBody #feature .featureArticle h3 {

font-size: 19px;

margin-top: 6px;

margin-bottom: 2px;

}



/*FEATURE SPACING*/

body.home div#bdmBody #feature .featureArticle .featureDetails h3 {

	margin-top: 7px;

	margin-bottom: 8px;

}



body.home div#bdmBody #feature .featureArticle .featureDetails p.lead {

	font-size: 12px;

	line-height: 14px;	clear: none;

	padding: 0px;

	margin: 0px 0px 0px 0px;

	position: relative;

}



body.home div#bdmBody #feature .featureArticle .featureDetails {

width: 285px;

}







ul.one ul li {

float: left;

}



ul.clear {

clear: left;

}



body.home ul#bdmFooter {

	background-image: url(../images/common/bdmFooter_home2.png);

	background-repeat: no-repeat;

    background-position:top; 

	padding: 0px 25px 5px 15px;

	position: relative; z-index: 999;





	height: 90px;



}



body.home .featureLinks li a:hover {

	text-decoration: underline;

	color: #c5000d;



}



body.home div#bdmBody #feature div.bagels {



clear: left;

position: relative; left: -220px;



margin-top: -30px;

}



body.home div#bdmBody #feature div.bagels h2.articleTitle {

font-family: arial;

font-size: 13px;

font-weight: bold;

padding: 5px 0px 0px 0px;

margin-bottom: 3px;

}



body.home div#bdmBody #feature div.bagels img.bagel {

width: 180px;

float: right;

	text-align: left;

	

	position: relative; z-index: 0; top: -15px; z-index: 999;

margin-left: 8px;



}



body.home div#bdmBody #feature .featureArticle .featureDetails img.portrait {



width: auto;

float: left;

	text-align: left;

	

	position: relative; z-index: 0; top: 0px; z-index: 999;

margin-left: 0px;



}



body.home div#bdmBody #feature .featureArticle .featureDetails p.biotext {

font-size: 12px;

line-height: 14px;

}



body.home div#bdmBody #feature div.bagels p {

margin-top: 0px;

clear: none;

font-size: 12px;

line-height: 17px;

position: relative; z-index: 1



}



body.home div#bdmBody #feature div.bagels p.clear {

padding-left: 80px;

margin-left: 100px;

}



body.home div#bdmBody #feature div.bagels h3 {

margin-bottom: 5px;

margin-top: 0px;

font-size: 18px;

}



body.home div#bdmBody #feature div.bagels a:hover {



color: #c5000d;

}



hr {

height: 2px;

margin: 2px 0px 2px 0px;

}



span.seminar {

font-family: arial;

font-size: 14px;

color: #ffffff;

font-weight: bold;

}





/*BOTTOM*/





body.home div#bdmWrapper div#bottom {



clear: left;



background: #3a2d1e;

margin-top: -0px;



position: relative; z-index: 999;

padding: 0px 10px 20px 15px;



}



body.home div#bdmWrapper div#bottom h2.articleTitle {

font-family: arial;

font-size: 13px;

font-weight: bold;

padding: 5px 0px 0px 0px;

margin-bottom: 3px;

}



body.home div#bdmWrapper div#bottom img.bagel {

width: auto;

float: left;

	text-align: left;

margin: 2px;	

margin-right: 5px;



}





body.home div#bdmWrapper div#bottom p {

margin-top: 0px;

clear: none;

font-size: 11px;

line-height: 13px;

position: relative; z-index: 1;

color: #ffffff;



padding-left: 3px;

margin-bottom: -7px;



}



body.home div#bdmWrapper div#bottom p.lead {

padding-left: 3px;





}



body.home div#bdmWrapper div#bottom div.contain {

width: 275px;

position: relative; z-index: 1001;

}



body.home div#bdmWrapper div#bottom div.contain img.bagel {

position: relative; z-index: 1005;

}



body.home div#bdmWrapper div#bottom p.clear {

padding-left: 80px;

margin-left: 100px;

}

body.home div#bdmWrapper div#bottom h3 {

margin-bottom: 5px;

margin-top: 0px;

font-size: 18px;

color: #ffffff;

}



body.home div#bdmWrapper div#bottom a:hover {



color: #c5000d;

}



hr {

height: 2px;

margin: 2px 0px 2px 0px;

}



a span.nobold {

font-weight: normal

}



span.seminar {

font-family: arial;

font-size: 13px;

color: #ffffff;

font-weight: bold;

}

body.home div#bdmBody #feature .featureArticle .featureDetails img.best {

float: left;

margin: 0px 1px 0px 0px;

}



div.bbgHomeFeature {

margin-top: -40px;

}



body.home div#bdmBody {

background: none;

background-color: #ffffff;

}



body.home div#feature li.noLink h2 {

color: #E3C4A7;

}



/*

body.home div#bdmBody div#feature div.featureArticle div.featureDetails h2 a:link, body.home div#bdmBody div#feature div.featureArticle div.featureDetails h2 a:visited {

color: #ffffff;

}*/



/*body.home div#bdmBody div#feature div.featureArticle div.featureDetails h2 a:hover {

color: #c10003;

}*/



div#object {

position: absolute; z-index: 9000;



left:-100px;

}



div.navswap

{

position: relative;

float: left;

font-family: arial, helvetica, sans-serif;

background: url(../images/common/mer2.png) no-repeat 0px 2px;

white-space: nowrap;

display: block;

width: 80px;

height: 82px;

margin: 0;

padding: 0;

margin-right: 4px;



}



div.navswap a

{

display: block;

color: #000000;

font-size: 11px;

width: 80px;

height: 80px;

display: block;

float: left;

color: black;

text-decoration: none;

margin-right: 4px;

}



div.navswap img

{

width: 80px;

height: 80px;

border: 0;

margin-right: 4px;

	margin-top: 3px;

}



* html a:hover

{

visibility:visible

}



div.navswap a:hover img

{

xvisibility:hidden

}



div.navswap span

{

position: absolute;

left: 35px;

top: 15px;

margin: 0px;

padding: 0px;

cursor: pointer;

} 



div.backy {

	background: url("/images/common/mapback.png") no-repeat;

	padding: 5px 0px 0px 5px;

}

div.titleback {

	background: url("/images/common/back.png") no-repeat bottom;

	padding: 3px;

	padding-bottom: 5px;

}



div#dark {

	xbackground: url("/images/common/Aback.png") repeat-y;

}





div#searchy {

margin-bottom: -10px;

}



div#searchy input.button {

padding: 0px;

border: 1px solid #352211;



background: none;

color: #352211;



font-size: 10px;

font-family: arial, sans;

height: 18px;

}



div#searchy input.button:hover {

border: 1px solid #352211;

color: white;

cursor: pointer;



}



div#searchy input {

}



div#searchy input.cleardefault {

border: 1px solid #eeeeee;

border-left: 2px solid #352211;

padding: 0px;

margin:0px;

height: 16px;

vertical-align: middle;

font-size: 11px;



color: #bbbbbb;

}



div#searchy table {

position: absolute; right: 5px;

}







.SuggestFramework_List

{

	border: 1px solid #CCCCCC;

	border-top: 0;

	margin-left: 7px;

}



.SuggestFramework_Heading

{

	padding: 0 1px 0 1px;

	background-color: #ffffff;

	color: #FFFFFF;

	font-weight: bold;

	margin-left: 7px;

}



.SuggestFramework_Highlighted

{

	padding: 0 1px 0 1px;

	background-color: Highlight;

	color: HighlightText;

	margin-left: 7px;

}



.SuggestFramework_Normal

{

	padding: 0 1px 0 1px;

	background-color: #ffffff;

	color: #000000;

	margin-left: 7px;

	margin-left: 7px;

}



.SuggestFramework_Combo

{

	width: 90%; 

	margin: 0; 

	padding: 0;

	margin-left: 7px;

}

/*END INDEX CSS*/










