html {
font-size: .625em; 
}
body, td, input, textarea, option, select {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
}
table, input, textarea, option, select { 
	font-size: 1em; 
}
ul, ol { 
	margin: 0; 
	padding: 0 0 0 2.5em; 
}
h1, h2, h3, h4, h5, h6, p, ul, ol { 
	padding-top: 0; 
	padding-bottom: 1.2em; 
	margin: 0; 
}
ul ul, ul ol, ol ol, ol ul { 
	padding-bottom: 0; 
}
.clear { 
	clear: both; 
	line-height: 0; 
}
.nowrap { 
	white-space: nowrap; 
}
body {
	font-size: 1.2em;
}
#content p, #content ul, #content ol, #content li, #content blockquote { 
	line-height: 1.7em; 
}
#content p.contact{
	line-height: 1.5em;
	color: #A3511F;
}
.lawyers{
	padding:3px;
	margin: 20px 0 0 15px;
	background-color: #DAD3C6;
	color: #DAD3C6;
}
h1 { 
	font-size: 1.4em; 
}
h2 {
	font-size: 1.2em; 
}
h3 {
	font-size: 1.1em; 
}
h4 { 
	font-size: 1em; 
}
h5 { 
	font-size: .9em; 
}
h6 { 
	font-size: .8em; 
}
a:link { 
	color: #A3511F; 
}
a:visited {
	color: #A3511F;
}
a:hover, a:focus { 
	color: #C08032; 
}
a:active { 
	color: #C08032; 
	text-decoration: none; 
}
#navigationMain a:link { 
	color: #FFF; 
	text-decoration: none; 
}
#navigationMain a:visited { 
	color: #FFF; 
	text-decoration: none; 
}
#navigationMain a:hover, #navigationMain a:focus { 
	color: #666; 
	text-decoration: underline; 
}
#navigationMain a:active { 
	color: #666; 
	text-decoration: none; 
}
#navigationSub a:link { 
	color: #A3511F; 
}
#navigationSub a:visited { 
	color: #A3511F; 
}
#navigationSub a:hover, #navigationSub a:focus { 
	color: #C08032; 
}
#navigationSub a:active { 
	color: #C08032; 
}

#RSSFeedsDesign a:link { 
	color: #666; 
}
#RSSFeedsDesign a:visited { 
	color: #666; 
}
#RSSFeedsDesign a:hover, #RSSFeedsDesign a:focus { 
	color: #000; 
}
#RSSFeedsDesign a:active { 
	color: #000; 
}
#navigationLower a:link { 
	color: #6B4E33; 
	text-decoration: none; 
}
#navigationLower a:visited {
	color: #6B4E33;
	text-decoration: none;
}
#navigationLower a:hover, #navigationLower a:focus { 
	color: #232610; 
	text-decoration: underline; 
}
#navigationLower a:active { 
	color: #232610; 
	text-decoration: none; 
}
#finePrint a:link { 
	color: #797966; }
#finePrint a:visited {
	color: #797966;
}
#finePrint a:hover, #finePrint a:focus { 
	color: #999; 
}
#finePrint a:active { 
	color: #999; 
}
.headerFeatures { 
	color: #5A3409; 
	font-weight: bold; 
	padding: 0 0 8px 0; 
	font-family: "Times New Roman", Times, serif; 
	font-size: 1.2em; 
	text-transform: uppercase; 
}
body { 
	margin: 0px; 
	padding: 12px 0 0 0; 
	background: url(images/bg-body.gif); 
	color: #333; 
	text-align: center; 
}
#containerPage { 
	width: 806px; 
	margin: 0 auto; 
	text-align: left; 
	background: url(images/bg-containerpage.gif) repeat-y; 
}
#banner { 
	background: url(images/bg-banner.gif) no-repeat; 
}
#cta { 
	margin: 0 0 0 312px; 
}
#flag { 
	background: url(images/bg-flag.jpg) no-repeat; 
}
#subflag { 
	background: url(images/bg-subflag.jpg) no-repeat;
}
#navigationMain { 
	color: #FFF; 
	font-weight: bold; 
	background: url(images/bg-navigationmain.gif) repeat-y; 
	min-height: 36px; 
	height: 36px; 
	text-align: center; 
	text-transform: uppercase; 
	font-family: Arial, Helvetica, sans-serif; 
}
		#navigationMain a { padding: 0 5px; }
		#navigationMainHead { background: url(images/bg-navigationmainhead.gif) top no-repeat; }
			#navigationMainFoot { background: url(images/bg-navigationmainfoot.gif) bottom no-repeat; padding: 12px 11px 11px 11px; }
				#navigationMainFlash { background: url(images/bg-navigationmainfoot.gif) bottom no-repeat; }
	#containerColumns { background: url(images/bg-containercolumns.gif) no-repeat; display: inline-block; padding: 57px 0 0 0; }
		#columnSide { float: left; width: 244px; }
			#navigationSub {
	background: url(images/bg-navigationsub.gif) repeat-y;
	padding: 0 17px 23px 28px;
}
				#navigationSub ul {
	margin: 0 0 0 5px;
	padding: 0;
	list-style: square;
}
					#navigationSub li { list-style: none; background: url(images/bg-bullet.gif) no-repeat; padding: 0 0 5px 7px; }
			#swappable { background: url(images/bg-swappable.gif) no-repeat; padding: 29px 28px 30px 35px; }
#designAddress {
	padding: 0 17px 23px 30px;
	font-size: 1em;
	line-height: 1.4em;
}
#designAddress .phone{
	padding: 0px 0 5px 0;
	font-size: 10px;
	font-weight: bold;
}
#designAddress .phone2{
	padding: 0px;
	font-size: 11px;
	font-weight: bold;
}
#designAddress .headerFeatures {
	font-size: 1.3em; 
}
		#columnMain { float: left; width: 562px; }
			#pageTitle { color: #A3511F; font-family: "Times New Roman", Times, serif; font-size: 1.33em; text-transform: uppercase; margin: 0 50px 0 30px; }
			#content {
	color: #666;
	width: 485px;
	margin: 0 0 0 30px;
}
#footer { width: 806px; margin: 0 auto; text-align: left; background: url(images/bg-footer.gif) no-repeat; padding: 64px 0 0 0; }
	#navigationLower { color: #6B4E33; background: url(images/bg-navigationlower.gif) repeat-y; min-height: 41px; height: 41px; text-transform: uppercase; font-size: .82em; font-weight: bold; text-align: center; }
		#navigationLowerHead { background: url(images/bg-navigationlowerhead.gif) top no-repeat; }
			#navigationLowerFoot { background: url(images/bg-navigationlowerfoot.gif) bottom no-repeat; padding: 11px 19px 18px 19px; }
	#finePrint { color: #797966; font-size: .82em; padding: 20px 0 10px 0; }




/* ATTORNEY PROFILE */
#profileContactInformation { margin-bottom: 1.4em; }
#profileContactInformation td { white-space: nowrap; }
#profileContactInformation .ContactInformationLabel { font-weight: bold; padding: 0 .45em 0 0; }
#profileContactInformation .ContactInformationText { padding: 0 .45em .91em 0; }
#ProfileNavigationBar { margin: 0 0 2.27em 0; padding: .45em; border-top: #999999 solid 1px; border-bottom: #999999 solid 1px; }






#callToAction { background-color: #cccccc; color: #000000; border: solid 1px #000000; font-style: italic; margin: 0 6px 1.2em 6px; padding: 1.2em 1.2em 0 1.2em; }

#sideBar1, #sideBar2 { background-color: #eeeeee; color: #000000; border: solid 1px #000000; margin: 0 6px 1.2em 6px; padding: 1.2em 1.2em 0 1.2em; }

.pad{
	padding:5px 5px 5px 15px
}

