/* 			CSS Document 
Title:		Pattishall styles for screen media
Author: 	richard@methodengine.com
Updated: 	March 08, 2007
*/


body {
	background-color: #FFF;
	margin: 0;
	padding: 0;
	font-family: Verdana, sans-serif; 	
	font-size: small;
	color: #000;
	text-align: center;
}

* html body {
	font-size: x-small; /* for IE5/Win */
	font-size: small; /*for other IE versions */
}

ul.pattishallList {
	list-style: url(imgs/bullet.gif);
	line-height: 19px;
	font-family: Verdana, sans-serif; 	
	font-size: 11px;
}

/*********************** Main Container Styles ***********************/
.open { display: block; }
.closed { display: none; }
.printattorneyname { display: none; }
.printattorneyaddress { display: none; }
.printattoryneyphone { display: none; }
.printattoryneyfax{ display: none; }
.printattoryneyemail { display: none; }
#ul_item1, #ul_item2, #ul_item3 {
	float:left;
	clear: both;
	width: 175px;
	list-style: none;
	margin: 0 0 3px 0;
	padding: 5px 10px 0 30px;
	font-size: 11px;
}
#ul_item1 li, #ul_item2 li, #ul_item3 li { float: left; clear: both; padding-bottom: 3px; width: 175px;}
/*********************** Main Container Styles ***********************/
#whtTop {
	float: left; 
	margin: 0;
	padding: 0;
	width: 100%;
	background-color: #FFF ;	
}

#pg {
	margin: 0px auto;
	padding: 0;
	width: 860px;
	text-align: left;
	background:#FFF;
	background-color: #FFF ;	
}

#navbar { 	
	margin:0;
	padding: 0;
	width:860px;
	height: 35px;
	background: #552F65;
	color: #FFF;
	text-align: left;
	background: url(imgs/shadow.png) repeat-x;
}
#navbar img { margin: 0; padding: 0; }
#container {
	margin:0;
	padding:0;
	width:860px;
	background-color: #FFF ;	
}

/***********************  Body Container Styles ***********************/
#bodyRail{
	float: right;
	margin:0;
	padding:15px;
	width:594px;
	min-height:350px;
	background-color: #FFF ;
}
#bodyRail p.normal {
	margin: 0; 
	padding: 15px 0 0 0;
	color: #000;
	font-size: 11px;
	line-height: 18px;
}
#bodyRail p.normalnopadding {
	margin: 0; 
	padding: 0px 0 0 0;
	color: #000;
	font-size: 11px;
	line-height: 18px;
}
#bodyRail p.normalsmall {
	margin: 0; 
	padding: 5px 0 0 0;
	color: #000;
	font-size: 9px;
	line-height: 12px;
}
#bodyRail p.normalindented {
	margin: 10px; 
	padding: 15px 0 0 0;
	color: #000;
	font-size: 11px;
	line-height: 18px;
}
#bodyRail p.pmheaderpurple {
	margin: 0; 
	padding: 15px 0 0 0;
	color: #660066;
	font-size: 20px;
	line-height: 18px;
}
#bodyRail p.pmheaderblack {
	margin: 0; 
	padding: 15px 0 0 0;
	color: #000;
	font-size: 20px;
	line-height: 18px;	
}
#bodyRail p.pmheaderblacksmall {
	margin: 0; 
	padding: 15px 0 0 0;
	color: #000;
	font-size: 17px;
	line-height: 18px;	
}
#bodyRail p.pmblacksignature {
	margin: 75px; 
	padding: 15px 0 0 0;
	color: #000;
	font-size: 17px;
	line-height: 18px;	
}
#bodyRail p.bioName {
	margin: 0; 
	padding: 0;
	color: #000;
	font-size: 21px;
}
#bodyRail .bioBodyHead {
	margin: 0; 
	padding: 0;
	color: #000;
	font-size: 11px;
	font-weight: bold;
}
#bodyRail .purpleHead {
	margin: 0; 
	padding: 0;
	color: #660066;
	font-size: 18px;
}
#bodyRail .sectionHead {
	margin: 0; 
	padding: 0;
	color: #000;
	font-size: 22px;
}

#bodyRail .sectionHeadPurple {
	margin: 0; 
	padding: 0;
	color: #660066;
	font-size: 22px;
}
#bodyRail .subHead {
	margin: 0; 
	padding: 0;
	color: #000;
	font-size: 14px;
}
/***********************  Body BIO Header Styles ***********************/
#bodyRail #bioHeader {
	margin: 15px 30px;
	padding: 0;
	height: 160px;
	background-color:#FFF ;
}
#bodyRail .bioDetail {
	margin: 0;
	padding: 0 0 15px 0;
	color: #660066;
	font-size: 11px;
	line-height: 14px;
}
#bodyRail a {
	margin: 0;
	padding: 0 0 15px 0;
	color: #660066;
	font-size: 11px;
	line-height: 14px;
	text-decoration: none;
}
#bodyRail a:hover {
	margin: 0;
	padding: 0 0 15px 0;
	color: #660066;
	font-size: 11px;
	line-height: 14px;
	text-decoration: underline;
}

#bodyRail #bioImg {
	float: right;
	width: 230px;
	margin: 15px 30px;
	padding: 0;
	background-color:#FFF ;
}
.biolist {
	margin: 0;
	padding: 0 10px 10px 20px;
	list-style: none;
	line-height: normal;
	font-family: Verdana, sans-serif; 	
	font-size: 11px;
}
.biolist li { padding-bottom: 15px; }
/***********************  Body BIO Header Styles ***********************/
#bigQuote{
	float: right;
	margin: 0;
	padding: 10px;
	width: 160px;
	color: #381F47;
	font-family:"Times New Roman", Times, serif;
}
#bigQuote .theQuote {
	font-size: 18px;
	line-height: 24px;
}
#bigQuote .byline {
	clear: both;
	float: right;
	font-size: 12px;
	line-height: normal;
}
/***********************  Body Container Styles ***********************/
#leftRail{
	float: left;
	margin: 0;
	padding: 0;
	width: 225px;
	line-height:1.4em;
	border-right:1px solid #B5A8BB;
}
#leftRail .box{
	float: left;
	margin: 0;
	padding: 0;
	width: 222px;
	border-left: 2px solid #666;
	border-bottom: 2px solid #666;
	background-color:#FFF ;
	text-align: left;
	
}
#leftRail .box img { float: left; padding: 0; margin:0; }
#leftRail .box p.dateline {
	margin: 0;
	padding: 0 0 0 20px;
	color: #000;
	font-size: 10px;
}
#leftRail .box p.bioHeading {
	clear:both;
	width:190px;
	margin: 0; 
	padding: 0 10px 0 20px;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
}
#leftRail .box p.headline {
	margin: 0; 
	padding: 0 10px 15px 20px;
	color: #000;
	font-size: 14px;
}
#leftRail .box p.normal {
	margin: 0; 
	padding: 0 20px 15px 20px;
	color: #000;
	font-size: 11px;
}
#leftRail .box a{
	color: #660066;
	text-decoration: none;
}
#leftRail .box a:hover{ text-decoration: underline; }


#bottomShadow { clear: both; margin: 0; padding: 0; background:url(imgs/bottomShadow.gif) repeat-x; height:14px; }
#footer { 
	clear: both;
	margin: 0;
	padding: 30px 0 0 0; 
	height:85px; 
	text-align: left; 
	color: #660066;
	font-size: 11px;
	background: url(imgs/footerBackground.gif) repeat-y;
	text-align: center;
}
#footer a { color: #660066; text-decoration: none; }
#footer a:hover { color: #660066; text-decoration: underline; }


#captionright {
	width: auto;
	padding: 15px;
	margin-top: 20px;
	background: #eee;
}

#nl_table{
	margin: 25px 0;
	padding: 0;
	border-collapse: collapse;
}
#nl_table .nl_whiterow {
	margin: 0;
	padding: 5px;
	height: 30px;
	font-size: 11px;
}
#nl_table .nl_bluerow {
	margin: 5px 0;
	padding: 5px;
	height: 30px;
	background-color: #E7E7E7;
	font-size: 11px;
}

#nl_table .name {
	color: #660066;
	font-size: 14px;
}
#brochureBox {
	width: 100%;
	height: 200px;
	padding: 10px 10px 10px 175px;
	margin-top: 20px;
	background: #eee;
	background: url(imgs/brochure.gif) left top no-repeat;
}

