<style type="text/css">

#savesort-container {
width:100%;
float:left;
height:53px;
background-color:#f0f0f0;
margin-bottom: 5px;
margin-top: 5px;
padding: 0;
text-align: left;
display: block;
}

#savesort-save {
background: url(http://images.findlaw.com/directory/segment-save.gif) no-repeat;
width:180px;
height:53px;
margin: 0;
font: 11px Verdana, Arial, Helvetica, sans-serif;
float:left;
}

#savesort-save a {
position: relative; left: 20px; Top: 33px;
display: inline;
padding-right: 10px;
}

#savesort-sort {
background: url(http://images.findlaw.com/directory/segment-sort.gif) no-repeat;
width:300px;
height:53px;
margin: 0;
font: 11px Verdana, Arial, Helvetica, sans-serif;
float:left;
}

#savesort-sort a {
position: relative; left: 20px; Top: 33px;
display: inline;
margin-right: 10px;
}


.searchfields {
font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;
	}


.blank{font-family: Arial, Helvetica, sans-serif;font-size: 10px; color: #5e5e5e;}

form {
  margin: 0;
  padding: 0;
}

.searchboxtopic {font-size: 15px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
.searchboxsubtext {font-family: Arial, Helvetica, sans-serif;font-size: 10px; color: #5e5e5e;}
#nav td {width:auto; float:center; padding: 5px; border:1px solid #aaaaaa;} 
#nav td A {font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none;  color:black; background-color: #e6e6e6; display:block;} 
#nav td a:hover {background-color: #B2CCE6; text-decoration: none;}
.footertag {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;}
.footer {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 10px;font-weight: bold;COLOR: #666666;}
.footername {font-size: 14px;font-weight: bold;color: #000000;text-decoration: none;}
.style1 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;}
.searchboxsublinks {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}
.HeaderLink {COLOR: #FFFFFF;FONT: bold 9px/1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;}
A:hover.HeaderLink {color: #ffff00;}


.style4 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.style20 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.text {  font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;  }

.headerbold {	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;}

.grayBoxLeft {
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 25px; 
	background: #Ededed; 
	color: #333333;  }

.grayBoxCenter {  
    font-family: Arial, Helvetica, sans-serif; 
    text-align: center; 
    font-size: 12px; 
    background: #Ededed; 
    vertical-align: middle;  }

.searchHeader {  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #EDEDED;
	vertical-align: middle;  }

.searchBoxHeader {  font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background: #C7CBDB;
	vertical-align: middle;
	line-height: 23px;  }

.searchBoxBody {  font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	vertical-align: middle;
	text-align: right;  }

.search {  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: middle;
	text-align: center;  }

.searchtype {  font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 12px;
	vertical-align: middle;  }

.pageLinks {  font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 12px;
	background: #E7E7EC;
	text-align: center;
	vertical-align: top;  }

.i_link a:link {  color: #000000; text-decoration: none;  }

.i_link a:visited {  color: #000000; text-decoration: none;  }

.whiteLink a:link {  color: #FFFFFF;
	text-decoration: underline;  }
 
.whiteLink a:visited {  color: #cacaca;  }

.whiteOnBlueLink a:link {  color: #FFFFFF;
	text-decoration: underline;  }
 
.whiteOnBlueLink a:visited {  color: #B2B5CE;  }

.headerwhite {  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	background: #666666;  }

.footerwhite {  font-family: Arial, Helvetica, sans-serif;;
	font-size: 9px;
	color: #FFFFFF;
	background: #666666;
	line-height: 20px;  }

.navBelowLogo {  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	background: #232B73;
	vertical-align: top;  }

.copyright {  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;  }

.crumb {  font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;  }

.level1Line1blue {  font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	background: #ccccff;
	line-height: 20px;  }

.level1Line1green {  font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	background: #ccffcc;
	line-height: 20px;  }

.level1Line1yellow {  font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	background: #ffffcc;
	line-height: 20px;  }

.level1Line1lilac {  font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	background: #eeddff;
	line-height: 20px;  }

.level1title {  font-weight: bold;  }

.level1halfLine1 {  font-family: Arial, Helvetica, sans-serif;
	background: #CCCCCC;
	font-size:13px;  }

.level1halfLine2 {  font-family: Arial, Helvetica, sans-serif;
	background: #f0f0f0;
	font-size:13px;  }


.level1place {  text-align: right;  }
.level1place2 {  text-align: right; font-size: 12px; padding-right: 5px; padding-top: 5px;}


.level1half {  font-weight: bold;  }
.level1half2 {  font-weight: bold; font-size: 12px; padding-left: 5px; padding-top: 5px;}

.level1halftagline {  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #F0F0F0;  }
	
.level1halftagline2 {  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #f0f0f0; 
	padding-left: 5px; padding-bottom: 5px;
} 


.level1taglineblue {  font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background: #F2F8FF;  }

.level1taglinegreen {  font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background: #eeffff;  }

.level1taglineyellow {  font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background: #ffffee;  }

.level1taglinelilac {  font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background: #eeeeFF;  }


.phone {  font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 15%;  }

.secondline {  font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 30px;  }

.secondlineB {  font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background: #F0F0F0;
	line-height: 30px;  }

.level3 {  font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;  }

.level3B {  font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background: #F0F0F0;
	line-height: 20px;  }

.darkblue {  font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color: #000044;  }

.lawyerSpacer {  background: #999999;  }

.spacer {  line-height: 1;  }

.level1borderblue {  background: #6666ff;  }

.level1bordergreen {  background: #66ff99;  }

.level1borderyellow {  background: #ffff00;  }

.level1borderlilac {  background: #9966ff;  }

.level1halfborder {  background: #999999;  }

.listbutton {  font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	font-size: 10px;
	vertical-align: middle;  }

.borderTopFooter {  border-top-width: thin;
	border-color: #999999;
	vertical-align: middle;  }

.darkBlueBox {  font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 14px;
	color: #FFFFFF;
	background: #330099;
	vertical-align: middle;  }

.lightBlueBox {  font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 15px;
	color: #FFFFFF;
	background: #6484d7;
	vertical-align: middle;  }

.QandA {  font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	vertical-align: top;
	}
.searchRadioB {  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;vertical-align: middle;
	text-align: right;  }
	
.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;  }
	
.bluetext {  font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000044;  }
.requiredField {  font-family: Arial, Helvetica, sans-serif;
    font-size: 11px; 
    color: #800000; 
    font-weight: bold; 
    text-align: center;  }
.style8 {font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
.style9 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.style8B {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold}




li.menubar{
  background: url(images/litigation_arrow_closed.gif) no-repeat 0em 0em;
  font-size: 11px;
  line-height: 1.5em;
  list-style: none outside;
}

li.resourcebox{
  background: url(images/attorney_arrow_closed.gif) no-repeat 0em 0em;
  font-size: 11px;
  line-height: 1.5em;
  list-style: none outside;
}

a.actuator{
  background-color: transparent;
  color: #000;
  padding-left: 15px;
  text-decoration: none;
}

a.actuator:hover {
  text-decoration: underline;
}

.ad_bluebold { font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336598;
	font-weight: bold;
	}
.ad_blue { font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336598;
	}
.ad_graybold { font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #666662;
			font-weight: bold;
		  }
.text10 {  font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;  }
.text11 {  font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;  }
.lawyerDescr {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	vertical-align: top; 
		line-height: 15px; 
	}

.lawyerDescrB {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	vertical-align: top; 
	line-height: 15px; 
	background: #B8CAee;
	}

.initMenu {
  display: block;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  vertical-align: middle;
  font-weight: normal; 
}
.menu {
  display: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  vertical-align: middle;
  font-weight: normal;
}

.res_menu {display: none;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;vertical-align: middle;
  font-weight: normal;}

.row_shown {display: block;}

.row_hidden {display: none;}

.grayBoxLeft {
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 25px; 
	background: #Ededed; 
	color: #333333;  }

.grayBoxCenter {  
    font-family: Arial, Helvetica, sans-serif; 
    text-align: center; 
    font-size: 12px; 
    background: #Ededed; 
    vertical-align: middle;  }

.searchHeader {  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #EDEDED;
	vertical-align: middle;  }

.searchBoxHeader {  
	font-family: Arial Rounded MT Bold,Arial, Helvetica, sans-serif;
	font-size: 16px;
	vertical-align: middle;
	line-height: 23px;  }

.searchBoxBody {  
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	vertical-align: middle;
	text-align: left;  }

.search {  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: middle;
	text-align: center;  }

.reg_required {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: middle;
	font-weight: bold;
}

.reg_optional {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
	font-weight: normal;
}
.attny_name_top_left {  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	vertical-align: middle;
	text-align:center;
}

.attny_name_right
{  font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
}

.WL_profiler {  
	font-family: Arial Rounded MT Bold,Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	vertical-align: middle;  
}

.practiceAreas  {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	vertical-align: top;  
	}
	
.topspotName 
 {  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	vertical-align: middle;
	font-weight: bold;
}

.topspotTagline
 {  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
	font-weight: normal;
	line-height: 21px;
}

.searchv12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: middle;
	font-weight: normal;
}

.searchv11 {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
	font-weight: normal;
}

.searchv10 {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	font-weight: normal;
}

.searchv9 {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	vertical-align: middle;
}

.searchtype {  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 12px;
	vertical-align: middle;  }
	
.litigation_black10 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	color: #000000;
}

.litigation_white12 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: middle;
	color: #ffffff;
}
.lit_border {
	border-color: #000000;
	border-style: solid;
	border-top-width: thin;
	border-left-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
}

.lit_border_nobottom {
	border-color: #000000;
	border-style: solid;
	border-top-width: thin;
	border-left-width: thin;
	border-right-width: thin;
	border-bottom-width: 0;
}

.lit_border_right {
	border-color: #000000;
	border-style: solid;
	border-top-width: 0;
	border-left-width: 0;
	border-right-width: thin;
	border-bottom-width: 0;
}

.lit_border_left {
	border-color: #000000;
	border-style: solid;
	border-top-width: 0;
	border-left-width: 1px;
	border-right-width: 0;
	border-bottom-width: 0;
}

.lit_border_bottom {
	border-color: #000000;
	border-style: solid;
	border-top-width: 0;
	border-left-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
}

.gray_border_top {
	border-color: #cccccc;
	border-style: solid;
	border-top-width: 1px;
	border-left-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
}

.gray_border_bottom {
	border-color: #cccccc;
	border-style: solid;
	border-top-width: 0;
	border-left-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
}

.gray_border_topbottom {
	border-color: #cccccc;
	border-style: solid;
	border-top-width: 1px;
	border-left-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
}
.pageLinks {  font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 12px;
	background: #E7E7EC;
	text-align: center;
	vertical-align: top;  }


.whiteLink a:link {  color: #FFFFFF;
	text-decoration: underline;  }
 
.whiteLink a:visited {  color: #cacaca;  }

.whiteOnBlueLink a:link {  color: #FFFFFF;
	text-decoration: underline;  }
 
.whiteOnBlueLink a:visited {  color: #B2B5CE;  }

.headerwhite {  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	background: #666666;  }

.footerwhite {  font-family: Arial, Helvetica, sans-serif;;
	font-size: 9px;
	color: #FFFFFF;
	background: #666666;
	line-height: 20px;  }


.crumb {  font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;  }

.level1Line1blue {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	background: #ccccff;
	line-height: 20px;  }

.level1Line1green {  font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	background: #ccffcc;
	line-height: 20px;  }

.level1Line1yellow {  font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	background: #ffffcc;
	line-height: 20px;  }

.level1Line1lilac {  font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	background: #eeddff;
	line-height: 20px;  }

.level1title {  font-weight: bold;  }

.level1halfLine1 {  font-family: Arial, Helvetica, sans-serif;
	background: #CCCCCC;
	font-size:13px;  }

.level1place {  text-align: right;  }

.level1half {  font-weight: bold;  }

.level1halftagline {  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #F0F0F0;  }

.level1taglineblue {  font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background: #F2F8FF;  }

.level1taglinegreen {  font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background: #eeffff;  }

.level1taglineyellow {  font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background: #ffffee;  }

.level1taglinelilac {  font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background: #eeeeFF;  }

.namecity {  width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;  }

.phone {  font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	width: 15%;  
	text-align: right;}

.profilesite {  width: 10%;  }

.secondline {  font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 25px;}
	
.resultsHeader {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 24px;
}

.secondlineB {  font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 25px;}
 
 .rowA {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 background: #FFFFFF;
 }
 
 .rowB {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 background: #E5E6E7;
 font-size: 12px;
 font-weight: bold;
 }

.level3 {  font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
  }

.level3B { 
	background: #E5E6E7;
 }

.darkblue {  font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color: #000044;  }

.lawyerSpacer {  background: #666666;  }

.spacer {  line-height: 1;  }

.level1borderblue {  background: #6666ff;  }

.level1bordergreen {  background: #66ff99;  }

.level1borderyellow {  background: #ffff00;  }

.level1borderlilac {  background: #9966ff;  }

.level1halfborder {  background: #999999;  }

.listbutton {  font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	font-size: 10px;
	vertical-align: middle;  }

.borderTopFooter {  border-top-width: thin;
	border-color: #999999;
	vertical-align: middle;  }

.darkBlueBox {  font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 14px;
	color: #FFFFFF;
	background: #330099;
	vertical-align: middle;  }

.lightBlueBox {  font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 15px;
	color: #FFFFFF;
	background: #6484d7;
	vertical-align: middle;  }

.QandA {  font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	vertical-align: top;
	}
.searchRadioB {  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;vertical-align: middle;
	text-align: right;  }

	
.bluetext {  font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000044;  }

.requiredField {  font-family: Arial, Helvetica, sans-serif;
    font-size: 11px; 
    color: #800000; 
    font-weight: bold; 
    text-align: center;  }
    
.mysection_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px; 
    color: #556b2f;
	font-weight: bold;
	text-align: left;
	
}
.span_author_p {font: 12px/1.4em Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; }
.span_p {font: 11px/1.9em Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; }
.span_article_p {font: 13px/1.4em Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; }
.utility {font-size: smaller;}
.article_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
	text-align: left;
 }   



    
 strong  { font-weight : bold;
	}
	.profiletopname  {  font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
	}
	.profileafflname  {font-family : Helvetica, Arial;
	font-weight : normal; font-size : 9pt; color : RGB(0,0,0);
	}
	.profileaddress  {font-family : Helvetica, Arial;
	font-weight : normal; font-size : 9pt; color : RGB(0,0,0);
	}
	.profileheader  {
	font-family : Helvetica, Arial;
	font-weight : bold; 
	font-size : 9pt; 
	color : RGB(0,0,0);
	line-height: 22px;
	text-indent: 2px;
	}
	.profiletext  {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal; 
	font-size : 12px; 
	color : #000;
	}

	.profilenarrtext  {font-family : Helvetica, Arial;
	font-size : 10pt;
	}
	.profilecommtableUpr  {font-family : Helvetica, Arial;
	font-size : 9pt; background-color : RGB(204,204,204);
	}
	.profilecommtextUpr  {font-family : Helvetica, Arial;
	font-size : 9pt; font-weight : bold; color : RGB(0,0,0);
	}
	.profilecommtableLower  {background-color : RGB(255,255,255);
        font-size : 9pt;
	}
	.profilecommtexthdr  {font-family : Helvetica, Arial;
	font-weight : normal; font-size : 9pt;
	}
	.profilecommtext  {
		font-family : Helvetica, Arial;
		font-size : 9pt; 
		color : RGB(0,0,0);
	}
	.profilenavbartable  {background-color : RGB(255,255,255);
	}
	.profilenavbartext  {font-family : Helvetica, Arial;
	font-weight : normal; font-size : 9pt;
	}


#leadgencontainer {
width: auto;
margin: 10px 0 0 0;
display: block;
background-color: #fff;
}

#leadgentitle {
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
height: 17px;
}

#leadgendesc {
color:#555;
}

#leadgencolumn1 ul, #leadgencolumn2 ul {
list-style: square;
list-style-type:square;
color:#ccc;
margin: 0; padding: 0 0 0 15px;
line-height: 1.5em;
}

#leadgencolumn1 li {
color:#555;
}

#leadgencolumn1{
font: 9px Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #ddd;
padding: 10px;
color:#555;
}


</style>