/***********************************************/
/* left_Nav.css                             */

/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/


.lawyer{
          font-family: Verdana;
          font-weight: 600;
          font-size: 10px;
          color: #cc3333;
          padding-left: 8px;
}

.ft_lawyer{
          font-family: Verdana;
          font-weight:600;
          font-size: 11px;
          color: #cc3333;
          padding-left: 8px;
}

.ft_org{
          font-family: Verdana;
          font-weight:600;
          font-size: 11px;
          color: #434c32;
          padding-left: 8px;
}

.ft_city{
          font-family: verdana;
          font-size: 10px;
          color: #434c32;
          padding-left: 8px;
}

.ft_learn{
          font-family: verdana;
          font-size: 10px;
          color: #cc3333;
          padding-left: 8px;
          font-weight:400;
}

.phtcap {
	font-family: verdana;
	font-size: 10px;
        padding:8px;
	vertical-align: 0.1em;
        color:#666666;
        font-weight:400;
        border:0;
}


.style3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #434c32;
	padding: 0 0 0 10px;
	vertical-align: inherit;
}
.style4 {
	font-family:  Arial;
        font-weight: 400;
	font-size: 11px;
	color: #CC3333;
	padding: 0 0 0 10px;
}
.style7 {
	font-family: verdana;
	font-size: 10px;
	color: #CC3333;
	padding: 0 0 0 0px;
	vertical-align: 0.1em;
	margin-right: 25px;
        font-weight:300;
}

.style7B{
	font-family: verdana;
	font-size: 10px;
	color: #CC3333;
	padding: 0 0 0 0px;
	vertical-align: 0.1em;
	margin-right: 2px;
        font-weight:300;
}
.style8 {
        font-family: verdana;
        color:#666666;
	font-size: 10px;
	vertical-align: inherit;
	padding: 0 0 0 12px;
        font-weight: 400;
}
.style9 {
	font-family: "Times New Roman", Times, serif;
        color:#374024;
        font-size: 12px;
        vertical-align: inherit;
        padding: 0 0 0 12px;
        font-weight: 700;
}
.style10 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #434c32;
	padding-left: 5px;
	vertical-align: inherit;
}
.style11 {
	font-family:  Arial;
	font-size: 11px;
	color: #CC3333;
	padding: 0 0 0 0px;

}

.style12 {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	padding: 0 0 0 0px;
}
.style14 {
          font-family: verdana;
          font-size: 10px;
	color: #333333;
	padding: 0 0 0 0px;
	font-style: italic;
	font-weight:400;
	text-transform:uppercase;
}

.style15 {
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	color: #cc3333;
}

.style16 {
	font-family: Arial;
	font-weight: bold;
	font-size: 18px;
	color: #cc3333;
}
.style17 {
	font-family: Arial;
	font-size: 10px;
	color: #999999;
}
.style18 {
	font-family: Verdana;
	color: #333333;
	font-size: 11px;
}
.style19 {
	font-family: "Times New Roman", Times, serif;
	font-weight: 600;
	font-size: 12px;
	color: #434c32;
}
.style20 {color: #434c32;
       font-weight:600;
}
.style21 {
	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
	color: #434c32;
	font-weight: 600;
}
.style25 {
	font-family: Arial;
	color: #333333;
	font-size: 14px;
}
.style30 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #cc3333;
	font-weight: 700;
	font-size: 12px;
}
.style31 {
	font-family: Verdana;
	font-size: 10px;
	color: #666666;
	padding: 0 0 0 7px;
}
.style34 {
	font-size: 11px;
	color: #cc3333;
	font-family: Verdana;
}
.style37 {
	font-size: 10px;
	font-family: Verdana;
	color: #333333;
}
.style38 {
	font-size: 10px;
	font-family: Verdana;
	color: #ff0000;
}
.style39 {
	color: #434c32;
	font-size: 100%;
}
.style40 {
	font-size: 24px;
	color: #666e58;
        font-weight:600;
}

.style52 {
	font-size: 10px;
	font-family: Verdana;
	color: #FFFFFF;
}



.style33 {
	font-size: 11px;
	color: #cc3333;
}

.style43 {
	font-size: 6px
}
.style45 {
	font-size: 6px;
	color: #666666;
}
.style47 {
	color: #cc3333;
	font-family: Verdana;
	font-size: 11px;
	font-weight:700;
}
.style48 {
	font-family: Arial;
	font-style: italic;
	font-size: 9px;
	color: #666666;
}
.style50 {font-size: 11px; color: #333333; font-family: verdana; font-weight:400;}
/***********************************************/
/* Layout Divs                                 */
/***********************************************/



#navBar{
	position: absolute;
	margin-top: 2px;
	left: 15px;
	width: 166px;
	padding: 12px 0px 20px 0px;
	top: 155px;

}

#navBarSocal{
	position: absolute;
	margin-top: 2px;
	left: 15px;
	width: 166px;
	padding: 7px 0px 20px 0px;
	top: 155px;

}

#headlines{
    position: absolute;
	width: 310px;
	left: 678px;
	margin-top: 12px;
    padding-right: 0px;

}


#content{
	position: relative;
    width: 473px;
	left: 179px;
	margin-top: 12px;
}

#content_profile{
	position: relative;
    width: 473px;
	margin-top: 12px;
}

#content_news{
	position: relative;
    width: 473px;
	left: 179px;
	margin-top: 5px;
}



/************** .feature styles ***************/

.feature{
	padding: 0px 0px 0px 0px;
	/*font-size: 80%; */
	margin: 0px
}

.feature h3{
	padding: 0px 0px 5px 0px;
	text-align: center;
}

.feature img{
	float: left;
	border: 1px solid #989e8d;
	position: relative;
}


/************** .story styles *****************/

.story{
	clear: both;
	padding: 5px 0px 0px 0px;
}

.topstoryttl{
     font-family: Verdana;
     font-size: 12px;
     color: #434c32;
     font-weight: 700;
	 width: 471 px;
}

/*.story p{
	padding: 0px 0px 0px 0px;
}
*/

/************* #siteInfo styles ***************/

#siteInfo{
	clear: both;
    margin-left: 0px;
	border: 0;
	border-top: 4px solid #5b634c;
	font-size: 75%;
	color: #cccccc;
	padding: 2px 2px 2px 2px;
	height: 83px fixed;
}

/*#siteInfo img{
	padding: 4px 4px 4px 10px;
	vertical-align: middle;
}*/



/*********** #navBar link styles ***********/

/*#navBar ul a:link, #navBar ul a:visited {display: block;}*/
#navBar ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 1px solid #EEE;}

/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}

/*********** #navBarSocal link styles ***********/

/*#navBarSocal ul a:link, #navBar ul a:visited {display: block;}*/
#navBarSocal ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBarSocal li {border-bottom: 1px solid #EEE;}

/* fix for browsers that don't need the hack */
html>body #navBarSocal li {border-bottom: none;}


/*********** #sectionLinks styles ***********/

#feateval{
	position: relative;
	margin: 0px;
	margin-top: 6px;
	padding: 0px;
	border-top: 1px solid #999999;
	background-color: #F4F9EC;
	width: 158px;
}

#sectionLinks{
	position: relative;
	margin: 0px;
	margin-top: 6px;
	padding: 0px;
	border-top: 1px solid #999999;
	background-color: #F3f5f0;
	width: 158px;
}


#sublog{
	position: relative;
	margin: 0px;
	margin-top: 2px;
	padding: 0px;
	border: 1px solid #999999;
	width: 158px;
}



#photgal {
	position: relative;
	margin: 0px;
	margin-top: 1px;
	padding: 0px;
	border-top: 1px solid #999999;
	background-color: #F4F9EC;
	width: 158px;
	/* font-size: 90%; */
}

#featlist {
	position: relative;
	margin: 0px;
	margin-top: 1px;
	padding: 0px;
	border-top: 1px solid #999999;
	background-color: #F4F9EC;
	width: 158px;
	/* font-size: 90%; */

}


/*********** .relatedLinks styles ***********/

/*
.relatedLinks{
	position: relative;
	margin: 0px;
	padding: 0px 0px 10px 10px;
}

.relatedLinks h3{
	padding: 10px 0px 2px 0px;
}

.relatedLinks a:link,
.relatedLinks a:visited {
	display: block;
}
*/

/************** #advert styles **************/

#advert{
	padding: 30px 0px 10px;
}

#advert img{
	display: block;
}


/************** #headlines styles **************/

#headlines{
	padding: 0px 0px 20px 0px;
	/*font-size: 80%; */
}

#headlines p{
	padding: 5px 0px 5px 0px;
}



/************** #lawyerprofile styles **************/


#profile{
	margin-left: 185px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:400;
	color: #333333;
}

#profile_content{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
        margin-bottom:120px;
}

#eval_content{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
        margin-bottom:120px;
}

#review_content{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
        margin-bottom:120px;
}

#nominate_content{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
        margin-bottom:120px;
}
.lawyernavdef{
	background-color: #cccccc;
	color: #000000;
	font-weight: 200;
}

#firm_content{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.profilefirm {
	text-transform: uppercase;
	font-weight: 600;
	font-size: 11px;
	color: #535c41;
}
.profilename {
	font-family: Times New Roman,Times,Serif;
	font-size: 17px;
	color: #cc3333;
	font-weight: 700;
}

.profilename2 {
	font-family: Times New Roman,Times,Serif;
	font-size: 17px;
	color: #333333;
	font-weight: 700;
}


/************** #loginpage styles **************/

#feature{
width:100%;
background-color:#ffffff;
border:1px;
}

.p-shadow p {
color: #777777;
background-color: #ffffff;
font-family: verdana,serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 1em;
line-height: normal;
font-size-adjust: none;
font-stretch: normal;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #a9a9a9;
border-right-color: #a9a9a9;
border-bottom-color: #a9a9a9;
border-left-color: #a9a9a9;
padding-top: 4px;
padding-right: 4px;
padding-bottom: 4px;
padding-left: 4px;
margin-top: -6px;
margin-right: 6px;
margin-bottom: 6px;
margin-left: -6px;
}

/************** #evaluation styles **************/


#evalbox{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:400;
	color: #333333;
}

